summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authoractionless2020-03-30 13:08:28 +0200
committeractionless2020-03-30 13:08:28 +0200
commit43a63d1f4f4e94df69ccf66e79ed62e329ae5d62 (patch)
tree5b604404868be990d22590c8f4c69947e1fab605
parent293450a03aec53040399ffc3d08fd2afc030b21d (diff)
downloadaur-43a63d1f4f4e94df69ccf66e79ed62e329ae5d62.tar.gz
add desktop file and icon
-rw-r--r--.SRCINFO5
-rw-r--r--PKGBUILD21
2 files changed, 21 insertions, 5 deletions
diff --git a/.SRCINFO b/.SRCINFO
index db72445db204..af200486f040 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,16 +1,19 @@
pkgbase = python-gaphor
pkgdesc = Simple and easy to use modeling tool for UML using GTK3
pkgver = 1.2.0
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/gaphor/gaphor
arch = any
license = Apache
makedepends = python-pip
+ makedepends = gendesk
depends = python-gaphas
depends = python-typing_extensions
depends = python-generic
source = https://files.pythonhosted.org/packages/py3/g/gaphor/gaphor-1.2.0-py3-none-any.whl
+ source = https://raw.githubusercontent.com/gaphor/gaphor/master/logos/gaphor.svg
sha256sums = 9917a41ff4b0aa70fd2f742906d08cd6684b48d6827eca41faede23757ae6339
+ sha256sums = 6f34578064742bfbe563a205352e50d382b179094d7e5b869fe0a30b07da1c2f
pkgname = python-gaphor
diff --git a/PKGBUILD b/PKGBUILD
index eff3defd6078..89828f70d9db 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@
_name=gaphor
pkgname=python-${_name}
pkgver=1.2.0
-pkgrel=1
+pkgrel=2
pkgdesc="Simple and easy to use modeling tool for UML using GTK3"
arch=('any')
url="https://github.com/gaphor/${_name}"
@@ -13,12 +13,25 @@ depends=(
'python-typing_extensions'
'python-generic'
)
-makedepends=('python-pip')
+makedepends=(
+ 'python-pip'
+ 'gendesk'
+)
_wheelname="${_name/-/_}-$pkgver-py3-none-any.whl"
-source=("https://files.pythonhosted.org/packages/py3/${_name::1}/$_name/${_wheelname}")
-sha256sums=('9917a41ff4b0aa70fd2f742906d08cd6684b48d6827eca41faede23757ae6339')
+source=(
+ "https://files.pythonhosted.org/packages/py3/${_name::1}/$_name/${_wheelname}"
+ "https://raw.githubusercontent.com/gaphor/${_name}/master/logos/${_name}.svg"
+)
+sha256sums=('9917a41ff4b0aa70fd2f742906d08cd6684b48d6827eca41faede23757ae6339'
+ '6f34578064742bfbe563a205352e50d382b179094d7e5b869fe0a30b07da1c2f')
+
+prepare() {
+ gendesk -f --pkgname="$_name" --pkgdesc="$pkgdesc" --categories=Development PKGBUILD
+}
package() {
PIP_CONFIG_FILE=/dev/null pip install --isolated --root="$pkgdir" --ignore-installed --no-deps "${_wheelname}"
+ install -Dm644 "$srcdir/${_name}.desktop" -t "$pkgdir"/usr/share/applications
+ install -Dm644 "$srcdir/${_name}.svg" "$pkgdir"/usr/share/pixmaps/${_name}.svg
}