[arch-commits] Commit in physfs/trunk (PKGBUILD)

Eric Bélanger eric at archlinux.org
Fri Jun 25 20:20:05 EDT 2010


    Date: Friday, June 25, 2010 @ 20:20:04
  Author: eric
Revision: 84070

upgpkg: physfs 2.0.1-1
Upstream update, Added man pages and docs

Modified:
  physfs/trunk/PKGBUILD

----------+
 PKGBUILD |   40 ++++++++++++++++++++++++++--------------
 1 file changed, 26 insertions(+), 14 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2010-06-25 21:19:32 UTC (rev 84069)
+++ PKGBUILD	2010-06-26 00:20:04 UTC (rev 84070)
@@ -3,24 +3,36 @@
 # Contributor: Bjorn Lindeijer <bjorn lindeijer nl>
 
 pkgname=physfs
-pkgver=2.0.0
-pkgrel=2
-pkgdesc="A library to provide abstract access to various archives."
+pkgver=2.0.1
+pkgrel=1
+pkgdesc="A library to provide abstract access to various archives"
 arch=('i686' 'x86_64')
 url="http://icculus.org/physfs/"
 license=('zlib')
-depends=('zlib')
-makedepends=('cmake')
+depends=('zlib' 'readline')
+makedepends=('cmake' 'doxygen')
 source=(http://icculus.org/physfs/downloads/${pkgname}-${pkgver}.tar.gz)
-md5sums=('cfc53e0c193914c9c5ab522e58737373')
-sha1sums=('3cfa291a82f2b0cf15b205efcf8bf53c0b54c92c')
+md5sums=('df00465fcfa80e87f718961c6dd6b928')
+sha1sums=('1e291e8717ce3bb921b74416ec7cbcf212efcaa1')
 
 build() {
-    cd "${srcdir}/${pkgname}-${pkgver}"
-    export CFLAGS="$CFLAGS -fno-strict-aliasing"
-    export CXXFLAGS="$CXXFLAGS -fno-strict-aliasing"
-    cmake . -DCMAKE_INSTALL_PREFIX=/usr || return 1
-    make || return 1
-    make DESTDIR="${pkgdir}" install || return 1
-    install -D -m644 LICENSE.txt "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" || return 1
+  cd "${srcdir}/${pkgname}-${pkgver}"
+  export CFLAGS="$CFLAGS -fno-strict-aliasing"
+  export CXXFLAGS="$CXXFLAGS -fno-strict-aliasing"
+  cmake . -DCMAKE_INSTALL_PREFIX=/usr
+  make all docs
 }
+
+package() {
+  cd "${srcdir}/${pkgname}-${pkgver}"
+  make DESTDIR="${pkgdir}" install
+  install -d "${pkgdir}"/usr/share/{doc/physfs,man/man3}
+  install -m644 docs/html/* "${pkgdir}/usr/share/doc/physfs"
+  install -m644 docs/man/man3/* "${pkgdir}/usr/share/man/man3"
+
+  for i in author Deinit description extension Free Init major Malloc minor opaque patch Realloc url ; do
+    mv "${pkgdir}/usr/share/man/man3/$i.3" "${pkgdir}/usr/share/man/man3/PHYSFS_$i.3"
+  done
+
+  install -D -m644 LICENSE.txt "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+}



More information about the arch-commits mailing list