summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorInetol2022-10-14 17:11:41 +0200
committerInetol2022-10-14 17:11:41 +0200
commit8abbb27cd7783b0d91a765835d8ac45f933560d3 (patch)
tree6f579e1b5d56a326caca5d35d148b688bcae3654
parentca2eeeb96151443db0994cec6c4b8fac68dbf7aa (diff)
downloadaur-8abbb27cd7783b0d91a765835d8ac45f933560d3.tar.gz
upgpkg: deskreen 2.0.3-5
-rw-r--r--.SRCINFO9
-rw-r--r--PKGBUILD50
-rw-r--r--deskreen.desktop6
3 files changed, 27 insertions, 38 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 159b605c5695..0331c45f24b7 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index f1a5856cfad6..ef063d8cb61f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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