mirror of
https://github.com/ivabus/pantry
synced 2024-11-10 02:25:18 +03:00
69 lines
1.7 KiB
YAML
69 lines
1.7 KiB
YAML
distributable:
|
|
url: https://www.libraw.org/data/LibRaw-{{version}}.tar.gz
|
|
strip-components: 1
|
|
|
|
versions:
|
|
url: https://www.libraw.org/download
|
|
match: /LibRaw-\d+\.\d+\.\d+\.tar\.gz/
|
|
strip:
|
|
- /^LibRaw-/
|
|
- /\.tar\.gz$/
|
|
|
|
dependencies:
|
|
github.com/jasper-software/jasper: '*'
|
|
libjpeg-turbo.org: '*'
|
|
littlecms.com: '*'
|
|
zlib.net: '*'
|
|
darwin:
|
|
openmp.llvm.org: '*'
|
|
|
|
build:
|
|
dependencies:
|
|
gnu.org/autoconf: '*'
|
|
gnu.org/automake: '*'
|
|
gnu.org/libtool: '*'
|
|
freedesktop.org/pkg-config: '*'
|
|
darwin:
|
|
llvm.org: '*'
|
|
linux:
|
|
gnu.org/gcc: '*'
|
|
|
|
script:
|
|
- autoreconf --force --install --verbose
|
|
- run: ./configure $ARGS
|
|
if: linux
|
|
- run: ./configure $ARGS ac_cv_prog_c_openmp='-Xpreprocessor -fopenmp' ac_cv_prog_cxx_openmp='-Xpreprocessor -fopenmp' || { cat config.log; exit 1; }
|
|
if: darwin
|
|
- make --jobs {{ hw.concurrency }}
|
|
- make --jobs {{ hw.concurrency }} install
|
|
- mkdir -p {{prefix}}/doc
|
|
- install doc/* {{prefix}}/doc/
|
|
|
|
env:
|
|
ARGS:
|
|
- --prefix="{{prefix}}"
|
|
- --disable-dependency-tracking
|
|
|
|
provides:
|
|
- bin/4channels
|
|
- bin/dcraw_emu
|
|
- bin/dcraw_half
|
|
- bin/half_mt
|
|
- bin/mem_image
|
|
- bin/multirender_test
|
|
- bin/postprocessing_benchmark
|
|
- bin/raw-identify
|
|
- bin/rawtextdump
|
|
- bin/simple_dcraw
|
|
- bin/unprocessed_raw
|
|
|
|
test:
|
|
dependencies:
|
|
gnu.org/gcc: '*'
|
|
gnu.org/wget: '*'
|
|
freedesktop.org/pkg-config: '*'
|
|
script:
|
|
- pkg-config --modversion libraw | grep {{version}}
|
|
- wget https://www.rawsamples.ch/raws/nikon/d1/RAW_NIKON_D1.NEF
|
|
- raw-identify -u RAW_NIKON_D1.NEF | grep 'Nikon/D1'
|
|
- simple_dcraw -v -T RAW_NIKON_D1.NEF | grep 'RAW_NIKON_D1.NEF.tiff' |