summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorOscar Morante2018-08-11 11:42:24 +0200
committerOscar Morante2018-08-11 11:42:24 +0200
commit2c6de59bb49bd170a7a88d35a3ffe29455afe194 (patch)
tree2a46caa3d7a0c37a19d200afc24efdbe0f0462a8
parentc589086b846e309666ada6bb744ff7e5ae78ef25 (diff)
downloadaur-2c6de59bb49bd170a7a88d35a3ffe29455afe194.tar.gz
update to 3.4.1 and add glibc workaround
-rw-r--r--.SRCINFO10
-rw-r--r--PKGBUILD23
2 files changed, 25 insertions, 8 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 3dcb334e4c58..70a3dd816fbd 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,24 +1,28 @@
pkgbase = gravit-designer-bin
pkgdesc = A cross-platform, free design tool for the 21st century empowering everyone to design
- pkgver = 3.4.0
+ pkgver = 3.4.1
pkgrel = 1
url = https://designer.io/
arch = x86_64
license = custom:freeware
+ makedepends = patchelf
depends = alsa-lib
depends = libxss
depends = gtk2
depends = gconf
depends = libxtst
depends = nss
- source = gravit-designer-bin-3.4.0.zip::https://designer.gravit.io/_downloads/linux/GravitDesigner.zip
+ noextract = glibc-2.27-3-x86_64.pkg.tar.xz
+ source = gravit-designer-bin-3.4.1.zip::https://designer.gravit.io/_downloads/linux/GravitDesigner.zip
source = gravit-designer.desktop
source = gravit-designer.png
source = LICENSE
- md5sums = 06230d11771a3a578b4eb8cb2158498e
+ source = https://archive.archlinux.org/packages/g/glibc/glibc-2.27-3-x86_64.pkg.tar.xz
+ md5sums = 8ee550fa9444ac994e219cb8a05f150f
md5sums = 689ceb636418b52236edd98207fb9387
md5sums = a9c256cb9eb6bc9a280c5dccee2ad9af
md5sums = 021ccafc0993d3c34265ae59048d4bf2
+ md5sums = 57c1dc79d8552f40602e49b84be65752
pkgname = gravit-designer-bin
diff --git a/PKGBUILD b/PKGBUILD
index d2ec41ebdf71..92b0314d755f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,22 +1,27 @@
+# Maintainer: Oscar Morante <oscar@mooistudios.com>
# Maintainer: Fabio 'Lolix' Loli <lolix@disroot.org> -> https://github.com/FabioLolix
pkgname=gravit-designer-bin
-pkgver=3.4.0
+pkgver=3.4.1
pkgrel=1
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=('alsa-lib' 'libxss' 'gtk2' 'gconf' 'libxtst' 'nss')
source=("${pkgname}-${pkgver}.zip::https://designer.gravit.io/_downloads/linux/GravitDesigner.zip"
"gravit-designer.desktop"
"gravit-designer.png"
- "LICENSE")
+ "LICENSE"
+ "https://archive.archlinux.org/packages/g/glibc/glibc-2.27-3-x86_64.pkg.tar.xz")
+noextract=("glibc-2.27-3-x86_64.pkg.tar.xz")
#changelog=https://discuss.gravit.io/t/changelog-for-gravit-designer/71
-md5sums=('06230d11771a3a578b4eb8cb2158498e'
+md5sums=('8ee550fa9444ac994e219cb8a05f150f'
'689ceb636418b52236edd98207fb9387'
'a9c256cb9eb6bc9a280c5dccee2ad9af'
- '021ccafc0993d3c34265ae59048d4bf2')
+ '021ccafc0993d3c34265ae59048d4bf2'
+ '57c1dc79d8552f40602e49b84be65752')
PKGEXT='.pkg.tar'
package() {
@@ -31,5 +36,13 @@ package() {
install -D ${srcdir}/gravit-designer.desktop ${pkgdir}/usr/share/applications/gravitdesigner.desktop
install -D ${srcdir}/gravit-designer.png ${pkgdir}/usr/share/pixmaps/gravit-designer.png
install -D ${srcdir}/LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE
- mv ${pkgdir}/opt/${pkgname}/{LICENSE.electron.txt,LICENSES.chromium.html} ${pkgdir}/usr/share/licenses/${pkgname}/
+ mv ${pkgdir}/opt/${pkgname}/{LICENSE.electron.txt,LICENSES.chromium.html} ${pkgdir}/usr/share/licenses/${pkgname}/
+
+ # Patch to use glibc 2.27
+ _idir="/opt/gravit-designer-bin"
+ _pdir="${pkgdir}${_idir}"
+ _pbin="${_pdir}/gravit-designer"
+ mkdir -p "$_pdir/glibc"
+ 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"
}