summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD27
1 files changed, 18 insertions, 9 deletions
diff --git a/PKGBUILD b/PKGBUILD
index c1a74dfb201d..c128dc304de0 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,23 +2,32 @@
# Contributor: Shameempk <mailtoshameempk@gmail.com>
pkgname=polarr
pkgver=4.4.5
-pkgrel=2
+pkgrel=3
pkgdesc="Professional Photo Editing Tools for Everyone."
arch=('x86_64')
url="https://www.polarr.co"
license=('custom')
provides=('polarr')
+makedepends=('squashfs-tools' 'sed')
depends=('gconf' 'vips')
-source=("https://pickystore.blob.core.windows.net/models/${pkgname}_${pkgver}_amd64_xenial.deb")
-sha256sums=('9c6e19bf770f68ca207ac8a4019fad252be05440b23d2d626ba1520a514442bf')
+source=("https://api.snapcraft.io/api/v1/snaps/download/oOxiekhc2pVHoTfGudxNM0xNUEJWG5jD_3.snap")
+sha256sums=('80ea19f34e538f8e5b8d450c8228a81a2368f7e4265726f043fc91437e40116b')
package() {
- tar xf ${srcdir}/data.tar.xz -C ${pkgdir}
- find ${pkgdir}/usr/ -type d -exec chmod 755 {} +
- find ${pkgdir}/usr/share/ -type f -exec chmod 644 {} +
- find ${pkgdir}/usr/lib/ -type f -exec chmod 644 {} +
- chmod 755 ${pkgdir}/usr/lib/polarr/polarr
+ mv ${srcdir}/oOxiekhc2pVHoTfGudxNM0xNUEJWG5jD_3.snap ${srcdir}/polarr.snap
+ unsquashfs -f -d ${srcdir}/ ${srcdir}/polarr.snap
+ rm ${srcdir}/polarr.snap
+ mkdir -p ${pkgdir}/usr/lib/polarr/
+ cp -a ${srcdir}/resources ${pkgdir}/usr/lib/polarr/
+ cp -a ${srcdir}/locales ${pkgdir}/usr/lib/polarr/
+ cp -a ${srcdir}/resources ${pkgdir}/usr/lib/polarr/
+ find ${srcdir}/ -maxdepth 1 -type f -exec cp -a "{}" ${pkgdir}/usr/lib/polarr/ \;
+ mkdir -p ${pkgdir}/usr/bin
+ ln -s /usr/lib/polarr/polarr ${pkgdir}/usr/bin/polarr
+ cp -a ${srcdir}/snap/gui/icon.png ${pkgdir}/usr/lib/polarr/
+ mkdir -p ${pkgdir}/usr/share/applications
+ cp -a ${srcdir}/snap/gui/polarr.desktop ${pkgdir}/usr/share/applications/
- sed -i '/^\s*$/d' ${pkgdir}/usr/share/applications/polarr.desktop
+ sed -i 's/Icon=\${SNAP}\/meta\/gui\/icon\.png/Icon=\/usr\/lib\/polarr\/icon\.png/' ${pkgdir}/usr/share/applications/polarr.desktop
echo 'MimeType=image/jpeg;image/jpeg2000;image/bmp;image/gif;image/png;image/tiff;image/x-raw;' >> ${pkgdir}/usr/share/applications/polarr.desktop
}