From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:54558) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1duLKd-00085L-Kt for guix-patches@gnu.org; Tue, 19 Sep 2017 12:25:09 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1duLKZ-0006qt-3S for guix-patches@gnu.org; Tue, 19 Sep 2017 12:25:07 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:39783) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1duLKY-0006qm-VH for guix-patches@gnu.org; Tue, 19 Sep 2017 12:25:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1duLKY-0006Vk-GO for guix-patches@gnu.org; Tue, 19 Sep 2017 12:25:02 -0400 Subject: [bug#28516] Cinnamon-Desktop (a package, not the full desktop!) Resent-Message-ID: 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 List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: 28516@debbugs.gnu.org --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--