mirror of
git://git.savannah.gnu.org/guix.git
synced 2023-12-14 03:33:07 +01:00
gnu: Add tuxpaint-config.
* gnu/packages/games.scm (tuxpaint-config): New variable.
This commit is contained in:
parent
c3d850f232
commit
d25639731a
|
@ -54,6 +54,7 @@
|
||||||
#:use-module (gnu packages audio)
|
#:use-module (gnu packages audio)
|
||||||
#:use-module (gnu packages avahi)
|
#:use-module (gnu packages avahi)
|
||||||
#:use-module (gnu packages boost)
|
#:use-module (gnu packages boost)
|
||||||
|
#:use-module (gnu packages fltk)
|
||||||
#:use-module (gnu packages fribidi)
|
#:use-module (gnu packages fribidi)
|
||||||
#:use-module (gnu packages game-development)
|
#:use-module (gnu packages game-development)
|
||||||
#:use-module (gnu packages gettext)
|
#:use-module (gnu packages gettext)
|
||||||
|
@ -2643,3 +2644,50 @@ your child be creative.")
|
||||||
"This package contains a set of \"Rubber Stamp\" images which can be used
|
"This package contains a set of \"Rubber Stamp\" images which can be used
|
||||||
with the \"Stamp\" tool within Tux Paint.")
|
with the \"Stamp\" tool within Tux Paint.")
|
||||||
(license license:gpl2+)))
|
(license license:gpl2+)))
|
||||||
|
|
||||||
|
(define-public tuxpaint-config
|
||||||
|
(package
|
||||||
|
(name "tuxpaint-config")
|
||||||
|
(version "0.0.13") ;keep VER_DATE below in sync
|
||||||
|
(source
|
||||||
|
(origin
|
||||||
|
(method url-fetch)
|
||||||
|
(uri (string-append "mirror://sourceforge/tuxpaint/tuxpaint-config/"
|
||||||
|
version "/tuxpaint-config-" version ".tar.gz"))
|
||||||
|
(sha256
|
||||||
|
(base32
|
||||||
|
"1z12s46mvy87qs3vgq9m0ki9pp21zqc52mmgphahpihw3s7haf6v"))))
|
||||||
|
(build-system gnu-build-system)
|
||||||
|
(native-inputs
|
||||||
|
`(("gettext" ,gnu-gettext)))
|
||||||
|
(inputs
|
||||||
|
`(("fltk" ,fltk)
|
||||||
|
("libpaper" ,libpaper)
|
||||||
|
;; TODO: Should the following be propagated by fltk?
|
||||||
|
("libx11" ,libx11)
|
||||||
|
("libxft" ,libxft)
|
||||||
|
("mesa" ,mesa)))
|
||||||
|
(arguments
|
||||||
|
`(#:make-flags `("VER_DATE=2014-08-23"
|
||||||
|
"CONFDIR=/etc/tuxpaint" ;don't write to store
|
||||||
|
,(string-append "PREFIX=" %output)
|
||||||
|
"GNOME_PREFIX=$(PREFIX)")
|
||||||
|
#:tests? #f ;no tests
|
||||||
|
#:phases (modify-phases %standard-phases
|
||||||
|
(delete 'configure) ;no configure phase
|
||||||
|
(add-before 'install 'gzip-no-name
|
||||||
|
(lambda* _
|
||||||
|
(substitute* "Makefile"
|
||||||
|
;; tuxpaint-config compresses its own documentation;
|
||||||
|
;; make sure it uses flags for reproducibility.
|
||||||
|
(("gzip") "gzip --no-name"))))
|
||||||
|
(add-before 'install 'make-install-dirs
|
||||||
|
(lambda* (#:key outputs #:allow-other-keys)
|
||||||
|
(let ((out (assoc-ref outputs "out")))
|
||||||
|
(mkdir-p (string-append out "/bin"))
|
||||||
|
#t))))))
|
||||||
|
(home-page (package-home-page tuxpaint))
|
||||||
|
(synopsis "Configure Tux Paint")
|
||||||
|
(description
|
||||||
|
"Tux Paint Config is a graphical configuration editor for Tux Paint.")
|
||||||
|
(license license:gpl2))) ;no "or later" present
|
||||||
|
|
Loading…
Reference in a new issue