58 lines
2.1 KiB
Bash
58 lines
2.1 KiB
Bash
# Maintainer: Jesus E. <heckyel@riseup.net>
|
|
|
|
pkgname=lensfun
|
|
pkgver=0.3.2
|
|
pkgrel=1
|
|
_debver=0.3.2
|
|
_debrel=6
|
|
pkgdesc='Database of photographic lenses and a library that allows advanced access to the database'
|
|
arch=(i686 x86_64)
|
|
url='https://lensfun.github.io/'
|
|
license=(GPL-3 LGPL-3 CC-BY-SA-3.0) # software, libraries and database
|
|
depends=(glib2) # libpng is only required for lenstools build
|
|
optdepends=('python: for lensfun-update-data and lensfun-add-adapter')
|
|
makedepends=(cmake doxygen python-docutils quilt)
|
|
source=($pkgname-$pkgver.tar.gz::https://github.com/$pkgname/$pkgname/archive/refs/tags/v$pkgver.tar.gz
|
|
https://deb.debian.org/debian/pool/main/l/$pkgname/${pkgname}_$_debver-$_debrel.debian.tar.xz
|
|
COPYING.CC_BY-SA_3.0::https://creativecommons.org/licenses/by-sa/3.0/legalcode.txt)
|
|
sha512sums=('9c6f546fa70e6dc692e66ef378447345be6d3383812934780d326d772d775c1918cbf3447cd91c067655044cf659025763bf47ba2d938a82a3c2de4d60127446'
|
|
'62fa1d853b90480a4788549be02b63872c3bd8ce8c43542f29bcf66b0729d48caf7db5729203387327866c17abd508872aea25e1d8493e3dd9eb635bddca1130'
|
|
'2635a3dd63d647420f31346be165fe0481f9606b1676653b1201f7725e61c25c2daead810e12c3358724e24dd6b09327cd33a0ec93b3c0d47a629138e12c45e6')
|
|
|
|
prepare() {
|
|
cd $pkgname-$pkgver
|
|
if [[ ${pkgver%.*} = ${_debver%.*} ]]; then
|
|
# Debian patches
|
|
export QUILT_PATCHES=debian/patches
|
|
export QUILT_REFRESH_ARGS='-p ab --no-timestamps --no-index'
|
|
export QUILT_DIFF_ARGS='--no-timestamps'
|
|
|
|
mv "$srcdir"/debian .
|
|
|
|
quilt push -av
|
|
fi
|
|
}
|
|
|
|
build() {
|
|
cd $pkgname-$pkgver
|
|
cmake . \
|
|
-DCMAKE_BUILD_TYPE=Release \
|
|
-DCMAKE_INSTALL_PREFIX=/usr \
|
|
-DBUILD_DOC=OFF \
|
|
-DBUILD_FOR_SSE=ON \
|
|
-DBUILD_FOR_SSE2=ON \
|
|
-DBUILD_LENSTOOL=OFF # disabled, due Makefile2 error
|
|
make -v all
|
|
}
|
|
|
|
package() {
|
|
cd $pkgname-$pkgver
|
|
make DESTDIR="$pkgdir" install
|
|
|
|
install -Dm644 docs/gpl-3.0.txt -t $pkgdir/usr/share/licenses/$pkgname
|
|
install -Dm644 docs/lgpl-3.0.txt -t $pkgdir/usr/share/licenses/$pkgname
|
|
install -Dm644 ../COPYING.CC_BY-SA_3.0 -t $pkgdir/usr/share/licenses/$pkgname
|
|
}
|
|
|
|
# vim:set sw=2 et:
|