summarylogtreecommitdiffstats
diff options
context:
space:
mode:
author46792015-12-28 10:08:25 +0800
committer46792015-12-28 10:08:25 +0800
commite02fd378d347427050a7c9a70f8d565832662a5a (patch)
treed7f8560550a941649920f454d46107df30c47801
downloadaur-e02fd378d347427050a7c9a70f8d565832662a5a.tar.gz
init
-rw-r--r--.SRCINFO21
-rw-r--r--PKGBUILD34
-rw-r--r--chann.service9
3 files changed, 64 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..77ffa9f9282b
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,21 @@
+# Generated by mksrcinfo v8
+# Mon Dec 28 01:53:23 UTC 2015
+pkgbase = chann-git
+ pkgdesc = Chann is an anonymous imageboard written in C/C++ based on mongoose and unqlite.
+ pkgver = latest
+ pkgrel = 1
+ url = http://chann.org/
+ arch = i686
+ arch = x86_64
+ license = GPL3
+ makedepends = git
+ depends = glibc
+ depends = curl
+ conflicts = chann
+ source = git+https://github.com/coyove/chann.git
+ source = chann.service
+ md5sums = SKIP
+ md5sums = SKIP
+
+pkgname = chann-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..520d7b1c008f
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,34 @@
+# Maintainer: 4679kun <4679kun@outlook.com>
+
+pkgname=chann-git
+pkgver=20151103
+pkgrel=1
+pkgdesc="Chann is an anonymous imageboard written in C/C++ based on mongoose and unqlite."
+arch=('i686' 'x86_64')
+url="http://chann.org/"
+license=('GPL3')
+depends=('glibc' 'curl')
+makedepends=('git')
+conflicts=('chann')
+source=('git+https://github.com/coyove/chann.git'
+ "chann.service"
+)
+md5sums=('SKIP' 'SKIP')
+
+pkgver() {
+ cd "${srcdir}/chann"
+ git log -1 --format="%cd" --date=short | sed 's|-||g'
+}
+
+build() {
+ cd "${srcdir}/chann"
+ mkdir build
+ make
+}
+
+package() {
+ cd "${srcdir}/chann"
+ install -D -m644 "${srcdir}/chann.service" "${pkgdir}/usr/lib/systemd/system/chann.service"
+ install -D -m644 "${srcdir}/chann/chann_test.conf" "${pkgdir}/etc/chann.conf"
+ install -D -m755 "${srcdir}/chann/chann" "${pkgdir}/usr/bin/chann"
+}
diff --git a/chann.service b/chann.service
new file mode 100644
index 000000000000..2a85745cdf22
--- /dev/null
+++ b/chann.service
@@ -0,0 +1,9 @@
+[Unit]
+Description=CHANN Anonymous Imageboard
+
+[Service]
+ExecStart=/usr/bin/chann --load /etc/chann.conf
+Restart=always
+
+[Install]
+WantedBy=multi-user.target