summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorOliver Mangold2017-06-02 13:49:18 +0200
committerOliver Mangold2017-06-02 15:41:31 +0200
commitfd18e11d7f09a80d01026b59ae588136a7be312f (patch)
tree73d2cc3f3eb5d9d5f3e577a14c557f2c9091e5c2
parent52dc33f9c9166249f712b3687558bed1cb8ab9bc (diff)
downloadaur-fd18e11d7f09a80d01026b59ae588136a7be312f.tar.gz
switching to version 2.4.5 and fixing stuff to actually build
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD32
2 files changed, 29 insertions, 19 deletions
diff --git a/.SRCINFO b/.SRCINFO
index df7b7dd9b9e8..6dbe46f1e923 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,19 +1,21 @@
# Generated by mksrcinfo v8
-# Tue Mar 14 15:55:28 UTC 2017
-pkgbase = nfs-ganesha-git
+# Fri Jun 2 13:41:22 UTC 2017
+pkgbase = nfs-ganesha
pkgdesc = Nfs-ganesha supports both the NFS and 9P protocols.
- pkgver = 10720.437cb6711
+ pkgver = 2.4.5
pkgrel = 1
url = http://nfs-ganesha.github.io/
- arch = any
+ arch = i686
+ arch = x86_64
license = GPL3
- makedepends = git
makedepends = cmake
makedepends = gcc
makedepends = bison
makedepends = flex
- source = nfs-ganesha-git::git://github.com/nfs-ganesha/nfs-ganesha.git
+ backup = etc/ganesha/ganesha.conf
+ backup = etc/sysconfig/ganesha
+ source = nfs-ganesha::git://github.com/nfs-ganesha/nfs-ganesha.git#commit=5e98dd05ff8cc70c405d00e707adc18bef335d0b
md5sums = SKIP
-pkgname = nfs-ganesha-git
+pkgname = nfs-ganesha
diff --git a/PKGBUILD b/PKGBUILD
index f01605a5e9b4..55ac7e40f549 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,29 +1,37 @@
-# Maintainer: Timofey Titovets <nefelim4ag@gmail.com>
+# Maintainer: Oliver Mangold <o.mangold@gmail.com>
-pkgname=nfs-ganesha-git
-pkgver=10720.437cb6711
+pkgname=nfs-ganesha
+pkgver=2.4.5
pkgrel=1
pkgdesc="Nfs-ganesha supports both the NFS and 9P protocols."
-arch=('any')
+arch=('i686' 'x86_64')
url="http://nfs-ganesha.github.io/"
license=('GPL3')
depends=()
-makedepends=('git' 'cmake' 'gcc' 'bison' 'flex')
-source=("$pkgname"::'git://github.com/nfs-ganesha/nfs-ganesha.git')
+makedepends=('cmake' 'gcc' 'bison' 'flex')
+source=("$pkgname"::'git://github.com/nfs-ganesha/nfs-ganesha.git#commit=5e98dd05ff8cc70c405d00e707adc18bef335d0b')
md5sums=('SKIP')
-pkgver() {
- cd ${pkgname}
- echo $(git rev-list --count HEAD).$(git rev-parse --short HEAD)
-}
+backup=(etc/ganesha/ganesha.conf etc/sysconfig/ganesha)
prepare() {
cd ${pkgname}
git submodule update --init
}
-package() {
+build() {
cd "${pkgname}"
- cmake src/ -DUSE_9P=OFF
+ cmake src/ -DUSE_9P=ON -DCMAKE_BUILD_TYPE=Release -DLIB_INSTALL_DIR=/usr/lib
make
}
+
+package() {
+ cd "${pkgname}"
+ make install DESTDIR="$pkgdir"
+ mv "$pkgdir"/var/run "$pkgdir"/run
+ rmdir "$pkgdir"/var
+ install -d "$pkgdir"/usr/lib/systemd/system "$pkgdir"/etc/sysconfig "$pkgdir"/usr/libexec/ganesha
+ install src/scripts/systemd/*.service "$pkgdir"/usr/lib/systemd/system
+ install src/scripts/systemd/sysconfig/nfs-ganesha "$pkgdir"/etc/sysconfig/ganesha
+ install src/scripts/nfs-ganesha-config.sh "$pkgdir"/usr/libexec/ganesha
+}