diff options
author | Andrzej Giniewicz | 2015-07-07 21:33:11 +0200 |
---|---|---|
committer | Andrzej Giniewicz | 2015-07-07 21:33:11 +0200 |
commit | 4d697f3041bb6f2110722dd6e78575b9eb88f6fe (patch) | |
tree | 4474377fd729342edebb9555bf6ea85c2f1b232f | |
download | aur-4d697f3041bb6f2110722dd6e78575b9eb88f6fe.tar.gz |
Initial import
-rw-r--r-- | .SRCINFO | 45 | ||||
-rw-r--r-- | PKGBUILD | 132 | ||||
-rw-r--r-- | andyfall-fixes.patch | 4 | ||||
-rw-r--r-- | fixes.install | 18 | ||||
-rw-r--r-- | magical_effects_fix.patch | 4 |
5 files changed, 203 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..d86905b3f908 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,45 @@ +pkgbase = daggerfall-fixes + pkgdesc = The Elder Scrolls II: Daggerfall, unofficial fixes + pkgver = 20120413 + pkgrel = 1 + url = http://www.uesp.net/wiki/Daggerfall:Files#Unofficial_Patches_and_Fixes + install = fixes.install + arch = any + license = custom:daggerfall + makedepends = unzip + depends = daggerfall + noextract = Fixqs001.zip + noextract = SPELLS.zip + noextract = BIOG00T0.zip + noextract = FACTFIX.ZIP + noextract = DF_POLITIC.PAK.zip + noextract = Dark-elves.zip + noextract = DFQFIX.ZIP + noextract = Q0C00Y03.ZIP + noextract = magicdef.zip + options = !emptydirs + source = http://images.uesp.net/9/9d/Fixqs001.zip + source = http://images.uesp.net/6/6f/SPELLS.zip + source = http://images.uesp.net/0/0c/BIOG00T0.zip + source = http://images.uesp.net/d/d6/FACTFIX.ZIP + source = http://images.uesp.net/e/ed/DF-POLITIC.PAK.zip + source = http://images.uesp.net/0/0f/DFQFIX.ZIP + source = http://images.uesp.net/9/95/Q0C00Y03.ZIP + source = http://images.uesp.net/b/b9/Dark-elves.zip + source = http://slushpool.dfworkshop.net/FILES/magicdef.zip + source = andyfall-fixes.patch + source = magical_effects_fix.patch + md5sums = 4b8d31d14f3ee8c7400bdf8c9768aa1c + md5sums = 1e7d295e27b3da4be5484ae6e898eaf9 + md5sums = 74a724074bf48b5cc64477d99f88f005 + md5sums = 42f248b13255d905148d448c2372732c + md5sums = 1696cbc71f33d9d884a4d2d71b53649a + md5sums = fce596f801cd40115033bbeb0ccc20c4 + md5sums = 27d0a087d4972cfdb267e0ada4967862 + md5sums = 6b1bcf37ec70752f2704657e736356e4 + md5sums = 8162c3e6cdc7284b7238155cb5a732e8 + md5sums = cf8264f3447f7801f40b394c0c91c459 + md5sums = ed218728235b6e65c0ee896995f27bc5 + +pkgname = daggerfall-fixes + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..cbbe01e479f8 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,132 @@ +# Maintainer: Andrzej Giniewicz <gginiu@gmail.com> +pkgname=daggerfall-fixes +pkgver=20120413 +pkgrel=1 +pkgdesc="The Elder Scrolls II: Daggerfall, unofficial fixes" +arch=('any') +url="http://www.uesp.net/wiki/Daggerfall:Files#Unofficial_Patches_and_Fixes" +license=('custom:daggerfall') +depends=("daggerfall") +makedepends=("unzip") +options=(!emptydirs) +install="fixes.install" +source=(http://images.uesp.net/9/9d/Fixqs001.zip + http://images.uesp.net/6/6f/SPELLS.zip + http://images.uesp.net/0/0c/BIOG00T0.zip + http://images.uesp.net/d/d6/FACTFIX.ZIP + http://images.uesp.net/e/ed/DF-POLITIC.PAK.zip + http://images.uesp.net/0/0f/DFQFIX.ZIP + http://images.uesp.net/9/95/Q0C00Y03.ZIP + http://images.uesp.net/b/b9/Dark-elves.zip + http://slushpool.dfworkshop.net/FILES/magicdef.zip + andyfall-fixes.patch magical_effects_fix.patch) +noextract=(Fixqs001.zip SPELLS.zip BIOG00T0.zip FACTFIX.ZIP DF_POLITIC.PAK.zip + Dark-elves.zip DFQFIX.ZIP Q0C00Y03.ZIP magicdef.zip) +md5sums=('4b8d31d14f3ee8c7400bdf8c9768aa1c' + '1e7d295e27b3da4be5484ae6e898eaf9' + '74a724074bf48b5cc64477d99f88f005' + '42f248b13255d905148d448c2372732c' + '1696cbc71f33d9d884a4d2d71b53649a' + 'fce596f801cd40115033bbeb0ccc20c4' + '27d0a087d4972cfdb267e0ada4967862' + '6b1bcf37ec70752f2704657e736356e4' + '8162c3e6cdc7284b7238155cb5a732e8' + 'cf8264f3447f7801f40b394c0c91c459' + 'ed218728235b6e65c0ee896995f27bc5') + +package() { + cd "$srcdir" + _target="${pkgdir}"/usr/share/games/daggerfall + install -d -m775 "$_target" + _target="$_target"/mods + install -d -m775 "$_target" + + cd "$_target" + install -d fixqs001-fixes/ARENA2 + cd fixqs001-fixes/ARENA2 + unzip "$srcdir"/Fixqs001.zip + rm readme.pqs + ls | while read file; do mv $file `echo $file | sed 's/.*/\U&/'`; done + rm O0B1XY13.QBN + rm O0B1XY13.QRC + rm O0B2XY14.QBN + rm O0B2XY14.QRC + rm O0B3XY15.QBN + rm O0B3XY15.QRC + rm O0B4XY16.QBN + rm O0B4XY16.QRC + rm O0B50Y17.QBN + rm O0B50Y17.QRC + chmod -R a-w . + cd "$_target" + echo "fixqs001-fixes" > fixes.extends + + cd "$_target" + install -d jumping_spell_fix/ARENA2 + cd jumping_spell_fix/ARENA2 + unzip "$srcdir"/SPELLS.zip + cd "$_target" + echo "jumping_spell_fix" >> fixes.extends + + cd "$_target" + install -d magical_effects_fix/ARENA2 + cd magical_effects_fix/ARENA2 + unzip "$srcdir"/magicdef.zip + rm README.TXT + cd "$_target" + cp "$srcdir"/magical_effects_fix.patch . + echo "magical_effects_fix" >> fixes.extends + + cd "$_target" + install -d mages_biography_fix/ARENA2 + cd mages_biography_fix/ARENA2 + unzip "$srcdir"/BIOG00T0.zip + cd "$_target" + echo "mages_biography_fix" >> fixes.extends + + cd "$_target" + install -d faction_fix/ARENA2 + cd faction_fix/ARENA2 + unzip "$srcdir"/FACTFIX.ZIP + rm README.TXT + cd "$_target" + echo "faction_fix" >> fixes.extends + + cd "$_target" + install -d wrothgarian_enclave_fix/ARENA2 + cd wrothgarian_enclave_fix/ARENA2 + unzip "$srcdir"/DF-POLITIC.PAK.zip + cd "$_target" + echo "wrothgarian_enclave_fix" >> fixes.extends + + cd "$_target" + install -d andyfall-fixes/ARENA2 + cd andyfall-fixes/ARENA2 + unzip "$srcdir"/Dark-elves.zip + rm README.TXT + rm -rf BAK + cd "$_target" + cp "$srcdir"/andyfall-fixes.patch . + echo "andyfall-fixes" >> fixes.extends + + cd "$_target" + install -d dfqfix/ARENA2 + cd dfqfix/ARENA2 + unzip "$srcdir"/DFQFIX.ZIP + rm README.TXT + rm STARTFIN.QBN + rm STARTFIN.QRC + rm STARTFIX.QBN + rm STARTFIX.QRC + cd "$_target" + echo "fixqs001-fixes" > dfqfix.extends + echo "dfqfix" >> fixes.extends + + cd "$_target" + install -d extra_quests_patch-fixes/ARENA2 + cd extra_quests_patch-fixes/ARENA2 + unzip "$srcdir"/Q0C00Y03.ZIP + cd "$_target" + echo "extra_quests_patch-fixes" >> fixes.extends +} + diff --git a/andyfall-fixes.patch b/andyfall-fixes.patch new file mode 100644 index 000000000000..b16ae0ba4a06 --- /dev/null +++ b/andyfall-fixes.patch @@ -0,0 +1,4 @@ +1801696 2 220 5
+1799734 2 3 108
+1809574 1 135
+1809958 1 133
diff --git a/fixes.install b/fixes.install new file mode 100644 index 000000000000..3864e2cea55f --- /dev/null +++ b/fixes.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/magical_effects_fix.patch b/magical_effects_fix.patch new file mode 100644 index 000000000000..7a910d7d1bd7 --- /dev/null +++ b/magical_effects_fix.patch @@ -0,0 +1,4 @@ +1798244 1 8 +1798868 1 8 +1798916 1 8 +1798964 1 8 |