Merge lp:~noskcaj/file-roller/3.16 into lp:~ubuntu-desktop/file-roller/ubuntu

Proposed by Jackson Doak
Status: Merged
Merged at revision: 165
Proposed branch: lp:~noskcaj/file-roller/3.16
Merge into: lp:~ubuntu-desktop/file-roller/ubuntu
Diff against target: 187 lines (+47/-51)
7 files modified
debian/changelog (+33/-0)
debian/compat (+1/-1)
debian/control (+4/-5)
debian/control.in (+3/-4)
debian/patches/99_ltmain_as-needed.patch (+0/-35)
debian/patches/series (+0/-1)
debian/rules (+6/-5)
To merge this branch: bzr merge lp:~noskcaj/file-roller/3.16
Reviewer Review Type Date Requested Status
Robert Ancell Approve
Review via email: mp+262147@code.launchpad.net

Description of the change

Merge from debian.
Significant changes:
 * Drop the Depends on nautilus-data. It's no longer strictly necessary since
   file-roller has been updated to not crash if the nautilus GSettings schema
   is not present. This makes file-roller more suitable for non-GNOME
   environments, where nautilus is not wanted.
 * Drop ltmain patch, dh-autoreconf makes this unneeded

To post a comment you must log in.
Revision history for this message
Robert Ancell (robert-ancell) wrote :

