guix_mirror_bot pushed a commit to branch master
in repository guix.
commit 03127eb11a53c5ccc7a53a1b8912b03d5f2a561e
Author: Andreas Enge <[email protected]>
AuthorDate: Mon Jan 5 17:16:12 2026 +0100
gnu: Remove tuxmath.
* gnu/packages/education.scm (tuxmath): Delete variable.
Change-Id: I47873f6194842d8e180471265e03e9c3e93e9932
---
gnu/packages/education.scm | 65 ----------------------------------------------
1 file changed, 65 deletions(-)
diff --git a/gnu/packages/education.scm b/gnu/packages/education.scm
index 1e5011a134..caee945c14 100644
--- a/gnu/packages/education.scm
+++ b/gnu/packages/education.scm
@@ -655,71 +655,6 @@ stored and user can review his performance in any time.")
TuxMath and TuxType.")
(license license:gpl3+)))
-(define-public tuxmath
- (package
- (name "tuxmath")
- (version "2.0.3")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/tux4kids/tuxmath")
- (commit (string-append "upstream/" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "1f1pz83w6d3mbik2h6xavfxmk5apxlngxbkh80x0m55lhniwkdxv"))
- (modules '((guix build utils)))
- ;; Unbundle fonts.
- (snippet
- `(begin
- ;; Remove duplicate definition.
- (substitute* "src/menu_lan.c"
- (("lan_player_type.*MAX_CLIENTS\\];") ""))
- (for-each delete-file (find-files "data/fonts" "\\.ttf$"))
- #t))))
- (build-system gnu-build-system)
- (arguments
- `(#:tests? #f ;no test
- #:phases
- (modify-phases %standard-phases
- (add-after 'set-paths 'set-sdl-paths
- (lambda* (#:key inputs #:allow-other-keys)
- (setenv "CPATH"
- (string-append
- (search-input-directory inputs "/include/SDL")
- ":"
- (or (getenv "CPATH") "")))))
- (add-after 'install 'install-desktop-file
- (lambda* (#:key outputs #:allow-other-keys)
- (let* ((out (assoc-ref outputs "out"))
- (apps (string-append out "/share/applications"))
- (pixmaps (string-append out "/share/pixmaps")))
- (install-file "tuxmath.desktop" apps)
- (for-each (lambda (f) (install-file f pixmaps))
- (find-files "data/images/icons/"
- "tuxmath\\.(png|ico|svg)$"))
- #t))))))
- (native-inputs
- (list pkg-config))
- (inputs
- `(("librsvg" ,(librsvg-for-system))
- ("libxml2" ,libxml2)
- ("sdl" ,(sdl-union (list sdl sdl-image sdl-mixer sdl-net sdl-pango)))
- ("t4k-common" ,t4k-common)))
- (home-page "https://github.com/tux4kids/tuxmath")
- (synopsis "Educational math tutorial game")
- (description "@emph{Tux, of Math Command} is an educational math
-tutorial game starring Tux, the Linux penguin, in which you play the
-part of Commander Tux, as he defends his friends from an attack of
-math equations. Comets are crashing towards the friendly penguins in
-their igloos, and you must destroy the comets by solving their
-equations.
-
-TuxMath also includes Factoroids, a game that gives practice in
-factoring numbers and simplifying fractions, as well as zapping rocks
-floating through space.")
- (license license:gpl3+)))
-
(define-public libeb
(package
(name "libeb")