From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:47289) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dhXDm-00055u-9O for guix-patches@gnu.org; Tue, 15 Aug 2017 04:29:08 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dhXDj-0006Jr-2k for guix-patches@gnu.org; Tue, 15 Aug 2017 04:29:06 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:57248) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dhXDi-0006Je-US for guix-patches@gnu.org; Tue, 15 Aug 2017 04:29:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1dhXDi-0001Ag-5S for guix-patches@gnu.org; Tue, 15 Aug 2017 04:29:02 -0400 Subject: bug#27988: Mate: Caja Resent-To: guix-patches@gnu.org Resent-Message-ID: Date: Tue, 15 Aug 2017 08:28:21 +0000 From: ng0 Message-ID: <20170815082821.rqet6hhqj2g2wytu@abyayala> References: <20170806172812.ijz22eiq463qrrdh@abyayala> <20170806175120.omjlhsxjxyj4osrp@abyayala> <20170806184717.vcolhkyq27itlv2v@abyayala> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="i6dznv7ymm7zysjo" Content-Disposition: inline In-Reply-To: <20170806184717.vcolhkyq27itlv2v@abyayala> 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: 27988-done@debbugs.gnu.org --i6dznv7ymm7zysjo Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Disregard this patch series, I will soon send a slightly bigger one which adds a minimal functional MATE base. ng0 transcribed 10K bytes: > Patches appended are mate-terminal, caja, marco. > ng0 transcribed 6.3K bytes: > > ng0 transcribed 6.0K bytes: > > > This adds Caja, the Filemanager for MATE. > >=20 > > I think I'll do a few more, having a working MATE will make it easier to > > figure out why it doesn't work=E2=80=A6 maybe. >=20 > Okay, I'm having problems with DBUS here, I thought it was only caja > but mate-terminal throws comparable messages at me. mate-terminal: >=20 > user@abyayala /gnu/store/x2wlsd8kc43axg3f92yrnj7m0fm4v0jk-mate-terminal-1= =2E18.1/bin$ ./mate-terminal >=20 > ** (mate-terminal:14007): WARNING **: Error retrieving accessibility bus = address: org.freedesktop.DBus.Error.ServiceUnknown: The name org.a11y.Bus w= as not provided by any .service files > user@abyayala /gnu/store/x2wlsd8kc43axg3f92yrnj7m0fm4v0jk-mate-terminal-1= =2E18.1/bin$ ./mate-terminal.wrapper > Can't exec "mate-terminal": No such file or directory at ./mate-terminal.= wrapper line 81. > --=20 > ng0 > GnuPG: A88C8ADD129828D7EAC02E52E22F9BBFEE348588 > GnuPG: https://n0is.noblogs.org/my-keys > https://www.infotropique.org https://krosos.org > From f6aec5c76437ca1c2846ce3d2385e7b58307eb48 Mon Sep 17 00:00:00 2001 > From: ng0 > Date: Sun, 6 Aug 2017 17:22:41 +0000 > Subject: [PATCH 1/3] gnu: Add caja. >=20 > * gnu/packages/mate.scm (caja): New variable. > --- > gnu/packages/mate.scm | 47 +++++++++++++++++++++++++++++++++++++++++++++= ++ > 1 file changed, 47 insertions(+) >=20 > diff --git a/gnu/packages/mate.scm b/gnu/packages/mate.scm > index 316385a6f..cd743c341 100644 > --- a/gnu/packages/mate.scm > +++ b/gnu/packages/mate.scm > @@ -1,6 +1,7 @@ > ;;; GNU Guix --- Functional package management for GNU > ;;; Copyright =C2=A9 2016 Fabian Harfert > ;;; Copyright =C2=A9 2016 Efraim Flashner > +;;; Copyright =C2=A9 2017 ng0 > ;;; > ;;; This file is part of GNU Guix. > ;;; > @@ -25,6 +26,7 @@ > #:use-module (guix build-system gnu) > #:use-module (gnu packages) > #:use-module (gnu packages pkg-config) > + #:use-module (gnu packages freedesktop) > #:use-module (gnu packages glib) > #:use-module (gnu packages gtk) > #:use-module (gnu packages gnome) > @@ -32,6 +34,7 @@ > #:use-module (gnu packages xdisorg) > #:use-module (gnu packages base) > #:use-module (gnu packages xml) > + #:use-module (gnu packages photo) > #:use-module (gnu packages python)) > =20 > (define-public mate-icon-theme > @@ -210,3 +213,47 @@ the MATE desktop environment.") > specification, the MATE menu layout configuration files, .directory file= s and > assorted menu related utility programs.") > (license (list license:gpl2+ license:lgpl2.0+)))) > + > +(define-public caja > + (package > + (name "caja") > + (version "1.18.3") > + (source > + (origin > + (method url-fetch) > + (uri (string-append "http://pub.mate-desktop.org/releases/" > + (version-major+minor version) "/" > + name "-" version ".tar.xz")) > + (sha256 > + (base32 > + "0mljqcx7k8p27854zm7qzzn8ca6hs7hva9p43hp4p507z52caqmm")))) > + (build-system gnu-build-system) > + (arguments > + `(#:tests? #f)) > + (native-inputs > + `(("pkg-config" ,pkg-config) > + ("intltool" ,intltool) > + ("glib:bin" ,glib "bin") > + ("gobject-introspection" ,gobject-introspection))) > + (inputs > + `(("gtk+" ,gtk+) > + ("exempi" ,exempi) > + ("gvfs" ,gvfs) > + ("libexif" ,libexif) > + ("libsm" ,libsm) > + ("libnotify" ,libnotify) > + ("libxml2" ,libxml2) > + ("mate-desktop" ,mate-desktop) > + ("startup-notification" ,startup-notification))) > + (home-page "http://mate-desktop.org/") > + (synopsis "File manager for the MATE desktop") > + (description > + "Caja is the official file manager for the MATE desktop. > +It allows for browsing directories, as well as previewing files and laun= ching > +applications associated with them. Caja is also responsible for handlin= g the > +icons on the MATE desktop. It works on local and remote filesystems. > +Caja is a fork of Nautilus.") > + ;; There is a note about a TRADEMARKS_NOTICE file in COPYING which > + ;; does not exist. It is safe to assume that this is of no concern > + ;; for us. > + (license license:gpl2+))) > --=20 > 2.14.0 >=20 > From eeb93681d3c5f543417d78f55ecf7c357b28b731 Mon Sep 17 00:00:00 2001 > From: ng0 > Date: Sun, 6 Aug 2017 18:29:40 +0000 > Subject: [PATCH 2/3] gnu: Add mate-terminal. >=20 > * gnu/packages/mate.scm (mate-terminal): New variable. > --- > gnu/packages/mate.scm | 47 +++++++++++++++++++++++++++++++++++++++++++++= ++ > 1 file changed, 47 insertions(+) >=20 > diff --git a/gnu/packages/mate.scm b/gnu/packages/mate.scm > index cd743c341..4a4b76f89 100644 > --- a/gnu/packages/mate.scm > +++ b/gnu/packages/mate.scm > @@ -173,6 +173,53 @@ desktop and the mate-about program.") > the MATE desktop environment.") > (license license:lgpl2.1+))) > =20 > +(define-public mate-terminal > + (package > + (name "mate-terminal") > + (version "1.18.1") > + (source > + (origin > + (method url-fetch) > + (uri (string-append "http://pub.mate-desktop.org/releases/" > + (version-major+minor version) "/" > + name "-" version ".tar.xz")) > + (sha256 > + (base32 > + "1zihm609d2d9cw53ry385whshjl1dnkifpk41g1ddm9f58hv4da1")))) > + (build-system gnu-build-system) > + (native-inputs > + `(("pkg-config" ,pkg-config) > + ("intltool" ,intltool) > + ("libsm" ,libsm))) > + (inputs > + `(("gtk+" ,gtk+) > + ("atk" ,atk) > + ("gdk-pixbuf" ,gdk-pixbuf) > + ("exempi" ,exempi) > + ("libnotify" ,libnotify) > + ("libxml2" ,libxml2) > + ("libice" ,libice) > + ("libx11" ,libx11) > + ("pango" ,pango) > + ("itstool" ,itstool) > + ("vte" ,vte) > + ("glib:bin" ,glib "bin") > + ("yelp-tools" ,yelp-tools) > + ("gobject-introspection" ,gobject-introspection) > + ("mate-desktop" ,mate-desktop))) > + (propagated-inputs > + `(("dconf" ,dconf))) > + (home-page "http://mate-desktop.org/") > + (synopsis "MATE Terminal Emulator") > + (description > + "MATE Terminal is a terminal emulation application that you can > +use to access a UNIX shell in the MATE environment. With it, you can > +run any application that is designed to run on VT102, VT220, and xterm > +terminals. MATE Terminal also has the ability to use multiple terminals > +in a single window (tabs) and supports management of different > +configurations (profiles). MATE Terminal is a fork of GNOME Terminal.") > + (license license:gpl3))) > + > (define-public mate-menus > (package > (name "mate-menus") > --=20 > 2.14.0 >=20 > From 5a8e3f4da3d27513ae51487388de70291adb032c Mon Sep 17 00:00:00 2001 > From: ng0 > Date: Sun, 6 Aug 2017 18:03:17 +0000 > Subject: [PATCH 3/3] gnu: Add marco. >=20 > * gnu/packages/mate.scm (marco): New variable. > --- > gnu/packages/mate.scm | 40 ++++++++++++++++++++++++++++++++++++++++ > 1 file changed, 40 insertions(+) >=20 > diff --git a/gnu/packages/mate.scm b/gnu/packages/mate.scm > index 4a4b76f89..0ad2d1642 100644 > --- a/gnu/packages/mate.scm > +++ b/gnu/packages/mate.scm > @@ -27,6 +27,7 @@ > #:use-module (gnu packages) > #:use-module (gnu packages pkg-config) > #:use-module (gnu packages freedesktop) > + #:use-module (gnu packages libcanberra) > #:use-module (gnu packages glib) > #:use-module (gnu packages gtk) > #:use-module (gnu packages gnome) > @@ -304,3 +305,42 @@ Caja is a fork of Nautilus.") > ;; does not exist. It is safe to assume that this is of no concern > ;; for us. > (license license:gpl2+))) > + > +(define-public marco > + (package > + (name "marco") > + (version "1.18.1") > + (source > + (origin > + (method url-fetch) > + (uri (string-append "http://pub.mate-desktop.org/releases/" > + (version-major+minor version) "/" > + name "-" version ".tar.xz")) > + (sha256 > + (base32 > + "0lwbp9wyd66hl5d7g272l8g3k1pb9s4s2p9fb04750a58w87d8k5")))) > + (build-system gnu-build-system) > + (native-inputs > + `(("pkg-config" ,pkg-config) > + ("intltool" ,intltool) > + ("itstool" ,itstool) > + ("glib:bin" ,glib "bin") > + ("glib" ,glib) > + ("gobject-introspection" ,gobject-introspection))) > + (inputs > + `(("gtk+" ,gtk+) > + ("libgtop" ,libgtop) > + ("zenity" ,zenity) > + ("pango" ,pango) > + ("libcanberra" ,libcanberra) > + ("mate-desktop" ,mate-desktop))) > + (home-page "http://mate-desktop.org/") > + (synopsis "Window manager for the MATE desktop") > + (description > + "Marco is a minimal X window manager that uses GTK+ for drawing > +window frames. It is aimed at non-technical users and is designed to in= tegrate > +well with the MATE desktop. It lacks some features that may be expected= by > +traditional UNIX or other technical users; these users may want to inves= tigate > +other available window managers for use with MATE or as a standalone win= dow > +manager.") > + (license license:gpl2+))) > --=20 > 2.14.0 >=20 --=20 ng0 GnuPG: A88C8ADD129828D7EAC02E52E22F9BBFEE348588 GnuPG: https://n0is.noblogs.org/my-keys https://www.infotropique.org https://krosos.org --i6dznv7ymm7zysjo Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEqIyK3RKYKNfqwC5S4i+bv+40hYgFAlmSsKUACgkQ4i+bv+40 hYjHpQ//QvI84ZxEG+A/Qy2t8AnBIKfYrGClC52VfFzY0cFnxEiuu2zsXfpn9LFg u2ms4BQ09smM8CFIFMzhp+zKSA6+lywUX+sBihtw+JTyoSNw+h/4+5PQZlJEGifG GKjgXmoU0SSXWtKGqqWJZAoUlFXfkGQFj+OmEDq32IJ1eI7oQ5ZXtrNCBE3DF6X+ DmLjj15I/Kz6nUX5Ps/C6wRbE4FCoEr2xil+68A2enyifBjuuYKhpwL8Hakhk1g9 fZW55jkvDul263SmmPb2M0f0o3WD7uv5ERjwLGfn9SWnbTUyvvuRUoqlb09+u0qc EQuZbWLihhgmQDLAXEo/jJH45pM2ZJGF6r7E0Pb6uvbJ19pYtVy7dxWys6p5TpE/ /WvT5f/Q3EIRz/q6GWgVtOpEb0oVPkKlQDvZ6pKOL2XhmxoDCdSD5hfjdRW6Bgh1 YtQKCPILbZqqLaXyAgzF71Yomdnoc9322Sy1glsMZQ9/x/iPOWrKVVu20U0Oi9Kw NRorIA5bCRz0dZ/oBI0ojkFbpn7fQTOCOHdF3UAD1zTra/E3OF3SqQUjYasZbBU3 v/Xp5iOk8btNdj+lJuJNykXazQu8BhV0hu3mFvOjhXL7b7Mt8Wz9WpvCh6akrWF/ //bTL3tU3JoSddvEX8fo6QB4eMIGKGoNZG+jlkVNaWoCAVsmta8= =TNCl -----END PGP SIGNATURE----- --i6dznv7ymm7zysjo--