diff options
author | Det | 2015-06-14 04:13:28 +0300 |
---|---|---|
committer | Det | 2015-06-14 04:14:16 +0300 |
commit | 2678007e6a2fbaa217293be263a6f494a21abfba (patch) | |
tree | 0b453b631deaecd2c31e62157b6deba0d5ed4cc1 | |
download | aur-2678007e6a2fbaa217293be263a6f494a21abfba.tar.gz |
Initial import: 5.6.1.3-1
-rw-r--r-- | .SRCINFO | 42 | ||||
-rw-r--r-- | PKGBUILD | 122 | ||||
-rw-r--r-- | blue_128.png | bin | 0 -> 4934 bytes | |||
-rw-r--r-- | blue_16.png | bin | 0 -> 2280 bytes | |||
-rw-r--r-- | blue_32.png | bin | 0 -> 1198 bytes | |||
-rw-r--r-- | blue_64.png | bin | 0 -> 2280 bytes | |||
-rw-r--r-- | gray_128.png | bin | 0 -> 10953 bytes | |||
-rw-r--r-- | gray_16.png | bin | 0 -> 4911 bytes | |||
-rw-r--r-- | gray_32.png | bin | 0 -> 2028 bytes | |||
-rw-r--r-- | gray_64.png | bin | 0 -> 4911 bytes | |||
-rw-r--r-- | vuze-extreme-mod.install | 15 |
11 files changed, 179 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..f721158ac897 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,42 @@ +pkgbase = vuze-extreme-mod + pkgdesc = A modded version of the Vuze BitTorrent client with multiple spoofing capabilities + pkgver = 5.6.1.3 + pkgrel = 1 + url = http://www.sb-innovation.de/f41/ + install = vuze-extreme-mod.install + arch = i686 + arch = x86_64 + license = GPL + depends = desktop-file-utils + depends = gconf + depends = java-runtime + optdepends = vuze-plugin-countrylocator: Country flags for the "Peers" tab + optdepends = vuze-plugin-mldht: The alternative Distributed Hash Table implementation (DHT) used by µTorrent + optdepends = xulrunner192: Needed for the channels GUI + provides = vuze + conflicts = vuze + noextract = 15477d1434194241-vuze-extreme-mod-sb-innovation-5-6-1-3-vpem_5613-01.zip + options = !strip + source = http://downloads.sourceforge.net/project/azureus/vuze/Vuze_5612/Vuze_5612_linux.tar.bz2 + source = http://www.sb-innovation.de/attachments/f41/15477d1434194241-vuze-extreme-mod-sb-innovation-5-6-1-3-vpem_5613-01.zip + source = blue_16.png + source = blue_32.png + source = blue_64.png + source = blue_128.png + source = gray_16.png + source = gray_32.png + source = gray_64.png + source = gray_128.png + md5sums = c20397aa00614ab8b271afef93c877bc + md5sums = 9b4f2d968c3ad59a075fb0ced86e1697 + md5sums = 5eba696cfcc430504706f476e13b2ade + md5sums = a4cae0c46a6ac56322753f96f52b8f74 + md5sums = 5eba696cfcc430504706f476e13b2ade + md5sums = 74fd7cf4d05e5c2111ec2dbf62b3c9d8 + md5sums = 4374a188968bf9f09cab090ca7d33ce4 + md5sums = 484182b170741132ffe2d78c6feaf230 + md5sums = 4374a188968bf9f09cab090ca7d33ce4 + md5sums = db19086ba7bd8eefee05538f4c65aa68 + +pkgname = vuze-extreme-mod + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..b2068a898ba4 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,122 @@ +# Maintainer: Det <nimetonmaili g-mail> +# Contributor: joseph28cb + +# Choose, which icons to use for menus and system tray ("blue", "gray" or "default"). +_icon="default" + +pkgname=vuze-extreme-mod +pkgver=5.6.1.3 +_ver=5612 +pkgrel=1 +pkgdesc="A modded version of the Vuze BitTorrent client with multiple spoofing capabilities" +arch=('i686' 'x86_64') +url="http://www.sb-innovation.de/f41/" +license=('GPL') +depends=('desktop-file-utils' 'gconf' 'java-runtime') +optdepends=('vuze-plugin-countrylocator: Country flags for the "Peers" tab' + 'vuze-plugin-mldht: The alternative Distributed Hash Table implementation (DHT) used by µTorrent' + 'xulrunner192: Needed for the channels GUI') +provides=('vuze') +conflicts=('vuze') +options=('!strip') +install=$pkgname.install +source=("http://downloads.sourceforge.net/project/azureus/vuze/Vuze_${_ver}/Vuze_${_ver}_linux.tar.bz2" + 'http://www.sb-innovation.de/attachments/f41/15477d1434194241-vuze-extreme-mod-sb-innovation-5-6-1-3-vpem_5613-01.zip' + {blue,gray}_{16,32,64,128}.png) +noextract=($(basename ${source[1]})) +md5sums=('c20397aa00614ab8b271afef93c877bc' + '9b4f2d968c3ad59a075fb0ced86e1697' + '5eba696cfcc430504706f476e13b2ade' + 'a4cae0c46a6ac56322753f96f52b8f74' + '5eba696cfcc430504706f476e13b2ade' + '74fd7cf4d05e5c2111ec2dbf62b3c9d8' + '4374a188968bf9f09cab090ca7d33ce4' + '484182b170741132ffe2d78c6feaf230' + '4374a188968bf9f09cab090ca7d33ce4' + 'db19086ba7bd8eefee05538f4c65aa68') + +package() { + cd vuze + + msg2 "Creating directory structure..." + install -d "$pkgdir"/usr/bin/ + install -d "$pkgdir"/usr/lib/vuze-extreme-mod/ + install -d "$pkgdir"/usr/share/applications/ + install -d "$pkgdir"/usr/share/gconf/schemas/ + install -d "$pkgdir"/usr/share/licenses/vuze-extreme-mod/ + install -d "$pkgdir"/usr/share/pixmaps/ + + msg2 "Moving stuff in place..." + # Launchers + mv vuze "$pkgdir"/usr/bin/vuze-extreme-mod + ln -s vuze-extreme-mod "$pkgdir"/usr/bin/vuze + + # swt.jar + case "$CARCH" in + i686) mv swt/swt32.jar "$pkgdir"/usr/lib/vuze-extreme-mod/swt.jar ;; + x86_64) mv swt/swt64.jar "$pkgdir"/usr/lib/vuze-extreme-mod/swt.jar ;; + esac + + # Icon, desktop and schemas + mv vuze.png "$pkgdir"/usr/share/pixmaps/vuze-extreme-mod.png + mv vuze.desktop "$pkgdir"/usr/share/applications/vuze-extreme-mod.desktop + mv vuze.schemas "$pkgdir"/usr/share/gconf/schemas/vuze-extreme-mod.schemas + + # Licenses + mv GPL.txt "$pkgdir"/usr/share/licenses/vuze-extreme-mod/ + mv GPLv3.txt "$pkgdir"/usr/share/licenses/vuze-extreme-mod/ + mv LICENSES.txt "$pkgdir"/usr/share/licenses/vuze-extreme-mod/ + mv TOS.txt "$pkgdir"/usr/share/licenses/vuze-extreme-mod/ + ln -s vuze-extreme-mod/ "$pkgdir"/usr/share/licenses/vuze + + # Remove redundancies + rm -r swt/ + rm azureus + rm installer.log + rm README.txt + + # Move main stuff + mv * "$pkgdir"/usr/lib/vuze-extreme-mod/ + + msg2 "Tweaking paths" + # Launcher + sed 's|#PROGRAM_DIR=.*|PROGRAM_DIR="/usr/lib/vuze-extreme-mod"|' \ + -i "$pkgdir"/usr/bin/vuze-extreme-mod + + # Desktop + sed -r -e 's|Name=Vuze|Name=Vuze Extreme Mod|' \ + -e 's|Exec=vuze %f|Exec=vuze-extreme-mod %U|' \ + -e 's|Icon=vuze.png|Icon=vuze-extreme-mod.png|' \ + -e 's|(x-bittorrent)|\1;x-scheme-handler/magnet;|' \ + -i "$pkgdir"/usr/share/applications/vuze-extreme-mod.desktop + + msg2 "Installing Extreme Mod..." + bsdtar -xf "$srcdir"/$(basename ${source[1]}) -C "$pkgdir"/usr/lib/vuze-extreme-mod/ + + # Different icons for menus and systray + if [[ $_icon = blue ]] || [[ $_icon = gray ]]; then + msg2 "Using alternative $_icon icons..." + + # Menus + cd "$srcdir" + install -m644 ${_icon}_128.png "$pkgdir"/usr/share/pixmaps/vuze-extreme-mod.png + + ## Systray + # Extract Azureus2.jar from Extreme Mod tarball + install -d tmp/ + bsdtar -xf $(basename ${source[1]}) Azureus2.jar + bsdtar -xf Azureus2.jar -C tmp/ + + # Place icons + for i in 16 32 64 128; do + install -m644 ${_icon}_${i}.png tmp/org/gudy/azureus2/ui/icons/a${i}.png + done + + # Recreate Azureus2.jar + cd tmp + jar cf Azureus2.jar ./*/ + + # Install + install -m644 Azureus2.jar "$pkgdir"/usr/lib/vuze-extreme-mod/ + fi +} diff --git a/blue_128.png b/blue_128.png Binary files differnew file mode 100644 index 000000000000..fd3623af408d --- /dev/null +++ b/blue_128.png diff --git a/blue_16.png b/blue_16.png Binary files differnew file mode 100644 index 000000000000..d3ff6eeae80d --- /dev/null +++ b/blue_16.png diff --git a/blue_32.png b/blue_32.png Binary files differnew file mode 100644 index 000000000000..e58413e0f7c7 --- /dev/null +++ b/blue_32.png diff --git a/blue_64.png b/blue_64.png Binary files differnew file mode 100644 index 000000000000..d3ff6eeae80d --- /dev/null +++ b/blue_64.png diff --git a/gray_128.png b/gray_128.png Binary files differnew file mode 100644 index 000000000000..5dc5ddddbf6c --- /dev/null +++ b/gray_128.png diff --git a/gray_16.png b/gray_16.png Binary files differnew file mode 100644 index 000000000000..215c4062ab50 --- /dev/null +++ b/gray_16.png diff --git a/gray_32.png b/gray_32.png Binary files differnew file mode 100644 index 000000000000..86332eb71dd7 --- /dev/null +++ b/gray_32.png diff --git a/gray_64.png b/gray_64.png Binary files differnew file mode 100644 index 000000000000..215c4062ab50 --- /dev/null +++ b/gray_64.png diff --git a/vuze-extreme-mod.install b/vuze-extreme-mod.install new file mode 100644 index 000000000000..0aef6f3b83d7 --- /dev/null +++ b/vuze-extreme-mod.install @@ -0,0 +1,15 @@ +pkgname=vuze-extreme-mod + +post_install() { + gconfpkg --install "$pkgname" + update-desktop-database -q +} + +post_upgrade() { + post_install +} + +post_remove() { + gconfpkg --uninstall "$pkgname" + update-desktop-database -q +} |