summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorSteven Cook2015-06-11 09:29:56 -0400
committerSteven Cook2015-06-11 09:29:56 -0400
commiteb2b497a91f8f10581171eb2be52b9fa3a85a377 (patch)
treed2bca0942fce5ea6a07448fa4fef1506c4f955c2 /PKGBUILD
downloadaur-mu-conference.tar.gz
Initial import
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD49
1 files changed, 49 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..a657d5fad063
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,49 @@
+# Maintainer: Steven Cook <visage@deadhexagon.com>
+# Contributor: Paul Colomiets <pc@gafol.net>
+
+pkgname=mu-conference
+pkgver=0.8.81
+pkgrel=2
+pkgdesc="Multi-user conference component for a jabber server"
+arch=('i686' 'x86_64')
+url="https://gna.org/projects/mu-conference/"
+license=('GPL')
+depends=('jabberd2')
+backup=(
+ 'etc/jabberd/muc.xml'
+)
+source=(
+ "http://download.gna.org/mu-conference/${pkgname}-${pkgver}.tar.gz"
+ "mu-conference.service"
+ "mu-conference.tmpfiles"
+)
+md5sums=('66f15f772dde0a8cfd94621ed795167c'
+ '8f926f09ad3d2f92ff1f5d422efc11c2'
+ 'a8e674defd2f161d15be5f139fb90b65')
+install="mu-conference.install"
+
+build() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+
+ make
+}
+
+package() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+
+ # Create directories
+ install -d "${pkgdir}/usr/bin" "${pkgdir}/usr/share/${pkgname}/scripts"
+
+ # Copy files
+ cp scripts/* "${pkgdir}/usr/share/${pkgname}/scripts"
+
+ install -Dm755 "src/${pkgname}" "${pkgdir}/usr/bin/${pkgname}"
+ install -Dm644 "muc-default.xml" "${pkgdir}/etc/jabberd/muc.xml"
+ install -Dm644 "muc-default.xml" "${pkgdir}/etc/jabberd/muc.xml.dist"
+
+ # systemd service file
+ install -Dm644 "${srcdir}/${pkgname}.service" "${pkgdir}/usr/lib/systemd/system/${pkgname}.service"
+
+ install -Dm644 "${srcdir}/${pkgname}.tmpfiles" "${pkgdir}/etc/tmpfiles.d/${pkgname}.conf"
+}
+