rev 9313 - trunk/packages/qca/qca2/debian

Matthew Rosewarne mukidohime-guest at alioth.debian.org
Wed Feb 6 10:05:58 UTC 2008


Author: mukidohime-guest
Date: 2008-02-06 10:05:58 +0000 (Wed, 06 Feb 2008)
New Revision: 9313

Removed:
   trunk/packages/qca/qca2/debian/patches/
Modified:
   trunk/packages/qca/qca2/debian/changelog
   trunk/packages/qca/qca2/debian/control
   trunk/packages/qca/qca2/debian/libqca2-dev.install
   trunk/packages/qca/qca2/debian/libqca2.install
   trunk/packages/qca/qca2/debian/rules
Log:
"Life swings like a pendulum backward and forward between pain and boredom, so Use QConf."
* Re-rewrite rules, this time using the official QConf build system instead of CMake

* axe -dbg for now...
* still a lintian warning about an old FSF address


Modified: trunk/packages/qca/qca2/debian/changelog
===================================================================
--- trunk/packages/qca/qca2/debian/changelog	2008-02-06 09:29:12 UTC (rev 9312)
+++ trunk/packages/qca/qca2/debian/changelog	2008-02-06 10:05:58 UTC (rev 9313)
@@ -2,11 +2,9 @@
 
   +++ Changes by Matthew Rosewarne:
 
-  * Switch rules to CMake with CDBS.
-  * Add patch separate_plugins.diff to ignore non-existant plugins directory.
+  * Switch rules to CDBS.
   * Create API documentation package.
-  * Create debug package.
-  * Install qmake mkspecs file in libqca2-dev.
+  * Install qmake data files in libqca2-dev.
   * Bump compat to 6.
   * Bump Standards-Version to 3.7.3.
   * Tweak package descriptions.
@@ -14,7 +12,7 @@
   * Suggest qca2 plugins.
   * Add watch file.
 
- -- Debian Qt/KDE Maintainers <debian-qt-kde at lists.debian.org>  Mon, 04 Feb 2008 12:25:10 -0500
+ -- Debian Qt/KDE Maintainers <debian-qt-kde at lists.debian.org>  Wed, 06 Feb 2008 02:43:55 -0500
 
 qca2 (2.0.0-3) unstable; urgency=low
 

Modified: trunk/packages/qca/qca2/debian/control
===================================================================
--- trunk/packages/qca/qca2/debian/control	2008-02-06 09:29:12 UTC (rev 9312)
+++ trunk/packages/qca/qca2/debian/control	2008-02-06 10:05:58 UTC (rev 9313)
@@ -3,8 +3,8 @@
 Section: libs
 Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde at lists.debian.org>
 Uploaders: Jan Niehusmann <jan at debian.org>, Matthew Rosewarne <mrosewarne at inoutbox.com>
-Build-Depends: cdbs (>= 0.4.51), debhelper (>= 6.0.0), quilt, cmake,
- libqt4-dev (>= 4.1.0-3), docbook-to-man
+Build-Depends: cdbs (>= 0.4.51), debhelper (>= 6.0.0), quilt, cmake, libqt4-dev,
+ ca-certificates
 Build-Conflicts: qca-dev, libqca2-dev
 Standards-Version: 3.7.3
 Homepage: http://delta.affinix.com/qca/
@@ -20,19 +20,6 @@
  platform API for a range of cryptographic features, including SSL/TLS,
  X.509 certificates, SASL, OpenPGP, S/MIME CMS, and smart cards.
 
-Package: libqca2-dbg
-Section: libdevel
-Architecture: any
-Depends: libqca2 (= ${binary:Version})
-Recommends: libqt4-debug
-Description: debugging symbols for the Qt Cryptographic Architecture
- The Qt Cryptographic Architecture provides a straightforward and cross-
- platform API for a range of cryptographic features, including SSL/TLS,
- X.509 certificates, SASL, OpenPGP, S/MIME CMS, and smart cards.
- .
- This package contains debugging files used to investigate problems with
- binaries included in the Qt Cryptographic Architecture packages.
-
 Package: libqca2-dev
 Section: libdevel
 Architecture: any

