summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authormusiclover2022-02-03 12:39:02 +0100
committermusiclover2022-02-03 12:39:02 +0100
commit981bd7e49d614619ea6f4c64ec3f8aca08a84be7 (patch)
tree80e7312c6a713e6ae754225e55503aea899ade64
parent0268446c402428256d75e5db4ae0e53e6ac0c7f8 (diff)
downloadaur-981bd7e49d614619ea6f4c64ec3f8aca08a84be7.tar.gz
Update to 1.0.3, add meson test
-rw-r--r--.SRCINFO7
-rw-r--r--PKGBUILD10
2 files changed, 11 insertions, 6 deletions
diff --git a/.SRCINFO b/.SRCINFO
index aaa54acb6610..d955880884d1 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = desktop-files-creator
pkgdesc = Simple app to create desktop files on GNU/Linux
- pkgver = 1.0.2
+ pkgver = 1.0.3
pkgrel = 1
url = https://github.com/alexkdeveloper/desktop-files-creator
arch = i686
@@ -8,10 +8,11 @@ pkgbase = desktop-files-creator
arch = armv7h
arch = aarch64
license = GPL3
+ checkdepends = appstream-glib
makedepends = vala
makedepends = meson
depends = gtk3
- source = https://github.com/alexkdeveloper/desktop-files-creator/archive/refs/tags/1.0.2.tar.gz
- sha256sums = b8d86a9e0689af294500d623b188ffa379aaa5460c9552301d5dd56c5eadcc02
+ source = https://github.com/alexkdeveloper/desktop-files-creator/archive/refs/tags/1.0.3.tar.gz
+ sha256sums = b73105fb7aa3af7ac70e8ca1d26eb32f7dd4940c2c0b62315b9bfcf5c78f9d7d
pkgname = desktop-files-creator
diff --git a/PKGBUILD b/PKGBUILD
index 2d8de0c1661e..4c617ae234f0 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,23 +1,27 @@
# Maintainer: musiclover <musiclover382@protonmail.com>
pkgname=desktop-files-creator
-pkgver=1.0.2
+pkgver=1.0.3
pkgrel=1
pkgdesc='Simple app to create desktop files on GNU/Linux'
url="https://github.com/alexkdeveloper/$pkgname"
arch=('i686' 'x86_64' 'armv7h' 'aarch64')
license=('GPL3')
depends=('gtk3')
+checkdepends=('appstream-glib')
makedepends=('vala' 'meson')
source=("$url/archive/refs/tags/$pkgver.tar.gz")
-sha256sums=('b8d86a9e0689af294500d623b188ffa379aaa5460c9552301d5dd56c5eadcc02')
+sha256sums=('b73105fb7aa3af7ac70e8ca1d26eb32f7dd4940c2c0b62315b9bfcf5c78f9d7d')
build() {
arch-meson $pkgname-$pkgver build
meson compile -C build
}
-#skip check because it returns appstream-related error
+check() {
+ #skip appstream test because it returns error
+ meson test 'Validate desktop file' 'Validate schema file' -C build --print-errorlogs
+}
package() {
meson install -C build --destdir "$pkgdir"