[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

dpkg-cross 2.3.2



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


Reply to: