From 35653258458e6a05748a81626ef0721e9bba62ee Mon Sep 17 00:00:00 2001 From: Gerasim Troeglazov <3dEyes@gmail.com> Date: Wed, 21 Aug 2019 22:02:08 +1000 Subject: [PATCH] Flameshot: add hvif icon for app * fix crash on save --- .../flameshot/additional-files/flameshot.png | Bin 0 -> 3581 bytes .../additional-files/flameshot.rdef.in | 30 +++++++++ media-gfx/flameshot/flameshot-0.6.0.recipe | 59 +++++++++++++----- .../patches/flameshot-0.6.0.patchset | 57 +++++------------ 4 files changed, 88 insertions(+), 58 deletions(-) create mode 100644 media-gfx/flameshot/additional-files/flameshot.png create mode 100644 media-gfx/flameshot/additional-files/flameshot.rdef.in diff --git a/media-gfx/flameshot/additional-files/flameshot.png b/media-gfx/flameshot/additional-files/flameshot.png new file mode 100644 index 0000000000000000000000000000000000000000..30efb8d4df49799c518559b0903bcb9ea2e5d609 GIT binary patch literal 3581 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 flameshot.rdef + + addResourcesToBinaries flameshot.rdef $appsDir/Flameshot/Flameshot + addAppDeskbarSymlink $appsDir/Flameshot/Flameshot } diff --git a/media-gfx/flameshot/patches/flameshot-0.6.0.patchset b/media-gfx/flameshot/patches/flameshot-0.6.0.patchset index 141eebd8d..7f55e151e 100644 --- a/media-gfx/flameshot/patches/flameshot-0.6.0.patchset +++ b/media-gfx/flameshot/patches/flameshot-0.6.0.patchset @@ -1,48 +1,23 @@ -From f8c5ab33bc23c2b6b947f45e939006466d272e8a Mon Sep 17 00:00:00 2001 -From: kikadf -Date: Tue, 20 Aug 2019 17:29:57 +0200 -Subject: Enable hungarian translation +From 99407a848b8164d7400aa8ff297d8c7d4476b51e Mon Sep 17 00:00:00 2001 +From: Gerasim Troeglazov <3dEyes@gmail.com> +Date: Wed, 21 Aug 2019 21:38:36 +1000 +Subject: Fix crush -diff --git a/flameshot.pro b/flameshot.pro -index 7485ab8..a3d789c 100644 ---- a/flameshot.pro -+++ b/flameshot.pro -@@ -43,6 +43,7 @@ TRANSLATIONS = translations/Internationalization_es.ts \ - translations/Internationalization_tr.ts \ - translations/Internationalization_ka.ts \ - translations/Internationalization_fr.ts \ -+ translations/Internationalization_hu.ts \ - translations/Internationalization_pl.ts +diff --git a/src/utils/filenamehandler.cpp b/src/utils/filenamehandler.cpp +index d31bcfd..ae1f03e 100644 +--- a/src/utils/filenamehandler.cpp ++++ b/src/utils/filenamehandler.cpp +@@ -23,7 +23,9 @@ + #include - # Generate translations in build --- -2.23.0 - - -From 753f29334f79c63f9b17c8b1d28c3dce91bf38f6 Mon Sep 17 00:00:00 2001 -From: kikadf -Date: Tue, 20 Aug 2019 17:32:30 +0200 -Subject: Fix: LC_ALL not defined on Haiku, cause crash when config menu - selected - - -diff --git a/src/main.cpp b/src/main.cpp -index 83fa1c1..edebc8c 100644 ---- a/src/main.cpp -+++ b/src/main.cpp -@@ -37,6 +37,11 @@ - #endif - - int main(int argc, char *argv[]) { -+#if defined(__HAIKU__) -+ /*LC_ALL not defined on Haiku*/ -+ setenv("LC_ALL","C",1); + FileNameHandler::FileNameHandler(QObject *parent) : QObject(parent) { ++#ifndef __HAIKU__ + std::locale::global(std::locale("")); +#endif -+ - // required for the button serialization - // TODO: change to QVector in v1.0 - qRegisterMetaTypeStreamOperators >("QList"); + } + + QString FileNameHandler::parsedPattern() { -- 2.23.0