aboutsummarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSven Fischer2021-12-20 12:25:18 +0100
committerSven Fischer2021-12-20 12:25:18 +0100
commitf966f2af29c9936a53003827c5fc6aba8f6e94d4 (patch)
tree2950a3ea1e75e0098ac76fb14c2eb6670d320c38
parent9ad671eea0a408ff6c2767a0fd77300068dbac17 (diff)
downloadaur-read-it-later-git.tar.gz
rework build, check and package process according to https://wiki.archlinux.org/title/Meson_package_guidelines
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD18
2 files changed, 6 insertions, 14 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 7ceec29e50b2..cd52162fc616 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -2,7 +2,7 @@ pkgbase = read-it-later-git
pkgdesc = A wallabag client GTK GUI
pkgver = 0.0.2.r144.ce19c0d
pkgrel = 1
- url = https://belmoussaoui.com/2020/02/04/read-it-later/
+ url = https://belmoussaoui.com/article/7-first-release-read-it-later
arch = i686
arch = x86_64
license = GPL3
diff --git a/PKGBUILD b/PKGBUILD
index 0a1acf0c6409..03c0d6a75fe4 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -17,24 +17,16 @@ source=('git+https://gitlab.gnome.org/World/read-it-later.git')
sha512sums=('SKIP')
builddir=build
-pkgver() {
- cd "${srcdir}/${_pkgname}"
- local srcversion="$(grep "version" Cargo.toml | head -n1 | cut -d '"' -f 2)"
- printf "%s.r%s.%s" $srcversion "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
-}
-
build() {
- cd "${srcdir}/${_pkgname}"
- meson --prefix /usr $builddir
- ninja -v -C $builddir
+ arch-meson "${srcdir}/${_pkgname}" "$builddir"
+ meson compile -C "$builddir"
}
check() {
- cd "${srcdir}/${_pkgname}"
- ninja -C $builddir test
+ meson test -C "$builddir"
}
package() {
- cd "${srcdir}/${_pkgname}"
- DESTDIR="${pkgdir}" ninja -C $builddir install
+ DESTDIR="$pkgdir" meson install -C "$builddir"
}
+