From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id 8Id6DQL4G19MLAAA0tVLHw (envelope-from ) for ; Sat, 25 Jul 2020 09:14:42 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id YOL1CAL4G1+vZwAAbx9fmQ (envelope-from ) for ; Sat, 25 Jul 2020 09:14:42 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 595479409E6 for ; Sat, 25 Jul 2020 09:14:41 +0000 (UTC) Received: from localhost ([::1]:36256 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jzGGO-0003Yw-6g for larch@yhetil.org; Sat, 25 Jul 2020 05:14:40 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:52802) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jzGG3-0003Yp-Ri for guix-devel@gnu.org; Sat, 25 Jul 2020 05:14:20 -0400 Received: from knopi.disroot.org ([178.21.23.139]:42556) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jzGFy-0001nt-Iw for guix-devel@gnu.org; Sat, 25 Jul 2020 05:14:19 -0400 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 36CBC52933; Sat, 25 Jul 2020 11:14:12 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at disroot.org Received: from knopi.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zcxyJ27AraOT; Sat, 25 Jul 2020 11:14:10 +0200 (CEST) Subject: Re: [OUTREACHY]: Integration of desktop environments into GNU Guix DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1595668450; bh=JtRSS4CNRfHtpR/MY6DjPZ4QooktJFfZwjAXDsIayAQ=; h=Subject:From:To:Cc:References:Date:In-Reply-To; b=ApXay+2M9jBpBhOsgw2OQXkymrjH900UMVEO02mon5NYhFTfkar7z4qq8+R4x5R6i U/FQN7S4Fbd81IHOrSCTI/nD/+KnBmdhG7rBWaN0qsg2VQN2PE7aKJWoJBuT6WyrxS 25jQb7rHGtKuwzfwW9xCXZ+AvCuOYsfO7tgH4hRJBMEwKT8BpysJ90Eb+hOu7wlb4e cvH/ZcA7Csd1mltUlCHpM2TLBhz6j725Gw/Sc77juOAh2qpMYu8A2iYVruNfDS4nkX uBqvY+qhC7CPKtdPPZeq+o1i4Co8GDrRxBZqenQLeJmysx6FCtWwmTyI/vlYq6uzsn aSHf3mF+lY2IQ== From: Raghav Gururajan To: Danny Milosavljevic References: <20200506051334.4558e7b3.raghavgururajan@disroot.org> <7fc9e1ff-de86-56e0-386b-8e1eb9d54585@disroot.org> <1742d1f9-43ed-83a5-1354-bf1c94c2f679@disroot.org> <30888750-2c5b-d94f-6199-f8539b2d0de0@disroot.org> <73cb94f7-d7b4-ec0a-5942-e701a18bdf5c@disroot.org> <20200625004018.62dd2ac5@scratchpost.org> <8c2fb558-249e-e96c-d2b2-ef53d3adfd00@disroot.org> <20200705212515.711f6327@scratchpost.org> <20200717143823.3db2405c@scratchpost.org> <39b2d7bc-f9a4-b98e-2565-ddf542acead3@disroot.org> <20200719212257.7add44f8@scratchpost.org> <9859f0c6-473f-3191-189e-5b2aa6fd02f4@disroot.org> <6c92eb83-361b-7eb3-fd63-8b582b9b41db@disroot.org> <08ded8e0-0217-ffba-e173-61c4e72a65dc@disroot.org> <945405e0-29e2-1ad3-9ae7-4c964d14eda2@disroot.org> Autocrypt: addr=raghavgururajan@disroot.org; keydata= mQENBF6yxWcBCAClEApjrOYs8fSzDl8GBwMFtUzF6VCOVrWaGun1vvPDvk4AFzbB3ZV6+Jn8 VfEuqh3OOvSJGHL2cJoR28Q5gVqeOwupyaMWVdEt6TmDrHISyxriF426KVaJnklfMjYwIi0l /7j8bs3pDRyyR6uFrY6sYL9t6HFvevtt7NwgWL1MAEVy6txKkriyrK1h+qc13wRRgVx3tzl7 dNwYEDWd3yUDn+LESoDOlawJ7TQbO8d1K4FFHaqwyQ/SyaIfLBnMAz9Qd18MUWpDkktLh/9u jRfctouFx5BUr+uGgCHAWcII5D60lt867y5m6vp3Ua75TkVQrYTt7KSF/wm7NZ7L02fTABEB AAG0M1JhZ2hhdiBHdXJ1cmFqYW4gKFJHKSA8cmFnaGF2Z3VydXJhamFuQGRpc3Jvb3Qub3Jn PokBTgQTAQgAOBYhBCdBLzSqkY3qQNKUKK5u8wRtb3tXBQJetePbAhsDBQsJCAcCBhUKCQgL AgQWAgMBAh4BAheAAAoJEK5u8wRtb3tXvWIH/3NiwaJfcrOoO/r4/reE0PmfgVWRpWP8uhdy ZiuBmcnyltxSmxZ1drlWpnbap5P7ssVyIlY6SrLTAeN7R0S70HAINkn7XvKpWajHShX0MR4b NeqjETNZg7gh2PTg6zfTnYD1UQqdNxnPMiJTSBZBLCAm/LhdEuigt559uoDA9ZEVLR5ycKh+ ny94NLUhmuRXpH/sb6Ey0FKmdMc47KNnkGQaySeGY88RwONgfv3/rriNbOJ1t12d2qsqkiOo znuxg5O3nT6obd7hCuq+EYwjzwSVrUZuMelO32UE4d2iePhiPBfiprVCNDGPFztJTe0Y+OQA ajj23CBgGIap/L1CpZ25AQ0EXrLFZwEIANGMTVaAiSGtpAbxRo9AHOc2kgatkAsH/ejtzNH0 mtGwtE0g5Gh0OKTI678KItanztmukKcZmBngPCwvUGGNQYzWWwsS+kBti5wJ3OForg+JtYuf /n9DjSAhnb7h1piL9Xi0drULl5ovVFRp/IPldkbT3R8pgc9VwAa0VVRP59dsgF6nPhoHjxfB p/XcA2QRnRfB2bN4BVCValJelPGYR0pSwkftFpmha4FRa0LrJtcMeh+PG20asPiKcE4sNGZT mH3keHkTfk5Tuds3ly5vlqmEKg7qY/zoS1yWQJj0j36JoX1/ravo+gUxszig80140a5bF2VU ERLcKO+Cp0lI4/8AEQEAAYkBNgQYAQgAIBYhBCdBLzSqkY3qQNKUKK5u8wRtb3tXBQJessVn AhsMAAoJEK5u8wRtb3tXqTIH/A9z70HLCZcAfnpluGj4APfi3haqdU7xvtrkN9eHJoPV7pwx y1luNRR8xg7YHkwcQ/9qEcvSicNIvhjRw5cSpyW9HGmOFyiZ7+KLf3XPUjC7pC5pIM+AAWyy D5GlyqakH1wBe8RC9/8vNyfZnmbV4PUvHoHvY/xZH+D/Afg1J2igdIebkQzzhFBC65TAKFeM NIWQkYIMKjq4u+nmv3sreqvRvlt8VYq0VSq24SFs0JJ+dEmuO3/s72122JIL0XEUS3ooGb/p 678RM2OpelLZcZSPG6vIIrQFKw6/NVjDtOY3DrNPtQ+h84UnFPUtaZyvQQwpGNjvtNzU/Ym+ NwsFm0Q= Message-ID: <07c36137-cbab-1b33-a008-992c3781b04d@disroot.org> Date: Sat, 25 Jul 2020 05:12:36 -0400 Mime-Version: 1.0 In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="AwZCfGvxPPRt76wfsj0NPzX7NnmpbFwB8" Received-SPF: pass client-ip=178.21.23.139; envelope-from=raghavgururajan@disroot.org; helo=knopi.disroot.org X-detected-operating-system: by eggs.gnu.org: First seen = 2020/07/25 04:16:57 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: guix-devel@gnu.org Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: "Guix-devel" X-Scanner: scn0 Authentication-Results: aspmx1.migadu.com; dkim=fail (rsa verify failed) header.d=disroot.org header.s=mail header.b=ApXay+2M; dmarc=fail reason="SPF not aligned (relaxed)" header.from=disroot.org (policy=none); spf=pass (aspmx1.migadu.com: domain of guix-devel-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-devel-bounces@gnu.org X-Spam-Score: -1.51 X-TUID: 6QgWo64Nmagg This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --AwZCfGvxPPRt76wfsj0NPzX7NnmpbFwB8 Content-Type: multipart/mixed; boundary="uWCbfvVkVtFL96dXyG460Wn0WOEdwG49G"; protected-headers="v1" From: Raghav Gururajan To: Danny Milosavljevic Cc: guix-devel@gnu.org, =?UTF-8?Q?G=c3=a1bor_Boskovits?= , Tobias Geerinckx-Rice Message-ID: <07c36137-cbab-1b33-a008-992c3781b04d@disroot.org> Subject: Re: [OUTREACHY]: Integration of desktop environments into GNU Guix References: <20200506051334.4558e7b3.raghavgururajan@disroot.org> <7fc9e1ff-de86-56e0-386b-8e1eb9d54585@disroot.org> <1742d1f9-43ed-83a5-1354-bf1c94c2f679@disroot.org> <30888750-2c5b-d94f-6199-f8539b2d0de0@disroot.org> <73cb94f7-d7b4-ec0a-5942-e701a18bdf5c@disroot.org> <20200625004018.62dd2ac5@scratchpost.org> <8c2fb558-249e-e96c-d2b2-ef53d3adfd00@disroot.org> <20200705212515.711f6327@scratchpost.org> <20200717143823.3db2405c@scratchpost.org> <39b2d7bc-f9a4-b98e-2565-ddf542acead3@disroot.org> <20200719212257.7add44f8@scratchpost.org> <9859f0c6-473f-3191-189e-5b2aa6fd02f4@disroot.org> <6c92eb83-361b-7eb3-fd63-8b582b9b41db@disroot.org> <08ded8e0-0217-ffba-e173-61c4e72a65dc@disroot.org> <945405e0-29e2-1ad3-9ae7-4c964d14eda2@disroot.org> In-Reply-To: --uWCbfvVkVtFL96dXyG460Wn0WOEdwG49G Content-Type: multipart/mixed; boundary="------------E0A258849D035FD7761061FB" Content-Language: en-US This is a multi-part message in MIME format. --------------E0A258849D035FD7761061FB Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable @Danny >>> In my previous patch-set, there has been some changes. Please use the= se >>> new patches for mmm, mrg, gegl and gtk-vnc. >> >> Please disregard the new patch for gegl. >=20 > Sorry! Please also disregard the new patch for mrg. Only use new patche= s > of mmm and gtk-vnc. Here are the revised patches for mrg and gegl. Regards, RG. --------------E0A258849D035FD7761061FB Content-Type: text/x-patch; charset=UTF-8; name="0010-gnu-Add-mrg.patch" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="0010-gnu-Add-mrg.patch" =46rom 74a360d78e35a798ff489543b30ab3e39a26a3db Mon Sep 17 00:00:00 2001 From: Raghav Gururajan Date: Mon, 20 Jul 2020 12:21:09 -0400 Subject: [PATCH 10/36] gnu: Add mrg. * gnu/packages/gimp.scm (mrg): New variable. --- gnu/packages/gimp.scm | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/gnu/packages/gimp.scm b/gnu/packages/gimp.scm index a6fa30ad87..417def1987 100644 --- a/gnu/packages/gimp.scm +++ b/gnu/packages/gimp.scm @@ -40,10 +40,14 @@ #:use-module (gnu packages glib) #:use-module (gnu packages gtk) #:use-module (gnu packages gnome) + #:use-module (gnu packages graphics) #:use-module (gnu packages image) #:use-module (gnu packages ghostscript) #:use-module (gnu packages compression) #:use-module (gnu packages xml) + #:use-module (gnu packages linux) + #:use-module (gnu packages ncurses) + #:use-module (gnu packages patchutils) #:use-module (gnu packages pdf) #:use-module (gnu packages photo) #:use-module (gnu packages python) @@ -127,6 +131,39 @@ (home-page "https://code.google.com/archive/p/poly2tri-c/") (license license:bsd-3))) =20 +(define-public mrg + (package + (name "mrg") + (version "0.1.4") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/hodefoting/mrg.git") + (commit version))) + (file-name + (git-file-name name version)) + (sha256 + (base32 "106qhh0c11576cc5kh90ds0ram72d3r6n9sadw0y4krnhap6dvwk"))= )) + (build-system meson-build-system) + (arguments + `(#:glib-or-gtk? #t)) ; To wrap binaries and/or compile schemas + (native-inputs + `(("pkg-config" ,pkg-config))) + (propagated-inputs + `(("alsa" ,alsa-lib) + ("cairo" ,cairo) + ("gtk+" ,gtk+) + ("mmm" ,mmm) + ("x11" ,libx11))) + (synopsis "Microraptor GUI") + (description "MrG is is a C API for creating user interfaces. It ca= n be +used as an application writing environment or as an interactive canvas f= or part +of a larger interface.") + (home-page "https://github.com/hodefoting/mrg") + (license license:lgpl2.0+))) + (define-public babl (package (name "babl") --=20 2.27.0 --------------E0A258849D035FD7761061FB Content-Type: text/x-patch; charset=UTF-8; name="0011-gnu-gegl-Update-package-definition.patch" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="0011-gnu-gegl-Update-package-definition.patch" =46rom 0cefa27b45778e65ee92e459feda0926ad6233fb Mon Sep 17 00:00:00 2001 From: Raghav Gururajan Date: Tue, 21 Jul 2020 03:45:21 -0400 Subject: [PATCH 11/36] gnu: gegl: Update package definition. * gnu/packages/gimp.scm (gegl): Update package definition. [source][patches]: Add gegl-mrg.patch. [outputs]: New output "doc". [arguments]<#:configure-flags>[-Dintrospection]: Remove flag. [-Ddocs]: New flag. [-Dworkshop]: New flag. [-Dsdl1]: New flag. <#:phases>['patch-docbook-xml]: New phase. ['move-doc]: New phase. [native-inputs]: Add asciidoc, docbook-xml, docbook-xsl, enscript, gobject-introspection, gtk-doc, perl, python-pygobject, python-wrapper, ruby and vala. [inputs]: Add exiv2, gdk-pixbuf+svg, gexiv2, jasper, lcms, lensfun, ffmpe= g, libnsgif, libraw, librsvg, libspiro, libtiff, lua, luajit, mrg, openexr, = poly2tri-c, poppler, sdl, sdl2, suitesparse, v4l-utils and libwebp. [synopsis]: Modify. [description]: Modify. [license]: Remove gpl3+. * gnu/packages/patches/gegl-mrg.patch: New file. * gnu/local.mk (gegl-mrg.patch): New reference. --- gnu/local.mk | 1 + gnu/packages/gimp.scm | 134 +++++++++++++++++++++------- gnu/packages/patches/gegl-mrg.patch | 25 ++++++ 3 files changed, 128 insertions(+), 32 deletions(-) create mode 100644 gnu/packages/patches/gegl-mrg.patch diff --git a/gnu/local.mk b/gnu/local.mk index a5a7125087..0c5be2fa22 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -974,6 +974,7 @@ dist_patch_DATA =3D \ %D%/packages/patches/gd-brect-bounds.patch \ %D%/packages/patches/gdb-hurd.patch \ %D%/packages/patches/gdm-default-session.patch \ + %D%/packages/patches/gegl-mrg.patch \ %D%/packages/patches/geoclue-config.patch \ %D%/packages/patches/ghc-8.0-fall-back-to-madv_dontneed.patch \ %D%/packages/patches/ghc-testsuite-dlopen-pie.patch \ diff --git a/gnu/packages/gimp.scm b/gnu/packages/gimp.scm index 417def1987..6f33d87e38 100644 --- a/gnu/packages/gimp.scm +++ b/gnu/packages/gimp.scm @@ -35,8 +35,10 @@ #:use-module (gnu packages algebra) #:use-module (gnu packages autotools) #:use-module (gnu packages base) + #:use-module (gnu packages docbook) #:use-module (gnu packages documentation) #:use-module (gnu packages pkg-config) + #:use-module (gnu packages fontutils) #:use-module (gnu packages glib) #:use-module (gnu packages gtk) #:use-module (gnu packages gnome) @@ -45,13 +47,19 @@ #:use-module (gnu packages ghostscript) #:use-module (gnu packages compression) #:use-module (gnu packages xml) + #:use-module (gnu packages lua) + #:use-module (gnu packages maths) #:use-module (gnu packages linux) #:use-module (gnu packages ncurses) #:use-module (gnu packages patchutils) + #:use-module (gnu packages perl) #:use-module (gnu packages pdf) #:use-module (gnu packages photo) + #:use-module (gnu packages pretty-print) #:use-module (gnu packages python) #:use-module (gnu packages ruby) + #:use-module (gnu packages sdl) + #:use-module (gnu packages video) #:use-module (gnu packages w3m) #:use-module (gnu packages web) #:use-module (gnu packages xorg)) @@ -209,46 +217,108 @@ specific code paths.") (package (name "gegl") (version "0.4.24") - (source (origin - (method url-fetch) - (uri (list (string-append "https://download.gimp.org/pub/g= egl/" - (string-take version 3) - "/gegl-" version ".tar.xz") - (string-append "https://ftp.gtk.org/pub/gegl/" - (version-major+minor version) - "/gegl-" version ".tar.xz") - (string-append "ftp://ftp.gtk.org/pub/gegl/" - (version-major+minor version) - "/gegl-" version ".tar.xz"))) - (sha256 - (base32 - "0ji57s7cba94vzy49agn7x47ca61rccm6rif0cb0s6rl4ygljrbp"))= )) + (source + (origin + (method url-fetch) + (uri + (list + (string-append "https://download.gimp.org/pub/gegl/" + (string-take version 3) + "/gegl-" version ".tar.xz") + (string-append "https://ftp.gtk.org/pub/gegl/" + (version-major+minor version) + "/gegl-" version ".tar.xz") + (string-append "ftp://ftp.gtk.org/pub/gegl/" + (version-major+minor version) + "/gegl-" version ".tar.xz"))) + (sha256 + (base32 "0ji57s7cba94vzy49agn7x47ca61rccm6rif0cb0s6rl4ygljrbp"))= + (patches + ;; Fix for the bug, + ;; https://gitlab.gnome.org/GNOME/gegl/-/issues/259 + (search-patches "gegl-mrg.patch")))) (build-system meson-build-system) + (outputs '("out" "doc")) (arguments `(#:configure-flags - (list "-Dintrospection=3Dfalse"))) - ;; These are propagated to satisfy 'gegl-0.4.pc'. + (list + "-Ddocs=3Dtrue" + "-Dworkshop=3Dtrue" + "-Dsdl1=3Dauto") + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'patch-docbook-xml + (lambda* (#:key inputs #:allow-other-keys) + (with-directory-excursion "docs" + (substitute* "gegl-docs.xml" + (("http://www.oasis-open.org/docbook/xml/4.3/") + (string-append (assoc-ref inputs "docbook-xml") + "/xml/dtd/docbook/")))) + #t)) + (add-after 'install 'move-doc + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (doc (assoc-ref outputs "doc"))) + (mkdir-p (string-append doc "/share")) + (rename-file + (string-append out "/share/gtk-doc") + (string-append doc "/share/gtk-doc")) + #t)))))) + (native-inputs + `(("asciidoc" ,asciidoc) + ("docbook-xml" ,docbook-xml-4.3) + ("docbook-xsl" ,docbook-xsl) + ("enscript" ,enscript) + ("glib" ,glib "bin") + ("gobject-introspection" ,gobject-introspection) + ("gtk-doc" ,gtk-doc) + ("intltool" ,intltool) + ("perl" ,perl) + ("pkg-config" ,pkg-config) + ("pygobject" ,python-pygobject) + ("python" ,python-wrapper) + ("ruby" ,ruby) + ("vapigen" ,vala))) + (inputs + `(("cairo" ,cairo) + ("exiv2" ,exiv2) + ("gdk-pixbuf" ,gdk-pixbuf+svg) + ("gexiv2" ,gexiv2) + ("jasper" ,jasper) + ("lcms" ,lcms) + ("lensfun" ,lensfun) + ("libav" ,ffmpeg) + ("libnsgif" ,libnsgif) + ("libpng" ,libpng) + ("libjpeg" ,libjpeg-turbo) + ("libraw" ,libraw) + ("librsvg" ,librsvg) + ("libspiro" ,libspiro) + ("libtiff" ,libtiff) + ("lua" ,lua) + ("luajit" ,luajit) + ("mrg" ,mrg) + ("openexr" ,openexr) + ("pango" ,pango) + ;; To be enabled after upstream fixes the bug, + ;; https://gitlab.gnome.org/GNOME/gegl/-/issues/258 + ;; ("poly2tri-c" ,poly2tri-c) + ("poppler" ,poppler) + ("sdl1" ,sdl) + ("sdl2" ,sdl2) + ("umfpack" ,suitesparse) + ("v4l" ,v4l-utils) + ("webp" ,libwebp))) (propagated-inputs `(("babl" ,babl) ("glib" ,glib) ("json-glib" ,json-glib))) - (inputs - `(("cairo" ,cairo) - ("pango" ,pango) - ("libpng" ,libpng) - ("libjpeg" ,libjpeg-turbo))) - (native-inputs - `(("pkg-config" ,pkg-config) - ("glib" ,glib "bin") ; for gtester - ("intltool" ,intltool))) + (synopsis "Generic Graphics Library") + (description "GEGL is a data flow based image processing framework, +providing floating point processing and non-destructive image processing= +capabilities to GNU Image Manipulation Program and other projects.") (home-page "http://gegl.org") - (synopsis "Graph based image processing framework") - (description "GEGL (Generic Graphics Library) provides infrastructur= e to -do demand based cached non destructive image editing on larger than RAM -buffers.") - ;; The library itself is licensed under LGPL while the sample comman= dline - ;; application and GUI binary gegl is licensed under GPL. - (license (list license:lgpl3+ license:gpl3+)))) + (license license:lgpl3+))) =20 (define-public gimp (package diff --git a/gnu/packages/patches/gegl-mrg.patch b/gnu/packages/patches/g= egl-mrg.patch new file mode 100644 index 0000000000..d91a669d88 --- /dev/null +++ b/gnu/packages/patches/gegl-mrg.patch @@ -0,0 +1,25 @@ +From 271e2654229db0ba72a95a7256cb9d148aa7621a Mon Sep 17 00:00:00 2001 +From: Raghav Gururajan +Date: Sat, 25 Jul 2020 05:04:26 -0400 +Subject: [PATCH] [PATCH]: Fix build with mrg. #259 + +--- + bin/mrg-gegl.h | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/bin/mrg-gegl.h b/bin/mrg-gegl.h +index 485ec97bf..2c055a69a 100644 +--- a/bin/mrg-gegl.h ++++ b/bin/mrg-gegl.h +@@ -1,7 +1,7 @@ + #ifndef MRG_GEGL_H + #define MRG_GEGL_H +=20 +-#include ++#include + #include +=20 + void mrg_gegl_buffer_blit (Mrg *mrg, +--=20 +2.27.0 + --=20 2.27.0 --------------E0A258849D035FD7761061FB-- --uWCbfvVkVtFL96dXyG460Wn0WOEdwG49G-- --AwZCfGvxPPRt76wfsj0NPzX7NnmpbFwB8 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEJ0EvNKqRjepA0pQorm7zBG1ve1cFAl8b94QACgkQrm7zBG1v e1dJrgf9HfeNxVIE45kAP1zySZ91e3bZ/dRQFGLhoBqNX32DbnTmtQ0g1lZ2T07q TFkMrQQaISc3z1Rm3IVVEmxNiRe1dhEvVVwcnZJr5Ajt/U4W38sqt6k3HoRDc7GR n1LdokeJSSV3iYUmFAaO8lo5zrunhCHFN6mp8D+nQXiCQJ2cHQ8iXpdLBW/B5vOG dt4/NzJ8J+zoIxrw0DbUAtW32rBiINt6faOaJf/cx2E/7ySPCW/X9jXOr/THFlsq Fnq1bu0dVIKDaIzid7g+tdaR9WVnA2aX+uAHfz2WuDNRdMprRi8g4P0qz/pPrQHs Y94SDcpBdFtDMl4oYBjX9X6HgR2w3Q== =Wi6g -----END PGP SIGNATURE----- --AwZCfGvxPPRt76wfsj0NPzX7NnmpbFwB8--