Main changes - improvements in the stepwise process of removing cache files and experimental support for CMake. dpkg-cross 2.3.2 handles .cmake files in /usr/share: $ dpkg -c libwibble-dev-arm-cross_0.1.22_all.deb | grep cmake -rw-r--r-- root/root 1771 2008-09-11 20:36 ./usr/arm-linux-gnu/share/wibble/test.cmake $ dpkg -c libwibble-dev_0.1.22_arm.deb | grep cmake -rw-r--r-- root/root 1771 2008-01-20 21:02 ./usr/share/wibble/test.cmake The dpkg-cross manpage also includes some ideas about how CMake packages can be cross-built. ifneq ($(DEB_HOST_GNU_TYPE),$(DEB_BUILD_GNU_TYPE)) export CC=$(DEB_HOST_GNU_TYPE)-gcc export CXX=$(DEB_HOST_GNU_TYPE)-g++ export CMAKE_TOOLCHAIN_FILE=/etc/dpkg-cross/cmake/CMakeCross.txt else export CC=gcc export CXX=g++ endif dpkg-cross (2.3.2) unstable; urgency=low . * Support package-specific cache values * config/cross-config.arm config/cross-config.armel : load the global variables before the previous values to retain the architecture- dependent values * config/cross-config.cache : drop orbit data (specialized support elsewhere) and reorganise blocks alphabetically * dpkg-cross : Implement support for generated cache data in /etc/dpkg-cross/cross-config.d/ and architecture-dependent sub directories * config/cross-config.cache : wrap cache values in package and package_name conditionals. Restrict loading of files in /etc/dpkg-cross/cross-config.d/ to files matching the package_name variable assigned within ./configure. * [INTL:ru] Russian debconf templates translation (Closes: #497234) * dpkg-cross : Support installing cmake files in -dev packages. * Adapt the experimental CMake example file for (hopefully) different Linux architectures * Add a few CMake tips to the dpkg-cross manpage -- Neil Williams ============= http://www.data-freedom.org/ http://www.nosoftwarepatents.com/ http://www.linux.codehelp.co.uk/
Attachment:
signature.asc
Description: This is a digitally signed message part