diff options
author | solopasha | 2023-01-14 00:30:17 +0300 |
---|---|---|
committer | solopasha | 2023-01-14 00:33:23 +0300 |
commit | 8d871f0b094f1fcf1988bf5fe247803af4e6119a (patch) | |
tree | c7b997e9342b9f2788b71e8a5830350d3145bde3 | |
parent | 111f88b13c166a5f3a56fe38fa363ec42aa84398 (diff) | |
download | aur-8d871f0b094f1fcf1988bf5fe247803af4e6119a.tar.gz |
upgpkg: prepros-bin 7.7.0-1
-rw-r--r-- | .SRCINFO | 54 | ||||
-rw-r--r-- | .gitignore | 3 | ||||
-rw-r--r-- | PKGBUILD | 41 | ||||
-rw-r--r-- | prepros-bin.install | 13 | ||||
-rw-r--r-- | prepros.sh | 2 |
5 files changed, 34 insertions, 79 deletions
@@ -1,55 +1,15 @@ pkgbase = prepros-bin pkgdesc = Compile Sass, Less, Jade and much more with live browser refresh. - pkgver = 7.3.41 + pkgver = 7.7.0 pkgrel = 1 url = https://prepros.io - install = prepros-bin.install arch = x86_64 - license = custom:"Copyright (c) 2021 Prepros Ltd" - depends = alsa-lib - depends = atk - depends = cairo - depends = dbus - depends = desktop-file-utils - depends = electron - depends = expat - depends = fontconfig - depends = freetype2 - depends = gconf - depends = gdk-pixbuf2 - depends = glib2 - depends = gtk2 - depends = gvfs - depends = hicolor-icon-theme - depends = libcap - depends = libcups - depends = libgcrypt - depends = libnotify - depends = libsystemd - depends = libudev0 - 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 = nspr - depends = nss - depends = pango - depends = xdg-utils - depends = zlib - optdepends = libgnome-keyring - optdepends = lsb-release + license = custom:proprietary options = !strip - options = !emptydirs - source_x86_64 = https://downloads.prepros.io/v7/Prepros-7.3.41.deb - sha512sums_x86_64 = 41991e54e18ab398eabf18a2f6c91b95a14f966d0e789d93f2e7407e4be40d8676611d1b84e6dbffd3e59d02293e7a6152333da25ff20aa300ad5e900c5d3766 + source = https://downloads.prepros.io/v7/7.7.0/Prepros-7.7.0.deb + source = prepros.sh + sha512sums = 8870c63baa36256394933f2f3e6018f7633a92dc9f2b3a92530a91b923b177bac12329d733cdb7e4f9980858e8f2e9564477d7888a82b6a6655450ad7288406a + sha512sums = b0785ac40fd28671df558cdb10daa3758ff5ba052e8da381c0aa9c7340ba82719f7c9679433e393ea8921060eccaa17797764fcbf262258adc23ab78acc2c840 pkgname = prepros-bin - + depends = electron diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..ad663810efda --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +*.log +*.tar* +Prepros-*.deb @@ -1,29 +1,32 @@ # Maintainer: Thomas Höß <hi@thomsn.de> # Contributor: Prepros <hi@prepros.io> +# Contributor: solopasha <daron439 at gmail dot com> pkgname=prepros-bin -pkgver=7.3.41 +pkgver=7.7.0 pkgrel=1 pkgdesc="Compile Sass, Less, Jade and much more with live browser refresh." arch=('x86_64') url="https://prepros.io" -license=('custom:"Copyright (c) 2021 Prepros Ltd"') - -depends=('alsa-lib' 'atk' 'cairo' 'dbus' 'desktop-file-utils' 'electron' 'expat' 'fontconfig' 'freetype2' 'gconf' 'gdk-pixbuf2' 'glib2' 'gtk2' 'gvfs' 'hicolor-icon-theme' 'libcap' 'libcups' 'libgcrypt' 'libnotify' 'libsystemd' 'libudev0' 'libx11' 'libxcb' 'libxcomposite' 'libxcursor' 'libxdamage' 'libxext' 'libxfixes' 'libxi' 'libxrandr' 'libxrender' 'libxss' 'libxtst' 'nspr' 'nss' 'pango' 'xdg-utils' 'zlib') -optdepends=('libgnome-keyring' - 'lsb-release') -options=('!strip' '!emptydirs') - -install=${pkgname}.install - -source_x86_64=("https://downloads.prepros.io/v7/Prepros-7.3.41.deb") -sha512sums_x86_64=('41991e54e18ab398eabf18a2f6c91b95a14f966d0e789d93f2e7407e4be40d8676611d1b84e6dbffd3e59d02293e7a6152333da25ff20aa300ad5e900c5d3766') - -package(){ - - # Extract package data - tar xf data.tar.xz -C "${pkgdir}" - - install -D -m644 "${pkgdir}/usr/share/doc/prepros/copyright" "${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT" +source=("https://downloads.prepros.io/v7/${pkgver}/Prepros-${pkgver}.deb" + "prepros.sh") +license=('custom:proprietary') +options=('!strip') +sha512sums=('8870c63baa36256394933f2f3e6018f7633a92dc9f2b3a92530a91b923b177bac12329d733cdb7e4f9980858e8f2e9564477d7888a82b6a6655450ad7288406a' + 'b0785ac40fd28671df558cdb10daa3758ff5ba052e8da381c0aa9c7340ba82719f7c9679433e393ea8921060eccaa17797764fcbf262258adc23ab78acc2c840') + +prepare() { + mkdir _fakeinstall + tar xf data.tar.zst -C _fakeinstall +} +package() { + depends=(electron) + install -Dm755 prepros.sh "${pkgdir}/usr/bin/prepros" + install -Dm644 _fakeinstall/usr/share/doc/prepros/copyright "${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT" + install -Dm644 _fakeinstall/usr/share/applications/prepros.desktop -t "${pkgdir}/usr/share/applications" + install -Dm644 _fakeinstall/usr/share/pixmaps/prepros.png -t "${pkgdir}/usr/share/pixmaps" + cd _fakeinstall/usr/lib/prepros/resources + find . -type d -exec install -d {,"$pkgdir"/usr/lib/${pkgname%-bin}/}{} \; + find . -type f -exec install -D {,"$pkgdir"/usr/lib/${pkgname%-bin}/}{} \; } diff --git a/prepros-bin.install b/prepros-bin.install deleted file mode 100644 index b50ffb36e4a2..000000000000 --- a/prepros-bin.install +++ /dev/null @@ -1,13 +0,0 @@ -post_install() { - gtk-update-icon-cache -q -t -f usr/share/icons/hicolor - update-desktop-database -q -} - -post_upgrade() { - post_install -} - -post_remove() { - gtk-update-icon-cache -q -t -f usr/share/icons/hicolor - update-desktop-database -q -} diff --git a/prepros.sh b/prepros.sh new file mode 100644 index 000000000000..5cb45e80d07d --- /dev/null +++ b/prepros.sh @@ -0,0 +1,2 @@ +#!/bin/sh +ELECTRON_IS_DEV=0 exec electron /usr/lib/prepros/app.asar "$@" |