milis/talimatname/genel/n/nomacs/talimat

50 lines
1.3 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Tanım: QT Resim Gösterici
# URL: https://nomacs.org/
# Paketçi: Cihan_Alkan
# Gerekler: cmake qt5 exiv2 libraw opencv
# Grup: tasarım
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
}