r45232 - in /packages/libgtkdatabox/trunk/debian: changelog control rules
tille at users.alioth.debian.org
tille at users.alioth.debian.org
Thu Jul 12 07:28:12 UTC 2012
Author: tille
Date: Thu Jul 12 07:28:11 2012
New Revision: 45232
URL: http://svn.debian.org/wsvn/debian-science/?sc=1&rev=45232
Log:
Switch from cdbs to dh; fix clean target; some other slight changes
Modified:
packages/libgtkdatabox/trunk/debian/changelog
packages/libgtkdatabox/trunk/debian/control
packages/libgtkdatabox/trunk/debian/rules
Modified: packages/libgtkdatabox/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/debian-science/packages/libgtkdatabox/trunk/debian/changelog?rev=45232&op=diff
==============================================================================
--- packages/libgtkdatabox/trunk/debian/changelog (original)
+++ packages/libgtkdatabox/trunk/debian/changelog Thu Jul 12 07:28:11 2012
@@ -9,7 +9,14 @@
* debian/control:
- Standards-Version: 3.9.3
- Updated versioned package names
+ - Fixed Vcs fields
+ - Dropped Build-Depends cdbs, quilt
* debhelper 9 (control+compat)
+ * debian/rules:
+ - cdbs -> dh
+ - enable building twice in a row by creating a copy of original
+ docs/reference which differs drastically from the doc created
+ in the build process
-- Andreas Tille <tille at debian.org> Wed, 11 Jul 2012 15:02:19 +0200
Modified: packages/libgtkdatabox/trunk/debian/control
URL: http://svn.debian.org/wsvn/debian-science/packages/libgtkdatabox/trunk/debian/control?rev=45232&op=diff
==============================================================================
--- packages/libgtkdatabox/trunk/debian/control (original)
+++ packages/libgtkdatabox/trunk/debian/control Thu Jul 12 07:28:11 2012
@@ -5,12 +5,12 @@
DM-Upload-Allowed: yes
Uploaders: Ramakrishnan Muthukrishnan <rkrishnan at debian.org>,
Andreas Tille <tille at debian.org>
-Build-Depends: debhelper (>= 9), cdbs, autotools-dev, d-shlibs (>= 0.40),
+Build-Depends: debhelper (>= 9), autotools-dev, d-shlibs (>= 0.40),
libgtk2.0-dev (>= 2.12.2), libcairo2-dev, libpango1.0-dev, gtk-doc-tools,
- libglade2-dev, libgladeui-1-dev, quilt
+ libglade2-dev, libgladeui-1-dev
Standards-Version: 3.9.3
-Vcs-Browser: http://svn.debian.org/wsvn/debian-science/packages/libgtkdatabox/trunk/?rev=0&sc=0
-Vcs-Svn: svn://svn.debian.org/svn/debian-science/packages/libgtkdatabox/trunk/
+Vcs-Browser: http://svn.debian.org/wsvn/debian-science/packages/libgtkdatabox/trunk/
+Vcs-Svn: svn://svn.debian.org/debian-science/packages/libgtkdatabox/trunk/
Homepage: http://sourceforge.net/projects/gtkdatabox
Package: libgtkdatabox-0.9.1-3-dev
Modified: packages/libgtkdatabox/trunk/debian/rules
URL: http://svn.debian.org/wsvn/debian-science/packages/libgtkdatabox/trunk/debian/rules?rev=45232&op=diff
==============================================================================
--- packages/libgtkdatabox/trunk/debian/rules (original)
+++ packages/libgtkdatabox/trunk/debian/rules Thu Jul 12 07:28:11 2012
@@ -1,16 +1,18 @@
#!/usr/bin/make -f
-# rules file for gtkdatabox using cdbs
+# rules file for gtkdatabox using dh
# Andreas Tille <tille at debian.org>
# License: GPL
-include /usr/share/cdbs/1/rules/debhelper.mk
-include /usr/share/cdbs/1/class/autotools.mk
-include /usr/share/cdbs/1/rules/patchsys-quilt.mk
+# Uncomment this to turn on verbose mode.
+# export DH_VERBOSE=1
pkg=$(shell grep -v -- "-dev" debian/control | sed -n 's/^Package: \+\([^-]\+\)-.*/\1/p' | head -n 1)
devpkg=$(shell grep -- "-dev" debian/control | sed -n 's/^Package: //p' | head -n 1)
ver := $(shell dpkg-parsechangelog | grep '^Version:' | sed 's/^Version: [0-9]\+:\(.*\)/\1/')
+
+%:
+ dh $@ --with autotools_dev
DEB_INSTALL_DOCS_ALL := AUTHORS README
@@ -19,12 +21,18 @@
--enable-glade \
--enable-gtk-doc
-DEB_COMPRESS_EXCLUDE := .devhelp
+override_dh_auto_configure:
+ cp -a docs/reference docs/reference.orig
+ dh_auto_configure -- $(DEB_CONFIGURE_EXTRA_FLAGS)
-common-binary-post-install-arch::
+override_dh_compress:
+ dh_compress --exclude=.devhelp
+
+override_dh_install:
+ dh_install
# Call d-shlibmove to comply with library packaging guide
d-devlibdeps debian/$(devpkg).substvars \
- debian/tmp/usr/lib/$(pkg).so
+ debian/tmp/usr/lib/*/$(pkg).so
# Do not use debian/$(devpkg).examples as debhelper input because
# you always have to adapt the file name when a new version pops up
@@ -34,13 +42,20 @@
d-shlibmove --commit \
--movedev "debian/tmp/usr/include" usr \
- --movedev "debian/tmp/usr/lib/pkgconfig" usr/share \
+ --movedev "debian/tmp/usr/lib/*/pkgconfig" usr/share \
--movedev "debian/tmp/usr/share/gtk-doc/html/gtkdatabox/*" usr/share/doc/libgtkdatabox-$(ver)-dev/html \
- debian/tmp/usr/lib/$(pkg).so
+ debian/tmp/usr/lib/*/$(pkg).so
rm `find debian -name '*.la'`
+override_dh_installdocs:
+ dh_installdocs $(DEB_INSTALL_DOCS_ALL)
+
+override_dh_auto_clean:
+ dh_auto_clean
+ if [ -d docs/reference.orig ] ; then \
+ rm -rf docs/reference ; \
+ mv docs/reference.orig docs/reference ; \
+ fi
+
get-orig-source:
- uscan
-
-clean::
- rm -f debian/$(devpkg).substvars debian/*.log
+ uscan --verbose --force-download
More information about the debian-science-commits
mailing list