diff options
author | Adrian Wheeldon | 2020-10-03 12:23:11 +0100 |
---|---|---|
committer | Adrian Wheeldon | 2020-10-03 12:23:11 +0100 |
commit | 812dfcf38abff022c4fedd876fd0cf09b94013fa (patch) | |
tree | d2b3b9d8d2732d1a956cd3602fa21da794c36495 | |
parent | 09620ea92e6b124f8e0e3c21d8c000774c62bb51 (diff) | |
download | aur-812dfcf38abff022c4fedd876fd0cf09b94013fa.tar.gz |
Add desktop and MIME XML files
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 22 | ||||
-rw-r--r-- | workcraft.desktop | 11 | ||||
-rw-r--r-- | workcraft.xml | 10 |
4 files changed, 41 insertions, 8 deletions
@@ -1,7 +1,7 @@ pkgbase = workcraft pkgdesc = A framework for interpreted graph models including petri nets and STGs pkgver = 3.3.1 - pkgrel = 1 + pkgrel = 2 url = http://www.workcraft.org/ arch = i686 arch = x86_64 @@ -13,7 +13,11 @@ pkgbase = workcraft provides = workcraft conflicts = workcraft source = http://www.workcraft.org/_media/download/workcraft-v3.3.1-linux.tar.gz + source = workcraft.desktop + source = workcraft.xml md5sums = cb4f9efc85e60e7e97164418c511e7a6 + md5sums = 439e65a8b2495efdf8bb5e79cd2f3c6d + md5sums = c6697f5b0a3deedcbda4c18ff4d4c80d pkgname = workcraft @@ -1,7 +1,7 @@ # Maintainer: Adrian Wheeldon <arandomowl at gmail dot com> pkgname=workcraft pkgver=3.3.1 -pkgrel=1 +pkgrel=2 pkgdesc="A framework for interpreted graph models including petri nets and STGs" arch=('i686' 'x86_64') url="http://www.workcraft.org/" @@ -13,15 +13,23 @@ optdepends=( makedepends=('gendesk') provides=('workcraft') conflicts=('workcraft') -source=(http://www.workcraft.org/_media/download/workcraft-v${pkgver}-linux.tar.gz) -prepare() { - gendesk -f -n --name='Workcraft' --pkgname "$pkgname" --pkgdesc "$pkgdesc" -} +source=( + http://www.workcraft.org/_media/download/workcraft-v${pkgver}-linux.tar.gz + ${pkgname}.desktop + ${pkgname}.xml +) +md5sums=( + 'cb4f9efc85e60e7e97164418c511e7a6' + '1ec57953a288f3819e6bd98549b15d47' + 'dae559468aaeaf7081c40ee7c6591f6c' +) + package() { mkdir -p "$pkgdir"/opt "$pkgdir"/usr/bin install -Dm644 "$srcdir/$pkgname"/icon.svg "$pkgdir"/usr/share/icons/hicolor/scalable/apps/"$pkgname".svg + install -Dm644 "$srcdir/$pkgname"/icon.svg "$pkgdir"/usr/share/icons/hicolor/scalable/mimetypes/application-x-"$pkgname".svg mv "$srcdir/$pkgname" "$pkgdir"/opt/"$pkgname" ln -s /opt/workcraft/workcraft "$pkgdir"/usr/bin/workcraft - install -Dm644 "$pkgname".desktop "$pkgdir"/usr/share/applications/"$pkgname".desktop + install -Dm644 "$srcdir/$pkgname".desktop "$pkgdir"/usr/share/applications/"$pkgname".desktop + install -Dm644 "$srcdir/$pkgname".xml "$pkgdir"/usr/share/mime/packages/"$pkgname".xml } -md5sums=('cb4f9efc85e60e7e97164418c511e7a6') diff --git a/workcraft.desktop b/workcraft.desktop new file mode 100644 index 000000000000..381f6985ec41 --- /dev/null +++ b/workcraft.desktop @@ -0,0 +1,11 @@ +[Desktop Entry] +Version=1.0 +Type=Application +Name=Workcraft +Comment=A framework for interpreted graph models including petri nets and STGs +Exec=workcraft +Icon=workcraft +Terminal=false +StartupNotify=false +Categories=Application; +MimeType=application/x-workcraft; diff --git a/workcraft.xml b/workcraft.xml new file mode 100644 index 000000000000..acd421fd9376 --- /dev/null +++ b/workcraft.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info"> + <mime-type type="application/x-workcraft"> + <comment>Workcraft Work File</comment> + <sub-class-of type="application/zip"/> + <icon name="application-x-workcraft"/> + <glob-deleteall/> + <glob pattern="*.work"/> + </mime-type> +</mime-info> |