summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorRolf Pfeffertal2021-02-07 18:43:33 +0100
committerRolf Pfeffertal2021-02-07 18:43:33 +0100
commit0447c2a4df6729225f65d60729158483c4d4ee7a (patch)
tree7a79a697bcaa0d1cdf10f2c15205022d2ed0858f
downloadaur-0447c2a4df6729225f65d60729158483c4d4ee7a.tar.gz
initial packaging
-rw-r--r--.SRCINFO20
-rw-r--r--PKGBUILD48
2 files changed, 68 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..7f607163e465
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,20 @@
+pkgbase = smplxmpp
+ pkgdesc = simple XMPP client for the commandline
+ pkgver = 0.9.3
+ pkgrel = 1
+ url = https://smplxmpp.com/
+ arch = i686
+ arch = x86_64
+ license = GPL3
+ makedepends = git
+ makedepends = cmake
+ depends = ncurses
+ depends = spdlog
+ depends = gloox
+ depends = gnutls
+ conflicts = smplxmpp
+ source = smplxmpp-0.9.3.tar.gz::https://codeberg.org/tropf/smplxmpp/archive/v0.9.3.tar.gz
+ sha256sums = 2544a09fa5a71efe97d6eb79c99d012767964ae835989df0975d80f95c4e87bf
+
+pkgname = smplxmpp
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..5cbb9ab855a4
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,48 @@
+# This is an example PKGBUILD file. Use this as a start to creating your own,
+# and remove these comments. For more information, see 'man PKGBUILD'.
+# NOTE: Please fill out the license field for your package! If it is unknown,
+# then please put 'unknown'.
+
+# Maintainer: Rolf Pfeffertal <floss at notthispart tropf dot io>
+pkgname=smplxmpp
+pkgver=0.9.3
+pkgrel=1
+epoch=
+pkgdesc="simple XMPP client for the commandline"
+arch=('i686' 'x86_64')
+url="https://smplxmpp.com/"
+license=('GPL3')
+groups=()
+depends=('ncurses' 'spdlog' 'gloox' 'gnutls')
+makedepends=('git' 'cmake')
+checkdepends=()
+optdepends=()
+provides=()
+conflicts=('smplxmpp') # doesn't exist currently
+replaces=()
+backup=()
+options=()
+install=
+changelog=
+source=("${pkgname}-${pkgver}.tar.gz::https://codeberg.org/tropf/smplxmpp/archive/v${pkgver}.tar.gz")
+noextract=()
+sha256sums=('2544a09fa5a71efe97d6eb79c99d012767964ae835989df0975d80f95c4e87bf')
+validpgpkeys=()
+
+build() {
+ cmake -B build -S "${srcdir}/${pkgname}" -Wno-dev \
+ -DBUILD_DOCUMENTATION=OFF \
+ -DSMPLXMPP_INSTALL_LICENSE=OFF \
+ -DSMPLXMPP_LICENSE_INSTALL_DIR=/usr/share/licenses/common/GPL3 \
+ -DSMPLXMPP_LICENSE_INSTALL_FILENAME=license.txt \
+ -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_INSTALL_PREFIX:PATH=/usr \
+ -DSMPLXMPP_VERSION_GUESS_GIT=OFF \
+ -DSMPLXMPP_VERSION=${pkgver}
+ make -C build
+}
+
+package() {
+ make -C build DESTDIR="$pkgdir/" install
+}
+