From c0deae56d8fa373ad70d0be6dbdaaa4c0084a8b9 Mon Sep 17 00:00:00 2001 From: Alessio Sergi Date: Sun, 16 Aug 2015 02:56:46 +0200 Subject: [PATCH] hugin: rebuild against exiv2-0.25 Add musl support. --- srcpkgs/hugin/template | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/srcpkgs/hugin/template b/srcpkgs/hugin/template index 9669e6ddc7c..232f510ec29 100644 --- a/srcpkgs/hugin/template +++ b/srcpkgs/hugin/template @@ -1,9 +1,11 @@ # Template file for 'hugin' pkgname=hugin version=2014.0.0 -revision=4 +revision=5 build_style=cmake configure_args="-DwxWidgets_CONFIG_EXECUTABLE=/usr/bin/wx-config-3.0" +pycompile_module="hpi.py hsi.py" +pycompile_dirs="usr/share/hugin/data/plugins usr/share/hugin/data/plugins-templates" maintainer="Dominik Honnef " hostmakedepends="cmake pkg-config exiftool" makedepends="wxWidgets-devel tiff-devel libpng-devel libopenexr-devel @@ -17,6 +19,13 @@ distfiles="${SOURCEFORGE_SITE}/${pkgname}/${pkgname}/${pkgname}-${version%.*}/${ checksum=f098aa0ede44010d3bb2bb38693177533fd776c45063a338c4c483d7e471ec29 pre_configure() { + case "$XBPS_TARGET_MACHINE" in + *-musl) + sed -i 's|PTHREAD_MUTEX_RECURSIVE_NP|PTHREAD_MUTEX_RECURSIVE|' \ + src/foreign/zthread/src/linux/FastRecursiveLock.h;; + esac + sed -i '//d' src/hugin_base/hugin_utils/platform.cpp + sed -i 's|-O3||g' src/celeste/CMakeLists.txt # Fix compiling against lensfun-0.3.0 sed '/LF_DIST_MODEL_FOV1/d' -i src/hugin_base/lensdb/LensDB.cpp }