diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 58 |
1 files changed, 32 insertions, 26 deletions
@@ -1,37 +1,43 @@ -# Maintainer: Ulrik Boll Djurtoft <ullebe1@gmail.com> -pkgname=appeditor-git # '-bzr', '-git', '-hg' or '-svn' -pkgver=r48.ea4a7bd +# Maintainer: +# Contributor: Mark Wagie <mark dot wagie at tutanota dot com> +# Contributor: Ulrik Boll Djurtoft <ullebe1@gmail.com> +pkgname=appeditor-git +_app_id=com.github.donadigo.appeditor +pkgver=1.1.3.r9 pkgrel=1 -pkgdesc="AppEditor allows you to edit application entries in the application menu." -arch=('i686' 'x86_64') +pkgdesc="Allows you to edit application entries in the application menu." +arch=('x86_64') url="https://github.com/donadigo/appeditor" -license=('GPL') -depends=( - 'vala' - 'gtk3' - 'granite' - 'meson' - ) -makedepends=('ninja' 'git') -source=("git://github.com/donadigo/appeditor.git") -md5sums=('SKIP') +license=('GPL3') +depends=('gtk3' 'granite') +makedepends=('git' 'meson' 'vala') +checkdepends=('appstream') +provides=("${pkgname%-git}") +conflicts=("${pkgname%-git}") +sha256sums=('SKIP') +source=('git+https://github.com/donadigo/appeditor.git') pkgver() { - cd "$srcdir/${pkgname%-git}" - printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" + cd "$srcdir/${pkgname%-git}" + git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' } build() { - cd "$srcdir/${pkgname%-git}" - meson build - cd build - meson configure -Dprefix=/usr - ninja + arch-meson "${pkgname%-git}" build + meson compile -C build +} + +check() { + +# No tests defined +# meson test -C build --print-errorlogs + + desktop-file-validate build/data/${_app_id}.desktop + appstreamcli validate build/data/${_app_id}.appdata.xml } package() { - cd "$srcdir/${pkgname%-git}/build" - DESTDIR="${pkgdir}/" ninja install - cd .. - install -D -m644 "data/com.github.donadigo.appeditor.desktop.in" "${pkgdir}/usr/share/applications/com.github.donadigo.appeditor.desktop.in" + meson install -C build --destdir "$pkgdir" + + ln -s /usr/bin/${_app_id} "$pkgdir/usr/bin/${pkgname%-git}" } |