diff options
author | Inetol | 2022-10-14 17:11:41 +0200 |
---|---|---|
committer | Inetol | 2022-10-14 17:11:41 +0200 |
commit | 8abbb27cd7783b0d91a765835d8ac45f933560d3 (patch) | |
tree | 6f579e1b5d56a326caca5d35d148b688bcae3654 | |
parent | ca2eeeb96151443db0994cec6c4b8fac68dbf7aa (diff) | |
download | aur-8abbb27cd7783b0d91a765835d8ac45f933560d3.tar.gz |
upgpkg: deskreen 2.0.3-5
-rw-r--r-- | .SRCINFO | 9 | ||||
-rw-r--r-- | PKGBUILD | 50 | ||||
-rw-r--r-- | deskreen.desktop | 6 |
3 files changed, 27 insertions, 38 deletions
@@ -1,22 +1,19 @@ pkgbase = deskreen pkgdesc = Turns any device with a web browser to a second screen for your computer pkgver = 2.0.3 - pkgrel = 4 + pkgrel = 5 url = https://deskreen.com + arch = aarch64 arch = x86_64 arch = i686 - arch = aarch64 - arch = armv7h license = AGPL3 - makedepends = glibc makedepends = libxcrypt-compat makedepends = yarn - depends = nss conflicts = deskreen-bin noextract = deskreen-source.tar.gz source = deskreen-source.tar.gz::https://github.com/pavlobu/deskreen/archive/v2.0.3.tar.gz source = deskreen.desktop b2sums = 3e22d44be54b457507a5c0ea8534c70228a7bea92bd7c5b090118835854fe69d2a4c585675eb816c9642269fed95fbceb4ac576dd00d37d644f9c5c649b71fd6 - b2sums = ba7d1537ead5757091ec51da21ad1751bb1dcad2fe90cb3b5377f0507f9484643f0d9d784b23d7dccc88fe5f54d9559fd2e945ad4c6170614f1b04979c64e802 + b2sums = afa917c32b27e56dd12c0e8a755624bffe846fa38b64ba9a202f27366b2c6a7ee715ce9389c9fc37a04c8876563ef4764551bf0cdaa51c67b96628f7e79f4388 pkgname = deskreen @@ -1,21 +1,20 @@ -# Maintainer: Iván Gabaldón <contact|@|inetol.net> +# Maintainer: Iván Gabaldón <ivan.gab at inetol dot net> # Contributor: Sonu Ishaq <sonuishaq67@gmail.com> pkgname=deskreen pkgver=2.0.3 -pkgrel=4 +pkgrel=5 pkgdesc='Turns any device with a web browser to a second screen for your computer' -arch=('x86_64' 'i686' 'aarch64' 'armv7h') +arch=('aarch64' 'x86_64' 'i686') url='https://deskreen.com' license=('AGPL3') -depends=('nss') -makedepends=('glibc' 'libxcrypt-compat' 'yarn') +makedepends=('libxcrypt-compat' 'yarn') conflicts=("$pkgname-bin") source=("$pkgname-source.tar.gz::https://github.com/pavlobu/$pkgname/archive/v$pkgver.tar.gz" "$pkgname.desktop") noextract=("$pkgname-source.tar.gz") b2sums=('3e22d44be54b457507a5c0ea8534c70228a7bea92bd7c5b090118835854fe69d2a4c585675eb816c9642269fed95fbceb4ac576dd00d37d644f9c5c649b71fd6' - 'ba7d1537ead5757091ec51da21ad1751bb1dcad2fe90cb3b5377f0507f9484643f0d9d784b23d7dccc88fe5f54d9559fd2e945ad4c6170614f1b04979c64e802') + 'afa917c32b27e56dd12c0e8a755624bffe846fa38b64ba9a202f27366b2c6a7ee715ce9389c9fc37a04c8876563ef4764551bf0cdaa51c67b96628f7e79f4388') prepare() { mkdir -p "$pkgname-$pkgver" "$pkgname-source" @@ -25,7 +24,6 @@ prepare() { build() { cd "$srcdir/$pkgname-source/" - # DEPS yarn install --frozen-lockfile cd app/client/ yarn install --frozen-lockfile @@ -33,37 +31,31 @@ build() { yarn install --frozen-lockfile cd .. - # BUILD yarn build - if [ "$CARCH" == 'x86_64' ]; then - yarn electron-builder build --linux deb --x64 - cp "release/${pkgname}_${pkgver}_amd64.deb" "../$pkgname-$pkgver.deb" - elif [ "$CARCH" == 'i686' ]; then - yarn electron-builder build --linux deb --ia32 - cp "release/${pkgname}_${pkgver}_i386.deb" "../$pkgname-$pkgver.deb" - elif [ "$CARCH" == 'aarch64' ]; then - yarn electron-builder build --linux deb --arm64 - cp "release/${pkgname}_${pkgver}_arm64.deb" "../$pkgname-$pkgver.deb" - elif [ "$CARCH" == 'armv7h' ]; then - yarn electron-builder build --linux deb --armv7l - cp "release/${pkgname}_${pkgver}_armv7l.deb" "../$pkgname-$pkgver.deb" - fi - - cp 'LICENSE' '../LICENSE' - bsdtar -xpf "../$pkgname-$pkgver.deb" -C "$srcdir" - bsdtar -xpf '../data.tar.xz' -C "$srcdir/$pkgname-$pkgver" + case "$CARCH" in + 'aarch64') + yarn electron-builder build --linux dir --arm64 + ;; + 'x86_64') + yarn electron-builder build --linux dir --x64 + ;; + 'i686') + yarn electron-builder build --linux dir --ia32 + ;; + esac + + cp -r 'release/linux-unpacked/'* "$srcdir/$pkgname-$pkgver/" + cp 'resources/icon.png' "$srcdir/$pkgname-$pkgver/" + cp 'LICENSE' "$srcdir/" } package() { install -d "$pkgdir/opt/$pkgname" - cp -r "$srcdir/$pkgname-$pkgver/opt/Deskreen/"* "$pkgdir/opt/$pkgname" + cp -r "$srcdir/$pkgname-$pkgver/"* "$pkgdir/opt/$pkgname/" install -d "$pkgdir/usr/bin" ln -s "/opt/$pkgname/$pkgname" "$pkgdir/usr/bin/$pkgname" - install -d "$pkgdir/usr/share/icons" - cp -r "$srcdir/$pkgname-$pkgver/usr/share/icons/"* "$pkgdir/usr/share/icons/" - install -Dm644 "$srcdir/$pkgname.desktop" "$pkgdir/usr/share/applications/$pkgname.desktop" install -Dm644 "$srcdir/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" } diff --git a/deskreen.desktop b/deskreen.desktop index 108bba9f7027..20fb6f02e4c1 100644 --- a/deskreen.desktop +++ b/deskreen.desktop @@ -3,9 +3,9 @@ Version=1.0 Type=Application Name=Deskreen Comment=Deskreen turns any device into a secondary screen for your computer -Categories=Development; -Keywords=Deskreen;screen;display;share; +Categories=Utility; +Keywords=display;screen;share; Exec=deskreen -Icon=deskreen +Icon=/opt/deskreen/icon.png Terminal=false StartupNotify=true
\ No newline at end of file |