summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorMark Wagie2020-06-08 13:24:46 -0600
committerMark Wagie2020-06-08 13:24:46 -0600
commit2cec050f95e89820b91ead0477bb74e93bb24ded (patch)
tree2d0eb93c23546dcd917526f33570c7e51cfb2bbe /PKGBUILD
parent83206946068912c9be05885ef042783adec8335f (diff)
downloadaur-2cec050f95e89820b91ead0477bb74e93bb24ded.tar.gz
switch to working fork
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD59
1 files changed, 28 insertions, 31 deletions
diff --git a/PKGBUILD b/PKGBUILD
index d1d26d6f3e0f..19edd2341f58 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,43 +1,50 @@
# Maintainer: Mark Wagie <mark dot wagie at tutanota dot com>
# Co-Maintainer: jswenson
-# Packager: Chris Knepper <chris82thekid at gmail dot com>
pkgname=android-messages-desktop
-pkgver=3.1.0
-pkgrel=3
+pkgver=3.1.0+85+gf325f70
+pkgrel=1
pkgdesc="Android Messages as a cross-platform desktop app"
arch=('x86_64')
-url="https://github.com/chrisknepper/android-messages-desktop"
+#url="https://github.com/chrisknepper/android-messages-desktop"
+url="https://github.com/OrangeDrangon/android-messages-desktop"
license=('MIT')
depends=('electron' 'libnotify' 'libappindicator-gtk3')
-makedepends=('npm')
-source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz"
- "$pkgname")
-sha256sums=('e744e805a96a833b8b6fb59c8407dbc2b91d72eae7de9586d0bb42db87839ba8'
- 'ef967c944762e6032c78db578be46a89e5eac2bc8bee856e21d67a6029e1dc69')
+makedepends=('git' 'yarn')
+_commit=f325f709f7a3d9157404ff528e5c899a67254387
+source=("git+$url.git#commit=$_commit"
+ "$pkgname.sh"
+ "$pkgname.desktop")
+sha256sums=('SKIP'
+ 'ef967c944762e6032c78db578be46a89e5eac2bc8bee856e21d67a6029e1dc69'
+ '1bf16b8864712b0c1de72d8c3764db14b75ecf64dae44d206a26aa036ac53b1a')
+
+pkgver() {
+ cd "$srcdir/$pkgname"
+ git describe --tags | sed 's/^v//;s/-/+/g'
+}
prepare() {
- cd "$pkgname-$pkgver"
-
- # Disable building of deb, AppImage and snap
- sed -i '65,67d' package.json
+ cd "$srcdir/$pkgname"
- # Use system electron
- electronVer=$(tail /usr/lib/electron/version)
- sed -i 's/"electron": "7.0.1"/"electron": "'$electronVer'"/g' package.json
+ # Disable building of dist packages
+ sed -i 's/"AppImage", "snap", "pacman", "deb", "rpm", "freebsd", "zip"/"dir"/g' \
+ electron-builder.js
}
build() {
- cd "$pkgname-$pkgver"
- HOME="$srcdir/.electron-gyp" npm install --cache "$srcdir/npm-cache"
- npm run build
+ cd "$srcdir/$pkgname"
+ HOME="$srcdir/.electron-gyp" yarn --cache-folder "$srcdir/yarn-cache"
+ yarn run dist
}
package() {
- cd "$pkgname-$pkgver"
+ cd "$srcdir/$pkgname"
install -d "$pkgdir/usr/lib/$pkgname"
cp -r dist/linux-unpacked/resources "$pkgdir/usr/lib/$pkgname"
- install -Dm755 "$srcdir/$pkgname" -t "$pkgdir/usr/bin"
+ install -Dm755 "$srcdir/$pkgname.sh" "$pkgdir/usr/bin/$pkgname"
+ install -Dm644 "$srcdir/$pkgname.desktop" -t "$pkgdir/usr/share/applications"
+ install -Dm644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname"
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
@@ -45,14 +52,4 @@ package() {
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"
}