diff options
author | D3SOX | 2023-03-03 12:45:52 +0100 |
---|---|---|
committer | D3SOX | 2023-03-03 12:45:52 +0100 |
commit | 3efbe9bf7bd7e41857c829762d58e6cf44749ac0 (patch) | |
tree | b6a9824c1637941ab20c1fb16b18063e2456e676 | |
parent | abea65b8c609b1e58e06662125cc1f66839faa45 (diff) | |
download | aur-3efbe9bf7bd7e41857c829762d58e6cf44749ac0.tar.gz |
add desktop entry
-rw-r--r-- | .SRCINFO | 3 | ||||
-rw-r--r-- | PKGBUILD | 18 |
2 files changed, 13 insertions, 8 deletions
@@ -1,7 +1,7 @@ pkgbase = pypeek-git pkgdesc = Simple animated GIF screen recorder with an easy to use interface pkgver = r1540.4e0fce8 - pkgrel = 1 + pkgrel = 2 url = https://github.com/firatkiral/pypeek arch = any license = GPL3 @@ -10,6 +10,7 @@ pkgbase = pypeek-git makedepends = python-installer makedepends = python-wheel makedepends = python-hatchling + makedepends = gendesk depends = python depends = python-requests depends = pyside6 @@ -1,29 +1,33 @@ # Maintainer: Nico <d3sox at protonmail dot com> pkgname=pypeek-git +_pkgname="${pkgname%-git}" pkgver=r1540.4e0fce8 -pkgrel=1 +pkgrel=2 pkgdesc="Simple animated GIF screen recorder with an easy to use interface" arch=(any) url="https://github.com/firatkiral/pypeek" license=('GPL3') depends=('python' 'python-requests' 'pyside6') -makedepends=('git' 'python-build' 'python-installer' 'python-wheel' 'python-hatchling') -provides=("${pkgname%-git}") -conflicts=("${pkgname%-git}") +makedepends=('git' 'python-build' 'python-installer' 'python-wheel' 'python-hatchling' 'gendesk') +provides=("$_pkgname") +conflicts=("$_pkgname") source=("git+$url.git") sha256sums=('SKIP') pkgver() { - cd "$srcdir/${pkgname%-git}" + cd "$srcdir/$_pkgname" printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" } build() { - cd "$srcdir/${pkgname%-git}" + cd "$srcdir/$_pkgname" python -m build --wheel --no-isolation } package() { - cd "$srcdir/${pkgname%-git}" + cd "$srcdir/$_pkgname" python -m installer --destdir="$pkgdir" dist/*.whl + # generate desktop entry, uses Peek's icon for now + gendesk -f -n --pkgname "$_pkgname" --pkgdesc "$pkgdesc" --exec="$_pkgname" --categories=Utility --icon "com.uploadedlobster.peek" + install -Dm644 "$_pkgname.desktop" "$pkgdir/usr/share/applications/$_pkgname.desktop" } |