diff options
author | Sean Enck | 2017-06-23 15:15:12 -0400 |
---|---|---|
committer | Sean Enck | 2017-06-23 15:15:12 -0400 |
commit | b89555c681454d4e0ecf19b1822476ec797eca3c (patch) | |
tree | d2c1a6d9aff42228023cc297eee7a7bb5ba4cab3 | |
download | aur-b89555c681454d4e0ecf19b1822476ec797eca3c.tar.gz |
initial revision
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | PKGBUILD | 31 | ||||
-rw-r--r-- | oragono.service | 10 |
3 files changed, 59 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..a758d300956f --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,18 @@ +pkgbase = oragono + pkgdesc = A modern IRC server written in Go. + pkgver = 0.8.0 + pkgrel = 1 + url = https://github.com/oragono/oragono + arch = x86_64 + license = MIT + makedepends = go + makedepends = git + makedepends = zip + backup = opt/oragono/ircd.yaml + source = git+https://github.com/oragono/oragono#commit=f051b43f2737f5ec6b0c97e27f5227f525015c41 + source = oragono.service + sha256sums = SKIP + sha256sums = f3a21d66d86d9e90bb080a10e05aef67c9541a6a3c4c4c2e1c963d374f83cb9e + +pkgname = oragono + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..50cc1307ca03 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,31 @@ +# Maintainer: Sean Enck <enckse@gmail.com> + +pkgname=oragono +pkgver=0.8.0 +pkgrel=1 +pkgdesc="A modern IRC server written in Go." +arch=('x86_64') +url="https://github.com/oragono/oragono" +license=('MIT') +makedepends=('go' 'git' 'zip') +source=("git+$url#commit=f051b43f2737f5ec6b0c97e27f5227f525015c41" + "oragono.service") +sha256sums=('SKIP' + 'f3a21d66d86d9e90bb080a10e05aef67c9541a6a3c4c4c2e1c963d374f83cb9e') +backup=('opt/oragono/ircd.yaml') +build() { + cd ${srcdir}/$pkgname + export GOPATH=$(pwd) + go get -v -d + sed -i "s/DanielOaks/oragono/g" oragono.go + ./build.sh +} + +package() { + local _opt=/opt/oragono/ + install -Dm 644 oragono.service $pkgdir/usr/lib/systemd/system/oragono.service + cd ${srcdir}/$pkgname/build/linux + install -Dm 755 oragono $pkgdir/$_opt/oragono + install -Dm 644 oragono.motd $pkgdir/$_opt/oragono.motd + install -Dm 644 oragono.yaml $pkgdir/$_opt/ircd.yaml +} diff --git a/oragono.service b/oragono.service new file mode 100644 index 000000000000..be13c7576008 --- /dev/null +++ b/oragono.service @@ -0,0 +1,10 @@ +[Unit] +Description=A modern IRC server written in Go + +[Service] +WorkingDirectory=/opt/oragono +Type=simple +ExecStart=/opt/oragono/oragono run + +[Install] +WantedBy=multi-user.target |