summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorOscar Morante2018-08-16 15:41:57 +0200
committerOscar Morante2018-08-16 15:42:21 +0200
commit18494cf73cd1dc48bf9437a8454544e88452cac1 (patch)
treeec16401e8df77a6dc1add3af79075ee5d4d81079 /PKGBUILD
parent8e97fb4abc3accf92c645bea72d85a1d5e69478f (diff)
downloadaur-18494cf73cd1dc48bf9437a8454544e88452cac1.tar.gz
use Arch's electron instead of glibc hack
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD21
1 files changed, 5 insertions, 16 deletions
diff --git a/PKGBUILD b/PKGBUILD
index b2a339908564..f72ec91f78ac 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,22 +3,19 @@
pkgname=gravit-designer-bin
pkgver=3.4.1
-pkgrel=2
+pkgrel=3
pkgdesc="A cross-platform, free design tool for the 21st century empowering everyone to design"
arch=('x86_64')
url="https://designer.io/"
license=('custom:freeware')
-makedepends=('patchelf')
-depends=('libxss' 'gconf' 'nss' 'gtk3' 'libindicator-gtk2' 'libdbusmenu-gtk2')
+depends=('libxss' 'gconf' 'nss' 'gtk3' 'libindicator-gtk2' 'libdbusmenu-gtk2' 'electron')
source=("${pkgname}-${pkgver}.zip::https://designer.gravit.io/_downloads/linux/GravitDesigner.zip"
"gravit-designer.png"
- "LICENSE"
- "https://archive.archlinux.org/packages/g/glibc/glibc-2.27-3-x86_64.pkg.tar.xz")
+ "LICENSE")
noextract=("glibc-2.27-3-x86_64.pkg.tar.xz")
md5sums=('8ee550fa9444ac994e219cb8a05f150f'
'17969adf6d872a541772e169658b82d1'
- '021ccafc0993d3c34265ae59048d4bf2'
- '57c1dc79d8552f40602e49b84be65752')
+ '021ccafc0993d3c34265ae59048d4bf2')
PKGEXT='.pkg.tar'
package() {
@@ -28,7 +25,7 @@ package() {
# Patch desktop file
_df="${srcdir}/squashfs-root/gravit-designer.desktop"
- sed -i "/^Exec=/cExec=gravit-designer" "${_df}"
+ sed -i "/^Exec=/cExec=electron --app=/opt/gravit-designer-bin/resources/app.asar" "${_df}"
sed -i "s/^X-AppImage-Version=/Version=/" "${_df}"
sed -i "/^X-AppImage/d" "${_df}"
@@ -54,12 +51,4 @@ package() {
install -d "${pkgdir}/usr/bin"
ln -s "/opt/${pkgname}/gravit-designer" "${pkgdir}/usr/bin/gravit-designer"
chmod +x "${pkgdir}/opt/${pkgname}/gravit-designer"
-
- # Patch to use glibc 2.27
- _idir="/opt/gravit-designer-bin"
- _pdir="${pkgdir}${_idir}"
- _pbin="${_pdir}/gravit-designer"
- tar -xJf "glibc-2.27-3-x86_64.pkg.tar.xz" -C "$_pdir" --strip-components=2 --wildcards usr/lib/*
- patchelf --set-interpreter "$_idir/ld-linux-x86-64.so.2" "$_pbin"
- rm -rf "${pkgdir}/opt/${pkgname}/locale"
}