summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD15
-rwxr-xr-xfreeablo.bin8
3 files changed, 18 insertions, 11 deletions
diff --git a/.SRCINFO b/.SRCINFO
index cff94e7bf8b9..82526420398a 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 9446608e3b0c..783bdd97d821 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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')'"