2018-06-09 00:06:58 +02:00
|
|
|
|
# Tanım: QT Resim Gösterici
|
|
|
|
|
# URL: https://nomacs.org/
|
|
|
|
|
# Paketçi: Cihan_Alkan
|
|
|
|
|
# Gerekler: cmake qt5 exiv2 libraw opencv
|
2018-07-20 09:48:51 +02:00
|
|
|
|
# Grup: tasarım
|
2018-06-09 00:06:58 +02:00
|
|
|
|
|
|
|
|
|
isim=nomacs
|
|
|
|
|
surum=3.8.0
|
|
|
|
|
devir=1
|
|
|
|
|
|
|
|
|
|
kaynak=(https://github.com/${isim}/${isim}/archive/${surum}.tar.gz::${isim}-${surum}.tar.gz
|
|
|
|
|
https://github.com/${isim}/${isim}-plugins/archive/${surum}.tar.gz::${isim}-plugins-${surum}.tar.gz)
|
|
|
|
|
|
|
|
|
|
derle() {
|
|
|
|
|
|
|
|
|
|
# Yama Dosyası
|
|
|
|
|
cat > $SRC/${isim}-no-coverage.patch << "EOF" &&
|
|
|
|
|
--- nomacs-3.8.0/ImageLounge/CMakeLists.txt.orig 2017-11-14 08:43:20.157769041 +0000
|
|
|
|
|
+++ nomacs-3.8.0/ImageLounge/CMakeLists.txt 2017-11-14 08:43:49.094497479 +0000
|
|
|
|
|
@@ -22,12 +22,6 @@
|
|
|
|
|
set(NOMACS_VERSION ${NOMACS_VERSION_MAJOR}.${NOMACS_VERSION_MINOR})
|
|
|
|
|
set(NOMACS_FULL_VERSION ${NOMACS_VERSION}.${NOMACS_VERSION_PATCH})
|
|
|
|
|
|
|
|
|
|
-# Codecov
|
|
|
|
|
-if(CMAKE_COMPILER_IS_GNUCXX)
|
|
|
|
|
- include("cmake/CodeCoverage.cmake")
|
|
|
|
|
- setup_target_for_coverage(${PROJECT_NAME}_coverage tests coverage)
|
|
|
|
|
-endif()
|
|
|
|
|
-
|
|
|
|
|
if(CMAKE_CL_64)
|
|
|
|
|
SET(NMC_ARCHITECTURE "x64")
|
|
|
|
|
else()
|
|
|
|
|
EOF
|
|
|
|
|
|
|
|
|
|
cd "${isim}-${surum}"
|
|
|
|
|
|
|
|
|
|
# move plugins
|
|
|
|
|
mv "${SRC}/${isim}-plugins-${surum}" "ImageLounge/plugins"
|
|
|
|
|
|
|
|
|
|
# disable code coverage:
|
|
|
|
|
# https://github.com/nomacs/nomacs/issues/170
|
|
|
|
|
patch -p1 -i "../${isim}-no-coverage.patch"
|
|
|
|
|
|
|
|
|
|
cmake ./ImageLounge -DCMAKE_INSTALL_PREFIX=/usr
|
|
|
|
|
make
|
|
|
|
|
|
|
|
|
|
make DESTDIR="${PKG}" install
|
|
|
|
|
|
|
|
|
|
}
|