# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
setvar pkgname = 'iniparser'
setvar pkgver = '4.0'
setvar pkgrel = '1'
setvar pkgdesc = ""C library for parsing "INI-style" files""
setvar url = ""http://ndevilla.free.fr/iniparser/""
setvar arch = ""all""
setvar license = ""MIT""
setvar depends = """"
setvar depends_dev = """"
setvar makedepends = "$depends_dev"
setvar install = """"
setvar subpackages = ""$pkgname-dev""
setvar source = ""$pkgname-$pkgver.tar.gz::https://github.com/ndevilla/iniparser/archive/v$pkgver.tar.gz
	rpath.patch""

setvar _builddir = ""$srcdir"/iniparser-$pkgver"
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
	make CC="${CC:-gcc}" CFLAGS="${CFLAGS} -fPIC" LDFLAGS="$LDFLAGS" \
		libiniparser.so || return 11
}

proc package {
	cd $_builddir
	install -d "$pkgdir"/usr/lib "$pkgdir"/usr/include || return 1
	install -m 644 src/dictionary.h "$pkgdir"/usr/include/dictionary.h \
		|| return 1
	install -m 644 src/iniparser.h "$pkgdir"/usr/include/iniparser.h \
		|| return 1
	install -m 755 libiniparser.so.0 "$pkgdir"/usr/lib/libiniparser.so.0 \
		|| return 1
	ln -s libiniparser.so.0 "$pkgdir"/usr/lib/libiniparser.so \
		|| return 1
}

setvar md5sums = ""94c7278f8d22de1a31320219b27634b0  iniparser-4.0.tar.gz
41616be03aa5bfc59c9420792aa91a92  rpath.patch""
setvar sha256sums = ""e0bbd664bb3f0d64c21ac2d67a843b1c7a3a9710e96393344d170ab8b33e92ba  iniparser-4.0.tar.gz
8f8c3888bff71dc05b6937f432c298db2be75938b5ccea2388f00343e0820f53  rpath.patch""
setvar sha512sums = ""86080d4e4cb85e252f9c75116d9a548a2f08f2131e269834a0d16597da4e4c5790dff8304be082f2a8dcc75d17585e9a8fad3f0f4766bff8914f6ef2b0d6fa05  iniparser-4.0.tar.gz
bf517a9d311b887eb59cd2e296601cbd1e217965cd67cdcf90dc0604bef40365978f062c8252abb21a7eb6b8ae11c0a175317fee33af01c332f5390ae0115bd5  rpath.patch""