nomacs, bump version (#9111)

This commit is contained in:
Schrijvers Luc
2023-07-29 19:14:41 +00:00
committed by GitHub
parent 15b9e0bfd8
commit 7e0531320e
3 changed files with 146 additions and 175 deletions

View File

@@ -7,15 +7,15 @@ COPYRIGHT="2011-2020 Markus Diem
2011-2020 Stefan Fiel
2011-2020 Florian Kleber"
LICENSE="GNU LGPL v3"
REVISION="3"
SOURCE_URI="https://github.com/nomacs/nomacs/archive/$portVersion.224.tar.gz"
CHECKSUM_SHA256="bbc7e9048026ef9e0d2b64902c88050f17a679ef3d3c009de2c3b7de5d1d217c"
REVISION="1"
SOURCE_URI="https://github.com/nomacs/nomacs/archive/$portVersion.2282.tar.gz"
CHECKSUM_SHA256="bf89d4c6072a7647af95edc161b2d5e45b7ce25aa256e48b655dcf37350433e4"
SOURCE_FILENAME="nomacs-$portVersion.tar.gz"
SOURCE_DIR="nomacs-$portVersion.224"
SOURCE_URI_2="https://github.com/nomacs/nomacs-plugins/archive/$portVersion.tar.gz"
SOURCE_DIR="nomacs-$portVersion.2282"
SOURCE_URI_2="https://github.com/nomacs/nomacs-plugins/archive/3.16.tar.gz"
CHECKSUM_SHA256_2="ab6a91c582d48f4a4697d80ce549886921888cfbb32ea8b8c3b172fb7139225a"
SOURCE_FILENAME_2="nomacs-plugins-$portVersion.tar.gz"
SOURCE_DIR_2="nomacs-plugins-$portVersion"
SOURCE_DIR_2="nomacs-plugins-3.16"
PATCHES="nomacs-$portVersion.patchset"
ADDITIONAL_FILES="
nomacs.rdef.in
@@ -44,7 +44,7 @@ REQUIRES="
lib:libQt5PrintSupport$secondaryArchSuffix
lib:libQt5Svg$secondaryArchSuffix
lib:libQt5Widgets$secondaryArchSuffix
lib:libquazip5$secondaryArchSuffix
lib:libquazip1_qt5$secondaryArchSuffix
lib:libraw$secondaryArchSuffix
lib:libtiff$secondaryArchSuffix
lib:libz$secondaryArchSuffix
@@ -65,7 +65,7 @@ BUILD_REQUIRES="
devel:libQt5PrintSupport$secondaryArchSuffix
devel:libQt5Svg$secondaryArchSuffix
devel:libQt5Widgets$secondaryArchSuffix
devel:libquazip5$secondaryArchSuffix
devel:libquazip1_qt5$secondaryArchSuffix
devel:libraw$secondaryArchSuffix
devel:libtiff$secondaryArchSuffix >= 5
devel:libz$secondaryArchSuffix
@@ -77,7 +77,6 @@ BUILD_PREREQUIRES="
cmd:lrelease$secondaryArchSuffix
cmd:make
cmd:pkg_config$secondaryArchSuffix
cmd:python2
cmd:unzip
"

View File

@@ -1,166 +0,0 @@
From 98f80641a286588708595bfb4afe3afb7791d6a9 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Zolt=C3=A1n=20Mizsei?= <zmizsei@extrowerk.com>
Date: Mon, 25 Dec 2017 22:08:42 +0100
Subject: Haiku build fix
diff --git a/ImageLounge/CMakeLists.txt b/ImageLounge/CMakeLists.txt
index 1a31e58..9ee09e5 100644
--- a/ImageLounge/CMakeLists.txt
+++ b/ImageLounge/CMakeLists.txt
@@ -103,7 +103,11 @@ endif()
if (ENABLE_CODE_COV AND CMAKE_COMPILER_IS_GNUCXX)
# Codecov
- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -pedantic -pthread -g -O0 -fprofile-arcs -ftest-coverage")
+ if (HAIKU)
+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -pedantic -g -O0 -fprofile-arcs -ftest-coverage -lexpat")
+ else()
+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -pedantic -pthread -g -O0 -fprofile-arcs -ftest-coverage")
+ endif()
endif()
# find Qt
--
2.28.0
From 4a5aab3e5451171b91fed7f3c5639930c78c738f Mon Sep 17 00:00:00 2001
From: Gerasim Troeglazov <3dEyes@gmail.com>
Date: Tue, 9 Jun 2020 12:06:32 +1000
Subject: Change default bgColor
diff --git a/ImageLounge/src/DkCore/DkSettings.cpp b/ImageLounge/src/DkCore/DkSettings.cpp
index e8dee7b..f1a4fbd 100644
--- a/ImageLounge/src/DkCore/DkSettings.cpp
+++ b/ImageLounge/src/DkCore/DkSettings.cpp
@@ -855,8 +855,8 @@ void DkSettings::setToDefaultSettings() {
display_p.highlightColor = QColor(0, 204, 255);
display_p.hudBgColor = QColor(0, 0, 0, 100);
display_p.hudFgdColor = QColor(255, 255, 255);
- display_p.bgColor = QColor(100, 100, 100, 255);
- display_p.iconColor = QColor(100,100,100,255);
+ display_p.bgColor = QColor(216, 216, 216, 255);
+ display_p.iconColor = QColor(0, 0, 0, 255);
display_p.bgColorFrameless = QColor(0, 0, 0, 180);
display_p.thumbSize = 64;
display_p.iconSize = 16;
--
2.28.0
From d7484c02d3b2477e08138903c6e5400ff4fd668d Mon Sep 17 00:00:00 2001
From: Gerasim Troeglazov <3dEyes@gmail.com>
Date: Tue, 9 Jun 2020 12:06:48 +1000
Subject: Fix plugins dir
diff --git a/ImageLounge/src/DkCore/DkPluginManager.cpp b/ImageLounge/src/DkCore/DkPluginManager.cpp
index 6d69cfd..01dca69 100644
--- a/ImageLounge/src/DkCore/DkPluginManager.cpp
+++ b/ImageLounge/src/DkCore/DkPluginManager.cpp
@@ -1306,7 +1306,7 @@ void DkPluginManager::createPluginsPath() {
#ifdef WITH_PLUGINS
// initialize plugin paths -----------------------------------------
-#ifdef Q_OS_WIN
+#if defined(Q_OS_WIN) || defined(Q_OS_HAIKU)
QDir pluginsDir = QCoreApplication::applicationDirPath() + "/plugins";
#else
QDir pluginsDir = QCoreApplication::applicationDirPath() + "/../lib/nomacs-plugins/";
--
2.28.0
From 91238b4d6d8751e331abb0e7f9708edb3279e179 Mon Sep 17 00:00:00 2001
From: Gerasim Troeglazov <3dEyes@gmail.com>
Date: Tue, 9 Jun 2020 16:38:41 +1000
Subject: Disable colorize icons
diff --git a/ImageLounge/src/DkCore/DkImageStorage.cpp b/ImageLounge/src/DkCore/DkImageStorage.cpp
index 8c2bc05..ac6064f 100644
--- a/ImageLounge/src/DkCore/DkImageStorage.cpp
+++ b/ImageLounge/src/DkCore/DkImageStorage.cpp
@@ -1004,7 +1004,9 @@ cv::Mat DkImage::applyLUT(const cv::Mat& src, const cv::Mat& lut) {
#endif // WITH_OPENCV
QPixmap DkImage::colorizePixmap(const QPixmap& icon, const QColor& col, float opacity) {
-
+#ifdef __HAIKU__
+ return icon;
+#else
if (icon.isNull())
return icon;
@@ -1019,6 +1021,7 @@ QPixmap DkImage::colorizePixmap(const QPixmap& icon, const QColor& col, float op
painter.drawPixmap(glow.rect(), sGlow);
return glow;
+#endif
}
QPixmap DkImage::loadIcon(const QString & filePath, const QSize& size, const QColor& col) {
--
2.28.0
From 61771756ff5e4a1577824b71ff8413b2de2baa4e Mon Sep 17 00:00:00 2001
From: Gerasim Troeglazov <3dEyes@gmail.com>
Date: Tue, 9 Jun 2020 16:39:14 +1000
Subject: Use system color for panel background
diff --git a/ImageLounge/src/DkCore/DkSettings.cpp b/ImageLounge/src/DkCore/DkSettings.cpp
index f1a4fbd..de6be1c 100644
--- a/ImageLounge/src/DkCore/DkSettings.cpp
+++ b/ImageLounge/src/DkCore/DkSettings.cpp
@@ -855,7 +855,7 @@ void DkSettings::setToDefaultSettings() {
display_p.highlightColor = QColor(0, 204, 255);
display_p.hudBgColor = QColor(0, 0, 0, 100);
display_p.hudFgdColor = QColor(255, 255, 255);
- display_p.bgColor = QColor(216, 216, 216, 255);
+ display_p.bgColor = QApplication::palette().color(QPalette::Window);
display_p.iconColor = QColor(0, 0, 0, 255);
display_p.bgColorFrameless = QColor(0, 0, 0, 180);
display_p.thumbSize = 64;
diff --git a/ImageLounge/src/DkGui/DkPreferenceWidgets.cpp b/ImageLounge/src/DkGui/DkPreferenceWidgets.cpp
index 7bd4dd6..794e829 100644
--- a/ImageLounge/src/DkGui/DkPreferenceWidgets.cpp
+++ b/ImageLounge/src/DkGui/DkPreferenceWidgets.cpp
@@ -303,7 +303,7 @@ void DkGeneralPreference::createLayout() {
iconColorChooser->setColor(&DkSettingsManager::param().display().iconColor);
connect(iconColorChooser, SIGNAL(accepted()), this, SLOT(showRestartLabel()));
- DkColorChooser* bgColorChooser = new DkColorChooser(QColor(100, 100, 100, 255), tr("Background Color"), this);
+ DkColorChooser* bgColorChooser = new DkColorChooser(QWidget::palette().color(QPalette::Window), tr("Background Color"), this);
bgColorChooser->setObjectName("backgroundColor");
bgColorChooser->setColor(&DkSettingsManager::param().display().bgColor);
connect(bgColorChooser, SIGNAL(accepted()), this, SLOT(showRestartLabel()));
--
2.28.0
From 5abd3ca15f574bfbf91844c1656c040dd7d06e77 Mon Sep 17 00:00:00 2001
From: Gerasim Troeglazov <3dEyes@gmail.com>
Date: Tue, 9 Jun 2020 16:57:18 +1000
Subject: Set iconSize to 22px by default
diff --git a/ImageLounge/src/DkCore/DkSettings.cpp b/ImageLounge/src/DkCore/DkSettings.cpp
index de6be1c..7cc20be 100644
--- a/ImageLounge/src/DkCore/DkSettings.cpp
+++ b/ImageLounge/src/DkCore/DkSettings.cpp
@@ -859,7 +859,7 @@ void DkSettings::setToDefaultSettings() {
display_p.iconColor = QColor(0, 0, 0, 255);
display_p.bgColorFrameless = QColor(0, 0, 0, 180);
display_p.thumbSize = 64;
- display_p.iconSize = 16;
+ display_p.iconSize = 22;
display_p.thumbPreviewSize = 64;
display_p.antiAliasing = true;
display_p.highQualityAntiAliasing = false;
--
2.28.0

View File

@@ -0,0 +1,138 @@
From 1c9b36974f0da1e01d8988b3e093442ae5070033 Mon Sep 17 00:00:00 2001
From: Gerasim Troeglazov <3dEyes@gmail.com>
Date: Tue, 9 Jun 2020 12:06:32 +1000
Subject: Change default bgColor
diff --git a/ImageLounge/src/DkCore/DkSettings.cpp b/ImageLounge/src/DkCore/DkSettings.cpp
index d2ce1c8..738597f 100644
--- a/ImageLounge/src/DkCore/DkSettings.cpp
+++ b/ImageLounge/src/DkCore/DkSettings.cpp
@@ -872,8 +872,8 @@ void DkSettings::setToDefaultSettings()
display_p.highlightColor = QColor(0, 204, 255);
display_p.hudBgColor = QColor(0, 0, 0, 100);
display_p.hudFgdColor = QColor(255, 255, 255);
- display_p.bgColor = QColor(100, 100, 100, 255);
- display_p.iconColor = QColor(100, 100, 100, 255);
+ display_p.bgColor = QColor(216, 216, 216, 255);
+ display_p.iconColor = QColor(0, 0, 0, 255);
display_p.bgColorFrameless = QColor(0, 0, 0, 180);
display_p.thumbSize = 64;
display_p.iconSize = 16;
--
2.37.3
From e20ca22f39fd981d5ef3db5f9afba3a9736c700d Mon Sep 17 00:00:00 2001
From: Gerasim Troeglazov <3dEyes@gmail.com>
Date: Tue, 9 Jun 2020 12:06:48 +1000
Subject: Fix plugins dir
diff --git a/ImageLounge/src/DkCore/DkPluginManager.cpp b/ImageLounge/src/DkCore/DkPluginManager.cpp
index 8025108..9f6f621 100644
--- a/ImageLounge/src/DkCore/DkPluginManager.cpp
+++ b/ImageLounge/src/DkCore/DkPluginManager.cpp
@@ -1311,7 +1311,7 @@ void DkPluginManager::createPluginsPath()
{
#ifdef WITH_PLUGINS
// initialize plugin paths -----------------------------------------
-#ifdef Q_OS_WIN
+#if defined(Q_OS_WIN) || defined(Q_OS_HAIKU)
QDir pluginsDir = QCoreApplication::applicationDirPath() + "/plugins";
#else
QDir pluginsDir = QLibraryInfo::location(QLibraryInfo::LibrariesPath) + "/nomacs-plugins/";
--
2.37.3
From bd425113d52f07b16faab74200ef58f2821c54ca Mon Sep 17 00:00:00 2001
From: Gerasim Troeglazov <3dEyes@gmail.com>
Date: Tue, 9 Jun 2020 16:38:41 +1000
Subject: Disable colorize icons
diff --git a/ImageLounge/src/DkCore/DkImageStorage.cpp b/ImageLounge/src/DkCore/DkImageStorage.cpp
index 119caf6..6b0e874 100644
--- a/ImageLounge/src/DkCore/DkImageStorage.cpp
+++ b/ImageLounge/src/DkCore/DkImageStorage.cpp
@@ -992,6 +992,9 @@ cv::Mat DkImage::applyLUT(const cv::Mat &src, const cv::Mat &lut)
QPixmap DkImage::colorizePixmap(const QPixmap &icon, const QColor &col, float opacity)
{
+#ifdef __HAIKU__
+ return icon;
+#else
if (icon.isNull())
return icon;
@@ -1006,6 +1009,7 @@ QPixmap DkImage::colorizePixmap(const QPixmap &icon, const QColor &col, float op
painter.drawPixmap(glow.rect(), sGlow);
return glow;
+#endif
}
QPixmap DkImage::loadIcon(const QString &filePath, const QSize &size, const QColor &col)
--
2.37.3
From 19c6b364c9e270e786e162a3f7b10b895ed47354 Mon Sep 17 00:00:00 2001
From: Gerasim Troeglazov <3dEyes@gmail.com>
Date: Tue, 9 Jun 2020 16:39:14 +1000
Subject: Use system color for panel background
diff --git a/ImageLounge/src/DkCore/DkSettings.cpp b/ImageLounge/src/DkCore/DkSettings.cpp
index 738597f..96f42b4 100644
--- a/ImageLounge/src/DkCore/DkSettings.cpp
+++ b/ImageLounge/src/DkCore/DkSettings.cpp
@@ -872,7 +872,7 @@ void DkSettings::setToDefaultSettings()
display_p.highlightColor = QColor(0, 204, 255);
display_p.hudBgColor = QColor(0, 0, 0, 100);
display_p.hudFgdColor = QColor(255, 255, 255);
- display_p.bgColor = QColor(216, 216, 216, 255);
+ display_p.bgColor = QApplication::palette().color(QPalette::Window);
display_p.iconColor = QColor(0, 0, 0, 255);
display_p.bgColorFrameless = QColor(0, 0, 0, 180);
display_p.thumbSize = 64;
diff --git a/ImageLounge/src/DkGui/DkPreferenceWidgets.cpp b/ImageLounge/src/DkGui/DkPreferenceWidgets.cpp
index c220a90..25089fb 100644
--- a/ImageLounge/src/DkGui/DkPreferenceWidgets.cpp
+++ b/ImageLounge/src/DkGui/DkPreferenceWidgets.cpp
@@ -308,7 +308,7 @@ void DkGeneralPreference::createLayout()
iconColorChooser->setColor(&DkSettingsManager::param().display().iconColor);
connect(iconColorChooser, SIGNAL(accepted()), this, SLOT(showRestartLabel()));
- DkColorChooser *bgColorChooser = new DkColorChooser(QColor(100, 100, 100, 255), tr("Background Color"), this);
+ DkColorChooser* bgColorChooser = new DkColorChooser(QWidget::palette().color(QPalette::Window), tr("Background Color"), this);
bgColorChooser->setObjectName("backgroundColor");
bgColorChooser->setColor(&DkSettingsManager::param().display().bgColor);
connect(bgColorChooser, SIGNAL(accepted()), this, SLOT(showRestartLabel()));
--
2.37.3
From 1c17bb198010795fd33e17f670f683ff4af87f74 Mon Sep 17 00:00:00 2001
From: Gerasim Troeglazov <3dEyes@gmail.com>
Date: Tue, 9 Jun 2020 16:57:18 +1000
Subject: Set iconSize to 22px by default
diff --git a/ImageLounge/src/DkCore/DkSettings.cpp b/ImageLounge/src/DkCore/DkSettings.cpp
index 96f42b4..db577e0 100644
--- a/ImageLounge/src/DkCore/DkSettings.cpp
+++ b/ImageLounge/src/DkCore/DkSettings.cpp
@@ -876,7 +876,7 @@ void DkSettings::setToDefaultSettings()
display_p.iconColor = QColor(0, 0, 0, 255);
display_p.bgColorFrameless = QColor(0, 0, 0, 180);
display_p.thumbSize = 64;
- display_p.iconSize = 16;
+ display_p.iconSize = 22;
display_p.thumbPreviewSize = 64;
display_p.antiAliasing = true;