From: Mark Wooding Date: Fri, 14 Jun 2013 19:43:15 +0000 (+0100) Subject: debian: Multi-arch support. X-Git-Tag: 2.4.2~39 X-Git-Url: https://git.distorted.org.uk/~mdw/catacomb/commitdiff_plain/1c93405177f99a723d5d653f786cadac47410f2f debian: Multi-arch support. --- diff --git a/Makefile.am b/Makefile.am index 0f24bbcc..a1c773c9 100644 --- a/Makefile.am +++ b/Makefile.am @@ -132,6 +132,9 @@ EXTRA_DIST += debian/catacomb-bin.postinst EXTRA_DIST += debian/catacomb-bin.config EXTRA_DIST += debian/catacomb-bin.templates +## catacomb-data +EXTRA_DIST += debian/catacomb-data.install + ## catacomb-dev EXTRA_DIST += debian/catacomb-dev.install diff --git a/debian/catacomb-data.install b/debian/catacomb-data.install new file mode 100644 index 00000000..d25242b6 --- /dev/null +++ b/debian/catacomb-data.install @@ -0,0 +1 @@ +debian/tmp/usr/share/man/man5 diff --git a/debian/catacomb-dev.install b/debian/catacomb-dev.install index f781d2c1..27e1f6c0 100644 --- a/debian/catacomb-dev.install +++ b/debian/catacomb-dev.install @@ -1,6 +1,6 @@ debian/tmp/usr/include -debian/tmp/usr/lib/catacomb/include -debian/tmp/usr/lib/pkgconfig -debian/tmp/usr/lib/libcatacomb.a -debian/tmp/usr/lib/libcatacomb.la -debian/tmp/usr/lib/libcatacomb.so +debian/tmp/usr/lib/*/catacomb/include +debian/tmp/usr/lib/*/pkgconfig +debian/tmp/usr/lib/*/libcatacomb.a +debian/tmp/usr/lib/*/libcatacomb.la +debian/tmp/usr/lib/*/libcatacomb.so diff --git a/debian/catacomb2.install b/debian/catacomb2.install index b81d6ae4..7a31776d 100644 --- a/debian/catacomb2.install +++ b/debian/catacomb2.install @@ -1,2 +1 @@ -debian/tmp/usr/lib/libcatacomb.so.* -debian/tmp/usr/share/man/man5 +debian/tmp/usr/lib/*/libcatacomb.so.* diff --git a/debian/compat b/debian/compat index 45a4fb75..ec635144 100644 --- a/debian/compat +++ b/debian/compat @@ -1 +1 @@ -8 +9 diff --git a/debian/control b/debian/control index 65cb6bdc..248791ce 100644 --- a/debian/control +++ b/debian/control @@ -7,8 +7,10 @@ Standards-Version: 3.1.1 Package: catacomb2 Architecture: any +Multi-Arch: same Depends: ${shlibs:Depends} -Recommends: catacomb-bin +Pre-Depends: ${misc:Pre-Depends} +Recommends: catacomb-bin, catacomb-data Breaks: python-catacomb (<< 1.1.2) Description: A cryptographic library Catacomb is a cryptographic library. It implements a large number of @@ -42,6 +44,22 @@ Description: A cryptographic library This package contains a tool for key management, a passphrase pixie, and other stuff. +Package: catacomb-data +Architecture: any +Description: A cryptographic library + Catacomb is a cryptographic library. It implements a large number of + encryption algorithms, hash functions, message authentication codes + and random number generators. It has a multi-precision maths library, + for implementing public key schemes such as RSA, DSA and Diffie-Hellman. + It contains rudimentary key-management tools. + . + The objective of Catacomb is to make a crypto library which is + relatively straightforward to audit for security. Its focus is on + clarity of source code and portability more than performance. + . + This package contains some documentation files which users of the library + may find useful. + Package: catacomb-dev Architecture: any Depends: catacomb2 (= ${Source-Version}), mlib-dev (>= 2.2.2.1)