[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