diff options
author | Eden Rose | 2017-09-11 18:37:32 -0400 |
---|---|---|
committer | Eden Rose | 2017-09-11 18:37:32 -0400 |
commit | a00fea3bb70a1ac6e8f03c7f522c3ccebd508f0e (patch) | |
tree | 421ca4dc3d80b12b5d32634acaf944dce293f24d | |
parent | 6ff75491abc9e12d8e28c1a0cfb137eb3ed550bb (diff) | |
download | aur-freeablo-git.tar.gz |
Fixed and updated to Diablo 1.9b
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 15 | ||||
-rwxr-xr-x | freeablo.bin | 8 |
3 files changed, 18 insertions, 11 deletions
@@ -22,12 +22,12 @@ pkgbase = freeablo-git source = freeablo.bin source = freeablo.desktop source = freeablo_icon.svg - source = https://www.dropbox.com/s/vwgykhaeexyaap7/diablo_windows_0g1w.tar.xz?dl=0 + source = diablo-files.tar.xz::https://www.dropbox.com/s/ljshg2kwdxly66s/Diablo_FreeAblo_files.tar.xz?dl=0 sha256sums = SKIP - sha256sums = da09e6d3ad2747ec3e4134b2aad0bd841ecc4db0280eceb834c3c5fc6363c24e + sha256sums = 96d7434be63aa095dc0187e3b3ec9f1c9a9169118905a65dd562f8a888a16dbb sha256sums = 95ea4757e1f373e54cf899d6bef6efcf28798e6eca30d904e3710963cdd856df sha256sums = abdd045f931a51ddbac3ac2f5bed6564e76865dd5f57869f65bfa06779bb3869 - sha256sums = 09b34d487656ad783f02c72e5e129e0785286bdd049120057b941cc07709c07d + sha256sums = a9689afd44b67d3dac281209e78dd63757511a0d9b1853273d0ed4f6d553679e pkgname = freeablo-git @@ -16,12 +16,12 @@ source=(freeablo-git::"git+https://github.com/wheybags/freeablo.git" 'freeablo.bin' 'freeablo.desktop' 'freeablo_icon.svg' -'https://www.dropbox.com/s/vwgykhaeexyaap7/diablo_windows_0g1w.tar.xz?dl=0') +'diablo-files.tar.xz::https://www.dropbox.com/s/ljshg2kwdxly66s/Diablo_FreeAblo_files.tar.xz?dl=0') sha256sums=('SKIP' -'da09e6d3ad2747ec3e4134b2aad0bd841ecc4db0280eceb834c3c5fc6363c24e' +'96d7434be63aa095dc0187e3b3ec9f1c9a9169118905a65dd562f8a888a16dbb' '95ea4757e1f373e54cf899d6bef6efcf28798e6eca30d904e3710963cdd856df' 'abdd045f931a51ddbac3ac2f5bed6564e76865dd5f57869f65bfa06779bb3869' -'09b34d487656ad783f02c72e5e129e0785286bdd049120057b941cc07709c07d') +'a9689afd44b67d3dac281209e78dd63757511a0d9b1853273d0ed4f6d553679e') prepare() { cd $srcdir @@ -43,6 +43,8 @@ build() { cmake $srcdir/$pkgname make + rm $srcdir/$pkgname/resources + cp -r $srcdir/$pkgname/resources . } package() { @@ -53,7 +55,8 @@ package() { done # data install -d "$pkgdir"/usr/share/"$pkgname_" - cp -r $srcdir/build/resources "$pkgdir"/usr/share/"$pkgname_" + install -d "$pkgdir"/usr/share/"$pkgname_"/resources + cp -r $srcdir/build/resources "$pkgdir"/usr/share/"$pkgname_"/resources # doc install -Dm644 $srcdir/$pkgname/readme.md "$pkgdir"/usr/share/doc/"$pkgname_"/readme.md # shorcuts @@ -68,7 +71,7 @@ package() { #### NOTE: DIABLO 1, is ABANDONWARE. Please NOTE: This Game is still licensed by Blizzard. Please ... #### Support future Releases. - install -m755 "$srcdir"/'Diablo - RIP'/Diabdat.mpq "$pkgdir"/usr/share/freeablo/resources/DIABDAT.MPQ - install -m755 "$srcdir"/'Diablo - RIP'/Diablo.exe "$pkgdir"/usr/share/freeablo/resources/Diablo.exe + install -m755 "$srcdir"/'Diablo-files'/Diabdat.mpq "$pkgdir"/usr/share/freeablo/resources/DIABDAT.MPQ + install -m755 "$srcdir"/'Diablo-files'/Diablo.exe "$pkgdir"/usr/share/freeablo/resources/Diablo.exe } diff --git a/freeablo.bin b/freeablo.bin index 13fba7bfd9ff..a038a10b2d1d 100755 --- a/freeablo.bin +++ b/freeablo.bin @@ -11,8 +11,12 @@ run_dir=$HOME/'.freeablo' app_dir=/usr/share/freeablo/resources if [ ! -e $run_dir ]; then - mkdir -p $run_dir - ln -s "$app_dir/*" "$run_dir/" + mkdir $run_dir + ln -s "$app_dir/"DIABDAT.MPQ "$run_dir/" + ln -s "$app_dir/"Diablo.exe "$run_dir/" + mkdir $run_dir/resources + ln -s $run_dir/DIABDAT.MPQ $run_dir/resources/ + ln -s $run_dir/Diablo.exe $run_dir/resources/ fi if [ ! -e $run_dir/'DIABDAT.MPQ' ]; then echo "Diablo Installation is not installed. Please install 'DIABDAT.MPQ' and 'Diablo.exe' into '('$app_dir')'" |