summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndrzej Giniewicz2015-07-07 21:33:06 +0200
committerAndrzej Giniewicz2015-07-07 21:33:06 +0200
commit17b59ea182cb482245359359f19b175c6c0e75e0 (patch)
tree9e2fa245cab72e3a1376def523c54e175cf5e1ad
downloadaur-17b59ea182cb482245359359f19b175c6c0e75e0.tar.gz
Initial import
-rw-r--r--.SRCINFO68
-rw-r--r--PKGBUILD240
-rw-r--r--addons.install18
-rw-r--r--andyfall-armor.patch2
-rw-r--r--andyfall-clothes.patch11
-rw-r--r--andyfall.patch8
6 files changed, 347 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..e23b3b5969e5
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,68 @@
+pkgbase = daggerfall-addons
+ pkgdesc = The Elder Scrolls II: Daggerfall, unofficial Add-Ons
+ pkgver = 20110716
+ pkgrel = 2
+ url = http://www.uesp.net/wiki/Daggerfall:Files#Unofficial_Add-Ons
+ install = addons.install
+ arch = any
+ license = custom:daggerfall
+ makedepends = unzip
+ depends = daggerfall
+ depends = daggerfall-fixes
+ noextract = xtraqst.zip
+ noextract = xtraqst2.zip
+ noextract = Xtraqst3.zip
+ noextract = xqse.zip
+ noextract = xqpatch.zip
+ noextract = Lbsword.zip
+ noextract = MountedGuards.zip
+ noextract = WeaponsFall.zip
+ noextract = ArmorFall.zip
+ noextract = ClothesFall.zip
+ noextract = WomenFall.zip
+ noextract = addtext.zip
+ noextract = BrenRSC1.zip
+ noextract = BrenRSC2.zip
+ noextract = Fixqs001.zip
+ options = !emptydirs
+ source = http://images.uesp.net//9/9d/Fixqs001.zip
+ source = http://www.uesp.net/dagger/files/xtraqst.zip
+ source = http://www.uesp.net/dagger/files/xtraqst2.zip
+ source = http://images.uesp.net//0/0d/Xtraqst3.zip
+ source = http://www.uesp.net/dagger/files/xqse.zip
+ source = http://www.uesp.net/dagger/files/xqpatch.zip
+ source = http://images.uesp.net//3/34/Lbsword.zip
+ source = http://www.uesp.net/dagger/files/addtext.zip
+ source = http://www.svatopluk.com/daggerfall/mods/BrenRSC1.zip
+ source = http://www.svatopluk.com/daggerfall/mods/BrenRSC2.zip
+ source = http://images.uesp.net//5/5e/MountedGuards.zip
+ source = http://images.uesp.net//0/04/WeaponsFall.zip
+ source = http://images.uesp.net//9/9c/ArmorFall.zip
+ source = http://images.uesp.net//c/c3/ClothesFall.zip
+ source = http://images.uesp.net//f/f8/WomenFall.zip
+ source = http://www.svatopluk.com/daggerfall/mods/andyfall.zip
+ source = andyfall-clothes.patch
+ source = andyfall-armor.patch
+ source = andyfall.patch
+ md5sums = 4b8d31d14f3ee8c7400bdf8c9768aa1c
+ md5sums = bfda6a00f48aec717a9811debb594050
+ md5sums = 2e05d882d5d3750142e5dc513064e639
+ md5sums = d10f136d77d514c1ff932fea49c9739c
+ md5sums = 85b487fbbd0999660391c9e796664626
+ md5sums = b802a0e83d4c7aa707f681540758ca54
+ md5sums = fd07e8b79ec015421bae0e4ddaeee002
+ md5sums = 13d33aae6edc1abaf6e060e775873588
+ md5sums = 50711bb9b198972c41a9e8b9c74559ba
+ md5sums = 8b585dc1c1ee47e348613dc60180720d
+ md5sums = 9a27ce990dc32df5f92cb5a841b6ceaa
+ md5sums = ae5d7a13120754e3f1574767958977a7
+ md5sums = 567f827b27536c740459269a02869c14
+ md5sums = 3ceea5532385b3c77a5d38e971915c1e
+ md5sums = 6fd1aa6fae821a86bf5f41fca20c52a7
+ md5sums = 616dc4a41ca41f4e840d7d1ccbd2234f
+ md5sums = 562ce2074af5bc90bc1605a47f836f32
+ md5sums = 84a8c8a72c4170a2b2914b778e5d54f8
+ md5sums = e81bc2c89560d7e486a487aa1ea83264
+
+pkgname = daggerfall-addons
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..dc57bfe9e0b9
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,240 @@
+# Maintainer: Andrzej Giniewicz <gginiu@gmail.com>
+pkgname=daggerfall-addons
+pkgver=20110716
+pkgrel=2
+pkgdesc="The Elder Scrolls II: Daggerfall, unofficial Add-Ons"
+arch=('any')
+url="http://www.uesp.net/wiki/Daggerfall:Files#Unofficial_Add-Ons"
+license=('custom:daggerfall')
+depends=("daggerfall" "daggerfall-fixes")
+makedepends=("unzip")
+options=(!emptydirs)
+install="addons.install"
+source=(http://images.uesp.net//9/9d/Fixqs001.zip
+ http://www.uesp.net/dagger/files/xtraqst.zip
+ http://www.uesp.net/dagger/files/xtraqst2.zip
+ http://images.uesp.net//0/0d/Xtraqst3.zip
+ http://www.uesp.net/dagger/files/xqse.zip
+ http://www.uesp.net/dagger/files/xqpatch.zip
+ http://images.uesp.net//3/34/Lbsword.zip
+ http://www.uesp.net/dagger/files/addtext.zip
+ http://www.svatopluk.com/daggerfall/mods/BrenRSC1.zip
+ http://www.svatopluk.com/daggerfall/mods/BrenRSC2.zip
+ http://images.uesp.net//5/5e/MountedGuards.zip
+ http://images.uesp.net//0/04/WeaponsFall.zip
+ http://images.uesp.net//9/9c/ArmorFall.zip
+ http://images.uesp.net//c/c3/ClothesFall.zip
+ http://images.uesp.net//f/f8/WomenFall.zip
+ http://www.svatopluk.com/daggerfall/mods/andyfall.zip
+ andyfall-clothes.patch andyfall-armor.patch andyfall.patch)
+noextract=(xtraqst.zip xtraqst2.zip Xtraqst3.zip xqse.zip xqpatch.zip Lbsword.zip
+ MountedGuards.zip WeaponsFall.zip ArmorFall.zip ClothesFall.zip WomenFall.zip
+ addtext.zip BrenRSC1.zip BrenRSC2.zip Fixqs001.zip)
+md5sums=('4b8d31d14f3ee8c7400bdf8c9768aa1c'
+ 'bfda6a00f48aec717a9811debb594050'
+ '2e05d882d5d3750142e5dc513064e639'
+ 'd10f136d77d514c1ff932fea49c9739c'
+ '85b487fbbd0999660391c9e796664626'
+ 'b802a0e83d4c7aa707f681540758ca54'
+ 'fd07e8b79ec015421bae0e4ddaeee002'
+ '13d33aae6edc1abaf6e060e775873588'
+ '50711bb9b198972c41a9e8b9c74559ba'
+ '8b585dc1c1ee47e348613dc60180720d'
+ '9a27ce990dc32df5f92cb5a841b6ceaa'
+ 'ae5d7a13120754e3f1574767958977a7'
+ '567f827b27536c740459269a02869c14'
+ '3ceea5532385b3c77a5d38e971915c1e'
+ '6fd1aa6fae821a86bf5f41fca20c52a7'
+ '616dc4a41ca41f4e840d7d1ccbd2234f'
+ '562ce2074af5bc90bc1605a47f836f32'
+ '84a8c8a72c4170a2b2914b778e5d54f8'
+ 'e81bc2c89560d7e486a487aa1ea83264')
+
+package() {
+ cd "$srcdir"
+ _target="${pkgdir}"/usr/share/games/daggerfall
+ install -d -m775 "$_target"
+ _target="$_target"/mods
+ install -d -m775 "$_target"
+
+ cd "$_target"
+ echo "andyfall-fixes" > andyfall-lite.extends
+ echo "andyfall-fixes" > andyfall.extends
+
+ cd "$_target"
+ install -d fixqs001-addons/ARENA2
+ cd fixqs001-addons/ARENA2
+ unzip "$srcdir"/Fixqs001.zip
+ rm readme.pqs
+ rm 40c00y00.qbn
+ rm 40c00y00.qrc
+ rm a0c00y12.qbn
+ rm a0c00y12.qrc
+ rm c0b00y02.qbn
+ rm c0b00y02.qrc
+ rm c0c00y10.qbn
+ rm c0c00y10.qrc
+ rm o0b00y00.qbn
+ rm o0b00y00.qrc
+ rm o0b10y00.qbn
+ rm o0b10y00.qrc
+ rm r0c30y25.qbn
+ rm r0c30y25.qrc
+ rm r0c4xy23.qbn
+ rm r0c4xy23.qrc
+ rm s0000999.qbn
+ rm s0000999.qrc
+ rm s0000007.qbn
+ rm s0000007.qrc
+ rm s0000004.qbn
+ rm s0000004.qrc
+ ls | while read file; do mv $file `echo $file | sed 's/.*/\U&/'`; done
+ cd "$_target"
+ echo "fixqs001-addons" > addons.extends
+
+ cd "$_target"
+ install -d extra_quests_1/ARENA2
+ cd extra_quests_1/ARENA2
+ unzip "$srcdir"/xtraqst.zip
+ rm README.TXT
+ cd "$_target"
+ echo "extra_quests_1" >> addons.extends
+
+ cd "$_target"
+ install -d extra_quests_2/ARENA2
+ cd extra_quests_2/ARENA2
+ unzip "$srcdir"/xtraqst2.zip
+ rm README.TXT
+ cd "$_target"
+ echo "extra_quests_2" >> addons.extends
+
+ cd "$_target"
+ install -d extra_quests_3/ARENA2
+ cd extra_quests_3/ARENA2
+ unzip "$srcdir"/Xtraqst3.zip
+ rm README.TXT
+ cd "$_target"
+ echo "extra_quests_3" >> addons.extends
+
+ cd "$_target"
+ install -d extra_quests_se/ARENA2
+ cd extra_quests_se/ARENA2
+ unzip "$srcdir"/xqse.zip
+ rm README.TXT
+ cd "$_target"
+ echo "extra_quests_1" > extra_quests_se.extends
+ echo "extra_quests_se" >> addons.extends
+
+ cd "$_target"
+ install -d extra_quests_patch-addons/ARENA2
+ cd extra_quests_patch-addons/ARENA2
+ unzip "$srcdir"/xqpatch.zip
+ rm PATCH.TXT
+ rm Q0C00Y03.QBN
+ rm Q0C00Y03.QRC
+ cd "$_target"
+ echo "extra_quests_2" > extra_quests_patch-addons.extends
+ echo "extra_quests_se" >> extra_quests_patch-addons.extends
+ echo "extra_quests_patch-addons" >> addons.extends
+
+ cd "$_target"
+ install -d live_by_the_sword/ARENA2
+ cd live_by_the_sword/ARENA2
+ unzip "$srcdir"/Lbsword.zip
+ mv quests ..
+ rm -rf *
+ mv ../quests/* .
+ rm -rf ../quests
+ ls | while read file; do mv $file `echo $file | sed 's/.*/\U&/'`; done
+ cd "$_target"
+ echo "live_by_the_sword" >> addons.extends
+
+ cd "$_target"
+ install -d added_text/ARENA2
+ cd added_text/ARENA2
+ unzip "$srcdir"/addtext.zip
+ rm text.txt
+ mv Text.rsc TEXT.RSC
+
+ cd "$_target"
+ install -d brendan_text/ARENA2
+ cd brendan_text/ARENA2
+ unzip "$srcdir"/BrenRSC1.zip
+ rm BrenRSC1.txt
+ mv Brendan1.rsc TEXT.RSC
+
+ cd "$_target"
+ install -d brendan_straight_text/ARENA2
+ cd brendan_straight_text/ARENA2
+ unzip "$srcdir"/BrenRSC2.zip
+ rm -rf __MACOSX
+ mv BrenRSC2/Brendan2.rsc TEXT.RSC
+ rm -rf BrenRSC2
+ cd "$_target"
+ echo "brendan_straight_text" >> addons.extends
+
+ cd "$_target"
+ install -d andyfall-mounted_guards/ARENA2
+ cd andyfall-mounted_guards/ARENA2
+ unzip "$srcdir"/MountedGuards.zip
+ rm readme.txt
+ rm -rf BAK
+ cd "$_target"
+ echo "andyfall-mounted_guards" >> andyfall-lite.extends
+ echo "andyfall-mounted_guards" >> andyfall.extends
+ echo "andyfall-mounted_guards" >> addons.extends
+
+ cd "$_target"
+ install -d andyfall-weapons/ARENA2
+ cd andyfall-weapons/ARENA2
+ unzip "$srcdir"/WeaponsFall.zip
+ rm readme.txt
+ rm -rf BAK
+ cd "$_target"
+ echo "andyfall-weapons" >> andyfall-lite.extends
+ echo "andyfall-weapons" >> andyfall.extends
+ echo "andyfall-weapons" >> addons.extends
+
+ cd "$_target"
+ install -d andyfall-armor/ARENA2
+ cd andyfall-armor/ARENA2
+ unzip "$srcdir"/ArmorFall.zip
+ rm readme.txt
+ rm -rf BAK
+ cd "$_target"
+ mv "$srcdir"/andyfall-armor.patch .
+ echo "andyfall-armor" >> andyfall-lite.extends
+ echo "andyfall-armor" >> andyfall.extends
+ echo "andyfall-armor" >> addons.extends
+
+ cd "$_target"
+ install -d andyfall-clothes/ARENA2
+ cd andyfall-clothes/ARENA2
+ unzip "$srcdir"/ClothesFall.zip
+ rm readme.txt
+ rm -rf BAK
+ cd "$_target"
+ mv "$srcdir"/andyfall-clothes.patch .
+ echo "andyfall-clothes" >> andyfall-lite.extends
+ echo "andyfall-clothes" >> andyfall.extends
+ echo "andyfall-clothes" >> addons.extends
+
+ cd "$_target"
+ install -d andyfall-women/ARENA2
+ cd andyfall-women/ARENA2
+ unzip "$srcdir"/WomenFall.zip
+ rm readme.txt
+ rm -rf BAK
+ cd "$_target"
+ echo "andyfall-women" >> andyfall-lite.extends
+ echo "andyfall-women" >> andyfall.extends
+ echo "andyfall-women" >> addons.extends
+
+ install -d andyfall/ARENA2
+ cd andyfall/ARENA2
+ cp "$srcdir"/ANDYFALL/ARENA2/CLASS* .
+ cd "$_target"
+ echo "andyfall-lite" >> andyfall.extends
+ mv "$srcdir"/andyfall.patch .
+}
+
diff --git a/addons.install b/addons.install
new file mode 100644
index 000000000000..3864e2cea55f
--- /dev/null
+++ b/addons.install
@@ -0,0 +1,18 @@
+
+post_install() {
+ chgrp -R games /usr/share/games/daggerfall
+ chmod -R g+rw /usr/share/games/daggerfall
+ daggerfall --enable-mod=fixes
+}
+
+post_upgrade() {
+ chgrp -R games /usr/share/games/daggerfall
+ chmod -R g+rw /usr/share/games/daggerfall
+ daggerfall --refresh-mods
+ daggerfall --enable-mod=fixes
+}
+
+post_remove() {
+ daggerfall --refresh-mods
+}
+
diff --git a/andyfall-armor.patch b/andyfall-armor.patch
new file mode 100644
index 000000000000..03ca44d7b4b8
--- /dev/null
+++ b/andyfall-armor.patch
@@ -0,0 +1,2 @@
+1801315 1 10
+1801320 1 165
diff --git a/andyfall-clothes.patch b/andyfall-clothes.patch
new file mode 100644
index 000000000000..0510028ba323
--- /dev/null
+++ b/andyfall-clothes.patch
@@ -0,0 +1,11 @@
+1803571 1 9
+1803907 1 4
+1804147 1 8
+1804243 1 8
+1804339 1 8
+1804435 1 8
+1805491 1 3
+1805923 1 8
+1806019 1 8
+1806115 1 8
+1806211 1 8
diff --git a/andyfall.patch b/andyfall.patch
new file mode 100644
index 000000000000..72058f967715
--- /dev/null
+++ b/andyfall.patch
@@ -0,0 +1,8 @@
+1795474 4 2 0 8 0
+1795482 44 4 0 12 0 1 0 14 0 2 0 16 0 1 0 18 0 4 0 18 0 2 0 22 0 2 0 12 0 3 0 16 0 3 0 18 0 3 0 15 0 4 0 20 0
+1795454 8 40 0 50 0 60 0 70 0
+360905 1 84
+360982 1 159
+1757880 10 84 104 101 32 65 110 103 114 121 0
+1821888 1 159
+1821932 1 84