diff options
author | 0x9fff00 | 2019-11-10 20:03:42 +0100 |
---|---|---|
committer | 0x9fff00 | 2019-11-10 20:07:00 +0100 |
commit | 5642a4cd490c388c016ee6ec0dddcbc674392171 (patch) | |
tree | afc5b1c919e493fa3f7da873e8cbe32261af4c78 | |
parent | 6355fd6be0686533646a4c0c04ccf5000216f680 (diff) | |
download | aur-5642a4cd490c388c016ee6ec0dddcbc674392171.tar.gz |
0.9.52-4
* Remove overlinking
* Install all icons
* Install Impactor{,.dat,.pem} in /opt/cydia-impactor/
-rw-r--r-- | .SRCINFO | 8 | ||||
-rw-r--r-- | PKGBUILD | 52 |
2 files changed, 41 insertions, 19 deletions
@@ -1,7 +1,7 @@ pkgbase = cydia-impactor pkgdesc = A GUI tool for working with mobile devices pkgver = 0.9.52 - pkgrel = 3 + pkgrel = 4 url = http://www.cydiaimpactor.com arch = i686 arch = x86_64 @@ -9,12 +9,12 @@ pkgbase = cydia-impactor makedepends = gendesk makedepends = libicns makedepends = p7zip - depends = atk + makedepends = patchelf depends = cairo - depends = fontconfig - depends = freetype2 depends = gdk-pixbuf2 + depends = glib2 depends = gtk2 + depends = hicolor-icon-theme depends = libsm depends = libudev0-shim depends = libx11 @@ -2,34 +2,56 @@ # Contributor: dylan araps <dylan.araps@gmail.com> # Contributor: mitts <mittens2001@opmbx.org> +_name=Impactor pkgname=cydia-impactor -_pkgname=Impactor pkgver=0.9.52 -pkgrel=3 +pkgrel=4 pkgdesc='A GUI tool for working with mobile devices' arch=('i686' 'x86_64') url='http://www.cydiaimpactor.com' license=('unknown') -depends=('atk' 'cairo' 'fontconfig' 'freetype2' 'gdk-pixbuf2' 'gtk2' 'libsm' 'libudev0-shim' 'libx11' 'ncurses5-compat-libs' 'pango') -makedepends=('gendesk' 'libicns' 'p7zip') +depends=('cairo' 'gdk-pixbuf2' 'glib2' 'gtk2' 'hicolor-icon-theme' 'libsm' 'libudev0-shim' 'libx11' 'ncurses5-compat-libs' 'pango') +makedepends=('gendesk' 'libicns' 'p7zip' 'patchelf') optdepends=('usbmuxd: for connecting to iOS devices') -source=("https://cache.saurik.com/impactor/mac/${_pkgname}_$pkgver.dmg") -source_i686=("https://cache.saurik.com/impactor/l32/${_pkgname}32_$pkgver.tgz") -source_x86_64=("https://cache.saurik.com/impactor/l64/${_pkgname}64_$pkgver.tgz") +source=("https://cache.saurik.com/impactor/mac/${_name}_$pkgver.dmg") +source_i686=("https://cache.saurik.com/impactor/l32/${_name}32_$pkgver.tgz") +source_x86_64=("https://cache.saurik.com/impactor/l64/${_name}64_$pkgver.tgz") sha256sums=('9db548074424473c5804d1118d27cd4f052db8b53b3e7c3261c1a903f521cbf1') sha256sums_i686=('135218c123214a419b0a18dcae84ec1eeb47fa90515c509ad68aa6ec1091449f') sha256sums_x86_64=('23b758162a34c6160021e6f82193df76bfbcc09f9476e492b76b130bb4e9e323') build() { - gendesk -f -n --pkgname $_pkgname --pkgdesc "$pkgdesc" --name 'Cydia Impactor' --categories 'Utility' - 7z e -y ${_pkgname}_$pkgver.dmg $_pkgname/$_pkgname.app/Contents/Resources/$_pkgname.icns || true - icns2png -x -d 32 -s 1024 $_pkgname.icns + gendesk -f -n --pkgname $_name --pkgdesc "$pkgdesc" --name 'Cydia Impactor' --categories 'Utility' + 7z e -y ${_name}_$pkgver.dmg $_name/$_name.app/Contents/Resources/$_name.icns || true + icns2png -x $_name.icns + + # remove overlinking + patchelf \ + --remove-needed libatk-1.0.so.0 \ + --remove-needed libatomic.so.1 \ + --remove-needed libfontconfig.so.1 \ + --remove-needed libfreetype.so.6 \ + --remove-needed libgio-2.0.so.0 \ + --remove-needed libgmodule-2.0.so.0 \ + --remove-needed libncurses.so.5 \ + --remove-needed libpangoft2-1.0.so.0 \ + --remove-needed librt.so.1 \ + --remove-needed libudev.so.0 \ + Impactor + patchelf \ + --remove-needed libatomic.so.1 \ + Impactor.so } package() { - install -Dm755 -t "$pkgdir/usr/bin" $_pkgname - install -Dm644 -t "$pkgdir/usr/bin" $_pkgname.{dat,pem} - install -Dm755 -t "$pkgdir/usr/lib" $_pkgname.so - install -Dm644 -t "$pkgdir/usr/share/applications" "$_pkgname.desktop" - install -Dm644 ${_pkgname}_1024x1024x32.png "$pkgdir/usr/share/pixmaps/$_pkgname.png" + install -d "$pkgdir/opt/$pkgname" "$pkgdir/usr/bin" + install -Dm755 -t "$pkgdir/opt/$pkgname" $_name + ln -s /opt/$pkgname/$_name "$pkgdir/usr/bin/$_name" + install -Dm644 -t "$pkgdir/opt/$pkgname" $_name.{dat,pem} + install -Dm755 -t "$pkgdir/usr/lib" $_name.so + install -Dm644 -t "$pkgdir/usr/share/applications" "$_name.desktop" + + for size in 256 512 1024; do + install -Dm644 "${_name}_${size}x${size}x32.png" "$pkgdir/usr/share/icons/hicolor/${size}x${size}/apps/$_name.png" + done } |