summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorChris Lane2018-11-25 13:10:32 +0000
committerChris Lane2018-11-25 13:10:32 +0000
commitff24031cd7683ca56231a4a8af1aea31423a800c (patch)
treeed58614024ea364af587f009b2a62ca9f2dda76f
downloadaur-ff24031cd7683ca56231a4a8af1aea31423a800c.tar.gz
Initial commit
-rw-r--r--.SRCINFO26
-rw-r--r--PKGBUILD51
2 files changed, 77 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..5e269273f8c9
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,26 @@
+pkgbase = quassel-core-lighter-git
+ pkgdesc = Qt-based distributed IRC client (core only) - minimal dependencies
+ pkgver = 0.14.pre.r110.g7c0eb011
+ pkgrel = 1
+ url = https://quassel-irc.org
+ arch = i686
+ arch = x86_64
+ arch = arm
+ arch = aarch64
+ license = GPL
+ makedepends = git
+ makedepends = extra-cmake-modules
+ makedepends = ninja
+ makedepends = qt5-script
+ makedepends = boost
+ depends = qt5-script
+ optdepends = qca: encryption support
+ optdepends = libldap: LDAP support
+ optdepends = qt5-tools: translations support
+ provides = quassel-core
+ conflicts = quassel-core
+ source = quassel-core-lighter-git::git+https://github.com/quassel/quassel
+ md5sums = SKIP
+
+pkgname = quassel-core-lighter-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..c4861d57ed6e
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,51 @@
+# Maintainer: Chris Lane <aur at chrislane dot com>
+pkgname=quassel-core-lighter-git
+pkgver=0.14.pre.r110.g7c0eb011
+pkgrel=1
+pkgdesc="Qt-based distributed IRC client (core only) - minimal dependencies"
+url='https://quassel-irc.org'
+license=('GPL')
+arch=('i686' 'x86_64' 'arm' 'aarch64')
+depends=('qt5-script')
+makedepends=('git' 'extra-cmake-modules' 'ninja' 'qt5-script' 'boost')
+optdepends=('qca: encryption support'
+ 'libldap: LDAP support'
+ 'qt5-tools: translations support')
+provides=('quassel-core')
+conflicts=('quassel-core')
+source=("$pkgname"::"git+https://github.com/quassel/quassel")
+md5sums=('SKIP')
+
+_builddir="build"
+
+pkgver() {
+ cd "$srcdir/$pkgname"
+ git describe --long | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
+}
+
+build() {
+ cd "$pkgname"
+
+ rm -rf "$_builddir"
+ mkdir -p "$_builddir" && cd "$_builddir"
+
+ cmake -G Ninja \
+ -DWANT_MONO=OFF \
+ -DWANT_CORE=ON \
+ -DWANT_QTCLIENT=OFF \
+ -DHAVE_SSL=ON \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DUSE_QT5=ON \
+ "$srcdir/$pkgname"
+
+ ninja
+}
+
+package() {
+ cd "$pkgname/$_builddir"
+
+ DESTDIR="$pkgdir" ninja install
+}
+
+# vim:set ts=2 sw=2 et: