SHA256
1
0
forked from pool/gmic

Accepting request 1135507 from graphics

Update to 3.3.2

OBS-URL: https://build.opensuse.org/request/show/1135507
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gmic?expand=0&rev=37
This commit is contained in:
Ana Guerrero 2023-12-28 22:03:50 +00:00 committed by Git OBS Bridge
commit b3f24132f2
5 changed files with 43 additions and 30 deletions

View File

@ -1,3 +1,14 @@
-------------------------------------------------------------------
Thu Dec 28 15:59:44 UTC 2023 - Christophe Marin <christophe@krop.fr>
- Update to 3.3.2. No changelog.
- Rebase krita5.patch
-------------------------------------------------------------------
Thu Dec 28 15:58:05 UTC 2023 - Christophe Marin <christophe@krop.fr>
- Require extra-cmake-modules at build time
------------------------------------------------------------------- -------------------------------------------------------------------
Fri Oct 6 14:42:34 UTC 2023 - Christophe Marin <christophe@krop.fr> Fri Oct 6 14:42:34 UTC 2023 - Christophe Marin <christophe@krop.fr>

View File

@ -40,7 +40,7 @@
%define gmic_datadir %{_datadir}/gmic %define gmic_datadir %{_datadir}/gmic
Name: gmic Name: gmic
Version: 3.3.1 Version: 3.3.2
Release: 0 Release: 0
Summary: GREYC's Magick for Image Computing (denoise and others) Summary: GREYC's Magick for Image Computing (denoise and others)
# gmic-qt is GPL-3.0-or-later, zart is CECILL-2.0, libgmic and cli program are # gmic-qt is GPL-3.0-or-later, zart is CECILL-2.0, libgmic and cli program are
@ -65,6 +65,7 @@ BuildRequires: krita
# #
BuildRequires: cmake >= 3.14.0 BuildRequires: cmake >= 3.14.0
BuildRequires: dos2unix BuildRequires: dos2unix
BuildRequires: extra-cmake-modules
BuildRequires: fftw3-threads-devel BuildRequires: fftw3-threads-devel
BuildRequires: hicolor-icon-theme BuildRequires: hicolor-icon-theme
BuildRequires: pkgconfig BuildRequires: pkgconfig

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4ba6558cd6cf15483ad56285408eaf5e88952a4ac0f356a3bf514c7a7bb426ac
size 18983077

3
gmic_3.3.2.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:d95ead2339c552378cef2947e844d5ec247f3a8485471786395aee10f566f868
size 18999452

View File

