[SCM] Installer for game data files branch, rott, updated. 73257c7140028c5d8347f462bec38c6fb2748efd

Jon Dowland jmtd at debian.org
Wed Mar 24 09:53:44 UTC 2010


The following commit has been merged in the rott branch:
commit 44b08fc8ce1b68a106393f6782f3c20980d98294
Merge: f1c44cd7bc420857436c0a063fc912d2c4110ec0 e30426b65b4c43d0d6a4ace731d6eba57e9c13f0
Author: Jon Dowland <jmtd at debian.org>
Date:   Tue Mar 23 15:09:07 2010 +0000

    Merge branch 'master' into rott
    
    Conflicts:
    	Makefile
    	debian/game-data-packager.install

diff --combined Makefile
index 33c5f71,edfd03c..f50824e
--- a/Makefile
+++ b/Makefile
@@@ -1,6 -1,7 +1,7 @@@
  VERSION := $(shell dpkg-parsechangelog | grep ^Version | cut -d' ' -f2-)
+ DIRS := ./out ./build
  
- default:
+ default: $(DIRS)
  	make -f doom-common.mk IWAD=doom  LONG="Doom"   VERSION=$(VERSION)
  	make -f doom-common.mk IWAD=doom2 \
  		LONG="Doom 2: Hell on Earth" VERSION=$(VERSION)
@@@ -8,8 -9,10 +9,11 @@@
  		LONG="Final Doom: TNT: Evilution" VERSION=$(VERSION)
  	make -f doom-common.mk IWAD=plutonia \
  		LONG="Final Doom: The Plutonia Experiment" VERSION=$(VERSION)
 +	make -f rott.mk VERSION=$(VERSION)
  
+ $(DIRS):
+ 	mkdir -p $@
+ 
  clean:
  	make -f doom-common.mk IWAD=doom  LONG="Doom"   VERSION=$(VERSION) clean
  	make -f doom-common.mk IWAD=doom2 \
@@@ -18,6 -21,6 +22,7 @@@
  		LONG="Final Doom: TNT: Evilution" VERSION=$(VERSION) clean
  	make -f doom-common.mk IWAD=plutonia \
  		LONG="Final Doom: The Plutonia Experiment" VERSION=$(VERSION) clean
 +	make -f rott.mk VERSION=$(VERSION) clean
+ 	for d in $(DIRS); do [ ! -d "$$d" ]  || rmdir "$$d"; done
  
  .PHONY: default clean
diff --combined debian/game-data-packager.install
index fc5da30,de9d103..4757042
--- a/debian/game-data-packager.install
+++ b/debian/game-data-packager.install
@@@ -5,10 -5,8 +5,10 @@@ supported/doom                usr/share
  supported/doom2               usr/share/games/game-data-packager/supported
  supported/tnt                 usr/share/games/game-data-packager/supported
  supported/plutonia            usr/share/games/game-data-packager/supported
 +supported/rott                usr/share/games/game-data-packager/supported
  etc/game-data-packager.conf   etc
- doom-wad_*_all.deb            usr/share/games/game-data-packager
- doom2-wad_*_all.deb           usr/share/games/game-data-packager
- tnt-wad_*_all.deb             usr/share/games/game-data-packager
- plutonia-wad_*_all.deb        usr/share/games/game-data-packager
- rott-data_*_all.deb           usr/share/games/game-data-packager
+ out/doom-wad_*_all.deb        usr/share/games/game-data-packager
+ out/doom2-wad_*_all.deb       usr/share/games/game-data-packager
+ out/tnt-wad_*_all.deb         usr/share/games/game-data-packager
+ out/plutonia-wad_*_all.deb    usr/share/games/game-data-packager
++out/rott-data_*_all.deb       usr/share/games/game-data-packager
diff --combined lib/game-data-packager-shared
index b5e8c25,8bce7c3..bbfc8a5
--- a/lib/game-data-packager-shared
+++ b/lib/game-data-packager-shared
@@@ -12,7 -12,8 +12,8 @@@ supported() 
  }
  options() {
  	echo "game-data-packager arguments:"
- 	echo "        -n            not do not install the generated package (requires -d)"
+ 	echo "        -i            install the generated package"
+ 	echo "        -n            do not install the generated package (requires -d, default)"
  	echo "        -d OUTDIR     write the generated .deb(s) to OUTDIR"
  }
  
@@@ -187,19 -188,3 +188,19 @@@ els
      GAME_PACKAGE_VERSION=`dpkg-query --showformat='${Version}\n' \
          --show game-data-packager`
  fi
 +
 +gdp_unzip() {
 +    zipfile="$1"
 +    shift
 +    if which 7za >/dev/null; then
 +        debug "using 7za"
 +        7za e -y "$zipfile" "$@" >/dev/null
 +    fi
 +    if which 7z >/dev/null; then
 +        debug "using 7z"
 +        7z e -y "$zipfile" "$@" >/dev/null
 +    else
 +        debug "using unzip"
 +        unzip -qqo "$zipfile" "$@"
 +    fi
 +}

-- 
Installer for game data files



More information about the Pkg-games-commits mailing list