summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorGianluca Boiano2020-10-31 13:28:00 +0100
committerGianluca Boiano2020-10-31 13:28:00 +0100
commit2b6d70c4e9bddc734b1c08f3c02a44b51082ae02 (patch)
tree8593ce6172f98159ec1ff87e804ad9fb1054eb72 /PKGBUILD
parent3714a65250912c49a51a9fa37ab16cdc24b27150 (diff)
downloadaur-2b6d70c4e9bddc734b1c08f3c02a44b51082ae02.tar.gz
biglybt-extreme-mod: 2.5.0.0
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD54
1 files changed, 31 insertions, 23 deletions
diff --git a/PKGBUILD b/PKGBUILD
index e890ed6b8fa6..cdfb239be187 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,21 +1,24 @@
-# Maintainer: Det <nimetonmaili gmail a-dot com>
+# Maintainer: robertfoster
+# Contributor: Det <nimetonmaili gmail a-dot com>
pkgname=biglybt-extreme-mod
-pkgver=1.9.0.0
-_ver=${pkgver/b*}
+pkgver=2.5.0.0
+_ver=${pkgver/b*/}
+_modver=20200923
pkgrel=1
pkgdesc="A modded version of the BiglyBT client with multiple spoofing capabilities"
arch=('x86_64')
url="http://www.sb-innovation.de/f41/"
license=('GPL3')
-depends=('desktop-file-utils' 'java-runtime>=9' 'jna')
+depends=('desktop-file-utils' 'xdg-user-dirs' 'java-runtime>=8')
+optdepends=('jna' 'libappindicator-gtk3' 'ttf-dejavu')
options=('!strip')
install=$pkgname.install
source=("GitHub_BiglyBT_Installer_$pkgver.sh::https://github.com/BiglySoftware/BiglyBT/releases/download/v$_ver/GitHub_BiglyBT_Installer.sh"
- "BiglyBT_1.9.0.0_20190330.zip::http://www.sb-innovation.de/attachment.php?attachmentid=19949&d=1553928941")
+ "BiglyBT_${pkgver}_${_modver}.zip::https://www.sb-innovation.de/attachment.php?attachmentid=20738&d=1600839248")
noextract=($(basename ${source[1]}))
-sha512sums=('c8edd22ebb7628c11eeb2378a3c77affa755e3b8e94e9724dede593c6ef0ea690923d8089795d8ef919b072693b4fb1b9828f74a2164199b7d822064ad936871'
- '2798c32cd8f8e6d8fd563bcdc12e710c4a1acf731f12d2d08fc7b4ea971543546b5e2ff2ba97bd1119a67f0962807d054844aa272fd21513ce5a13120ce1a5e4')
+sha512sums=('3f84f3a163cac9461b6857a878524258896a8a7fd450a59da6bf9c0d1c61729d980e34de102b6916c4986c4d103a2e99b617a0d179b24a764c97ae735eae4613'
+ 'd186ba05f0ed3087b4882e066ccd4195b5eef4001331ae03aaac2c1757f15047080d81b4144f64a6de7726de8d3a02bb539ef92b1b11892dbddf1dfd9446beed')
package() {
if [[ ! -f /usr/bin/javac ]]; then
@@ -26,30 +29,35 @@ package() {
msg2 "Cleaning build environment..."
rm -r $pkgname
fi
-
+
msg2 "Extracting GitHub_BiglyBT_Installer_$pkgver.sh..."
export app_java_home="/usr/lib/jvm/default"
+
+ # Prevent the installer from creating files in the user's homedir
+ export HOME=$srcdir/home
+ mkdir -p $srcdir/home/{Desktop,.local/share/applications}
+
sh GitHub_BiglyBT_Installer_$pkgver.sh -q -dir "$srcdir"/$pkgname
- cd "$srcdir"/$pkgname
+ cd "$srcdir/$pkgname"
msg2 "Creating directory structure..."
- install -d "$pkgdir"/opt/$pkgname/
- install -d "$pkgdir"/usr/bin/
- install -d "$pkgdir"/usr/share/applications/
- install -d "$pkgdir"/usr/share/licenses/$pkgname/
- install -d "$pkgdir"/usr/share/pixmaps/
+ install -d "$pkgdir/opt/$pkgname/"
+ install -d "$pkgdir/usr/bin/"
+ install -d "$pkgdir/usr/share/applications/"
+ install -d "$pkgdir/usr/share/licenses/$pkgname/"
+ install -d "$pkgdir/usr/share/pixmaps/"
msg2 "Moving stuff in place..."
# Launchers
- mv biglybt "$pkgdir"/usr/bin/$pkgname
+ mv biglybt "$pkgdir/usr/bin/$pkgname"
# Icon and desktop
- mv biglybt.svg "$pkgdir"/usr/share/pixmaps/$pkgname.svg
- mv biglybt.desktop "$pkgdir"/usr/share/applications/$pkgname.desktop
+ mv biglybt.svg "$pkgdir/usr/share/pixmaps/$pkgname.svg"
+ mv biglybt.desktop "$pkgdir/usr/share/applications/$pkgname.desktop"
# Licenses
- mv 3rdPartyLicences.txt GPL.txt GPLv3.txt "$pkgdir"/usr/share/licenses/$pkgname/
+ mv 3rdPartyLicences.txt GPL.txt GPLv3.txt "$pkgdir/usr/share/licenses/$pkgname/"
msg2 "Removing redundancies..."
rm swt/swt-{bsd,ppc64,ppc64le,x86}.jar
@@ -58,13 +66,13 @@ package() {
rm {,un}registerBiglyBT uninstall updateBiglyBT
msg2 "Installing to /opt..."
- mv * "$pkgdir"/opt/$pkgname/
-
+ mv * "$pkgdir/opt/$pkgname/"
+
msg2 "Fixing paths..."
- sed -i "s|#PROGRAM_DIR=.*|PROGRAM_DIR=\"/opt/$pkgname\"|" "$pkgdir"/usr/bin/$pkgname
+ sed -i "s|#PROGRAM_DIR=.*|PROGRAM_DIR=\"/opt/$pkgname\"|" "$pkgdir/usr/bin/$pkgname"
sed -e "s|Name=.*|Name=BiglyBT Extreme Mod|" -e "s|Exec=.*|Exec=$pkgname %U|" -e "s|Icon=.*|Icon=$pkgname|" \
- -i "$pkgdir"/usr/share/applications/$pkgname.desktop
+ -i "$pkgdir/usr/share/applications/$pkgname.desktop"
msg2 "Installing Extreme Mod..."
- bsdtar -xf "$srcdir"/BiglyBT_1.9.0.0_20190330.zip -C "$pkgdir"/opt/$pkgname/
+ bsdtar -xf "$srcdir/BiglyBT_${pkgver}_${_modver}.zip" -C "$pkgdir/opt/$pkgname/"
}