[SCM] astromenace-data -- data files for AstroMenace game branch, master, updated. debian/1.3.1+ds-1-2-g51239f2

Boris Pek tehnick-8 at yandex.ru
Mon Apr 8 19:07:04 UTC 2013


The following commit has been merged in the master branch:
commit 5cf7f105e87006865c428073e6a1bbb0e8333baa
Author: Boris Pek <tehnick-8 at yandex.ru>
Date:   Mon Apr 8 21:51:04 2013 +0300

    Change package logic:
    now package astromenace-data-src only provides
    tarball with data files and do not generate
    special file gamedata.vfs during installation.

diff --git a/debian/astromenace-data-src.install b/debian/astromenace-data-src.install
index 1a68349..d6b10da 100644
--- a/debian/astromenace-data-src.install
+++ b/debian/astromenace-data-src.install
@@ -1 +1 @@
-RAW_VFS_DATA /usr/share/games/astromenace
+RAW_VFS_DATA.tar.xz /usr/share/games/astromenace
diff --git a/debian/astromenace-data-src.postinst b/debian/astromenace-data-src.postinst
deleted file mode 100644
index d423d48..0000000
--- a/debian/astromenace-data-src.postinst
+++ /dev/null
@@ -1,21 +0,0 @@
-#!/bin/sh
-
-set -e
-
-DATA_DIR=/usr/share/games/astromenace
-FONT_DIR=/usr/share/fonts/truetype
-
-rm -rf ${DATA_DIR}/RAW_VFS_DATA/FONT ${DATA_DIR}/gamedata.vfs
-
-mkdir -p ${DATA_DIR}/RAW_VFS_DATA/FONT
-cp -v ${FONT_DIR}/freefont/FreeMonoBold.ttf ${DATA_DIR}/RAW_VFS_DATA/FONT/
-cp -v ${FONT_DIR}/freefont/FreeSansBold.ttf ${DATA_DIR}/RAW_VFS_DATA/FONT/
-cp -v ${FONT_DIR}/freefont/FreeSerifBold.ttf ${DATA_DIR}/RAW_VFS_DATA/FONT/
-cp -v ${FONT_DIR}/liberation/LiberationMono-Bold.ttf ${DATA_DIR}/RAW_VFS_DATA/FONT/
-cp -v ${FONT_DIR}/liberation/LiberationSans-Bold.ttf ${DATA_DIR}/RAW_VFS_DATA/FONT/
-cp -v ${FONT_DIR}/liberation/LiberationSerif-Bold.ttf ${DATA_DIR}/RAW_VFS_DATA/FONT/
-cp -v ${FONT_DIR}/ttf-dejavu/DejaVuSans.ttf ${DATA_DIR}/RAW_VFS_DATA/FONT/
-
-AstroMenaceFS2VFS --pack --rawdata=${DATA_DIR}/RAW_VFS_DATA --dir=${DATA_DIR}
-
-#DEBHELPER#
diff --git a/debian/astromenace-data-src.prerm b/debian/astromenace-data-src.prerm
deleted file mode 100644
index 8bed5db..0000000
--- a/debian/astromenace-data-src.prerm
+++ /dev/null
@@ -1,12 +0,0 @@
-#!/bin/sh
-
-set -e
-
-case "$1" in
-    remove|purge)
-        rm -fr /usr/share/games/astromenace/RAW_VFS_DATA/FONT
-        rm -f  /usr/share/games/astromenace/gamedata.vfs
-    ;;
-esac
-
-#DEBHELPER#
diff --git a/debian/control b/debian/control
index 187c75e..d9176d4 100644
--- a/debian/control
+++ b/debian/control
@@ -12,10 +12,6 @@ Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-games/astromenace-data.git
 Package: astromenace-data-src
 Architecture: all
 Depends: ${misc:Depends}
-         ,astromenace-data-build-tool (>= 1.3.1~)
-         ,fonts-liberation
-         ,fonts-freefont-ttf
-         ,ttf-dejavu-core
 Recommends: astromenace
 Description: data files for AstroMenace game
  AstroMenace is an astonishing hardcore scroll-shooter where brave space
diff --git a/debian/rules b/debian/rules
index 10d925f..36e5a1b 100755
--- a/debian/rules
+++ b/debian/rules
@@ -3,12 +3,11 @@
 %:
 	dh $@
 
-override_dh_install:
-	dh_install
-	find debian/astromenace-data-src/usr/share/games/astromenace -type f \
-		-exec chmod 644 {} \;
-	find debian/astromenace-data-src/usr/share/games -type d \
-		-exec chmod 755 {} \;
+override_dh_auto_build:
+	tar -cJf RAW_VFS_DATA.tar.xz RAW_VFS_DATA
+
+override_dh_auto_clean:
+	rm -f RAW_VFS_DATA.tar.xz
 
 override_dh_installchangelogs:
 	dh_installchangelogs ChangeLog.txt

-- 
astromenace-data -- data files for AstroMenace game



More information about the Pkg-games-commits mailing list