r12398 - in non-free/packages/trunk/assaultcube-data/debian: . scripts
Arand Nash
arand-guest at alioth.debian.org
Tue May 17 13:57:51 UTC 2011
Author: arand-guest
Date: 2011-05-17 13:57:51 +0000 (Tue, 17 May 2011)
New Revision: 12398
Added:
non-free/packages/trunk/assaultcube-data/debian/assaultcube-data.docs
non-free/packages/trunk/assaultcube-data/debian/assaultcube-data.install
non-free/packages/trunk/assaultcube-data/debian/assaultcube-data.links
non-free/packages/trunk/assaultcube-data/debian/assaultcube-server-anticheat.install.amd64
non-free/packages/trunk/assaultcube-data/debian/assaultcube-server-anticheat.install.i386
Modified:
non-free/packages/trunk/assaultcube-data/debian/control
non-free/packages/trunk/assaultcube-data/debian/rules
non-free/packages/trunk/assaultcube-data/debian/scripts/assaultcube-server-anticheat
Log:
switch to dh7, use links in scripts
* Majority of installation now via .* files instead of in d/rules
* Execute server in lib dir and use links to share instead
* Rename server binaries and put in d/tmp in first install step.
Added: non-free/packages/trunk/assaultcube-data/debian/assaultcube-data.docs
===================================================================
--- non-free/packages/trunk/assaultcube-data/debian/assaultcube-data.docs (rev 0)
+++ non-free/packages/trunk/assaultcube-data/debian/assaultcube-data.docs 2011-05-17 13:57:51 UTC (rev 12398)
@@ -0,0 +1 @@
+docs README.html
Added: non-free/packages/trunk/assaultcube-data/debian/assaultcube-data.install
===================================================================
--- non-free/packages/trunk/assaultcube-data/debian/assaultcube-data.install (rev 0)
+++ non-free/packages/trunk/assaultcube-data/debian/assaultcube-data.install 2011-05-17 13:57:51 UTC (rev 12398)
@@ -0,0 +1,2 @@
+config usr/share/games/assaultcube
+packages usr/share/games/assaultcube
Added: non-free/packages/trunk/assaultcube-data/debian/assaultcube-data.links
===================================================================
--- non-free/packages/trunk/assaultcube-data/debian/assaultcube-data.links (rev 0)
+++ non-free/packages/trunk/assaultcube-data/debian/assaultcube-data.links 2011-05-17 13:57:51 UTC (rev 12398)
@@ -0,0 +1,2 @@
+usr/share/games/assaultcube/config usr/lib/games/assaultcube/config
+usr/share/games/assaultcube/packages usr/lib/games/assaultcube/packages
Added: non-free/packages/trunk/assaultcube-data/debian/assaultcube-server-anticheat.install.amd64
===================================================================
--- non-free/packages/trunk/assaultcube-data/debian/assaultcube-server-anticheat.install.amd64 (rev 0)
+++ non-free/packages/trunk/assaultcube-data/debian/assaultcube-server-anticheat.install.amd64 2011-05-17 13:57:51 UTC (rev 12398)
@@ -0,0 +1,2 @@
+amd64/ac_server-anticheat usr/lib/games/assaultcube
+debian/scripts/assaultcube-server-anticheat usr/games
Added: non-free/packages/trunk/assaultcube-data/debian/assaultcube-server-anticheat.install.i386
===================================================================
--- non-free/packages/trunk/assaultcube-data/debian/assaultcube-server-anticheat.install.i386 (rev 0)
+++ non-free/packages/trunk/assaultcube-data/debian/assaultcube-server-anticheat.install.i386 2011-05-17 13:57:51 UTC (rev 12398)
@@ -0,0 +1,2 @@
+debian/tmp/i386/ac_server-anticheat usr/lib/games/assaultcube
+debian/scripts/assaultcube-server-anticheat usr/games
Modified: non-free/packages/trunk/assaultcube-data/debian/control
===================================================================
--- non-free/packages/trunk/assaultcube-data/debian/control 2011-05-17 13:04:35 UTC (rev 12397)
+++ non-free/packages/trunk/assaultcube-data/debian/control 2011-05-17 13:57:51 UTC (rev 12398)
@@ -3,7 +3,7 @@
Priority: optional
Maintainer: Debian Games Team <pkg-games-devel at lists.alioth.debian.org>
Uploaders: Arand Nash <ienorand at gmail.com>
-Build-Depends: debhelper (>= 7)
+Build-Depends: debhelper (>= 7.0.50~)
Standards-Version: 3.9.2
Vcs-Svn: svn://svn.debian.org/svn/pkg-games/non-free/packages/trunk/assaultcube-data/
Vcs-Browser: http://svn.debian.org/wsvn/pkg-games/non-free/packages/trunk/assaultcube-data/?op=log
Modified: non-free/packages/trunk/assaultcube-data/debian/rules
===================================================================
--- non-free/packages/trunk/assaultcube-data/debian/rules 2011-05-17 13:04:35 UTC (rev 12397)
+++ non-free/packages/trunk/assaultcube-data/debian/rules 2011-05-17 13:57:51 UTC (rev 12398)
@@ -1,5 +1,17 @@
#!/usr/bin/make -f
+# -*- makefile -*-
+%:
+ dh $@
+override_dh_auto_install:
+ install -D bin_unix/linux_64_server debian/tmp/amd64/ac_server-anticheat
+ install -D bin_unix/linux_server debian/tmp/i386/ac_server-anticheat
+ dh_auto_install
+
+override_dh_install:
+ dh_install --exclude="license.txt"
+ find debian/assaultcube-data -type f ! -name 'rules' -exec chmod 644 {} \;
+
DEB_UPSTREAM_VERSION=$(shell dpkg-parsechangelog | sed -rne 's,^Version: ([^-+]+).*,\1,p')
DEB_UPSTREAM_REPACK_VERSION=$(shell dpkg-parsechangelog | sed -rne 's,^Version: ([^-]+).*,\1,p')
get-orig-source:
@@ -14,68 +26,3 @@
assaultcube-data-$(DEB_UPSTREAM_REPACK_VERSION).orig
rm -r assaultcube-data-$(DEB_UPSTREAM_REPACK_VERSION).orig
-build:
- # nothing
-
-build-arch:
- # nothing
-
-build-indep:
- # nothing
-
-clean:
- dh_testdir
- dh_testroot
- dh_clean
-
-install:
- dh_testdir
- dh_testroot
- dh_prep
- dh_installdirs
- dh_install -passaultcube-data config usr/share/games/assaultcube
- dh_install -passaultcube-data packages usr/share/games/assaultcube
- dh_install -passaultcube-server-anticheat debian/scripts/assaultcube-server-anticheat usr/games
- find debian/assaultcube-data -type f ! -name 'rules' -exec chmod 644 {} \;
- find debian/assaultcube-data -name 'license.txt' -exec rm {} \;
-
-# We want to rename and install the arch-dependent server binaries
-DEB_HOST_ARCH := $(shell dpkg-architecture -qDEB_HOST_ARCH)
-
-binary-arch: build install
- dh_testdir -a
- dh_testroot -a
- dh_installdocs -a
- dh_installchangelogs -a
-ifeq ($(DEB_HOST_ARCH),i386)
- install -D bin_unix/linux_server debian/assaultcube-server-anticheat/usr/lib/games/assaultcube/ac_server-anticheat
-endif
-ifeq ($(DEB_HOST_ARCH),amd64)
- install -D bin_unix/linux_64_server debian/assaultcube-server-anticheat/usr/lib/games/assaultcube/ac_server-anticheat
-endif
- dh_strip -a
- dh_shlibdeps -a debian/assaultcube-server-anticheat/usr/lib/games/assaultcube/ac_server-anticheat
- dh_compress -a
- dh_fixperms -a
- dh_installdeb -a
- dh_gencontrol -a
- dh_md5sums -a
- dh_builddeb -a
-
-binary-indep: build install
- dh_testdir -i
- dh_testroot -i
- dh_installdocs -i -passaultcube-data docs README.html
- dh_installexamples -i
- dh_installchangelogs -i
- dh_strip -i
- dh_compress -i
- dh_fixperms -i
- dh_installdeb -i
- dh_gencontrol -i
- dh_md5sums -i
- dh_builddeb -i
-
-binary: binary-indep binary-arch
-
-.PHONY: build build-arch build-indep clean binary-indep binary-arch binary install
Modified: non-free/packages/trunk/assaultcube-data/debian/scripts/assaultcube-server-anticheat
===================================================================
--- non-free/packages/trunk/assaultcube-data/debian/scripts/assaultcube-server-anticheat 2011-05-17 13:04:35 UTC (rev 12397)
+++ non-free/packages/trunk/assaultcube-data/debian/scripts/assaultcube-server-anticheat 2011-05-17 13:57:51 UTC (rev 12398)
@@ -8,6 +8,6 @@
done
AC_OPTIONS=""
-cd /usr/share/games/assaultcube
-exec /usr/lib/games/assaultcube/ac_server-anticheat ${AC_OPTIONS} ${1+"$@"}
+cd /usr/lib/games/assaultcube
+exec ./ac_server-anticheat ${AC_OPTIONS} ${1+"$@"}
# ${1+"$@"} is a portability hack, keyword "wrapper script"
More information about the Pkg-games-commits
mailing list