summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorBruce Zhang2019-10-01 16:33:16 +0800
committerBruce Zhang2019-10-01 16:33:16 +0800
commitf42bfaae5dd1acab2f7e9a45536bdd0956a3417a (patch)
treee0fac43b8dc6b61607428620fb3482acc7104562 /PKGBUILD
parentf581763a450d784189794a3ab4a38f0331f1a95c (diff)
downloadaur-f42bfaae5dd1acab2f7e9a45536bdd0956a3417a.tar.gz
upgpkg: devhub 0.96.0-1
upstream release update
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD50
1 files changed, 22 insertions, 28 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 977900ee87d6..d3f1a0c6db2d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,6 +1,8 @@
# Maintainer: Bruce Zhang <zttt183525594@gmail.com>
+# Contributor: Daniel M. Capella <polyzen@archlinux.org>
+
pkgname=devhub
-pkgver=0.95.1
+pkgver=0.96.0
pkgrel=1
pkgdesc="TweetDeck for GitHub - Android, iOS, Web & Desktop"
arch=('x86_64' 'i686')
@@ -11,41 +13,33 @@ depends=('c-ares' 'ffmpeg' 'gtk3' 'http-parser' 'libevent' 'libnghttp2'
optdepends=('kde-cli-tools: file deletion support (kioclient5)'
'trash-cli: file deletion support (trash-put)'
'xdg-utils: open URLs with desktop default (xdg-email, xdg-open)')
-makedepends=('yarn' 'jq' 'moreutils')
-source=("$pkgname-$pkgver.src.tar.gz::https://github.com/devhubapp/devhub/archive/v$pkgver.tar.gz")
-sha256sums=('980e598adfff1fedd3259ab4d8dbf0ce561a9536fdbe6fd8406be43849a74683')
-provides=("devhub")
+makedepends=('yarn' 'jq' 'moreutils' 'npm')
+source=("$pkgname-$pkgver.src.tar.gz::https://github.com/devhubapp/devhub/archive/v$pkgver.tar.gz"
+ "$pkgname.desktop")
+sha256sums=('d066cad4248349ae4c4b7a1775d71123083f15029f1cd6d154606981933d1179'
+ '71673ee2f197ea85bee73976006d7832a8573cea403cd086407d3494c457380f')
prepare() {
- cd "$pkgname-$pkgver"
- jq '.build.linux.target = ["dir"]' "$srcdir/$pkgname-$pkgver/packages/desktop/package.json" | sponge "$srcdir/$pkgname-$pkgver/packages/desktop/package.json"
- yarn --pure-lockfile
- yarn clean
+ cd "$pkgname-$pkgver"
+ jq '.build.linux.target = ["dir"]' "$srcdir/$pkgname-$pkgver/packages/desktop/package.json" | sponge "$srcdir/$pkgname-$pkgver/packages/desktop/package.json"
+ yarn --pure-lockfile
+ yarn clean
}
build() {
- cd "$pkgname-$pkgver"
- yarn workspace @devhub/web build
- yarn workspace @devhub/desktop build:skipweb --linux
+ cd "$pkgname-$pkgver"
+ yarn workspace @devhub/web build
+ yarn workspace @devhub/desktop build:skipweb --linux
}
package() {
- cd "$pkgname-$pkgver/packages/desktop/build/linux-unpacked"
- find . -type f -exec install -Dm644 {} "$pkgdir/opt/devhub/{}" \;
- chmod 755 "$pkgdir/opt/devhub/devhub"
- mkdir -p "$pkgdir/usr/bin"
- ln -sf /opt/devhub/devhub "$pkgdir/usr/bin/devhub"
+ cd "$pkgname-$pkgver/packages/desktop/build/linux-unpacked"
+ find . -type f -exec install -Dm644 {} "$pkgdir/opt/devhub/{}" \;
+ chmod 755 "$pkgdir/opt/devhub/devhub"
+ mkdir -p "$pkgdir/usr/bin"
+ ln -sf /opt/devhub/devhub "$pkgdir/usr/bin/devhub"
- echo "[Desktop Entry]
-Name=DevHub
-Comment=TweetDeck for GitHub - Android, iOS, Web & Desktop
-Exec=/opt/devhub/devhub %U
-Terminal=false
-Type=Application
-Icon=devhub
-Categories=Utility;Development;
-MimeType=x-scheme-handler/devhub;" > "$srcdir/devhub.desktop"
- install -Dm644 "$srcdir/devhub.desktop" "$pkgdir/usr/share/applications/devhub.desktop"
+ install -Dm644 "$srcdir/devhub.desktop" "$pkgdir/usr/share/applications/devhub.desktop"
- install -Dm644 "$srcdir/$pkgname-$pkgver/packages/desktop/assets/icons/icon.png" "$pkgdir/usr/share/icons/hicolor/512x512/apps/devhub.png"
+ install -Dm644 "$srcdir/$pkgname-$pkgver/packages/desktop/assets/icons/icon.png" "$pkgdir/usr/share/icons/hicolor/512x512/apps/devhub.png"
}