# Contributor: Natanael Copa <ncopa@alpinelinux.org>
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
setvar pkgname = 'liblrdf'
setvar pkgver = '0.5.0'
setvar pkgrel = '0'
setvar pkgdesc = ""Library for manipulating RDF files describing LADSPA plugins""
setvar url = ""https://github.com/swh/LRDF""
setvar arch = ""all""
setvar license = ""GPLv2+""
setvar depends = """"
setvar depends_dev = ""raptor2-dev openssl-dev""
setvar makedepends = ""$depends_dev autoconf automake libtool""
setvar install = """"
setvar subpackages = ""$pkgname-dev""
setvar source = ""http://dev.alpinelinux.org/archive/liblrdf/liblrdf-$pkgver.tar.gz""

setvar _builddir = ""$srcdir"/liblrdf-$pkgver"

# How to create archive from git:
#
#  abuild snapshot
#

setvar _gitrepo = 'LRDF.git'
setvar _giturl = ""git://github.com/swh/$_gitrepo""
setvar _gittag = "$pkgver"

proc snapshot {
	local _tarball=$pkgname-$pkgver.tar.gz
	msg "Creating $_tarball.."
	mkdir -p $srcdir
	cd ${SRCDEST:-$srcdir}
	if ! test -d $_gitrepo {
		git clone --bare  $_giturl || return 1
	} else {
		git --git-dir=$_gitrepo fetch || return 1
        }

        git --git-dir=$_gitrepo archive --prefix=$pkgname-$pkgver/ \
		-o "$SRCDEST"/$_tarball $_gittag || return 1

	msg "Uploading $_tarball"
        scp "$SRCDEST"/$_tarball dev.alpinelinux.org:/archive/$pkgname/
}

proc prepare {
	local i
	cd $_builddir
	for i in $source {
		case (i) {
		*.patch { msg $i; patch -p1 -i "$srcdir"/$i || return 1}
		}
	}
}

proc build {
	cd $_builddir
	./autogen.sh --prefix=/usr \
		|| return 1
	make || return 1
}

proc package {
	cd $_builddir
	make install DESTDIR="$pkgdir" || return 1
}

setvar md5sums = ""9acf9143da25f2e0c46d24758371ff4b  liblrdf-0.5.0.tar.gz""