[jumpnbump] 01/02: do not build and install the jumpnbump-menu anymore
Fabian Greffrath
fabian at moszumanska.debian.org
Thu Jan 18 17:05:10 UTC 2018
This is an automated email from the git hooks/post-receive script.
fabian pushed a commit to branch master
in repository jumpnbump.
commit 40236b5379048f9c7134c8f02821101c89ae2ac1
Author: Fabian Greffrath <fabian at debian.org>
Date: Mon Jan 15 17:39:44 2018 +0100
do not build and install the jumpnbump-menu anymore
Closes: #885310
---
debian/control | 6 -----
debian/jumpnbump.links | 1 -
debian/patches/no-jnbmenu.patch | 50 +++++++++++++++++++++++++++++++++++++++++
debian/patches/series | 1 +
debian/rules | 2 +-
5 files changed, 52 insertions(+), 8 deletions(-)
diff --git a/debian/control b/debian/control
index 6d64a72..e1c8269 100644
--- a/debian/control
+++ b/debian/control
@@ -6,12 +6,10 @@ Uploaders:
Fabian Greffrath <fabian at debian.org>
Build-Depends:
debhelper (>= 10~),
- dh-python,
libbz2-dev,
libsdl2-dev (>> 2.0.4),
libsdl2-mixer-dev (>> 2.0.1),
libsdl2-net-dev (>> 2.0.1),
- python:any | python-all:any | python-dev:any | python-all-dev:any,
zlib1g-dev
Standards-Version: 3.9.8
Homepage: https://gitlab.com/LibreGames/jumpnbump/
@@ -23,11 +21,7 @@ Architecture: any
Suggests:
jumpnbump-levels
Depends:
- imagemagick,
- python-glade2,
- python-gtk2,
${misc:Depends},
- ${python:Depends},
${shlibs:Depends}
Description: cute multiplayer platform game with bunnies
You, as a bunny, have to jump on your opponents to make them
diff --git a/debian/jumpnbump.links b/debian/jumpnbump.links
index 4257f1f..096b332 100644
--- a/debian/jumpnbump.links
+++ b/debian/jumpnbump.links
@@ -1,4 +1,3 @@
usr/share/man/man6/jumpnbump.6.gz usr/share/man/man6/gobpack.6.gz
usr/share/man/man6/jumpnbump.6.gz usr/share/man/man6/jnbpack.6.gz
usr/share/man/man6/jumpnbump.6.gz usr/share/man/man6/jnbunpack.6.gz
-usr/share/man/man6/jumpnbump.6.gz usr/share/man/man6/jumpnbump-menu.6.gz
diff --git a/debian/patches/no-jnbmenu.patch b/debian/patches/no-jnbmenu.patch
new file mode 100644
index 0000000..a1107fd
--- /dev/null
+++ b/debian/patches/no-jnbmenu.patch
@@ -0,0 +1,50 @@
+Author: Fabian Greffrath <fabian at debian.org>
+Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=885310
+Subject: do not build and install the jumpnbump-menu anymore
+
+We have to remove this in order to get rid of the dependency on pygtk.
+
+--- a/Makefile
++++ b/Makefile
+@@ -49,13 +49,13 @@ data: $(MODIFY_TARGET)
+ $(MAKE) -C data
+
+ jnbmenu:
+- $(MAKE) -C menu
++# $(MAKE) -C menu
+
+ clean:
+ for dir in data modify sdl; do $(MAKE) clean -C $$dir; done
+ $(RM) $(TARGET) *.exe *.o globals.h
+
+- $(MAKE) -C menu clean
++# $(MAKE) -C menu clean
+
+ install:
+ mkdir -p $(DESTDIR)$(BINDIR)
+@@ -71,13 +71,13 @@ install:
+ $(DESTDIR)$(DATADIR)/appdata/jumpnbump.appdata.xml
+ install -m 644 dist/jumpnbump.desktop \
+ $(DESTDIR)$(DATADIR)/applications/jumpnbump.desktop
+- install -m 644 dist/jumpnbump-menu.desktop \
+- $(DESTDIR)$(DATADIR)/applications/jumpnbump-menu.desktop
++# install -m 644 dist/jumpnbump-menu.desktop \
++# $(DESTDIR)$(DATADIR)/applications/jumpnbump-menu.desktop
+ install -m 644 dist/jumpnbump.png \
+ $(DESTDIR)$(DATADIR)/icons/jumpnbump.png
+ install -m 644 dist/jumpnbump.6 $(DESTDIR)$(DATADIR)/man/man6/
+
+- $(MAKE) -C menu install
++# $(MAKE) -C menu install
+
+ uninstall:
+ for bin in $(BINARIES); do $(RM) $(DESTDIR)$(BINDIR)/$$bin; done
+@@ -87,7 +87,7 @@ uninstall:
+ $(RM) $(DESTDIR)$(DATADIR)/icons/jumpnbump.png
+ $(RM) $(DESTDIR)$(DATADIR)/man/man6/jumpnbump.6
+
+- $(MAKE) -C menu uninstall
++# $(MAKE) -C menu uninstall
+
+ doc:
+ rman dist/jumpnbump.6 -f HTML > docs/jumpnbump.html
diff --git a/debian/patches/series b/debian/patches/series
index 5d34a2b..641dabc 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -2,3 +2,4 @@
0002-menu-Make-python-shebang-more-explicit.patch
0003-dist-fix-some-meta-data-syntax.patch
0004-Makefile-Fix-occasional-parallel-FTBFS.patch
+no-jnbmenu.patch
diff --git a/debian/rules b/debian/rules
index ab6c0f8..846b823 100755
--- a/debian/rules
+++ b/debian/rules
@@ -3,7 +3,7 @@
export DEB_BUILD_MAINT_OPTIONS=hardening=+all
%:
- dh $@ --with python2
+ dh $@
override_dh_auto_build:
dh_auto_build -- PREFIX=/usr BINDIR=/usr/games GAMEDATADIR=/usr/share/games
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/jumpnbump.git
More information about the Pkg-games-commits
mailing list