diff options
author | nomisge | 2024-05-07 16:17:30 +0200 |
---|---|---|
committer | nomisge | 2024-05-07 16:17:30 +0200 |
commit | f8e8a772a176de843321634a03a6003b4d1e7b1b (patch) | |
tree | fdd8d473726e369b090fd0f6091b0cb95e496514 | |
parent | 16e3745292e86ed956bd1bd5e5d8fed7f356a086 (diff) | |
download | aur-f8e8a772a176de843321634a03a6003b4d1e7b1b.tar.gz |
Added Mime-Type application/x-gaphor
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 13 | ||||
-rw-r--r-- | gaphor.install | 11 | ||||
-rw-r--r-- | gaphor.xml | 8 |
4 files changed, 31 insertions, 7 deletions
@@ -1,7 +1,7 @@ pkgbase = python-gaphor - pkgdesc = Simple and easy to use modeling tool for UML using GTK3 + pkgdesc = Simple and easy to use modeling tool for UML pkgver = 2.25.1 - pkgrel = 1 + pkgrel = 2 url = https://github.com/gaphor/gaphor arch = any license = Apache @@ -29,6 +29,8 @@ pkgbase = python-gaphor depends = python-babel provides = gaphor source = python-gaphor-2.25.1.tar.gz::https://github.com/gaphor/gaphor/archive/refs/tags/2.25.1.tar.gz + source = gaphor.xml sha256sums = 86a73972e90c448ecb08d32a374cbc465b58893a243501be5c8b97bd80df3f7a + sha256sums = c3868ac8cb77749ef5a5afab722c67b6510f0bfe5a9e1da27ed06c3a8ab444a1 pkgname = python-gaphor @@ -5,8 +5,8 @@ _name=gaphor pkgname=python-${_name} pkgver=2.25.1 -pkgrel=1 -pkgdesc="Simple and easy to use modeling tool for UML using GTK3" +pkgrel=2 +pkgdesc="Simple and easy to use modeling tool for UML" arch=('any') url="https://github.com/gaphor/${_name}" license=('Apache') @@ -39,8 +39,10 @@ checkdepends=( 'python-pytest-randomly' ) provides=("${_name}") -source=("$pkgname-$pkgver.tar.gz::$url/archive/refs/tags/$pkgver.tar.gz") -sha256sums=('86a73972e90c448ecb08d32a374cbc465b58893a243501be5c8b97bd80df3f7a') +source=("$pkgname-$pkgver.tar.gz::$url/archive/refs/tags/$pkgver.tar.gz" + "${_name}.xml") +sha256sums=('86a73972e90c448ecb08d32a374cbc465b58893a243501be5c8b97bd80df3f7a' + 'c3868ac8cb77749ef5a5afab722c67b6510f0bfe5a9e1da27ed06c3a8ab444a1') build() { cd "${_name}-${pkgver}" @@ -60,12 +62,13 @@ check() { } prepare() { - gendesk -f -n --pkgname="$_name" --pkgdesc="$pkgdesc" --icon='org.gaphor.Gaphor' --categories='Development' PKGBUILD + gendesk -f -n --pkgname="$_name" --pkgdesc="$pkgdesc" --genericname="UML modelling tool" --mimetypes="application/x-gaphor" --icon='org.gaphor.Gaphor' --categories='Development' PKGBUILD } package() { cd "${_name}-${pkgver}" python -m installer --destdir="$pkgdir" dist/*.whl + install -Dm644 "$srcdir/${_name}.xml" "${pkgdir}/usr/share/mime/packages/${pkgname}.xml" install -Dm644 "$srcdir/${_name}.desktop" -t "$pkgdir"/usr/share/applications install -Dm644 "$srcdir/${_name}-${pkgver}/data/logos/org.gaphor.Gaphor.svg" "$pkgdir"/usr/share/pixmaps/org.gaphor.Gaphor.svg } diff --git a/gaphor.install b/gaphor.install new file mode 100644 index 000000000000..391f086046d0 --- /dev/null +++ b/gaphor.install @@ -0,0 +1,11 @@ +post_install() { + if test -x /usr/bin/update-mime-database usr/share/mime &> /dev/null; then update-mime-database usr/share/mime &> /dev/null; fi +} + +post_upgrade() { + post_install +} + +pre_remove() { + if test -x /usr/bin/update-mime-database usr/share/mime &> /dev/null; then update-mime-database usr/share/mime &> /dev/null; fi +} diff --git a/gaphor.xml b/gaphor.xml new file mode 100644 index 000000000000..2e8fa3d7e902 --- /dev/null +++ b/gaphor.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info"> + <mime-type type="application/x-gaphor"> + <comment>gaphor model</comment> + <comment xml:lang="de">Gaphor Modell</comment> + <glob pattern="*.gaphor"/> + </mime-type> +</mime-info> |