Modified: trunk/packages/qca/qca2/debian/libqca2-dev.install
===================================================================
--- trunk/packages/qca/qca2/debian/libqca2-dev.install	2008-02-06 09:29:12 UTC (rev 9312)
+++ trunk/packages/qca/qca2/debian/libqca2-dev.install	2008-02-06 10:05:58 UTC (rev 9313)
@@ -1,4 +1,5 @@
 debian/tmp/usr/include/QtCrypto
+debian/tmp/usr/lib/libqca.prl
 debian/tmp/usr/lib/libqca.so
-debian/tmp/usr/lib/pkgconfig/qca.pc
-debian/tmp/usr/mkspecs/features/crypto.prf usr/share/qt4/mkspecs/features/crypto.prf
+debian/tmp/usr/lib/pkgconfig/qca2.pc
+debian/tmp/usr/share/qt4/mkspecs/features/crypto.prf

Modified: trunk/packages/qca/qca2/debian/libqca2.install
===================================================================
--- trunk/packages/qca/qca2/debian/libqca2.install	2008-02-06 09:29:12 UTC (rev 9312)
+++ trunk/packages/qca/qca2/debian/libqca2.install	2008-02-06 10:05:58 UTC (rev 9313)
@@ -1,3 +1,4 @@
 debian/tmp/usr/lib/libqca.so.2
+debian/tmp/usr/lib/libqca.so.2.0
 debian/tmp/usr/lib/libqca.so.2.0.0
 debian/tmp/usr/bin/qcatool2

Modified: trunk/packages/qca/qca2/debian/rules
===================================================================
--- trunk/packages/qca/qca2/debian/rules	2008-02-06 09:29:12 UTC (rev 9312)
+++ trunk/packages/qca/qca2/debian/rules	2008-02-06 10:05:58 UTC (rev 9313)
@@ -1,14 +1,25 @@
 #!/usr/bin/make -f
   
 include /usr/share/cdbs/1/rules/debhelper.mk
-include /usr/share/cdbs/1/class/cmake.mk
-include /usr/share/cdbs/1/rules/patchsys-quilt.mk
 include /usr/share/cdbs/1/rules/utils.mk
+include /usr/share/cdbs/1/class/makefile.mk
 
-DEB_CMAKE_EXTRA_FLAGS += -DBUILD_TESTS:BOOL=OFF \
-			-DCMAKE_SHARED_LINKER_FLAGS="-Wl,--no-undefined -Wl,--as-needed" \
-			-DCMAKE_MODULE_LINKER_FLAGS="-Wl,--no-undefined -Wl,--as-needed" \
-			-DCMAKE_EXE_LINKER_FLAGS="-Wl,--no-undefined -Wl,--as-needed"
+# QMake targets
+DEB_MAKE_INSTALL_TARGET = install INSTALL_ROOT=$(DEB_DESTDIR)
+DEB_MAKE_CLEAN_TARGET = distclean
 
+# QConf breaks with CDBS default DEB_MAKE_INVOKE
+DEB_MAKE_INVOKE = $(DEB_MAKE_ENVVARS) make -C $(DEB_BUILDDIR)
+
+# QConf configure script
+# DEB_BUILD_OPTIONS is not supported!
+common-configure-arch::
+	./configure --prefix=/usr --qtdir=/usr/share/qt4 --disable-tests
+
+# Clean up QConf
+clean::
+	rm -rf confapp_unix.pri conf.log conf.pri crypto.prf lib/
+
+# Point links in API documentation towards qt4-doc
 build/libqca2-doc::
 	$(CURDIR)/apidocs/html/installdox -q -lqt.tag@/usr/share/qt4/doc/html $(CURDIR)/apidocs/html/*.html




More information about the pkg-kde-commits mailing list