diff options
author | Bruce Zhang | 2019-10-01 16:33:16 +0800 |
---|---|---|
committer | Bruce Zhang | 2019-10-01 16:33:16 +0800 |
commit | f42bfaae5dd1acab2f7e9a45536bdd0956a3417a (patch) | |
tree | e0fac43b8dc6b61607428620fb3482acc7104562 /PKGBUILD | |
parent | f581763a450d784189794a3ab4a38f0331f1a95c (diff) | |
download | aur-f42bfaae5dd1acab2f7e9a45536bdd0956a3417a.tar.gz |
upgpkg: devhub 0.96.0-1
upstream release
update
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 50 |
1 files changed, 22 insertions, 28 deletions
@@ -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" } |