Compare commits
25 Commits
main
...
desktop-ho
Author | SHA1 | Date |
---|---|---|
Adrien Bourmault | baf8909605 | |
Adrien Bourmault | 9800ba2db6 | |
Adrien Bourmault | 726e7b5867 | |
Adrien Bourmault | cf7f16bc2b | |
Adrien Bourmault | aa0850cdf0 | |
Adrien Bourmault | 7679a26c9a | |
Adrien Bourmault | 186d7d4725 | |
Adrien Bourmault | 6bf55e33c0 | |
Adrien Bourmault | 7c5f823e37 | |
Adrien Bourmault | 12ef0de622 | |
Adrien Bourmault | a30af860ae | |
Adrien Bourmault | a763dcf26a | |
Adrien Bourmault | d5586705ac | |
Adrien Bourmault | 845b534468 | |
Adrien Bourmault | 3b85849846 | |
Adrien Bourmault | e927db9bcb | |
Adrien Bourmault | bbd2c64398 | |
Adrien Bourmault | eb979e037e | |
Adrien Bourmault | 07d3b57b5b | |
Adrien Bourmault | 3c24e88bd3 | |
Adrien Bourmault | ca39c6e359 | |
Adrien Bourmault | 3dda4748e5 | |
Adrien Bourmault | 8a82e99355 | |
Adrien Bourmault | af97b3710b | |
Adrien Bourmault | f73b727f07 |
|
@ -0,0 +1,8 @@
|
||||||
|
## -------------------
|
||||||
|
## CUSTOM BASH_PROFILE
|
||||||
|
## -------------------
|
||||||
|
|
||||||
|
export XDG_DATA_DIRS="$XDG_DATA_DIRS:$HOME/.local/share/flatpak/exports/share"
|
||||||
|
export XDG_DATA_DIRS="$XDG_DATA_DIRS:/var/lib/flatpak/exports/share"
|
||||||
|
export LV2_PATH="~/.guix-profile/lib/lv2"
|
||||||
|
|
|
@ -0,0 +1,25 @@
|
||||||
|
## -------------
|
||||||
|
## CUSTOM BASHRC
|
||||||
|
## -------------
|
||||||
|
|
||||||
|
# Adjust the prompt depending on whether we're in 'guix environment'.
|
||||||
|
if [ -n "$GUIX_ENVIRONMENT" ]
|
||||||
|
then
|
||||||
|
PS1='\[\033[01;31m\]\u\[\033[00m\]@\[\033[01;37m\]\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\] [env]\$ '
|
||||||
|
else
|
||||||
|
PS1='\[\033[01;31m\]\u\[\033[00m\]@\[\033[01;37m\]\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
|
||||||
|
fi
|
||||||
|
|
||||||
|
export BSD_GAMES_DIR=~/.local/share/bsd-games
|
||||||
|
export GCC_COLORS='error=01;31:warning=01;35:note=01;36:caret=01;32:locus=01:quote=01'
|
||||||
|
export GITLAB_URL=https://git.a-lec.org
|
||||||
|
export GUIX_PACKAGE_PATH=~/.config/guix/packages/defs
|
||||||
|
export PATH=$PATH:~/Projets/GNU/gnulib/build-aux:/home/neox/.local/bin
|
||||||
|
|
||||||
|
source ~/.bash_secrets
|
||||||
|
|
||||||
|
unset SSH_AGENT_PID
|
||||||
|
if [ "${gnupg_SSH_AUTH_SOCK_by:-0}" -ne $$ ]; then
|
||||||
|
export SSH_AUTH_SOCK="$(gpgconf --list-dirs agent-ssh-socket)"
|
||||||
|
fi
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
current
|
|
@ -0,0 +1,39 @@
|
||||||
|
;; Ce fichier « home-environment » peut être passé à « guix home reconfigure » pour reproduire
|
||||||
|
;; le contenu de votre profil. Son contenu est « symbolique » : il ne spécifie que les
|
||||||
|
;; noms des paquets. Pour reproduire exactement le même profil, vous devez aussi
|
||||||
|
;; retenir les canaux utilisés, ceux renvoyés par « guix describe ».
|
||||||
|
;; Voir la section « Répliquer Guix » dans le manuel.
|
||||||
|
|
||||||
|
|
||||||
|
(use-modules (gnu home)
|
||||||
|
(gnu services)
|
||||||
|
(gnu packages)
|
||||||
|
(gnu packages gnupg)
|
||||||
|
(guix gexp)
|
||||||
|
(gnu home services shells)
|
||||||
|
(gnu home services gnupg))
|
||||||
|
|
||||||
|
(home-environment
|
||||||
|
(services
|
||||||
|
(list (service home-bash-service-type
|
||||||
|
(home-bash-configuration
|
||||||
|
(aliases '(
|
||||||
|
("clear" . "printf '\\033c'")
|
||||||
|
("dir" . "dir --color=auto")
|
||||||
|
("egrep" . "egrep --color=auto")
|
||||||
|
("fgrep" . "fgrep --color=auto")
|
||||||
|
("grep" . "grep --color=auto")
|
||||||
|
("la" . "ls -A")
|
||||||
|
("ll" . "ls -l")
|
||||||
|
("l" . "ls -CF")
|
||||||
|
("ls" . "ls -p --color=auto")
|
||||||
|
("vdir" . "vdir --color=auto")))
|
||||||
|
(bashrc (list (local-file "/home/neox/.config/guix//.bashrc" "bashrc")))
|
||||||
|
(bash-profile (list (local-file
|
||||||
|
"/home/neox/.config/guix//.bash_profile"
|
||||||
|
"bash_profile")))))
|
||||||
|
(service home-gpg-agent-service-type
|
||||||
|
(home-gpg-agent-configuration
|
||||||
|
(pinentry-program
|
||||||
|
(file-append pinentry-gnome3 "/bin/pinentry-gnome3"))
|
||||||
|
(ssh-support? #t))))))
|
|
@ -0,0 +1,110 @@
|
||||||
|
;;; GNU Guix --- Functional package management for GNU
|
||||||
|
;;; Copyright © 2014 Mark H Weaver <mhw@netris.org>
|
||||||
|
;;; Copyright © 2014 Manolis Fragkiskos Ragkousis <manolis837@gmail.com>
|
||||||
|
;;; Copyright © 2016 Hartmut Goebel <h.goebel@crazy-compilers.com>
|
||||||
|
;;; Copyright © 2016, 2018, 2021 Ludovic Courtès <ludo@gnu.org>
|
||||||
|
;;; Copyright © 2016, 2019 Efraim Flashner <efraim@flashner.co.il>
|
||||||
|
;;; Copyright © 2017 Jonathan Brielmaier <jonathan.brielmaier@web.de>
|
||||||
|
;;; Copyright © 2017 Julien Lepiller <julien@lepiller.eu>
|
||||||
|
;;; Copyright © 2018–2021 Tobias Geerinckx-Rice <me@tobias.gr>
|
||||||
|
;;; Copyright © 2021 Ricardo Wurmus <rekado@elephly.net>
|
||||||
|
;;; Copyright © 2021 Mathieu Othacehe <othacehe@gnu.org>
|
||||||
|
;;; Copyright © 2022 Peter Polidoro <peter@polidoro.io>
|
||||||
|
;;;
|
||||||
|
;;; 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 <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
(define-module (flashrom_dasharo)
|
||||||
|
#:use-module ((guix licenses) #:prefix license:)
|
||||||
|
#:use-module (guix download)
|
||||||
|
#:use-module (guix gexp)
|
||||||
|
#:use-module (guix git-download)
|
||||||
|
#:use-module (guix packages)
|
||||||
|
#:use-module (guix utils)
|
||||||
|
#:use-module (gnu packages)
|
||||||
|
#:use-module (guix build-system cmake)
|
||||||
|
#:use-module (guix build-system gnu)
|
||||||
|
#:use-module (guix build-system meson)
|
||||||
|
#:use-module (guix build-system python)
|
||||||
|
#:use-module (gnu packages autotools)
|
||||||
|
#:use-module (gnu packages admin)
|
||||||
|
#:use-module (gnu packages base)
|
||||||
|
#:use-module (gnu packages bash)
|
||||||
|
#:use-module (gnu packages bison)
|
||||||
|
#:use-module (gnu packages boost)
|
||||||
|
#:use-module (gnu packages check)
|
||||||
|
#:use-module (gnu packages compression)
|
||||||
|
#:use-module (gnu packages documentation)
|
||||||
|
#:use-module (gnu packages elf)
|
||||||
|
#:use-module (gnu packages embedded)
|
||||||
|
#:use-module (gnu packages flex)
|
||||||
|
#:use-module (gnu packages ghostscript)
|
||||||
|
#:use-module (gnu packages gnupg)
|
||||||
|
#:use-module (gnu packages graphviz)
|
||||||
|
#:use-module (gnu packages groff)
|
||||||
|
#:use-module (gnu packages pciutils)
|
||||||
|
#:use-module (gnu packages perl)
|
||||||
|
#:use-module (gnu packages pkg-config)
|
||||||
|
#:use-module (gnu packages libusb)
|
||||||
|
#:use-module (gnu packages libftdi)
|
||||||
|
#:use-module (gnu packages pciutils)
|
||||||
|
#:use-module (gnu packages qt)
|
||||||
|
#:use-module (gnu packages tls))
|
||||||
|
|
||||||
|
(define-public flashrom_dasharo
|
||||||
|
(package
|
||||||
|
(name "flashrom_dasharo")
|
||||||
|
(version "1.2.2")
|
||||||
|
(source (origin
|
||||||
|
(method url-fetch)
|
||||||
|
(uri (string-append
|
||||||
|
"https://github.com/Dasharo/flashrom/archive/refs/tags/dasharo-v"
|
||||||
|
version ".tar.gz"))
|
||||||
|
(sha256
|
||||||
|
(base32
|
||||||
|
"04b409lfhb1c5nl0d7fj4vs36yg1388ic4n0xfv60kzxcsncal15"))))
|
||||||
|
(build-system gnu-build-system)
|
||||||
|
(inputs `(("dmidecode" ,dmidecode)
|
||||||
|
("pciutils" ,pciutils)
|
||||||
|
("zlib" ,zlib)
|
||||||
|
("libusb" ,libusb)
|
||||||
|
("libftdi" ,libftdi)))
|
||||||
|
(native-inputs `(("pkg-config" ,pkg-config)))
|
||||||
|
(arguments
|
||||||
|
'(#:make-flags
|
||||||
|
(list "CC=gcc"
|
||||||
|
(string-append "PREFIX=" %output)
|
||||||
|
"CONFIG_ENABLE_LIBUSB0_PROGRAMMERS=no")
|
||||||
|
#:tests? #f ; no 'check' target
|
||||||
|
#:phases
|
||||||
|
(modify-phases %standard-phases
|
||||||
|
(delete 'configure) ; no configure script
|
||||||
|
(add-before 'build 'patch-exec-paths
|
||||||
|
(lambda* (#:key inputs #:allow-other-keys)
|
||||||
|
(substitute* "dmi.c"
|
||||||
|
(("\"dmidecode\"")
|
||||||
|
(format #f "~S"
|
||||||
|
(string-append (assoc-ref inputs "dmidecode")
|
||||||
|
"/sbin/dmidecode"))))
|
||||||
|
#t)))))
|
||||||
|
(home-page "https://flashrom.org/")
|
||||||
|
(synopsis "Identify, read, write, erase, and verify ROM/flash chips")
|
||||||
|
(description
|
||||||
|
"flashrom is a utility for identifying, reading, writing,
|
||||||
|
verifying and erasing flash chips. It is designed to flash
|
||||||
|
BIOS/EFI/coreboot/firmware/optionROM images on mainboards,
|
||||||
|
network/graphics/storage controller cards, and various other
|
||||||
|
programmer devices.")
|
||||||
|
(license license:gpl2)))
|
|
@ -0,0 +1,94 @@
|
||||||
|
;; Copyright (C) 2021 muradm <mail@muradm.net>
|
||||||
|
;; Copyright (C) 2022 Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
|
||||||
|
;;
|
||||||
|
;; This program 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.
|
||||||
|
;;
|
||||||
|
;; This program 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 this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
(define-module (gnuboot-utils)
|
||||||
|
#:use-module (gnu packages gnupg)
|
||||||
|
#:use-module (guix build-system gnu)
|
||||||
|
#:use-module (guix build-system trivial)
|
||||||
|
#:use-module (guix download)
|
||||||
|
#:use-module (guix gexp)
|
||||||
|
#:use-module ((guix licenses) #:prefix license:)
|
||||||
|
#:use-module (guix packages)
|
||||||
|
#:use-module (guix utils))
|
||||||
|
|
||||||
|
(define-public gnuboot-version "0.1-rc3")
|
||||||
|
(define-public gnuboot-source
|
||||||
|
(origin
|
||||||
|
(method url-fetch)
|
||||||
|
(uri (string-append "mirror://gnu/gnuboot/gnuboot-" gnuboot-version
|
||||||
|
"/gnuboot-" gnuboot-version
|
||||||
|
"_src.tar.xz"))
|
||||||
|
(sha256
|
||||||
|
(base32
|
||||||
|
"19p4xw32jrkmpx13xbfsk3v58zfrwfmqb77x7psrackdq7ghk21n"))))
|
||||||
|
|
||||||
|
(define-public
|
||||||
|
(make-gnuboot-utils-package
|
||||||
|
name
|
||||||
|
source
|
||||||
|
version
|
||||||
|
synopsis
|
||||||
|
description)
|
||||||
|
(package
|
||||||
|
(name name)
|
||||||
|
(version version)
|
||||||
|
(source source)
|
||||||
|
(build-system gnu-build-system)
|
||||||
|
(arguments
|
||||||
|
(list
|
||||||
|
#:tests? #f
|
||||||
|
#:make-flags
|
||||||
|
#~(list
|
||||||
|
(string-append "CC=" #$(cc-for-target))
|
||||||
|
(string-append "DESTDIR=" #$output)
|
||||||
|
"INSTALL=install"
|
||||||
|
"PREFIX=/")
|
||||||
|
#:phases
|
||||||
|
#~(modify-phases
|
||||||
|
%standard-phases
|
||||||
|
(delete 'configure)
|
||||||
|
(add-after
|
||||||
|
'unpack 'enter-source
|
||||||
|
(lambda _
|
||||||
|
(chdir (string-append "coreboot/default/util/" #$name)))))))
|
||||||
|
(synopsis synopsis)
|
||||||
|
(description description)
|
||||||
|
(home-page "https://www.gnu.org/software/gnuboot")
|
||||||
|
(license license:gpl2)))
|
||||||
|
|
||||||
|
(define-public cbfstool
|
||||||
|
(make-gnuboot-utils-package
|
||||||
|
"cbfstool"
|
||||||
|
gnuboot-source
|
||||||
|
gnuboot-version
|
||||||
|
"Tool to manipulate Coreboot image files."
|
||||||
|
""))
|
||||||
|
|
||||||
|
(define-public ifdtool
|
||||||
|
(make-gnuboot-utils-package
|
||||||
|
"ifdtool"
|
||||||
|
gnuboot-source
|
||||||
|
gnuboot-version
|
||||||
|
""
|
||||||
|
""))
|
||||||
|
|
||||||
|
(define-public nvramtool
|
||||||
|
(make-gnuboot-utils-package
|
||||||
|
"nvramtool"
|
||||||
|
gnuboot-source
|
||||||
|
gnuboot-version
|
||||||
|
""
|
||||||
|
""))
|
|
@ -0,0 +1,102 @@
|
||||||
|
diff --git packaging/CMakeLists.txt packaging/CMakeLists.txt
|
||||||
|
index 4d796e18f..893a1a508 100644
|
||||||
|
--- packaging/CMakeLists.txt
|
||||||
|
+++ packaging/CMakeLists.txt
|
||||||
|
@@ -118,3 +118,5 @@ IF(NOT MSVC)
|
||||||
|
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
|
||||||
|
COMMENT "Create tar source archives")
|
||||||
|
ENDIF(NOT MSVC)
|
||||||
|
+
|
||||||
|
+ADD_SUBDIRECTORY(desktop)
|
||||||
|
diff --git packaging/desktop/CMakeLists.txt packaging/desktop/CMakeLists.txt
|
||||||
|
new file mode 100644
|
||||||
|
index 000000000..b68d70ab5
|
||||||
|
--- /dev/null
|
||||||
|
+++ packaging/desktop/CMakeLists.txt
|
||||||
|
@@ -0,0 +1,21 @@
|
||||||
|
+# Copyright (C) 2022 Matthew Fennell <matthew.robert.fennell@gmail.com>
|
||||||
|
+#
|
||||||
|
+# This program 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 2 of the License, or
|
||||||
|
+# (at your option) any later version.
|
||||||
|
+#
|
||||||
|
+# This program 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 this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
+IF(UNIX AND NOT APPLE)
|
||||||
|
+ INSTALL(FILES net.speed_dreams.desktop
|
||||||
|
+ DESTINATION ${CMAKE_INSTALL_PREFIX}/share/applications)
|
||||||
|
+ INSTALL(FILES ${CMAKE_SOURCE_DIR}/data/data/icons/icon.svg
|
||||||
|
+ DESTINATION ${CMAKE_INSTALL_PREFIX}/share/icons/hicolor/scalable/apps
|
||||||
|
+ RENAME speed-dreams-2.svg)
|
||||||
|
+ENDIF(UNIX AND NOT APPLE)
|
||||||
|
diff --git packaging/desktop/net.speed_dreams.desktop packaging/desktop/net.speed_dreams.desktop
|
||||||
|
new file mode 100644
|
||||||
|
index 000000000..de1dadef0
|
||||||
|
--- /dev/null
|
||||||
|
+++ packaging/desktop/net.speed_dreams.desktop
|
||||||
|
@@ -0,0 +1,59 @@
|
||||||
|
+# Copyright (C) 2022 Hao Liang
|
||||||
|
+# Copyright (C) 2022 Matthew Fennell <matthew.robert.fennell@gmail.com>
|
||||||
|
+# Copyright (C) 2022 Zewei Jin
|
||||||
|
+# Copyright (C) 2022 franzopow
|
||||||
|
+# Copyright (C) 2022 leillo1975
|
||||||
|
+# Copyright (C) 2022 madbad82
|
||||||
|
+#
|
||||||
|
+# This program 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 2 of the License, or
|
||||||
|
+# (at your option) any later version.
|
||||||
|
+#
|
||||||
|
+# This program 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 this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
+[Desktop Entry]
|
||||||
|
+Type=Application
|
||||||
|
+Name=Speed Dreams
|
||||||
|
+Icon=speed-dreams-2
|
||||||
|
+Exec=speed-dreams-2
|
||||||
|
+Terminal=false
|
||||||
|
+Categories=Game;SportsGame;
|
||||||
|
+Comment=Motorsport Simulator featuring high-quality 3D graphics and an accurate physics engine
|
||||||
|
+Comment[ca]=Simulador de deports de motor amb gràfics 3D d'alta calitat i un motor de física precís
|
||||||
|
+Comment[ca_ES@valencia]=Simulador de deports de motor amb gràfics 3D d'alta calitat i un motor de física precís
|
||||||
|
+Comment[de]=Motorsport Simulator mit hochwertigen 3D Grafiken und präziser Physik-Engine
|
||||||
|
+Comment[es]=Simulador de deportes de motor con gráficos 3D de alta calidad y un motor de física preciso
|
||||||
|
+Comment[eu]=Kalitate altuko 3D grafikak eta fisika zehatzeko eragileak dituen motorrezko kirolen simulatzailea
|
||||||
|
+Comment[gl]=Simulador de deportes de motor con gráficos 3D de alta calidade e un motor de física preciso
|
||||||
|
+Comment[it]=Simulatore di guida con grafica 3d di alta qualità e un accurato motore fisico
|
||||||
|
+Comment[nl]=Motorsportsimulator met 3D-graphics van hoge kwaliteit en een nauwkeurige physics-engine
|
||||||
|
+Comment[pt]=Simulador de esportes a motor com gráficos 3D de alta qualidade e um motor de física preciso
|
||||||
|
+Comment[zh_CN]=具有高清3D画质和精准物理引擎的赛车模拟器
|
||||||
|
+GenericName=Racing Game
|
||||||
|
+GenericName[ca]=Joc de carreres
|
||||||
|
+GenericName[ca_ES@valencia]=Joc de carreres
|
||||||
|
+GenericName[de]=Rennspiel
|
||||||
|
+GenericName[es]=Juego de carreras
|
||||||
|
+GenericName[eu]=Lasterketen jokoa
|
||||||
|
+GenericName[gl]=Xogo de carreiras
|
||||||
|
+GenericName[it]=Gioco di corse
|
||||||
|
+GenericName[nl]=Race spelletje
|
||||||
|
+GenericName[pt]=jogo de corrida
|
||||||
|
+GenericName[zh_CN]=赛车游戏
|
||||||
|
+Keywords=race;racing;drive;driving;racer;driver;track;motorsport;game;
|
||||||
|
+Keywords[ca]=carrera;racing;conducció;deport de motor;joc;cotxe;simulació;
|
||||||
|
+Keywords[ca_ES@valencia]=carrera;racing;conducció;deport de motor;joc;cotxe;simulació;
|
||||||
|
+Keywords[de]=Rennen;Fahren;Motorsport;Videospiel;Auto;Simulation
|
||||||
|
+Keywords[es]=carrera;racing;conducción;deporte de motor;juego;coche;simulación;
|
||||||
|
+Keywords[eu]=Lasterketa;kondukzioa;motor-kirola;jokoa;kotxe/auto;simulazioa
|
||||||
|
+Keywords[gl]=carreira;racing;conducción;deporte de motor;xogo;coche;simulación;
|
||||||
|
+Keywords[it]=corse;racing;guida;guidare;motorsport,gioco,macchine;simulatore
|
||||||
|
+Keywords[nl]=racen, racing, autorijden, motorsport, spelletjes, auto's, simulatie;
|
||||||
|
+Keywords[pt]=corrida, racing, condução, esporte a motor, jogos, carros, simulação
|
||||||
|
+Keywords[zh_CN]=赛车;驾驶;赛车运动;游戏;汽车;模拟;模拟器;竞速;
|
|
@ -0,0 +1,148 @@
|
||||||
|
;;; GNU Guix --- Functional package management for GNU
|
||||||
|
;;; Copyright © 2014 Mark H Weaver <mhw@netris.org>
|
||||||
|
;;; Copyright © 2014 Manolis Fragkiskos Ragkousis <manolis837@gmail.com>
|
||||||
|
;;; Copyright © 2016 Hartmut Goebel <h.goebel@crazy-compilers.com>
|
||||||
|
;;; Copyright © 2016, 2018, 2021 Ludovic Courtès <ludo@gnu.org>
|
||||||
|
;;; Copyright © 2016, 2019 Efraim Flashner <efraim@flashner.co.il>
|
||||||
|
;;; Copyright © 2017 Jonathan Brielmaier <jonathan.brielmaier@web.de>
|
||||||
|
;;; Copyright © 2017 Julien Lepiller <julien@lepiller.eu>
|
||||||
|
;;; Copyright © 2018–2021 Tobias Geerinckx-Rice <me@tobias.gr>
|
||||||
|
;;; Copyright © 2021 Ricardo Wurmus <rekado@elephly.net>
|
||||||
|
;;; Copyright © 2021 Mathieu Othacehe <othacehe@gnu.org>
|
||||||
|
;;; Copyright © 2022 Peter Polidoro <peter@polidoro.io>
|
||||||
|
;;;
|
||||||
|
;;; 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 <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
(define-module (speed-dreams)
|
||||||
|
#:use-module (gnu packages)
|
||||||
|
#:use-module (gnu packages base)
|
||||||
|
#:use-module (gnu packages graphics)
|
||||||
|
#:use-module (gnu packages gl)
|
||||||
|
#:use-module (gnu packages xiph)
|
||||||
|
#:use-module (gnu packages sdl)
|
||||||
|
#:use-module (gnu packages audio)
|
||||||
|
#:use-module (gnu packages networking)
|
||||||
|
#:use-module (gnu packages image)
|
||||||
|
#:use-module (gnu packages game-development)
|
||||||
|
#:use-module (gnu packages curl)
|
||||||
|
#:use-module (gnu packages pkg-config)
|
||||||
|
#:use-module (gnu packages xml)
|
||||||
|
#:use-module (gnu packages xorg)
|
||||||
|
#:use-module (guix build-system cmake)
|
||||||
|
#:use-module (guix build-system trivial)
|
||||||
|
#:use-module (guix build-system gnu)
|
||||||
|
#:use-module (guix build utils)
|
||||||
|
#:use-module ((guix licenses) #:prefix license:)
|
||||||
|
#:use-module (guix download)
|
||||||
|
#:use-module (guix gexp)
|
||||||
|
#:use-module (guix git-download)
|
||||||
|
#:use-module (guix packages)
|
||||||
|
#:use-module (guix utils))
|
||||||
|
|
||||||
|
(define-public plib-fpic
|
||||||
|
(package
|
||||||
|
(name "plib-fpic")
|
||||||
|
(version "1.8.5")
|
||||||
|
(source (origin
|
||||||
|
(method url-fetch)
|
||||||
|
(uri (string-append "http://plib.sourceforge.net/dist/"
|
||||||
|
"plib-" version ".tar.gz"))
|
||||||
|
(sha256
|
||||||
|
(base32
|
||||||
|
"0cha71mflpa10vh2l7ipyqk67dq2y0k5xbafwdks03fwdyzj4ns8"))
|
||||||
|
(patches (search-patches "plib-CVE-2011-4620.patch"
|
||||||
|
"plib-CVE-2012-4552.patch"))))
|
||||||
|
(build-system gnu-build-system)
|
||||||
|
(arguments
|
||||||
|
(list
|
||||||
|
#:make-flags
|
||||||
|
#~(list
|
||||||
|
"CFLAGS=-fPIC"
|
||||||
|
"CXXFLAGS=-fPIC")))
|
||||||
|
(inputs
|
||||||
|
(list mesa libxi libxmu))
|
||||||
|
(native-inputs
|
||||||
|
(list pkg-config))
|
||||||
|
(home-page "https://plib.sourceforge.net/")
|
||||||
|
(synopsis "Suite of portable game libraries")
|
||||||
|
(description "PLIB is a set of libraries that will permit programmers to
|
||||||
|
write games and other realtime interactive applications that are 100% portable
|
||||||
|
across a wide range of hardware and operating systems. PLIB includes sound
|
||||||
|
effects, music, a complete 3D engine, font rendering, a simple Windowing
|
||||||
|
library, a game scripting language, a GUI, networking, 3D math library and a
|
||||||
|
collection of handy utility functions. All are 100% portable across nearly
|
||||||
|
all modern computing platforms. Each library component is fairly independent
|
||||||
|
of the others")
|
||||||
|
(license license:lgpl2.0+)))
|
||||||
|
|
||||||
|
|
||||||
|
(define-public speed-dreams
|
||||||
|
(package
|
||||||
|
(name "speed-dreams")
|
||||||
|
(version "2.3.0")
|
||||||
|
(source
|
||||||
|
(origin
|
||||||
|
(method git-fetch)
|
||||||
|
(uri (git-reference
|
||||||
|
(url "https://forge.chalec.org/neox/speed-dreams")
|
||||||
|
(commit version)))
|
||||||
|
(file-name (git-file-name name version))
|
||||||
|
(sha256
|
||||||
|
(base32 "0w9l6lg4d20jiddkp1599l3hvy3y1745qv8pzb137kn8j2lz73c0"))))
|
||||||
|
(build-system cmake-build-system)
|
||||||
|
(arguments
|
||||||
|
(list
|
||||||
|
#:configure-flags
|
||||||
|
#~(list
|
||||||
|
"-DOPTION_UNLOAD_SSGGRAPH:BOOL=ON"
|
||||||
|
"-DCMAKE_CXX_FLAGS=-march=native"
|
||||||
|
"-DCMAKE_BUILD_TYPE=Release"
|
||||||
|
"-DOPTION_OFFICIAL_ONLY:BOOL=ON")
|
||||||
|
#:phases
|
||||||
|
#~(modify-phases %standard-phases
|
||||||
|
;(add-after 'unpack 'make-git-checkout-writable
|
||||||
|
;(lambda* (#:key inputs #:allow-other-keys)
|
||||||
|
;(make-file-writable "CMakeLists.txt")))
|
||||||
|
;(add-after 'unpack 'apply-patches
|
||||||
|
;(lambda* (#:key inputs #:allow-other-keys)
|
||||||
|
;(invoke "patch" "--force" "-p1"
|
||||||
|
;"speed-dreams-add-desktop-entry.patch")))
|
||||||
|
(delete 'validate-runpath)
|
||||||
|
(delete 'check))))
|
||||||
|
(native-inputs
|
||||||
|
(list
|
||||||
|
pkg-config))
|
||||||
|
(inputs
|
||||||
|
(list
|
||||||
|
openscenegraph
|
||||||
|
freeglut
|
||||||
|
libvorbis
|
||||||
|
sdl2
|
||||||
|
sdl2-mixer
|
||||||
|
openal
|
||||||
|
enet
|
||||||
|
expat
|
||||||
|
ijg-libjpeg
|
||||||
|
plib-fpic
|
||||||
|
libpng
|
||||||
|
curl))
|
||||||
|
(license license:gpl2)
|
||||||
|
(synopsis "SPEED")
|
||||||
|
(description
|
||||||
|
"SPEEEEEED.")
|
||||||
|
(home-page "https://www.speed-dreams.net/en/")))
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,150 @@
|
||||||
|
;; Ce fichier « manifeste » peut être passé à « guix package -m » pour reproduire
|
||||||
|
;; le contenu de votre profil. Son contenu est « symbolique » : il ne spécifie que les
|
||||||
|
;; noms des paquets. Pour reproduire exactement le même profil, vous devez aussi
|
||||||
|
;; retenir les canaux utilisés, ceux renvoyés par « guix describe ».
|
||||||
|
;; Voir la section « Répliquer Guix » dans le manuel.
|
||||||
|
|
||||||
|
(specifications->manifest
|
||||||
|
(list "xonotic"
|
||||||
|
"kdenlive"
|
||||||
|
"icecat-custom"
|
||||||
|
"giara"
|
||||||
|
"audacity"
|
||||||
|
"0ad"
|
||||||
|
"linux-libre-documentation"
|
||||||
|
"keysmith"
|
||||||
|
"ksirk"
|
||||||
|
"kbreakout"
|
||||||
|
"kapman"
|
||||||
|
"nextcloud-client"
|
||||||
|
"lollypop"
|
||||||
|
"gnome-font-viewer"
|
||||||
|
"xdg-desktop-portal"
|
||||||
|
"xdg-desktop-portal-gtk"
|
||||||
|
"sysprof"
|
||||||
|
"cambalache"
|
||||||
|
"transmission"
|
||||||
|
"dino"
|
||||||
|
"ardour"
|
||||||
|
"gnome-tweaks"
|
||||||
|
"gnome-builder"
|
||||||
|
"endeavour"
|
||||||
|
"dconf-editor"
|
||||||
|
"uefitool"
|
||||||
|
"ffmpeg"
|
||||||
|
"mpv"
|
||||||
|
"ungoogled-chromium"
|
||||||
|
"pavucontrol"
|
||||||
|
"alsa-plugins"
|
||||||
|
"qjackctl"
|
||||||
|
"flatpak"
|
||||||
|
"yt-dlp"
|
||||||
|
"vlc"
|
||||||
|
"qbittorrent"
|
||||||
|
"musescore"
|
||||||
|
"mumble"
|
||||||
|
"gimp"
|
||||||
|
"ghostwriter"
|
||||||
|
"supertuxkart"
|
||||||
|
"supertux"
|
||||||
|
"seahorse"
|
||||||
|
"hplip"
|
||||||
|
"bluefish"
|
||||||
|
"inkscape"
|
||||||
|
"simplescreenrecorder"
|
||||||
|
"youtube-dl"
|
||||||
|
"obs"
|
||||||
|
"pngquant"
|
||||||
|
"signal-desktop"
|
||||||
|
"icedove"
|
||||||
|
"meld"
|
||||||
|
"xournalpp"
|
||||||
|
"libreoffice"
|
||||||
|
"hexchat"
|
||||||
|
"minetest"
|
||||||
|
"system-config-printer"
|
||||||
|
"lm-sensors"
|
||||||
|
"grub"
|
||||||
|
"pinentry"
|
||||||
|
"calf"
|
||||||
|
"gparted"
|
||||||
|
"xdot"
|
||||||
|
"git-lfs"
|
||||||
|
"cmake"
|
||||||
|
"openssh"
|
||||||
|
"parted"
|
||||||
|
"cryptsetup"
|
||||||
|
"gajim-omemo"
|
||||||
|
"git:send-email"
|
||||||
|
"git"
|
||||||
|
"graphviz"
|
||||||
|
"zplugins"
|
||||||
|
"dosage"
|
||||||
|
"ncftp"
|
||||||
|
"sherlock-lv2"
|
||||||
|
"infamous-plugins"
|
||||||
|
"x42-plugins"
|
||||||
|
"shiru-lv2"
|
||||||
|
"avldrums-lv2"
|
||||||
|
"xdotool"
|
||||||
|
"licensecheck"
|
||||||
|
"atop"
|
||||||
|
"rsync"
|
||||||
|
"libtree"
|
||||||
|
"recutils"
|
||||||
|
"cvs"
|
||||||
|
"flashrom"
|
||||||
|
"tree"
|
||||||
|
"gnupg"
|
||||||
|
"python-unidecode"
|
||||||
|
"memtester"
|
||||||
|
"zstd"
|
||||||
|
"gzip"
|
||||||
|
"lz4"
|
||||||
|
"dmidecode"
|
||||||
|
"openssl"
|
||||||
|
"python"
|
||||||
|
"pandoc"
|
||||||
|
"fluida-lv2"
|
||||||
|
"fastboot"
|
||||||
|
"adb"
|
||||||
|
"ntfs-3g"
|
||||||
|
"python-virtualenv"
|
||||||
|
"python-markdown"
|
||||||
|
"valgrind"
|
||||||
|
"man-pages"
|
||||||
|
"noise-repellent"
|
||||||
|
"gx-overdriver-lv2"
|
||||||
|
"gx-vintage-fuzz-master-lv2"
|
||||||
|
"gx-voodoo-fuzz-lv2"
|
||||||
|
"tap-lv2"
|
||||||
|
"caps-plugins-lv2"
|
||||||
|
"lv2-speech-denoiser"
|
||||||
|
"rkrlv2"
|
||||||
|
"mda-lv2"
|
||||||
|
"swh-plugins-lv2"
|
||||||
|
"jack"
|
||||||
|
"alsa-utils"
|
||||||
|
"font-liberation"
|
||||||
|
"gdb"
|
||||||
|
"testdisk"
|
||||||
|
"bind:utils"
|
||||||
|
"tig"
|
||||||
|
"speedtest-cli"
|
||||||
|
"bsd-games"
|
||||||
|
"python2"
|
||||||
|
"gnome-shell-extension-dash-to-dock"
|
||||||
|
"curl"
|
||||||
|
"inetutils"
|
||||||
|
"make"
|
||||||
|
"pkg-config"
|
||||||
|
"patchelf"
|
||||||
|
"minicom"
|
||||||
|
"font-openmoji"
|
||||||
|
"gnome-shell-extension-transparent-window"
|
||||||
|
"gnome-shell-extension-topicons-redux"
|
||||||
|
"gnome-shell-extension-burn-my-windows"
|
||||||
|
"gnome-shell-extension-blur-my-shell"
|
||||||
|
"neofetch"
|
||||||
|
"htop"
|
||||||
|
"bash-completion"))
|
|
@ -0,0 +1 @@
|
||||||
|
/home/neox/Projets/guix-repo
|
Loading…
Reference in New Issue