diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 9 |
1 files changed, 8 insertions, 1 deletions
@@ -3,7 +3,7 @@ pkgname=gravit-designer-bin pkgver=3.5.6 -pkgrel=1 +pkgrel=2 pkgdesc="A cross-platform, free design tool for the 21st century empowering everyone to design" arch=('x86_64') url="https://designer.io/" @@ -12,9 +12,13 @@ makedepends=('patchelf') depends=('libxss' 'gconf' 'nss' 'gtk3' 'libindicator-gtk2' 'libdbusmenu-gtk2') 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=('7a3c39236e88426aa83d99f037c2e805' '17969adf6d872a541772e169658b82d1' + '70b0c1397df726a2ba0f16a4ff43993a' + 'fb3e19b45f7fe02bd959f20cc26e49d0' '021ccafc0993d3c34265ae59048d4bf2') PKGEXT='.pkg.tar' @@ -26,13 +30,16 @@ package() { # 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}" # Install install -d "${pkgdir}/usr/share" install -D ${_df} "${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-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 \ |