* [bug#29703] Improve Krita @ 2017-12-14 0:18 Mark Meyer 2017-12-14 0:41 ` [bug#29703] Looks good Mark Meyer ` (2 more replies) 0 siblings, 3 replies; 8+ messages in thread From: Mark Meyer @ 2017-12-14 0:18 UTC (permalink / raw) To: 29703 [-- Attachment #1: Type: text/plain, Size: 277 bytes --] Hi, I'm currently testing several changes to Krita, I've broken stuff up into three commits/patches which are attached. These - add a dependency to vc (vectorize Krita) - enable OpenEXR - enable JPEG (via libjpeg-turbo) Cheers, Mark -- Mark Meyer mark@ofosos.org [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #2: 0003-gnu-krita-Add-OpenEXR-support.patch --] [-- Type: text/x-patch; name="0003-gnu-krita-Add-OpenEXR-support.patch", Size: 1459 bytes --] From 8f631d21210af3c8ec35594f5a99e4259665a7c4 Mon Sep 17 00:00:00 2001 From: Mark Meyer <mark@ofosos.org> Date: Thu, 14 Dec 2017 00:49:05 +0100 Subject: [PATCH] * gnu: krita: Add OpenEXR support. --- gnu/packages/kde.scm | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/gnu/packages/kde.scm b/gnu/packages/kde.scm index d74325c5d..89ad30ecd 100644 --- a/gnu/packages/kde.scm +++ b/gnu/packages/kde.scm @@ -256,7 +256,10 @@ plugins, as well as code to create plugins, or complete applications.") (string-append "-DWITH_LibRaw=" (assoc-ref %build-inputs "libraw")) (string-append "-DWITH_TIFF=" - (assoc-ref %build-inputs "libtiff"))))) + (assoc-ref %build-inputs "libtiff")) + (string-append "-DCMAKE_CXX_FLAGS=-I" + (assoc-ref %build-inputs "ilmbase") + "/include/OpenEXR")))) (native-inputs `(("curl" ,curl) ("eigen" ,eigen) @@ -298,7 +301,9 @@ plugins, as well as code to create plugins, or complete applications.") ("poppler-qt5" ,poppler-qt5) ("libraw" ,libraw) ("libtiff" ,libtiff) - ("perl" ,perl))) + ("perl" ,perl) + ("ilmbase" ,ilmbase) + ("openexr" ,openexr))) (home-page "https://krita.org") (synopsis "Digital painting application") (description -- 2.15.0 [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #3: 0002-gnu-krita-Add-vc-to-native-inputs.patch --] [-- Type: text/x-patch; name="0002-gnu-krita-Add-vc-to-native-inputs.patch", Size: 814 bytes --] From adea158919123c732ea2a314133188a0c13929e5 Mon Sep 17 00:00:00 2001 From: Mark Meyer <mark@ofosos.org> Date: Thu, 14 Dec 2017 00:36:26 +0100 Subject: [PATCH] * gnu: krita: Add vc to native-inputs. --- gnu/packages/kde.scm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gnu/packages/kde.scm b/gnu/packages/kde.scm index e8f38b920..d74325c5d 100644 --- a/gnu/packages/kde.scm +++ b/gnu/packages/kde.scm @@ -263,7 +263,8 @@ plugins, as well as code to create plugins, or complete applications.") ("extra-cmake-modules" ,extra-cmake-modules) ("gettext-minimal" ,gettext-minimal) ("kitemmodels" ,kitemmodels) - ("qwt" ,qwt))) + ("qwt" ,qwt) + ("vc" ,vc))) (inputs `(("qtbase" ,qtbase) ("qtdeclarative" ,qtdeclarative) -- 2.15.0 [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #4: 0001-gnu-krita-Add-libjpeg-turbo-to-inputs.patch --] [-- Type: text/x-patch; name="0001-gnu-krita-Add-libjpeg-turbo-to-inputs.patch", Size: 712 bytes --] From 85e672fc58cad18177651f7e8c2af99e12475d88 Mon Sep 17 00:00:00 2001 From: Mark Meyer <mark@ofosos.org> Date: Wed, 13 Dec 2017 23:49:09 +0100 Subject: [PATCH] * gnu: krita: Add libjpeg-turbo to inputs. --- gnu/packages/kde.scm | 1 + 1 file changed, 1 insertion(+) diff --git a/gnu/packages/kde.scm b/gnu/packages/kde.scm index b5a3df2ca..e8f38b920 100644 --- a/gnu/packages/kde.scm +++ b/gnu/packages/kde.scm @@ -287,6 +287,7 @@ plugins, as well as code to create plugins, or complete applications.") ("exiv2" ,exiv2) ("lcms" ,lcms) ("libpng" ,libpng) + ("libjpeg-turbo" ,libjpeg-turbo) ("zlib" ,zlib) ("libx11" ,libx11) ("libxcb" ,libxcb) -- 2.15.0 ^ permalink raw reply related [flat|nested] 8+ messages in thread
* [bug#29703] Looks good 2017-12-14 0:18 [bug#29703] Improve Krita Mark Meyer @ 2017-12-14 0:41 ` Mark Meyer 2017-12-14 11:55 ` [bug#29703] Improve Krita ng0 2017-12-16 23:19 ` bug#29703: Fixed Mark Meyer 2 siblings, 0 replies; 8+ messages in thread From: Mark Meyer @ 2017-12-14 0:41 UTC (permalink / raw) To: 29703 Ok, I built this changed version and it supports both OpenEXR and JPEG images. I can't easily test the vectorization. -- Mark Meyer mark@ofosos.org ^ permalink raw reply [flat|nested] 8+ messages in thread
* [bug#29703] Improve Krita 2017-12-14 0:18 [bug#29703] Improve Krita Mark Meyer 2017-12-14 0:41 ` [bug#29703] Looks good Mark Meyer @ 2017-12-14 11:55 ` ng0 2017-12-14 14:02 ` Mark Meyer 2017-12-16 23:19 ` bug#29703: Fixed Mark Meyer 2 siblings, 1 reply; 8+ messages in thread From: ng0 @ 2017-12-14 11:55 UTC (permalink / raw) To: Mark Meyer; +Cc: 29703 [-- Attachment #1: Type: text/plain, Size: 3994 bytes --] Hi Mark, Mark Meyer transcribed 5.4K bytes: > Hi, > I'm currently testing several changes to Krita, I've broken stuff up > into three commits/patches which are attached. > > These > - add a dependency to vc (vectorize Krita) > - enable OpenEXR > - enable JPEG (via libjpeg-turbo) Thanks for the work on Krita. I haven't tested them, but it looks good. It would be okay to squash these commits into one, we've done this in the past in similar cases (see `git log gnu/packages/gnunet.scm` for libextractor for example). > Cheers, Mark > > -- > Mark Meyer > mark@ofosos.org > From 8f631d21210af3c8ec35594f5a99e4259665a7c4 Mon Sep 17 00:00:00 2001 > From: Mark Meyer <mark@ofosos.org> > Date: Thu, 14 Dec 2017 00:49:05 +0100 > Subject: [PATCH] * gnu: krita: Add OpenEXR support. > > --- > gnu/packages/kde.scm | 9 +++++++-- > 1 file changed, 7 insertions(+), 2 deletions(-) > > diff --git a/gnu/packages/kde.scm b/gnu/packages/kde.scm > index d74325c5d..89ad30ecd 100644 > --- a/gnu/packages/kde.scm > +++ b/gnu/packages/kde.scm > @@ -256,7 +256,10 @@ plugins, as well as code to create plugins, or complete applications.") > (string-append "-DWITH_LibRaw=" > (assoc-ref %build-inputs "libraw")) > (string-append "-DWITH_TIFF=" > - (assoc-ref %build-inputs "libtiff"))))) > + (assoc-ref %build-inputs "libtiff")) > + (string-append "-DCMAKE_CXX_FLAGS=-I" > + (assoc-ref %build-inputs "ilmbase") > + "/include/OpenEXR")))) > (native-inputs > `(("curl" ,curl) > ("eigen" ,eigen) > @@ -298,7 +301,9 @@ plugins, as well as code to create plugins, or complete applications.") > ("poppler-qt5" ,poppler-qt5) > ("libraw" ,libraw) > ("libtiff" ,libtiff) > - ("perl" ,perl))) > + ("perl" ,perl) > + ("ilmbase" ,ilmbase) > + ("openexr" ,openexr))) > (home-page "https://krita.org") > (synopsis "Digital painting application") > (description > -- > 2.15.0 > > From adea158919123c732ea2a314133188a0c13929e5 Mon Sep 17 00:00:00 2001 > From: Mark Meyer <mark@ofosos.org> > Date: Thu, 14 Dec 2017 00:36:26 +0100 > Subject: [PATCH] * gnu: krita: Add vc to native-inputs. > > --- > gnu/packages/kde.scm | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) > > diff --git a/gnu/packages/kde.scm b/gnu/packages/kde.scm > index e8f38b920..d74325c5d 100644 > --- a/gnu/packages/kde.scm > +++ b/gnu/packages/kde.scm > @@ -263,7 +263,8 @@ plugins, as well as code to create plugins, or complete applications.") > ("extra-cmake-modules" ,extra-cmake-modules) > ("gettext-minimal" ,gettext-minimal) > ("kitemmodels" ,kitemmodels) > - ("qwt" ,qwt))) > + ("qwt" ,qwt) > + ("vc" ,vc))) > (inputs > `(("qtbase" ,qtbase) > ("qtdeclarative" ,qtdeclarative) > -- > 2.15.0 > > From 85e672fc58cad18177651f7e8c2af99e12475d88 Mon Sep 17 00:00:00 2001 > From: Mark Meyer <mark@ofosos.org> > Date: Wed, 13 Dec 2017 23:49:09 +0100 > Subject: [PATCH] * gnu: krita: Add libjpeg-turbo to inputs. > > --- > gnu/packages/kde.scm | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/gnu/packages/kde.scm b/gnu/packages/kde.scm > index b5a3df2ca..e8f38b920 100644 > --- a/gnu/packages/kde.scm > +++ b/gnu/packages/kde.scm > @@ -287,6 +287,7 @@ plugins, as well as code to create plugins, or complete applications.") > ("exiv2" ,exiv2) > ("lcms" ,lcms) > ("libpng" ,libpng) > + ("libjpeg-turbo" ,libjpeg-turbo) > ("zlib" ,zlib) > ("libx11" ,libx11) > ("libxcb" ,libxcb) > -- > 2.15.0 > -- GnuPG: A88C8ADD129828D7EAC02E52E22F9BBFEE348588 GnuPG: https://c.n0.is/ng0_pubkeys/tree/keys WWW: https://n0.is [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 833 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
* [bug#29703] Improve Krita 2017-12-14 11:55 ` [bug#29703] Improve Krita ng0 @ 2017-12-14 14:02 ` Mark Meyer 2017-12-14 14:39 ` ng0 0 siblings, 1 reply; 8+ messages in thread From: Mark Meyer @ 2017-12-14 14:02 UTC (permalink / raw) To: ng0; +Cc: 29703 [-- Attachment #1: Type: text/plain, Size: 4369 bytes --] Ok, see the following patch. This should also be aligned with the commit message conventions. On Thu, Dec 14, 2017, at 12:55, ng0 wrote: > Hi Mark, > > Mark Meyer transcribed 5.4K bytes: > > Hi, > > I'm currently testing several changes to Krita, I've broken stuff up > > into three commits/patches which are attached. > > > > These > > - add a dependency to vc (vectorize Krita) > > - enable OpenEXR > > - enable JPEG (via libjpeg-turbo) > > Thanks for the work on Krita. > I haven't tested them, but it looks good. > It would be okay to squash these commits into one, we've done this > in the past in similar cases (see `git log gnu/packages/gnunet.scm` > for libextractor for example). > > > Cheers, Mark > > > > -- > > Mark Meyer > > mark@ofosos.org > > > From 8f631d21210af3c8ec35594f5a99e4259665a7c4 Mon Sep 17 00:00:00 2001 > > From: Mark Meyer <mark@ofosos.org> > > Date: Thu, 14 Dec 2017 00:49:05 +0100 > > Subject: [PATCH] * gnu: krita: Add OpenEXR support. > > > > --- > > gnu/packages/kde.scm | 9 +++++++-- > > 1 file changed, 7 insertions(+), 2 deletions(-) > > > > diff --git a/gnu/packages/kde.scm b/gnu/packages/kde.scm > > index d74325c5d..89ad30ecd 100644 > > --- a/gnu/packages/kde.scm > > +++ b/gnu/packages/kde.scm > > @@ -256,7 +256,10 @@ plugins, as well as code to create plugins, or complete applications.") > > (string-append "-DWITH_LibRaw=" > > (assoc-ref %build-inputs "libraw")) > > (string-append "-DWITH_TIFF=" > > - (assoc-ref %build-inputs "libtiff"))))) > > + (assoc-ref %build-inputs "libtiff")) > > + (string-append "-DCMAKE_CXX_FLAGS=-I" > > + (assoc-ref %build-inputs "ilmbase") > > + "/include/OpenEXR")))) > > (native-inputs > > `(("curl" ,curl) > > ("eigen" ,eigen) > > @@ -298,7 +301,9 @@ plugins, as well as code to create plugins, or complete applications.") > > ("poppler-qt5" ,poppler-qt5) > > ("libraw" ,libraw) > > ("libtiff" ,libtiff) > > - ("perl" ,perl))) > > + ("perl" ,perl) > > + ("ilmbase" ,ilmbase) > > + ("openexr" ,openexr))) > > (home-page "https://krita.org") > > (synopsis "Digital painting application") > > (description > > -- > > 2.15.0 > > > > > From adea158919123c732ea2a314133188a0c13929e5 Mon Sep 17 00:00:00 2001 > > From: Mark Meyer <mark@ofosos.org> > > Date: Thu, 14 Dec 2017 00:36:26 +0100 > > Subject: [PATCH] * gnu: krita: Add vc to native-inputs. > > > > --- > > gnu/packages/kde.scm | 3 ++- > > 1 file changed, 2 insertions(+), 1 deletion(-) > > > > diff --git a/gnu/packages/kde.scm b/gnu/packages/kde.scm > > index e8f38b920..d74325c5d 100644 > > --- a/gnu/packages/kde.scm > > +++ b/gnu/packages/kde.scm > > @@ -263,7 +263,8 @@ plugins, as well as code to create plugins, or complete applications.") > > ("extra-cmake-modules" ,extra-cmake-modules) > > ("gettext-minimal" ,gettext-minimal) > > ("kitemmodels" ,kitemmodels) > > - ("qwt" ,qwt))) > > + ("qwt" ,qwt) > > + ("vc" ,vc))) > > (inputs > > `(("qtbase" ,qtbase) > > ("qtdeclarative" ,qtdeclarative) > > -- > > 2.15.0 > > > > > From 85e672fc58cad18177651f7e8c2af99e12475d88 Mon Sep 17 00:00:00 2001 > > From: Mark Meyer <mark@ofosos.org> > > Date: Wed, 13 Dec 2017 23:49:09 +0100 > > Subject: [PATCH] * gnu: krita: Add libjpeg-turbo to inputs. > > > > --- > > gnu/packages/kde.scm | 1 + > > 1 file changed, 1 insertion(+) > > > > diff --git a/gnu/packages/kde.scm b/gnu/packages/kde.scm > > index b5a3df2ca..e8f38b920 100644 > > --- a/gnu/packages/kde.scm > > +++ b/gnu/packages/kde.scm > > @@ -287,6 +287,7 @@ plugins, as well as code to create plugins, or complete applications.") > > ("exiv2" ,exiv2) > > ("lcms" ,lcms) > > ("libpng" ,libpng) > > + ("libjpeg-turbo" ,libjpeg-turbo) > > ("zlib" ,zlib) > > ("libx11" ,libx11) > > ("libxcb" ,libxcb) > > -- > > 2.15.0 > > > > > -- > GnuPG: A88C8ADD129828D7EAC02E52E22F9BBFEE348588 > GnuPG: https://c.n0.is/ng0_pubkeys/tree/keys > WWW: https://n0.is > Email had 1 attachment: > + signature.asc > 1k (application/pgp-signature) -- Mark Meyer mark@ofosos.org [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #2: 0001-gnu-krita-Enhance-krita.patch --] [-- Type: text/x-patch; name="0001-gnu-krita-Enhance-krita.patch", Size: 2218 bytes --] From 158497a7bf1b5672018189101fa5448623cecb1b Mon Sep 17 00:00:00 2001 From: Mark Meyer <mark@ofosos.org> Date: Wed, 13 Dec 2017 23:49:09 +0100 Subject: [PATCH] gnu: krita: Enhance krita * gnu/packages/kde.scm (kirta)[inputs]: Add libjpeg-turbo to inputs. * gnu/packages/kde.scm (krita)[inputs]: Add vc to native-inputs. * gnu/packages/kde.scm (krita)[inputs]: Add OpenEXR support. --- gnu/packages/kde.scm | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/gnu/packages/kde.scm b/gnu/packages/kde.scm index b5a3df2ca..89ad30ecd 100644 --- a/gnu/packages/kde.scm +++ b/gnu/packages/kde.scm @@ -256,14 +256,18 @@ plugins, as well as code to create plugins, or complete applications.") (string-append "-DWITH_LibRaw=" (assoc-ref %build-inputs "libraw")) (string-append "-DWITH_TIFF=" - (assoc-ref %build-inputs "libtiff"))))) + (assoc-ref %build-inputs "libtiff")) + (string-append "-DCMAKE_CXX_FLAGS=-I" + (assoc-ref %build-inputs "ilmbase") + "/include/OpenEXR")))) (native-inputs `(("curl" ,curl) ("eigen" ,eigen) ("extra-cmake-modules" ,extra-cmake-modules) ("gettext-minimal" ,gettext-minimal) ("kitemmodels" ,kitemmodels) - ("qwt" ,qwt))) + ("qwt" ,qwt) + ("vc" ,vc))) (inputs `(("qtbase" ,qtbase) ("qtdeclarative" ,qtdeclarative) @@ -287,6 +291,7 @@ plugins, as well as code to create plugins, or complete applications.") ("exiv2" ,exiv2) ("lcms" ,lcms) ("libpng" ,libpng) + ("libjpeg-turbo" ,libjpeg-turbo) ("zlib" ,zlib) ("libx11" ,libx11) ("libxcb" ,libxcb) @@ -296,7 +301,9 @@ plugins, as well as code to create plugins, or complete applications.") ("poppler-qt5" ,poppler-qt5) ("libraw" ,libraw) ("libtiff" ,libtiff) - ("perl" ,perl))) + ("perl" ,perl) + ("ilmbase" ,ilmbase) + ("openexr" ,openexr))) (home-page "https://krita.org") (synopsis "Digital painting application") (description -- 2.15.0 ^ permalink raw reply related [flat|nested] 8+ messages in thread
* [bug#29703] Improve Krita 2017-12-14 14:02 ` Mark Meyer @ 2017-12-14 14:39 ` ng0 2017-12-14 15:12 ` Mark Meyer 0 siblings, 1 reply; 8+ messages in thread From: ng0 @ 2017-12-14 14:39 UTC (permalink / raw) To: Mark Meyer; +Cc: 29703 [-- Attachment #1: Type: text/plain, Size: 3864 bytes --] Hi, we're almost there. It's just a couple of fixes that need to be applied: Mark Meyer transcribed 7.7K bytes: > Ok, see the following patch. This should also be aligned with the commit > message conventions. > > On Thu, Dec 14, 2017, at 12:55, ng0 wrote: > > Hi Mark, > > > > Mark Meyer transcribed 5.4K bytes: > > > Hi, > > > I'm currently testing several changes to Krita, I've broken stuff up > > > into three commits/patches which are attached. > > > > > > These > > > - add a dependency to vc (vectorize Krita) > > > - enable OpenEXR > > > - enable JPEG (via libjpeg-turbo) > > > > Thanks for the work on Krita. > > I haven't tested them, but it looks good. > > It would be okay to squash these commits into one, we've done this > > in the past in similar cases (see `git log gnu/packages/gnunet.scm` > > for libextractor for example). > > > > > Cheers, Mark > From 158497a7bf1b5672018189101fa5448623cecb1b Mon Sep 17 00:00:00 2001 > From: Mark Meyer <mark@ofosos.org> > Date: Wed, 13 Dec 2017 23:49:09 +0100 > Subject: [PATCH] gnu: krita: Enhance krita > > * gnu/packages/kde.scm (kirta)[inputs]: Add libjpeg-turbo to inputs. > * gnu/packages/kde.scm (krita)[inputs]: Add vc to native-inputs. > * gnu/packages/kde.scm (krita)[inputs]: Add OpenEXR support. I would write: gnu: krita: Enhance krita. * gnu/packages/kde.scm (krita)[inputs]: Add 'libjpeg-turbo', 'ilmbase', 'openexr'. (native-inputs): Add 'vc'. (arguments)[configure-flags]: Add 'CMAKE_CXX_FLAGS' for ilmbase. Or something like that. I'm not sure about the configure-flags wording. I don't know Krita so I can't really review if your changes work. I'll build it later tonight and see if it builds for me. > --- > gnu/packages/kde.scm | 13 ++++++++++--- > 1 file changed, 10 insertions(+), 3 deletions(-) > > diff --git a/gnu/packages/kde.scm b/gnu/packages/kde.scm > index b5a3df2ca..89ad30ecd 100644 > --- a/gnu/packages/kde.scm > +++ b/gnu/packages/kde.scm > @@ -256,14 +256,18 @@ plugins, as well as code to create plugins, or complete applications.") > (string-append "-DWITH_LibRaw=" > (assoc-ref %build-inputs "libraw")) > (string-append "-DWITH_TIFF=" > - (assoc-ref %build-inputs "libtiff"))))) > + (assoc-ref %build-inputs "libtiff")) > + (string-append "-DCMAKE_CXX_FLAGS=-I" > + (assoc-ref %build-inputs "ilmbase") > + "/include/OpenEXR")))) > (native-inputs > `(("curl" ,curl) > ("eigen" ,eigen) > ("extra-cmake-modules" ,extra-cmake-modules) > ("gettext-minimal" ,gettext-minimal) > ("kitemmodels" ,kitemmodels) > - ("qwt" ,qwt))) > + ("qwt" ,qwt) > + ("vc" ,vc))) > (inputs > `(("qtbase" ,qtbase) > ("qtdeclarative" ,qtdeclarative) > @@ -287,6 +291,7 @@ plugins, as well as code to create plugins, or complete applications.") > ("exiv2" ,exiv2) > ("lcms" ,lcms) > ("libpng" ,libpng) > + ("libjpeg-turbo" ,libjpeg-turbo) > ("zlib" ,zlib) > ("libx11" ,libx11) > ("libxcb" ,libxcb) > @@ -296,7 +301,9 @@ plugins, as well as code to create plugins, or complete applications.") > ("poppler-qt5" ,poppler-qt5) > ("libraw" ,libraw) > ("libtiff" ,libtiff) > - ("perl" ,perl))) > + ("perl" ,perl) > + ("ilmbase" ,ilmbase) > + ("openexr" ,openexr))) > (home-page "https://krita.org") > (synopsis "Digital painting application") > (description > -- > 2.15.0 > -- GnuPG: A88C8ADD129828D7EAC02E52E22F9BBFEE348588 GnuPG: https://c.n0.is/ng0_pubkeys/tree/keys WWW: https://n0.is [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 833 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
* [bug#29703] Improve Krita 2017-12-14 14:39 ` ng0 @ 2017-12-14 15:12 ` Mark Meyer 2017-12-16 21:53 ` Kei Kebreau 0 siblings, 1 reply; 8+ messages in thread From: Mark Meyer @ 2017-12-14 15:12 UTC (permalink / raw) To: ng0; +Cc: 29703 [-- Attachment #1: Type: text/plain, Size: 4255 bytes --] Thanks for your patience, from the log of gnunet.scm I think it should be somthing like the appended one. Cheers, Mark On Thu, Dec 14, 2017, at 15:39, ng0 wrote: > Hi, > > we're almost there. It's just a couple of fixes that need to be applied: > > Mark Meyer transcribed 7.7K bytes: > > Ok, see the following patch. This should also be aligned with the commit > > message conventions. > > > > On Thu, Dec 14, 2017, at 12:55, ng0 wrote: > > > Hi Mark, > > > > > > Mark Meyer transcribed 5.4K bytes: > > > > Hi, > > > > I'm currently testing several changes to Krita, I've broken stuff up > > > > into three commits/patches which are attached. > > > > > > > > These > > > > - add a dependency to vc (vectorize Krita) > > > > - enable OpenEXR > > > > - enable JPEG (via libjpeg-turbo) > > > > > > Thanks for the work on Krita. > > > I haven't tested them, but it looks good. > > > It would be okay to squash these commits into one, we've done this > > > in the past in similar cases (see `git log gnu/packages/gnunet.scm` > > > for libextractor for example). > > > > > > > Cheers, Mark > > > From 158497a7bf1b5672018189101fa5448623cecb1b Mon Sep 17 00:00:00 2001 > > From: Mark Meyer <mark@ofosos.org> > > Date: Wed, 13 Dec 2017 23:49:09 +0100 > > Subject: [PATCH] gnu: krita: Enhance krita > > > > * gnu/packages/kde.scm (kirta)[inputs]: Add libjpeg-turbo to inputs. > > * gnu/packages/kde.scm (krita)[inputs]: Add vc to native-inputs. > > * gnu/packages/kde.scm (krita)[inputs]: Add OpenEXR support. > > I would write: > > gnu: krita: Enhance krita. > > * gnu/packages/kde.scm (krita)[inputs]: Add 'libjpeg-turbo', 'ilmbase', > 'openexr'. > (native-inputs): Add 'vc'. > (arguments)[configure-flags]: Add 'CMAKE_CXX_FLAGS' for ilmbase. > > > > Or something like that. I'm not sure about the configure-flags wording. > I don't know Krita so I can't really review if your changes work. I'll > build it later tonight and see if it builds for me. > > > --- > > gnu/packages/kde.scm | 13 ++++++++++--- > > 1 file changed, 10 insertions(+), 3 deletions(-) > > > > diff --git a/gnu/packages/kde.scm b/gnu/packages/kde.scm > > index b5a3df2ca..89ad30ecd 100644 > > --- a/gnu/packages/kde.scm > > +++ b/gnu/packages/kde.scm > > @@ -256,14 +256,18 @@ plugins, as well as code to create plugins, or complete applications.") > > (string-append "-DWITH_LibRaw=" > > (assoc-ref %build-inputs "libraw")) > > (string-append "-DWITH_TIFF=" > > - (assoc-ref %build-inputs "libtiff"))))) > > + (assoc-ref %build-inputs "libtiff")) > > + (string-append "-DCMAKE_CXX_FLAGS=-I" > > + (assoc-ref %build-inputs "ilmbase") > > + "/include/OpenEXR")))) > > (native-inputs > > `(("curl" ,curl) > > ("eigen" ,eigen) > > ("extra-cmake-modules" ,extra-cmake-modules) > > ("gettext-minimal" ,gettext-minimal) > > ("kitemmodels" ,kitemmodels) > > - ("qwt" ,qwt))) > > + ("qwt" ,qwt) > > + ("vc" ,vc))) > > (inputs > > `(("qtbase" ,qtbase) > > ("qtdeclarative" ,qtdeclarative) > > @@ -287,6 +291,7 @@ plugins, as well as code to create plugins, or complete applications.") > > ("exiv2" ,exiv2) > > ("lcms" ,lcms) > > ("libpng" ,libpng) > > + ("libjpeg-turbo" ,libjpeg-turbo) > > ("zlib" ,zlib) > > ("libx11" ,libx11) > > ("libxcb" ,libxcb) > > @@ -296,7 +301,9 @@ plugins, as well as code to create plugins, or complete applications.") > > ("poppler-qt5" ,poppler-qt5) > > ("libraw" ,libraw) > > ("libtiff" ,libtiff) > > - ("perl" ,perl))) > > + ("perl" ,perl) > > + ("ilmbase" ,ilmbase) > > + ("openexr" ,openexr))) > > (home-page "https://krita.org") > > (synopsis "Digital painting application") > > (description > > -- > > 2.15.0 > > > > > -- > GnuPG: A88C8ADD129828D7EAC02E52E22F9BBFEE348588 > GnuPG: https://c.n0.is/ng0_pubkeys/tree/keys > WWW: https://n0.is > Email had 1 attachment: > + signature.asc > 1k (application/pgp-signature) -- Mark Meyer mark@ofosos.org [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #2: 0001-gnu-krita-Enhance-krita.patch --] [-- Type: text/x-patch; name="0001-gnu-krita-Enhance-krita.patch", Size: 2183 bytes --] From 37e5519a2b326ff9d03c75440df38e2e5f116709 Mon Sep 17 00:00:00 2001 From: Mark Meyer <mark@ofosos.org> Date: Wed, 13 Dec 2017 23:49:09 +0100 Subject: [PATCH] gnu: krita: Enhance krita * gnu/packages/kde.scm (kirta)[inputs]: Add 'libjpeg-turbo', 'ilmbase', 'openexr'. [native-inputs]: Add vc. [arguments]: Set path to headers for 'ilmbase'. --- gnu/packages/kde.scm | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/gnu/packages/kde.scm b/gnu/packages/kde.scm index b5a3df2ca..89ad30ecd 100644 --- a/gnu/packages/kde.scm +++ b/gnu/packages/kde.scm @@ -256,14 +256,18 @@ plugins, as well as code to create plugins, or complete applications.") (string-append "-DWITH_LibRaw=" (assoc-ref %build-inputs "libraw")) (string-append "-DWITH_TIFF=" - (assoc-ref %build-inputs "libtiff"))))) + (assoc-ref %build-inputs "libtiff")) + (string-append "-DCMAKE_CXX_FLAGS=-I" + (assoc-ref %build-inputs "ilmbase") + "/include/OpenEXR")))) (native-inputs `(("curl" ,curl) ("eigen" ,eigen) ("extra-cmake-modules" ,extra-cmake-modules) ("gettext-minimal" ,gettext-minimal) ("kitemmodels" ,kitemmodels) - ("qwt" ,qwt))) + ("qwt" ,qwt) + ("vc" ,vc))) (inputs `(("qtbase" ,qtbase) ("qtdeclarative" ,qtdeclarative) @@ -287,6 +291,7 @@ plugins, as well as code to create plugins, or complete applications.") ("exiv2" ,exiv2) ("lcms" ,lcms) ("libpng" ,libpng) + ("libjpeg-turbo" ,libjpeg-turbo) ("zlib" ,zlib) ("libx11" ,libx11) ("libxcb" ,libxcb) @@ -296,7 +301,9 @@ plugins, as well as code to create plugins, or complete applications.") ("poppler-qt5" ,poppler-qt5) ("libraw" ,libraw) ("libtiff" ,libtiff) - ("perl" ,perl))) + ("perl" ,perl) + ("ilmbase" ,ilmbase) + ("openexr" ,openexr))) (home-page "https://krita.org") (synopsis "Digital painting application") (description -- 2.15.0 ^ permalink raw reply related [flat|nested] 8+ messages in thread
* [bug#29703] Improve Krita 2017-12-14 15:12 ` Mark Meyer @ 2017-12-16 21:53 ` Kei Kebreau 0 siblings, 0 replies; 8+ messages in thread From: Kei Kebreau @ 2017-12-16 21:53 UTC (permalink / raw) To: Mark Meyer; +Cc: 29703 [-- Attachment #1: Type: text/plain, Size: 4626 bytes --] Mark Meyer <mark@ofosos.org> writes: > Thanks for your patience, from the log of gnunet.scm I think it should > be somthing like the appended one. > > Cheers, Mark > > On Thu, Dec 14, 2017, at 15:39, ng0 wrote: >> Hi, >> >> we're almost there. It's just a couple of fixes that need to be applied: >> >> Mark Meyer transcribed 7.7K bytes: >> > Ok, see the following patch. This should also be aligned with the commit >> > message conventions. >> > >> > On Thu, Dec 14, 2017, at 12:55, ng0 wrote: >> > > Hi Mark, >> > > >> > > Mark Meyer transcribed 5.4K bytes: >> > > > Hi, >> > > > I'm currently testing several changes to Krita, I've broken stuff up >> > > > into three commits/patches which are attached. >> > > > >> > > > These >> > > > - add a dependency to vc (vectorize Krita) >> > > > - enable OpenEXR >> > > > - enable JPEG (via libjpeg-turbo) >> > > >> > > Thanks for the work on Krita. >> > > I haven't tested them, but it looks good. >> > > It would be okay to squash these commits into one, we've done this >> > > in the past in similar cases (see `git log gnu/packages/gnunet.scm` >> > > for libextractor for example). >> > > >> > > > Cheers, Mark >> >> > From 158497a7bf1b5672018189101fa5448623cecb1b Mon Sep 17 00:00:00 2001 >> > From: Mark Meyer <mark@ofosos.org> >> > Date: Wed, 13 Dec 2017 23:49:09 +0100 >> > Subject: [PATCH] gnu: krita: Enhance krita >> > >> > * gnu/packages/kde.scm (kirta)[inputs]: Add libjpeg-turbo to inputs. >> > * gnu/packages/kde.scm (krita)[inputs]: Add vc to native-inputs. >> > * gnu/packages/kde.scm (krita)[inputs]: Add OpenEXR support. >> >> I would write: >> >> gnu: krita: Enhance krita. >> >> * gnu/packages/kde.scm (krita)[inputs]: Add 'libjpeg-turbo', 'ilmbase', >> 'openexr'. >> (native-inputs): Add 'vc'. >> (arguments)[configure-flags]: Add 'CMAKE_CXX_FLAGS' for ilmbase. >> >> >> >> Or something like that. I'm not sure about the configure-flags wording. >> I don't know Krita so I can't really review if your changes work. I'll >> build it later tonight and see if it builds for me. >> >> > --- >> > gnu/packages/kde.scm | 13 ++++++++++--- >> > 1 file changed, 10 insertions(+), 3 deletions(-) >> > >> > diff --git a/gnu/packages/kde.scm b/gnu/packages/kde.scm >> > index b5a3df2ca..89ad30ecd 100644 >> > --- a/gnu/packages/kde.scm >> > +++ b/gnu/packages/kde.scm >> > @@ -256,14 +256,18 @@ plugins, as well as code to create plugins, or complete applications.") >> > (string-append "-DWITH_LibRaw=" >> > (assoc-ref %build-inputs "libraw")) >> > (string-append "-DWITH_TIFF=" >> > - (assoc-ref %build-inputs "libtiff"))))) >> > + (assoc-ref %build-inputs "libtiff")) >> > + (string-append "-DCMAKE_CXX_FLAGS=-I" >> > + (assoc-ref %build-inputs "ilmbase") >> > + "/include/OpenEXR")))) >> > (native-inputs >> > `(("curl" ,curl) >> > ("eigen" ,eigen) >> > ("extra-cmake-modules" ,extra-cmake-modules) >> > ("gettext-minimal" ,gettext-minimal) >> > ("kitemmodels" ,kitemmodels) >> > - ("qwt" ,qwt))) >> > + ("qwt" ,qwt) >> > + ("vc" ,vc))) >> > (inputs >> > `(("qtbase" ,qtbase) >> > ("qtdeclarative" ,qtdeclarative) >> > @@ -287,6 +291,7 @@ plugins, as well as code to create plugins, or complete applications.") >> > ("exiv2" ,exiv2) >> > ("lcms" ,lcms) >> > ("libpng" ,libpng) >> > + ("libjpeg-turbo" ,libjpeg-turbo) >> > ("zlib" ,zlib) >> > ("libx11" ,libx11) >> > ("libxcb" ,libxcb) >> > @@ -296,7 +301,9 @@ plugins, as well as code to create plugins, or complete applications.") >> > ("poppler-qt5" ,poppler-qt5) >> > ("libraw" ,libraw) >> > ("libtiff" ,libtiff) >> > - ("perl" ,perl))) >> > + ("perl" ,perl) >> > + ("ilmbase" ,ilmbase) >> > + ("openexr" ,openexr))) >> > (home-page "https://krita.org") >> > (synopsis "Digital painting application") >> > (description >> > -- >> > 2.15.0 >> > >> >> >> -- >> GnuPG: A88C8ADD129828D7EAC02E52E22F9BBFEE348588 >> GnuPG: https://c.n0.is/ng0_pubkeys/tree/keys >> WWW: https://n0.is >> Email had 1 attachment: >> + signature.asc >> 1k (application/pgp-signature) I made tiny changes to the commit log and pushed this to master; you can close this bug. Thanks for contributing, Kei [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 832 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
* bug#29703: Fixed 2017-12-14 0:18 [bug#29703] Improve Krita Mark Meyer 2017-12-14 0:41 ` [bug#29703] Looks good Mark Meyer 2017-12-14 11:55 ` [bug#29703] Improve Krita ng0 @ 2017-12-16 23:19 ` Mark Meyer 2 siblings, 0 replies; 8+ messages in thread From: Mark Meyer @ 2017-12-16 23:19 UTC (permalink / raw) To: 29703-done Fixed. -- Mark Meyer mark@ofosos.org ^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2017-12-16 23:20 UTC | newest] Thread overview: 8+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2017-12-14 0:18 [bug#29703] Improve Krita Mark Meyer 2017-12-14 0:41 ` [bug#29703] Looks good Mark Meyer 2017-12-14 11:55 ` [bug#29703] Improve Krita ng0 2017-12-14 14:02 ` Mark Meyer 2017-12-14 14:39 ` ng0 2017-12-14 15:12 ` Mark Meyer 2017-12-16 21:53 ` Kei Kebreau 2017-12-16 23:19 ` bug#29703: Fixed Mark Meyer
Code repositories for project(s) associated with this external index https://git.savannah.gnu.org/cgit/guix.git This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.