summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD58
1 files changed, 32 insertions, 26 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 53cb6596e0ff..10f26140502a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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}"
}