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

Andrea Scarpino andrea at archlinux.org
Mon Oct 20 08:28:14 UTC 2014


    Date: Monday, October 20, 2014 @ 10:28:14
  Author: andrea
Revision: 225059

upgpkg: libraw 0.16.0-2

Ship cmake config file

Modified:
  libraw/trunk/PKGBUILD

----------+
 PKGBUILD |   26 ++++++++++++++++++--------
 1 file changed, 18 insertions(+), 8 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2014-10-20 08:27:27 UTC (rev 225058)
+++ PKGBUILD	2014-10-20 08:28:14 UTC (rev 225059)
@@ -7,29 +7,39 @@
 
 pkgname=libraw
 pkgver=0.16.0
-pkgrel=1
+pkgrel=2
 pkgdesc="A library for reading RAW files obtained from digital photo cameras (CRW/CR2, NEF, RAF, DNG, and others)"
 arch=('i686' 'x86_64')
 url="http://www.libraw.org/"
 license=('CDDL' 'LGPL' 'custom')
 depends=('lcms2' 'jasper')
+makedepends=('cmake')
 source=("http://www.libraw.org/data/LibRaw-${pkgver}.tar.gz")
 sha256sums=('71f43871ec2535345c5c9b748f07813e49915170f9510b721a2be6478426cf96')
 
+prepare() {
+  mkdir build
+}
+
 build() {
-  cd LibRaw-${pkgver}
-
-  ./configure --prefix=/usr \
-    --disable-static
+  cd build
+  cmake ../LibRaw-${pkgver} \
+    -DCMAKE_BUILD_TYPE=Release \
+    -DCMAKE_INSTALL_PREFIX=/usr \
+    -DENABLE_EXAMPLES=OFF \
+    -DENABLE_RAWSPEED=OFF
   make
 }
 
 package() {
-  cd LibRaw-${pkgver}
+  cd build
+  make DESTDIR="${pkgdir}" install
 
-  make DESTDIR=${pkgdir} install
+  # Fix doc install dir
+  install -d "${pkgdir}"/usr/share/doc
+  mv "${pkgdir}"/usr/share/libraw "${pkgdir}"/usr/share/doc
 
   install -d "${pkgdir}"/usr/share/licenses/${pkgname}
-  install -D -m644 LICENSE.LibRaw.pdf \
+  install -D -m644 "${srcdir}"/LibRaw-${pkgver}/LICENSE.LibRaw.pdf \
     "${pkgdir}"/usr/share/licenses/${pkgname}
 }



More information about the arch-commits mailing list