updated on Sun Jan 15 16:02:00 UTC 2012
[aur-mirror.git] / gigedit-svn / PKGBUILD
bloba31ba029053b29279571b7ddcbc7af91c23911f1
1 # Maintainer: orbisvicis <''.join(chr(ord(c)-1) for c in "pscjtwjdjtAhnbjm/dpn")>
2 pkgname=gigedit-svn
3 _pkg="${pkgname%-svn}"
4 pkgver=2246
5 pkgrel=1
6 pkgdesc="An instrument editor for gigasampler files"
7 arch=("i686" "x86_64")
8 url="http://www.linuxsampler.org/"
9 license=("GPL")
10 depends=("gtkmm3" "linuxsampler-svn")
11 makedepends=("subversion" "intltool" "docbook-xsl")
12 optdepends=()
13 options=("!libtool")
15 _svntrunk="https://svn.linuxsampler.org/svn/${_pkg}/trunk"
16 _svnmod="$_pkg"
18 build() {
19   cd "$srcdir"
21   if [[ -d "$_svnmod/.svn" ]]; then
22     (cd "$_svnmod" && svn up -r "$pkgver")
23   else
24     svn co "$_svntrunk" --config-dir ./ -r "$pkgver" "$_svnmod"
25   fi
27   msg "SVN checkout done or server timeout"
28   msg "Starting build..."
30   rm -rf "${srcdir}/${_svnmod}-build"
31   cp -a "${srcdir}/${_svnmod}" "${srcdir}/${_svnmod}-build"
32   cd "${srcdir}/${_svnmod}-build"
34   #
35   # BUILD
36   #
38   make -f Makefile.cvs
39   ./configure --prefix=/usr --disable-static
40   make
43 package() {
44   local _svndir="${srcdir}/${_svnmod}-build"
45   . <(sed -n "s|^\s*\(${_pkg^^}_VER_[^[:blank:]]\{1,\}\)\s*=\s*\([[:digit:]]\{1,\}\).*$|_\1=\2|p" "${_svndir}/configure.ac")
46   provides=("${_pkg}=${_GIGEDIT_VER_MAJOR}.${_GIGEDIT_VER_MINOR}.${_GIGEDIT_VER_RELEASE}" "${_pkg}-cvs")
47   conflicts=("${_pkg}" "${_pkg}-cvs")
49   cd "$_svndir"
50   make DESTDIR=$pkgdir install
53 # vim:set ts=2 sw=2 et: