diff options
author | Mark Wagie | 2020-03-02 10:18:29 -0700 |
---|---|---|
committer | Mark Wagie | 2020-03-02 10:18:29 -0700 |
commit | 83206946068912c9be05885ef042783adec8335f (patch) | |
tree | 2a132fd1c2368c5c11908a9e2832e5fa1f66faab | |
parent | 11d0914f1ab58b7a337ae6e1d67d5b6ae976b049 (diff) | |
download | aur-83206946068912c9be05885ef042783adec8335f.tar.gz |
actually commit correct files
-rw-r--r-- | .SRCINFO | 9 | ||||
-rw-r--r-- | PKGBUILD | 46 |
2 files changed, 36 insertions, 19 deletions
@@ -5,15 +5,14 @@ pkgbase = android-messages-desktop url = https://github.com/chrisknepper/android-messages-desktop arch = x86_64 license = MIT + makedepends = npm depends = electron depends = libnotify depends = libappindicator-gtk3 - source = https://github.com/chrisknepper/android-messages-desktop/releases/download/v3.1.0/android-messages-desktop-3.1.0.pacman - source = https://raw.githubusercontent.com/chrisknepper/android-messages-desktop/master/LICENSE + source = android-messages-desktop-3.1.0.tar.gz::https://github.com/chrisknepper/android-messages-desktop/archive/v3.1.0.tar.gz source = android-messages-desktop - sha256sums = 97d5e7997ced8635e8fe46cefb0d95c979900e733570562d020d167ca348349a - sha256sums = 3a0332a1a4cbd1db232d73b032c3450c978e48759a3dbcfeddfb874e93bc0b3c - sha256sums = 006d50c067e21c9978890a2e8f27b86ba121e48992ef6814864188d704fca860 + sha256sums = e744e805a96a833b8b6fb59c8407dbc2b91d72eae7de9586d0bb42db87839ba8 + sha256sums = ef967c944762e6032c78db578be46a89e5eac2bc8bee856e21d67a6029e1dc69 pkgname = android-messages-desktop @@ -9,32 +9,50 @@ arch=('x86_64') url="https://github.com/chrisknepper/android-messages-desktop" license=('MIT') depends=('electron' 'libnotify' 'libappindicator-gtk3') -source=("$url/releases/download/v$pkgver/$pkgname-$pkgver.pacman" - "https://raw.githubusercontent.com/chrisknepper/$pkgname/master/LICENSE" - "$pkgname") -sha256sums=('97d5e7997ced8635e8fe46cefb0d95c979900e733570562d020d167ca348349a' - '3a0332a1a4cbd1db232d73b032c3450c978e48759a3dbcfeddfb874e93bc0b3c' - '006d50c067e21c9978890a2e8f27b86ba121e48992ef6814864188d704fca860') +makedepends=('npm') +source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz" + "$pkgname") +sha256sums=('e744e805a96a833b8b6fb59c8407dbc2b91d72eae7de9586d0bb42db87839ba8' + 'ef967c944762e6032c78db578be46a89e5eac2bc8bee856e21d67a6029e1dc69') prepare() { - sed -i 's|"/opt/Android Messages/android-messages-desktop" %U|android-messages-desktop|g' \ - "usr/share/applications/$pkgname.desktop" + cd "$pkgname-$pkgver" + + # Disable building of deb, AppImage and snap + sed -i '65,67d' package.json + + # Use system electron + electronVer=$(tail /usr/lib/electron/version) + sed -i 's/"electron": "7.0.1"/"electron": "'$electronVer'"/g' package.json +} + +build() { + cd "$pkgname-$pkgver" + HOME="$srcdir/.electron-gyp" npm install --cache "$srcdir/npm-cache" + npm run build } package() { + cd "$pkgname-$pkgver" install -d "$pkgdir/usr/lib/$pkgname" - cp -r "opt/Android Messages/resources" "$pkgdir/usr/lib/$pkgname" - - install -Dm755 "$pkgname" -t "$pkgdir/usr/bin" + cp -r dist/linux-unpacked/resources "$pkgdir/usr/lib/$pkgname" - install -Dm644 "usr/share/applications/$pkgname.desktop" -t \ - "$pkgdir/usr/share/applications" + install -Dm755 "$srcdir/$pkgname" -t "$pkgdir/usr/bin" for icon_size in 16 24 32 48 64 128 256 512 1024; do icons_dir=/usr/share/icons/hicolor/${icon_size}x${icon_size}/apps install -d $pkgdir$icons_dir - install -m644 $srcdir$icons_dir/$pkgname.png -t $pkgdir$icons_dir + install -m644 resources/icons/${icon_size}x${icon_size}.png \ + $pkgdir$icons_dir/$pkgname.png done install -Dm644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname" + + # Install desktop file from .pacman + cd dist + tar -xf "$pkgname-$pkgver.pacman" + sed -i 's|"/opt/Android Messages/'$pkgname'" %U|'$pkgname'|g' \ + "usr/share/applications/$pkgname.desktop" + install -Dm644 "usr/share/applications/$pkgname.desktop" -t \ + "$pkgdir/usr/share/applications" } |