me
/
guix
Archived
1
0
Fork 0

gnu: Add fox.

* gnu/packages/graphics.scm (fox): New variable.
master
Raghav Gururajan 2020-04-09 11:18:45 -04:00 committed by Nicolas Goaziou
parent c7a2334558
commit eef785d668
No known key found for this signature in database
GPG Key ID: DA00B4F048E92F2D
1 changed files with 56 additions and 0 deletions

View File

@ -20,6 +20,7 @@
;;; Copyright © 2019 Tanguy Le Carrour <tanguy@bioneland.org>
;;; Copyright © 2020 Jakub Kądziołka <kuba@kadziolka.net>
;;; Copyright © 2020 Nicolas Goaziou <mail@nicolasgoaziou.fr>
;;; Copyright © 2020 Raghav Gururajan <raghavgururajan@disroot.org>
;;;
;;; This file is part of GNU Guix.
;;;
@ -87,6 +88,61 @@
#:use-module (guix packages)
#:use-module (guix utils))
(define-public fox
(package
(name "fox")
(version "1.6.57")
(source
(origin
(method url-fetch)
(uri
(string-append "https://fox-toolkit.org/ftp/fox-" version ".tar.gz"))
(sha256
(base32 "08w98m6wjadraw1pi13igzagly4b2nfa57kdqdnkjfhgkvg1bvv5"))))
(build-system gnu-build-system)
(arguments
`(#:phases
(modify-phases %standard-phases
(add-after 'unpack 'patch
(lambda _
(substitute* "configure"
(("-I/usr/include/freetype2")
(string-append "-I"
(string-append
(assoc-ref %build-inputs "freetype")
"/include/freetype2"))))
#t)))))
(native-inputs
`(("doxygen" ,doxygen)))
(inputs
`(("bzip2" ,lbzip2)
("freetype" ,freetype)
("gl" ,mesa)
("glu" ,glu)
("jpeg" ,libjpeg)
("png" ,libpng)
("tiff" ,libtiff)
("x11" ,libx11)
("xcursor" ,libxcursor)
("xext" ,libxext)
("xfixes" ,libxfixes)
("xft" ,libxft)
("xinput" ,libxi)
("xrandr" ,libxrandr)
("xrender" ,libxrender)
("xshm" ,libxshmfence)
("zlib" ,zlib)))
(synopsis "Widget Toolkit for building GUI")
(description"FOX (Free Objects for X) is a C++ based Toolkit for developing
Graphical User Interfaces easily and effectively. It offers a wide, and
growing, collection of Controls, and provides state of the art facilities such
as drag and drop, selection, as well as OpenGL widgets for 3D graphical
manipulation. FOX also implements icons, images, and user-convenience features
such as status line help, and tooltips. Tooltips may even be used for 3D
objects!")
(home-page "http://www.fox-toolkit.org")
(license license:lgpl2.1+)))
(define-public blender
(package
(name "blender")