r8474 - in packages/trunk/yabause/debian: . patches
Evgeni Golov
sargentd-guest at alioth.debian.org
Wed Dec 3 18:50:54 UTC 2008
Author: sargentd-guest
Date: 2008-12-03 18:50:54 +0000 (Wed, 03 Dec 2008)
New Revision: 8474
Modified:
packages/trunk/yabause/debian/
packages/trunk/yabause/debian/changelog
packages/trunk/yabause/debian/compat
packages/trunk/yabause/debian/control
packages/trunk/yabause/debian/patches/series
packages/trunk/yabause/debian/rules
Log:
* New upstream release.
* debian/rules:
+ Don't use rm in the clean target, use dh_clean instead.
+ Use more debhelper 7 helpers.
+ Use $(QUILT_STAMPFN) instead of patch, so configure isn't run twice.
+ Use more make magic to build the two interfaces.
* debian/control:
+ Add alternatives to Build-Depends.
+ Build-Depend on debhelper 7.
+ Add ${misc:Depends} to yabause's Depends to please lintian.
* debian/series:
+ Make lintian happy by putting a single # into series.
Property changes on: packages/trunk/yabause/debian
___________________________________________________________________
Name: svn-bp:origUrl
- http://pkg-games.alioth.debian.org/tarballs/yabause_0.9.7.orig.tar.gz
+ http://pkg-games.alioth.debian.org/tarballs/yabause_0.9.8.orig.tar.gz
Modified: packages/trunk/yabause/debian/changelog
===================================================================
--- packages/trunk/yabause/debian/changelog 2008-12-03 16:14:01 UTC (rev 8473)
+++ packages/trunk/yabause/debian/changelog 2008-12-03 18:50:54 UTC (rev 8474)
@@ -1,9 +1,19 @@
-yabause (0.9.7-2) UNRELEASED; urgency=low
+yabause (0.9.8-1) UNRELEASED; urgency=low
+ * New upstream release.
+ * debian/rules:
+ + Don't use rm in the clean target, use dh_clean instead.
+ + Use more debhelper 7 helpers.
+ + Use $(QUILT_STAMPFN) instead of patch, so configure isn't run twice.
+ + Use more make magic to build the two interfaces.
* debian/control:
+ Add alternatives to Build-Depends.
+ + Build-Depend on debhelper 7.
+ + Add ${misc:Depends} to yabause's Depends to please lintian.
+ * debian/series:
+ + Make lintian happy by putting a single # into series.
- -- Evgeni Golov <sargentd at die-welt.net> Sun, 26 Oct 2008 12:38:12 +0100
+ -- Evgeni Golov <sargentd at die-welt.net> Wed, 03 Dec 2008 19:41:09 +0100
yabause (0.9.7-1) unstable; urgency=low
Modified: packages/trunk/yabause/debian/compat
===================================================================
--- packages/trunk/yabause/debian/compat 2008-12-03 16:14:01 UTC (rev 8473)
+++ packages/trunk/yabause/debian/compat 2008-12-03 18:50:54 UTC (rev 8474)
@@ -1 +1 @@
-6
+7
Modified: packages/trunk/yabause/debian/control
===================================================================
--- packages/trunk/yabause/debian/control 2008-12-03 16:14:01 UTC (rev 8473)
+++ packages/trunk/yabause/debian/control 2008-12-03 18:50:54 UTC (rev 8474)
@@ -3,7 +3,7 @@
Priority: optional
Maintainer: Debian Games Team <pkg-games-devel at lists.alioth.debian.org>
Uploaders: Evgeni Golov <sargentd at die-welt.net>
-Build-Depends: debhelper (>= 6), autotools-dev, pkg-config, quilt (>= 0.40),
+Build-Depends: debhelper (>= 7), autotools-dev, pkg-config, quilt (>= 0.40),
libgl1-mesa-dev | libgl-dev, freeglut3-dev | libglut-dev, libglu1-mesa-dev | libglu-dev,
libsdl1.2-dev, libglib2.0-dev, libgtk2.0-dev, libgtkglext1-dev,
libqt4-dev, libqt4-opengl-dev
@@ -14,7 +14,7 @@
Package: yabause
Architecture: all
-Depends: yabause-qt | yabause-gtk
+Depends: yabause-qt | yabause-gtk, ${misc:Depends}
Description: Yet Another Buggy And Uncomplete Saturn Emulator
Yabause is a Sega Saturn emulator. It has the following features:
* booting games from CD-ROM and ISO files
Modified: packages/trunk/yabause/debian/patches/series
===================================================================
--- packages/trunk/yabause/debian/patches/series 2008-12-03 16:14:01 UTC (rev 8473)
+++ packages/trunk/yabause/debian/patches/series 2008-12-03 18:50:54 UTC (rev 8474)
@@ -0,0 +1 @@
+#
Modified: packages/trunk/yabause/debian/rules
===================================================================
--- packages/trunk/yabause/debian/rules 2008-12-03 16:14:01 UTC (rev 8473)
+++ packages/trunk/yabause/debian/rules 2008-12-03 18:50:54 UTC (rev 8474)
@@ -16,7 +16,10 @@
CROSS= --build $(DEB_BUILD_GNU_TYPE)
endif
-config-common: patch
+configure-flags=$(CROSS) --prefix=/usr --mandir=\$${prefix}/share/man \
+ --infodir=\$${prefix}/share/info
+
+config-common: $(QUILT_STAMPFN)
dh_testdir
ifneq "$(wildcard /usr/share/misc/config.sub)" ""
cp -f /usr/share/misc/config.sub config.sub
@@ -24,99 +27,57 @@
ifneq "$(wildcard /usr/share/misc/config.guess)" ""
cp -f /usr/share/misc/config.guess config.guess
endif
-
-config-gtk: config-stamp-gtk
-config-stamp-gtk: config-common
- dh_testdir
- ./configure $(CROSS) --prefix=/usr --mandir=\$${prefix}/share/man \
- --infodir=\$${prefix}/share/info --with-port=gtk \
- CFLAGS="$(CFLAGS)" LDFLAGS="-Wl,-z,defs -Wl,--as-needed"
touch $@
-config-qt: config-stamp-qt
-config-stamp-qt: config-common
+build-%/Makefile: config-common
dh_testdir
- ./configure $(CROSS) --prefix=/usr --mandir=\$${prefix}/share/man \
- --infodir=\$${prefix}/share/info --with-port=qt \
- CFLAGS="$(CFLAGS)" LDFLAGS="-Wl,-z,defs -Wl,--as-needed"
- touch $@
+ mkdir -p build-$*
+ cd build-$* && \
+ CFLAGS="$(CFLAGS)" LDFLAGS="-Wl,-z,defs -Wl,--as-needed" \
+ $(CURDIR)/configure $(configure-flags) --with-port=$*
-build-gtk: build-stamp-gtk
-build-stamp-gtk: config-gtk
+build-%-stamp: build-%/Makefile
dh_testdir
- $(MAKE)
+ $(MAKE) -C build-$*
touch $@
-build-qt: build-stamp-qt
-build-stamp-qt: config-qt
- dh_testdir
- $(MAKE)
- touch $@
+build: build-gtk-stamp build-qt-stamp
-build: build-gtk build-qt
-
clean: unpatch
dh_testdir
dh_testroot
- rm -f build-stamp-gtk build-stamp-qt config-stamp-gtk config-stamp-qt
- [ ! -f Makefile ] || $(MAKE) distclean
- [ ! -f src/qt/Makefile ] || $(MAKE) -C src/qt distclean
- [ ! -f src/gtk/Makefile ] || $(MAKE) -C src/gtk distclean
- rm -f config.sub config.guess
+ $(RM) -r build-gtk build-qt
- dh_clean
+ dh_clean config-common config.sub config.guess
-install:
+install: build
dh_testdir
dh_testroot
- dh_clean -k
+ dh_prep
dh_installdirs
# install yabause-gtk
- install -D src/gtk/yabause $(CURDIR)/debian/yabause-gtk/usr/bin/yabause-gtk
- install -D doc/yabause.1 $(CURDIR)/debian/yabause-gtk/usr/share/man/man1/yabause-gtk.1
+ install -D build-gtk/src/gtk/yabause $(CURDIR)/debian/yabause-gtk/usr/bin/yabause-gtk
+ install -D src/gtk/doc/yabause.1 $(CURDIR)/debian/yabause-gtk/usr/share/man/man1/yabause-gtk.1
install -D src/gtk/yabause.desktop $(CURDIR)/debian/yabause-gtk/usr/share/applications/yabause-gtk.desktop
install -D -m 0644 src/gtk/yabause.png $(CURDIR)/debian/yabause-gtk/usr/share/pixmaps/yabause-gtk.png
sed -i -e 's,yabause,yabause-gtk,' $(CURDIR)/debian/yabause-gtk/usr/share/applications/yabause-gtk.desktop
# install yabause-qt
- install -D src/qt/yabause $(CURDIR)/debian/yabause-qt/usr/bin/yabause-qt
- install -D doc/yabause.1 $(CURDIR)/debian/yabause-qt/usr/share/man/man1/yabause-qt.1
+ install -D build-qt/src/qt/yabause $(CURDIR)/debian/yabause-qt/usr/bin/yabause-qt
+ install -D src/gtk/doc/yabause.1 $(CURDIR)/debian/yabause-qt/usr/share/man/man1/yabause-qt.1
install -D src/qt/yabause.desktop $(CURDIR)/debian/yabause-qt/usr/share/applications/yabause-qt.desktop
install -D -m 0644 src/qt/resources/icons/yabause.png $(CURDIR)/debian/yabause-qt/usr/share/pixmaps/yabause-qt.png
sed -i -e 's,yabause,yabause-qt,' $(CURDIR)/debian/yabause-qt/usr/share/applications/yabause-qt.desktop
# Build architecture-independent files here.
-binary-indep:
- dh_testdir
- dh_testroot
- dh_clean -i -k
- dh_installchangelogs -i
- dh_installdocs -i
- dh_compress -i
- dh_installdeb -i
- dh_gencontrol -i
- dh_md5sums -i
- dh_builddeb -i
+binary-indep: install
+ dh binary-indep
# Build architecture-dependent files here.
-binary-arch: build install
- dh_testdir
- dh_testroot
- dh_installchangelogs -a ChangeLog
- dh_installdocs -a
- dh_installman -a
- dh_desktop -a
- dh_link -a
- dh_strip -a
- dh_compress -a
- dh_fixperms -a
- dh_installdeb -a
- dh_shlibdeps -a
- dh_gencontrol -a
- dh_md5sums -a
- dh_builddeb -a
+binary-arch: install
+ dh binary-arch
binary: binary-indep binary-arch
.PHONY: build clean binary-indep binary-arch binary install
More information about the Pkg-games-commits
mailing list