mirror of
https://github.com/archlinuxarm/PKGBUILDs.git
synced 2025-03-19 00:21:40 +00:00
community/gmic to 3.0.2-1
This commit is contained in:
parent
ad64c51e93
commit
f6349e0e59
2 changed files with 41 additions and 3 deletions
|
@ -11,14 +11,20 @@ highmem=1
|
|||
|
||||
pkgbase=gmic
|
||||
pkgname=(gmic gimp-plugin-gmic)
|
||||
pkgver=3.0.1
|
||||
pkgver=3.0.2
|
||||
pkgrel=1
|
||||
arch=(x86_64)
|
||||
url='https://gmic.eu/'
|
||||
license=(custom:CeCILL)
|
||||
makedepends=(cmake gimp qt5-base fftw openexr opencv eigen graphicsmagick qt5-tools)
|
||||
source=(https://gmic.eu/files/source/gmic_$pkgver.tar.gz)
|
||||
sha256sums=('6cc20a20e3ab53ce485ccf6e044a30141b3d62cf7743b83bb04906ff29453035')
|
||||
source=(https://gmic.eu/files/source/gmic_$pkgver.tar.gz
|
||||
fix-cmake-build.patch)
|
||||
sha256sums=('68acec32c45d56fb0b0408acec4f63166171816d70722d63106787f1e7d17030'
|
||||
'fb6c330e88a7ba1e1f9ba62b0598e9e1a3b5eb9cea1b60d27bdf7aca992381f6')
|
||||
|
||||
prepare() {
|
||||
patch -d gmic-$pkgver -p1 < fix-cmake-build.patch # Fix build with cmake
|
||||
}
|
||||
|
||||
build() {
|
||||
cmake -B build -S gmic-$pkgver \
|
||||
|
@ -50,6 +56,7 @@ package_gmic() {
|
|||
pkgdesc="GREYC's Magic Image Converter: image processing framework"
|
||||
depends=(graphicsmagick opencv fftw)
|
||||
optdepends=('qt5-base: for the Qt UI')
|
||||
conflicts=(cimg)
|
||||
|
||||
DESTDIR="$pkgdir" cmake --install build
|
||||
install -Dm644 gmic-$pkgver/COPYING "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
|
||||
|
|
31
community/gmic/fix-cmake-build.patch
Normal file
31
community/gmic/fix-cmake-build.patch
Normal file
|
@ -0,0 +1,31 @@
|
|||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||
index e1001ee0..be2199ac 100644
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -96,7 +96,7 @@ endif()
|
||||
# compile flags
|
||||
set(CMAKE_POSITION_INDEPENDENT_CODE True)
|
||||
|
||||
-list(APPEND GMIC_CXX_COMPILE_FLAGS -Dgmic_core -Dcimg_use_vt100 -Dgmic_is_parallel -Dcimg_use_abort)
|
||||
+list(APPEND GMIC_CXX_COMPILE_FLAGS -Dcimg_use_vt100 -Dgmic_is_parallel -Dcimg_use_abort)
|
||||
if(APPLE)
|
||||
list(APPEND GMIC_CXX_COMPILE_FLAGS -mmacosx-version-min=10.8 -stdlib=libc++ -Wno-error=c++11-narrowing -Wc++11-extensions -fpermissive)
|
||||
elseif(CMAKE_CXX_COMPILER_ID STREQUAL "Clang")
|
||||
@@ -149,7 +149,7 @@ set(CLI_Sources src/gmic.cpp)
|
||||
|
||||
if(BUILD_LIB)
|
||||
add_library(libgmic SHARED ${CLI_Sources})
|
||||
- target_compile_options(libgmic PRIVATE ${GMIC_CXX_COMPILE_FLAGS})
|
||||
+ target_compile_options(libgmic PRIVATE ${GMIC_CXX_COMPILE_FLAGS} -Dgmic_core)
|
||||
set_target_properties(libgmic PROPERTIES SOVERSION "1" OUTPUT_NAME "gmic")
|
||||
target_link_libraries(libgmic
|
||||
CImg::CImg
|
||||
@@ -173,7 +173,7 @@ endif()
|
||||
|
||||
if(BUILD_LIB_STATIC)
|
||||
add_library(libgmicstatic STATIC ${CLI_Sources})
|
||||
- target_compile_options(libgmicstatic PRIVATE ${GMIC_CXX_COMPILE_FLAGS})
|
||||
+ target_compile_options(libgmicstatic PRIVATE ${GMIC_CXX_COMPILE_FLAGS} -Dgmic_core)
|
||||
set_target_properties(libgmicstatic PROPERTIES OUTPUT_NAME "gmic")
|
||||
target_link_libraries(libgmicstatic
|
||||
CImg::CImg
|
Loading…
Reference in a new issue