oreo639 15ab20d6ae libopenraw: split pixbuf loader into subpackage
The pixbuf loader can cause issues loading files and isn't always needed.

The pixbuf loader is also considered deprecated upstream, so it should probably
be split into its own package.
2022-07-02 13:05:18 +07:00

40 lines
1.2 KiB
Bash

# Template file for 'libopenraw'
pkgname=libopenraw
version=0.1.3
revision=2
build_style=gnu-configure
configure_args="--with-boost=${XBPS_CROSS_BASE}/usr"
hostmakedepends="pkg-config curl"
makedepends="glib-devel gdk-pixbuf-devel boost-devel libxml2-devel libjpeg-turbo-devel"
short_desc="Library for camera RAW files decoding"
maintainer="Orphaned <orphan@voidlinux.org>"
license="LGPL-3.0-or-later"
#changelog="https://raw.githubusercontent.com/hfiguiere/libopenraw/master/NEWS"
homepage="https://libopenraw.freedesktop.org/wiki/"
distfiles="https://libopenraw.freedesktop.org/download/libopenraw-${version}.tar.bz2"
checksum=6405634f555849eb01cb028e2a63936e7b841151ea2a1571ac5b5b10431cfab9
post_install() {
# Remove gdk-pixbuf static lib
rm ${DESTDIR}/usr/lib/gdk-pixbuf-*/*/loaders/libopenraw_pixbuf.a
}
libopenraw-devel_package() {
depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
description=" - development files"
pkg_install() {
vmove "usr/lib/*.so"
vmove "usr/lib/*.a"
vmove usr/lib/pkgconfig
vmove usr/include
}
}
libopenraw-pixbuf-loader_package() {
depends="${sourcepkg}>=${version}_${revision}"
description=" - pixbuf loader"
pkg_install() {
vmove "usr/lib/gdk-pixbuf-2.0"
}
}