# 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""