summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorEmilio Reggi2020-11-27 14:20:02 +0100
committerEmilio Reggi2020-11-27 14:20:02 +0100
commit6e61eb0dfb3afff62e084a1c612851fa2936af3a (patch)
treef2170114912aa4daaa8083c924f9ef42dd8a102a
downloadaur-6e61eb0dfb3afff62e084a1c612851fa2936af3a.tar.gz
Create PKGBUILD
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD29
2 files changed, 47 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..d0bcc63a2c07
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,18 @@
+pkgbase = mastorss-git
+ pkgdesc = mastorss reads RSS feeds and posts the items via the Mastodon API. Does not support Atom at the moment.
+ pkgver = r273.2d113ab
+ pkgrel = 1
+ url = https://schlomp.space/tastytea/mastorss.git
+ arch = x86_64
+ license = GPL
+ makedepends = git
+ makedepends = cmake
+ makedepends = boost
+ depends = mastodonpp
+ depends = libcurl.so
+ depends = jsoncpp
+ source = mastorss::git+https://schlomp.space/tastytea/mastorss.git
+ md5sums = SKIP
+
+pkgname = mastorss-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..9dcd43a021ed
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,29 @@
+# Maintainer: Emilio Reggi <nag@mailbox.org>
+pkgname=mastorss-git
+_pkgname=mastorss
+pkgver=r273.2d113ab
+pkgrel=1
+pkgdesc="mastorss reads RSS feeds and posts the items via the Mastodon API. Does not support Atom at the moment."
+arch=('x86_64')
+url="https://schlomp.space/tastytea/mastorss.git"
+license=('GPL')
+groups=()
+depends=('mastodonpp-git' 'jsoncpp' 'boost-libs')
+makedepends=('git' 'cmake')
+source=("${_pkgname}"::"git+https://schlomp.space/tastytea/mastorss.git")
+md5sums=('SKIP')
+
+pkgver() {
+ cd "$_pkgname"
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+}
+
+build() {
+ cmake -B "${_pkgname}/build" -S "${_pkgname}" -DCMAKE_INSTALL_PREFIX=/usr -Wno-dev
+ make -C "${_pkgname}/build"
+}
+
+package() {
+ make -C "${_pkgname}/build" DESTDIR="$pkgdir" install
+ install -D -m644 "${_pkgname}/LICENSE" -t "${pkgdir}/usr/share/licenses/${_pkgname}"
+}