correction gnome-builder

This commit is contained in:
Adrien Bourmault 2025-03-02 17:43:38 +01:00
parent ee584cb3dd
commit a03b80c825
No known key found for this signature in database
GPG Key ID: 57BC26A3687116F6
1 changed files with 38 additions and 10 deletions

View File

@ -27,12 +27,15 @@
(gnu packages) (gnu packages)
(gnu packages autotools) (gnu packages autotools)
(gnu packages avahi) (gnu packages avahi)
(gnu packages backup)
(gnu packages base) (gnu packages base)
(gnu packages bash) (gnu packages bash)
(gnu packages boost) (gnu packages boost)
(gnu packages build-tools) (gnu packages build-tools)
(gnu packages compression) (gnu packages compression)
(gnu packages cdrom)
(gnu packages cups) (gnu packages cups)
(gnu packages curl)
(gnu packages freedesktop) (gnu packages freedesktop)
(gnu packages freedesktop) (gnu packages freedesktop)
(gnu packages ftp) (gnu packages ftp)
@ -49,10 +52,12 @@
(gnu packages messaging) (gnu packages messaging)
(gnu packages pkg-config) (gnu packages pkg-config)
(gnu packages python) (gnu packages python)
(gnu packages package-management)
(gnu packages scanner) (gnu packages scanner)
(gnu packages textutils) (gnu packages textutils)
(gnu packages tls) (gnu packages tls)
(gnu packages xml) (gnu packages xml)
(gnu packages xorg)
(gnu services) (gnu services)
(gnu services shepherd) (gnu services shepherd)
(gnu system setuid) (gnu system setuid)
@ -77,6 +82,28 @@
pm pm
security-token) security-token)
;; Paquet Gnome Builder personnalisé
(define-public gnome-builder-custom
(package
(inherit gnome-builder)
(name "gnome-builder-custom")
(native-inputs
(list
curl
dconf ;for flatpak
desktop-file-utils ;for desktop-file-validate
`(,glib "bin")
gettext-minimal
gi-docgen
gpgme
libarchive
libseccomp
pkg-config
python ;for meson scripts
vala
xorg-server-for-tests))))
;; Service custom fancontrol ;; Service custom fancontrol
(define (fancontrol-shepherd-service config) (define (fancontrol-shepherd-service config)
(shepherd-service (shepherd-service
@ -84,7 +111,7 @@
(provision '(fancontrol)) (provision '(fancontrol))
(requirement '(udev user-processes)) (requirement '(udev user-processes))
(start #~(make-forkexec-constructor (start #~(make-forkexec-constructor
(list #$(file-append (specification->package "lm-sensors") "/sbin/fancontrol") (list #$(file-append lm-sensors "/sbin/fancontrol")
#$config) #$config)
#:user "root" #:group "root" #:user "root" #:group "root"
#:log-file "/var/log/fancontrol.log")) #:log-file "/var/log/fancontrol.log"))
@ -400,7 +427,7 @@ fi"))
"cvs" "cvs"
"dconf-editor" "dconf-editor"
"dino" "dino"
"emacs" "emacs-no-x"
"endeavour" "endeavour"
"eudev" "eudev"
"evolution" "evolution"
@ -425,7 +452,7 @@ fi"))
"git:send-email" "git:send-email"
"glmark2" "glmark2"
;"gnome-bluetooth" ;"gnome-bluetooth"
"gnome-builder" ;"gnome-builder"
"gnome-font-viewer" "gnome-font-viewer"
"gnome-maps" "gnome-maps"
"gnome-power-manager" "gnome-power-manager"
@ -571,9 +598,10 @@ fi"))
"yt-dlp")) "yt-dlp"))
(list (list
nvramtool
cbfstool cbfstool
gnupload) gnupload
gnome-builder-custom
nvramtool)
%base-packages)) %base-packages))
@ -583,13 +611,13 @@ fi"))
(setuid-programs (setuid-programs
(append (list (append (list
(setuid-program (setuid-program
(program (file-append (specification->package "cdrtools") "/bin/cdrecord"))) (program (file-append cdrtools "/bin/cdrecord")))
(setuid-program (setuid-program
(program (file-append (specification->package "cdrtools") "/bin/readcd"))) (program (file-append cdrtools "/bin/readcd")))
(setuid-program (setuid-program
(program (file-append (specification->package "cdrtools") "/bin/mkisofs"))) (program (file-append cdrtools "/bin/mkisofs")))
(setuid-program (setuid-program
(program (file-append (specification->package "cdrdao") "/bin/cdrdao")))) (program (file-append cdrdao "/bin/cdrdao"))))
%setuid-programs)) %setuid-programs))
;; Services du système. ;; Services du système.
@ -692,7 +720,7 @@ fi"))
(network-manager-service-type config => (network-manager-configuration (network-manager-service-type config => (network-manager-configuration
(inherit config) (inherit config)
(vpn-plugins (vpn-plugins
(list (specification->package "network-manager-openvpn"))))))) (list network-manager-openvpn))))))
;; Chargeur de démarrage (GRUB) ;; Chargeur de démarrage (GRUB)
;; On indique ici où il doit être installé et comment le configurer ;; On indique ici où il doit être installé et comment le configurer