diff options
| -rw-r--r-- | CODEOWNERS | 2 | ||||
| -rwxr-xr-x | etc/teams.scm | 10 | ||||
| -rw-r--r-- | etc/teams/mate/mate-manifest.scm | 34 |
3 files changed, 46 insertions, 0 deletions
diff --git a/CODEOWNERS b/CODEOWNERS index 0f13293a9b3..07146f07d02 100644 --- a/CODEOWNERS +++ b/CODEOWNERS | |||
| @@ -272,6 +272,8 @@ gnu/packages/ibus\.scm @guix/localization | |||
| 272 | 272 | ||
| 273 | gnu/packages/lxqt\.scm @guix/lxqt | 273 | gnu/packages/lxqt\.scm @guix/lxqt |
| 274 | 274 | ||
| 275 | gnu/packages/mate\.scm @guix/mate | ||
| 276 | |||
| 275 | 277 | ||
| 276 | gnu/build/icecat-extension\.scm @guix/mozilla | 278 | gnu/build/icecat-extension\.scm @guix/mozilla |
| 277 | gnu/packages/browser-extensions\.scm @guix/mozilla | 279 | gnu/packages/browser-extensions\.scm @guix/mozilla |
diff --git a/etc/teams.scm b/etc/teams.scm index aafe759fd3b..0df6a6231dc 100755 --- a/etc/teams.scm +++ b/etc/teams.scm | |||
| @@ -845,6 +845,12 @@ asdf-build-system." | |||
| 845 | #:description "LXQt desktop environment." | 845 | #:description "LXQt desktop environment." |
| 846 | #:scope (list "gnu/packages/lxqt.scm"))) | 846 | #:scope (list "gnu/packages/lxqt.scm"))) |
| 847 | 847 | ||
| 848 | (define-team mate | ||
| 849 | (team 'mate | ||
| 850 | #:name "MATE team" | ||
| 851 | #:description "MATE desktop environment" | ||
| 852 | #:scope (list "gnu/packages/mate.scm"))) | ||
| 853 | |||
| 848 | (define-team mentors | 854 | (define-team mentors |
| 849 | (team 'mentors | 855 | (team 'mentors |
| 850 | #:name "Mentors" | 856 | #:name "Mentors" |
| @@ -1404,6 +1410,10 @@ the \"texlive\" importer." | |||
| 1404 | "tinystar") | 1410 | "tinystar") |
| 1405 | hare) | 1411 | hare) |
| 1406 | 1412 | ||
| 1413 | (define-member (person "FuncProgLinux" | ||
| 1414 | "softwarelibre@urutau-ltd.org" | ||
| 1415 | "FuncProgLinux") | ||
| 1416 | mate) | ||
| 1407 | 1417 | ||
| 1408 | (define (find-team name) | 1418 | (define (find-team name) |
| 1409 | (or (hash-ref %teams (string->symbol name)) | 1419 | (or (hash-ref %teams (string->symbol name)) |
diff --git a/etc/teams/mate/mate-manifest.scm b/etc/teams/mate/mate-manifest.scm new file mode 100644 index 00000000000..7ca7a5822c1 --- /dev/null +++ b/etc/teams/mate/mate-manifest.scm | |||
| @@ -0,0 +1,34 @@ | |||
| 1 | ;;; GNU Guix --- Functional package management for GNU | ||
| 2 | ;;; Copyright © 2025 FuncProgLinux <softwarelibre@urutau-ltd.org> | ||
| 3 | ;;; | ||
| 4 | ;;; This file is part of GNU Guix. | ||
| 5 | ;;; | ||
| 6 | ;;; GNU Guix is free software; you can redistribute it and/or modify it | ||
| 7 | ;;; under the terms of the GNU General Public License as published by | ||
| 8 | ;;; the Free Software Foundation; either version 3 of the License, or (at | ||
| 9 | ;;; your option) any later version. | ||
| 10 | ;;; | ||
| 11 | ;;; GNU Guix is distributed in the hope that it will be useful, but | ||
| 12 | ;;; WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 13 | ;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 14 | ;;; GNU General Public License for more details. | ||
| 15 | ;;; | ||
| 16 | ;;; You should have received a copy of the GNU General Public License | ||
| 17 | ;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>. | ||
| 18 | |||
| 19 | (use-modules (guix packages) | ||
| 20 | (guix profiles) | ||
| 21 | (gnu packages mate) | ||
| 22 | (ice-9 match) | ||
| 23 | (srfi srfi-1)) | ||
| 24 | |||
| 25 | (define (propagated-inputs package) | ||
| 26 | (map | ||
| 27 | (match-lambda | ||
| 28 | ((_ (? package? pkg)) pkg) | ||
| 29 | ((_ (? package? pkg) output) (list pkg output))) | ||
| 30 | (package-propagated-inputs package))) | ||
| 31 | |||
| 32 | (packages->manifest | ||
| 33 | (append-map propagated-inputs | ||
| 34 | (list mate))) | ||
