...
 
Commits (492)
......@@ -17,7 +17,9 @@ simplified_svg := $(patsubst ./data/%.svg,./out/%.svg,$(filter-out ./data/quake1
# in all GTK-based environments.
svgz := $(patsubst ./out/%.svg,./out/%.svgz,$(filter-out ./out/memento-mori-2.svg,$(simplified_svg)))
in_yaml := $(wildcard ./data/*.yaml)
test_yaml := $(wildcard ./tests/data/*.yaml)
json_from_data := $(patsubst ./data/%.yaml,./out/vfs/%.json,$(in_yaml))
json_from_tests := $(patsubst ./tests/data/%.yaml,./out/tests/vfs/%.json,$(test_yaml))
copyright := $(patsubst ./data/%,./out/%,$(wildcard ./data/*.copyright) ./data/copyright)
dot_in := $(patsubst ./data/%,./out/%,$(wildcard ./data/*.in))
desktop := $(patsubst ./runtime/%.in,./out/%,$(wildcard ./runtime/*.desktop.in))
......@@ -26,6 +28,7 @@ launcher_json := $(patsubst ./runtime/launch-%.yaml.in,./out/launch-%.json,$(wil
launcher_desktops := \
out/unreal.desktop \
out/unreal-gold.desktop \
out/ut99.desktop \
$(NULL)
quake_layer_sizes = 16 22 32 48 256
......@@ -60,8 +63,10 @@ quake_icons = \
all: $(png) $(svgz) $(json_from_data) $(launcher_json) \
$(copyright) $(dot_in) $(desktop) $(quake_icons) \
$(json_from_tests) \
out/bash_completion out/changelog.gz \
out/game-data-packager out/vfs.zip out/memento-mori-2.svg
out/game-data-packager out/vfs.zip out/memento-mori-2.svg \
out/tests/changelog.gz out/tests/vfs.zip out/tests/copyright
configure.mk: configure game_data_packager/version.py
./config.status
......@@ -78,17 +83,30 @@ $(copyright) $(dot_in): out/%: data/% out/CACHEDIR.TAG
$(json_from_data): out/vfs/%.json: data/%.yaml tools/compile_yaml.py out/CACHEDIR.TAG
@mkdir -p out/vfs
$(PYTHON) tools/compile_yaml.py $< $@
PYTHONPATH=$(CURDIR) $(PYTHON) tools/compile_yaml.py $< $@
$(json_from_tests): out/tests/vfs/%.json: tests/data/%.yaml tools/compile_yaml.py out/CACHEDIR.TAG
@mkdir -p out/tests/vfs
PYTHONPATH=$(CURDIR) $(PYTHON) tools/compile_yaml.py $< $@
out/vfs.zip: $(json_from_data)
rm -f out/vfs.zip
rm -f $@
chmod 0644 out/vfs/*
if [ -n "$(BUILD_DATE)" ]; then \
touch --date='$(BUILD_DATE)' out/vfs/*; \
if [ -n "$(SOURCE_DATE_EPOCH)" ]; then \
touch --date='@$(SOURCE_DATE_EPOCH)' out/vfs/*; \
fi
cd out/vfs && ls -1 | LC_ALL=C sort | \
env TZ=UTC zip ../vfs.zip -9 -X -q -@
out/tests/vfs.zip: $(json_from_tests)
rm -f $@
chmod 0644 out/tests/vfs/*
if [ -n "$(SOURCE_DATE_EPOCH)" ]; then \
touch --date='@$(SOURCE_DATE_EPOCH)' out/tests/vfs/*; \
fi
cd out/tests/vfs && ls -1 | LC_ALL=C sort | \
env TZ=UTC zip ../vfs.zip -9 -X -q -@
out/bash_completion: $(in_yaml) out/CACHEDIR.TAG
$(PYTHON) tools/bash_completion.py > ./out/bash_completion
chmod 0644 ./out/bash_completion
......@@ -97,6 +115,10 @@ out/changelog.gz: debian/changelog out/CACHEDIR.TAG
gzip -nc9 debian/changelog > ./out/changelog.gz
chmod 0644 ./out/changelog.gz
out/tests/changelog.gz out/tests/copyright: out/tests/%: out/%
@mkdir -p out/tests
cp -a $< $@
out/game-data-packager: run out/CACHEDIR.TAG
install run out/game-data-packager
......@@ -160,11 +182,20 @@ out/quake2-%.svg: out/tmp/recolour-%.svg out/CACHEDIR.TAG
out/256/quake3.png: data/quake3-tango.xcf out/CACHEDIR.TAG
install -d out/256
xcf2png -o $@ $<
# fallback, result is similar, yet different
if command -v xcf2png > /dev/null ; then \
xcf2png -o $@ $< ;\
else \
convert $< -background rgba\(0,0,0,0\) -layers merge $@ ;\
fi
out/256/quake3-team-arena.png: data/quake3-teamarena-tango.xcf out/CACHEDIR.TAG
install -d out/256
xcf2png -o $@ $<
if command -v xcf2png > /dev/null ; then \
xcf2png -o $@ $< ;\
else \
convert $< -background rgba\(0,0,0,0\) -layers merge $@ ;\
fi
out/48/quake3.png: out/256/quake3.png out/CACHEDIR.TAG
install -d out/48
......@@ -315,7 +346,7 @@ $(patsubst %,out/%/quake2-groundzero.png,$(quake_layer_sizes)): out/%/quake2-gro
$<
$(launcher_json): out/launch-%.json: out/launch-%.yaml
$(PYTHON) tools/yaml2json.py $< $@
PYTHONPATH=$(CURDIR) $(PYTHON) tools/yaml2json.py $< $@
$(desktop) $(patsubst %.json,%.yaml,$(launcher_json)): out/%: runtime/%.in out/CACHEDIR.TAG
PYTHONPATH=. $(PYTHON) tools/expand_vars.py $< $@
......@@ -324,20 +355,42 @@ clean:
rm -fr out
rm -rf game_data_packager/__pycache__
rm -rf game_data_packager/games/__pycache__
rm -rf game_data_packager/packaging/__pycache__
rm -rf game_data_packager/unpack/__pycache__
rm -rf tools/__pycache__
distclean: clean
rm -f configure.mk config.status
check:
LC_ALL=C $(PYFLAKES3) game_data_packager/*.py game_data_packager/*/*.py runtime/*.py tests/*.py tools/*.py || :
LC_ALL=C GDP_UNINSTALLED=1 PYTHONPATH=. $(PYTHON) tests/deb.py
LC_ALL=C GDP_UNINSTALLED=1 PYTHONPATH=. $(PYTHON) tests/hashed_file.py
LC_ALL=C GDP_UNINSTALLED=1 PYTHONPATH=. $(PYTHON) tests/integration.py
LC_ALL=C GDP_UNINSTALLED=1 PYTHONPATH=. $(PYTHON) tests/rpm.py
LC_ALL=C GDP_UNINSTALLED=1 PYTHONPATH=. $(PYTHON) tests/umod.py
LC_ALL=C GDP_UNINSTALLED=1 PYTHONPATH=. $(PYTHON) tools/check_syntax.py
LC_ALL=C GDP_UNINSTALLED=1 PYTHONPATH=. $(PYTHON) tools/check_equivalence.py
check-tests:
set -e; \
for x in tests/*.py tools/check_equivalence.py tools/check_syntax.py; do \
case "$$x" in \
(*/__init__.py) \
continue;; \
esac; \
ln -sf ../../"$$x" debian/tests/"$$(basename "$${x%.py}" | tr _ -)"; \
done
LC_ALL=C.UTF-8 $(PYFLAKES3) game_data_packager/*.py game_data_packager/*/*.py runtime/*.py tests/*.py tools/*.py || :
LC_ALL=C.UTF-8 GDP_UNINSTALLED=1 PYTHONPATH=. $(PYTHON) tests/deb.py
LC_ALL=C.UTF-8 GDP_UNINSTALLED=1 PYTHONPATH=. $(PYTHON) tests/hashed_file.py
LC_ALL=C.UTF-8 GDP_UNINSTALLED=1 PYTHONPATH=. $(PYTHON) tests/integration.py
LC_ALL=C.UTF-8 GDP_UNINSTALLED=1 PYTHONPATH=. $(PYTHON) tests/rpm.py
LC_ALL=C.UTF-8 GDP_UNINSTALLED=1 PYTHONPATH=. $(PYTHON) tests/umod.py
LC_ALL=C.UTF-8 GDP_UNINSTALLED=1 PYTHONPATH=. $(PYTHON) tools/check_syntax.py
LC_ALL=C.UTF-8 GDP_UNINSTALLED=1 PYTHONPATH=. $(PYTHON) tools/check_equivalence.py
LC_ALL=C.UTF-8 GDP_UNINSTALLED=1 PYTHONPATH=. $(PYTHON) tests/download_shareware.py
check: check-tests
# Re-test with Python 3.5 if installed, since that's what's in
# Debian stable
if command -v python3.5 >/dev/null; then \
$(MAKE) check-tests PYTHON=python3.5; \
fi
manual-check:
LC_ALL=C.UTF-8 GDP_UNINSTALLED=1 PYTHONPATH=. $(PYTHON) tools/check_gog.py
LC_ALL=C.UTF-8 GDP_UNINSTALLED=1 PYTHONPATH=. $(PYTHON) tools/check_steam.py
install:
mkdir -p $(DESTDIR)$(bindir)
......@@ -364,6 +417,16 @@ install:
install -m0644 $(launcher_desktops) $(DESTDIR)$(runtimedir)/
install -m0644 runtime/confirm-binary-only.txt $(DESTDIR)$(runtimedir)/
install -m0644 runtime/missing-data.txt $(DESTDIR)$(runtimedir)/
ln -snf missing-data.txt $(DESTDIR)$(runtimedir)/unreal.missing-engine.txt
ln -snf missing-data.txt $(DESTDIR)$(runtimedir)/ut99.missing-engine.txt
install -m0644 runtime/quakeX.missing-data.txt $(DESTDIR)$(runtimedir)/
ln -snf quakeX.missing-data.txt $(DESTDIR)$(runtimedir)/etqw.missing-data.txt
ln -snf quakeX.missing-data.txt $(DESTDIR)$(runtimedir)/etqw.missing-engine.txt
ln -snf quakeX.missing-data.txt $(DESTDIR)$(runtimedir)/quake.missing-data.txt
ln -snf quakeX.missing-data.txt $(DESTDIR)$(runtimedir)/quake2.missing-data.txt
ln -snf quakeX.missing-data.txt $(DESTDIR)$(runtimedir)/quake3.missing-data.txt
ln -snf quakeX.missing-data.txt $(DESTDIR)$(runtimedir)/quake4.missing-data.txt
ln -snf quakeX.missing-data.txt $(DESTDIR)$(runtimedir)/quake4.missing-engine.txt
install -m0644 $(launcher_json) $(DESTDIR)$(runtimedir)/
install -d $(DESTDIR)${gamedatadir}/quake/
install -m644 out/version.py $(DESTDIR)${gamedatadir}/quake/gdp_launcher_version.py
......@@ -438,7 +501,7 @@ install:
install -m644 doc/quake*.6 $(DESTDIR)${mandir}/man6
html: $(DIRS) $(json)
LC_ALL=C GDP_UNINSTALLED=1 PYTHONPATH=. python3 -m tools.babel
rsync out/index.html alioth.debian.org:/var/lib/gforge/chroot/home/groups/pkg-games/htdocs/game-data/ -e ssh -v
LC_ALL=C.UTF-8 GDP_UNINSTALLED=1 PYTHONPATH=. python3 -m tools.babel
rsync -P -e ssh out/index.html illusion.pseudorandom.co.uk:/srv/game-data-packager.debian.net/www/available.html -e ssh
.PHONY: all clean distclean check install html
......@@ -120,11 +120,9 @@ files:
# DEMO
logo.bmp?demo:
look_for: [logo.bmp]
install_as: misc/logo.bmp
Setup1.cab?en:
look_for: [Setup1.cab]
unpack:
format: cabextract
provides:
......@@ -135,7 +133,6 @@ files:
provides:
- sfx.pak?demo
Setup3.cab?en:
look_for: [Setup3.cab]
unpack:
format: cabextract
provides:
......@@ -172,13 +169,11 @@ files:
- loc.pak?demo_en
Setup1.cab?fr:
look_for: [Setup1.cab]
unpack:
format: cabextract
provides:
- data.pak?demo_latin
Setup3.cab?fr:
look_for: [Setup3.cab]
unpack:
format: cabextract
provides:
......@@ -196,19 +191,16 @@ files:
- loc.pak?demo_fr
Setup1.cab?de:
look_for: [Setup1.cab]
unpack:
format: cabextract
provides:
- data.pak?demo_latin
Setup2.cab?de:
look_for: [Setup2.cab]
unpack:
format: cabextract
provides:
- sfx.pak?demo
Setup3.cab?de:
look_for: [Setup3.cab]
unpack:
format: cabextract
provides:
......@@ -247,6 +239,7 @@ files:
arx_jpn_demo.exe:
# this is exactly the same setup in ja.yaml,
# maybe there is a pattern here
download: http://file.4gamer.net/demo/arx_jpn_demo.exe
unpack:
format: 7z
flags: ['-r']
......
This diff is collapsed.
......@@ -4,7 +4,7 @@ longname: "Baldur's Gate 2"
copyright: © 2000 Bioware
genre: Role Playing
engine: gemrb-baldurs-gate-2
compress_deb: [-Zgzip, -z1]
compression: [-Zgzip, -z1]
missing_langs: [fr,de,pl,ru]
gog:
path:
......@@ -13,13 +13,12 @@ help_text: |
Data for Baldur's Gate 2 can be downloaded from gog.com. Please download the
English Linux installer and run it manually. Copy all files into a directory
of your choice and then run
.
game-data-packager baldurs-gate-2 <path-to-your-directory>
.
Please use /usr/share/gemrb/baldurs-gate-2-en as GamePath in your
/etc/gemrb/*.conf files.
packages:
baldurs-gate-2-en-data:
longname: Baldur's Gate 2 (English)
......@@ -28,10 +27,21 @@ packages:
install:
- game assets
license:
- End User License Agreement.txt
- Readme.txt
- license.txt
- german/license.txt
doc:
- documentation
- extra documentation
files:
baldur_s_gate_2_complete_gog_3_23651.sh:
provides:
- game assets
- documentation
unpack:
format: zip
groups:
documentation: |
......@@ -43,6 +53,30 @@ groups:
1637277 8e21973f5faa31391cf5f0d93a6de9ee manual.pdf
84214 f1f2d79651bc8d832e5180e759fa42ac readme_addon.txt
3850 d7892c9c00723a5e6275f68403dc66c9 license.txt
extra documentation:
group_members: |
84678 5ca22d16e3665c4c2f7cf9d4a8e16d06 End User License Agreement.txt
6703 773d2ee0a51793b294c568903f13b99f french/BG2-ToBPatchReadMe.txt
10043280 9ec7de42b765798bad5b5f98778ef2e9 french/Manual.pdf
20005 23a24035bcf6d6938f508ae409fb8371 french/Power Users.txt
823738 555baaf3904c6c792b2206ff9b392096 french/manual_addon.pdf
85462 baa2aeea3f7ea37f1e79840593c33483 french/readme.txt
6015 310892038e634a8879d88894ab1af060 german/BG2-ToBPatchReadMe.txt
4712 ccb0329f6c948a48ba1648c3eb61c02e german/license.txt
9603270 3d7f39565945a2350b972a47c17a5f5a german/manual.pdf
92834 e599d80c47ad06a7c974b60d49d1af62 german/readme.txt
5560 723723a325ab8396868e1240d4195c79 polish/Patch.txt
20183 40329b59d34b84518f683c17a3b06243 polish/Power Users.txt
54634 9f2fe158de523e11715a58fa24202df1 polish/Readme.txt
1405977 5e78c0a77883d5fbaf38ae2f3cfb41f7 polish/manual.pdf
607278 627f0e8744067ee9d8823e03c92abed8 polish/manual_addon.pdf
4296748 d8e97c2ba85b8dcf11fddc5266027aa5 russian/manual.pdf
1654051 7da4534b775b095bd5e4a4ef95eebaa0 russian/manual_addon.pdf
29785 c7a897273a4bdb4daf47c12e13d60f3c russian/readme.txt
2570609 a4ba3418ca5791d2b639f2dd2a0927fd russian/refcard.pdf
90112 3e1c7cfeded9aadd809fbb9e88263382 Scripting Quick Reference.doc
game assets: |
1452 b7bda11d13abe2e62476da84bb370780 Autorun.ini
590551 4d91fa62e36685c7d7bb9ce62cad1441 CHITIN.KEY
......@@ -1845,6 +1879,10 @@ groups:
7493 0c1016d66bdc2064ca93f91cbe9eb88e sounds/Male005y.wav
9231 2fc1fbdca06977f72e0040620abfd0f0 sounds/Male005z.wav
archives:
group_members: |
2804694994 030a61ce961ac88cd9506f1fd42135d6 baldur_s_gate_2_complete_gog_3_23651.sh
sha1sums: |
ffb6e27d9e207fcda903f2aebc558247e4f02ae7 CHITIN.KEY
d189e61312ab2e78f080613c6c8f8b5d734ee1c7 Keymap.ini
......@@ -2973,5 +3011,10 @@ sha1sums: |
0fbbf3685184cd01b55a93a71711a39263c6f992 Readme.txt
2109469763e94ea421648c62ccdd325d8223e440 manual.pdf
8fb7f3ac15254e7168b082df769fc4bc0cfce76e readme_addon.txt
b851c4da86da18e747344a7438e63cc9ae137a5a baldur_s_gate_2_complete_gog_3_23651.sh
sha256sums: |
6aaf903c2a531e89402c4373b7b8d22bb33a844892f0e4352f38136a4208ef66 baldur_s_gate_2_complete_gog_3_23651.sh
...
# vim:set sw=2 sts=2 et:
......@@ -16,7 +16,7 @@ _game_data_packager()
if [ "${cur:0:1}" == "-" ]
then
local longopts
longopts='--compress --destination --help --install --no-compress --no-download --no-search --package --save-downloads --install-method --gain-root-command'
longopts='--compress --destination --help --install --no-compress --no-download --no-search --package --save-downloads --install-method --gain-root-command --target-format --target-distro'
COMPREPLY=( $( compgen -W "$longopts" -- $cur ) )
elif [ "$prev" == '--install-method' ]
then
......@@ -24,6 +24,9 @@ _game_data_packager()
elif [ "$prev" == '--gain-root-command' ]
then
COMPREPLY=( $( compgen -W "su sudo pkexec" -- $cur ) )
elif [ "$prev" == '--target-format' ]
then
COMPREPLY=( $( compgen -W "arch deb rpm" -- $cur ) )
elif [ "$prev" == '--package' ]
then
[ -e "$pkgdatadir"/bash_completion ] || return
......
......@@ -5,6 +5,7 @@ plugin: scummvm_common
gameid: sword1
wiki: Broken_Sword_1
disks: 2
franchise: Broken Sword
# http://wiki.scummvm.org/index.php/Datafiles#Broken_Sword:_The_Shadow_of_the_Templars
......@@ -22,9 +23,22 @@ packages:
- base assets
- speech1
- speech2
- compacts.clu
- general.clu
- paris2.clu
- scotland.clu
- spain.clu
- scripts.clu
- swordres.rif
- text.clu
doc:
- manual.pdf
- readme.txt
gog:
url: broken_sword_directors_cut
steam:
id: 57640
path: common/Broken Sword Shadow of the Templars/Original
brokensword1-orig-music:
longname: 'Broken Sword 1 - music'
......@@ -90,6 +104,40 @@ files:
speech2.clf:
install_as: speech/speech2.clf
# Steam Original game variants
compacts.clu:
alternatives:
- compacts.clu?cd
- compacts.clu?steam
general.clu:
alternatives:
- general.clu?cd
- general.clu?steam
paris2.clu:
alternatives:
- paris2.clu?cd
- paris2.clu?steam
scotland.clu:
alternatives:
- scotland.clu?cd
- scotland.clu?steam
scripts.clu:
alternatives:
- scripts.clu?cd
- scripts.clu?steam
spain.clu:
alternatives:
- spain.clu?cd
- spain.clu?steam
swordres.rif:
alternatives:
- swordres.rif?cd
- swordres.rif?steam
text.clu:
alternatives:
- text.clu?cd
- text.clu?steam
# http://forums.scummvm.org/viewtopic.php?t=9088&highlight=2m29
#
# ... but even though they're not identical, it's the same piece of music.
......@@ -116,21 +164,33 @@ groups:
15751 bc9f6b5401ffc288ffb2581238680885 readme.txt
base assets: |
200852 7072952037a5e240c868d441ca4a6da9 compacts.clu
6295679 1990da4bf81a6402884bd72c5fe7a3b2 general.clu
14011396 62337167c67fada0d0689e0e45584ac5 ireland.clu
4686025 4640fc95cc73ea2956a516f25aecd107 maps.clu
13623206 6c85a3dc5c3f7b4a3e11ac22cb183cc2 paris1.clu
23981648 db1dab88dfed88091e20aa38e968426d paris2.clu
15276938 205db4a3a86262fa93ce13cc785be0a6 paris3.clu
13466367 bfe0e1020272e9ce639981de909826c1 paris4.clu
22290335 9a78e8fc591a4f482bffca7083653361 scotland.clu
1088292 9a8aa5e562672f9d7a4fbc430d6d3576 scripts.clu
12543771 e053954d122ecbce89a58030fbcd1e40 spain.clu
17354333 2595fd92d91bbaa604a820b9bf6d20ad syria.clu
3193159 4edc865fa00933c7d7c9cf761ee3efb1 text.clu
8247053 d3df148f058f4280e6166c8649aa5a1c train.clu
59788 003f4dc09692592d3a8347bc84ded39f swordres.rif
cd: |
200852 7072952037a5e240c868d441ca4a6da9 compacts.clu?cd
6295679 1990da4bf81a6402884bd72c5fe7a3b2 general.clu?cd
23981648 db1dab88dfed88091e20aa38e968426d paris2.clu?cd
22290335 9a78e8fc591a4f482bffca7083653361 scotland.clu?cd
1088292 9a8aa5e562672f9d7a4fbc430d6d3576 scripts.clu?cd
12543771 e053954d122ecbce89a58030fbcd1e40 spain.clu?cd
59788 003f4dc09692592d3a8347bc84ded39f swordres.rif?cd
3193159 4edc865fa00933c7d7c9cf761ee3efb1 text.clu?cd
steam: |
200852 0502c541a978785aac089d0b04bd0db9 compacts.clu?steam
6003454 02d991529bd234d5397f82670ccf4647 general.clu?steam
23981648 26641ac15beab23c72479d8a1297e5be paris2.clu?steam
22290335 3b5fc6a9f6a309bf7a1ff3fa1866b52a scotland.clu?steam
1087240 c12b537ad3b03abf8b655ef9aea0c77d scripts.clu?steam
12543791 30d8b84e9ccebc1087c499bdd339ce62 spain.clu?steam
58916 fd70c6278bad24fb25acd2562e6fee29 swordres.rif?steam
2704592 15f1028f0c337f02eb768749c5eda930 text.clu?steam
original videos: |
1199032 0a82d2a778daecd481c08d3561a68961 candle.smk
......@@ -665,21 +725,29 @@ groups:
sha1sums: |
1cc60b0ab2dd97edca35d6ff9ab623b649930635 manual.pdf
202d48dbad1900e32afb2296e205f1ded771877b readme.txt
40e00051ccec2a728da2d93bece5bac1a9139abd compacts.clu
68be4f0ff45806616d1c5409898695cff75c3790 general.clu
40e00051ccec2a728da2d93bece5bac1a9139abd compacts.clu?cd
251ee86b352e3a6fc092d7069ad95b0ea6767c49 compacts.clu?steam
68be4f0ff45806616d1c5409898695cff75c3790 general.clu?cd
3735f5a78835e0705795065238b30d045c48bbd5 general.clu?steam
72edaabbb95ac93c9c21a3b71ccbdbeb41642ee4 ireland.clu
77c938bd7ad487aee2bfe80ec377601feeba791a maps.clu
f85984d7c6942e08df3ff1d5c3c62c4cd67d1dc4 paris1.clu
7ead3b5a9762b5975513b61912b9fa46c8aec4bd paris2.clu
7ead3b5a9762b5975513b61912b9fa46c8aec4bd paris2.clu?cd
a8f515dfc5dfe7bb968f95484064c442449fd7a3 paris2.clu?steam
65a351c87e29a72a43066b25e5baf02b08353fe8 paris3.clu
716c75922830cc6c07ef29dcb841137d9670d70a paris4.clu
a5b22bb49b5ee7aee3cf8c49ad8f77929f0caf80 scotland.clu
db3d3e87f8e2405dfe265b17689524e0abcece50 scripts.clu
a84ddbfc4f0dbb52f79af1a47f2953839c107fbc spain.clu
a5b22bb49b5ee7aee3cf8c49ad8f77929f0caf80 scotland.clu?cd
264c6178e6d8f7f28854a5b08e38488a1bfa0398 scotland.clu?steam
db3d3e87f8e2405dfe265b17689524e0abcece50 scripts.clu?cd
1be449ebe04c4201e153f4c189f080c308e49682 scripts.clu?steam
a84ddbfc4f0dbb52f79af1a47f2953839c107fbc spain.clu?cd
e72e2d6e11c76ff67c216dc9c2e1cee588c065de spain.clu?steam
63103b748ca718f80863392253b76811e962dcf6 syria.clu
055f0512cdb7e004bc747335da3e47e7249207b4 text.clu
055f0512cdb7e004bc747335da3e47e7249207b4 text.clu?cd
dd9192944a87dcb7d8ecf7aac4d86517b543ad06 text.clu?steam
10dfd7a8f02e56778871e33e45e6ab14ad672f7c train.clu
baddca4dc1d6e7cfba6dde2ab22a99a2e439ebb3 swordres.rif
baddca4dc1d6e7cfba6dde2ab22a99a2e439ebb3 swordres.rif?cd
5b428d6dc92f7b63d198187d87731456bfbca23c swordres.rif?steam
40921d4ebb4160b4d55f018bff15d96a99bb5c17 speech1.clu
ee91174587016019242a3df649deddea02ae450e speech1.clf
accb12d57b5ce5d21c07a09158bca94b63b54ca9 speech2.clu
......
This diff is collapsed.
---
longname: "Broken Sword 2.5"
copyright: © 2008 mindFactory
plugin: scummvm_common
gameid: sword25
wiki: Broken_Sword_2.5
fanmade: true
franchise: Broken Sword
# http://wiki.scummvm.org/index.php/Broken_Sword_2.5
packages:
brokensword2.5-data:
url_misc: http://www.brokensword25.com/
install:
- base assets
- contents of BS25_patch000_multilingual.zip
license:
- license
files:
bs25setup.zip:
download: http://server.c-otto.de/baphometsfluch/bs25setup.zip
provides:
- contents of bs25setup.zip
unpack:
format: zip
bs25-setup.exe:
other_parts:
- bs25-setup-1.bin
unpack:
format: innoextract
provides:
- data.b25c
- license.txt
BS25_patch000_multilingual.zip:
download: http://baphometsfluch25.de/downloads/sonstiges/BS25_patch000_multilingual.zip
provides:
- contents of BS25_patch000_multilingual.zip
unpack:
format: zip
groups:
archives:
group_members: |
179708218 3e62b3a8d42df4bb2731e78bd5e76e84 BS25_patch000_multilingual.zip
731357988 caf383a6e6ed0d822156c6d42b0be0ad bs25setup.zip
base assets: |
654310588 631b5bc5a7c994cf74a342f681f22f8d data.b25c
license: |
6491 f23aea59c2a1f090dfed340a883c5b5f license.txt
contents of bs25setup.zip:
group_members: |
656942571 8d00c8a34eb7dfc7c0d3d5825502bdb6 bs25-setup-1.bin
384420 4fa150ec1ab54d7acf9a2abe340b7c1b bs25-setup.exe
contents of BS25_patch000_multilingual.zip:
group_members: |
674 007983942ac7a4cebc5f44af41d5f8db changes.txt
170856736 f603644ab24a54bbea0ca86484adf42f lang_en.b25c
987965 2ee44a258b1e8cc882bd712633625908 lang_es.b25c
1006043 94892fe8c58c39bd89502ca3e9f71f0a lang_fr.b25c
1273217 5720ef33039ed8d2ed3c9b66a056c217 lang_hr.b25c
996197 8582d73e046265da447af52890d11cd0 lang_it.b25c
1281799 300accadf2ba1953943aa80ee5780c27 lang_pl.b25c
993812 6b04cbba243329d02252aca294d89aaf lang_pt.b25c
1235378 288e1455b9e6083b394c8928b3c4bd0b lang_ru.b25c
204672 206f0cfed66ec81f3155ede7470bcc86 patch000.b25c
sha1sums: |
f60eaba2028ffafdc5400d719aee54c0c3f9fea9 data.b25c
74522cfe4cc5bfcdd6049a48f260feb9595a5f2b license.txt
288a0f6e6e28054073dc0818f757efef49187bbd bs25-setup-1.bin
bffb7a48ca627aa5856225ed9db5a7393b87c84f bs25-setup.exe
d23601a4991ded4b15999f127accbfed7be93a83 bs25setup.zip
3ccc20cb9d4277c9530eed88a114128863f0e070 BS25_patch000_multilingual.zip
43589537169564c0aa5bde8c57a83f62058b3c09 changes.txt
7589be7262e49aaf9081530a155bd60256b16c9c lang_en.b25c
181c90536e02b3ff656290d088abc60aa8cd5563 lang_es.b25c
fb75d1de7d52aa087204d2de098eb82ca45995df lang_fr.b25c
6315ac0958504a5266ac98af145250145fb1db42 lang_hr.b25c
7cdd02b36e532b093deb8cd56ef3908b1d83f3f0 lang_it.b25c
71f32eabb645d72f3762f3589216ea025747abd0 lang_pl.b25c
2e40c8a19c986dc253f17455de41fe6458e6b7ce lang_pt.b25c
7c6f2a073940444b49147935906db17e60d4e868 lang_ru.b25c
3163202b625d57e4f659786df84cb81881384d17 patch000.b25c
sha256sums: |
9ec25d5cdad6216b90f358e1fa9a760daf8e6f1a086a6cd74e88847f9a6dabef data.b25c
ff692b389502975f7645106bb773885db893a0a31031df11d99e009887bcb6f0 license.txt
784c0b6ca7bfd7ececaed21dab79d5a6cf0f02aff885ca98ec148ea8da748499 bs25-setup-1.bin
853320c0462fccc53c243d2d8b5c2c5bdf37f6b57491c542cb1d198cdb561b93 bs25-setup.exe
110026b9c1f4eaa0ed4f7dfc59519a4df8e1a3eff4616b10b59da4ba04abe4ed bs25setup.zip
84934b495a5847244b9be221d96cff12212c72704afdfefff843892b3ae608d4 BS25_patch000_multilingual.zip
9bb8fb7197f5a343a48bbb059407c7a55fc9a2741750f83351aa866eafc3b909 changes.txt
d822ee52c2ad83394836d5a91efc08bb8c0ef996eded03f93ecbe4998f00d612 lang_en.b25c
a406a3e08d9716263dc96f6959c3f3e93c95f37e7a7fdc29d5b29a1fb61caccd lang_es.b25c
42479b584db1d73a22d9d01e1df9145a51066cf09f31de6de14122687045763c lang_fr.b25c
0e8e2e1b161df15f36a40624f67ecc3208dc921fe7a6576aeda4455052bf4eac lang_hr.b25c
ba8f6906e497a3c4eacb5bdcbd0106516308c8317ed5cb6fad2d930ecc5fad8f lang_it.b25c
156dcf714ed82fd47841a117f8b055043db126d5890adbe8fafa90262c60772c lang_pl.b25c
1d946245a92eb084512433aae81a2c790fc0c85f1827f24391f1e0e0b4754372 lang_pt.b25c
1f9ee549a839b34c0da41f0337ce91e2c5804ee50d6a414c07b1a53c121a6de4 lang_ru.b25c
bf3c43bf7a3ac4a1be4891812faf6ff06a9b8acf1fee62db6154ae0ce7368c00 patch000.b25c
...
......@@ -4,6 +4,8 @@ longname: "Conquests of Camelot: The Search for the Grail"
copyright: © 1990 Sierra
plugin: scummvm_common
wiki: Conquests_of_Camelot
gog:
url: conquests_of_camelot
packages:
conquests-of-camelot-data:
......
......@@ -4,7 +4,7 @@ franchise: Monkey Island
copyright: © 1997 Lucasfilm Games
# gzip -1 saves significant size; gzip -6 only saves an extra 10M and
# takes 1.5x time; xz is really slow
compress_deb: [-Zgzip, -z1]
compression: [-Zgzip, -z1]
plugin: scummvm_common
wiki: The_Curse_of_Monkey_Island
disks: 2
......@@ -44,6 +44,10 @@ packages:
curse-of-monkey-island-de-data:
lang: de
provides: curse-of-monkey-island-data
steam:
id: 6040
gog:
url: the_curse_of_monkey_island
install:
- shared assets
- german assets
......
......@@ -18,8 +18,8 @@ The Debian packaging is:
© 2008-2013 Jonathan Dowland
© 2011-2016 Stephen Kitt
© 2012-2015 Markus Koschany
© 2014-2016 Simon McVittie
© 2015-2016 Alexandre Detiste
© 2014-2017 Simon McVittie
© 2015-2017 Alexandre Detiste
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
......
......@@ -13,14 +13,14 @@ packages:
install_to: $assets/d1x-rebirth/
copyright_notice: |
DESCENT is a trademark of Interplay Productions, Inc.
.
GIVE SHAREWARE DESCENT TO EVERYONE YOU KNOW!
.
THIS GAME MAY BE FREELY DISTRIBUTED
.
Shareware Descent is freely distributable to anyone and everyone so
long as it is distributed in UNMODIFIED FORM and no fees are charged.
.
(Package's note: so this means this repacked game is not distributable)
install:
- descent.hog?demo
......@@ -34,9 +34,10 @@ packages:
descent1-data:
replaces: descent1-full-data
gog:
# http://www.gog.com/game/${url}?pp=${pp}
# https://www.gog.com/game/${url}?pp=${pp}
url: descent_1_descent_2
game: descent
removed: 2015/12/30
# id found in dxx-rebirth's INSTALL.txt
# and here http://www.dxx-rebirth.com/game-content/
pp: fc074d501302eb2b93e2554793fcaf50b3bf7291
......@@ -73,9 +74,7 @@ files:
d1xr-hires.dxa:
download: http://www.dxx-rebirth.com/download/dxx/res/d1xr-hires.dxa
provides:
- d1xr-hires.dxa
descent.pig?demo_p1:
provides: ['descent.pig?demo']
unpack:
......
Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Files: *
© 1995 Parallax Software Corporation
License:
......
......@@ -17,6 +17,7 @@ packages:
url: descent_1_descent_2
game: descent_2
pp: fc074d501302eb2b93e2554793fcaf50b3bf7291
removed: 2015/12/30
steam:
id: 273580
path: "common/Descent 2"
......
......@@ -2,7 +2,7 @@
longname: The Dig
copyright: © 1995 LucasArts
plugin: scummvm_common
wiki: Dig
wiki: The_Dig
gog:
# also seen with language suffix: "... (French)" or "... French",
# and the same for German, Italian, Spanish
......
......@@ -33,6 +33,7 @@ packages:
gog:
url: the_ultimate_doom
game: the_ultimate_doom_game
# FIXME: also into doom_3_bfg_edition
longname: Doom
install:
- doom.wad
......@@ -54,6 +55,9 @@ packages:
args: -iwad doom.wad -file %s -warp 1 4
install:
- e1m4b.wad
activated_by:
- e1m4b.wad
- e1m4b.zip
license:
- e1m4b.txt
......@@ -71,6 +75,9 @@ packages:
args: -iwad doom.wad -file %s -warp 1 8
install:
- e1m8b.wad
activated_by:
- e1m8b.wad
- e1m8b.zip
license:
- e1m8b.txt
......@@ -85,92 +92,9 @@ files:
- doom.wad?bfg
- doom1.wad?pocketpc
# Best available full version: The Ultimate Doom
doom.wad?1.9ud:
size: 12408292
sha1: 9b07b02ab3c275a6a7570c3f73cc20d63a0e3833
md5: c4fe9fd920207691a9f493668e0a2083
# Other 1.9 variants
doom.wad?1.9:
size: 11159840
sha1: 7742089b4468a736cadb659a7deca3320fe6dcbd
md5: 1cd63c5ddff1bf8ce844237f580e9cf3
doom.wad?xbox:
size: 12538385
md5: 0c8758f102ccafe26a3040bee8ba5021
sha1: 1d1d4f69fe14fa255228d8243470678b1b4efdc5
doom.wad?psn:
size: 12474561
md5: e4f120eab6fb410a5b6e11c947832357
sha1: 117015379c529573510be08cf59810aa10bb934e
doom.wad?bfg:
size: 12487824
md5: fb35c4a5a9fd49ec29ab6e900572c524
sha1: e5ec79505530e151ff0e6f517f3ce1fd65969c46
# despite its name this is full Doom
doom1.wad?pocketpc:
distinctive_name: false
size: 14445632
md5: 3e410ecd27f61437d53fa5c279536e88
sha1: 1d3c00534c452e266012e28ddc399ffe4d9ac8ed
# Older versions
doom.wad?0.2:
size: 496250
md5: 740901119ba2953e3c7f3764eca6e128
sha1: 89d934616c57fe974b06c2b37a9837853a89dbbc
look_for: [doom1.wad]
unsuitable: Doom 1.9 or The Ultimate Doom is required
doom.wad?0.4:
size: 2675669
md5: b6afa12a8b22e2726a8ff5bd249223de
sha1: 5f78b23fbffc828f5863ecff7e908d556241ff45
look_for: [doom1.wad]
unsuitable: Doom 1.9 or The Ultimate Doom is required
doom.wad?0.5:
size: 3522207
md5: 9c877480b8ef33b7074f1f0c07ed6487
sha1: d3648d720b5324ce3c7bf58cf019e395911d677e
look_for: [doom1.wad]
unsuitable: Doom 1.9 or The Ultimate Doom is required
doom.wad?beta:
size: 5468456
md5: 049e32f18d9c9529630366cfc72726ea
sha1: 692994db9579be4201730b9ac77797fae2111bde
look_for: [doom1.wad]
unsuitable: Doom 1.9 or The Ultimate Doom is required
doom.wad?1.1:
size: 10396254
md5: 981b03e6d1dc033301aa3095acc437ce
sha1: df0040ccb29cc1622e74ceb3b7793a2304cca2c8
look_for: [doom1.wad]
unsuitable: Doom 1.9 or The Ultimate Doom is required
doom.wad?1.2:
size: 10399316
md5: 792fd1fea023d61210857089a7c1e351
sha1: b5f86a559642a2b3bdfb8a75e91c8da97f057fe6
look_for: [doom1.wad]
unsuitable: Doom 1.9 or The Ultimate Doom is required
doom.wad?1.666:
size: 11159840
md5: 54978d12de87f162b9bcc011676cb3c0
sha1: 2e89b86859acd9fc1e552f587b710751efcffa8e
look_for: [doom1.wad]
unsuitable: Doom 1.9 or The Ultimate Doom is required
doom.wad?1.8:
size: 11159840
md5: 11e1cd216801ea2657723abc86ecb01f
sha1: 2c8212631b37f21ad06d18b5638c733a75e179ff
look_for: [doom1.wad]
unsuitable: Doom 1.9 or The Ultimate Doom is required
# doom-wad-shareware
doom_wad?shareware:
size: 4196020
md5: f0cefca49926d00903cf57551d901abe
sha1: 5b2e249b9c5133ec987b3ea77596381dc0d6bc1d
look_for: [doom1.wad]
doom bible.pdf:
download: http://5years.doomworld.com/doombible/doombible.pdf
......@@ -185,6 +109,15 @@ files:
- doom bible.pdf
- manual.pdf
setup_doom_3_bfg_1.14_(13452)_(g).exe:
other_parts:
- setup_doom_3_bfg_1.14_(13452)_(g)-1.bin
- setup_doom_3_bfg_1.14_(13452)_(g)-2.bin
unpack:
format: innoextract
provides:
- doom.wad?bfg
e1m4b.zip:
download:
idgames-mirrors:
......@@ -206,20 +139,70 @@ files:
- e1m8b.txt
groups:
documentation: |
548488 c985db4e0aa6fa12dc650b04eaa041cc doom bible.pdf
684939 a2cbc904d3ea7648b973aac7c53e9685 manual.pdf
3060 bf5b785186a42db65ecaed2a4758ba31 e1m4b.txt
2967 c9b317110305e81f47f64f4fc443d4a0 e1m8b.txt
archives: |
20575712 98a065ca917fc5ac021621098a2f80cd setup_the_ultimate_doom_2.0.0.3.exe
93472 863d59e8c3ef3b1e47740a08e429d9ea e1m4b.zip
220162 69084c43103c8f897a4993afded46b1b e1m8b.zip
maps: |
237271 ffce7f3a2e42ba779e211c4cf17fa591 e1m4b.wad
566157 86e94729257b94f982dbe3e3a81e2679 e1m8b.wad
documentation:
doc: true
group_members: |
548488 c985db4e0aa6fa12dc650b04eaa041cc doom bible.pdf
684939 a2cbc904d3ea7648b973aac7c53e9685 manual.pdf
3060 bf5b785186a42db65ecaed2a4758ba31 e1m4b.txt
2967 c9b317110305e81f47f64f4fc443d4a0 e1m8b.txt
archives:
group_members: |
20575712 98a065ca917fc5ac021621098a2f80cd setup_the_ultimate_doom_2.0.0.3.exe
779640 d93c52c6d129f93672ca2fa7665229c9 setup_doom_3_bfg_1.14_(13452)_(g).exe
4294194686 884b37ceda0bc95a4d4cda7f9dc0ddef setup_doom_3_bfg_1.14_(13452)_(g)-1.bin
53043836 83c57e05fc407ec3c20459d78a564519 setup_doom_3_bfg_1.14_(13452)_(g)-2.bin
93472 863d59e8c3ef3b1e47740a08e429d9ea e1m4b.zip
220162 69084c43103c8f897a4993afded46b1b e1m8b.zip
iwads:
group_members: |
# Best available full version: The Ultimate Doom
12408292 c4fe9fd920207691a9f493668e0a2083 doom.wad?1.9ud
# Other 1.9 variants
11159840 1cd63c5ddff1bf8ce844237f580e9cf3 doom.wad?1.9
12487824 fb35c4a5a9fd49ec29ab6e900572c524 doom.wad?bfg
12474561 e4f120eab6fb410a5b6e11c947832357 doom.wad?psn
12538385 0c8758f102ccafe26a3040bee8ba5021 doom.wad?xbox
# despite its name this is full Doom
14445632 3e410ecd27f61437d53fa5c279536e88 doom1.wad?pocketpc
unsuitable:
unsuitable: Doom 1.9 or The Ultimate Doom is required
group_members: |
10396254 981b03e6d1dc033301aa3095acc437ce doom1.wad?1.1
10399316 792fd1fea023d61210857089a7c1e351 doom1.wad?1.2
11159840 11e1cd216801ea2657723abc86ecb01f doom1.wad?1.8
11159840 54978d12de87f162b9bcc011676cb3c0 doom1.wad?1.666
1901322 dae9b1eea1a8e090fdfa5707187f4a43 doom1.wad?0.3
2675669 b6afa12a8b22e2726a8ff5bd249223de doom1.wad?0.4
3522207 9c877480b8ef33b7074f1f0c07ed6487 doom1.wad?0.5
4196020 f0cefca49926d00903cf57551d901abe doom1.wad?shareware
496250 740901119ba2953e3c7f3764eca6e128 doom1.wad?0.2
5468456 049e32f18d9c9529630366cfc72726ea doom1.wad?beta
pwads:
group_members: |
237271 ffce7f3a2e42ba779e211c4cf17fa591 e1m4b.wad
566157 86e94729257b94f982dbe3e3a81e2679 e1m8b.wad
sha1sums: |
7742089b4468a736cadb659a7deca3320fe6dcbd doom.wad?1.9
9b07b02ab3c275a6a7570c3f73cc20d63a0e3833 doom.wad?1.9ud
e5ec79505530e151ff0e6f517f3ce1fd65969c46 doom.wad?bfg
117015379c529573510be08cf59810aa10bb934e doom.wad?psn
1d1d4f69fe14fa255228d8243470678b1b4efdc5 doom.wad?xbox
89d934616c57fe974b06c2b37a9837853a89dbbc doom1.wad?0.2
df8ffe821a212d130ae48cf2c23721bd0ee6543b doom1.wad?0.3
5f78b23fbffc828f5863ecff7e908d556241ff45 doom1.wad?0.4
2c8212631b37f21ad06d18b5638c733a75e179ff doom1.wad?1.8
2e89b86859acd9fc1e552f587b710751efcffa8e doom1.wad?1.666
692994db9579be4201730b9ac77797fae2111bde doom1.wad?beta
b5f86a559642a2b3bdfb8a75e91c8da97f057fe6 doom1.wad?1.2
d3648d720b5324ce3c7bf58cf019e395911d677e doom1.wad?0.5
df0040ccb29cc1622e74ceb3b7793a2304cca2c8 doom1.wad?1.1
1d3c00534c452e266012e28ddc399ffe4d9ac8ed doom1.wad?pocketpc
5b2e249b9c5133ec987b3ea77596381dc0d6bc1d doom1.wad?shareware
923c77b2cb7b4a73abd62f62c26f614446c849ff setup_the_ultimate_doom_2.0.0.3.exe
d6981fd46269d3bb22adf2a962e8b6c62179565e e1m4b.txt
46215ed8988e4fea8fdb458aa45e75a4c6f2d014 e1m4b.wad
......
......@@ -120,6 +120,15 @@ files:
- masterlevels doc
- manual.pdf
setup_doom_3_bfg_1.14_(13452)_(g).exe:
other_parts:
- setup_doom_3_bfg_1.14_(13452)_(g)-1.bin
- setup_doom_3_bfg_1.14_(13452)_(g)-2.bin
unpack:
format: innoextract
provides:
- doom2.wad?bfg
groups:
default: |
14604584 25e1459ca71d321525f84628f45ca8cd doom2.wad?1.9
......@@ -145,6 +154,10 @@ groups:
616115 0bd88c082f76d6a03f0eed9a4150a51e manual.pdf
21908760 5915beaf6b0947fc2ec8075e262b4096 setup_doom2_2.0.0.6.exe
779640 d93c52c6d129f93672ca2fa7665229c9 setup_doom_3_bfg_1.14_(13452)_(g).exe
4294194686 884b37ceda0bc95a4d4cda7f9dc0ddef setup_doom_3_bfg_1.14_(13452)_(g)-1.bin
53043836 83c57e05fc407ec3c20459d78a564519 setup_doom_3_bfg_1.14_(13452)_(g)-2.bin
masterlevels wads: |
185135 cb03fd0cd84b10579c2b2b313199d4c1 attack.wad
199534 a421ca18cea00a2696162f8d2a2beeca blacktwr.wad
......
This diff is collapsed.
......@@ -48,7 +48,6 @@ groups:
1100 e3462ec245809772e2c39747de9f8dce 365.hep
7806 8918b70f20bc8805b51a3b7c0c0c8411 365.scr
3170 ce8e5509354cf2b8cb96ddfa31dba830 420.hep
5698 89de857a5b46bc14ce16b75ef08a4656 420.scr
632 6c0248d3c97ec96fd334be388482aa58 65535.map
2103560 5a73b058d74a3f4bb9ba631c941cafdd resource.000
1880696 c787e0f3c777a7624b98ab7fe6ea09b7 resource.aud
......@@ -58,6 +57,7 @@ groups:
overwritten files: |
21780 5722e41e35ce1746fa93d8098a15c4df 300.msg
8794 5aac18cdb85a57db9ef6bf44cdbbb006 350.scr
5698 89de857a5b46bc14ce16b75ef08a4656 420.scr
archives: |
76174 82648d006bc128a3c9aaa2ab373fac4c IslandofDrBrain(DB2PAT).zip
......
......@@ -31,6 +31,7 @@ packages:
native: true
gog:
url: duke_nukem_3d_atomic_edition
removed: 2015/12/28
# banner at http://eduke32.com/
pp: 6c1e671f9af5b46d9c1a52067bdf0e53685674f7
url_misc: https://3drealms.com/catalog/duke-nukem-3d_27/
......
......@@ -13,7 +13,7 @@ packages:
# https://archive.org/download/DuneIiTheBuildingOfADynastyDemo/dune2.zip
DISABLED: demo not supported
provides: dune2-data
conflicts: dune2-data
mutually_exclusive: True
demo_for:
- dune2-v10-data
- dune2-v17-us-data
......@@ -32,7 +32,7 @@ packages:
dune2-v10-data:
longname: "Dune II (v1.00/US)"
provides: dune2-data
conflicts: dune2-data
mutually_exclusive: True
install_to: $assets/dunelegacy
install:
- ATRE.PAK
......
......@@ -6,7 +6,7 @@ engine: etlegacy
wikibase: http://wolfenstein.wikia.com/wiki/
wiki: "Wolfenstein:_Enemy_Territory"
genre: First-person shooter
compress_deb: false
compression: false
help_text: |
Data from Wolfenstein Enemy Territory can be downloaded automatically.
You can skip the download by providing et260b.x86_full.zip.
......
......@@ -6,7 +6,7 @@ engine: etqw | etqw-server
genre: First-person shooter
wikibase: http://quake.wikia.com/wiki/
wiki: Enemy_Territory%3A_Quake_Wars
compress_deb: false
compression: false
binary_executables: i386
try_repack_from:
- /usr/local/games/etqw
......
This diff is collapsed.
......@@ -7,6 +7,8 @@ wiki: Freddy_Pharkas
packages:
freddy-pharkas-cd-data:
version: '1.000'
gog:
url: freddy_pharkas_frontier_pharmacist
install:
- cd assets
- version
......
......@@ -2,7 +2,7 @@
longname: Freespace 2
genre: Flight simulator
engine: freespace2
compress_deb: false
compression: false
disks: 3
# FS2.bmp & mod.ini
......@@ -64,6 +64,8 @@ packages:
install_to: $assets/freespace2-open/data/movies
install:
- ogg movies
replaces:
- freespace2-video
files:
fs2_ogg.zip:
......@@ -104,10 +106,10 @@ files:
# these should be shipped in/handled by freespace2 package
mod.ini:
download: http://anonscm.debian.org/cgit/users/onlyjob/freespace2.git/plain/debian/packages/freespace2-data-gog/debian/mod.ini
download: https://game-data-packager.debian.net/freespace2/mod.ini
distinctive_name: false
FS2.bmp:
download: http://anonscm.debian.org/cgit/users/onlyjob/freespace2.git/plain/debian/packages/freespace2-data-gog/debian/FS2.bmp
download: https://game-data-packager.debian.net/freespace2/FS2.bmp
tango1_fs2.vp:
distinctive_name: false
......
......@@ -3,7 +3,7 @@ longname: Full Throttle
copyright: © 1995 Lucasfilm Games
# gzip -1 saves significant size; gzip -9 only saves an extra 12M and
# takes 3.5x time; xz is really slow
compress_deb: [-Zgzip, -z1]
compression: [-Zgzip, -z1]
plugin: scummvm_common
wiki: Full_Throttle
gameid: ft
......
......@@ -10,8 +10,6 @@ packages:
gog:
url: gobliiins_pack
game: gobliiins
dotemu:
id: 25
provides: gobliiins-data
install:
- gob.lic
......
......@@ -13,8 +13,6 @@ packages:
gog:
url: gobliiins_pack
game: gobliins_2_the_prince_buffoon
dotemu:
id: 25
install:
- intro.stk
- gobnew.lic
......
......@@ -8,13 +8,6 @@ copyright: © 1993 Coktel Vision
missing_langs: [es,pl]
help_text: |
DotEmu claims to sell a Spanish & Polish version of this game too.
Please provide the output of
$ game-data-packager make-template <path>
if you own these translations.
packages:
goblins3-floppy-data:
longname: "Goblins Quest 3 (floppy)"
......@@ -30,8 +23,6 @@ packages:
gog:
url: gobliiins_pack
game: goblins_quest_3
dotemu:
id: 25
install:
- ext.stk
- imd.itk
......@@ -51,8 +42,6 @@ packages:
gog:
url: gobliiins_pack
game: goblins_quest_3
dotemu:
id: 25
install:
- ext.stk
- imd.itk
......@@ -72,8 +61,6 @@ packages:
gog:
url: gobliiins_pack
game: goblins_quest_3
dotemu:
id: 25
install:
- ext.stk
- imd.itk
......@@ -93,8 +80,6 @@ packages:
gog:
url: gobliiins_pack
game: goblins_quest_3
dotemu:
id: 25
install:
- ext.stk
- imd.itk
......
......@@ -10,7 +10,7 @@ disks: 2
# from 71MB to 51MB... but it takes 10 minutes to do it (on a Core i7),
# which is going to make people think game-data-packager has crashed.
# gzip compression is only fractionally smaller than uncompressed.
compress_deb: false
compression: false
# for upgrade from versions where it was not multilingual
try_repack_from:
- /usr/share/games/grimfandango
......
This diff is collapsed.
......@@ -6,18 +6,14 @@ engine: "uhexen2 | hexen2-engine"
genre: First-person shooter
help_text: |
For hexen2-data, you must provide the version 1.11 patched versions
of data1/pak0.pak and data1/pak1.pak, or a directory containing them.
The hexen2-data package requires data1/pak0.pak and data1/pak1.pak from
version 1.11 (patched) or version 1.03 (retail CD-ROM).
For the mission pack, Portal of Praevus, you must also provide
portals/pak3.pak.
Hexen II is available on Steam, <http://store.steampowered.com/app/9060/>.
Steam installations would typically be found in:
C:/Program Files/Steam/steamapps/common/Hexen 2
A demo is available here, but cannot be downloaded noninteractively:
http://www.fileplanet.com/10770/download/Hexen-II---Demo
https://www.fileplanet.com/10770/download/Hexen-II---Demo
packages:
hexen2-demo-data:
......@@ -25,7 +21,7 @@ packages:
mutually_exclusive: True
install_to: $assets/hexen2
install:
- data1/pak0.pak_demo
- data1/pak0.pak?demo
license:
- HEXEN II SUBLICENSE.doc
# Word 6 .doc, can be translated with antiword
......@@ -35,8 +31,8 @@ packages:
id: 9060
path: "common/Hexen 2"
install:
- data1/pak0.pak
- data1/pak1.pak
- data1/pak0.pak?v1.11
- data1/pak1.pak?v1.11
hexen2-portals-data:
longname: "Hexen II Mission Pack: Portal of Praevus"
......@@ -51,72 +47,127 @@ packages:
install_to: $assets/hexen2
install:
- hw/pak4.pak
activated_by:
- hw/pak4.pak
- hexenworld-pakfiles-0.15.tgz
files:
hexenworld-pakfiles-0.15.tgz:
provides:
- hw/pak4.pak
# FIXME: if we list this as downloadable, then g-d-p will download it
# every time we try to package something else. Downloadable expansions
# should be a little less enthusiastic (#775080)
#download: http://downloads.sourceforge.net/project/uhexen2/Hexen2%20GameData/hexenworld-pakfiles/hexenworld-pakfiles-0.15.tgz?r=http%3A%2F%2Fuhexen2.sourceforge.net%2Fdownload.html
download: http://downloads.sourceforge.net/project/uhexen2/Hexen2%20GameData/hexenworld-pakfiles/hexenworld-pakfiles-0.15.tgz?r=http%3A%2F%2Fuhexen2.sourceforge.net%2Fdownload.html
unpack:
format: tar.gz
gamedata-all-1.29a.tgz:
download: http://downloads.sourceforge.net/project/uhexen2/Hexen2%20GameData/gamedata-1.29a/gamedata-all-1.29a.tgz?r=http%3A%2F%2Fuhexen2.sourceforge.net%2Fdownload.html
unpack:
format: tar.gz
provides:
- patchdat/data1/data1pk0.xd3
- patchdat/data1/data1pk1.xd3
patchdat/data1/data1pk0.xd3:
unpack:
format: xdelta3
other_parts:
- data1/pak0.pak?v1.03
provides:
- data1/pak0.pak?v1.11
patchdat/data1/data1pk1.xd3:
unpack:
format: xdelta3
other_parts:
- data1/pak1.pak?v1.03
provides:
- data1/pak1.pak?v1.11
hexen2demo_nov1997-linux-i586.tgz:
hexen2demo_nov1997-linux-i586.tgz?20181104:
download: http://sourceforge.net/project/downloading.php?group_id=124987&filename=hexen2demo_nov1997-linux-i586.tgz
provides:
- data1/pak0.pak_demo
- data1/pak0.pak?demo
- HEXEN II SUBLICENSE.doc
unpack:
format: tar.gz
# Timestamps comes from here:
# tar xzvfO hexen2demo_nov1997-linux-i586.tgz hexen2demo_nov1997/docs/CHANGES | head
hexen2demo_nov1997-linux-i586.tgz?20160110:
provides:
- data1/pak0.pak?demo
- HEXEN II SUBLICENSE.doc
unpack:
format: tar.gz
hexen2demo_nov1997-linux-i586.tgz?20130315:
unpack:
format: tar.gz
provides:
- data1/pak0.pak?demo
- HEXEN II SUBLICENSE.doc
h2demoupd.exe:
unpack:
format: zip
provides:
- data1/pak0.pak_demo
- data1/pak0.pak?demo
- HEXEN II SUBLICENSE.doc
data1/pak0.pak_demo:
install_as: data1/pak0.pak
HEXEN II SUBLICENSE.doc:
look_for: [HEXEN II SUBLICENSE.doc, SUBLICENSE.doc]
install_as: hexen_II_sublicense.doc
size_and_md5: |
22704056 c9675191e75dd25a3b9ed81ee7e05eff data1/pak0.pak
75601170 c2ac5b0640773eed9ebe1cda2eca2ad0 data1/pak1.pak
21714275 b53c9391d16134cb3baddc1085f18683 data1/pak0.pak?v1.03
22704056 c9675191e75dd25a3b9ed81ee7e05eff data1/pak0.pak?v1.11
76958474 9a2010aafb9c0fe71c37d01292030270 data1/pak1.pak?v1.03
75601170 c2ac5b0640773eed9ebe1cda2eca2ad0 data1/pak1.pak?v1.11
49089114 77ae298dd0dcd16ab12f4a68067ff2c3 portals/pak3.pak
10780245 88109ee385d9723ac5f1015e034a44dd hw/pak4.pak
4948641 9ac598a80765daa0862893bd0aac765a hexenworld-pakfiles-0.15.tgz
27750257 8e598d82bf53436ed7a0e133aa4b9f09 data1/pak0.pak_demo
27750257 8e598d82bf53436ed7a0e133aa4b9f09 data1/pak0.pak?demo
30208 f610eb93304c4cd2cdce97bdb9140e4e HEXEN II SUBLICENSE.doc
15334912 d058ecd35e419a5b8bdf17003a006843 h2demoupd.exe
19585198 b486f7b7a01b359ad801eac9486ba25f hexen2demo_nov1997-linux-i586.tgz
13422252 a783d37b21863fb0190af234edb1c050 hexen2demo_nov1997-linux-i586.tgz?20181104
19585198 b486f7b7a01b359ad801eac9486ba25f hexen2demo_nov1997-linux-i586.tgz?20130315
13419798 7257d7b5f366c7bbf7328c6fb8160008 hexen2demo_nov1997-linux-i586.tgz?20160110
3703846 4efd730fdd7d0496f320c40caa19b8b7 gamedata-all-1.29a.tgz
1712606 651875f3aae22893050846f9b1cb4449 patchdat/data1/data1pk0.xd3
1422024 3b7f2bb3ae64ac1cfa8ad7e3084efc8b patchdat/data1/data1pk1.xd3
sha1sums: |
7c6b19d76ce85771026ea8dbdc397cd1109355b7 data1/pak0.pak
34c17f508bb6cd9ae4401307d0930a6f00761826 data1/pak1.pak
15358c105f88f8099fe889150a83022992c7357b data1/pak0.pak?v1.03
7c6b19d76ce85771026ea8dbdc397cd1109355b7 data1/pak0.pak?v1.11
bd7d83349f8718ae5f16614ae99857b06a22fdd0 data1/pak1.pak?v1.03
34c17f508bb6cd9ae4401307d0930a6f00761826 data1/pak1.pak?v1.11
84aaba667060e1f9c50fb4d140fb301ac7e81cb7 portals/pak3.pak
b21ecc51b15785b7d468dd353bce67cc13e7615a hw/pak4.pak
a7600b80b4205788b64fb57191e194c28b55b522 hexenworld-pakfiles-0.15.tgz
a8cfd8790819c47998141adb97c14d1680cf8738 data1/pak0.pak_demo
a8cfd8790819c47998141adb97c14d1680cf8738 data1/pak0.pak?demo
1aadeaf00dc72726e03bcfeb2fa0af93107852a7 HEXEN II SUBLICENSE.doc
dcb5ab7c92352a8af4975151bd089354723d9417 h2demoupd.exe
1633010f5c33afcf00931425d7d190eaffeed579 hexen2demo_nov1997-linux-i586.tgz
1633010f5c33afcf00931425d7d190eaffeed579 hexen2demo_nov1997-linux-i586.tgz?20130315
7e850c6a28fe44a2cd4890fcab045486463bfcba hexen2demo_nov1997-linux-i586.tgz?20181104
75c6476fdb91ce8e56ca7e4f7f3068fc671477e0 gamedata-all-1.29a.tgz
d14ee80d5c0224230888bd27f697ad59a78a441b patchdat/data1/data1pk0.xd3
e9cc009c8ac2b9795e7fcd3f60f794470e0c7f56 patchdat/data1/data1pk1.xd3