mirror of
https://codeberg.org/guix/guix.git
synced 2025-10-02 02:15:12 +00:00
gnu: fltk: Update to 1.4.1 and add fltk-1.3.
FLTK 1.4 is intended to be mostly API compatible with FLTK 1.3.x, however there are still some programs that fail to build with it, so we keep fltk-1.3 for them. * gnu/packages/fltk.scm (fltk-1.3): Renamed from fltk. Update to 1.3.11. [source] <origin>: Switch to git reference. (fltk): New variable, fltk at 1.4.1. * gnu/packages/algebra.scm (giac) [inputs]: Replace fltk by fltk-1.3. * gnu/packages/audio.scm (rakarrack) [inputs]: Ditto. (butt) [inputs]: Ditto. * gnu/packages/game-development.scm (eureka) [inputs]: Ditto. * gnu/packages/music.scm (yoshimi) [inputs]: Ditto. * gnu/packages/radio.scm (flwrap) [inputs]: Ditto. * gnu/packages/vnc.scm (tigervnc-client) [inputs]: Ditto. * gnu/packages/web-browser.scm (dillo) [inputs]: Ditto. Change-Id: I54833e5802d4b2088a42474d2edd17fe56bbdb68 Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
This commit is contained in:
parent
c17545dbde
commit
d36e8719b6
8 changed files with 32 additions and 16 deletions
|
@ -447,7 +447,7 @@ precision.")
|
||||||
(inputs
|
(inputs
|
||||||
;; TODO: Add libnauty, unbundle "libmicropython.a".
|
;; TODO: Add libnauty, unbundle "libmicropython.a".
|
||||||
(list ao
|
(list ao
|
||||||
fltk
|
fltk-1.3
|
||||||
glpk-4
|
glpk-4
|
||||||
gmp
|
gmp
|
||||||
gsl
|
gsl
|
||||||
|
|
|
@ -2560,7 +2560,7 @@ auto-wah.")
|
||||||
(build-system gnu-build-system)
|
(build-system gnu-build-system)
|
||||||
(inputs
|
(inputs
|
||||||
(list alsa-utils
|
(list alsa-utils
|
||||||
fltk
|
fltk-1.3
|
||||||
libx11
|
libx11
|
||||||
libxext
|
libxext
|
||||||
libxfixes
|
libxfixes
|
||||||
|
@ -6365,7 +6365,7 @@ while still staying in time.")
|
||||||
(list curl
|
(list curl
|
||||||
dbus
|
dbus
|
||||||
flac
|
flac
|
||||||
fltk
|
fltk-1.3
|
||||||
lame
|
lame
|
||||||
libfdk
|
libfdk
|
||||||
libsamplerate
|
libsamplerate
|
||||||
|
|
|
@ -25,6 +25,7 @@
|
||||||
(define-module (gnu packages fltk)
|
(define-module (gnu packages fltk)
|
||||||
#:use-module ((guix licenses) #:select (lgpl2.0 lgpl2.0+))
|
#:use-module ((guix licenses) #:select (lgpl2.0 lgpl2.0+))
|
||||||
#:use-module (gnu packages)
|
#:use-module (gnu packages)
|
||||||
|
#:use-module (gnu packages autotools)
|
||||||
#:use-module (gnu packages compression)
|
#:use-module (gnu packages compression)
|
||||||
#:use-module (gnu packages image)
|
#:use-module (gnu packages image)
|
||||||
#:use-module (gnu packages xorg)
|
#:use-module (gnu packages xorg)
|
||||||
|
@ -40,21 +41,23 @@
|
||||||
#:use-module (guix build-system waf)
|
#:use-module (guix build-system waf)
|
||||||
#:use-module (srfi srfi-1))
|
#:use-module (srfi srfi-1))
|
||||||
|
|
||||||
(define-public fltk
|
(define-public fltk-1.3
|
||||||
(package
|
(package
|
||||||
(name "fltk")
|
(name "fltk")
|
||||||
(version "1.3.9")
|
(version "1.3.11")
|
||||||
(source
|
(source
|
||||||
(origin
|
(origin
|
||||||
(method url-fetch)
|
(method git-fetch)
|
||||||
(uri (string-append "https://www.fltk.org/pub/fltk/"
|
(uri (git-reference
|
||||||
(first (string-split version #\-))
|
(url "https://github.com/fltk/fltk")
|
||||||
"/fltk-" version "-source.tar.gz"))
|
(commit (string-append "release-" version))))
|
||||||
(sha256
|
(sha256
|
||||||
(base32 "06siv517l1wfvcc1dg0h1dka5yzkh9gbmm835i1hgmjhbi2b0dnp"))))
|
(base32 "0pnifyhhvcqfjd6iaa4m14kvfyqhjjdw0aqbcizcdhhqrl6q4pjg"))))
|
||||||
(build-system gnu-build-system)
|
(build-system gnu-build-system)
|
||||||
(native-inputs
|
(native-inputs
|
||||||
(list pkg-config))
|
(list autoconf
|
||||||
|
automake
|
||||||
|
pkg-config))
|
||||||
(inputs
|
(inputs
|
||||||
`(("libjpeg" ,libjpeg-turbo)
|
`(("libjpeg" ,libjpeg-turbo)
|
||||||
("libpng" ,libpng)
|
("libpng" ,libpng)
|
||||||
|
@ -97,6 +100,19 @@ linked, but works fine as a shared library. FLTK also includes an excellent
|
||||||
UI builder called FLUID that can be used to create applications in minutes.")
|
UI builder called FLUID that can be used to create applications in minutes.")
|
||||||
(license lgpl2.0))) ; plus certain additional permissions
|
(license lgpl2.0))) ; plus certain additional permissions
|
||||||
|
|
||||||
|
(define-public fltk
|
||||||
|
(package
|
||||||
|
(inherit fltk-1.3)
|
||||||
|
(version "1.4.1")
|
||||||
|
(source (origin
|
||||||
|
(method git-fetch)
|
||||||
|
(uri (git-reference
|
||||||
|
(url "https://github.com/fltk/fltk")
|
||||||
|
(commit (string-append "release-" version))))
|
||||||
|
(sha256
|
||||||
|
(base32 "0ii49imyw29drkhc9dvyiiybc9qy19fxc91wl6w2gmc3xsmdzd6z"))))))
|
||||||
|
|
||||||
|
|
||||||
(define-public ntk
|
(define-public ntk
|
||||||
(package
|
(package
|
||||||
(name "ntk")
|
(name "ntk")
|
||||||
|
|
|
@ -2445,7 +2445,7 @@ scripted in a Python-like language.")
|
||||||
("libfontconfig" ,fontconfig)
|
("libfontconfig" ,fontconfig)
|
||||||
("libjpeg" ,libjpeg-turbo)
|
("libjpeg" ,libjpeg-turbo)
|
||||||
("libpng" ,libpng)
|
("libpng" ,libpng)
|
||||||
("fltk" ,fltk)
|
("fltk" ,fltk-1.3)
|
||||||
("zlib" ,zlib)))
|
("zlib" ,zlib)))
|
||||||
(native-inputs (list pkg-config xdg-utils))
|
(native-inputs (list pkg-config xdg-utils))
|
||||||
(synopsis "Doom map editor")
|
(synopsis "Doom map editor")
|
||||||
|
|
|
@ -3526,7 +3526,7 @@ capabilities, custom envelopes, effects, etc.")
|
||||||
boost
|
boost
|
||||||
cairo
|
cairo
|
||||||
fftwf
|
fftwf
|
||||||
fltk
|
fltk-1.3
|
||||||
fontconfig
|
fontconfig
|
||||||
jack-2
|
jack-2
|
||||||
lv2
|
lv2
|
||||||
|
|
|
@ -1403,7 +1403,7 @@ for emergency communications data transfers (like ICS213 forms).")
|
||||||
(native-inputs
|
(native-inputs
|
||||||
(list autoconf automake pkg-config))
|
(list autoconf automake pkg-config))
|
||||||
(inputs
|
(inputs
|
||||||
(list fltk libx11 libxext libxfixes libxft))
|
(list fltk-1.3 libx11 libxext libxfixes libxft))
|
||||||
(synopsis "File encapsulation program")
|
(synopsis "File encapsulation program")
|
||||||
(description
|
(description
|
||||||
"Flwrap is a software utility for amateur radio use. Its purpose is to
|
"Flwrap is a software utility for amateur radio use. Its purpose is to
|
||||||
|
|
|
@ -202,7 +202,7 @@ RDP, VNC, SPICE, NX, XDMCP, SSH and EXEC network protocols are supported.")
|
||||||
gnutls
|
gnutls
|
||||||
libjpeg-turbo
|
libjpeg-turbo
|
||||||
;;ffmpeg ;TODO: add this for h264 encoding
|
;;ffmpeg ;TODO: add this for h264 encoding
|
||||||
fltk
|
fltk-1.3
|
||||||
linux-pam
|
linux-pam
|
||||||
libx11
|
libx11
|
||||||
libxext
|
libxext
|
||||||
|
|
|
@ -1059,7 +1059,7 @@ Features include
|
||||||
(base32 "19rr09b4xvnz7isng8pzxm5879g3pqvml5v8vh4gbwwn93dnlwpn"))))
|
(base32 "19rr09b4xvnz7isng8pzxm5879g3pqvml5v8vh4gbwwn93dnlwpn"))))
|
||||||
(build-system gnu-build-system)
|
(build-system gnu-build-system)
|
||||||
(native-inputs (list autoconf automake))
|
(native-inputs (list autoconf automake))
|
||||||
(inputs (list fltk
|
(inputs (list fltk-1.3
|
||||||
fontconfig
|
fontconfig
|
||||||
openssl
|
openssl
|
||||||
libjpeg-turbo
|
libjpeg-turbo
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue