mirror of
https://github.com/archlinuxarm/PKGBUILDs.git
synced 2025-01-27 23:44:04 +00:00
community/gmic to 3.2.2-1
This commit is contained in:
parent
2ea4810725
commit
e24fb85126
1 changed files with 13 additions and 7 deletions
|
@ -11,23 +11,27 @@ highmem=1
|
||||||
|
|
||||||
pkgbase=gmic
|
pkgbase=gmic
|
||||||
pkgname=(gmic gimp-plugin-gmic)
|
pkgname=(gmic gimp-plugin-gmic)
|
||||||
pkgver=3.2.1
|
pkgver=3.2.2
|
||||||
pkgrel=3
|
pkgrel=1
|
||||||
arch=(x86_64)
|
arch=(x86_64)
|
||||||
url='https://gmic.eu/'
|
url='https://gmic.eu/'
|
||||||
license=(custom:CeCILL)
|
license=(custom:CeCILL)
|
||||||
makedepends=(cmake gimp qt5-base fftw openexr opencv eigen graphicsmagick qt5-tools)
|
makedepends=(cmake gimp qt5-base fftw openexr opencv eigen graphicsmagick qt5-tools)
|
||||||
source=(https://gmic.eu/files/source/gmic_$pkgver.tar.gz
|
source=(https://gmic.eu/files/source/gmic_$pkgver.tar.gz
|
||||||
CMakeLists.txt FindCImg.cmake FindGMicStdlib.cmake)
|
CMakeLists.txt FindCImg.cmake FindGMicStdlib.cmake
|
||||||
sha256sums=('95881919b2e94de502abade0472d27535f7cfa9d17741d8dc0a6b13d4152c175'
|
gmic-qt-pr-176.patch::https://patch-diff.githubusercontent.com/raw/c-koi/gmic-qt/pull/176.patch)
|
||||||
|
sha256sums=('c747496c8eece456f0e3404daca1b99ee94ddb694770970f220e2a62de803a58'
|
||||||
'10664d810be3994c062c260fc6b92ba2d1cc2e76c9619e632ef0feb8f9e7b98f'
|
'10664d810be3994c062c260fc6b92ba2d1cc2e76c9619e632ef0feb8f9e7b98f'
|
||||||
'5ad1b499cb0a9e3d9fff6a851346d6f356dfc592442183d6330726a29ee25384'
|
'5ad1b499cb0a9e3d9fff6a851346d6f356dfc592442183d6330726a29ee25384'
|
||||||
'83e4635a6fd101511381bc865255f4de88834da51911ce3eb45ddac2558cabcc')
|
'83e4635a6fd101511381bc865255f4de88834da51911ce3eb45ddac2558cabcc'
|
||||||
|
'e35f21a966e0802286be39eace12fcf61bfcbeebb1156c731d7b18389c035bb3')
|
||||||
|
|
||||||
prepare() {
|
prepare() {
|
||||||
mv CMakeLists.txt gmic-$pkgver
|
mv CMakeLists.txt gmic-$pkgver
|
||||||
mkdir -p gmic-$pkgver/cmake
|
mkdir -p gmic-$pkgver/cmake
|
||||||
mv FindCImg.cmake FindGMicStdlib.cmake gmic-$pkgver/cmake
|
mv FindCImg.cmake FindGMicStdlib.cmake gmic-$pkgver/cmake
|
||||||
|
|
||||||
|
patch -d gmic-$pkgver/gmic-qt -p1 < gmic-qt-pr-176.patch # Fix build
|
||||||
}
|
}
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
|
@ -37,22 +41,24 @@ build() {
|
||||||
-DBUILD_LIB_STATIC=OFF \
|
-DBUILD_LIB_STATIC=OFF \
|
||||||
-DENABLE_OPENCV=ON
|
-DENABLE_OPENCV=ON
|
||||||
cmake --build build
|
cmake --build build
|
||||||
|
# Temp install to link gmic-qt
|
||||||
|
DESTDIR="tmp-install" cmake --install build
|
||||||
|
|
||||||
export LDFLAGS="$LDFLAGS -L../build"
|
export LDFLAGS="$LDFLAGS -L../build"
|
||||||
cmake -B build-qt -S gmic-$pkgver/gmic-qt \
|
cmake -B build-qt -S gmic-$pkgver/gmic-qt \
|
||||||
-DCMAKE_INSTALL_PREFIX=/usr \
|
-DCMAKE_INSTALL_PREFIX=/usr \
|
||||||
-DENABLE_SYSTEM_GMIC=OFF \
|
|
||||||
-DENABLE_DYNAMIC_LINKING=ON \
|
-DENABLE_DYNAMIC_LINKING=ON \
|
||||||
-DGMIC_PATH="$srcdir"/gmic-$pkgver/src \
|
-DGMIC_PATH="$srcdir"/gmic-$pkgver/src \
|
||||||
|
-DCMAKE_PREFIX_PATH="$srcdir"/tmp-install/usr \
|
||||||
-DGMIC_QT_HOST=none \
|
-DGMIC_QT_HOST=none \
|
||||||
-DENABLE_LTO=OFF
|
-DENABLE_LTO=OFF
|
||||||
cmake --build build-qt
|
cmake --build build-qt
|
||||||
|
|
||||||
cmake -B build-gimp -S gmic-$pkgver/gmic-qt \
|
cmake -B build-gimp -S gmic-$pkgver/gmic-qt \
|
||||||
-DCMAKE_INSTALL_PREFIX=/usr \
|
-DCMAKE_INSTALL_PREFIX=/usr \
|
||||||
-DENABLE_SYSTEM_GMIC=OFF \
|
|
||||||
-DENABLE_DYNAMIC_LINKING=ON \
|
-DENABLE_DYNAMIC_LINKING=ON \
|
||||||
-DGMIC_PATH="$srcdir"/gmic-$pkgver/src \
|
-DGMIC_PATH="$srcdir"/gmic-$pkgver/src \
|
||||||
|
-DCMAKE_PREFIX_PATH="$srcdir"/tmp-install/usr \
|
||||||
-DGMIC_QT_HOST=gimp \
|
-DGMIC_QT_HOST=gimp \
|
||||||
-DENABLE_LTO=OFF
|
-DENABLE_LTO=OFF
|
||||||
cmake --build build-gimp
|
cmake --build build-gimp
|
||||||
|
|
Loading…
Reference in a new issue