Files
federated-calendar/build-aux/arch/PKGBUILD
T
davidandClaude Opus 5.5 fa71e64ebb build-aux: Add an Arch package build
Builds federated-calendar from main for the "federated" pacman
repository in Gitea's package registry. The version comes from
meson.build plus the commit count and hash, so every commit
upgrades the package.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 09:38:17 -06:00

56 lines
1014 B
Bash

# Maintainer: David Young <david@federated.computer>
pkgname=federated-calendar
pkgver=52.alpha.r6135.ga818b79c
pkgrel=1
pkgdesc="Calendar for Federated Computer Cores, based on GNOME Calendar"
arch=(x86_64)
url="https://gitea.federated.computer/Federated_Computer/federated-calendar"
license=(GPL-3.0-or-later)
depends=(
dconf
evolution-data-server
fribidi
geoclue
glib2
glibc
graphene
gsettings-desktop-schemas
gtk4
hicolor-icon-theme
libadwaita
libedataserverui4
libgcc
libgweather-4
libical
libsoup3
pango
)
makedepends=(
git
glib2-devel
meson
)
source=("git+$url.git")
b2sums=('SKIP')
pkgver() {
cd $pkgname
local version
version=$(sed -n "s/^ *version: '\(.*\)',$/\1/p" meson.build)
printf "%s.r%s.g%s" "$version" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
}
build() {
arch-meson $pkgname build
meson compile -C build
}
check() {
meson test -C build --print-errorlogs
}
package() {
meson install -C build --destdir "$pkgdir"
}