diff options
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | PKGBUILD | 58 |
2 files changed, 79 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..40f3fd915f78 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,21 @@ +pkgbase = rescached-git + pkgdesc = Resolver/DNS cache daemon + pkgver = r104.d750114 + pkgrel = 1 + url = https://github.com/shuLhan/rescached + arch = i686 + arch = x86_64 + license = GPL3 + makedepends = git + makedepends = asciidoc + depends = glibc + provides = rescached + conflicts = rescached + backup = etc/rescached/rescached.cfg + source = rescached::git+https://github.com/shuLhan/rescached.git + source = libvos::git+https://github.com/shuLhan/libvos.git + sha1sums = SKIP + sha1sums = SKIP + +pkgname = rescached-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..7ff69cf6070d --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,58 @@ +# Maintainer: sulhan <ms at kilabit.info> +_pkgname=rescached +pkgname=rescached-git +pkgver=r104.d750114 +pkgrel=1 +pkgdesc="Resolver/DNS cache daemon" +arch=('i686' 'x86_64') +url="https://github.com/shuLhan/rescached" +license=('GPL3') +depends=('glibc') +makedepends=('git' 'asciidoc') +provides=('rescached') +conflicts=('rescached') +backup=('etc/rescached/rescached.cfg') +source=( + "$_pkgname::git+https://github.com/shuLhan/rescached.git" + "libvos::git+https://github.com/shuLhan/libvos.git" +) +sha1sums=( + 'SKIP' + 'SKIP' +) + +pkgver() { + cd "$srcdir/$_pkgname/src" + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +prepare() { + cd "$srcdir/$_pkgname" + git submodule init + git config submodule.libvos.url $srcdir/libvos + git submodule update + cd "src" +} + +build() { + cd "$srcdir/$_pkgname/src" + echo ">>" + echo ">> cleaning ..." + echo ">>" + make distclean + echo ">>" + echo ">> make ..." + echo ">>" + unset CXXFLAGS + make || return 1 +} + +package() { + cd "$srcdir/$_pkgname/src" + + make DESTDIR="$pkgdir/" install + + install -D -m644 $srcdir/$_pkgname/LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +} + +# vim:set ts=2 sw=2 et: |