From unknown Sat Aug 16 19:19:27 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#28516] Cinnamon-Desktop (a package, not the full desktop!) Resent-From: ng0 Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 19 Sep 2017 16:25:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 28516 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 28516@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.150583826324975 (code B ref -1); Tue, 19 Sep 2017 16:25:02 +0000 Received: (at submit) by debbugs.gnu.org; 19 Sep 2017 16:24:23 +0000 Received: from localhost ([127.0.0.1]:48464 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1duLJq-0006Ug-5B for submit@debbugs.gnu.org; Tue, 19 Sep 2017 12:24:23 -0400 Received: from eggs.gnu.org ([208.118.235.92]:34668) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1duLJk-0006UN-4L for submit@debbugs.gnu.org; Tue, 19 Sep 2017 12:24:14 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1duLJd-00066Q-Ie for submit@debbugs.gnu.org; Tue, 19 Sep 2017 12:24:06 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=BAYES_20 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:40171) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1duLJd-00066I-FH for submit@debbugs.gnu.org; Tue, 19 Sep 2017 12:24:05 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:53828) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1duLJb-0007y3-RD for guix-patches@gnu.org; Tue, 19 Sep 2017 12:24:05 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1duLJY-000630-9L for guix-patches@gnu.org; Tue, 19 Sep 2017 12:24:03 -0400 Received: from aibo.runbox.com ([91.220.196.211]:59928) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1duLJX-00061q-Th for guix-patches@gnu.org; Tue, 19 Sep 2017 12:24:00 -0400 Received: from [10.9.9.212] (helo=mailfront12.runbox.com) by mailtransmit02.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1duLJU-0005cQ-CN for guix-patches@gnu.org; Tue, 19 Sep 2017 18:23:56 +0200 Received: from torsrv6.snydernet.net ([178.175.131.194] helo=localhost) by mailfront12.runbox.com with esmtpsa (uid:892961 ) (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) id 1duLIr-0003gs-Rf for guix-patches@gnu.org; Tue, 19 Sep 2017 18:23:18 +0200 Date: Tue, 19 Sep 2017 16:23:14 +0000 From: ng0 Message-ID: <20170919162314.duuc6qosgehg6ddx@abyayala> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="2drsyicd2unjvdvz" Content-Disposition: inline X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) --2drsyicd2unjvdvz Content-Type: multipart/mixed; boundary="lozjybq6corwyo7j" Content-Disposition: inline --lozjybq6corwyo7j Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable This adds 'cinnamon-desktop', the start for Cinnamon. I ran into problems building muffin afterwards, not related to this package. + (and (system* "glib-gettextize" "--force" "--copy") + (system* "intltoolize" "--force" "--copy" "--automake") + (system* "autoreconf" "--verbose" "--force" "--install"= )))))))) As far as I remember I tried to work around with this on the PYTHON=3Dpython2 ./automake.sh --some --configure --parameters; make system Cinnamon uses. It could probably be shortened to: + (and (system* "glib-gettextize") + (system* "intltoolize") + (system* "autoreconf" "-vfi"))=E2=80=A6 What do you think? --=20 ng0 GnuPG: A88C8ADD129828D7EAC02E52E22F9BBFEE348588 GnuPG: https://krosos.org/dist/keys/ https://www.infotropique.org https://www.krosos.org --lozjybq6corwyo7j Content-Type: text/plain; charset=utf-8 Content-Disposition: attachment; filename="0001-gnu-Add-cinnamon-desktop.patch" Content-Transfer-Encoding: quoted-printable =46rom e3e8a7e2377aa7c26c8b5618888e12c47c60488e Mon Sep 17 00:00:00 2001 =46rom: ng0 Date: Sat, 9 Sep 2017 16:19:38 +0000 Subject: [PATCH 1/2] gnu: Add cinnamon-desktop. * gnu/packages/cinnamon.scm: New file. * gnu/local.mk (GNU_SYSTEM_MODULES): Add it. --- gnu/local.mk | 1 + gnu/packages/cinnamon.scm | 87 +++++++++++++++++++++++++++++++++++++++++++= ++++ 2 files changed, 88 insertions(+) create mode 100644 gnu/packages/cinnamon.scm diff --git a/gnu/local.mk b/gnu/local.mk index 0b84a72fa..b0b5532cb 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -87,6 +87,7 @@ GNU_SYSTEM_MODULES =3D \ %D%/packages/check.scm \ %D%/packages/chez.scm \ %D%/packages/ci.scm \ + %D%/packages/cinnamon.scm \ %D%/packages/cmake.scm \ %D%/packages/cobol.scm \ %D%/packages/code.scm \ diff --git a/gnu/packages/cinnamon.scm b/gnu/packages/cinnamon.scm new file mode 100644 index 000000000..f0f28b4c5 --- /dev/null +++ b/gnu/packages/cinnamon.scm @@ -0,0 +1,87 @@ +;;; GNU Guix --- Functional package management for GNU +;;; Copyright =C2=A9 2017 ng0 +;;; +;;; This file is part of GNU Guix. +;;; +;;; GNU Guix is free software; you can redistribute it and/or modify it +;;; under the terms of the GNU General Public License as published by +;;; the Free Software Foundation; either version 3 of the License, or (at +;;; your option) any later version. +;;; +;;; GNU Guix is distributed in the hope that it will be useful, but +;;; WITHOUT ANY WARRANTY; without even the implied warranty of +;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +;;; GNU General Public License for more details. +;;; +;;; You should have received a copy of the GNU General Public License +;;; along with GNU Guix. If not, see . + +(define-module (gnu packages cinnamon) + #:use-module ((guix licenses) #:prefix license:) + #:use-module (guix packages) + #:use-module (guix download) + #:use-module (guix utils) + #:use-module (guix build-system gnu) + #:use-module (gnu packages) + #:use-module (gnu packages autotools) + #:use-module (gnu packages freedesktop) + #:use-module (gnu packages gettext) + #:use-module (gnu packages glib) + #:use-module (gnu packages gtk) + #:use-module (gnu packages gnome) + #:use-module (gnu packages pkg-config) + #:use-module (gnu packages pulseaudio) + #:use-module (gnu packages python) + #:use-module (gnu packages xorg)) + +(define-public cinnamon-desktop + (package + (name "cinnamon-desktop") + (version "3.4.2") + (source (origin + (method url-fetch) + (uri (string-append "https://github.com/linuxmint/cinnamon-d= esktop/" + "archive/" version ".tar.gz")) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1jf24csrbfi9aiza1g70jpvsbjiqwphk0i5wilxq9kpjjsl99maq")))) + (build-system gnu-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (add-after 'unpack 'autoconf + (lambda _ + (mkdir-p "m4") + (zero? + (and (system* "glib-gettextize" "--force" "--copy") + (system* "intltoolize" "--force" "--copy" "--automake") + (system* "autoreconf" "--verbose" "--force" "--install"= )))))))) + =20 + (inputs + `(("accountsservice" ,accountsservice) + ("gtk+" ,gtk+) + ("glib" ,glib) + ("glib" ,glib "bin") ; glib-gettextize + ("gobject-introspection" ,gobject-introspection) + ("gnome-common" ,gnome-common) + ("libxkbfile" ,libxkbfile) + ("libxrandr" ,libxrandr) + ("python-2" ,python-2) + ;;libgsystem + ("pulseaudio" ,pulseaudio) + ("xkeyboard-config" ,xkeyboard-config))) + (native-inputs + `(("autoconf" ,autoconf) + ("automake" ,automake) + ("gettext" ,gettext-minimal) + ("intltool" ,intltool) + ("libtool" ,libtool) + ("pkg-config" ,pkg-config))) + (home-page "https://github.com/linuxmint/cinnamon-desktop/") + (synopsis "Cinnamon-desktop library") + (description + "Cinnamon-desktop contains the libcinnamon-desktop library, +the cinnamon-about program as well as some desktop-wide documents.") + (license (list license:gpl2+ license:lgpl2.0+ + license:expat)))) ;display-name.c , edid-parse.c --=20 2.14.1 --lozjybq6corwyo7j-- --2drsyicd2unjvdvz Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEqIyK3RKYKNfqwC5S4i+bv+40hYgFAlnBRHIACgkQ4i+bv+40 hYjSzBAAjMjEeANyTaSuQL/Zs1MnxHhs423uSwxL2sd18tdow4q45wSfnsaNNxZ1 jV2FCUVtVYQs5TzTyFDqXnA2etHH05A27/7GpdkLaqiPBCkDO4N18j6sfyVsfePh MfxHXAJCwsufzx/wwJ6fnUK1X3KHHeRPVn3qlcytylMcHukr8G4V0HdaQiyASPYI 1EGoZsFWx97gabA6ZuPHmOsyzcyPMhlz8a8E9874fdOT6RveVEMYvPQVYP1jHy7K lcnC/wCEQnKszJlV0WbMScX9FCMXowqr0jSfcIwBiaW44XfkdYEv9gPiGmGa5J7s 6yMNjuhRVh+fTJW3G59cRH0BaDdRFh+xj9EmRmJ3Wyq07gHmGdOALtePinLr6QbF P2zrj9tudAhc5JsAvcwGID3ZKwjW+N40rs14S41et2hzfNM58zf2hDt9CVir7aUN hyBlchtAk6M07lEJCZcITwS8lr2qlYY7hxEoNVifDKC4dD6tsO2X8xQhxloHvjru zx7L2ktq4ztUy79N3dgWDulvujdRgRA+R9Otjo0IkcOUYsB+/YsxSB8NOJt47tH5 hqxnRxdWq7s1l17vSrhVts2ZNuWCOsdtNR1RqjBvG7Ukv1OXxGuEkJ8QWROBfoXT +P9Rpj++7gzJFXHUYMVep0ZL1bmw+fu2ypICwSBymWxQEZaL1gY= =qBQQ -----END PGP SIGNATURE----- --2drsyicd2unjvdvz-- From unknown Sat Aug 16 19:19:27 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#28516] Cinnamon-Desktop (a package, not the full desktop!) Resent-From: Christopher Baines Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 13 Oct 2017 06:18:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 28516 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: ng0 Cc: 28516@debbugs.gnu.org Received: via spool by 28516-submit@debbugs.gnu.org id=B28516.150787544729131 (code B ref 28516); Fri, 13 Oct 2017 06:18:02 +0000 Received: (at 28516) by debbugs.gnu.org; 13 Oct 2017 06:17:27 +0000 Received: from localhost ([127.0.0.1]:36629 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e2tHi-0007Zn-Vg for submit@debbugs.gnu.org; Fri, 13 Oct 2017 02:17:27 -0400 Received: from li622-129.members.linode.com ([212.71.249.129]:54597 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e2tHh-0007Zf-6w for 28516@debbugs.gnu.org; Fri, 13 Oct 2017 02:17:25 -0400 Received: by mira.cbaines.net (Postfix, from userid 113) id 86F5A154C79; Fri, 13 Oct 2017 07:17:24 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00, URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.0 Received: from localhost (cpc102582-walt20-2-0-cust14.13-2.cable.virginm.net [86.27.34.15]) by mira.cbaines.net (Postfix) with ESMTPSA id 8CE30154C77; Fri, 13 Oct 2017 07:17:23 +0100 (BST) Date: Fri, 13 Oct 2017 07:17:17 +0100 From: Christopher Baines Message-ID: <20171013071717.0572031a@cbaines.net> In-Reply-To: <20170919162314.duuc6qosgehg6ddx@abyayala> References: <20170919162314.duuc6qosgehg6ddx@abyayala> X-Mailer: Claws Mail 3.15.1-dirty (GTK+ 2.24.31; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; boundary="Sig_/04xawZy+LA2JVFMP+U1e1TJ"; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) --Sig_/04xawZy+LA2JVFMP+U1e1TJ Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Tue, 19 Sep 2017 16:23:14 +0000 ng0 wrote: > This adds 'cinnamon-desktop', the start for Cinnamon. Hey ng0, I don't know much about Cinnamon, is there a way I could test this package, or is it not much use until more cinnamon related packages are added?=20 guix lint resports some issues: gnu/packages/cinnamon.scm:38:2: cinnamon-desktop@3.4.2: 'glib:bin' should p= robably be a native input gnu/packages/cinnamon.scm:82:14: cinnamon-desktop@3.4.2: synopsis should no= t start with the package name gnu/packages/cinnamon.scm:38:2: cinnamon-desktop@3.4.2: trailing white spac= e on line 60 Thanks, Chris --Sig_/04xawZy+LA2JVFMP+U1e1TJ Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEEPonu50WOcg2XVOCyXiijOwuE9XcFAlngWm1fFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcACgkQXiijOwuE 9XfEWRAAuFErEPu0IEwUgR6I9UOSPdnrqpI5gg9t+qHFdi2zCbirm8z4YQVUhJaO soa2UHiAdtGnXN/+L55LKTBpj/8t9tLK8DYvERFPuxltBlKLVHWckuKXM5UfbGQe lvATRWIrA6OWRsEOqe/uyF/9lvC4E+MBzHI86fy9pZI/0KNfOAADaT9ZGDSXRNRz /h6Wq6N4MLXt5kEoosUWgyl4wc4D+3maEc1euFVMlPizYZfD5eC1uZOQ1Hxv1gR2 ucRgnX139oO0pb6Rd83eRWdWuYHoTeySD+LU9ZH74CsnLCksuOxaz71UrFIFpoQ+ yvQB5PkzgGkA1gUiiiqZ/Rbp146cdLtxXMbSHffgZu6QyC75Y0/AOyxl2sUpJO1w 6zSMv59Qoj0DG5Dn1hnGqAbEyzBmS6UYlu+AMjUbd++nmh6f1SxuoLsmyIEQiUzB atiKq1zFVV4Sttl534h0PpLkR9IbXRNjrtq3SoxfpFumgNbEtm4ciAzFgVL6AtpD 7nNy/WBdLYpjs7b7bhyg/nAKrc3ipI2WBcQfbJUyaBekw5Xo2xpsxBRduBtct9qb M9q0aF9Ew91vKPEkAuIKBQxSx1USWNt3YWdtQCPOw8gmTYcetRRxwhbToFi91NFo o5TVzHSLqU5/gxQrF1TDGDa6B7qXHnh3a4g095Lm3HGFu0q4bZc= =jmwc -----END PGP SIGNATURE----- --Sig_/04xawZy+LA2JVFMP+U1e1TJ-- From unknown Sat Aug 16 19:19:27 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#28516] Cinnamon-Desktop (a package, not the full desktop!) Resent-From: ng0 Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 13 Oct 2017 06:45:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 28516 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: Christopher Baines Cc: 28516@debbugs.gnu.org, ng0 Received: via spool by 28516-submit@debbugs.gnu.org id=B28516.150787706631828 (code B ref 28516); Fri, 13 Oct 2017 06:45:02 +0000 Received: (at 28516) by debbugs.gnu.org; 13 Oct 2017 06:44:26 +0000 Received: from localhost ([127.0.0.1]:36648 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e2thp-0008HH-Tl for submit@debbugs.gnu.org; Fri, 13 Oct 2017 02:44:26 -0400 Received: from aibo.runbox.com ([91.220.196.211]:57782) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e2thn-0008H9-MR for 28516@debbugs.gnu.org; Fri, 13 Oct 2017 02:44:24 -0400 Received: from [10.9.9.210] (helo=mailfront10.runbox.com) by mailtransmit03.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1e2thm-0006b0-41; Fri, 13 Oct 2017 08:44:22 +0200 Received: from [85.159.237.210] (helo=localhost) by mailfront10.runbox.com with esmtpsa (uid:892961 ) (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) id 1e2thZ-0003Nn-JK; Fri, 13 Oct 2017 08:44:09 +0200 Date: Fri, 13 Oct 2017 06:44:06 +0000 From: ng0 Message-ID: <20171013064406.35pav6inko7zp5zi@abyayala> References: <20170919162314.duuc6qosgehg6ddx@abyayala> <20171013071717.0572031a@cbaines.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="tz4ehwyzueznbxcq" Content-Disposition: inline In-Reply-To: <20171013071717.0572031a@cbaines.net> X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --tz4ehwyzueznbxcq Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Christopher Baines transcribed 1.8K bytes: > On Tue, 19 Sep 2017 16:23:14 +0000 > ng0 wrote: >=20 > > This adds 'cinnamon-desktop', the start for Cinnamon. >=20 > Hey ng0, >=20 > I don't know much about Cinnamon, is there a way I could test this > package, or is it not much use until more cinnamon related packages > are added?=20 As far as I know it's not much use until more of Cinnamon is added. Why I didn't include more is a bug report I filed at upstream. As I got no response it's up to myself to do some more reading into Cinnamon itself to understand the way they build it. The first obvious attempts failed, but lots of things I work on have a long history already. We can only start to correct things at the foundation when we have the architecture to realize it doesn't fit. Right now I believe that building without errors is the best we can do. > guix lint resports some issues: >=20 > gnu/packages/cinnamon.scm:38:2: cinnamon-desktop@3.4.2: 'glib:bin' should= probably be a native input > gnu/packages/cinnamon.scm:82:14: cinnamon-desktop@3.4.2: synopsis should = not start with the package name > gnu/packages/cinnamon.scm:38:2: cinnamon-desktop@3.4.2: trailing white sp= ace on line 60 Okay, thanks I'll send fixes within the next 7 days. > Thanks, >=20 > Chris --=20 ng0 GnuPG: A88C8ADD129828D7EAC02E52E22F9BBFEE348588 GnuPG: https://dist.ng0.infotropique.org/dist/keys/ https://www.infotropique.org https://ng0.infotropique.org --tz4ehwyzueznbxcq Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEqIyK3RKYKNfqwC5S4i+bv+40hYgFAlngYLYACgkQ4i+bv+40 hYg4oA//cTrKbxGqe+OTfbFfY+VAgn+NO/phBW5E/kMkb+XX6vJ8iXGL8ttFozk0 YuWOZlKHnv4/ptY+Be0mLosoWd4Qdr5CuQSM6H2+SuSXau/fSD3Nxsad2VBDwajF 2fcD2b0t0u7XjXZlfLxK76qSobvjrOB9YhZgSxivxMn0btVTG0oza+oOqOM8FT0K vxwxjH1wBTB+pa9VwLRYYTDaOI536segmhFbzZ3qkBzq/SpchAGj3kRft7bbVLOJ 2HppVPnbpuk/bgoAYK+QzHUlxSBSQI9t2fUDf/3LjpupBjwXPjg30RfHdDhG+blc WwZpBQWdAoeV4DmIbTP4UDYk6LBrL9njp895ss/PS3SjLLPDL8SAGfnmcCAhtp/8 OA3jK6fwXjbPtG7eBCVCjbQlN9vO2S36LajZUf3pVP7aC+UXSK+4nHffdZjqRjLh O9V2Jt0zDz1/N5iKkMqhoxvqnEsV+TMpF3+DREDTSvUp9DUiskDK2zVdHIbAN3k+ QZso4AtBEMpwwPSoET4poHbj9pF5+Je5ENFiIb63d1soSzEXMSM6xtGoV7aEdDTK YZ+VUsOkUB/BekFJe++VIzbUPU8IZlsheO9pxZ1z6UNXCFK7vTyrPgktEhM0UidG PAK63spXyN7reqYpLkUtigw1kHNH16+iH9BmxNhRu0084pyNX+E= =4+4m -----END PGP SIGNATURE----- --tz4ehwyzueznbxcq-- From unknown Sat Aug 16 19:19:27 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#28516] Cinnamon-Desktop (a package, not the full desktop!) Resent-From: ng0 Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 14 Oct 2017 21:09:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 28516 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: Christopher Baines Cc: 28516@debbugs.gnu.org, ng0 Received: via spool by 28516-submit@debbugs.gnu.org id=B28516.150801531215550 (code B ref 28516); Sat, 14 Oct 2017 21:09:02 +0000 Received: (at 28516) by debbugs.gnu.org; 14 Oct 2017 21:08:32 +0000 Received: from localhost ([127.0.0.1]:40561 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e3Tfb-00042j-Ke for submit@debbugs.gnu.org; Sat, 14 Oct 2017 17:08:31 -0400 Received: from aibo.runbox.com ([91.220.196.211]:40334) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e3TfX-00042Z-NL for 28516@debbugs.gnu.org; Sat, 14 Oct 2017 17:08:30 -0400 Received: from [10.9.9.210] (helo=mailfront10.runbox.com) by mailtransmit03.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1e3TfR-0006zI-BT; Sat, 14 Oct 2017 23:08:21 +0200 Received: from dslb-092-073-155-054.092.073.pools.vodafone-ip.de ([92.73.155.54] helo=localhost) by mailfront10.runbox.com with esmtpsa (uid:892961 ) (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) id 1e3TfK-0003wo-0A; Sat, 14 Oct 2017 23:08:14 +0200 Date: Sat, 14 Oct 2017 21:08:13 +0000 From: ng0 Message-ID: <20171014210813.x5hwvnyhswldpawx@abyayala> References: <20170919162314.duuc6qosgehg6ddx@abyayala> <20171013071717.0572031a@cbaines.net> <20171013064406.35pav6inko7zp5zi@abyayala> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="3g7r4aeopmaezfje" Content-Disposition: inline In-Reply-To: <20171013064406.35pav6inko7zp5zi@abyayala> X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --3g7r4aeopmaezfje Content-Type: multipart/mixed; boundary="cvcnulwv5rfaq2te" Content-Disposition: inline --cvcnulwv5rfaq2te Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable ng0 transcribed 2.5K bytes: > Christopher Baines transcribed 1.8K bytes: > > On Tue, 19 Sep 2017 16:23:14 +0000 > > ng0 wrote: > >=20 > > > This adds 'cinnamon-desktop', the start for Cinnamon. > >=20 > > Hey ng0, > >=20 > > I don't know much about Cinnamon, is there a way I could test this > > package, or is it not much use until more cinnamon related packages > > are added?=20 >=20 > As far as I know it's not much use until more of Cinnamon is added. > Why I didn't include more is a bug report I filed at upstream. As I got > no response it's up to myself to do some more reading into Cinnamon itself > to understand the way they build it. The first obvious attempts failed, > but lots of things I work on have a long history already. >=20 > We can only start to correct things at the foundation when we have the > architecture to realize it doesn't fit. Right now I believe that building > without errors is the best we can do. >=20 > > guix lint resports some issues: > >=20 > > gnu/packages/cinnamon.scm:38:2: cinnamon-desktop@3.4.2: 'glib:bin' shou= ld probably be a native input > > gnu/packages/cinnamon.scm:82:14: cinnamon-desktop@3.4.2: synopsis shoul= d not start with the package name > > gnu/packages/cinnamon.scm:38:2: cinnamon-desktop@3.4.2: trailing white = space on line 60 >=20 > Okay, thanks I'll send fixes within the next 7 days. Updated patch appended. > > Thanks, > >=20 > > Chris >=20 >=20 >=20 > --=20 > ng0 > GnuPG: A88C8ADD129828D7EAC02E52E22F9BBFEE348588 > GnuPG: https://dist.ng0.infotropique.org/dist/keys/ > https://www.infotropique.org https://ng0.infotropique.org --=20 ng0 GnuPG: A88C8ADD129828D7EAC02E52E22F9BBFEE348588 GnuPG: https://dist.ng0.infotropique.org/dist/keys/ https://www.infotropique.org https://ng0.infotropique.org --cvcnulwv5rfaq2te Content-Type: text/plain; charset=utf-8 Content-Disposition: attachment; filename="0001-gnu-Add-cinnamon-desktop.patch" Content-Transfer-Encoding: quoted-printable =46rom e9776789c38ac9c6895f8d58dfb1d5e64ed4a049 Mon Sep 17 00:00:00 2001 =46rom: ng0 Date: Sat, 9 Sep 2017 16:19:38 +0000 Subject: [PATCH 1/2] gnu: Add cinnamon-desktop. * gnu/packages/cinnamon.scm: New file. * gnu/local.mk (GNU_SYSTEM_MODULES): Add it. --- gnu/local.mk | 1 + gnu/packages/cinnamon.scm | 86 +++++++++++++++++++++++++++++++++++++++++++= ++++ 2 files changed, 87 insertions(+) create mode 100644 gnu/packages/cinnamon.scm diff --git a/gnu/local.mk b/gnu/local.mk index 5919d1bdd..9defe9d58 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -87,6 +87,7 @@ GNU_SYSTEM_MODULES =3D \ %D%/packages/check.scm \ %D%/packages/chez.scm \ %D%/packages/ci.scm \ + %D%/packages/cinnamon.scm \ %D%/packages/cmake.scm \ %D%/packages/cobol.scm \ %D%/packages/code.scm \ diff --git a/gnu/packages/cinnamon.scm b/gnu/packages/cinnamon.scm new file mode 100644 index 000000000..3249b81de --- /dev/null +++ b/gnu/packages/cinnamon.scm @@ -0,0 +1,86 @@ +;;; GNU Guix --- Functional package management for GNU +;;; Copyright =C2=A9 2017 ng0 +;;; +;;; This file is part of GNU Guix. +;;; +;;; GNU Guix is free software; you can redistribute it and/or modify it +;;; under the terms of the GNU General Public License as published by +;;; the Free Software Foundation; either version 3 of the License, or (at +;;; your option) any later version. +;;; +;;; GNU Guix is distributed in the hope that it will be useful, but +;;; WITHOUT ANY WARRANTY; without even the implied warranty of +;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +;;; GNU General Public License for more details. +;;; +;;; You should have received a copy of the GNU General Public License +;;; along with GNU Guix. If not, see . + +(define-module (gnu packages cinnamon) + #:use-module ((guix licenses) #:prefix license:) + #:use-module (guix packages) + #:use-module (guix download) + #:use-module (guix utils) + #:use-module (guix build-system gnu) + #:use-module (gnu packages) + #:use-module (gnu packages autotools) + #:use-module (gnu packages freedesktop) + #:use-module (gnu packages gettext) + #:use-module (gnu packages glib) + #:use-module (gnu packages gtk) + #:use-module (gnu packages gnome) + #:use-module (gnu packages pkg-config) + #:use-module (gnu packages pulseaudio) + #:use-module (gnu packages python) + #:use-module (gnu packages xorg)) + +(define-public cinnamon-desktop + (package + (name "cinnamon-desktop") + (version "3.4.2") + (source (origin + (method url-fetch) + (uri (string-append "https://github.com/linuxmint/cinnamon-d= esktop/" + "archive/" version ".tar.gz")) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1jf24csrbfi9aiza1g70jpvsbjiqwphk0i5wilxq9kpjjsl99maq")))) + (build-system gnu-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (add-after 'unpack 'autoconf + (lambda _ + (mkdir-p "m4") + (zero? + (and (system* "glib-gettextize" "--force" "--copy") + (system* "intltoolize" "--force" "--copy" "--automake") + (system* "autoreconf" "--verbose" "--force" "--install"= )))))))) + ;; TODO: package 'libgsystem'. + (inputs + `(("accountsservice" ,accountsservice) + ("gtk+" ,gtk+) + ("glib" ,glib) + ("gobject-introspection" ,gobject-introspection) + ("gnome-common" ,gnome-common) + ("libxkbfile" ,libxkbfile) + ("libxrandr" ,libxrandr) + ("python-2" ,python-2) + ("pulseaudio" ,pulseaudio) + ("xkeyboard-config" ,xkeyboard-config))) + (native-inputs + `(("autoconf" ,autoconf) + ("automake" ,automake) + ("gettext" ,gettext-minimal) + ("glib" ,glib "bin") ; glib-gettextize + ("intltool" ,intltool) + ("libtool" ,libtool) + ("pkg-config" ,pkg-config))) + (home-page "https://github.com/linuxmint/cinnamon-desktop/") + (synopsis "Library for the Cinnamon Desktop") + (description + "Cinnamon-desktop contains the libcinnamon-desktop library, +the cinnamon-about program as well as some desktop-wide documents.") + (license (list license:gpl2+ license:lgpl2.0+ + license:expat)))) ;display-name.c , edid-parse.c --=20 2.14.2 --cvcnulwv5rfaq2te-- --3g7r4aeopmaezfje Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEqIyK3RKYKNfqwC5S4i+bv+40hYgFAlnifLwACgkQ4i+bv+40 hYgIfxAAmBwjjGdHOcPSf0n98MiuSecHuDDxQsEMeUkvBpGK+IfEGjoPHTBXewO4 HyLxQFG4XM8RA6l/ejUZ1DxSeWI+/I4tQT/dAwzz3eYfMcPqh2CI29tjeuC20D3o RPWqcO52W1FnNUUv2TBGR8+lyruYWPWnJAPPin7wXG0rXn8JtP7W/Xl9ytw7mVtV TULN/3oSXWc2yGMPp18s/39DAZcuVkJub1MnhYuoCGB/6X4brCIEXF9UUbibJZCg po7TRLaVAaxn/UvC2t9aPpT8hvvcBa+HK4jb2aCOIoBvUxW38u/SHYozARUXrPd+ qAmVVhFWzplwFqTlMGC4dxYE7eiZMnULTzLEZZQivI0YpazQdzG0uQJp1InhaXwC DfebCwMn820aJaLuBsupEtTKHgRP0kT6YKKeZLHwTcefZUd+glckfkm1wpTZHAp4 MU3rmd8xcS/3HvqTMd145Xuy4bC2Dnwc8cE4lLsa4k80sel8iJQTypbDrZ44h8hQ gB7wOwV21hByBO+C0FMYXgzRNlkTGLAbGJAtCs2yF0iGvhP/hU4VELsAkFvHV778 /uD+kPXMJ3pL7ye+Z/hSMhiVJvPRBUx7wj0qG+KkP0aqEKJ5USTXo+DSX7a5TQaq sjHmy9Ll+w/tCzkR5c0/vvbpfm2+/RUK1oNDKUUyLkvu1Z/TpYg= =pvVq -----END PGP SIGNATURE----- --3g7r4aeopmaezfje-- From unknown Sat Aug 16 19:19:27 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: ng0 Subject: bug#28516: closed (Re: [bug#28516] Cinnamon-Desktop (a package, not the full desktop!)) Message-ID: References: <20171015204001.059587d1@cbaines.net> <20170919162314.duuc6qosgehg6ddx@abyayala> X-Gnu-PR-Message: they-closed 28516 X-Gnu-PR-Package: guix-patches Reply-To: 28516@debbugs.gnu.org Date: Sun, 15 Oct 2017 19:41:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1508096462-4377-1" This is a multi-part message in MIME format... ------------=_1508096462-4377-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #28516: Cinnamon-Desktop (a package, not the full desktop!) which was filed against the guix-patches package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 28516@debbugs.gnu.org. --=20 28516: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D28516 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1508096462-4377-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 28516-done) by debbugs.gnu.org; 15 Oct 2017 19:40:08 +0000 Received: from localhost ([127.0.0.1]:41958 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e3olc-00017B-0P for submit@debbugs.gnu.org; Sun, 15 Oct 2017 15:40:08 -0400 Received: from li622-129.members.linode.com ([212.71.249.129]:56177 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e3ola-000172-DV for 28516-done@debbugs.gnu.org; Sun, 15 Oct 2017 15:40:06 -0400 Received: by mira.cbaines.net (Postfix, from userid 113) id A9680147675; Sun, 15 Oct 2017 20:40:05 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00, URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.0 Received: from localhost (cpc102582-walt20-2-0-cust14.13-2.cable.virginm.net [86.27.34.15]) by mira.cbaines.net (Postfix) with ESMTPSA id 541A114766A; Sun, 15 Oct 2017 20:40:05 +0100 (BST) Date: Sun, 15 Oct 2017 20:40:01 +0100 From: Christopher Baines To: ng0 Subject: Re: [bug#28516] Cinnamon-Desktop (a package, not the full desktop!) Message-ID: <20171015204001.059587d1@cbaines.net> In-Reply-To: <20171014210813.x5hwvnyhswldpawx@abyayala> References: <20170919162314.duuc6qosgehg6ddx@abyayala> <20171013071717.0572031a@cbaines.net> <20171013064406.35pav6inko7zp5zi@abyayala> <20171014210813.x5hwvnyhswldpawx@abyayala> X-Mailer: Claws Mail 3.15.1-dirty (GTK+ 2.24.31; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; boundary="Sig_/+KkVvIbLH3SmuiRSNTg9=tx"; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 28516-done Cc: 28516-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) --Sig_/+KkVvIbLH3SmuiRSNTg9=tx Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Sat, 14 Oct 2017 21:08:13 +0000 ng0 wrote: > Updated patch appended. Great :) I've tweaked the description a bit, I hope you don't mind, and pushed this now. I put "The" at the start of the description, as this looked neater to me than capitalising cinnamon. I also removed the bit about cinnamon-about, as I think this is an error in the upstream README. The package doesn't look to contain any such program, and ooking at the git history, I think it came across from Gnome and was simply renamed, even though it probably didn't exist in the repository... --Sig_/+KkVvIbLH3SmuiRSNTg9=tx Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEEPonu50WOcg2XVOCyXiijOwuE9XcFAlnjuZFfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcACgkQXiijOwuE 9Xdb9Q/6A9ny9Lb/+5b4Ulzai1ZkBZ2EcB0znaXuDH2tJUvvmA/cbNzZvWcGw45O 543L4TvwDw+7v6CL2YFj2Wg/09/nILclJ/bMKVk2/byQG3azS/WpD7yPT4H6r8j8 jD2FxNFtTxvnNgl3qV0pfT/Wvf9fSas5TkEIfbThrZI2a9Wmgqx9LgoTKWz5oBqr lqPAI13lePxkTJmDmGslhlhsju+2e5DcZCAM12jeZVEYOFr3MaSbSI+0P3rt09hs lKYyneA7UYbnPGWm9vfVknv5QxSlayXnOP00qTyt7PQenFX9Rhq9zjglQqI8h85K SKVKP4Hgq5pUzLr7MCSkWsQEg+F2b1I0OL5D9iGutyAWuevsymW+l9nhzweH59ML Pmw0zIjyg2vvbkfBrZVt1D/plRmL/dO0olykwBVY0OViJKnxivLaQF1IHG/sELPo OylmIIfpRrSPJZ5WBdlWjHbYH7E+10TuCNi3aIDLxZ1zHKEIrOj8ZC+mE3/RRfnK wHLcxec+jOCDBqZXIK+oBVqjKaeaMRSIYXa0xZBJabPVo2vxYDce3BtZllZ+dzh0 rQzL4ihnyrBcTcSlVLOQD3Gi7cFNS1zojRynhsegAlJDCQ7Ndu+M04kPoJHsb40d VuOanp2/a+GRg3CqFueXZHP4p5G774a+GgZPUqNHEO3gy3qGsPg= =wzGD -----END PGP SIGNATURE----- --Sig_/+KkVvIbLH3SmuiRSNTg9=tx-- ------------=_1508096462-4377-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 19 Sep 2017 16:24:23 +0000 Received: from localhost ([127.0.0.1]:48464 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1duLJq-0006Ug-5B for submit@debbugs.gnu.org; Tue, 19 Sep 2017 12:24:23 -0400 Received: from eggs.gnu.org ([208.118.235.92]:34668) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1duLJk-0006UN-4L for submit@debbugs.gnu.org; Tue, 19 Sep 2017 12:24:14 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1duLJd-00066Q-Ie for submit@debbugs.gnu.org; Tue, 19 Sep 2017 12:24:06 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=BAYES_20 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:40171) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1duLJd-00066I-FH for submit@debbugs.gnu.org; Tue, 19 Sep 2017 12:24:05 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:53828) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1duLJb-0007y3-RD for guix-patches@gnu.org; Tue, 19 Sep 2017 12:24:05 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1duLJY-000630-9L for guix-patches@gnu.org; Tue, 19 Sep 2017 12:24:03 -0400 Received: from aibo.runbox.com ([91.220.196.211]:59928) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1duLJX-00061q-Th for guix-patches@gnu.org; Tue, 19 Sep 2017 12:24:00 -0400 Received: from [10.9.9.212] (helo=mailfront12.runbox.com) by mailtransmit02.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1duLJU-0005cQ-CN for guix-patches@gnu.org; Tue, 19 Sep 2017 18:23:56 +0200 Received: from torsrv6.snydernet.net ([178.175.131.194] helo=localhost) by mailfront12.runbox.com with esmtpsa (uid:892961 ) (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) id 1duLIr-0003gs-Rf for guix-patches@gnu.org; Tue, 19 Sep 2017 18:23:18 +0200 Date: Tue, 19 Sep 2017 16:23:14 +0000 From: ng0 To: guix-patches@gnu.org Subject: Cinnamon-Desktop (a package, not the full desktop!) Message-ID: <20170919162314.duuc6qosgehg6ddx@abyayala> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="2drsyicd2unjvdvz" Content-Disposition: inline X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) --2drsyicd2unjvdvz Content-Type: multipart/mixed; boundary="lozjybq6corwyo7j" Content-Disposition: inline --lozjybq6corwyo7j Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable This adds 'cinnamon-desktop', the start for Cinnamon. I ran into problems building muffin afterwards, not related to this package. + (and (system* "glib-gettextize" "--force" "--copy") + (system* "intltoolize" "--force" "--copy" "--automake") + (system* "autoreconf" "--verbose" "--force" "--install"= )))))))) As far as I remember I tried to work around with this on the PYTHON=3Dpython2 ./automake.sh --some --configure --parameters; make system Cinnamon uses. It could probably be shortened to: + (and (system* "glib-gettextize") + (system* "intltoolize") + (system* "autoreconf" "-vfi"))=E2=80=A6 What do you think? --=20 ng0 GnuPG: A88C8ADD129828D7EAC02E52E22F9BBFEE348588 GnuPG: https://krosos.org/dist/keys/ https://www.infotropique.org https://www.krosos.org --lozjybq6corwyo7j Content-Type: text/plain; charset=utf-8 Content-Disposition: attachment; filename="0001-gnu-Add-cinnamon-desktop.patch" Content-Transfer-Encoding: quoted-printable =46rom e3e8a7e2377aa7c26c8b5618888e12c47c60488e Mon Sep 17 00:00:00 2001 =46rom: ng0 Date: Sat, 9 Sep 2017 16:19:38 +0000 Subject: [PATCH 1/2] gnu: Add cinnamon-desktop. * gnu/packages/cinnamon.scm: New file. * gnu/local.mk (GNU_SYSTEM_MODULES): Add it. --- gnu/local.mk | 1 + gnu/packages/cinnamon.scm | 87 +++++++++++++++++++++++++++++++++++++++++++= ++++ 2 files changed, 88 insertions(+) create mode 100644 gnu/packages/cinnamon.scm diff --git a/gnu/local.mk b/gnu/local.mk index 0b84a72fa..b0b5532cb 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -87,6 +87,7 @@ GNU_SYSTEM_MODULES =3D \ %D%/packages/check.scm \ %D%/packages/chez.scm \ %D%/packages/ci.scm \ + %D%/packages/cinnamon.scm \ %D%/packages/cmake.scm \ %D%/packages/cobol.scm \ %D%/packages/code.scm \ diff --git a/gnu/packages/cinnamon.scm b/gnu/packages/cinnamon.scm new file mode 100644 index 000000000..f0f28b4c5 --- /dev/null +++ b/gnu/packages/cinnamon.scm @@ -0,0 +1,87 @@ +;;; GNU Guix --- Functional package management for GNU +;;; Copyright =C2=A9 2017 ng0 +;;; +;;; This file is part of GNU Guix. +;;; +;;; GNU Guix is free software; you can redistribute it and/or modify it +;;; under the terms of the GNU General Public License as published by +;;; the Free Software Foundation; either version 3 of the License, or (at +;;; your option) any later version. +;;; +;;; GNU Guix is distributed in the hope that it will be useful, but +;;; WITHOUT ANY WARRANTY; without even the implied warranty of +;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +;;; GNU General Public License for more details. +;;; +;;; You should have received a copy of the GNU General Public License +;;; along with GNU Guix. If not, see . + +(define-module (gnu packages cinnamon) + #:use-module ((guix licenses) #:prefix license:) + #:use-module (guix packages) + #:use-module (guix download) + #:use-module (guix utils) + #:use-module (guix build-system gnu) + #:use-module (gnu packages) + #:use-module (gnu packages autotools) + #:use-module (gnu packages freedesktop) + #:use-module (gnu packages gettext) + #:use-module (gnu packages glib) + #:use-module (gnu packages gtk) + #:use-module (gnu packages gnome) + #:use-module (gnu packages pkg-config) + #:use-module (gnu packages pulseaudio) + #:use-module (gnu packages python) + #:use-module (gnu packages xorg)) + +(define-public cinnamon-desktop + (package + (name "cinnamon-desktop") + (version "3.4.2") + (source (origin + (method url-fetch) + (uri (string-append "https://github.com/linuxmint/cinnamon-d= esktop/" + "archive/" version ".tar.gz")) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1jf24csrbfi9aiza1g70jpvsbjiqwphk0i5wilxq9kpjjsl99maq")))) + (build-system gnu-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (add-after 'unpack 'autoconf + (lambda _ + (mkdir-p "m4") + (zero? + (and (system* "glib-gettextize" "--force" "--copy") + (system* "intltoolize" "--force" "--copy" "--automake") + (system* "autoreconf" "--verbose" "--force" "--install"= )))))))) + =20 + (inputs + `(("accountsservice" ,accountsservice) + ("gtk+" ,gtk+) + ("glib" ,glib) + ("glib" ,glib "bin") ; glib-gettextize + ("gobject-introspection" ,gobject-introspection) + ("gnome-common" ,gnome-common) + ("libxkbfile" ,libxkbfile) + ("libxrandr" ,libxrandr) + ("python-2" ,python-2) + ;;libgsystem + ("pulseaudio" ,pulseaudio) + ("xkeyboard-config" ,xkeyboard-config))) + (native-inputs + `(("autoconf" ,autoconf) + ("automake" ,automake) + ("gettext" ,gettext-minimal) + ("intltool" ,intltool) + ("libtool" ,libtool) + ("pkg-config" ,pkg-config))) + (home-page "https://github.com/linuxmint/cinnamon-desktop/") + (synopsis "Cinnamon-desktop library") + (description + "Cinnamon-desktop contains the libcinnamon-desktop library, +the cinnamon-about program as well as some desktop-wide documents.") + (license (list license:gpl2+ license:lgpl2.0+ + license:expat)))) ;display-name.c , edid-parse.c --=20 2.14.1 --lozjybq6corwyo7j-- --2drsyicd2unjvdvz Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEqIyK3RKYKNfqwC5S4i+bv+40hYgFAlnBRHIACgkQ4i+bv+40 hYjSzBAAjMjEeANyTaSuQL/Zs1MnxHhs423uSwxL2sd18tdow4q45wSfnsaNNxZ1 jV2FCUVtVYQs5TzTyFDqXnA2etHH05A27/7GpdkLaqiPBCkDO4N18j6sfyVsfePh MfxHXAJCwsufzx/wwJ6fnUK1X3KHHeRPVn3qlcytylMcHukr8G4V0HdaQiyASPYI 1EGoZsFWx97gabA6ZuPHmOsyzcyPMhlz8a8E9874fdOT6RveVEMYvPQVYP1jHy7K lcnC/wCEQnKszJlV0WbMScX9FCMXowqr0jSfcIwBiaW44XfkdYEv9gPiGmGa5J7s 6yMNjuhRVh+fTJW3G59cRH0BaDdRFh+xj9EmRmJ3Wyq07gHmGdOALtePinLr6QbF P2zrj9tudAhc5JsAvcwGID3ZKwjW+N40rs14S41et2hzfNM58zf2hDt9CVir7aUN hyBlchtAk6M07lEJCZcITwS8lr2qlYY7hxEoNVifDKC4dD6tsO2X8xQhxloHvjru zx7L2ktq4ztUy79N3dgWDulvujdRgRA+R9Otjo0IkcOUYsB+/YsxSB8NOJt47tH5 hqxnRxdWq7s1l17vSrhVts2ZNuWCOsdtNR1RqjBvG7Ukv1OXxGuEkJ8QWROBfoXT +P9Rpj++7gzJFXHUYMVep0ZL1bmw+fu2ypICwSBymWxQEZaL1gY= =qBQQ -----END PGP SIGNATURE----- --2drsyicd2unjvdvz-- ------------=_1508096462-4377-1--