[SCM] transportation simulator branch, master, updated. debian/110.0.1-3-11-gcbd09ff
Ansgar Burchardt
ansgar at debian.org
Thu Nov 3 19:00:23 UTC 2011
The following commit has been merged in the master branch:
commit bfd8eff6b50f4f3a3f0354eff4874e738e057cac
Author: Ansgar Burchardt <ansgar at debian.org>
Date: Thu Nov 3 19:45:58 2011 +0100
Simplify debian/rules by using override_* targets.
diff --git a/debian/control b/debian/control
index c17a3b3..78f1ee7 100644
--- a/debian/control
+++ b/debian/control
@@ -3,7 +3,7 @@ Section: games
Priority: extra
Maintainer: Debian Games Team <pkg-games-devel at lists.alioth.debian.org>
Uploaders: Ansgar Burchardt <ansgar at debian.org>, Clint Adams <clint at gnu.org>
-Build-Depends: debhelper (>= 7), libsdl1.2-dev, libsdl-mixer1.2-dev, zlib1g-dev, imagemagick, libpng12-dev, libbz2-dev, libssl-dev, dpkg (>= 1.15.7), hardening-includes
+Build-Depends: debhelper (>= 7.0.50~), libsdl1.2-dev, libsdl-mixer1.2-dev, zlib1g-dev, imagemagick, libpng12-dev, libbz2-dev, libssl-dev, dpkg (>= 1.15.7), hardening-includes
Standards-Version: 3.9.2
Homepage: http://www.simutrans.com/
Vcs-Git: git://git.debian.org/git/pkg-games/simutrans.git
diff --git a/debian/rules b/debian/rules
index c26809e..4551dd8 100755
--- a/debian/rules
+++ b/debian/rules
@@ -16,75 +16,46 @@ CFLAGS += $(HARDENING_CFLAGS)
CXXFLAGS += $(HARDENING_CFLAGS)
LDFLAGS += $(HARDENING_LDFLAGS)
-build: build-stamp
-build-stamp:
- dh build --parallel
+TARGETS := binary binary-arch binary-indep build build-arch build-indep clean
+.PHONY: $(TARGETS)
+$(TARGETS):
+ dh $@ --parallel
+
+override_dh_auto_build:
+ dh_auto_build
$(MAKE) -C makeobj
$(MAKE) -C nettools
convert simutrans.ico -alpha on debian/simutrans.xpm
- mkdir skin
+ [ -d skin ] || mkdir skin
./build/default/makeobj/makeobj pak ./skin/ ./skins.src/
- touch $@
-
-# `make clean' will fail if there is no config.default, so make sure
-# we have one
-clean:
- dh_testdir
-
- $(MAKE) clean
+override_dh_auto_clean:
+ dh_auto_clean
$(MAKE) -C makeobj clean
$(MAKE) -C nettools clean
$(RM) -r skin
- dh_clean
-
# These languages will be excluded
BROKEN_LANG = ce cn id tr
-install: build
- dh install --before dh_installchangelogs
- dh_installchangelogs simutrans/history.txt
- dh install --remaining
-
- #$(MAKE) DESTDIR=$(CURDIR)/debian/simutrans install
- install -m 644 debian/simutrans.xpm $(CURDIR)/debian/simutrans/usr/share/pixmaps
- install -m 644 debian/simutrans.desktop $(CURDIR)/debian/simutrans/usr/share/applications
+override_dh_install:
+ dh_install
- install build/default/sim $(CURDIR)/debian/simutrans/usr/games/simutrans
+ install -m 755 build/default/sim $(CURDIR)/debian/simutrans/usr/games/simutrans
+ install -m 755 build/default/nettool/nettool $(CURDIR)/debian/simutrans/usr/games/simutrans-nettool
- install -m 644 simutrans/config/simuconf.tab $(CURDIR)/debian/simutrans-data/usr/share/games/simutrans/config
- install -m 644 simutrans/font/* $(CURDIR)/debian/simutrans-data/usr/share/games/simutrans/font
- install -m 644 simutrans/music/*.tab $(CURDIR)/debian/simutrans-data/usr/share/games/simutrans/music
- install -m 644 simutrans/music/*.mid $(CURDIR)/debian/simutrans-data/usr/share/games/simutrans/music
- install -m 644 debian/translations/*.tab $(CURDIR)/debian/simutrans-data/usr/share/games/simutrans/text
for lang in $(BROKEN_LANG); do \
$(RM) $(CURDIR)/debian/simutrans-data/usr/share/games/simutrans/text/$$lang.tab ; \
done
- for lang in cz de dk en es fr hu it ja nl pl pt ro ru sk ; do \
- install -m 644 simutrans/text/$$lang/*.txt $(CURDIR)/debian/simutrans-data/usr/share/games/simutrans/text/$$lang ; \
- done
- rmdir --ignore-fail-on-non-empty $(CURDIR)/debian/simutrans-data/usr/share/games/simutrans/text/zh
- install -m 755 build/default/makeobj/makeobj $(CURDIR)/debian/simutrans-makeobj/usr/games/makeobj
- install -m 755 build/default/nettool/nettool $(CURDIR)/debian/simutrans/usr/games/simutrans-nettool
+override_dh_installchangelogs:
+ dh_installchangelogs simutrans/history.txt
override_dh_builddeb:
dh_builddeb -- -Zxz
-# Build architecture-independent files here.
-binary-indep: build install
- dh binary-indep
-
-# Build architecture-dependent files here.
-binary-arch: build install
- dh binary-arch
-
-binary: binary-indep binary-arch
-.PHONY: build clean binary-indep binary-arch binary install configure
-
# SVN revision and package version to use when building .orig.tar.gz
SVNREV = 4913
VERSION = 111.0
diff --git a/debian/simutrans-data.install b/debian/simutrans-data.install
index 44d2d7b..033ccfd 100644
--- a/debian/simutrans-data.install
+++ b/debian/simutrans-data.install
@@ -1 +1,6 @@
-skin usr/share/games/simutrans/
+skin/* usr/share/games/simutrans/skin
+simutrans/config/simuconf.tab usr/share/games/simutrans/config
+simutrans/font/* usr/share/games/simutrans/font
+simutrans/music/*.mid simutrans/music/*.tab usr/share/games/simutrans/music
+simutrans/text/?? usr/share/games/simutrans/text
+debian/translations/*.tab usr/share/games/simutrans/text
diff --git a/debian/simutrans-makeobj.install b/debian/simutrans-makeobj.install
new file mode 100644
index 0000000..53a35e5
--- /dev/null
+++ b/debian/simutrans-makeobj.install
@@ -0,0 +1 @@
+build/default/makeobj/makeobj usr/games
diff --git a/debian/simutrans.install b/debian/simutrans.install
new file mode 100644
index 0000000..e13743c
--- /dev/null
+++ b/debian/simutrans.install
@@ -0,0 +1,2 @@
+debian/simutrans.xpm usr/share/pixmaps
+debian/simutrans.desktop usr/share/applications
--
transportation simulator
More information about the Pkg-games-commits
mailing list