summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorInetol2022-07-31 00:48:52 +0200
committerInetol2022-07-31 00:48:52 +0200
commitc5f57751ead223bf89e7f9f158f4c1d6bc2e8c7b (patch)
treedcd313922a549b10ff70eed53c36915244eef28d
parent21c5d4a7d5ca5337ae328b74131d2d8fe601fcbc (diff)
downloadaur-c5f57751ead223bf89e7f9f158f4c1d6bc2e8c7b.tar.gz
upgpkg: deskreen 2.0.3-1
-rw-r--r--.SRCINFO12
-rw-r--r--.gitignore23
-rw-r--r--PKGBUILD62
-rw-r--r--deskreen.desktop4
4 files changed, 34 insertions, 67 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 72a253e5504c..80b19f05caa9 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,19 +1,15 @@
pkgbase = deskreen
pkgdesc = Turns any device with a web browser to a second screen for your computer
- pkgver = 1.0.11
+ pkgver = 2.0.3
pkgrel = 1
url = https://github.com/pavlobu/deskreen
arch = x86_64
license = AGPL3
- makedepends = coreutils
depends = gtk3
- depends = llvm
depends = nss
- options = !strip
- source = Deskreen-1.0.11.AppImage::https://github.com/pavlobu/deskreen/releases/download/v1.0.11/Deskreen-1.0.11.AppImage
+ source = deskreen-2.0.3-x86_64.deb::https://github.com/pavlobu/deskreen/releases/download/v2.0.3/deskreen_2.0.3_amd64.deb
source = deskreen.desktop
- sha256sums = 6d8b680af63364fb1c241e88be6c8160f3dff07c285546acba5d3e42411a5649
- sha256sums = 9f7f814e5f9d540c2ea5c07a86e72096b0af1fee7d109b5659a4ac8da1a2cfaa
+ sha256sums = 4ee7f5c144dc9934ceff2401803af11329255cb081db1a621b96bed90c38f627
+ sha256sums = cef3f9f1f02f22c047e49bec91657af941e6c4b86a176b812648c3b0dc625aa5
pkgname = deskreen
-
diff --git a/.gitignore b/.gitignore
index 53995c54c127..9397a4647e02 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,23 +1,8 @@
-*.tar.zst
-deskreen/
-pkg/
-src/
-
-# ignore everything
+# Ignore everything:
*
-!.gitignore
-# except PKGBUILD needed files
+# ...except:
+!.gitignore
!PKGBUILD
!.SRCINFO
-!*.install
-!ChangeLog
-
-# common wing-man files
-!*.diff
-!*.patch
-
-!README.md
-!*.desktop
-
-# add files that don't have an online source \ No newline at end of file
+!*.desktop \ No newline at end of file
diff --git a/PKGBUILD b/PKGBUILD
index 79438bf8d75a..b67d36ad599f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,52 +1,38 @@
-# Maintainer: Sonu Ishaq <sonuishaq67@gmail.com>
-_pkgname=Deskreen
+# Maintainer: Iván Gabaldón <contact|@|inetol.net>
+# Contributor: Sonu Ishaq <sonuishaq67@gmail.com>
+
pkgname=deskreen
-pkgver=1.0.11
+pkgver=2.0.3
pkgrel=1
-pkgdesc="Turns any device with a web browser to a second screen for your computer"
+pkgdesc='Turns any device with a web browser to a second screen for your computer'
arch=('x86_64')
-url="https://github.com/pavlobu/deskreen"
+url='https://github.com/pavlobu/deskreen'
license=('AGPL3')
-provides=()
-conflicts=()
-replaces=()
-depends=('gtk3' 'llvm' 'nss')
-makedepends=('coreutils')
-backup=()
-options=('!strip')
-source=("${_pkgname}-${pkgver}.AppImage::https://github.com/pavlobu/${pkgname}/releases/download/v${pkgver//_/-}/${_pkgname}-${pkgver}.AppImage"
- "${pkgname}.desktop")
-sha256sums=(
- '6d8b680af63364fb1c241e88be6c8160f3dff07c285546acba5d3e42411a5649'
- '9f7f814e5f9d540c2ea5c07a86e72096b0af1fee7d109b5659a4ac8da1a2cfaa'
-)
+depends=('gtk3' 'nss')
+source=("$pkgname-$pkgver-$arch.deb::https://github.com/pavlobu/$pkgname/releases/download/v$pkgver/${pkgname}_${pkgver}_amd64.deb"
+ "$pkgname.desktop")
+sha256sums=('4ee7f5c144dc9934ceff2401803af11329255cb081db1a621b96bed90c38f627'
+ 'cef3f9f1f02f22c047e49bec91657af941e6c4b86a176b812648c3b0dc625aa5')
prepare() {
- chmod u+x "${srcdir}"/${_pkgname}-${pkgver}.AppImage
-
- "${srcdir}"/${_pkgname}-${pkgver}.AppImage --appimage-extract
+ tar xpf data.tar.xz ./opt/Deskreen/ --strip-components=2 -C "$srcdir"
+ tar xpf data.tar.xz ./usr/share/icons/ --strip-components=3 -C "$srcdir"
+ mv "$srcdir"/Deskreen "$srcdir"/$pkgname
}
package() {
- find "${srcdir}"/squashfs-root/locales/ -type d -exec chmod 755 {} +
- find "${srcdir}"/squashfs-root/resources/ -type d -exec chmod 755 {} +
-
- install -d "${pkgdir}"/opt/${pkgname}
- cp -r "${srcdir}"/squashfs-root/* "${pkgdir}"/opt/${pkgname}
-
- # remove broken or unused files and directories
- rm -r "${pkgdir}"/opt/${pkgname}/usr/
- rm "${pkgdir}"/opt/${pkgname}/AppRun
- rm "${pkgdir}"/opt/${pkgname}/${pkgname}.desktop
- rm "${pkgdir}"/opt/${pkgname}/${pkgname}.png
+ find "$srcdir"/icons/ -type d -exec chmod 755 {} +
+ find "$srcdir"/$pkgname/locales/ -type d -exec chmod 755 {} +
+ find "$srcdir"/$pkgname/resources/ -type d -exec chmod 755 {} +
- find "${srcdir}"/squashfs-root/usr/share/icons/ -type d -exec chmod 755 {} +
+ install -d "$pkgdir"/opt/$pkgname
+ cp -r "$srcdir"/$pkgname/* "$pkgdir"/opt/$pkgname
- install -d "${pkgdir}"/usr/share/icons
- cp -r "${srcdir}"/squashfs-root/usr/share/icons/hicolor "${pkgdir}"/usr/share/icons/hicolor
+ install -d "$pkgdir"/usr/bin
+ ln -s "$pkgdir"/opt/$pkgname/$pkgname "$pkgdir"/usr/bin/$pkgname
- install -d "${pkgdir}"/usr/bin
- ln -s ../../opt/${pkgname}/${pkgname} "${pkgdir}"/usr/bin/${pkgname}
+ install -d "$pkgdir"/usr/share/icons
+ cp -r "$srcdir"/icons/hicolor "$pkgdir"/usr/share/icons/hicolor
- install -Dm644 "${srcdir}"/${pkgname}.desktop "${pkgdir}"/usr/share/applications/${pkgname}.desktop
+ install -Dm644 "$srcdir"/$pkgname.desktop "$pkgdir"/usr/share/applications/$pkgname.desktop
}
diff --git a/deskreen.desktop b/deskreen.desktop
index da7895365cdb..ac460827e037 100644
--- a/deskreen.desktop
+++ b/deskreen.desktop
@@ -4,5 +4,5 @@ Exec=deskreen
Terminal=false
Type=Application
Icon=deskreen
-Comment=Turns any device with a web browser to a second screen for your computer
-Categories=Utility; \ No newline at end of file
+Comment=Deskreen turns any device into a secondary screen for your computer
+Categories=Development; \ No newline at end of file