summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authormoyamo2016-07-21 18:25:15 +0200
committermoyamo2016-07-21 18:31:12 +0200
commit06572e2663d0b180e131d0d636731d3f68b61c5c (patch)
tree1cdd3a488ec0bcdeeca864f037300b3d1f5866cc /PKGBUILD
parentcc3f8e10fd1aae40d258f3ca911cc89161ce2696 (diff)
downloadaur-06572e2663d0b180e131d0d636731d3f68b61c5c.tar.gz
Incorporate Thomas Fanninger (fanningert) changes
* ANY arch for ARM support * Moved some depends to optional depends * Add systemd service for spectrum2
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD30
1 files changed, 22 insertions, 8 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 208597fcfce7..99d8361ce96b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,18 +1,29 @@
# Maintainer: Mohammed Yaseen Mowzer <yaseen@mowzer.co.za>
+#ALARM: Thomas Fanninger <thomas [at] fanninger [dot] at>
+# - moved optional depenceses from depends to optdepends
+
pkgname=spectrum2
pkgver=2.0.3
-pkgrel=2
+pkgrel=3
#epoch=
pkgdesc="Create C++ transports easily"
-arch=(x86_64 x64)
+arch=('any')
url="http://spectrum.im"
license=('GPL')
groups=()
-depends=(libmariadbclient swiften curl log4cxx gcc-libs-multilib libpurple popt libpqxx)
-makedepends=(protobuf swiften libpqxx libpurple avahi boost cmake cppunit expat libcommuni libidn sqlite log4cxx libmariadbclient popt libevent dbus-glib curl)
+depends=(curl log4cxx popt sqlite)
+makedepends=('protobuf' 'swiften>=3' 'libpqxx' 'libpurple' 'avahi' 'boost'
+'cmake' 'cppunit' 'expat' 'libcommuni' 'libidn' 'sqlite' 'log4cxx'
+'libmariadbclient' 'popt' 'libev' 'dbus-glib' 'curl')
checkdepends=()
-optdepends=()
+optdepends=('swiften>=3: XMPP backend support'
+ 'libpqxx: PostgreSQL support'
+ 'libmariadbclient: MariaDB support'
+ 'libcommuni: IRC backend support'
+ 'protobuf: IRC backend support'
+ 'libpurple: LibPurple backend support'
+ 'libev: LibPurple backend support - libev eventloop')
provides=()
conflicts=()
replaces=()
@@ -20,14 +31,16 @@ backup=()
options=()
install=
changelog=
-source=("https://github.com/hanzz/$pkgname/archive/$pkgver.tar.gz")
+source=("https://github.com/hanzz/$pkgname/archive/$pkgver.tar.gz"
+ 'spectrum2.service')
noextract=()
-sha256sums=('694172dfbf62d7de19bbcc06ba11113d238c86e36d39297b2f80d4b277e03933')
+sha256sums=('694172dfbf62d7de19bbcc06ba11113d238c86e36d39297b2f80d4b277e03933'
+ '8b95ddcf90449dcd0dec111276c69d04a92d09a0f9e1815009b2179a8050c9d1')
validpgpkeys=()
build() {
cd "$srcdir/$pkgname-$pkgver"
- cmake . -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX=/usr -DSPECTRUM_VERSION=${pkgver}
+ cmake . -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX=/usr -DSPECTRUM_VERSION=${pkgver}
make
}
@@ -35,4 +48,5 @@ package() {
cd "$srcdir/$pkgname-$pkgver"
make DESTDIR="$pkgdir/" install
install -D -m0644 "$srcdir/$pkgname-$pkgver/spectrum_manager/src/spectrum_manager.cfg" "$pkgdir/etc/spectrum2/"
+ install -D -m0644 "$srcdir/spectrum2.service" "$pkgdir/usr/lib/systemd/system/spectrum2.service"
}