diff options
author | xantares | 2015-08-07 23:39:08 +0200 |
---|---|---|
committer | xantares | 2015-08-07 23:39:08 +0200 |
commit | d20306a92de6e1e3f237e4afe555e653ed07cfb6 (patch) | |
tree | 375c66bd5d38ff2805d58ec1201123d1543c06a8 | |
download | aur-d20306a92de6e1e3f237e4afe555e653ed07cfb6.tar.gz |
Initial import
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | PKGBUILD | 61 |
2 files changed, 80 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..9e0d22aa01ac --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,19 @@ +pkgbase = swig-git + pkgdesc = Generate scripting interfaces to C/C++ code + pkgver = rel.3.0.3.r4.gaa4d034 + pkgrel = 1 + url = http://www.swig.org/ + arch = i686 + arch = x86_64 + license = custom + makedepends = git + makedepends = yodl + depends = zlib + depends = pcre + provides = swig + conflicts = swig + source = swig::git+https://github.com/swig/swig#branch=master + sha1sums = SKIP + +pkgname = swig-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..b616834a1a0e --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,61 @@ +# Contributor: Philipp Gesang <phg42.2a@gmail.com> +# +# header of the original swig PKGBUILD in extra: +# Maintainer: Stéphane Gaudreault <stephane@archlinux.org> +# Contributor: Tom Newsom <Jeepster@gmx.co.uk> + +pkgname=swig-git +pkgrel=1 +pkgver=rel.3.0.3.r4.gaa4d034 +pkgdesc="Generate scripting interfaces to C/C++ code" +arch=("i686" "x86_64") +url="http://www.swig.org/" +license=("custom") +depends=("zlib" "pcre") +makedepends=("git" "yodl") +conflicts=("swig") +provides=("swig") + +_gitroot="https://github.com/swig/swig" +_gitname="swig" +_gitbranch="master" + +source=("${_gitname}::git+https://github.com/swig/${_gitname}#branch=${_gitbranch}") +sha1sums=("SKIP") + +pkgver() { + cd "${srcdir}/${_gitname}" + git describe --long --tags | sed -r 's/([^-]*-g)/r\1/;s/-/./g' +} + +build() { + cd "${srcdir}" + msg "Connecting to GIT server...." + + if [[ -d "${_gitname}" ]]; then + cd "${_gitname}" && git pull origin master + msg "The local files are updated." + else + git clone "${_gitroot}" "${_gitname}" + fi + + msg "GIT checkout done or server timeout" + msg "Starting build..." + + rm -rf "${srcdir}/${_gitname}-build" + git clone "$srcdir/$_gitname" "$srcdir/$_gitname-build" + cd "$srcdir/$_gitname-build" + + ./autogen.sh + ./configure --prefix=/usr + make +} + +package() { + cd "${srcdir}/${_gitname}-build" + make DESTDIR="${pkgdir}" install + install -D -m644 LICENSE "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE + install -D -m644 LICENSE-UNIVERSITIES "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE-UNIVERSITIES +} + +# vim:ft=sh:ts=8:et:sw=2 |