@ -41,10 +41,10 @@ Rebased for gmic 3.2.2
create mode 100644 gmic-qt/src/Host/KritaPlugin/host.cpp create mode 100644 gmic-qt/src/Host/KritaPlugin/host.cpp
diff --git a/gmic-qt/CMakeLists.txt b/gmic-qt/CMakeLists.txt diff --git a/gmic-qt/CMakeLists.txt b/gmic-qt/CMakeLists.txt
index 8e4bd38..9aa0568 100644 index dc72daa..f3f0f9e 100644
--- a/gmic-qt/CMakeLists.txt --- a/gmic-qt/CMakeLists.txt
+++ b/gmic-qt/CMakeLists.txt +++ b/gmic-qt/CMakeLists.txt
@@ -22,7 +22,7 @@ endif() @@ -30,7 +30,7 @@ endif()
message("Build type is " ${CMAKE_BUILD_TYPE}) message("Build type is " ${CMAKE_BUILD_TYPE})
@ -53,7 +53,7 @@ index 8e4bd38..9aa0568 100644
if (${GMIC_QT_HOST} STREQUAL "none") if (${GMIC_QT_HOST} STREQUAL "none")
message("Building standalone version.") message("Building standalone version.")
else() else()
@@ -658,6 +658,70 @@ if (${GMIC_QT_HOST} STREQUAL "gimp" OR ${GMIC_QT_HOST} STREQUAL "gimp3") @@ -699,6 +699,70 @@ if (${GMIC_QT_HOST} STREQUAL "gimp" OR ${GMIC_QT_HOST} STREQUAL "gimp3")
) )
install(TARGETS gmic_gimp_qt RUNTIME DESTINATION "${GIMP_PKGLIBDIR}/plug-ins/gmic_gimp_qt") install(TARGETS gmic_gimp_qt RUNTIME DESTINATION "${GIMP_PKGLIBDIR}/plug-ins/gmic_gimp_qt")
@ -124,15 +124,15 @@ index 8e4bd38..9aa0568 100644
elseif (${GMIC_QT_HOST} STREQUAL "none") elseif (${GMIC_QT_HOST} STREQUAL "none")
set (gmic_qt_SRCS ${gmic_qt_SRCS} set (gmic_qt_SRCS ${gmic_qt_SRCS}
@@ -710,7 +774,7 @@ elseif (${GMIC_QT_HOST} STREQUAL "8bf") @@ -781,7 +845,7 @@ elseif (${GMIC_QT_HOST} STREQUAL "8bf")
)
else() else()
- message(FATAL_ERROR "GMIC_QT_HOST is not defined as gimp, gimp3, none, paintdotnet or 8bf")
+ message(FATAL_ERROR "GMIC_QT_HOST is not defined as gimp, gimp3, krita-plugin, none, paintdotnet or 8bf") - message(FATAL_ERROR "GMIC_QT_HOST is not defined as gimp, gimp3, none, paintdotnet or 8bf")
+ message(FATAL_ERROR "GMIC_QT_HOST is not defined as gimp, gimp3, krita-plugin, none, paintdotnet or 8bf")
endif() endif()
feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES)
diff --git a/gmic-qt/gmic_krita_qt.desktop b/gmic-qt/gmic_krita_qt.desktop diff --git a/gmic-qt/gmic_krita_qt.desktop b/gmic-qt/gmic_krita_qt.desktop
new file mode 100644 new file mode 100644
index 0000000..579d427 index 0000000..579d427
@ -246,7 +246,7 @@ index 6c1e6b9..29328c4 100644
Settings::save(settings); Settings::save(settings);
QDialog::done(r); QDialog::done(r);
diff --git a/gmic-qt/src/FilterParameters/BoolParameter.cpp b/gmic-qt/src/FilterParameters/BoolParameter.cpp diff --git a/gmic-qt/src/FilterParameters/BoolParameter.cpp b/gmic-qt/src/FilterParameters/BoolParameter.cpp
index 41a5f04..619a480 100644 index 8a09de7..90c5eed 100644
--- a/gmic-qt/src/FilterParameters/BoolParameter.cpp --- a/gmic-qt/src/FilterParameters/BoolParameter.cpp
+++ b/gmic-qt/src/FilterParameters/BoolParameter.cpp +++ b/gmic-qt/src/FilterParameters/BoolParameter.cpp
@@ -63,12 +63,14 @@ bool BoolParameter::addTo(QWidget * widget, int row) @@ -63,12 +63,14 @@ bool BoolParameter::addTo(QWidget * widget, int row)
@ -450,7 +450,7 @@ index 3af90b3..17b98c3 100644
#if !QT_VERSION_GTE(6, 0, 0) #if !QT_VERSION_GTE(6, 0, 0)
if (QSettings().value(HIGHDPI_KEY, false).toBool()) { if (QSettings().value(HIGHDPI_KEY, false).toBool()) {
diff --git a/gmic-qt/src/HeadlessProcessor.cpp b/gmic-qt/src/HeadlessProcessor.cpp diff --git a/gmic-qt/src/HeadlessProcessor.cpp b/gmic-qt/src/HeadlessProcessor.cpp
index de6dc90..aa216e7 100644 index f10efc3..a595ec1 100644
--- a/gmic-qt/src/HeadlessProcessor.cpp --- a/gmic-qt/src/HeadlessProcessor.cpp
+++ b/gmic-qt/src/HeadlessProcessor.cpp +++ b/gmic-qt/src/HeadlessProcessor.cpp
@@ -27,6 +27,7 @@ @@ -27,6 +27,7 @@
@ -1062,7 +1062,7 @@ index 7e74667..0c92a47 100644
} }
} }
diff --git a/gmic-qt/src/MainWindow.cpp b/gmic-qt/src/MainWindow.cpp diff --git a/gmic-qt/src/MainWindow.cpp b/gmic-qt/src/MainWindow.cpp
index 285b674..2af1aee 100644 index ba017ac..b7702b9 100644
--- a/gmic-qt/src/MainWindow.cpp --- a/gmic-qt/src/MainWindow.cpp
+++ b/gmic-qt/src/MainWindow.cpp +++ b/gmic-qt/src/MainWindow.cpp
@@ -187,8 +187,12 @@ MainWindow::MainWindow(QWidget * parent) : QMainWindow(parent), ui(new Ui::MainW @@ -187,8 +187,12 @@ MainWindow::MainWindow(QWidget * parent) : QMainWindow(parent), ui(new Ui::MainW
@ -1094,17 +1094,17 @@ index 285b674..2af1aee 100644
void MainWindow::setPluginParameters(const RunParameters & parameters) void MainWindow::setPluginParameters(const RunParameters & parameters)
{ {
@@ -359,7 +365,9 @@ void MainWindow::onUpdateDownloadsFinished(int status) @@ -360,7 +366,9 @@ void MainWindow::onUpdateDownloadsFinished(int status)
showMessage(tr("No download was needed."), 3000);
} }
buildFiltersTree();
+#ifndef _GMIC_QT_DISABLE_UPDATES_ +#ifndef _GMIC_QT_DISABLE_UPDATES_
ui->tbUpdateFilters->setEnabled(true); ui->tbUpdateFilters->setEnabled(true);
+#endif +#endif
if (_filtersPresenter->currentFilter().hash.isEmpty()) { if (_filtersPresenter->currentFilter().hash.isEmpty()) {
setNoFilter(); setNoFilter();
} else { } else {
@@ -381,7 +389,7 @@ void MainWindow::buildFiltersTree() @@ -382,7 +390,7 @@ void MainWindow::buildFiltersTree()
_filtersPresenter->importGmicGTKFaves(); _filtersPresenter->importGmicGTKFaves();
_filtersPresenter->saveFaves(); _filtersPresenter->saveFaves();
_gtkFavesShouldBeImported = false; _gtkFavesShouldBeImported = false;
@ -1113,7 +1113,7 @@ index 285b674..2af1aee 100644
} }
_filtersPresenter->toggleSelectionMode(withVisibility); _filtersPresenter->toggleSelectionMode(withVisibility);
} }
@@ -489,7 +497,7 @@ void MainWindow::onStartupFiltersUpdateFinished(int status) @@ -490,7 +498,7 @@ void MainWindow::onStartupFiltersUpdateFinished(int status)
} else if (status == (int)Updater::UpdateStatus::NotNecessary) { } else if (status == (int)Updater::UpdateStatus::NotNecessary) {
} }
@ -1122,7 +1122,7 @@ index 285b674..2af1aee 100644
_gtkFavesShouldBeImported = false; _gtkFavesShouldBeImported = false;
} else { } else {
_gtkFavesShouldBeImported = askUserForGTKFavesImport(); _gtkFavesShouldBeImported = askUserForGTKFavesImport();
@@ -507,7 +515,7 @@ void MainWindow::onStartupFiltersUpdateFinished(int status) @@ -508,7 +516,7 @@ void MainWindow::onStartupFiltersUpdateFinished(int status)
} }
// Retrieve and select previously selected filter // Retrieve and select previously selected filter
@ -1131,7 +1131,7 @@ index 285b674..2af1aee 100644
if (_newSession || !_lastExecutionOK) { if (_newSession || !_lastExecutionOK) {
hash.clear(); hash.clear();
} }
@@ -572,7 +580,9 @@ void MainWindow::onEscapeKeyPressed() @@ -573,7 +581,9 @@ void MainWindow::onEscapeKeyPressed()
} else { } else {
_processor.cancel(); _processor.cancel();
ui->previewWidget->displayOriginalImage(); ui->previewWidget->displayOriginalImage();
@ -1141,7 +1141,7 @@ index 285b674..2af1aee 100644
} }
} }
} }
@@ -689,7 +699,9 @@ void MainWindow::onPreviewUpdateRequested(bool synchronous) @@ -690,7 +700,9 @@ void MainWindow::onPreviewUpdateRequested(bool synchronous)
ui->previewWidget->displayOriginalImage(); ui->previewWidget->displayOriginalImage();
return; return;
} }
@ -1151,7 +1151,7 @@ index 285b674..2af1aee 100644
const FiltersPresenter::Filter currentFilter = _filtersPresenter->currentFilter(); const FiltersPresenter::Filter currentFilter = _filtersPresenter->currentFilter();
GmicProcessor::FilterContext context; GmicProcessor::FilterContext context;
@@ -752,14 +764,26 @@ void MainWindow::onPreviewImageAvailable() @@ -753,14 +765,26 @@ void MainWindow::onPreviewImageAvailable()
} }
ui->previewWidget->setPreviewImage(_processor.previewImage()); ui->previewWidget->setPreviewImage(_processor.previewImage());
ui->previewWidget->enableRightClick(); ui->previewWidget->enableRightClick();
@ -1178,7 +1178,7 @@ index 285b674..2af1aee 100644
} }
void MainWindow::onParametersChanged() void MainWindow::onParametersChanged()
@@ -840,12 +864,16 @@ void MainWindow::onVeryFirstShowEvent() @@ -841,12 +865,16 @@ void MainWindow::onVeryFirstShowEvent()
Updater::setOutputMessageMode(Settings::outputMessageMode()); Updater::setOutputMessageMode(Settings::outputMessageMode());
int ageLimit; int ageLimit;
{ {
@ -1197,7 +1197,7 @@ index 285b674..2af1aee 100644
} }
void MainWindow::setZoomConstraint() void MainWindow::setZoomConstraint()
@@ -980,7 +1008,7 @@ void MainWindow::saveCurrentParameters() @@ -981,7 +1009,7 @@ void MainWindow::saveCurrentParameters()
void MainWindow::saveSettings() void MainWindow::saveSettings()
{ {
@ -1206,7 +1206,7 @@ index 285b674..2af1aee 100644
_filtersPresenter->saveSettings(settings); _filtersPresenter->saveSettings(settings);
@@ -1022,7 +1050,7 @@ void MainWindow::saveSettings() @@ -1023,7 +1051,7 @@ void MainWindow::saveSettings()
void MainWindow::loadSettings() void MainWindow::loadSettings()
{ {
@ -1215,7 +1215,7 @@ index 285b674..2af1aee 100644
_filtersPresenter->loadSettings(settings); _filtersPresenter->loadSettings(settings);
_lastExecutionOK = settings.value("LastExecution/ExitedNormally", true).toBool(); _lastExecutionOK = settings.value("LastExecution/ExitedNormally", true).toBool();
_newSession = host_app_pid() != settings.value("LastExecution/HostApplicationID", 0).toUInt(); _newSession = host_app_pid() != settings.value("LastExecution/HostApplicationID", 0).toUInt();
@@ -1037,9 +1065,11 @@ void MainWindow::loadSettings() @@ -1038,9 +1066,11 @@ void MainWindow::loadSettings()
if (settings.value("Config/PreviewPosition", "Left").toString() == "Left") { if (settings.value("Config/PreviewPosition", "Left").toString() == "Left") {
setPreviewPosition(PreviewPosition::Left); setPreviewPosition(PreviewPosition::Left);
} }
@ -1227,7 +1227,7 @@ index 285b674..2af1aee 100644
if (!Settings::visibleLogos()) { if (!Settings::visibleLogos()) {
ui->logosLabel->hide(); ui->logosLabel->hide();
} }
@@ -1083,7 +1113,7 @@ void MainWindow::loadSettings() @@ -1084,7 +1114,7 @@ void MainWindow::loadSettings()
ui->splitter->setSizes(sizes); ui->splitter->setSizes(sizes);
} }
@ -1236,7 +1236,7 @@ index 285b674..2af1aee 100644
} }
void MainWindow::setPreviewPosition(MainWindow::PreviewPosition position) void MainWindow::setPreviewPosition(MainWindow::PreviewPosition position)
@@ -1145,7 +1175,7 @@ void MainWindow::setPreviewPosition(MainWindow::PreviewPosition position) @@ -1146,7 +1176,7 @@ void MainWindow::setPreviewPosition(MainWindow::PreviewPosition position)
void MainWindow::adjustVerticalSplitter() void MainWindow::adjustVerticalSplitter()
{ {
QList<int> sizes; QList<int> sizes;
@ -1424,4 +1424,5 @@ index 10b7ec8..f03ef4c 100644
<string>Theme</string> <string>Theme</string>
</property> </property>
-- --
2.40.0 2.43.0