summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO16
-rw-r--r--.gitignore7
-rw-r--r--PKGBUILD35
3 files changed, 58 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..3a7747ed7150
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,16 @@
+pkgbase = libraw19
+ pkgdesc = A library for reading RAW files obtained from digital cameras (CRW/CR2, NEF, RAF, DNG, and others). Will never be upgraded past API 19.
+ pkgver = 0.19.5
+ pkgrel = 1
+ url = https://www.libraw.org/
+ arch = x86_64
+ license = CDDL
+ license = LGPL
+ depends = jasper
+ depends = lcms2
+ provides = libraw=0.19.5
+ source = https://www.libraw.org/data/LibRaw-0.19.5.tar.gz
+ sha256sums = 40a262d7cc71702711a0faec106118ee004f86c86cc228281d12d16da03e02f5
+
+pkgname = libraw19
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..13ebca0ec59c
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,7 @@
+pkg/
+src/
+*.tar
+*.tar.gz
+*.tar.xz
+*.tar.zstd
+*.zip
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..b969b03dea3a
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,35 @@
+# Maintainer: Sam Whited <sam@samwhited.com>
+
+pkgname=libraw19
+pkgver=0.19.5
+pkgrel=1
+provides=("libraw=${pkgver}")
+pkgdesc='A library for reading RAW files obtained from digital cameras (CRW/CR2, NEF, RAF, DNG, and others). Will never be upgraded past API 19.'
+arch=('x86_64')
+url='https://www.libraw.org/'
+license=(
+ 'CDDL'
+ 'LGPL'
+)
+depends=(
+ 'jasper'
+ 'lcms2'
+)
+source=("https://www.libraw.org/data/LibRaw-${pkgver}.tar.gz")
+sha256sums=('40a262d7cc71702711a0faec106118ee004f86c86cc228281d12d16da03e02f5')
+
+build() {
+ cd LibRaw-${pkgver}
+ ./configure --prefix=/usr \
+ --disable-examples \
+ --docdir=/usr/share/doc/${pkgname} \
+ --includedir=/usr/include/libraw-${pkgver} \
+ --disable-static
+ make
+}
+
+package() {
+ cd LibRaw-${pkgver}
+ make DESTDIR="${pkgdir}" install
+ rm -rf "${pkgdir}"/usr/lib/{libraw{.a,_r.a,_r.so,.so},pkgconfig}
+}