Thanks Jackson!

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'debian/changelog'
--- debian/changelog 2015-06-02 04:11:34 +0000
+++ debian/changelog 2015-06-16 21:54:50 +0000
@@ -1,3 +1,36 @@
1file-roller (3.16.2-2ubuntu1) wily; urgency=medium
2
3 * Merge from debian. Remaining changes:
4 - Make a compatibility desktop file for upgraders
5 - Use ubuntu VCS in d/control
6 - Depend on zip and unzip instead of p7zip-full which is in universe
7 - Suggest p7zip-full (LP: #918107)
8 - Recommend sessioninstaller
9 - Drop unar to suggests
10 - Add patch to not use GtkHeaderBar in Unity
11
12 -- Jackson Doak <noskcaj@ubuntu.com> Wed, 17 Jun 2015 07:35:31 +1000
13
14file-roller (3.16.2-2) unstable; urgency=medium
15
16 * Drop the Depends on nautilus-data. It's no longer strictly necessary since
17 file-roller has been updated to not crash if the nautilus GSettings schema
18 is not present. This makes file-roller more suitable for non-GNOME
19 environments, where nautilus is not wanted. (Closes: #788690)
20
21 -- Michael Biebl <biebl@debian.org> Mon, 15 Jun 2015 14:56:52 +0200
22
23file-roller (3.16.2-1) unstable; urgency=medium
24
25 * New upstream release.
26 * Drop obsolete --disable-scrollkeeper configure flag.
27 * Drop obsolete Replaces from pre-wheezy.
28 * Point Homepage: URL to the more up-to-date GNOME wiki page.
29 * Bump debhelper compatibility level to 9.
30 * Use dh-autoreconf --as-needed instead of patching ltmain.sh.
31
32 -- Michael Biebl <biebl@debian.org> Thu, 28 May 2015 02:59:25 +0200
33
1file-roller (3.16.2-0ubuntu1) wily; urgency=medium34file-roller (3.16.2-0ubuntu1) wily; urgency=medium
235
3 * New upstream release 36 * New upstream release
437
=== modified file 'debian/compat'
--- debian/compat 2011-11-15 04:45:53 +0000
+++ debian/compat 2015-06-16 21:54:50 +0000
@@ -1,1 +1,1 @@
1819
22
=== modified file 'debian/control'
--- debian/control 2015-02-02 13:59:23 +0000
+++ debian/control 2015-06-16 21:54:50 +0000
@@ -7,11 +7,11 @@
7Priority: optional7Priority: optional
8Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>8Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
9XSBC-Original-Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>9XSBC-Original-Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>
10Uploaders: Andreas Henriksson <andreas@fatal.se>, Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>, Laurent Bigonville <bigon@debian.org>, Sjoerd Simons <sjoerd@debian.org>10Uploaders: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>, Laurent Bigonville <bigon@debian.org>, Michael Biebl <biebl@debian.org>
11Build-Depends: cdbs (>= 0.4.41),11Build-Depends: cdbs (>= 0.4.41),
12 debhelper (>= 8),12 debhelper (>= 9),
13 dh-autoreconf,
13 desktop-file-utils,14 desktop-file-utils,
14 dh-autoreconf,
15 gettext,15 gettext,
16 gnome-pkg-tools (>= 0.19.4ubuntu1~),16 gnome-pkg-tools (>= 0.19.4ubuntu1~),
17 intltool (>= 0.40.0),17 intltool (>= 0.40.0),
@@ -25,12 +25,11 @@
25 yelp-tools25 yelp-tools
26Standards-Version: 3.9.626Standards-Version: 3.9.6
27Vcs-Bzr: https://code.launchpad.net/~ubuntu-desktop/file-roller/ubuntu27Vcs-Bzr: https://code.launchpad.net/~ubuntu-desktop/file-roller/ubuntu
28Homepage: http://fileroller.sourceforge.net/28Homepage: https://wiki.gnome.org/Apps/FileRoller
2929
30Package: file-roller30Package: file-roller
31Architecture: any31Architecture: any
32Depends: bzip2,32Depends: bzip2,
33 nautilus-data (>= 3.0),
34 unzip,33 unzip,
35 zip,34 zip,
36 ${misc:Depends},35 ${misc:Depends},
3736
=== modified file 'debian/control.in'
--- debian/control.in 2015-02-02 13:59:23 +0000
+++ debian/control.in 2015-06-16 21:54:50 +0000
@@ -5,9 +5,9 @@
5XSBC-Original-Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>5XSBC-Original-Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>
6Uploaders: @GNOME_TEAM@6Uploaders: @GNOME_TEAM@
7Build-Depends: cdbs (>= 0.4.41),7Build-Depends: cdbs (>= 0.4.41),
8 debhelper (>= 8),8 debhelper (>= 9),
9 dh-autoreconf,
9 desktop-file-utils,10 desktop-file-utils,
10 dh-autoreconf,
11 gettext,11 gettext,
12 gnome-pkg-tools (>= 0.19.4ubuntu1~),12 gnome-pkg-tools (>= 0.19.4ubuntu1~),
13 intltool (>= 0.40.0),13 intltool (>= 0.40.0),
@@ -21,12 +21,11 @@
21 yelp-tools21 yelp-tools
22Standards-Version: 3.9.622Standards-Version: 3.9.6
23Vcs-Bzr: https://code.launchpad.net/~ubuntu-desktop/file-roller/ubuntu23Vcs-Bzr: https://code.launchpad.net/~ubuntu-desktop/file-roller/ubuntu
24Homepage: http://fileroller.sourceforge.net/24Homepage: https://wiki.gnome.org/Apps/FileRoller
2525
26Package: file-roller26Package: file-roller
27Architecture: any27Architecture: any
28Depends: bzip2,28Depends: bzip2,
29 nautilus-data (>= 3.0),
30 unzip,29 unzip,
31 zip,30 zip,
32 ${misc:Depends},31 ${misc:Depends},
3332
=== removed file 'debian/patches/99_ltmain_as-needed.patch'
--- debian/patches/99_ltmain_as-needed.patch 2015-06-02 04:11:34 +0000
+++ debian/patches/99_ltmain_as-needed.patch 1970-01-01 00:00:00 +0000
@@ -1,35 +0,0 @@
1Bug-Debian: http://bugs.debian.org/347650
2Last-Update: 2011-06-14
3
4Index: file-roller-3.16.2/ltmain.sh
5===================================================================
6--- file-roller-3.16.2.orig/ltmain.sh
7+++ file-roller-3.16.2/ltmain.sh
8@@ -7220,6 +7220,11 @@ func_mode_link ()
9 arg=$func_stripname_result
10 ;;
11
12+ -Wl,--as-needed|-Wl,--no-as-needed)
13+ deplibs="$deplibs $arg"
14+ continue
15+ ;;
16+
17 -Wl,*)
18 func_stripname '-Wl,' '' "$arg"
19 args=$func_stripname_result
20@@ -7604,6 +7609,15 @@ func_mode_link ()
21 lib=
22 found=false
23 case $deplib in
24+ -Wl,--as-needed|-Wl,--no-as-needed)
25+ if test "$linkmode,$pass" = "prog,link"; then
26+ compile_deplibs="$deplib $compile_deplibs"
27+ finalize_deplibs="$deplib $finalize_deplibs"
28+ else
29+ deplibs="$deplib $deplibs"
30+ fi
31+ continue
32+ ;;
33 -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe \
34 |-threads|-fopenmp|-openmp|-mp|-xopenmp|-omp|-qsmp=*)
35 if test prog,link = "$linkmode,$pass"; then
360
=== modified file 'debian/patches/series'
--- debian/patches/series 2015-06-02 04:11:34 +0000
+++ debian/patches/series 2015-06-16 21:54:50 +0000
@@ -1,3 +1,2 @@
101_package_names.patch101_package_names.patch
299_ltmain_as-needed.patch
3bz_unity_headerbar.patch2bz_unity_headerbar.patch
43
=== modified file 'debian/rules'
--- debian/rules 2015-01-08 17:29:19 +0000
+++ debian/rules 2015-06-16 21:54:50 +0000
@@ -1,19 +1,20 @@
1#!/usr/bin/make -f1#!/usr/bin/make -f
22
3include /usr/share/cdbs/1/rules/debhelper.mk
3include /usr/share/cdbs/1/rules/autoreconf.mk4include /usr/share/cdbs/1/rules/autoreconf.mk
4include /usr/share/cdbs/1/rules/debhelper.mk
5include /usr/share/cdbs/1/class/gnome.mk5include /usr/share/cdbs/1/class/gnome.mk
6include /usr/share/gnome-pkg-tools/1/rules/uploaders.mk6include /usr/share/gnome-pkg-tools/1/rules/uploaders.mk
7-include /usr/share/gnome-pkg-tools/1/rules/gnome-get-source.mk7-include /usr/share/gnome-pkg-tools/1/rules/gnome-get-source.mk
88
9include /usr/share/gnome-pkg-tools/1/rules/make-compat-desktop-file.mk9include /usr/share/gnome-pkg-tools/1/rules/make-compat-desktop-file.mk
1010
11LDFLAGS += -Wl,-z,defs -Wl,-O1 -Wl,--as-needed
12
13DEB_DH_AUTORECONF_ARGS = --as-needed
14
11DEB_MK_COMPAT_DESKTOP_file-roller := $(CURDIR)/debian/file-roller/usr/share/applications/org.gnome.FileRoller.desktop $(CURDIR)/debian/file-roller/usr/share/applications/file-roller.desktop15DEB_MK_COMPAT_DESKTOP_file-roller := $(CURDIR)/debian/file-roller/usr/share/applications/org.gnome.FileRoller.desktop $(CURDIR)/debian/file-roller/usr/share/applications/file-roller.desktop
1216
13LDFLAGS += -Wl,-z,defs -Wl,-O1 -Wl,--as-needed17DEB_CONFIGURE_EXTRA_FLAGS += --enable-magic
14
15DEB_CONFIGURE_EXTRA_FLAGS += --disable-scrollkeeper \
16 --enable-magic
1718
18DEB_DH_MAKESHLIBS_ARGS += --no-act19DEB_DH_MAKESHLIBS_ARGS += --no-act
1920

Subscribers

People subscribed via source and target branches

to all changes: