1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- # 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
- }
|