[med-svn] r11167 - trunk/packages/quazip/trunk/debian
Eric Maeker
ericmaeker-guest at alioth.debian.org
Fri Jun 1 21:30:42 UTC 2012
Author: ericmaeker-guest
Date: 2012-06-01 21:30:42 +0000 (Fri, 01 Jun 2012)
New Revision: 11167
Added:
trunk/packages/quazip/trunk/debian/libquazip0-dev.install
trunk/packages/quazip/trunk/debian/libquazip0.install
Removed:
trunk/packages/quazip/trunk/debian/quazip0-dev.install
trunk/packages/quazip/trunk/debian/quazip0.install
Modified:
trunk/packages/quazip/trunk/debian/rules
Log:
quazip: correcting qmake line, *.install
Added: trunk/packages/quazip/trunk/debian/libquazip0-dev.install
===================================================================
--- trunk/packages/quazip/trunk/debian/libquazip0-dev.install (rev 0)
+++ trunk/packages/quazip/trunk/debian/libquazip0-dev.install 2012-06-01 21:30:42 UTC (rev 11167)
@@ -0,0 +1,3 @@
+usr/lib/libquazip.so
+usr/lib/libquazip.a
+usr/include/quazip/*
Added: trunk/packages/quazip/trunk/debian/libquazip0.install
===================================================================
--- trunk/packages/quazip/trunk/debian/libquazip0.install (rev 0)
+++ trunk/packages/quazip/trunk/debian/libquazip0.install 2012-06-01 21:30:42 UTC (rev 11167)
@@ -0,0 +1 @@
+usr/lib/libquazip.so.*
Deleted: trunk/packages/quazip/trunk/debian/quazip0-dev.install
===================================================================
--- trunk/packages/quazip/trunk/debian/quazip0-dev.install 2012-06-01 21:05:01 UTC (rev 11166)
+++ trunk/packages/quazip/trunk/debian/quazip0-dev.install 2012-06-01 21:30:42 UTC (rev 11167)
@@ -1,4 +0,0 @@
-usr/lib/*.so
-usr/lib/*.a
-usr/include/quazip/*
-
Deleted: trunk/packages/quazip/trunk/debian/quazip0.install
===================================================================
--- trunk/packages/quazip/trunk/debian/quazip0.install 2012-06-01 21:05:01 UTC (rev 11166)
+++ trunk/packages/quazip/trunk/debian/quazip0.install 2012-06-01 21:30:42 UTC (rev 11167)
@@ -1 +0,0 @@
-usr/lib/libquazip.so*
Modified: trunk/packages/quazip/trunk/debian/rules
===================================================================
--- trunk/packages/quazip/trunk/debian/rules 2012-06-01 21:05:01 UTC (rev 11166)
+++ trunk/packages/quazip/trunk/debian/rules 2012-06-01 21:30:42 UTC (rev 11167)
@@ -15,7 +15,11 @@
dh $@
override_dh_auto_configure:
- qmake quazip/quazip.pro PREFIX=debian/tmp/usr/lib/ LIBS+=-lz VERSION=$(VERSION)
+ # we can add
+ # "QMAKE_INSTALL_FILE=cp -a"
+ # "QMAKE_INSTALL_PROGRAM=cp -a"
+ # to the qmake command if symlinks are followed
+ qmake quazip/quazip.pro "PREFIX=$(CURDIR)/debian/tmp/usr" LIBS+=-lz VERSION=$(VERSION)
# Clean build path
override_dh_auto_clean:
@@ -26,24 +30,21 @@
override_dh_auto_build:
dh_auto_build
+ # make the .so
+ $(MAKE)
+ # make the .a
$(MAKE) lib$(name).a
override_dh_auto_install:
- # dh_auto_install # moves files into wrong dir
- # FIXME: This hack should be replaced by a proper call of install target / proper call of qmake
- mkdir -p debian/tmp/usr/include
- cp -a $(name)/*.h debian/tmp/usr/include
- mkdir -p debian/tmp/usr/lib
- cp -a lib$(name).so* lib$(name).a debian/tmp/usr/lib
-
- # d-shlibs needs enhancement --> #675500
- # Call d-shlibmove to comply with library packaging guide
- debian/d-devlibdeps debian/$(pkg)0-dev.substvars \
- lib$(name).so
- debian/d-shlibmove --commit \
- --movedev debian/tmp/usr/include usr/ \
- debian/tmp/usr/lib/lib$(name).so
- # lib$(name).a
-
-#override_dh_shlibdeps:
-# LD_LIBRARY_PATH=debian/tmp/usr/lib/freemedforms dh_shlibdeps -l/usr/lib/freemedforms
+ $(MAKE) install
+ # we need to manage .a by hand
+ cp -a lib$(name).a $(CURDIR)/debian/tmp/usr/lib
+#
+# # d-shlibs needs enhancement --> #675500
+# # Call d-shlibmove to comply with library packaging guide
+# debian/d-devlibdeps debian/$(pkg)0-dev.substvars \
+# lib$(name).so
+# debian/d-shlibmove --commit \
+# --movedev debian/tmp/usr/include usr/ \
+# debian/tmp/usr/lib/lib$(name).so
+# # lib$(name).a
More information about the debian-med-commit
mailing list