diff options
author | sonu ishaq | 2021-01-25 13:54:26 +0530 |
---|---|---|
committer | sonu ishaq | 2021-01-25 13:54:26 +0530 |
commit | d8a1721da028b3a41b3ae06e6c3c2da1ea8705bc (patch) | |
tree | 56ff58aadf8e205fe555640243a0dc31128189ca | |
parent | 9e9f0e30edaa18aeb847deeefb3ed20063d7b2f9 (diff) | |
download | aur-d8a1721da028b3a41b3ae06e6c3c2da1ea8705bc.tar.gz |
use appimage instead of deb
-rw-r--r-- | .SRCINFO | 60 | ||||
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | PKGBUILD | 61 | ||||
-rw-r--r-- | deskreen.desktop | 8 |
4 files changed, 64 insertions, 66 deletions
@@ -1,55 +1,19 @@ pkgbase = deskreen - pkgdesc = Deskreen makes any device a second screen for your computer + pkgdesc = Turns any device with a web browser to a second screen for your computer pkgver = 1.0.0 - pkgrel = 2 - url = https://github.com/pavlobu/deskreen/ - install = deskreen.install - arch = i686 - arch = x86_64 + pkgrel = 1 + url = https://github.com/pavlobu/deskreen + arch = any license = AGPL3 - depends = alsa-lib - depends = atk - depends = at-spi2-atk - depends = at-spi2-core - depends = cairo - depends = dbus - depends = desktop-file-utils - depends = discord - depends = expat - depends = gdk-pixbuf2 - depends = glib2 - depends = gtk3 - depends = hicolor-icon-theme - depends = libappindicator-gtk3 - depends = libcups - depends = libdrm - depends = libnotify - depends = libsecret - depends = libx11 - depends = libxcb - depends = libxcomposite - depends = libxcursor - depends = libxdamage - depends = libxext - depends = libxfixes - depends = libxi - depends = libxrandr - depends = libxrender - depends = libxss - depends = libxtst - depends = mesa - depends = nspr - depends = nss - depends = pango - depends = teamviewer - depends = util-linux-libs - depends = zotero + makedepends = coreutils + provides = deskreen + conflicts = deskreen + replaces = deskreen options = !strip - options = !emptydirs - source_i686 = https://github.com/pavlobu/deskreen/releases/download/v1.0.0/deskreen_1.0.0_amd64.deb - sha512sums_i686 = PUT_SHA512SUM_OF_i386_DEB_PACKAGE_HERE - source_x86_64 = https://github.com/pavlobu/deskreen/releases/download/v1.0.0/deskreen_1.0.0_amd64.deb - sha512sums_x86_64 = d1972075e199720535817f0d54d4be4205c11bc74c6948a02f2e3b26aa7cc00090b8a22d94544f67f4efb56e2ddc3c1631aa5fe8b133488cd9c47a13da93fbfc + source = Deskreen-1.0.0.AppImage::https://github.com/pavlobu/deskreen/releases/download/v1.0.0/Deskreen-1.0.0.AppImage + source = deskreen.desktop + sha256sums = 70c78c102fce142be8bf2a16e88a45e41372ace14c8ca02eaeca6a91145de2b9 + sha256sums = 9f7f814e5f9d540c2ea5c07a86e72096b0af1fee7d109b5659a4ac8da1a2cfaa pkgname = deskreen diff --git a/.gitignore b/.gitignore index de585ad898d1..53995c54c127 100644 --- a/.gitignore +++ b/.gitignore @@ -18,5 +18,6 @@ src/ !*.patch !README.md +!*.desktop # add files that don't have an online source
\ No newline at end of file @@ -1,25 +1,50 @@ -# Maintainer: Zhang.j.k <zhangjk67 at gmail dian com> - +# Maintainer: Sonu Ishaq <sonuishaq67@gmail.com> +_pkgname=Deskreen pkgname=deskreen pkgver=1.0.0 -pkgrel=2 -pkgdesc="Deskreen makes any device a second screen for your computer" -arch=('i686' 'x86_64') -url="https://github.com/pavlobu/deskreen/" +pkgrel=1 +pkgdesc="Turns any device with a web browser to a second screen for your computer" +arch=('any') +url="https://github.com/pavlobu/deskreen" license=('AGPL3') -depends=('alsa-lib' 'atk' 'at-spi2-atk' 'at-spi2-core' 'cairo' 'dbus' 'desktop-file-utils' 'discord' 'expat' 'gdk-pixbuf2' 'glib2' 'gtk3' 'hicolor-icon-theme' 'libappindicator-gtk3' 'libcups' 'libdrm' 'libnotify' 'libsecret' 'libx11' 'libxcb' 'libxcomposite' 'libxcursor' 'libxdamage' 'libxext' 'libxfixes' 'libxi' 'libxrandr' 'libxrender' 'libxss' 'libxtst' 'mesa' 'nspr' 'nss' 'pango' 'teamviewer' 'util-linux-libs' 'zotero') -options=('!strip' '!emptydirs') -install=${pkgname}.install -source_i686=(""https://github.com/pavlobu/deskreen/releases/download/v1.0.0/deskreen_1.0.0_amd64.deb"") -source_x86_64=(""https://github.com/pavlobu/deskreen/releases/download/v1.0.0/deskreen_1.0.0_amd64.deb"") -sha512sums_i686=('PUT_SHA512SUM_OF_i386_DEB_PACKAGE_HERE') -sha512sums_x86_64=('d1972075e199720535817f0d54d4be4205c11bc74c6948a02f2e3b26aa7cc00090b8a22d94544f67f4efb56e2ddc3c1631aa5fe8b133488cd9c47a13da93fbfc') +provides=(${pkgname}) +conflicts=(${pkgname}) +replaces=(${pkgname}) +depends=() +makedepends=('coreutils') +backup=() +options=('!strip') +source=("${_pkgname}-${pkgver}.AppImage::https://github.com/pavlobu/${pkgname}/releases/download/v${pkgver//_/-}/${_pkgname}-${pkgver}.AppImage" + "${pkgname}.desktop") +sha256sums=('70c78c102fce142be8bf2a16e88a45e41372ace14c8ca02eaeca6a91145de2b9' + '9f7f814e5f9d540c2ea5c07a86e72096b0af1fee7d109b5659a4ac8da1a2cfaa') + +prepare() { + chmod u+x ${srcdir}/${_pkgname}-${pkgver}.AppImage -package(){ + ${srcdir}/${_pkgname}-${pkgver}.AppImage --appimage-extract +} - # Extract package data - tar xf data.tar.xz -C "${pkgdir}" +package() { + find ${srcdir}/squashfs-root/locales/ -type d -exec chmod 755 {} + + find ${srcdir}/squashfs-root/resources/ -type d -exec chmod 755 {} + - install -D -m644 "/opt/Deskreen/LICENSES.chromium.html" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + 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}/squashfs-root/usr/share/icons/ -type d -exec chmod 755 {} + + + 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 ../../opt/${pkgname}/${pkgname} ${pkgdir}/usr/bin/${pkgname} + + install -Dm644 ${srcdir}/${pkgname}.desktop ${pkgdir}/usr/share/applications/${pkgname}.desktop +}
\ No newline at end of file diff --git a/deskreen.desktop b/deskreen.desktop new file mode 100644 index 000000000000..da7895365cdb --- /dev/null +++ b/deskreen.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Name=Deskreen +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 |