[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#769064: unblock: g-wrap/1.9.14-2.1



Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: unblock

Please unblock package g-wrap

* Build against guile-2.0 (Closes: #761210, also refer to guile-1.8-rm 
  transition)
* Automatically use aclocal/autoconf/automake version (Closes: #713203)
* Add delete_aclocal_flags.patch to avoid define loop in Makefile.am


Please find the debdiff attached.

unblock g-wrap/1.9.14-2.1

-- System Information:
Debian Release: jessie/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'testing-updates'), (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.16-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

-- 
 ‎أحمد المحمودي (Ahmed El-Mahmoudy)
  Digital design engineer
 GPG KeyID: 0xEDDDA1B7
 GPG Fingerprint: 8206 A196 2084 7E6D 0DF8  B176 BC19 6A94 EDDD A1B7
diff -Nru g-wrap-1.9.14/debian/changelog g-wrap-1.9.14/debian/changelog
--- g-wrap-1.9.14/debian/changelog	2012-12-06 14:28:47.000000000 +0200
+++ g-wrap-1.9.14/debian/changelog	2014-10-29 13:54:56.000000000 +0200
@@ -1,3 +1,25 @@
+g-wrap (1.9.14-2.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Upload to unstable (Closes: #761210).
+  * merge changes with 1.9.14-1.1 and 1.9.14-2. 
+  * debian/rules
+    - automatically use aclocal/autoconf/automake version (Closes: #713203)
+    - include autoreconf.mk
+  * debian/control
+    - add "Build-Depends: dh-autoreconf" to use above autoreconf.mk
+  * debian/patches
+    - add delete_aclocal_flags.patch to avoid define loop in Makefile.am
+
+ -- Hideki Yamane <henrich@debian.org>  Thu, 06 Mar 2014 21:16:50 +0900
+
+g-wrap (1.9.14-2) experimental; urgency=low
+
+  * Build against guile-2.0:
+    - Build-Depends, Depends and 'configure' invocation adapted.
+
+ -- Andreas Rottmann <rotty@debian.org>  Tue, 05 Jun 2012 22:44:57 +0200
+
 g-wrap (1.9.14-1.1) unstable; urgency=low
 
   * Non-maintainer upload.
diff -Nru g-wrap-1.9.14/debian/control g-wrap-1.9.14/debian/control
--- g-wrap-1.9.14/debian/control	2012-12-06 14:28:47.000000000 +0200
+++ g-wrap-1.9.14/debian/control	2014-10-29 13:54:56.000000000 +0200
@@ -6,12 +6,12 @@
 Vcs-Git: git://git.debian.org/git/collab-maint/g-wrap.git
 Vcs-Browser: http://git.debian.org/?p=collab-maint/g-wrap.git
 Standards-Version: 3.9.3
-Build-Depends: debhelper (>> 8), cdbs, texinfo, automake, autoconf,
- guile-1.8-dev (>= 1.8.3+1), guile-library (>= 0.1.1), libglib2.0-dev, libffi-dev
+Build-Depends: debhelper (>> 8), cdbs, texinfo, automake, autoconf, dh-autoreconf,
+ guile-2.0-dev (>= 2.0.5), guile-library (>= 0.1.1), libglib2.0-dev, libffi-dev
 
 Package: g-wrap
 Architecture: all
-Depends: guile-1.8, guile-library (>= 0.1.1), ${misc:Depends}, 
+Depends: guile-2.0, guile-library (>= 0.1.1), ${misc:Depends},
  dpkg (>= 1.15.4) | install-info
 Recommends: indent, libgwrap-runtime-dev (>= ${source:Version})
 Conflicts: libgwrapguile-dev, guile-g-wrap (<< 1.9.9-1)
@@ -26,7 +26,7 @@
 Package: libgwrap-runtime-dev
 Section: libdevel
 Architecture: any
-Depends: libgwrap-runtime2 (= ${binary:Version}), guile-1.8-dev, libffi-dev, libc6-dev,  ${misc:Depends}
+Depends: libgwrap-runtime2 (= ${binary:Version}), guile-2.0-dev, libffi-dev, libc6-dev,  ${misc:Depends}
 Conflicts: libgwrapguile-dev, libgwrap-runtime0-dev
 Replaces: libgwrapguile1 (<< 1.3.4-13)
 Description: scripting interface generator for C - development files
diff -Nru g-wrap-1.9.14/debian/gbp.conf g-wrap-1.9.14/debian/gbp.conf
--- g-wrap-1.9.14/debian/gbp.conf	2012-12-06 14:28:47.000000000 +0200
+++ g-wrap-1.9.14/debian/gbp.conf	2014-10-29 13:54:56.000000000 +0200
@@ -3,4 +3,3 @@
 
 [git-buildpackage]
 sign-tags = True
-
diff -Nru g-wrap-1.9.14/debian/patches/delete_aclocal_flags.patch g-wrap-1.9.14/debian/patches/delete_aclocal_flags.patch
--- g-wrap-1.9.14/debian/patches/delete_aclocal_flags.patch	1970-01-01 02:00:00.000000000 +0200
+++ g-wrap-1.9.14/debian/patches/delete_aclocal_flags.patch	2014-10-29 13:54:56.000000000 +0200
@@ -0,0 +1,14 @@
+Description: <short summary of the patch>
+Author: Hideki Yamane <henrich@debian.org>
+Forwarded: no
+Last-Update: 2013-10-22
+
+--- g-wrap-1.9.14.orig/Makefile.am
++++ g-wrap-1.9.14/Makefile.am
+@@ -16,5 +16,5 @@ EXTRA_DIST = g-wrap.scm \
+ 	     $(wildcard $(srcdir)/m4/*.m4) \
+ 	     $(wildcard $(srcdir)/m4/*.m4-in)
+ 
+-ACLOCAL_AMFLAGS = -I m4 @ACLOCAL_FLAGS@
++ACLOCAL_AMFLAGS = -I m4 
+ 
diff -Nru g-wrap-1.9.14/debian/patches/series g-wrap-1.9.14/debian/patches/series
--- g-wrap-1.9.14/debian/patches/series	2012-12-06 14:28:47.000000000 +0200
+++ g-wrap-1.9.14/debian/patches/series	2014-10-29 13:54:56.000000000 +0200
@@ -1 +1,2 @@
 0001-Use-GUILE-instead-of-hardcoding-guile-binary-name.patch
+delete_aclocal_flags.patch
diff -Nru g-wrap-1.9.14/debian/README.source g-wrap-1.9.14/debian/README.source
--- g-wrap-1.9.14/debian/README.source	2012-12-06 14:28:47.000000000 +0200
+++ g-wrap-1.9.14/debian/README.source	2014-10-29 13:54:56.000000000 +0200
@@ -1,17 +1,69 @@
-Building g-wrap for Debian
---------------------------
+General Maintenance
+-------------------
 
-The g-wrap source package uses quilt to apply and remove its
-patches. Please refer to /usr/share/doc/quilt/README.source for
-information about how to use quilt for source packages.
+This package is maintained in Git in the collab-maint on Alioth (for
+URLs see debian/control).
 
-The quilt series is generated from the Git repository, using TopGit.
-This process is documented in /usr/share/doc/topgit/HOWTO-tg2quilt.gz.
+The maintainer uses git-buildpackage with the "--git-export-dir"
+option to build the package from the Git working copy, although
+"debuild" and "dpkg-buildpackage" should also work (but will leave the
+checkout in a modified state).
 
-The g-wrap package uses the branch layout described in the
-aforementioned document.
+Importing a New Upstream Release
+--------------------------------
 
-You can find the Git repository at
-<http://git.debian.org/?p=users/rotty/g-wrap.git>.
+We want to be able to use Git to cherry-pick fixes from upstream, but
+we want to base the Debian packages on the upstream tarball releases.
+The slightly complicated method outlined below also creates a more
+useful git history, including upstream changes in the ancestry of the
+Debian version.  The method has been adapted from the openafs'
+debian/README.source.
 
- -- Andreas Rottmann <rotty@debian.org>, Sun, 25 Oct 2009 16:51:32 +0100
+Follow the following procedure to import a new upstream release:
+
+1. Ensure that you have the g-wrap upstream Git repository available
+   as a remote in the Git repository where you're doing the packaging
+   work and it's up to date:
+
+       git remote add savannah git://git.sv.gnu.org/g-wrap.git
+       git fetch savannah
+
+   This will be required to locate the tag for the new upstream
+   release.
+
+5. Determine the release tag corresponding to this tarball.  At the
+   time of this writing, upstream uses tags in the form:
+
+       v<version>
+
+   , where <version> is the version number.  This convention might
+   change, so double-check with "git tag -l".
+
+6. Import the upstream source from the tarball with:
+
+       debian/import-upstream <tarball> <upstream-tag> <local-tag>
+
+   where <tarball> is the tarball release downloaded from upstream,
+   <upstream-tag> is the corresponding tag from the upstream Git
+   repository, and <local-tag> is of the form upstream/<version> where
+   <version> is the non-Debian portion of the package version number.
+   (In other words, not the dash and the Debian revision.)
+
+7. Commit the tarball to the repository with pristine-tar, using the
+   new local tag as the reference:
+
+       pristine-tar commit <tarball> <local-tag>
+
+8. Merge the new upstream source into the master branch:
+
+       git checkout master
+       git merge <local-tag>
+
+   where <local-tag> is the tag you used above.  You can also just
+   merge with the upstream branch; either is equivalent.
+
+9. Flesh out the changelog entry for the new version with a summary of
+   what changed in that release, and continue as normal with Debian
+   packaging.
+
+ -- Andreas Rottmann <rotty@debian.org>, Fri,  8 Jun 2012 13:04:40 +0200
diff -Nru g-wrap-1.9.14/debian/rules g-wrap-1.9.14/debian/rules
--- g-wrap-1.9.14/debian/rules	2012-12-06 14:28:47.000000000 +0200
+++ g-wrap-1.9.14/debian/rules	2014-10-29 13:54:56.000000000 +0200
@@ -4,13 +4,14 @@
 
 include /usr/share/cdbs/1/rules/debhelper.mk
 include /usr/share/cdbs/1/class/autotools.mk
+include /usr/share/cdbs/1/rules/autoreconf.mk
 
-DEB_CONFIGURE_EXTRA_FLAGS := --disable-Werror GUILE=/usr/bin/guile-1.8
+DEB_CONFIGURE_EXTRA_FLAGS := --disable-Werror GUILE=/usr/bin/guile-2.0
 DEB_DH_INSTALL_ARGS := --sourcedir=$(DEB_DESTDIR)
 
-DEB_AUTO_UPDATE_AUTOMAKE = 1.11
-DEB_AUTO_UPDATE_ACLOCAL = 1.11
-DEB_AUTO_UPDATE_AUTOCONF = 2.69
+DEB_AUTO_UPDATE_ACLOCAL = $(shell dpkg -s automake | perl -nle '/^Version: (?:\d:)?(\d+\.\d+)?/ and print $$1')
+DEB_AUTO_UPDATE_AUTOCONF = $(shell dpkg -s autoconf | perl -nle '/^Version: (?:\d:)?(\d+\.\d+)?/ and print $$1')
+DEB_AUTO_UPDATE_AUTOMAKE = $(shell dpkg -s automake | perl -nle '/^Version: (?:\d:)?(\d+\.\d+)?/ and print $$1')
 
 DEB_MAKE_CHECK_TARGET = check
 

Attachment: signature.asc
Description: Digital signature


Reply to: