# Contributor:
# Maintainer:
setvar pkgname = 'physfs'
setvar pkgver = '2.0.3'
setvar pkgrel = '0'
setvar pkgdesc = ""PhysicsFS is a library to provide abstract access to various archives""
setvar url = ""http://icculus.org/physfs/""
setvar arch = ""all""
setvar license = ""custom zlib""
setvar depends = """"
setvar depends_dev = ""zlib-dev""
setvar makedepends = ""$depends_dev cmake doxygen""
setvar install = """"
setvar subpackages = ""$pkgname-dev $pkgname-doc""
setvar source = ""https://icculus.org/physfs/downloads/physfs-$pkgver.tar.bz2
	silence-gcc.patch""

setvar _builddir = ""$srcdir"/physfs-$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 && mkdir bld && cd bld && \
	cmake  -DCMAKE_INSTALL_PREFIX=/usr ../ && make || return 1
}

proc package {
	cd $_builddir && \
	install -d "$pkgdir"/usr/share/licenses/"$pkgname" &&  \
	install -m644 LICENSE.txt "$pkgdir"/usr/share/licenses/"$pkgname"/ && \
	cd bld && make install DESTDIR="$pkgdir" || return 1
}

setvar md5sums = ""c2c727a8a8deb623b521b52d0080f613  physfs-2.0.3.tar.bz2
a2a01b5f5ddf9f6a37f8a8289edd69cc  silence-gcc.patch""
setvar sha256sums = ""ca862097c0fb451f2cacd286194d071289342c107b6fe69079c079883ff66b69  physfs-2.0.3.tar.bz2
9eaeedabe7df2b80ab8c4ae4114d9ecbb9ab2125c14e5ca56b24d21387e06178  silence-gcc.patch""
setvar sha512sums = ""47eff0c81b8dc3bb526766b0a8ad2437d2951867880116d6e6e8f2ec1490e263541fb741867fed6517cc3fa8a9c5651b36e3e02a499f19cfdc5c7261c9707e80  physfs-2.0.3.tar.bz2
4e18558d23982d71aac5f6509bd771f65dd52d5e75d969d0ac0561e34a58cd183973157b5fd7f713ba4c32e3b30c5f5abc97de571cf301aad98538cc016154b4  silence-gcc.patch""