summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristopher Michael Mescher2024-01-07 16:20:52 -0500
committerChristopher Michael Mescher2024-01-07 16:20:52 -0500
commitab9d40012d0d2dcae3c33ac572228bba190ffd80 (patch)
tree8f778f2fec90032059849bf4cdab57a58704557c
downloadaur-ab9d40012d0d2dcae3c33ac572228bba190ffd80.tar.gz
Initial commit
-rw-r--r--.SRCINFO15
-rw-r--r--PKGBUILD37
2 files changed, 52 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..0e19b0e9f8cb
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,15 @@
+pkgbase = pascha-cli-git
+ pkgdesc = A simple CLI program to calculate and display the date of Pascha (Easter)
+ pkgver = 2.0.r0.g26d37f7
+ pkgrel = 1
+ url = https://gitlab.com/cmmescher/pascha-cli.git
+ arch = any
+ license = GPL3
+ makedepends = git
+ makedepends = cmake
+ provides = pascha
+ conflicts = pascha
+ source = git+https://gitlab.com/cmmescher/pascha-cli.git
+ md5sums = SKIP
+
+pkgname = pascha-cli-git
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..ed8b88fd3b6c
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,37 @@
+# Maintainer: Christopher Michael Mescher $(echo \<pascha-mescher+faith\>|sed s/\+/./g\;s/\-/@/)
+
+pkgname=pascha-cli-git
+pkgver() {
+ cd "$srcdir/${pkgname%-git}"
+ git describe --long | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
+}
+pkgver=2.0.r0.g26d37f7
+pkgrel=1
+
+pkgdesc="A simple CLI program to calculate and display the date of Pascha (Easter)"
+arch=('any')
+url="https://gitlab.com/cmmescher/pascha-cli.git"
+license=('GPL3')
+depends=()
+makedepends=('git' 'cmake')
+provides=("${pkgname%-cli-git}")
+conflicts=("${pkgname%-cli-git}")
+source=("git+$url")
+md5sums=('SKIP')
+
+package() {
+ cd "$srcdir/${pkgname%-git}"
+ make PREFIX=/usr DESTDIR="$pkgdir/" install
+}
+
+build() {
+ cmake -B build -S "$srcdir/${pkgname%-git}" \
+ -DCMAKE_BUILD_TYPE='None' \
+ -DCMAKE_INSTALL_PREFIX='/usr' \
+ -Wno-dev
+ cmake --build build
+}
+
+package() {
+ DESTDIR="$pkgdir" cmake --install build
+}