From f6a4b510e5b69802bc1d7ae6ec5d41aad23df44b Mon Sep 17 00:00:00 2001 From: Gerasim Troeglazov <3dEyes@gmail.com> Date: Sat, 9 Oct 2021 23:16:05 +1000 Subject: [PATCH] GMIC: enable krita plugin * fix save image with default quality * new apply icon --- media-gfx/gmic/additional-files/icons.zip | Bin 103294 -> 102980 bytes media-gfx/gmic/gmic-2.9.9.recipe | 32 ++++++++++++++++++++- media-gfx/gmic/patches/gmic-2.9.9.patchset | 28 ++++++++++++++++-- 3 files changed, 57 insertions(+), 3 deletions(-) diff --git a/media-gfx/gmic/additional-files/icons.zip b/media-gfx/gmic/additional-files/icons.zip index 40c381eb88320579afa23f4f1245482ee159dafb..3fc98fc82b0e9c97cc873024cd19ccdd9e77de92 100644 GIT binary patch delta 1478 zcmZXUdoY_>7{>DjA;c{V5nY#7TxQ)HMeBaqEfcgA#3hJjx3%ukX^}QmN<)G~?blk{ zi>kI;q(U2v#-%AHWl^PWEmj9*TPagT>F(Fh>_59_=FIbZ-t)faoWGtgwJ1pqs?1St zE}zzTxDxYKn_glVsxXA&+x9@qTptTp><-Us!k|k!h=U;@J{JwcQ1a2eas6z04Y;zu zh^q#J@Jf(64DxqxE5cAGxNHoA_welAJ*LY-6}U3>aSmr~FYpVFMp32PatOrNt%mSY zrDxGI6OyemPN!I>rTi2^MkC||`7|2zW6`o25U$FU>+uJtm!}K9No-FYWC2jw$EO7ITQ4HX4Pf2{8J}QZ9PU3;P?)MSeQ~z zU1VZ*aSb39<;pmhLzr|9aPP@wcH*K8h*5$zOrU)u$lA2&4oY`7{HVU65-8GYB-b?5 zmyn%8%)n<MGl;Gl0FbUTk)$SY&$W#QP}yc*~i4S)>Yr@CsUhJyF?~Z68RB%|DaUW zzjaN?&TYbi7juLCL$mFRxs|&ovuoLv1^9((dTEBdCVTjsG(&6gQr6AhDs^#q+|^6- zo{Bf08SA1tc=5kK@X)Gn(Mw@gzY6{PtScTrmQzm-3De|$ACzW>$Lh*tCR`?C^jzCi zTuxu8M#Ect#CHeWux5>A$0)JLiza20Rzs5G)10#g>*GHMjaBPS6;hIPswx6$>8BdC z6s=yYZGTuSjZD6_J2#wqYqM~NsWEGr9&aSJFiPs85@ojFH1+-G#O%b*%S?w8BNnFa zze=W7p1yy$m^#S;o;$NUkIgcJkW~aPScKhGl_7d~$D@)_ z+ACeLOB*T8d^1e#i;Ar(qoXPLvodL??sfe&%|omsQoJ+;_xFIWMNTPogknH7b=en+ z{$NToF;a?ZpP)y2ESw>V%SYBM)(a*gBEpJNmX@-4x8K&42(WtW9cI8Kk&;lJmCI)2 zw|!u9WCvtq&bZ^L=VwAP$=cHwz5I5|yzu2?8M6DGNn)EB*Svu`A*+W#sCS8syG*eh z)xkXJ9Qq_!34Y1zsX5)W&n zdFPtjs#ndZL^CM}BR>q#(N?=rsX%AXYAajUX8RJdj9Yp6HVBo@@$<6B3PS90d1PY5 zyAV>*#B%fd3j&hhM#+7BRu+h$dth*`N(^RRon+sBF9n14bJIgs;gUDli62v|*}u07Buk5TQJQDL6nxZ^D6%J$jV^)Zl;` z@Io;V4ar?-bH&OzR+m`|nkmHsD zR7h4zfjCG4%iy#6GPo1P1ALtRA6dqTe^*VOPz^x*H^3C&00RLIpbh@Q1FYn0^6*Ar sFAoTY=nxS!-~-VR@!i2(J`f4fX$m;Q2SOoAP6wUK0e6&P5dgjM4=>`AF8}}l delta 1865 zcmZXVc{JNuAI5V`c!!E5T8sq4SfXUA{k0gS zt);C9!Dy%E9kdzJMo}|!x@n_TJqB%BT~w+j?M&m3_nvdl^L*}emviqQ-+S$x%7<2! z8luwpKB$=kbh-n}G(P*Dd5siJ1teqJH^AHyxml6;xK3&-z$y@Lpny1f8d3p|Qk^!o zCgi@bwcbDaNbQdcBPug47t&jsFLFU88^ zjtCg+V@JWfH8YQ7W+kQ)GP2Wb)6))qNkPKkq>zaCe{bIZ9tFP8WGT!1eMyvvk|iiM z@Yq4j2&?6^-lihT`}RSqayCLq1EcG7tyJ4j&*W#JxN_PyQb4#Ppic(jn=77Du`6P3H*)e0n}4%J;ZuX6_Fkuqyvm}J5hvg*cU>6J zsF#c$=(+sUH)GgEVp}I&I;2(C8Yi^aag`fDbmT? z6iO(WZrQcV>?)`6fo(-r1TUs^N8xs@^{x6|?BD;>b(4q>4lCs%_t(wPJ4KXf3N=^|<-wb{s#lxnYJ~dP)$PgFl^5s%#H$h3 za+QdUd{sX~{z*hx+aHf#C7Y$yP4C{8(2RCDe}1RTe!|T?P{xaX|0D|)SIXygRjOjg zO~G%fdl$UVcBh1qKyFzyy|}>hi&Q7?Go#E(#MC0-rAiCkBtznNH*w(hsdLPTee5Z}S(ZW0)R}o=tJ>h4v^1k5is*G`aNuX}a z94_20B}|@h;{_?*FOH6{3CYU3_Pbx}6Z<3{4Sgzn6g4zOzfRh zd_9GBEB9tharTBU3}7(BOAk9+Qhc;!QyCM-JBp9FE#5cY^+?yx8c~=SMaZyp++zAr z>vZ1=hCOF5Hmq>2m6=2hX;hHx7Qgd3R7R-_>07p!>#aT68 z*Cvb)TNx1$zi?2xwh;Ub%`#3<4{DXc9Fob^Jt9VoRSnkz+B3EMIERdAg3k^0{L%F? zHXR*wgq~kg&V&Zx#D+U}=_=NONM2}D;5abz@;usB_Mj~rOmqr^-HL4dM+Xm`8GVk+ z9u7ys#UagJ{b&l-Ym4q4Er9GahQGBW9_n4b;f@|YL)NDiOIUpA{Fd84+OerVrOfTvg7P{5IIi0)KjQ-$)z2yM}tLv>-c#uP|wmw=Zxp>F0 zM0<$2dv!$11pi`PQ?kuw_-+0N_tp$3o&oeAGaNAgTwnXCIItO`pb|&mtEj#G4?KZL zQI`7$BEakh^)bK?2A~%rR{*M9+A2W2T#%I@PA*?pexe)y&~^@pkq?$}K(t(D{}Hb$ z5Fw{iRiBoxRDmctg&hU4a_K$_4#)*l{VB_={xnlu4SbFN|0BS|KDS gmic.rdef + + addResourcesToBinaries gmic.rdef "$appsDir/Krita/gmic_krita_qt" + addAppDeskbarSymlink "$appsDir/G'MIC/G'MIC" prepareInstalledDevelLibs libgmic diff --git a/media-gfx/gmic/patches/gmic-2.9.9.patchset b/media-gfx/gmic/patches/gmic-2.9.9.patchset index 7c3468cad..e96e5a7b8 100644 --- a/media-gfx/gmic/patches/gmic-2.9.9.patchset +++ b/media-gfx/gmic/patches/gmic-2.9.9.patchset @@ -1,4 +1,4 @@ -From 4ad3c1d9c998b6d07f783f4834ac854440713d11 Mon Sep 17 00:00:00 2001 +From 822fced70522a4691fbae2e1af7a8910117e040b Mon Sep 17 00:00:00 2001 From: Gerasim Troeglazov <3dEyes@gmail.com> Date: Fri, 1 Oct 2021 20:50:15 +1000 Subject: Fix build for Haiku @@ -48,7 +48,7 @@ index 6698bc0..1546281 100644 2.30.2 -From ded9d6f8c2b1c814d4674a554baedcad0b726f52 Mon Sep 17 00:00:00 2001 +From 8429831bfedfcf5a715fa44ed80dd865a5adf5dc Mon Sep 17 00:00:00 2001 From: Gerasim Troeglazov <3dEyes@gmail.com> Date: Sun, 3 Oct 2021 00:00:52 +1000 Subject: Add Haiku to detected OS @@ -70,3 +70,27 @@ index efdbaf4..da43a30 100644 -- 2.30.2 + +From 43034ff8912068f280b22bddd66cbdcc2103a3d2 Mon Sep 17 00:00:00 2001 +From: Gerasim Troeglazov <3dEyes@gmail.com> +Date: Sat, 9 Oct 2021 21:23:21 +1000 +Subject: Fix save file with default quality + + +diff --git a/gmic-qt/src/Host/None/ImageDialog.cpp b/gmic-qt/src/Host/None/ImageDialog.cpp +index 973c0ae..73eb636 100644 +--- a/gmic-qt/src/Host/None/ImageDialog.cpp ++++ b/gmic-qt/src/Host/None/ImageDialog.cpp +@@ -56,9 +56,6 @@ bool ImageView::save(const QString & filename, int quality) + if ((ext == "jpg" || ext == "jpeg") && (quality == -1)) { + quality = JpegQualityDialog::ask(dynamic_cast(parent()), -1); + } +- if (quality == -1) { +- return false; +- } + if (!_image.save(filename, nullptr, quality)) { + QMessageBox::critical(this, tr("Error"), tr("Could not write image file %1").arg(filename)); + return false; +-- +2.30.2 +