Reorder Packages List
cover Reorder Packages List
This patch set reoders the PACKAGES list to place ${PN} at the end of the list.
I have done world builds and processed the buildhistory, I will send the output of the buildhistory_diff following this email for people to review.
Sau!
The following changes since commit 6d761ae17ddbd3d936e7fe985b40825ad62b2418:
debian.bbclass: invoke target objdump (2012-06-18 13:20:29 +0100)
are available in the git repository at:
git://git.openembedded.org/openembedded-core-contrib sgw/repack
http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=sgw/repack
Saul Wold (39):
bitbake.conf: reorder PACKAGES list
binconfig: add *-config files to the -dev package
lib_package: remove the -dev list
bitbake.conf: add PN-bin and cleanup lib_package.bbclass
pmutils: reorder file for correctness
eglibc-package: Update PACKAGES and files based on new ordering
taglib: correct location of taglib-config to -dev
pth: clean-up FILES list due to PACKAGE reorder
libusb-compat: clean up FILE after PACKAGE reorder
libproxy: clean up FILE after PACKAGE reorder
libgpg-error: clean up FILE after PACKAGE reorder
libgcrypt: clean up FILE after PACKAGE reorder
gpgme: clean up FILE after PACKAGE reorder
gnutls: clean up FILE after PACKAGE reorder
db: Ensure the library version matches package version
libpng: clean up FILE after PACKAGE reorder
libxml2: clean up FILE after PACKAGE reorder
groff: clean up FILE after PACKAGE reorder
icu: clean up FILE after PACKAGE reorder
gettext: clean up FILE after PACKAGE reorder
cups: clean up FILE after PACKAGE reorder
procps: clean up FILE after PACKAGE reorder
gnome-keyring: clean up FILE after PACKAGE reorder
slang: clean up FILE after PACKAGE reorder
gthumb: clean up FILE after PACKAGE reorder
freetype: clean up FILE after PACKAGE reorder
gtk-sato-engine: clean up FILE after PACKAGE reorder
libidn: clean up FILE after PACKAGE reorder
lttng-viewer: clean up FILE after PACKAGE reorder
js: clean up FILE after PACKAGE reorder
webkit-gtk: remove /usr/libexec since it's empty
libtool: add ${PN} in middle of package list to ensure .m4 get with
${PN} grub: Clean up FILES_* after PACKAGES reoder
hdparam: Clean up FILES_* after PACKAGES reoder
man-pages: Clean up FILES_* after PACKAGES reoder
curl: Clean up FILES_* after PACKAGES reoder PR bumps for PACKAGES reorder
libevent: disable openssl by default
libpcre: Clean up FILES_* after PACKAGES reoder
meta/classes/binconfig.bbclass | 2 ++ meta/classes/lib_package.bbclass | 16 +++++++--------- meta/conf/bitbake.conf | 10 +++++++--- meta/recipes-bsp/grub/grub_0.97.bb | 5 +---- meta/recipes-bsp/grub/grub_1.99.bb | 4 +--- meta/recipes-bsp/pm-utils/pm-utils_1.4.1.bb | 11 +++++++---- .../nfs-utils/libnfsidmap_0.24.bb | 2 +- meta/recipes-core/eglibc/eglibc-package.inc | 8 ++++---- meta/recipes-core/gettext/gettext_0.16.1.bb | 3 ++- meta/recipes-core/gettext/gettext_0.18.1.1.bb | 2 ++ meta/recipes-core/libxml/libxml2.inc | 2 +- meta/recipes-core/libxml/libxml2_2.7.8.bb | 2 +- meta/recipes-devtools/elfutils/elfutils_0.148.bb | 12 ++++++++---- meta/recipes-devtools/libtool/libtool-2.4.2.inc | 7 ++++++- meta/recipes-extended/cups/cups14.inc | 1 + meta/recipes-extended/cups/cups_1.4.6.bb | 2 +- meta/recipes-extended/groff/groff_1.20.1.bb | 2 ++ meta/recipes-extended/hdparm/hdparm_9.39.bb | 1 - meta/recipes-extended/libidn/libidn_0.6.14.bb | 6 +++++- meta/recipes-extended/libidn/libidn_1.24.bb | 3 ++- meta/recipes-extended/libuser/libuser_0.57.1.bb | 2 +- meta/recipes-extended/man-pages/man-pages_3.41.bb | 6 ++++-- meta/recipes-extended/procps/procps.inc | 6 ++++-- meta/recipes-extended/procps/procps_3.2.8.bb | 2 +- meta/recipes-extended/slang/slang_2.2.4.bb | 4 ++-- .../recipes-gnome/gnome/gnome-icon-theme_2.31.0.bb | 2 +- meta/recipes-gnome/gnome/gnome-keyring_2.32.1.bb | 14 ++++++++++---- meta/recipes-gnome/gnome/metacity_2.30.3.bb | 2 +- meta/recipes-gnome/gthumb/gthumb_2.12.4.bb | 12 ++++++++---- meta/recipes-graphics/freetype/freetype_2.4.9.bb | 5 +---- meta/recipes-kernel/lttng/lttng-viewer_0.12.38.bb | 3 ++- meta/recipes-multimedia/alsa/alsa-lib_1.0.25.bb | 6 ++++-- meta/recipes-multimedia/libpng/libpng_1.2.49.bb | 4 +--- meta/recipes-sato/gtk-engines/gtk-sato-engine.inc | 2 +- .../gtk-engines/gtk-sato-engine_git.bb | 2 +- meta/recipes-sato/webkit/webkit-gtk_svn.bb | 6 +++++- meta/recipes-support/curl/curl_7.24.0.bb | 12 +++--------- meta/recipes-support/db/db_5.3.15.bb | 9 +++++---- meta/recipes-support/gnutls/gnutls.inc | 5 ++--- meta/recipes-support/gpgme/gpgme_1.3.1.bb | 5 ++--- meta/recipes-support/icu/icu-3.6.inc | 2 ++ meta/recipes-support/icu/icu_3.6.bb | 2 +- meta/recipes-support/js/js_1.7.0+1.8.0rc1.bb | 3 ++- meta/recipes-support/libevent/libevent_2.0.16.bb | 4 +++- meta/recipes-support/libgcrypt/libgcrypt.inc | 6 ++---- meta/recipes-support/libgcrypt/libgcrypt_1.5.0.bb | 2 +- .../libgpg-error/libgpg-error_1.10.bb | 8 +++----- meta/recipes-support/libksba/libksba_1.2.0.bb | 1 + meta/recipes-support/libpcre/libpcre_8.30.bb | 7 ++----- meta/recipes-support/libproxy/libproxy_0.4.7.bb | 3 ++- meta/recipes-support/libusb/libusb-compat_0.1.3.bb | 4 +--- meta/recipes-support/pth/pth_2.0.7.bb | 3 --- meta/recipes-support/taglib/taglib_1.6.3.bb | 3 +-- 53 files changed, 141 insertions(+), 117 deletions(-)
Signature · 1 line
1.7.7.6
PATCH 1/39 bitbake.conf: reorder PACKAGES list
This change re-orders the PACKAGES list to move PN to the end of the list this will ensure that base package gets the final bits since the packaging is greedy. We can then have -dev and other package get bits first.
--- meta/conf/bitbake.conf | 8 +++++--- 1 files changed, 5 insertions(+), 3 deletions(-)
meta/conf/bitbake.conf +5 -3
@@ -253,7 +253,7 @@ SOLIBSDEV_darwin = ".dylib" SOLIBSDEV_darwin8 = ".dylib" SOLIBSDEV_darwin9 = ".dylib" -PACKAGES = "${PN}-dbg ${PN}-staticdev ${PN} ${PN}-doc ${PN}-dev ${PN}-locale" +PACKAGES = "${PN}-dbg ${PN}-staticdev ${PN}-dev ${PN}-doc ${PN}-locale ${PN}" PACKAGES_DYNAMIC = "${PN}-locale-*" FILES = ""
@@ -270,9 +270,11 @@ FILES_${PN}-doc = "${docdir} ${mandir} ${infodir} ${datadir}/gtk-doc \ ${datadir}/gnome/help" SECTION_${PN}-doc = "doc" -FILES_${PN}-dev = "${includedir} ${libdir}/lib*${SOLIBSDEV} ${libdir}/*.la \ +FILES_SOLIBSDEV ?= "${base_libdir}/lib*${SOLIBSDEV} ${libdir}/lib*${SOLIBSDEV}" +FILES_${PN}-dev = "${includedir} ${FILES_SOLIBSDEV} ${libdir}/*.la \ ${libdir}/*.o ${libdir}/pkgconfig ${datadir}/pkgconfig \ - ${datadir}/aclocal ${base_libdir}/*.o" + ${datadir}/aclocal ${base_libdir}/*.o \ + ${libdir}/${BPN}/*.la ${base_libdir}/*.la" SECTION_${PN}-dev = "devel" ALLOW_EMPTY_${PN}-dev = "1" RDEPENDS_${PN}-dev = "${PN} (= ${EXTENDPKGV})"
Signature · 1 line
1.7.7.6
PATCH 2/39 binconfig: add *-config files to the -dev package
In reply to Saul WoldThis is part of the the package reorder, by having binconfig add -config will the files first due to the order being greedy.
--- meta/classes/binconfig.bbclass | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-)
meta/classes/binconfig.bbclass +2 -0
@@ -1,3 +1,5 @@ +FILES_${PN}-dev += "${bindir}/*-config" + # The namespaces can clash here hence the two step replace def get_binconfig_mangle(d): s = "-e ''"
Signature · 1 line
1.7.7.6
PATCH 3/39 lib_package: remove the -dev list
In reply to Saul WoldSince we have re-order the full PACKAGES list, we do not need to reset the -dev list, we still need this since the -bin package needs to be inserted.
--- meta/classes/lib_package.bbclass | 8 +++----- 1 files changed, 3 insertions(+), 5 deletions(-)
meta/classes/lib_package.bbclass +3 -5
@@ -1,10 +1,8 @@ -PACKAGES += "${PN}-bin" +PACKAGES =+ "${PN}-bin" FILES_${PN} = "${libexecdir} ${libdir}/lib*${SOLIBS} \ ${sysconfdir} ${sharedstatedir} ${localstatedir} \ ${base_libdir}/*${SOLIBS} \ - ${datadir}/${PN} ${libdir}/${PN}" -FILES_${PN}-dev = "${includedir} ${libdir}/lib*${SOLIBSDEV} ${libdir}/*.la \ - ${libdir}/*.o ${libdir}/pkgconfig /lib/*.o \ - ${datadir}/aclocal ${bindir}/*-config" + ${datadir}/${BPN} ${libdir}/${BPN}" + FILES_${PN}-bin = "${bindir}/* ${sbindir}/* /bin/* /sbin/*"
Signature · 1 line
1.7.7.6
PATCH 4/39 bitbake.conf: add PN-bin and cleanup lib_package.bbclass
In reply to Saul WoldSince we now have PN as the end of the package list, we can almost get rid of lib_package, each recipe can just add PACKAGES =+ PN-bin instead of the inherit
--- meta/classes/lib_package.bbclass | 14 +++++++------- meta/conf/bitbake.conf | 2 ++ 2 files changed, 9 insertions(+), 7 deletions(-)
meta/classes/lib_package.bbclass +7 -7
@@ -1,8 +1,8 @@ -PACKAGES =+ "${PN}-bin" +# +# ${PN}-bin is defined in bitbake.conf +# +# We need to allow the other packages to be greedy with what they +# want out of /bin and /usr/bin before ${PN}-bin gets greedy. +# +PACKAGES = "${PN}-dbg ${PN}-staticdev ${PN}-dev ${PN}-doc ${PN}-locale ${PN}-bin ${PN}" -FILES_${PN} = "${libexecdir} ${libdir}/lib*${SOLIBS} \ - ${sysconfdir} ${sharedstatedir} ${localstatedir} \ - ${base_libdir}/*${SOLIBS} \ - ${datadir}/${BPN} ${libdir}/${BPN}" - -FILES_${PN}-bin = "${bindir}/* ${sbindir}/* /bin/* /sbin/*"
meta/conf/bitbake.conf +2 -0
@@ -266,6 +266,8 @@ FILES_${PN} = "${bindir}/* ${sbindir}/* ${libexecdir}/* ${libdir}/lib*${SOLIBS} ${datadir}/idl ${datadir}/omf ${datadir}/sounds \ ${libdir}/bonobo/servers" +FILES_${PN}-bin = "${bindir}/* ${sbindir}/*" + FILES_${PN}-doc = "${docdir} ${mandir} ${infodir} ${datadir}/gtk-doc \ ${datadir}/gnome/help" SECTION_${PN}-doc = "doc"
Signature · 1 line
1.7.7.6
PATCH 5/39 pmutils: reorder file for correctness
In reply to Saul Wold--- meta/recipes-bsp/pm-utils/pm-utils_1.4.1.bb | 11 +++++++---- 1 files changed, 7 insertions(+), 4 deletions(-)
meta/recipes-bsp/pm-utils/pm-utils_1.4.1.bb +7 -4
@@ -11,14 +11,17 @@ RDEPENDS_${PN} = "grep" SRC_URI = "http://pm-utils.freedesktop.org/releases/pm-utils-${PV}.tar.gz" +SRC_URI[md5sum] = "1742a556089c36c3a89eb1b957da5a60" +SRC_URI[sha256sum] = "8ed899032866d88b2933a1d34cc75e8ae42dcde20e1cc21836baaae3d4370c0b" + inherit pkgconfig autotools -FILES_${PN}-dbg += "${libdir}/pm-utils/bin/.debug \ - ${datadir}/doc/pm-utils/README.debugging" +RDEPENDS_${PN} = "grep" do_configure_prepend () { autoreconf -f -i -s } -SRC_URI[md5sum] = "1742a556089c36c3a89eb1b957da5a60" -SRC_URI[sha256sum] = "8ed899032866d88b2933a1d34cc75e8ae42dcde20e1cc21836baaae3d4370c0b" +FILES_${PN} += "${libdir}/${BPN}/*" +FILES_${PN}-dbg += "${libdir}/${BPN}/bin/.debug \ + ${datadir}/doc/pm-utils/README.debugging"
Signature · 1 line
1.7.7.6
PATCH 6/39 eglibc-package: Update PACKAGES and files based on new ordering
In reply to Saul Wold--- meta/recipes-core/eglibc/eglibc-package.inc | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-)
meta/recipes-core/eglibc/eglibc-package.inc +4 -4
@@ -20,7 +20,7 @@ USE_LDCONFIG ?= "1" PKGSUFFIX = "" PKGSUFFIX_virtclass-nativesdk = "-nativesdk" -PACKAGES = "${PN}-dbg ${PN} catchsegv${PKGSUFFIX} sln${PKGSUFFIX} nscd${PKGSUFFIX} ldd${PKGSUFFIX} ${PN}-mtrace ${PN}-utils eglibc-extra-nss${PKGSUFFIX} eglibc-thread-db${PKGSUFFIX} ${PN}-pic ${PN}-dev ${PN}-staticdev ${PN}-doc libcidn${PKGSUFFIX} libmemusage${PKGSUFFIX} libsegfault${PKGSUFFIX} ${PN}-pcprofile libsotruss${PKGSUFFIX}" +PACKAGES = "${PN}-dbg catchsegv${PKGSUFFIX} sln${PKGSUFFIX} nscd${PKGSUFFIX} ldd${PKGSUFFIX} ${PN}-mtrace ${PN}-utils eglibc-thread-db${PKGSUFFIX} ${PN}-pic libcidn${PKGSUFFIX} libmemusage${PKGSUFFIX} libsegfault${PKGSUFFIX} ${PN}-pcprofile libsotruss${PKGSUFFIX} ${PN}-dev ${PN}-staticdev ${PN}-doc ${PN} eglibc-extra-nss${PKGSUFFIX}" # The ld.so in this eglibc supports the GNU_HASH RPROVIDES_${PN} = "glibc${PKGSUFFIX} rtld(GNU_HASH)"
@@ -45,9 +45,9 @@ FILES_eglibc-extra-nss${PKGSUFFIX} = "${base_libdir}/libnss_*-*.so ${base_libdir FILES_sln${PKGSUFFIX} = "/sbin/sln" FILES_${PN}-pic = "${libdir}/*_pic.a ${libdir}/*_pic.map ${libdir}/libc_pic/*.o" FILES_libsotruss${PKGSUFFIX} = "${libdir}/audit/sotruss-lib.so" -FILES_${PN}-dev_append += "${bindir}/rpcgen ${libdir}/*_nonshared.a \ - ${base_libdir}/*_nonshared.a ${base_libdir}/*.o ${datadir}/aclocal" -FILES_${PN}-staticdev_append += "${libdir}/*.a ${base_libdir}/*.a" +FILES_SOLIBSDEV = "${libdir}/lib*${SOLIBSDEV}" +FILES_${PN}-dev += "${bindir}/rpcgen ${libdir}/*_nonshared.a ${base_libdir}/*_nonshared.a ${base_libdir}/*.o ${datadir}/aclocal" +FILES_${PN}-staticdev += "${libdir}/*.a ${base_libdir}/*.a" FILES_nscd${PKGSUFFIX} = "${sbindir}/nscd*" FILES_${PN}-mtrace = "${bindir}/mtrace" FILES_${PN}-utils = "${bindir}/* ${sbindir}/*"
Signature · 1 line
1.7.7.6
Re: [PATCH 06/39] eglibc-package: Update PACKAGES and files based on new ordering
meta/recipes-core/eglibc/eglibc-package.inc USE_LDCONFIG ?= "1" · line 23
Quoted 2 lines · Saul Wold
meta/recipes-core/eglibc/eglibc-package.inc +1
-1-PACKAGES = "${PN}-dbg ${PN} catchsegv${PKGSUFFIX} sln${PKGSUFFIX} nscd${PKGSUFFIX} ldd${PKGSUFFIX} ${PN}-mtrace ${PN}-utils eglibc-extra-nss${PKGSUFFIX} eglibc-thread-db${PKGSUFFIX} ${PN}-pic ${PN}-dev ${PN}-staticdev ${PN}-doc libcidn${PKGSUFFIX} libmemusage${PKGSUFFIX} libsegfault${PKGSUFFIX} ${PN}-pcprofile libsotruss${PKGSUFFIX}" +PACKAGES = "${PN}-dbg catchsegv${PKGSUFFIX} sln${PKGSUFFIX} nscd${PKGSUFFIX} ldd${PKGSUFFIX} ${PN}-mtrace ${PN}-utils eglibc-thread-db${PKGSUFFIX} ${PN}-pic libcidn${PKGSUFFIX} libmemusage${PKGSUFFIX} libsegfault${PKGSUFFIX} ${PN}-pcprofile libsotruss${PKGSUFFIX} ${PN}-dev ${PN}-staticdev ${PN}-doc ${PN} eglibc-extra-nss${PKGSUFFIX}"
This turns out to break if ${base_libdir} and ${libdir} are the same thing. Was there a particular reason why PACKAGES needed to be reordered for eglibc, or was it just to make it consistent with the new bitbake.conf default?
p.
PATCH 7/39 taglib: correct location of taglib-config to -dev
In reply to Saul Wold--- meta/recipes-support/taglib/taglib_1.6.3.bb | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-)
meta/recipes-support/taglib/taglib_1.6.3.bb +1 -2
@@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://COPYING.LGPL;md5=db979804f025cf55aabec7129cb671ed \ file://COPYING.MPL;md5=bfe1f75d606912a4111c90743d6c7325 \ file://taglib/audioproperties.h;beginline=1;endline=24;md5=39dcdd772f378a0f8c9a41bc929eccce" -PR = "r1" +PR = "r2" # http://developer.kde.org/~wheeler/files/src/taglib-${PV}.tar.gz SRC_URI = "http://launchpad.net/${BPN}/trunk/${PV}/+download/${BPN}-${PV}.tar.gz \ file://configuretweak.patch \
@@ -20,7 +20,6 @@ S = "${WORKDIR}/taglib-${PV}" inherit autotools pkgconfig binconfig PACKAGES =+ "${PN}-c" -FILES_${PN}-dbg += "${bindir}/taglib-config" FILES_${PN}-c = "${libdir}/libtag_c.so.*" do_configure_prepend () {
Signature · 1 line
1.7.7.6
PATCH 8/39 pth: clean-up FILES list due to PACKAGE reorder
In reply to Saul Wold--- meta/recipes-support/pth/pth_2.0.7.bb | 3 --- 1 files changed, 0 insertions(+), 3 deletions(-)
meta/recipes-support/pth/pth_2.0.7.bb +0 -3
@@ -26,6 +26,3 @@ do_configure() { gnu-configize oe_runconf } - -FILES_${PN} = "${libdir}/libpth.so.*" -FILES_${PN}-dev += "${bindir}/pth-config"
Signature · 1 line
1.7.7.6
PATCH 9/39 libusb-compat: clean up FILE after PACKAGE reorder
In reply to Saul Wold--- meta/recipes-support/libusb/libusb-compat_0.1.3.bb | 4 +--- 1 files changed, 1 insertions(+), 3 deletions(-)
meta/recipes-support/libusb/libusb-compat_0.1.3.bb +1 -3
@@ -16,7 +16,7 @@ PROVIDES = "libusb virtual/libusb0" BBCLASSEXTEND = "native nativesdk" PE = "1" -PR = "r5" +PR = "r6" SRC_URI = "${SOURCEFORGE_MIRROR}/libusb/libusb-compat-${PV}.tar.bz2 \ file://0.1.0-beta1-gcc3.4-fix.patch"
@@ -34,5 +34,3 @@ do_install_append() { mv ${D}${base_libdir}/pkgconfig ${D}${libdir} fi } - -FILES_${PN}-dev += "${base_libdir}/*.so ${base_libdir}/*.la"
Signature · 1 line
1.7.7.6
PATCH 10/39 libproxy: clean up FILE after PACKAGE reorder
In reply to Saul Wold--- meta/recipes-support/libproxy/libproxy_0.4.7.bb | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-)
meta/recipes-support/libproxy/libproxy_0.4.7.bb +2 -1
@@ -23,8 +23,9 @@ inherit cmake pkgconfig EXTRA_OECMAKE = "-DWITH_WEBKIT=no -DWITH_GNOME=yes -DWITH_KDE4=no \ -DWITH_PYTHON=no -DWITH_PERL=no -DWITH_MOZJS=no -DWITH_NM=no -DLIB_INSTALL_DIR=${libdir}" +FILES_${PN} += "${libdir}/${BPN}/${PV}/modules" FILES_${PN}-dev += "${datadir}/cmake" -FILES_${PN}-dbg += "${libdir}/libproxy/${PV}/plugins/.debug/ ${libdir}/libproxy/${PV}/modules/.debug/" +FILES_${PN}-dbg += "${libdir}/${BPN}/${PV}/plugins/.debug/ ${libdir}/${BPN}/${PV}/modules/.debug/" do_configure_prepend() { export HOST_SYS=${HOST_SYS}
Signature · 1 line
1.7.7.6
PATCH 11/39 libgpg-error: clean up FILE after PACKAGE reorder
In reply to Saul Wold--- .../libgpg-error/libgpg-error_1.10.bb | 8 +++----- 1 files changed, 3 insertions(+), 5 deletions(-)
meta/recipes-support/libgpg-error/libgpg-error_1.10.bb +3 -5
@@ -10,7 +10,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552 \ SECTION = "libs" -PR = "r1" +PR = "r2" SRC_URI = "ftp://ftp.gnupg.org/gcrypt/libgpg-error/libgpg-error-${PV}.tar.bz2 \ file://pkgconfig.patch"
@@ -18,12 +18,10 @@ SRC_URI = "ftp://ftp.gnupg.org/gcrypt/libgpg-error/libgpg-error-${PV}.tar.bz2 \ SRC_URI[md5sum] = "736a03daa9dc5873047d4eb4a9c22a16" SRC_URI[sha256sum] = "520629b4568b5c29b1991c8ffc267c8bdee5f223c7333c42a651b56f9b1c5431" -# move libgpg-error-config into -dev package -FILES_${PN} = "${libdir}/lib*.so.*" -FILES_${PN}-dev += "${bindir}/*" - inherit autotools binconfig pkgconfig gettext +FILES_${PN}-dev += "${bindir}/gpg-error" + do_install_append() { # we don't have common lisp in OE rm -rf "${D}${datadir}/common-lisp/"
Signature · 1 line
1.7.7.6
PATCH 12/39 libgcrypt: clean up FILE after PACKAGE reorder
In reply to Saul Wold--- meta/recipes-support/libgcrypt/libgcrypt.inc | 6 ++---- meta/recipes-support/libgcrypt/libgcrypt_1.5.0.bb | 2 +- 2 files changed, 3 insertions(+), 5 deletions(-)
meta/recipes-support/libgcrypt/libgcrypt.inc +2 -4
@@ -26,10 +26,8 @@ do_install_append() { rmdir ${D}${sbindir} } -ARM_INSTRUCTION_SET = "arm" +FILES_${PN}-dev += "${bindir}/dumpsexp ${bindir}/hmac256" -# move libgcrypt-config into -dev package -FILES_${PN} = "${libdir}/lib*.so.*" -FILES_${PN}-dev += "${bindir} ${libdir}/pkgconfig/*.pc" +ARM_INSTRUCTION_SET = "arm" BBCLASSEXTEND = "native"
meta/recipes-support/libgcrypt/libgcrypt_1.5.0.bb +1 -1
@@ -1,6 +1,6 @@ require libgcrypt.inc -PR = "r0" +PR = "r1" SRC_URI[md5sum] = "78f8f8bec4580f75b25816f7896d0389" SRC_URI[sha256sum] = "cc98b1f64c9ae3b0185099cef4ac6c436a849095edf87f34157f0bb10e187990"
Signature · 1 line
1.7.7.6
PATCH 13/39 gpgme: clean up FILE after PACKAGE reorder
In reply to Saul Wold--- meta/recipes-support/gpgme/gpgme_1.3.1.bb | 5 ++--- 1 files changed, 2 insertions(+), 3 deletions(-)
meta/recipes-support/gpgme/gpgme_1.3.1.bb +2 -3
@@ -17,7 +17,7 @@ DEPENDS = "libgpg-error libassuan ${PTH}" PTH_libc-uclibc = "npth" PTH = "pth" -PR = "r2" +PR = "r3" EXTRA_OECONF = "--with-pth=${STAGING_DIR_HOST} --without-pth-test \ --with-gpg=${bindir}/gpg --without-gpgsm"
@@ -27,8 +27,7 @@ inherit autotools binconfig PACKAGES =+ "${PN}-pth ${PN}-pthread" FILES_${PN}-pth = "${libdir}/libgpgme-pth.so.*" FILES_${PN}-pthread = "${libdir}/libgpgme-pthread.so.*" -FILES_${PN} = "${libdir}/libgpgme.so.*" -FILES_${PN}-dev += "${bindir}/gpgme-config ${datadir}/common-lisp/source/gpgme/*" +FILES_${PN}-dev += "${datadir}/common-lisp/source/gpgme/*" do_install_append() { rmdir ${D}/usr/libexec
Signature · 1 line
1.7.7.6
PATCH 14/39 gnutls: clean up FILE after PACKAGE reorder
In reply to Saul Wold--- meta/recipes-support/gnutls/gnutls.inc | 5 ++--- 1 files changed, 2 insertions(+), 3 deletions(-)
meta/recipes-support/gnutls/gnutls.inc +2 -3
@@ -3,7 +3,7 @@ HOMEPAGE = "http://www.gnu.org/software/gnutls/" BUGTRACKER = "https://savannah.gnu.org/support/?group=gnutls" DEPENDS = "zlib lzo libtasn1 libgcrypt (>= 1.4.2) libcap readline" -INC_PR = "r6" +INC_PR = "r7" LICENSE = "GPLv3+ & LGPLv2.1+" LICENSE_${PN} = "LGPLv2.1+"
@@ -37,7 +37,6 @@ do_configure_prepend() { PACKAGES =+ "${PN}-openssl ${PN}-extra ${PN}-bin ${PN}-xx" -FILES_${PN} = "${libdir}/libgnutls.so.*" FILES_${PN}-bin = "${bindir}/gnutls-serv \ ${bindir}/gnutls-cli \ ${bindir}/srptool \
@@ -46,7 +45,7 @@ FILES_${PN}-bin = "${bindir}/gnutls-serv \ ${bindir}/certtool \ ${bindir}/gnutls-srpcrypt" -FILES_${PN}-dev += "${bindir}/*-config ${bindir}/gnutls-cli-debug" +FILES_${PN}-dev += "${bindir}/gnutls-cli-debug" FILES_${PN}-extra = "${libdir}/libgnutls-extra.so.*" FILES_${PN}-openssl = "${libdir}/libgnutls-openssl.so.*" FILES_${PN}-xx = "${libdir}/libgnutlsxx.so.*"
Signature · 1 line
1.7.7.6
PATCH 15/39 db: Ensure the library version matches package version
In reply to Saul Wold--- meta/recipes-support/db/db_5.3.15.bb | 9 +++++---- 1 files changed, 5 insertions(+), 4 deletions(-)
meta/recipes-support/db/db_5.3.15.bb +5 -4
@@ -45,15 +45,16 @@ B = "${WORKDIR}/db-${PV}/build_unix" # The executables go in a separate package - typically there # is no need to install these unless doing real database # management on the system. -PACKAGES += " ${PN}-bin" +inherit lib_package # Package contents -FILES_${PN} = "${libdir}/libdb-5*so*" FILES_${PN}-bin = "${bindir}/*" # The dev package has the .so link (as in db3) and the .a's - # it is therefore incompatible (cannot be installed at the -# same time) as the db3 package, allow the default packaging -# to sort out ${libdir} +# same time) as the db3 package +# sort out the .so since they do version prior to the .so +SOLIBS = "-5*.so" +FILES_SOLIBSDEV = "${libdir}/libdb.so" #configuration - set in local.conf to override # All the --disable-* options replace --enable-smallbuild, which breaks a bunch of stuff (eg. postfix)
Signature · 1 line
1.7.7.6
PATCH 16/39 libpng: clean up FILE after PACKAGE reorder
In reply to Saul Wold--- meta/recipes-devtools/elfutils/elfutils_0.148.bb | 12 ++++++++---- meta/recipes-multimedia/alsa/alsa-lib_1.0.25.bb | 6 ++++-- meta/recipes-multimedia/libpng/libpng_1.2.49.bb | 4 +--- 3 files changed, 13 insertions(+), 9 deletions(-)
meta/recipes-devtools/elfutils/elfutils_0.148.bb +8 -4
@@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=0636e73ff0215e8d672dc4c32c317bb3\ file://EXCEPTION;md5=570adcb0c1218ab57f2249c67d0ce417" DEPENDS = "libtool bzip2 zlib" -PR = "r7" +PR = "r8" SRC_URI = "https://fedorahosted.org/releases/e/l/elfutils/elfutils-${PV}.tar.bz2"
@@ -74,8 +74,12 @@ FILES_${PN}-binutils = "\ ${bindir}/eu-readelf \ ${bindir}/eu-size \ ${bindir}/eu-strip" -# Fix library issues -FILES_${PN} =+ "${libdir}/*-${PV}.so" -# The elfutils package contains symlinks that trip up insane +# Some packages have the version preceeding the .so instead properly +# versioned .so.<version>, so we need to reorder and repackage. +FILES_${PN} += "${libdir}/*-${PV}.so ${base_libdir}/*-${PV}.so" +FILES_SOLIBSDEV = "${libdir}/libasm.so ${libdir}/libdw.so ${libdir}/libelf.so" + +# The package contains symlinks that trip up insane INSANE_SKIP_${PN} = "dev-so" +
meta/recipes-multimedia/alsa/alsa-lib_1.0.25.bb +4 -2
@@ -14,7 +14,7 @@ BBCLASSEXTEND = "native nativesdk" #FIXME: remove the following ARM_INSTRUCTION_SET = "arm" -PR = "r1" +PR = "r2" SRC_URI = "ftp://ftp.alsa-project.org/pub/lib/alsa-lib-${PV}.tar.bz2 \ file://fix-tstamp-declaration.patch"
@@ -35,7 +35,9 @@ PKGSUFFIX = "" PKGSUFFIX_virtclass-nativesdk = "-nativesdk" PACKAGES =+ "alsa-server${PKGSUFFIX} libasound${PKGSUFFIX} alsa-conf-base${PKGSUFFIX} alsa-conf${PKGSUFFIX} alsa-doc${PKGSUFFIX} alsa-dev${PKGSUFFIX}" -FILES_${PN}-dbg += "${libdir}/alsa-lib/*/.debu*" +FILES_${PN} += "${libdir}/${BPN}/smixer/*.so" +FILES_${PN}-dbg += "${libdir}/${BPN}/smixer/.debug" +FILES_${PN}-dev += "${libdir}/${BPN}/smixer/*.la" FILES_libasound${PKGSUFFIX} = "${libdir}/libasound.so.*" FILES_alsa-server${PKGSUFFIX} = "${bindir}/*" FILES_alsa-conf${PKGSUFFIX} = "${datadir}/alsa/"
meta/recipes-multimedia/libpng/libpng_1.2.49.bb +1 -3
@@ -6,7 +6,7 @@ LICENSE = "Libpng" LIC_FILES_CHKSUM = "file://LICENSE;md5=20110633230abd47fe8680afa75f1492 \ file://png.h;startline=308;endline=422;md5=edd1c552386a8c3773d90e278ae30891" DEPENDS = "zlib" -PR = "r0" +PR = "r1" SRC_URI = "${SOURCEFORGE_MIRROR}/project/libpng/libpng12/${PV}/libpng-${PV}.tar.bz2"
@@ -18,8 +18,6 @@ inherit autotools binconfig pkgconfig PACKAGES =+ "${PN}12" FILES_${PN}12 = "${libdir}/libpng12${SOLIBS}" -FILES_${PN} = "${libdir}/lib*${SOLIBS}" -FILES_${PN}-dev += " ${bindir} ${sbindir}" RPROVIDES_${PN}-dev += "${PN}12-dev" BBCLASSEXTEND = "native"
Signature · 1 line
1.7.7.6
PATCH 17/39 libxml2: clean up FILE after PACKAGE reorder
In reply to Saul Wold--- meta/recipes-core/libxml/libxml2.inc | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
meta/recipes-core/libxml/libxml2.inc +1 -1
@@ -44,7 +44,7 @@ python populate_packages_prepend () { PACKAGES += "${PN}-utils" -FILES_${PN}-dev += "${bindir}/*-config ${libdir}/xml2Conf.sh" +FILES_${PN}-dev += "${libdir}/xml2Conf.sh" FILES_${PN}-utils += "${bindir}/*" BBCLASSEXTEND = "native nativesdk"
Signature · 1 line
1.7.7.6
PATCH 18/39 groff: clean up FILE after PACKAGE reorder
In reply to Saul Wold--- meta/recipes-extended/groff/groff_1.20.1.bb | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-)
meta/recipes-extended/groff/groff_1.20.1.bb +2 -0
@@ -62,5 +62,7 @@ do_install_append_virtclass-native() { -M${STAGING_DIR_NATIVE}${datadir_native}/groff/${PV}/tmac } +FILES_${PN} += "${libdir}/${BPN}/site-tmac \ + ${libdir}/${BPN}/groffer/" BBCLASSEXTEND = "native"
Signature · 1 line
1.7.7.6
PATCH 19/39 icu: clean up FILE after PACKAGE reorder
In reply to Saul Wold--- meta/recipes-support/icu/icu-3.6.inc | 2 ++ meta/recipes-support/icu/icu_3.6.bb | 2 +- 2 files changed, 3 insertions(+), 1 deletions(-)
meta/recipes-support/icu/icu-3.6.inc +2 -0
@@ -46,6 +46,8 @@ do_install_append() { PACKAGES =+ "libicudata libicuuc libicui18n libicule libiculx libicutu libicuio" +FILES_${PN}-dev += "${libdir}/${BPN}/" + FILES_libicudata = "${libdir}/libicudata.so.*" FILES_libicuuc = "${libdir}/libicuuc.so.*" FILES_libicui18n = "${libdir}/libicui18n.so.*"
meta/recipes-support/icu/icu_3.6.bb +1 -1
@@ -1,6 +1,6 @@ require icu-3.6.inc -PR = "r7" +PR = "r8" SRC_URI[md5sum] = "6243f7a19e03e05403ce84e597510d4c" SRC_URI[sha256sum] = "5135e8d69d6206d320515df7aeee7027711ab1aef9d8dbf29571a97a9746b041"
Signature · 1 line
1.7.7.6
PATCH 20/39 gettext: clean up FILE after PACKAGE reorder
In reply to Saul Wold--- meta/recipes-core/gettext/gettext_0.16.1.bb | 3 ++- meta/recipes-core/gettext/gettext_0.18.1.1.bb | 2 ++ 2 files changed, 4 insertions(+), 1 deletions(-)
meta/recipes-core/gettext/gettext_0.16.1.bb +2 -1
@@ -4,7 +4,7 @@ SECTION = "libs" LICENSE = "GPLv2" LIC_FILES_CHKSUM = "file://COPYING;md5=9ea3144f04c41cd2eada5d3f472e6ea5" -PR = "r4" +PR = "r5" DEPENDS = "virtual/libiconv" DEPENDS_virtclass-native = "" PROVIDES = "virtual/libintl virtual/gettext"
@@ -51,6 +51,7 @@ do_configure_prepend() { # 4 KiB /ep93xx/libgcc-s-dev_4.2.2-r2_ep93xx.ipk PACKAGES =+ "libgettextlib libgettextsrc" +FILES_${PN} = "${libdir}/${BPN}/*" FILES_libgettextlib = "${libdir}/libgettextlib-*.so*" FILES_libgettextsrc = "${libdir}/libgettextsrc-*.so*"
meta/recipes-core/gettext/gettext_0.18.1.1.bb +2 -0
@@ -61,6 +61,8 @@ FILES_libgettextsrc = "${libdir}/libgettextsrc-*.so*" PACKAGES =+ "gettext-runtime gettext-runtime-dev gettext-runtime-doc" +FILES_${PN} += "${libdir}/${BPN}/*" + FILES_gettext-runtime = "${bindir}/gettext \ ${bindir}/ngettext \ ${bindir}/envsubst \
Signature · 1 line
1.7.7.6
PATCH 21/39 cups: clean up FILE after PACKAGE reorder
In reply to Saul Wold--- meta/recipes-extended/cups/cups14.inc | 1 + meta/recipes-extended/cups/cups_1.4.6.bb | 2 +- 2 files changed, 2 insertions(+), 1 deletions(-)
meta/recipes-extended/cups/cups14.inc +1 -0
@@ -54,6 +54,7 @@ fakeroot do_install () { # This directory gets installed with perms 511, which makes packaging fail chmod 0711 "${D}/${localstatedir}/run/cups/certs" + rmdir ${D}/${libdir}/${BPN}/driver } python do_package_append() {
meta/recipes-extended/cups/cups_1.4.6.bb +1 -1
@@ -1,6 +1,6 @@ require cups14.inc -PR = "r3" +PR = "r4" DEPENDS += "libusb \ ${@base_contains('DISTRO_FEATURES', 'pam', 'libpam', '', d)}"
Signature · 1 line
1.7.7.6
PATCH 22/39 procps: clean up FILE after PACKAGE reorder
In reply to Saul Wold--- meta/recipes-extended/procps/procps.inc | 6 ++++-- meta/recipes-extended/procps/procps_3.2.8.bb | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-)
meta/recipes-extended/procps/procps.inc +4 -2
@@ -10,9 +10,11 @@ LIC_FILES_CHKSUM="file://COPYING;md5=0636e73ff0215e8d672dc4c32c317bb3 \ file://proc/COPYING;md5=6e29c688d912da12b66b73e32b03d812" DEPENDS = "ncurses" -FILES_${PN} += "${base_libdir}/libproc-*.so" - SRC_URI = "http://procps.sourceforge.net/procps-${PV}.tar.gz \ file://install.patch" inherit autotools + +FILES_${PN} += "${libdir}/*-${PV}.so ${base_libdir}/*-${PV}.so" +FILES_SOLIBSDEV = "" +FILES_${PN} += ""
meta/recipes-extended/procps/procps_3.2.8.bb +1 -1
@@ -1,6 +1,6 @@ require procps.inc -PR = "r7" +PR = "r8" inherit update-alternatives
Signature · 1 line
1.7.7.6
PATCH 23/39 gnome-keyring: clean up FILE after PACKAGE reorder
In reply to Saul Wold--- meta/recipes-gnome/gnome/gnome-keyring_2.32.1.bb | 14 ++++++++++---- 1 files changed, 10 insertions(+), 4 deletions(-)
meta/recipes-gnome/gnome/gnome-keyring_2.32.1.bb +10 -4
@@ -11,7 +11,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f \ SECTION = "x11/gnome" -PR = "r6" +PR = "r7" inherit autotools gnome pkgconfig
@@ -38,6 +38,12 @@ pkg_postinst_${PN} () { test -x ${bindir}/glib-compile-schemas && glib-compile-schemas ${datadir}/glib-2.0/schemas } -FILES_${PN} += "${datadir}/dbus-1/services ${datadir}/gcr ${base_libdir}/security/*.so" -FILES_${PN}-dbg += "${libdir}/gnome-keyring/standalone/.debug/ ${base_libdir}/security/*.la" -FILES_${PN}-dbg += "${libdir}/gnome-keyring/devel/.debug/ ${base_libdir}/security/.debug" +FILES_${PN} += "${datadir}/dbus-1/services ${datadir}/gcr" + + +FILES_${PN}-dev += "${libdir}/${BPN}/devel/*.la \ + ${libdir}/${BPN}/devel/*${SOLIBSDEV} \ + ${libdir}/${BPN}/standalone/*.la" + +FILES_${PN}-dbg += "${libdir}/${BPN}/standalone/.debug/ \ + ${libdir}/${BPN}/devel/.debug/"
Signature · 1 line
1.7.7.6
PATCH 24/39 slang: clean up FILE after PACKAGE reorder
In reply to Saul Wold--- meta/recipes-extended/slang/slang_2.2.4.bb | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-)
meta/recipes-extended/slang/slang_2.2.4.bb +2 -2
@@ -10,7 +10,7 @@ to recode S-Lang procedures in C if you need to." HOMEPAGE = "http://www.jedsoft.org/slang/" SECTION = "libs" DEPENDS = "pcre" -PR = "r7" +PR = "r8" LICENSE = "GPLv2" LIC_FILES_CHKSUM = "file://COPYING;md5=a52a18a472d4f7e45479b06563717c02"
@@ -31,6 +31,6 @@ do_install() { oe_runmake install DESTDIR=${D} -e 'INST_LIB_DIR=${STAGING_DIR_HOST}/usr/lib' } -FILES_${PN} += "${datadir}/slsh/" +FILES_${PN} += "${libdir}/${BPN}/v2/modules/ ${datadir}/slsh/" PARALLEL_MAKE = ""
Signature · 1 line
1.7.7.6
PATCH 25/39 gthumb: clean up FILE after PACKAGE reorder
In reply to Saul Wold--- meta/recipes-gnome/gthumb/gthumb_2.12.4.bb | 12 ++++++++---- 1 files changed, 8 insertions(+), 4 deletions(-)
meta/recipes-gnome/gthumb/gthumb_2.12.4.bb +8 -4
@@ -4,7 +4,7 @@ LICENSE = "GPLv2" LIC_FILES_CHKSUM = "file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552" DEPENDS = "glib-2.0 gtk+ libxml2 gnome-doc-utils libunique gconf libpng gstreamer jpeg tiff gst-plugins-base" -PR = "r2" +PR = "r3" EXTRA_OECONF = "--disable-gnome-keyring --disable-libsoup --disable-exiv2 --disable-clutter"
@@ -12,12 +12,16 @@ PARALLEL_MAKEINST="" inherit gnome pkgconfig -FILES_${PN} += "${datadir}/icons" -FILES_${PN}-dbg += "${libdir}/gthumb/modules/.debug/ ${libdir}/gthumb/extensions/.debug/" - SRC_URI[archive.md5sum] = "97fc13221b0c5d80c27a2e25a3a3ac6f" SRC_URI[archive.sha256sum] = "cf809695230ab8892a078be454a42ade865754c72ec1da7c3d74d4310de54f1d" do_install_append () { rm ${D}${libdir}/${BPN}/extensions/*.a } + +FILES_${PN} += "${datadir}/icons" +FILES_${PN} += "${libdir}/${BPN}/extensions/*.so \ + ${libdir}/${BPN}/extensions/*.extension" +FILES_${PN}-dev += "${libdir}/${BPN}/extensions/*.la" +FILES_${PN}-dbg += "${libdir}/${BPN}/extensions/.debug/" +
Signature · 1 line
1.7.7.6
PATCH 26/39 freetype: clean up FILE after PACKAGE reorder
In reply to Saul Wold--- meta/recipes-graphics/freetype/freetype_2.4.9.bb | 5 +---- 1 files changed, 1 insertions(+), 4 deletions(-)
meta/recipes-graphics/freetype/freetype_2.4.9.bb +1 -4
@@ -13,7 +13,7 @@ LIC_FILES_CHKSUM = "file://docs/LICENSE.TXT;md5=28d5381b1bef2649c59f20c20bae4f39 SECTION = "libs" -PR = "r0" +PR = "r1" SRC_URI = "${SOURCEFORGE_MIRROR}/freetype/freetype-${PV}.tar.bz2 \ file://no-hardcode.patch"
@@ -49,8 +49,5 @@ do_compile_prepend() { ${BUILD_CC} -o objs/apinames src/tools/apinames.c } -FILES_${PN} = "${libdir}/lib*${SOLIBS}" -FILES_${PN}-dev += "${bindir}" - BBCLASSEXTEND = "native"
Signature · 1 line
1.7.7.6
PATCH 27/39 gtk-sato-engine: clean up FILE after PACKAGE reorder
In reply to Saul Wold--- meta/recipes-sato/gtk-engines/gtk-sato-engine.inc | 2 +- .../gtk-engines/gtk-sato-engine_git.bb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-)
meta/recipes-sato/gtk-engines/gtk-sato-engine.inc +1 -1
@@ -10,7 +10,7 @@ RDEPENDS_gtk-theme-sato = "gtk-sato-engine" PACKAGES += "gtk-theme-sato" FILES_${PN} = "${libdir}/gtk-2.0/*/engines/*.so " -FILES_${PN}-dev = "${libdir}/gtk-2.0/*/engines/*" +FILES_${PN}-dev = "${libdir}/gtk-2.0/*/engines/*.la" FILES_${PN}-dbg += " ${libdir}/gtk-2.0/*/engines/.debug" FILES_gtk-theme-sato = "${datadir}/icons ${datadir}/themes"
meta/recipes-sato/gtk-engines/gtk-sato-engine_git.bb +1 -1
@@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://COPYING.LIB;md5=2d5025d4aa3495befef8f17206a5b0a1 \ SRCREV = "e4a29fbb7648f12fb3aefd8ea0120c3f54ba392a" PV = "0.3.3+git${SRCPV}" -PR = "r1" +PR = "r2" SRC_URI = "git://git.yoctoproject.org/${BPN};protocol=git"
Signature · 1 line
1.7.7.6
PATCH 28/39 libidn: clean up FILE after PACKAGE reorder
In reply to Saul Wold--- meta/recipes-extended/libidn/libidn_0.6.14.bb | 6 +++++- meta/recipes-extended/libidn/libidn_1.24.bb | 3 ++- 2 files changed, 7 insertions(+), 2 deletions(-)
meta/recipes-extended/libidn/libidn_0.6.14.bb +5 -1
@@ -7,7 +7,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=eb723b61539feef013de476e68b5c50a \ file://COPYING.LIB;md5=a6f89e2100d9b6cdffcea4f398e37343 \ file://lib/idna.h;firstline=6;endline=18;md5=6d9d5532eb28b99e860262281c540d02 \ file://src/idn.c;firstline=6;endline=18;md5=41b6aec531cc6a9d54a6c4deee251bf5" -PR = "r0" +PR = "r1" inherit pkgconfig autotools gettext
@@ -25,3 +25,7 @@ do_configure_prepend() { sed -i -e "/AC_REQUIRE(\[gl_USE_SYSTEM_EXTENSIONS/d" ${S}/lib/gl/m4/gnulib-comp.m4 rm -f ${S}/lib/gl/m4/extensions.m4 } + +do_install_append() { + rm -rf ${D}${libdir}/Libidn.dll +}
meta/recipes-extended/libidn/libidn_1.24.bb +2 -1
@@ -10,7 +10,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=9c9d9d207a3468a696a03368913d360b \ file://COPYINGv3;md5=d32239bcb673463ab874e80d47fae504 \ file://lib/idna.h;endline=21;md5=7364f6a250728ffe16170f5e3ab37512 \ file://src/idn.c;endline=20;md5=7d7235e7951ac87d9dfac42e1b69d9cb" -PR = "r1" +PR = "r2" inherit pkgconfig autotools gettext
@@ -28,5 +28,6 @@ FILES_idn = "${bindir}/*" EXTRA_OECONF = " --disable-tld" do_install_append() { + rm -rf ${D}${libdir}/Libidn.dll rm -rf ${D}${datadir}/emacs }
Signature · 1 line
1.7.7.6
PATCH 29/39 lttng-viewer: clean up FILE after PACKAGE reorder
In reply to Saul Wold--- meta/recipes-kernel/lttng/lttng-viewer_0.12.38.bb | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-)
meta/recipes-kernel/lttng/lttng-viewer_0.12.38.bb +2 -1
@@ -9,7 +9,7 @@ LICENSE = "GPLv2 & LGPLv2.1" LIC_FILES_CHKSUM = "file://COPYING;md5=f650d5f5af1e9648fe0b40e290d3adbb \ file://ltt/ltt.h;beginline=2;endline=18;md5=8b7da9190028c50396d97fc85bad0da9 \ file://lttv/lttv/traceset.c;beginline=2;endline=17;md5=bcab42863b64b41d153bf81bbe2490a6" -PR = "r2" +PR = "r3" DEPENDS = "gtk+ pango popt"
@@ -28,6 +28,7 @@ inherit autotools LEAD_SONAME = "liblttvtraceread*" +FILES_SOLIBSDEV = "" FILES_${PN} += "\ ${libdir}/liblttvtraceread*.so \ ${libdir}/lttv/plugins/*.so \
Signature · 1 line
1.7.7.6
PATCH 30/39 js: clean up FILE after PACKAGE reorder
In reply to Saul Wold--- meta/recipes-support/js/js_1.7.0+1.8.0rc1.bb | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-)
meta/recipes-support/js/js_1.7.0+1.8.0rc1.bb +2 -1
@@ -5,7 +5,7 @@ SECTION = "libs" # the package is licensed under either of the following LICENSE = "MPL-1 | GPLv2+ | LGPLv2.1+" LIC_FILES_CHKSUM = "file://jsapi.c;beginline=4;endline=39;md5=347c6bbf4fb4547de1fa5ad830030063" -PR = "r3" +PR = "r4" SRC_URI = "http://ftp.mozilla.org/pub/mozilla.org/js/js-1.8.0-rc1.tar.gz \ file://link_with_gcc.patch \
@@ -46,5 +46,6 @@ do_install() { install -m 0644 ${S}/jsproto.tbl ${D}${includedir}/js } +FILES_SOLIBSDEV = "" FILES_${PN} = "${libdir}/lib*.so"
Signature · 1 line
1.7.7.6
PATCH 31/39 webkit-gtk: remove /usr/libexec since it's empty
In reply to Saul WoldThis was discovered due to the package reorganization
--- meta/recipes-sato/webkit/webkit-gtk_svn.bb | 6 +++++- 1 files changed, 5 insertions(+), 1 deletions(-)
meta/recipes-sato/webkit/webkit-gtk_svn.bb +5 -1
@@ -19,7 +19,7 @@ SRCREV_FORMAT = "source" SRCREV = "101488" PV = "1.7.2+svnr${SRCPV}" -PR = "r5" +PR = "r6" SRC_URI = "\ svn://svn.webkit.org/repository/webkit/trunk/;module=Source;proto=http;name=source \
@@ -90,6 +90,10 @@ do_install_prepend() { cp ${S}/Programs/.libs/jsc ${S}/Programs/jsc-1 || true } +do_install_append() { + rmdir ${D}${libexecdir} +} + PACKAGES =+ "${PN}-webinspector ${PN}launcher-dbg ${PN}launcher libjavascriptcore" FILES_${PN}launcher = "${bindir}/GtkLauncher" FILES_${PN}launcher-dbg = "${bindir}/.debug/GtkLauncher"
Signature · 1 line
1.7.7.6
PATCH 32/39 libtool: add ${PN} in middle of package list to ensure .m4 get with ${PN}
In reply to Saul WoldWith the new order scheme, ${PN} needs to be in the middle for the .m4 files to be packaged, otherwise the move the -dev package which is wrong in this case.
--- meta/recipes-devtools/libtool/libtool-2.4.2.inc | 7 ++++++- 1 files changed, 6 insertions(+), 1 deletions(-)
meta/recipes-devtools/libtool/libtool-2.4.2.inc +6 -1
@@ -37,7 +37,12 @@ EXTRA_AUTORECONF = "--exclude=libtoolize" DEPENDS = "libtool-native" PACKAGES =+ "libltdl libltdl-dev libltdl-dbg libltdl-staticdev" -FILES_${PN} += "${datadir}/aclocal*" +FILES_${PN} += "${datadir}/aclocal" +FILES_${PN}-dev = "${includedir} ${FILES_SOLIBSDEV} ${libdir}/*.la \ + ${libdir}/*.o ${libdir}/pkgconfig ${datadir}/pkgconfig \ + ${base_libdir}/*.o ${libdir}/${BPN}/*.la ${base_libdir}/*.la" + +#FILES_${PN}-dev := "${@oe_filter_out('${datadir}/aclocal', '${FILES_libtool-dev}', d)}" FILES_libltdl = "${libdir}/libltdl${SOLIBS}" FILES_libltdl-dev = "${libdir}/libltdl${SOLIBSDEV} ${includedir}" FILES_libltdl-staticdev = "${libdir}/libltdl.a"
Signature · 1 line
1.7.7.6
PATCH 33/39 grub: Clean up FILES_* after PACKAGES reoder
In reply to Saul Wold--- meta/recipes-bsp/grub/grub_0.97.bb | 5 +---- meta/recipes-bsp/grub/grub_1.99.bb | 4 +--- 2 files changed, 2 insertions(+), 7 deletions(-)
meta/recipes-bsp/grub/grub_0.97.bb +1 -4
@@ -10,7 +10,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=c93c0550bd3173f4504b2cbd8991e50b \ file://grub/main.c;beginline=3;endline=9;md5=22a5f28d2130fff9f2a17ed54be90ed6" RDEPENDS_${PN} = "diffutils" -PR = "r5" +PR = "r6" SRC_URI = "ftp://alpha.gnu.org/gnu/grub/grub-${PV}.tar.gz; \ file://no-reorder-functions.patch \
@@ -34,6 +34,3 @@ do_install_append_vmware() { mkdir -p ${D}/boot/ ln -sf ../usr/lib/grub/{$TARGET_ARCH}{$TARGET_VENDOR}/ ${D}/boot/grub } - -FILES_${PN}-doc = "${datadir}" -FILES_${PN} = "/boot /usr"
meta/recipes-bsp/grub/grub_1.99.bb +1 -3
@@ -13,7 +13,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504" DEPENDS = "autogen-native" RDEPENDS_${PN} = "diffutils freetype" -PR = "r7" +PR = "r8" SRC_URI = "ftp://ftp.gnu.org/gnu/grub/grub-${PV}.tar.gz \ file://grub-install.in.patch \
@@ -44,6 +44,4 @@ do_install_append () { install -m 0755 ${WORKDIR}/40_custom ${D}${sysconfdir}/grub.d/40_custom } -FILES_${PN}-doc = "${datadir}" -FILES_${PN} = "/usr /etc" INSANE_SKIP_${PN} = "arch"
Signature · 1 line
1.7.7.6
PATCH 34/39 hdparam: Clean up FILES_* after PACKAGES reoder
In reply to Saul Wold--- meta/recipes-extended/hdparm/hdparm_9.39.bb | 1 - 1 files changed, 0 insertions(+), 1 deletions(-)
meta/recipes-extended/hdparm/hdparm_9.39.bb +0 -1
@@ -13,7 +13,6 @@ PR = "r2" PACKAGES += "wiper" FILES_wiper = "${bindir}/wiper.sh" -FILES_${PN} = "${base_sbindir} ${mandir}" RDEPENDS_wiper = "bash gawk stat"
Signature · 1 line
1.7.7.6
PATCH 35/39 man-pages: Clean up FILES_* after PACKAGES reoder
In reply to Saul Wold--- meta/recipes-extended/man-pages/man-pages_3.41.bb | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-)
meta/recipes-extended/man-pages/man-pages_3.41.bb +4 -2
@@ -3,7 +3,7 @@ DESCRIPTION = "The Linux man-pages project documents the Linux kernel and C libr SECTION = "console/utils" HOMEPAGE = "http://www.kernel.org/pub/linux/docs/man-pages" LICENSE = "GPLv2+" -PR = "r0" +PR = "r1" LIC_FILES_CHKSUM = "file://README;md5=0422377a748010b2b738342e24f141c1" SRC_URI = "${KERNELORG_MIRROR}/linux/docs/${BPN}/Archive/${BP}.tar.gz"
@@ -25,4 +25,6 @@ do_install() { oe_runmake install DESTDIR=${D} } -FILES_${PN} += "${datadir}/man/" +# Only deliveres man-pages so FILES_${PN} gets everything +FILES_${PN}-doc = "" +FILES_${PN} = "${mandir}/*"
Signature · 1 line
1.7.7.6
PATCH 36/39 curl: Clean up FILES_* after PACKAGES reoder
In reply to Saul Wold--- meta/recipes-support/curl/curl_7.24.0.bb | 12 +++--------- 1 files changed, 3 insertions(+), 9 deletions(-)
meta/recipes-support/curl/curl_7.24.0.bb +3 -9
@@ -7,8 +7,7 @@ LIC_FILES_CHKSUM = "file://COPYING;beginline=7;md5=3a34942f4ae3fbf1a303160714e66 DEPENDS = "zlib gnutls openssl" DEPENDS_virtclass-native = "zlib-native openssl-native" -DEPENDS_virtclass-nativesdk = "zlib-nativesdk openssl-nativesdk" -PR = "r1" +PR = "r3" SRC_URI = "http://curl.haxx.se/download/curl-${PV}.tar.bz2 \ file://noldlibpath.patch \
@@ -36,25 +35,20 @@ do_configure_prepend() { sed -i s:OPT_GNUTLS/bin:OPT_GNUTLS:g configure.ac } -PACKAGES += "${PN}-certs libcurl libcurl-dev libcurl-doc" - -FILES_${PN} = "${bindir}/curl" +PACKAGES =+ "${PN}-certs libcurl libcurl-dev libcurl-staticdev libcurl-doc" FILES_${PN}-certs = "${datadir}/curl/curl-*" PACKAGE_ARCH_${PN}-certs = "all" -FILES_${PN}-doc = "${mandir}/man1/curl.1" - FILES_lib${BPN} = "${libdir}/lib*.so.*" RRECOMMENDS_lib${BPN} += "${PN}-certs" FILES_lib${BPN}-dev = "${includedir} \ ${libdir}/lib*.so \ - ${libdir}/lib*.a \ ${libdir}/lib*.la \ ${libdir}/pkgconfig \ ${datadir}/aclocal \ ${bindir}/*-config" - +FILES_lib${BPN}-staticdev = "${libdir}/lib*.a" FILES_lib${BPN}-doc = "${mandir}/man3 \ ${mandir}/man1/curl-config.1"
Signature · 1 line
1.7.7.6
PATCH 37/39 PR bumps for PACKAGES reorder
In reply to Saul Wold--- .../nfs-utils/libnfsidmap_0.24.bb | 2 +- meta/recipes-core/libxml/libxml2_2.7.8.bb | 2 +- meta/recipes-extended/libuser/libuser_0.57.1.bb | 2 +- .../recipes-gnome/gnome/gnome-icon-theme_2.31.0.bb | 2 +- meta/recipes-gnome/gnome/metacity_2.30.3.bb | 2 +- meta/recipes-support/libksba/libksba_1.2.0.bb | 1 + 6 files changed, 6 insertions(+), 5 deletions(-)
meta/recipes-connectivity/nfs-utils/libnfsidmap_0.24.bb +1 -1
@@ -5,7 +5,7 @@ SECTION = "libs" LICENSE = "BSD" LIC_FILES_CHKSUM = "file://COPYING;md5=d9c6a2a0ca6017fda7cd905ed2739b37" -PR = "r0" +PR = "r1" SRC_URI = "http://www.citi.umich.edu/projects/nfsv4/linux/libnfsidmap/${BPN}-${PV}.tar.gz \ file://fix-ac-prereq.patch \
meta/recipes-core/libxml/libxml2_2.7.8.bb +1 -1
@@ -1,6 +1,6 @@ require libxml2.inc -PR = "r8" +PR = "r9" SRC_URI += "file://fix_version_info.patch \ file://libxml2_fix_for_automake_1.12.patch"
meta/recipes-extended/libuser/libuser_0.57.1.bb +1 -1
@@ -15,7 +15,7 @@ SRC_URI = "https://fedorahosted.org/releases/l/i/libuser/libuser-${PV}.tar.xz" SRC_URI[md5sum] = "be82c6941264d0b4bd04f95fb342ec7d" SRC_URI[sha256sum] = "a61289867581fa715354a3fafe09c3e481173ce0a2dcb33b04588b6ac13cead5" -PR = "r1" +PR = "r2" DEPENDS = "popt libpam glib-2.0 xz-native docbook-utils-native linuxdoc-tools-native"
meta/recipes-gnome/gnome/gnome-icon-theme_2.31.0.bb +1 -1
@@ -9,7 +9,7 @@ SECTION = "x11/gnome" DEPENDS = "icon-naming-utils-native glib-2.0 intltool-native" RDEPENDS_${PN} = "hicolor-icon-theme" RRECOMMENDS_${PN} = "librsvg-gtk" -PR = "r2" +PR = "r3" FILES_${PN} += "${datadir}/*"
meta/recipes-gnome/gnome/metacity_2.30.3.bb +1 -1
@@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f \ file://src/include/main.h;endline=24;md5=c2242df552c880280315989bab626b90" DEPENDS = "startup-notification gtk+ gconf gdk-pixbuf-native libcanberra gnome-doc-utils" -PR = "r3" +PR = "r4" inherit gnome update-alternatives
meta/recipes-support/libksba/libksba_1.2.0.bb +1 -0
@@ -2,6 +2,7 @@ DESCRIPTION = "Libksba provides an easy API to create and parse X.509 and CMS re HOMEPAGE = "http://www.gnupg.org/related_software/libksba/" LICENSE = "GPLv3" LIC_FILES_CHKSUM = "file://COPYING;md5=f27defe1e96c2e1ecd4e0c9be8967949" +PR = "r1" DEPENDS = "libgpg-error"
Signature · 1 line
1.7.7.6
PATCH 38/39 libevent: disable openssl by default
In reply to Saul WoldThis creates a more deterministic build and also reduces the size of this library.
--- meta/recipes-support/libevent/libevent_2.0.16.bb | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-)
meta/recipes-support/libevent/libevent_2.0.16.bb +3 -1
@@ -7,7 +7,7 @@ SECTION = "libs" LICENSE = "BSD" LIC_FILES_CHKSUM = "file://LICENSE;md5=50aad300de703db62baae12146832b45" -PR = "r1" +PR = "r2" SRC_URI = "http://github.com/downloads/libevent/libevent/${BPN}-${PV}-stable.tar.gz \ file://libevent-2.0.16_fix_for_x32.patch"
@@ -17,6 +17,8 @@ SRC_URI[sha256sum] = "a578c7bcaf3bab1cc7924bd4d219f2ea621ab8c51dfc4f886e234b6ef4 S = "${WORKDIR}/${BPN}-${PV}-stable" +EXTRA_OECONF = "--disable-openssl" + inherit autotools # Needed for Debian packaging
Signature · 1 line
1.7.7.6
PATCH 39/39 libpcre: Clean up FILES_* after PACKAGES reoder
In reply to Saul Wold--- meta/recipes-support/libpcre/libpcre_8.30.bb | 7 ++----- 1 files changed, 2 insertions(+), 5 deletions(-)
meta/recipes-support/libpcre/libpcre_8.30.bb +2 -5
@@ -5,7 +5,7 @@ provides a POSIX calling interface to PCRE; the regular expressions \ themselves still follow Perl syntax and semantics. The header file for \ the POSIX-style functions is called pcreposix.h." SECTION = "devel" -PR = "r0" +PR = "r1" LICENSE = "BSD" LIC_FILES_CHKSUM = "file://LICENCE;md5=115e2bee152e2e23e838a29136094877" SRC_URI = "${SOURCEFORGE_MIRROR}/project/pcre/pcre/${PV}/pcre-${PV}.tar.bz2 \
@@ -47,10 +47,7 @@ do_compile () { python populate_packages_prepend () { pcre_libdir = d.expand('${libdir}') - do_split_packages(d, pcre_libdir, '^lib(.*)\.so\.+', 'lib%s', 'libpcre %s library', extra_depends='', allow_links=True) + do_split_packages(d, pcre_libdir, '^lib(.*)\.so\.+', 'lib%s', 'libpcre %s library', extra_depends='', allow_links=True, prepend=True) } -FILES_${PN} = "${libdir}/libpcre.so.*" -FILES_${PN}-dev += "${bindir}/*" - BBCLASSEXTEND = "native"
Signature · 1 line
1.7.7.6