102.11.0-1
[arch-packages.git] / endeavour / trunk / PKGBUILD
blob1fcebdd9cc2e26de1d4c701d9dc55e8feb4d9fe2
1 # Maintainer: Jan Alexander Steffens (heftig) <heftig@archlinux.org>
3 pkgname=endeavour
4 pkgver=43.0
5 pkgrel=2
6 pkgdesc="Personal task manager (Formerly GNOME Todo)"
7 url="https://wiki.gnome.org/Apps/Todo"
8 arch=(x86_64)
9 license=(GPL)
10 depends=(
11   evolution-data-server
12   gtk4
13   libadwaita
14   libpeas
15   python
17 makedepends=(
18   appstream-glib
19   git
20   gobject-introspection
21   meson
22   yelp-tools
24 provides=(gnome-todo)
25 replaces=("gnome-todo<=41.0+r106+gebc68374-1")
26 conflicts=("gnome-todo<=41.0+r106+gebc68374-1")
27 groups=(gnome-extra)
28 _commit=92706b42784e553d9f841117111a5e14bd201e1c  # tags/43.0^0
29 source=("git+https://gitlab.gnome.org/World/Endeavour.git#commit=$_commit")
30 b2sums=('SKIP')
32 pkgver() {
33   cd Endeavour
34   git describe --tags | sed 's/^v//;s/[^-]*-g/r&/;s/-/+/g'
37 prepare() {
38   cd Endeavour
41 build() {
42   arch-meson Endeavour build
43   meson compile -C build
46 check() (
47   export GSETTINGS_SCHEMA_DIR="$PWD/Endeavour/data"
48   glib-compile-schemas "$GSETTINGS_SCHEMA_DIR"
50   meson test -C build --print-errorlogs
53 package() {
54   meson install -C build --destdir "$pkgdir"
57 # vim:set sw=2 sts=-1 et: