diff options
author | Oscar Morante | 2018-08-11 11:42:24 +0200 |
---|---|---|
committer | Oscar Morante | 2018-08-11 11:42:24 +0200 |
commit | 2c6de59bb49bd170a7a88d35a3ffe29455afe194 (patch) | |
tree | 2a46caa3d7a0c37a19d200afc24efdbe0f0462a8 | |
parent | c589086b846e309666ada6bb744ff7e5ae78ef25 (diff) | |
download | aur-2c6de59bb49bd170a7a88d35a3ffe29455afe194.tar.gz |
update to 3.4.1 and add glibc workaround
-rw-r--r-- | .SRCINFO | 10 | ||||
-rw-r--r-- | PKGBUILD | 23 |
2 files changed, 25 insertions, 8 deletions
@@ -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 @@ -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" } |