[libqglviewer] 06/07: Clean and simplify debian/rules. (Closes: #724108)
Anton Gladky
gladk at alioth.debian.org
Mon Oct 7 16:22:50 UTC 2013
This is an automated email from the git hooks/post-receive script.
gladk pushed a commit to branch master
in repository libqglviewer.
commit 1ad26fdd20cd5fbbbb93b07e4ef7600951d6a479
Author: Anton Gladky <gladky.anton at gmail.com>
Date: Sun Oct 6 21:11:14 2013 +0200
Clean and simplify debian/rules. (Closes: #724108)
---
debian/rules | 49 +++++--------------------------------------------
1 file changed, 5 insertions(+), 44 deletions(-)
diff --git a/debian/rules b/debian/rules
index ac35067..985e334 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,51 +1,12 @@
#!/usr/bin/make -f
%:
- dh $@ --parallel
+ dh $@ --parallel --sourcedirectory=$(CURDIR)/QGLViewer
-#export DEB_BUILD_MAINT_OPTIONS = hardening=+all
-CFLAGS+=-Wall -pedantic -g
-
-version:=$(shell dpkg-parsechangelog | grep ^Version: | sed -e 's/^Version: //' -e 's/-.*$$//')
-ver2:=$(shell echo $(version) | cut -d. -f-2)
-major:=$(shell echo $(version) | cut -d. -f1)
-minor:=$(shell echo $(version) | cut -d. -f3)
-nextminor:=$(shell echo $$(( $(minor) + 1 )))
-
-override_dh_auto_clean:
- dh_auto_clean
- rm -rf qglviewer-qt4 designerPlugin-qt4
-
-override_dh_auto_build:
- cp -a QGLViewer qglviewer-qt4
- cd qglviewer-qt4 && qmake-qt4 LIB_DIR=/usr/lib/$(DEB_HOST_MULTIARCH) QMAKE_CXXFLAGS_RELEASE="$(CXXFLAGS) $(CPPFLAGS)" QMAKE_CFLAGS_RELEASE="$(CFLAGS) $(CPPFLAGS)" QMAKE_LFLAGS_RELEASE="$(LDFLAGS)"
- cd qglviewer-qt4 && $(MAKE) all staticlib
- #
- cp -a designerPlugin designerPlugin-qt4
- cd designerPlugin-qt4 && qmake-qt4 LIB_DIR=../qglviewer-qt4 QMAKE_CXXFLAGS_RELEASE="$(CXXFLAGS) $(CPPFLAGS)" QMAKE_CFLAGS_RELEASE="$(CFLAGS) $(CPPFLAGS)" QMAKE_LFLAGS_RELEASE="$(LDFLAGS)"
- cd designerPlugin-qt4 && $(MAKE)
- #
+override_dh_auto_configure:
+ dh_auto_configure -- LIB_DIR=/usr/lib/$(DEB_HOST_MULTIARCH)
override_dh_auto_install:
- cd qglviewer-qt4 && $(MAKE) install INSTALL_ROOT=$(CURDIR)/debian/tmp
- mkdir -p $(CURDIR)/debian/libqglviewer-dev/usr/lib/$(DEB_HOST_MULTIARCH)
- cd designerPlugin-qt4 && $(MAKE) install INSTALL_ROOT=$(CURDIR)/debian/libqglviewer-dev
- cp qglviewer-qt4/libQGLViewer.a $(CURDIR)/debian/libqglviewer-dev/usr/lib/$(DEB_HOST_MULTIARCH)
-
-override_dh_fixperms-indep:
- rm $(CURDIR)/debian/libqglviewer-doc/usr/share/doc/libqglviewer-doc/doc/refManual/jquery.js
- find $(CURDIR)/debian/libqglviewer-doc/usr/share/doc/libqglviewer-doc/doc -name "._*" | xargs rm -v
- find $(CURDIR)/debian/libqglviewer-doc/usr/share/doc/libqglviewer-doc/examples -type f -name "*.vcproj" | xargs chmod a-x
- dh_fixperms -i
-
-override_dh_installchangelogs-indep:
- dh_installchangelogs -i CHANGELOG doc/changeLog.html
-
-override_dh_compress-indep:
- dh_compress -i -Xlibqglviewer-doc/examples
-
-override_dh_makeshlibs-arch:
- dh_makeshlibs -V 'libqglviewer2 (>= $(version)), libqglviewer2 (<< $(ver2).$(nextminor)~)' -a
+ dh_auto_install
+ find . -name '*.vcproj' -print0 | xargs -0 rm -f
-override_dh_shlibdeps-arch:
- dh_shlibdeps -ldebian/libqglviewer2/usr/lib/$(DEB_HOST_MULTIARCH) -a
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/libqglviewer.git
More information about the debian-science-commits
mailing list