r53432 - in /attic/libgnome/debian: changelog compat control control.in copyright libgnome-2-0.docs rules watch

jbicha at users.alioth.debian.org jbicha at users.alioth.debian.org
Mon Sep 4 01:26:48 UTC 2017


Author: jbicha
Date: Mon Sep  4 01:26:48 2017
New Revision: 53432

URL: http://svn.debian.org/wsvn/pkg-gnome/?sc=1&rev=53432
Log:
Modernize packaging (dh, compat 10, etc.)

- Convert to dh
- Bump debhelper compat to 10
- Bump Standards-Version to 4.1.0
- Convert to automatic dbgsym package

Added:
    attic/libgnome/debian/libgnome-2-0.docs
Modified:
    attic/libgnome/debian/changelog
    attic/libgnome/debian/compat
    attic/libgnome/debian/control
    attic/libgnome/debian/control.in
    attic/libgnome/debian/copyright
    attic/libgnome/debian/rules
    attic/libgnome/debian/watch

Modified: attic/libgnome/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-gnome/attic/libgnome/debian/changelog?rev=53432&op=diff
==============================================================================
--- attic/libgnome/debian/changelog	[utf-8] (original)
+++ attic/libgnome/debian/changelog	[utf-8] Mon Sep  4 01:26:48 2017
@@ -2,6 +2,11 @@
 
   * Cherry-pick 05_fix_invalid_utf8.patch to fix build with latest glib2.0
     (Closes: #870742)
+  * Modernize packaging:
+    - Convert to dh
+    - Bump debhelper compat to 10
+    - Bump Standards-Version to 4.1.0
+    - Convert to automatic dbgsym package
 
  -- Jeremy Bicha <jbicha at debian.org>  Sun, 03 Sep 2017 20:34:42 -0400
 

Modified: attic/libgnome/debian/compat
URL: http://svn.debian.org/wsvn/pkg-gnome/attic/libgnome/debian/compat?rev=53432&op=diff
==============================================================================
--- attic/libgnome/debian/compat	[utf-8] (original)
+++ attic/libgnome/debian/compat	[utf-8] Mon Sep  4 01:26:48 2017
@@ -1 +1 @@
-8
+10

Modified: attic/libgnome/debian/control
URL: http://svn.debian.org/wsvn/pkg-gnome/attic/libgnome/debian/control?rev=53432&op=diff
==============================================================================
--- attic/libgnome/debian/control	[utf-8] (original)
+++ attic/libgnome/debian/control	[utf-8] Mon Sep  4 01:26:48 2017
@@ -2,15 +2,13 @@
 # 
 # Modifications should be made to debian/control.in instead.
 # This file is regenerated automatically in the clean target.
-
 Source: libgnome
 Section: oldlibs
 Priority: optional
-Maintainer: Josselin Mouette <joss at debian.org>
-Uploaders: Debian GNOME Maintainers <pkg-gnome-maintainers at lists.alioth.debian.org>, Emilio Pozuelo Monfort <pochu at debian.org>, Michael Biebl <biebl at debian.org>
-Standards-Version: 3.9.2
-Build-Depends: debhelper (>= 8.1.3),
-               dh-autoreconf,
+Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers at lists.alioth.debian.org>
+Uploaders: Emilio Pozuelo Monfort <pochu at debian.org>, Jeremy Bicha <jbicha at debian.org>, Josselin Mouette <joss at debian.org>, Michael Biebl <biebl at debian.org>
+Standards-Version: 4.1.0
+Build-Depends: debhelper (>= 10),
                libgnomevfs2-dev (>= 2.7.91-3),
                libbonobo2-dev (>= 2.32.1-3~),
                libpopt-dev,
@@ -18,13 +16,14 @@
                libgconf2-dev (>= 2.7.92),
                libcanberra-dev,
                libglib2.0-dev (>= 2.16.0),
-               cdbs (>= 0.4.93~),
                gnome-pkg-tools (>= 0.10),
                dpkg-dev (>= 1.13.19),
                gtk-doc-tools (>= 1.0),
                gnome-common,
                docbook-xml
-Build-Depends-Indep: libglib2.0-doc
+Build-Depends-Indep: libglib2.0-doc <!nodoc>
+Vcs-Svn: svn://anonscm.debian.org/pkg-gnome/attic/libgnome
+Vcs-Browser: https://anonscm.debian.org/viewvc/pkg-gnome/attic/libgnome
 
 Package: libgnome2-0
 Architecture: any
@@ -33,7 +32,7 @@
          ${shlibs:Depends},
          libgnome-2-0 (= ${binary:Version}),
          libgnome2-bin (= ${binary:Version})
-Description: The GNOME library - transition package
+Description: Deprecated GNOME 2 library - transition package
  This convenience package is for upgrades.
 
 Package: libgnome2-bin
@@ -43,9 +42,9 @@
          ${shlibs:Depends}
 Breaks: libgnome2-0 (<< 2.32.1-5)
 Replaces: libgnome2-0 (<< 2.32.1-5)
-Description: The GNOME library - binary files
+Description: Deprecated GNOME 2 library - binary files
  This package contains gnome-open, a utility that exposes functionality from
- the base GNOME library.
+ the deprecated GNOME 2 library.
 
 Package: libgnome-2-0
 Architecture: any
@@ -56,8 +55,8 @@
          libgnome2-common (= ${source:Version})
 Breaks: libgnome2-0 (<< 2.32.1-5)
 Replaces: libgnome2-0 (<< 2.32.1-5)
-Description: The GNOME library - runtime files
- This package contains the shared library for the base GNOME library
+Description: Deprecated GNOME 2 library - runtime files
+ This package contains the shared library for the deprecated GNOME 2 library
  functions.
 
 Package: libgnome2-dev
@@ -74,9 +73,9 @@
          libcanberra-dev,
          libpopt-dev
 Suggests: libgnome2-doc
-Description: The GNOME library - development files
+Description: Deprecated GNOME 2 library - development files
  This package contains the static library and development headers for 
- the base GNOME library functions.
+ the deprecated GNOME 2 library functions.
 
 Package: libgnome2-common
 Architecture: all
@@ -84,25 +83,16 @@
 Depends: ${misc:Depends}
 Breaks: gnome-panel (<< 2.28)
 Suggests: desktop-base (>= 0.3.16)
-Description: The GNOME library - common files
- This package contains internationalization files for the base GNOME
+Description: Deprecated GNOME 2 library - common files
+ This package contains internationalization files for the deprecated GNOME 2
  library functions.
 
 Package: libgnome2-doc
 Architecture: all
 Section: doc
+Build-Profiles: <!nodoc>
 Depends: ${misc:Depends}
 Suggests: devhelp
-Description: The GNOME library - documentation files
- This package contains documentation files for the base GNOME library
+Description: Deprecated GNOME 2 library - documentation files
+ This package contains documentation files for the deprecated GNOME 2 library
  functions.
-
-Package: libgnome2-dbg
-Section: debug
-Priority: extra
-Architecture: any
-Depends: libgnome-2-0 (= ${binary:Version}),
-         ${misc:Depends},
-         ${shlibs:Depends}
-Description: The GNOME library - debugging symbols
- This package contains the debugging symbols.

Modified: attic/libgnome/debian/control.in
URL: http://svn.debian.org/wsvn/pkg-gnome/attic/libgnome/debian/control.in?rev=53432&op=diff
==============================================================================
--- attic/libgnome/debian/control.in	[utf-8] (original)
+++ attic/libgnome/debian/control.in	[utf-8] Mon Sep  4 01:26:48 2017
@@ -1,11 +1,10 @@
 Source: libgnome
 Section: oldlibs
 Priority: optional
-Maintainer: Josselin Mouette <joss at debian.org>
+Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers at lists.alioth.debian.org>
 Uploaders: @GNOME_TEAM@
-Standards-Version: 3.9.2
-Build-Depends: debhelper (>= 8.1.3),
-               dh-autoreconf,
+Standards-Version: 4.1.0
+Build-Depends: debhelper (>= 10),
                libgnomevfs2-dev (>= 2.7.91-3),
                libbonobo2-dev (>= 2.32.1-3~),
                libpopt-dev,
@@ -13,13 +12,14 @@
                libgconf2-dev (>= 2.7.92),
                libcanberra-dev,
                libglib2.0-dev (>= 2.16.0),
-               cdbs (>= 0.4.93~),
                gnome-pkg-tools (>= 0.10),
                dpkg-dev (>= 1.13.19),
                gtk-doc-tools (>= 1.0),
                gnome-common,
                docbook-xml
-Build-Depends-Indep: libglib2.0-doc
+Build-Depends-Indep: libglib2.0-doc <!nodoc>
+Vcs-Svn: svn://anonscm.debian.org/pkg-gnome/attic/libgnome
+Vcs-Browser: https://anonscm.debian.org/viewvc/pkg-gnome/attic/libgnome
 
 Package: libgnome2-0
 Architecture: any
@@ -28,7 +28,7 @@
          ${shlibs:Depends},
          libgnome-2-0 (= ${binary:Version}),
          libgnome2-bin (= ${binary:Version})
-Description: The GNOME library - transition package
+Description: Deprecated GNOME 2 library - transition package
  This convenience package is for upgrades.
 
 Package: libgnome2-bin
@@ -38,9 +38,9 @@
          ${shlibs:Depends}
 Breaks: libgnome2-0 (<< 2.32.1-5)
 Replaces: libgnome2-0 (<< 2.32.1-5)
-Description: The GNOME library - binary files
+Description: Deprecated GNOME 2 library - binary files
  This package contains gnome-open, a utility that exposes functionality from
- the base GNOME library.
+ the deprecated GNOME 2 library.
 
 Package: libgnome-2-0
 Architecture: any
@@ -51,8 +51,8 @@
          libgnome2-common (= ${source:Version})
 Breaks: libgnome2-0 (<< 2.32.1-5)
 Replaces: libgnome2-0 (<< 2.32.1-5)
-Description: The GNOME library - runtime files
- This package contains the shared library for the base GNOME library
+Description: Deprecated GNOME 2 library - runtime files
+ This package contains the shared library for the deprecated GNOME 2 library
  functions.
 
 Package: libgnome2-dev
@@ -69,9 +69,9 @@
          libcanberra-dev,
          libpopt-dev
 Suggests: libgnome2-doc
-Description: The GNOME library - development files
+Description: Deprecated GNOME 2 library - development files
  This package contains the static library and development headers for 
- the base GNOME library functions.
+ the deprecated GNOME 2 library functions.
 
 Package: libgnome2-common
 Architecture: all
@@ -79,25 +79,16 @@
 Depends: ${misc:Depends}
 Breaks: gnome-panel (<< 2.28)
 Suggests: desktop-base (>= 0.3.16)
-Description: The GNOME library - common files
- This package contains internationalization files for the base GNOME
+Description: Deprecated GNOME 2 library - common files
+ This package contains internationalization files for the deprecated GNOME 2
  library functions.
 
 Package: libgnome2-doc
 Architecture: all
 Section: doc
+Build-Profiles: <!nodoc>
 Depends: ${misc:Depends}
 Suggests: devhelp
-Description: The GNOME library - documentation files
- This package contains documentation files for the base GNOME library
+Description: Deprecated GNOME 2 library - documentation files
+ This package contains documentation files for the deprecated GNOME 2 library
  functions.
-
-Package: libgnome2-dbg
-Section: debug
-Priority: extra
-Architecture: any
-Depends: libgnome-2-0 (= ${binary:Version}),
-         ${misc:Depends},
-         ${shlibs:Depends}
-Description: The GNOME library - debugging symbols
- This package contains the debugging symbols.

Modified: attic/libgnome/debian/copyright
URL: http://svn.debian.org/wsvn/pkg-gnome/attic/libgnome/debian/copyright?rev=53432&op=diff
==============================================================================
--- attic/libgnome/debian/copyright	[utf-8] (original)
+++ attic/libgnome/debian/copyright	[utf-8] Mon Sep  4 01:26:48 2017
@@ -1,7 +1,7 @@
 This package was debianized by Christian Marillat <marillat at debian.org> on
 Mon, 19 Nov 2001 20:15:01 +0100.
 
-It was downloaded from http://ftp.gnome.org/pub/GNOME/sources/libgnome
+It was downloaded from https://download.gnome.org/sources/libgnome
 
 Copyright: 1998,99,2000,01,2002 Free Software Foundation, Inc.
 
@@ -22,5 +22,5 @@
     Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
 
 On Debian systems, the complete text of the GNU Lesser General
-Public License can be found in `/usr/share/common-licenses/LGPL'.
+Public License can be found in `/usr/share/common-licenses/LGPL-2'.
 

Added: attic/libgnome/debian/libgnome-2-0.docs
URL: http://svn.debian.org/wsvn/pkg-gnome/attic/libgnome/debian/libgnome-2-0.docs?rev=53432&op=file
==============================================================================
--- attic/libgnome/debian/libgnome-2-0.docs	(added)
+++ attic/libgnome/debian/libgnome-2-0.docs	[utf-8] Mon Sep  4 01:26:48 2017
@@ -0,0 +1,3 @@
+AUTHORS
+NEWS
+README

Modified: attic/libgnome/debian/rules
URL: http://svn.debian.org/wsvn/pkg-gnome/attic/libgnome/debian/rules?rev=53432&op=diff
==============================================================================
--- attic/libgnome/debian/rules	[utf-8] (original)
+++ attic/libgnome/debian/rules	[utf-8] Mon Sep  4 01:26:48 2017
@@ -1,24 +1,21 @@
 #!/usr/bin/make -f
 
+include /usr/share/gnome-pkg-tools/1/rules/gnome-get-source.mk
 TARBALL_EXT = tar.bz2
 
-include /usr/share/cdbs/1/rules/autoreconf.mk
-include /usr/share/cdbs/1/rules/debhelper.mk
-include /usr/share/cdbs/1/rules/utils.mk
-include /usr/share/cdbs/1/class/gnome.mk
-include /usr/share/gnome-pkg-tools/1/rules/uploaders.mk
--include /usr/share/gnome-pkg-tools/1/rules/gnome-get-source.mk
+export DEB_LDFLAGS_MAINT_APPEND := -Wl,-z,defs -Wl,-O1 -Wl,--as-needed
+export DEB_CFLAGS_MAINT_APPEND = -include debian.h
 
-LDFLAGS += -Wl,-z,defs -Wl,-O1 -Wl,--as-needed
+%:
+	dh $@ --with gnome
 
-CFLAGS += -include debian.h
+override_dh_auto_configure:
+	echo '#define MULTIARCH "$(DEB_HOST_MULTIARCH)"' >debian.h
+	dh_auto_configure -- --enable-gtk-doc
 
-DEB_CONFIGURE_EXTRA_FLAGS += --enable-gtk-doc --libdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH)
+override_dh_clean:
+	dh_clean
+	rm -f debian.h
 
-makebuilddir::
-	echo '#define MULTIARCH "${DEB_HOST_MULTIARCH}"' >debian.h
-
-clean::
-	dh_clean intltool-extract intltool-merge intltool-update \
-	po/.intltool-merge-cache
-	rm -f debian.h
+override_dh_strip:
+	dh_strip --dbgsym-migration='libgnome2-dbg (<< 2.32.1-6~)'

Modified: attic/libgnome/debian/watch
URL: http://svn.debian.org/wsvn/pkg-gnome/attic/libgnome/debian/watch?rev=53432&op=diff
==============================================================================
--- attic/libgnome/debian/watch	[utf-8] (original)
+++ attic/libgnome/debian/watch	[utf-8] Mon Sep  4 01:26:48 2017
@@ -1,3 +1,3 @@
-version=3
-http://ftp.gnome.org/pub/GNOME/sources/libgnome/([\d\.]+[02468])/ \
-	libgnome-(.*)\.tar\.bz2
+version=4
+https://download.gnome.org/sources/@PACKAGE@/([\d\.]+[02468])/ \
+	@PACKAGE@@ANY_VERSION@\.tar\.bz2




More information about the pkg-gnome-commits mailing list