diff options
author | beest | 2017-08-08 07:07:57 +0000 |
---|---|---|
committer | beest | 2017-08-08 07:07:57 +0000 |
commit | 5132a24fc94da6f507296bde24d71b3b87668e35 (patch) | |
tree | 0675c68b969eb72c2b3a9dc37c6a347ff2e8a9a9 | |
parent | 6be969cc921f78b3d0d7e7fe0113ccfa3ce3cdf9 (diff) | |
download | aur-5132a24fc94da6f507296bde24d71b3b87668e35.tar.gz |
ditch ugly make install, add service
-rw-r--r-- | PKGBUILD | 27 | ||||
-rw-r--r-- | motsognir.service | 11 |
2 files changed, 28 insertions, 10 deletions
@@ -2,19 +2,16 @@ pkgname=motsognir pkgver=1.0.9 -pkgrel=1 +pkgrel=2 pkgdesc="a robust, reliable and easy to install gopher server" arch=(x86_64) url="http://motsognir.sourceforge.net/" license=('GPL3') optdepends=('php: php scripting support') -source=("https://downloads.sourceforge.net/project/$pkgname/v$pkgver/$pkgname-$pkgver.tar.xz") -md5sums=('21a3d6638d105d70c4579cf23d0118b6') - -prepare() { - cd "$pkgname-$pkgver" - sed -i 's|/sbin/|/bin/|g' Makefile -} +source=("https://downloads.sourceforge.net/project/$pkgname/v$pkgver/$pkgname-$pkgver.tar.xz" \ + "motsognir.service") +md5sums=('21a3d6638d105d70c4579cf23d0118b6' + 'a2a1198714bdb256137cf84c25b28d75') build() { cd "$pkgname-$pkgver" @@ -22,6 +19,16 @@ build() { } package() { - cd "$pkgname-$pkgver" - make DESTDIR="$pkgdir/" install + cd "$srcdir/$pkgname-$pkgver" + + install -Dm755 "motsognir" \ + "${pkgdir}/usr/bin/motsognir" + install -Dm644 "motsognir.conf" \ + "${pkgdir}/etc/motsognir.conf" + install -Dm644 "motsognir.8.gz" \ + "${pkgdir}/usr/share/man/man8/motsognir.8.gz" + install -Dm644 "manual.pdf" \ + "${pkgdir}/usr/share/doc/motsognir/manual.pdf" + install -Dm644 ../motsognir.service \ + "${pkgdir}/usr/lib/systemd/system/motsognir.service" } diff --git a/motsognir.service b/motsognir.service new file mode 100644 index 000000000000..cb3f401681a1 --- /dev/null +++ b/motsognir.service @@ -0,0 +1,11 @@ +[Unit] +Description=a robust, reliable, and easy to install gopher server +After=network.target network-online.target nss-lookup.target + +[Service] +Type=forking +ExecStart=/usr/bin/motsognir +SyslogLevel=err + +[Install] +WantedBy=multi-user.target |