* [bug#27988] Mate: Caja @ 2017-08-06 17:28 ng0 2017-08-06 17:51 ` ng0 0 siblings, 1 reply; 4+ messages in thread From: ng0 @ 2017-08-06 17:28 UTC (permalink / raw) To: 27988 [-- Attachment #1.1: Type: text/plain, Size: 1655 bytes --] This adds Caja, the Filemanager for MATE. ISSUES ------ I don't *really* know if this is working. The first test failed, so I had to disable it: https://github.com/mate-desktop/caja/blob/master/eel/check-eel And it seems like you need to have it inside of MATE with Mate-Desktop being present in your profile? user@abyayala /gnu/store/90qbxv8vmr88qccppi9kvq3arh8nyzi7-caja-1.18.3/bin$ ls caja caja-autorun-software caja-connect-server caja-file-management-properties user@abyayala /gnu/store/90qbxv8vmr88qccppi9kvq3arh8nyzi7-caja-1.18.3/bin$ ./caja ./caja: Relink `/gnu/store/88wvqp60hbrdvbp0xsqad5c6njjfshcw-libpng-1.6.28/lib/libpng16.so.16' with `/gnu/store/ybpgv1v7606xw7mafda66w10hiynpiw2-glibc-2.25/lib/libpthread.so.0' for IFUNC symbol `longjmp' ./caja: Relink `/gnu/store/2sq8w3x8glbjlfn22im6nwwycmbdlzws-freetype-2.7.1/lib/libfreetype.so.6' with `/gnu/store/ybpgv1v7606xw7mafda66w10hiynpiw2-glibc-2.25/lib/libpthread.so.0' for IFUNC symbol `longjmp' ** (caja:8760): WARNING **: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: The name org.a11y.Bus was not provided by any .service files (caja:8760): GLib-GIO-CRITICAL **: g_dbus_proxy_new_sync: assertion 'G_IS_DBUS_CONNECTION (connection)' failed (caja:8760): GLib-GIO-CRITICAL **: g_dbus_proxy_get_name_owner: assertion 'G_IS_DBUS_PROXY (proxy)' failed (caja:8760): GLib-GIO-ERROR **: Settings schema 'org.mate.caja.preferences' is not installed Trace/breakpoint trap -- ng0 GnuPG: A88C8ADD129828D7EAC02E52E22F9BBFEE348588 GnuPG: https://n0is.noblogs.org/my-keys https://www.infotropique.org https://krosos.org [-- Attachment #1.2: 0001-gnu-Add-caja.patch --] [-- Type: text/plain, Size: 3221 bytes --] From f6aec5c76437ca1c2846ce3d2385e7b58307eb48 Mon Sep 17 00:00:00 2001 From: ng0 <ng0@infotropique.org> Date: Sun, 6 Aug 2017 17:22:41 +0000 Subject: [PATCH] gnu: Add caja. * gnu/packages/mate.scm (caja): New variable. --- gnu/packages/mate.scm | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) 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 © 2016 Fabian Harfert <fhmgufs@web.de> ;;; Copyright © 2016 Efraim Flashner <efraim@flashner.co.il> +;;; Copyright © 2017 ng0 <ng0@infotropique.org> ;;; ;;; 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)) (define-public mate-icon-theme @@ -210,3 +213,47 @@ the MATE desktop environment.") specification, the MATE menu layout configuration files, .directory files 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 launching +applications associated with them. Caja is also responsible for handling 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+))) -- 2.14.0 [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 833 bytes --] ^ permalink raw reply related [flat|nested] 4+ messages in thread
* [bug#27988] Mate: Caja 2017-08-06 17:28 [bug#27988] Mate: Caja ng0 @ 2017-08-06 17:51 ` ng0 2017-08-06 18:47 ` ng0 0 siblings, 1 reply; 4+ messages in thread From: ng0 @ 2017-08-06 17:51 UTC (permalink / raw) To: 27988 [-- Attachment #1: Type: text/plain, Size: 5422 bytes --] ng0 transcribed 6.0K bytes: > This adds Caja, the Filemanager for MATE. I think I'll do a few more, having a working MATE will make it easier to figure out why it doesn't work… maybe. > ISSUES > ------ > I don't *really* know if this is working. > The first test failed, so I had to disable it: > > https://github.com/mate-desktop/caja/blob/master/eel/check-eel > > And it seems like you need to have it inside of MATE with Mate-Desktop > being present in your profile? > > user@abyayala /gnu/store/90qbxv8vmr88qccppi9kvq3arh8nyzi7-caja-1.18.3/bin$ ls > caja caja-autorun-software caja-connect-server caja-file-management-properties > user@abyayala /gnu/store/90qbxv8vmr88qccppi9kvq3arh8nyzi7-caja-1.18.3/bin$ ./caja > ./caja: Relink `/gnu/store/88wvqp60hbrdvbp0xsqad5c6njjfshcw-libpng-1.6.28/lib/libpng16.so.16' with `/gnu/store/ybpgv1v7606xw7mafda66w10hiynpiw2-glibc-2.25/lib/libpthread.so.0' for IFUNC symbol `longjmp' > ./caja: Relink `/gnu/store/2sq8w3x8glbjlfn22im6nwwycmbdlzws-freetype-2.7.1/lib/libfreetype.so.6' with `/gnu/store/ybpgv1v7606xw7mafda66w10hiynpiw2-glibc-2.25/lib/libpthread.so.0' for IFUNC symbol `longjmp' > > ** (caja:8760): WARNING **: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: The name org.a11y.Bus was not provided by any .service files > > (caja:8760): GLib-GIO-CRITICAL **: g_dbus_proxy_new_sync: assertion 'G_IS_DBUS_CONNECTION (connection)' failed > > (caja:8760): GLib-GIO-CRITICAL **: g_dbus_proxy_get_name_owner: assertion 'G_IS_DBUS_PROXY (proxy)' failed > > (caja:8760): GLib-GIO-ERROR **: Settings schema 'org.mate.caja.preferences' is not installed > > Trace/breakpoint trap > -- > 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 <ng0@infotropique.org> > Date: Sun, 6 Aug 2017 17:22:41 +0000 > Subject: [PATCH] gnu: Add caja. > > * gnu/packages/mate.scm (caja): New variable. > --- > gnu/packages/mate.scm | 47 +++++++++++++++++++++++++++++++++++++++++++++++ > 1 file changed, 47 insertions(+) > > 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 © 2016 Fabian Harfert <fhmgufs@web.de> > ;;; Copyright © 2016 Efraim Flashner <efraim@flashner.co.il> > +;;; Copyright © 2017 ng0 <ng0@infotropique.org> > ;;; > ;;; 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)) > > (define-public mate-icon-theme > @@ -210,3 +213,47 @@ the MATE desktop environment.") > specification, the MATE menu layout configuration files, .directory files 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 launching > +applications associated with them. Caja is also responsible for handling 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+))) > -- > 2.14.0 > -- ng0 GnuPG: A88C8ADD129828D7EAC02E52E22F9BBFEE348588 GnuPG: https://n0is.noblogs.org/my-keys https://www.infotropique.org https://krosos.org [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 833 bytes --] ^ permalink raw reply [flat|nested] 4+ messages in thread
* [bug#27988] Mate: Caja 2017-08-06 17:51 ` ng0 @ 2017-08-06 18:47 ` ng0 2017-08-15 8:28 ` bug#27988: " ng0 0 siblings, 1 reply; 4+ messages in thread From: ng0 @ 2017-08-06 18:47 UTC (permalink / raw) To: 27988 [-- Attachment #1.1: Type: text/plain, Size: 1062 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. > > I think I'll do a few more, having a working MATE will make it easier to > figure out why it doesn't work… maybe. Okay, I'm having problems with DBUS here, I thought it was only caja but mate-terminal throws comparable messages at me. mate-terminal: user@abyayala /gnu/store/x2wlsd8kc43axg3f92yrnj7m0fm4v0jk-mate-terminal-1.18.1/bin$ ./mate-terminal ** (mate-terminal:14007): WARNING **: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: The name org.a11y.Bus was not provided by any .service files user@abyayala /gnu/store/x2wlsd8kc43axg3f92yrnj7m0fm4v0jk-mate-terminal-1.18.1/bin$ ./mate-terminal.wrapper Can't exec "mate-terminal": No such file or directory at ./mate-terminal.wrapper line 81. -- ng0 GnuPG: A88C8ADD129828D7EAC02E52E22F9BBFEE348588 GnuPG: https://n0is.noblogs.org/my-keys https://www.infotropique.org https://krosos.org [-- Attachment #1.2: 0001-gnu-Add-caja.patch --] [-- Type: text/plain, Size: 3225 bytes --] From f6aec5c76437ca1c2846ce3d2385e7b58307eb48 Mon Sep 17 00:00:00 2001 From: ng0 <ng0@infotropique.org> Date: Sun, 6 Aug 2017 17:22:41 +0000 Subject: [PATCH 1/3] gnu: Add caja. * gnu/packages/mate.scm (caja): New variable. --- gnu/packages/mate.scm | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) 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 © 2016 Fabian Harfert <fhmgufs@web.de> ;;; Copyright © 2016 Efraim Flashner <efraim@flashner.co.il> +;;; Copyright © 2017 ng0 <ng0@infotropique.org> ;;; ;;; 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)) (define-public mate-icon-theme @@ -210,3 +213,47 @@ the MATE desktop environment.") specification, the MATE menu layout configuration files, .directory files 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 launching +applications associated with them. Caja is also responsible for handling 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+))) -- 2.14.0 [-- Attachment #1.3: 0002-gnu-Add-mate-terminal.patch --] [-- Type: text/plain, Size: 2455 bytes --] From eeb93681d3c5f543417d78f55ecf7c357b28b731 Mon Sep 17 00:00:00 2001 From: ng0 <ng0@infotropique.org> Date: Sun, 6 Aug 2017 18:29:40 +0000 Subject: [PATCH 2/3] gnu: Add mate-terminal. * gnu/packages/mate.scm (mate-terminal): New variable. --- gnu/packages/mate.scm | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) 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+))) +(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") -- 2.14.0 [-- Attachment #1.4: 0003-gnu-Add-marco.patch --] [-- Type: text/plain, Size: 2447 bytes --] From 5a8e3f4da3d27513ae51487388de70291adb032c Mon Sep 17 00:00:00 2001 From: ng0 <ng0@infotropique.org> Date: Sun, 6 Aug 2017 18:03:17 +0000 Subject: [PATCH 3/3] gnu: Add marco. * gnu/packages/mate.scm (marco): New variable. --- gnu/packages/mate.scm | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) 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 integrate +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 investigate +other available window managers for use with MATE or as a standalone window +manager.") + (license license:gpl2+))) -- 2.14.0 [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 833 bytes --] ^ permalink raw reply related [flat|nested] 4+ messages in thread
* bug#27988: Mate: Caja 2017-08-06 18:47 ` ng0 @ 2017-08-15 8:28 ` ng0 0 siblings, 0 replies; 4+ messages in thread From: ng0 @ 2017-08-15 8:28 UTC (permalink / raw) To: 27988-done [-- Attachment #1: Type: text/plain, Size: 9993 bytes --] 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. > > > > I think I'll do a few more, having a working MATE will make it easier to > > figure out why it doesn't work… maybe. > > Okay, I'm having problems with DBUS here, I thought it was only caja > but mate-terminal throws comparable messages at me. mate-terminal: > > user@abyayala /gnu/store/x2wlsd8kc43axg3f92yrnj7m0fm4v0jk-mate-terminal-1.18.1/bin$ ./mate-terminal > > ** (mate-terminal:14007): WARNING **: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: The name org.a11y.Bus was not provided by any .service files > user@abyayala /gnu/store/x2wlsd8kc43axg3f92yrnj7m0fm4v0jk-mate-terminal-1.18.1/bin$ ./mate-terminal.wrapper > Can't exec "mate-terminal": No such file or directory at ./mate-terminal.wrapper line 81. > -- > 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 <ng0@infotropique.org> > Date: Sun, 6 Aug 2017 17:22:41 +0000 > Subject: [PATCH 1/3] gnu: Add caja. > > * gnu/packages/mate.scm (caja): New variable. > --- > gnu/packages/mate.scm | 47 +++++++++++++++++++++++++++++++++++++++++++++++ > 1 file changed, 47 insertions(+) > > 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 © 2016 Fabian Harfert <fhmgufs@web.de> > ;;; Copyright © 2016 Efraim Flashner <efraim@flashner.co.il> > +;;; Copyright © 2017 ng0 <ng0@infotropique.org> > ;;; > ;;; 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)) > > (define-public mate-icon-theme > @@ -210,3 +213,47 @@ the MATE desktop environment.") > specification, the MATE menu layout configuration files, .directory files 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 launching > +applications associated with them. Caja is also responsible for handling 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+))) > -- > 2.14.0 > > From eeb93681d3c5f543417d78f55ecf7c357b28b731 Mon Sep 17 00:00:00 2001 > From: ng0 <ng0@infotropique.org> > Date: Sun, 6 Aug 2017 18:29:40 +0000 > Subject: [PATCH 2/3] gnu: Add mate-terminal. > > * gnu/packages/mate.scm (mate-terminal): New variable. > --- > gnu/packages/mate.scm | 47 +++++++++++++++++++++++++++++++++++++++++++++++ > 1 file changed, 47 insertions(+) > > 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+))) > > +(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") > -- > 2.14.0 > > From 5a8e3f4da3d27513ae51487388de70291adb032c Mon Sep 17 00:00:00 2001 > From: ng0 <ng0@infotropique.org> > Date: Sun, 6 Aug 2017 18:03:17 +0000 > Subject: [PATCH 3/3] gnu: Add marco. > > * gnu/packages/mate.scm (marco): New variable. > --- > gnu/packages/mate.scm | 40 ++++++++++++++++++++++++++++++++++++++++ > 1 file changed, 40 insertions(+) > > 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 integrate > +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 investigate > +other available window managers for use with MATE or as a standalone window > +manager.") > + (license license:gpl2+))) > -- > 2.14.0 > -- ng0 GnuPG: A88C8ADD129828D7EAC02E52E22F9BBFEE348588 GnuPG: https://n0is.noblogs.org/my-keys https://www.infotropique.org https://krosos.org [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 833 bytes --] ^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2017-08-15 8:29 UTC | newest] Thread overview: 4+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2017-08-06 17:28 [bug#27988] Mate: Caja ng0 2017-08-06 17:51 ` ng0 2017-08-06 18:47 ` ng0 2017-08-15 8:28 ` bug#27988: " ng0
Code repositories for project(s) associated with this public inbox https://git.savannah.gnu.org/cgit/guix.git This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).