[med-svn] r23134 - trunk/packages/gwyddion/trunk/debian
Andreas Tille
tille at moszumanska.debian.org
Fri Nov 25 11:51:35 UTC 2016
Author: tille
Date: 2016-11-25 11:51:34 +0000 (Fri, 25 Nov 2016)
New Revision: 23134
Added:
trunk/packages/gwyddion/trunk/debian/gwyddion-common.docs
trunk/packages/gwyddion/trunk/debian/gwyddion-plugins.docs
trunk/packages/gwyddion/trunk/debian/gwyddion-plugins.lintian-overrides
trunk/packages/gwyddion/trunk/debian/gwyddion.docs
trunk/packages/gwyddion/trunk/debian/gwyddion.links
trunk/packages/gwyddion/trunk/debian/libgwyddion2-0.links
trunk/packages/gwyddion/trunk/debian/libgwyddion20-dev.links
trunk/packages/gwyddion/trunk/debian/libgwyddion20-doc.docs
Removed:
trunk/packages/gwyddion/trunk/debian/lintian/
Modified:
trunk/packages/gwyddion/trunk/debian/changelog
trunk/packages/gwyddion/trunk/debian/compat
trunk/packages/gwyddion/trunk/debian/control
trunk/packages/gwyddion/trunk/debian/gwyddion-plugins.install
trunk/packages/gwyddion/trunk/debian/gwyddion.install
trunk/packages/gwyddion/trunk/debian/libgwyddion2-0.install
trunk/packages/gwyddion/trunk/debian/libgwyddion20-dev.install
trunk/packages/gwyddion/trunk/debian/rules
Log:
Mass commit - main reason was the cdbs -> dh conversion
* convert from cdbs to dh
* debhelper 10
* Use NEWS as upstream changelog
* Use symlinks for some documentation files if possible
* proper use of lintian-overrides
TODO: /usr/lib/x86_64-linux-gnu/gwyddion/include in package
libgwyddion20-dev should most probably go to /usr/include
rather than /usr/lib
Modified: trunk/packages/gwyddion/trunk/debian/changelog
===================================================================
--- trunk/packages/gwyddion/trunk/debian/changelog 2016-11-24 15:53:04 UTC (rev 23133)
+++ trunk/packages/gwyddion/trunk/debian/changelog 2016-11-25 11:51:34 UTC (rev 23134)
@@ -1,3 +1,16 @@
+gwyddion (2.47-2) UNRELEASED; urgency=medium
+
+ * convert from cdbs to dh
+ * debhelper 10
+ * Use NEWS as upstream changelog
+ * Use symlinks for some documentation files if possible
+ * proper use of lintian-overrides
+ TODO: /usr/lib/x86_64-linux-gnu/gwyddion/include in package
+ libgwyddion20-dev should most probably go to /usr/include
+ rather than /usr/lib
+
+ -- Andreas Tille <tille at debian.org> Thu, 24 Nov 2016 22:08:19 +0100
+
gwyddion (2.47-1) unstable; urgency=medium
* debian/control:
Modified: trunk/packages/gwyddion/trunk/debian/compat
===================================================================
--- trunk/packages/gwyddion/trunk/debian/compat 2016-11-24 15:53:04 UTC (rev 23133)
+++ trunk/packages/gwyddion/trunk/debian/compat 2016-11-25 11:51:34 UTC (rev 23134)
@@ -1 +1 @@
-9
+10
Modified: trunk/packages/gwyddion/trunk/debian/control
===================================================================
--- trunk/packages/gwyddion/trunk/debian/control 2016-11-24 15:53:04 UTC (rev 23133)
+++ trunk/packages/gwyddion/trunk/debian/control 2016-11-25 11:51:34 UTC (rev 23134)
@@ -4,8 +4,7 @@
Andreas Tille <tille at debian.org>
Section: science
Priority: optional
-Build-Depends: cdbs,
- debhelper (>= 9),
+Build-Depends: debhelper (>= 10),
autotools-dev,
pkg-config,
libgtk2.0-dev,
Added: trunk/packages/gwyddion/trunk/debian/gwyddion-common.docs
===================================================================
--- trunk/packages/gwyddion/trunk/debian/gwyddion-common.docs (rev 0)
+++ trunk/packages/gwyddion/trunk/debian/gwyddion-common.docs 2016-11-25 11:51:34 UTC (rev 23134)
@@ -0,0 +1,4 @@
+AUTHORS
+README
+THANKS
+TODO
Added: trunk/packages/gwyddion/trunk/debian/gwyddion-plugins.docs
===================================================================
--- trunk/packages/gwyddion/trunk/debian/gwyddion-plugins.docs (rev 0)
+++ trunk/packages/gwyddion/trunk/debian/gwyddion-plugins.docs 2016-11-25 11:51:34 UTC (rev 23134)
@@ -0,0 +1 @@
+plugins/process/README
Modified: trunk/packages/gwyddion/trunk/debian/gwyddion-plugins.install
===================================================================
--- trunk/packages/gwyddion/trunk/debian/gwyddion-plugins.install 2016-11-24 15:53:04 UTC (rev 23133)
+++ trunk/packages/gwyddion/trunk/debian/gwyddion-plugins.install 2016-11-25 11:51:34 UTC (rev 23134)
@@ -1,2 +1 @@
-usr/lib/gwyddion/plugins/
-../lintian/gwyddion-plugins usr/share/lintian/overrides
+usr/lib/*/gwyddion/plugins/
Added: trunk/packages/gwyddion/trunk/debian/gwyddion-plugins.lintian-overrides
===================================================================
--- trunk/packages/gwyddion/trunk/debian/gwyddion-plugins.lintian-overrides (rev 0)
+++ trunk/packages/gwyddion/trunk/debian/gwyddion-plugins.lintian-overrides 2016-11-25 11:51:34 UTC (rev 23134)
@@ -0,0 +1,3 @@
+# There is actually a Depends: python | ruby | perl line in the control file
+gwyddion-plugins binary: python-script-but-no-python-dep
+gwyddion-plugins binary: ruby-script-but-no-ruby-dep
Added: trunk/packages/gwyddion/trunk/debian/gwyddion.docs
===================================================================
--- trunk/packages/gwyddion/trunk/debian/gwyddion.docs (rev 0)
+++ trunk/packages/gwyddion/trunk/debian/gwyddion.docs 2016-11-25 11:51:34 UTC (rev 23134)
@@ -0,0 +1 @@
+modules/pygwy/README.pygwy
Modified: trunk/packages/gwyddion/trunk/debian/gwyddion.install
===================================================================
--- trunk/packages/gwyddion/trunk/debian/gwyddion.install 2016-11-24 15:53:04 UTC (rev 23133)
+++ trunk/packages/gwyddion/trunk/debian/gwyddion.install 2016-11-25 11:51:34 UTC (rev 23134)
@@ -1,9 +1,9 @@
usr/bin/
-usr/lib/gwyddion/modules/
+usr/lib/*/gwyddion/modules/
usr/share/man/man1/
-usr/lib/gwyddion/perl/
-usr/lib/gwyddion/python/
-usr/lib/gwyddion/ruby/
+usr/lib/*/gwyddion/perl/
+usr/lib/*/gwyddion/python/
+usr/lib/*/gwyddion/ruby/
usr/share/man/man3/
usr/share/applications/
../gwyddion.xpm usr/share/pixmaps
Added: trunk/packages/gwyddion/trunk/debian/gwyddion.links
===================================================================
--- trunk/packages/gwyddion/trunk/debian/gwyddion.links (rev 0)
+++ trunk/packages/gwyddion/trunk/debian/gwyddion.links 2016-11-25 11:51:34 UTC (rev 23134)
@@ -0,0 +1,4 @@
+usr/share/doc/gwyddion-common/AUTHORS.gz usr/share/doc/gwyddion/AUTHORS.gz
+usr/share/doc/gwyddion-common/README usr/share/doc/gwyddion/README
+usr/share/doc/gwyddion-common/THANKS usr/share/doc/gwyddion/THANKS
+usr/share/doc/gwyddion-common/TODO usr/share/doc/gwyddion/TODO
Modified: trunk/packages/gwyddion/trunk/debian/libgwyddion2-0.install
===================================================================
--- trunk/packages/gwyddion/trunk/debian/libgwyddion2-0.install 2016-11-24 15:53:04 UTC (rev 23133)
+++ trunk/packages/gwyddion/trunk/debian/libgwyddion2-0.install 2016-11-25 11:51:34 UTC (rev 23134)
@@ -1,2 +1,2 @@
-usr/lib/libgwy*2.so.*
+usr/lib/*/libgwy*2.so.*
usr/lib/python*/
Added: trunk/packages/gwyddion/trunk/debian/libgwyddion2-0.links
===================================================================
--- trunk/packages/gwyddion/trunk/debian/libgwyddion2-0.links (rev 0)
+++ trunk/packages/gwyddion/trunk/debian/libgwyddion2-0.links 2016-11-25 11:51:34 UTC (rev 23134)
@@ -0,0 +1,4 @@
+usr/share/doc/gwyddion-common/AUTHORS.gz usr/share/doc/libgwyddion2-0/AUTHORS.gz
+usr/share/doc/gwyddion-common/README usr/share/doc/libgwyddion2-0/README
+usr/share/doc/gwyddion-common/THANKS usr/share/doc/libgwyddion2-0/THANKS
+usr/share/doc/gwyddion-common/TODO usr/share/doc/libgwyddion2-0/TODO
Modified: trunk/packages/gwyddion/trunk/debian/libgwyddion20-dev.install
===================================================================
--- trunk/packages/gwyddion/trunk/debian/libgwyddion20-dev.install 2016-11-24 15:53:04 UTC (rev 23133)
+++ trunk/packages/gwyddion/trunk/debian/libgwyddion20-dev.install 2016-11-25 11:51:34 UTC (rev 23134)
@@ -1,5 +1,5 @@
-usr/lib/libgwy*2.so
-usr/lib/gwyddion/include/
-usr/lib/pkgconfig/
+usr/lib/*/libgwy*2.so
+usr/lib/*/gwyddion/include/
+usr/lib/*/pkgconfig/
usr/include/gwyddion/lib*/
usr/include/gwyddion/app/
Added: trunk/packages/gwyddion/trunk/debian/libgwyddion20-dev.links
===================================================================
--- trunk/packages/gwyddion/trunk/debian/libgwyddion20-dev.links (rev 0)
+++ trunk/packages/gwyddion/trunk/debian/libgwyddion20-dev.links 2016-11-25 11:51:34 UTC (rev 23134)
@@ -0,0 +1,4 @@
+usr/share/doc/gwyddion-common/AUTHORS.gz usr/share/doc/libgwyddion20-dev/AUTHORS.gz
+usr/share/doc/gwyddion-common/README usr/share/doc/libgwyddion20-dev/README
+usr/share/doc/gwyddion-common/THANKS usr/share/doc/libgwyddion20-dev/THANKS
+usr/share/doc/gwyddion-common/TODO usr/share/doc/libgwyddion20-dev/TODO
Added: trunk/packages/gwyddion/trunk/debian/libgwyddion20-doc.docs
===================================================================
--- trunk/packages/gwyddion/trunk/debian/libgwyddion20-doc.docs (rev 0)
+++ trunk/packages/gwyddion/trunk/debian/libgwyddion20-doc.docs 2016-11-25 11:51:34 UTC (rev 23134)
@@ -0,0 +1,4 @@
+AUTHORS
+README
+THANKS
+TODO
Modified: trunk/packages/gwyddion/trunk/debian/rules
===================================================================
--- trunk/packages/gwyddion/trunk/debian/rules 2016-11-24 15:53:04 UTC (rev 23133)
+++ trunk/packages/gwyddion/trunk/debian/rules 2016-11-25 11:51:34 UTC (rev 23134)
@@ -1,34 +1,33 @@
#!/usr/bin/make -f
-
-include /usr/share/cdbs/1/rules/debhelper.mk
-include /usr/share/cdbs/1/class/gnome.mk
+export DEB_BUILD_MAINT_OPTIONS=hardening=+bindnow
+
#DEB_CONFIGURE_EXTRA_FLAGS := --libexecdir=\$${libdir} CFLAGS= "-Wall -g" --disable-rpath
DEB_CONFIGURE_EXTRA_FLAGS := --libexecdir=\$${libdir} --disable-rpath
-#DEB_BUILDDIR := $(DEB_SRCDIR)/debian/tmp
-export DEB_BUILD_MAINT_OPTIONS=hardening=+bindnow
-DPKG_EXPORT_BUILDFLAGS = 1
-include /usr/share/dpkg/buildflags.mk
-DEB_DH_INSTALL_SOURCEDIR := $(DEB_SRCDIR)/debian/tmp
-DEB_INSTALL_CHANGELOGS_ALL :=
-DEB_INSTALL_DOCS_gwyddion := modules/pygwy/README.pygwy
-DEB_INSTALL_DOCS_gwyddion-plugins := plugins/process/README
-version=$(shell dpkg-parsechangelog | grep '^Version: ' | sed -e 's/^Version: //')
-DEB_DH_MAKESHLIBS_ARGS_gwyddion := -n -Xgwyddion
-DEB_DH_MAKESHLIBS_ARGS_libgwyddion2-0 := -V'libgwyddion2-0 (>= ${version})'
-clean::
+%:
+ dh $@
+
+override_dh_clean:
dh_clean
rm -rf data/gwyddion.desktop
-install/gwyddion::
- find debian/tmp/usr/lib/gwyddion/modules -name "*.la" -exec rm {} \;
- rm debian/tmp/usr/lib/gwyddion/python/Gwyddion/*.py?
+override_dh_configure:
+ dh-configure -- $(DEB_CONFIGURE_EXTRA_FLAGS)
+
+override_dh_install:
+ dh_install
+ find debian -name "*.la" -o -name "*.pyc" -o -name "*.pyo" | xargs -r rm -f
chrpath -d debian/tmp/usr/bin/gwyddion*
-install/libgwyddion2-0::
- rm debian/tmp/usr/lib/python2.7/dist-packages/gwy.la
+override_dh_installchangelogs:
+ dh_installchangelogs NEWS
+# Is this really needed? If yes use override_dh_shlibdeps
+#version=$(shell dpkg-parsechangelog | grep '^Version: ' | sed -e 's/^Version: //')
+#DEB_DH_MAKESHLIBS_ARGS_gwyddion := -n -Xgwyddion
+#DEB_DH_MAKESHLIBS_ARGS_libgwyddion2-0 := -V'libgwyddion2-0 (>= ${version})'
+
get-orig-source::
if [ -x /usr/bin/uscan ]; then \
/usr/bin/uscan --force-download --verbose; \
More information about the debian-med-commit
mailing list