summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorChris Severance2020-05-11 15:43:33 -0400
committerChris Severance2020-05-11 15:43:33 -0400
commit882d59cb45bbb219059d9b4382dcdecdcc9ae4f0 (patch)
tree8712d8c8252054b839240758651775976d5cf50f /PKGBUILD
parent204bf8b5d6febee4836f39696a66b62297914f89 (diff)
downloadaur-882d59cb45bbb219059d9b4382dcdecdcc9ae4f0.tar.gz
autu: Update to 2019_2.7-3
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD79
1 files changed, 44 insertions, 35 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 02845745ca10..aaa87fae594b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,63 +1,72 @@
-# Maintainer: Oscar Morante <oscar@mooistudios.com>
-# Maintainer: Fabio 'Lolix' Loli <lolix@disroot.org> -> https://github.com/FabioLolix
+# Maintainer: Chris Severance aur.severach aATt spamgourmet dott com
+# Contributor: Oscar Morante <oscar@mooistudios.com>
+# Contributor: Fabio 'Lolix' Loli <lolix@disroot.org> -> https://github.com/FabioLolix
-pkgname=gravit-designer-bin
-pkgver=2019_2.7
-pkgrel=3
-pkgdesc="A cross-platform, free design tool for the 21st century empowering everyone to design"
+set -u
+pkgname='gravit-designer-bin'
+pkgver='2019_2.7'
+pkgrel='3'
+pkgdesc='A cross-platform, free design tool for the 21st century empowering everyone to design'
arch=('x86_64')
-url="https://designer.io/"
+url='https://designer.io/'
license=('custom:freeware')
-makedepends=('patchelf')
depends=('libxss' 'gconf' 'nss' 'gtk3' 'libindicator-gtk2' 'libdbusmenu-gtk2')
+makedepends=('patchelf')
+_srcdir='squashfs-root'
source=("${pkgname}-${pkgver}.zip::https://designer.gravit.io/_downloads/linux/GravitDesigner.zip?v=${pkgver/_/-}"
- "gravit-designer.png"
- "gravit-designer-document.svg"
- "gravit-designer.xml"
- "LICENSE")
-md5sums=('bc3aedae9a62a790de2b15860f8af9fd'
+ 'gravit-designer.png'
+ 'gravit-designer-document.svg'
+ 'gravit-designer.xml'
+ 'LICENSE')
+md5sums=('134bd0a00b390ad1c4f2aad399fe379a'
'17969adf6d872a541772e169658b82d1'
'70b0c1397df726a2ba0f16a4ff43993a'
'fb3e19b45f7fe02bd959f20cc26e49d0'
'021ccafc0993d3c34265ae59048d4bf2')
+sha256sums=('8d379014e725bd839bd223ce2ad9989063b6b107f78025cdc4db2dffc784a50f'
+ '80f947f51165c9764ec3ac168df64178a68c26c49d96ae1a970930146aee3cfe'
+ '1c4673222f28e070258289a363ba1d03b3af87aaca99fee7c05a54c9de5deb2b'
+ 'd2228771efc34f1ed0953fd8f8cd49f60d72728d230c7f860862c4f2056c0df3'
+ '0e6f46da5d7886180908ca6e37106050d7d25b4f0675dc839e8aafab43161ea3')
PKGEXT='.pkg.tar'
-build() {
+prepare() {
+ set -u
# Extract AppImage
- chmod +x GravitDesigner.AppImage
+ chmod +x 'GravitDesigner.AppImage'
+ set +u; msg2 'Extracting AppImage'; set -u
./GravitDesigner.AppImage --appimage-extract
+ cd "${_srcdir}"
# Patch desktop file
- local _df="${srcdir}/squashfs-root/gravit-designer.desktop"
- sed -i "/^Exec=/cExec=gravit-designer" "${_df}"
- sed -i "/^MimeType=/cMimeType=x-scheme-handler/designer;application/gravit-designer-document" "${_df}"
- sed -i "s/^X-AppImage-Version=/Version=/" "${_df}"
- sed -i "/^X-AppImage/d" "${_df}"
+ #cp -p 'gravit-designer.desktop'{,.orig}
+ sed -e '/^Exec=/ cExec=gravit-designer' \
+ -e '/^MimeType=/ cMimeType=x-scheme-handler/designer;application/gravit-designer-document' \
+ -e 's/^X-AppImage-Version=/Version=/' \
+ -e '/^X-AppImage/ d' -i 'gravit-designer.desktop'
+ set +u
}
package() {
+ set -u
+ cd "${_srcdir}"
# Install
- local _df="${srcdir}/squashfs-root/gravit-designer.desktop"
- install -d "${pkgdir}/usr/share"
- install -D ${_df} "${pkgdir}/usr/share/applications/gravitdesigner.desktop"
+ install -D 'gravit-designer.desktop' "${pkgdir}/usr/share/applications/gravitdesigner.desktop"
install -D "${srcdir}/gravit-designer.xml" "${pkgdir}/usr/share/mime/packages/gravitdesigner.xml"
- install -D "${srcdir}/gravit-designer.png" "${pkgdir}/usr/share/pixmaps/gravit-designer.png"
+ install -D "${srcdir}/gravit-designer.png" -t "${pkgdir}/usr/share/pixmaps/"
install -D "${srcdir}/gravit-designer-document.svg" "${pkgdir}/usr/share/icons/hicolor/scalable/mimetypes/application-gravit-designer-document.svg"
- install -d "${pkgdir}/usr/share/licenses/${pkgname}"
- cp --no-preserve=all \
- "${srcdir}/LICENSE" \
- "${srcdir}"/squashfs-root/LICENSE* \
- "${pkgdir}/usr/share/licenses/${pkgname}"
-
- rm -r "${srcdir}/squashfs-root/AppRun" \
- "${srcdir}/squashfs-root/gravit-designer.desktop" \
- "${srcdir}"/squashfs-root/LICENSE*
+ install -D "${srcdir}/LICENSE" LICENSE* -t "${pkgdir}/usr/share/licenses/${pkgname}"
install -d "${pkgdir}/opt/${pkgname}"
- cp -r --no-preserve=all ${srcdir}/squashfs-root/* ${pkgdir}/opt/${pkgname}
+ cp -r --no-preserve=all * "${pkgdir}/opt/${pkgname}"
+
+ cd "${pkgdir}/opt/${pkgname}"
+ rm LICENSE* 'gravit-designer.desktop' 'AppRun'
+ chmod +x 'gravit-designer'
install -d "${pkgdir}/usr/bin"
ln -s "/opt/${pkgname}/gravit-designer" "${pkgdir}/usr/bin/gravit-designer"
- chmod +x "${pkgdir}/opt/${pkgname}/gravit-designer"
+ set +u
}
+set +u