diff options
| author | Andy Tai <atai@atai.org> | 2025-02-14 23:06:20 -0800 |
|---|---|---|
| committer | 宋文武 <iyzsong@member.fsf.org> | 2025-02-15 19:38:05 +0800 |
| commit | d36e8719b6231b75d95683d48cf6b8b245d1de3b (patch) | |
| tree | a6701de3ed67a0e45531af28fa5121e5db506bb3 /gnu | |
| parent | c17545dbde0fcf4982a6e1a7b2eed49aa26dc6ce (diff) | |
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>
Diffstat (limited to 'gnu')
| -rw-r--r-- | gnu/packages/algebra.scm | 2 | ||||
| -rw-r--r-- | gnu/packages/audio.scm | 4 | ||||
| -rw-r--r-- | gnu/packages/fltk.scm | 32 | ||||
| -rw-r--r-- | gnu/packages/game-development.scm | 2 | ||||
| -rw-r--r-- | gnu/packages/music.scm | 2 | ||||
| -rw-r--r-- | gnu/packages/radio.scm | 2 | ||||
| -rw-r--r-- | gnu/packages/vnc.scm | 2 | ||||
| -rw-r--r-- | gnu/packages/web-browsers.scm | 2 |
8 files changed, 32 insertions, 16 deletions
diff --git a/gnu/packages/algebra.scm b/gnu/packages/algebra.scm index d5304afa434..4d7f9d95e0d 100644 --- a/gnu/packages/algebra.scm +++ b/gnu/packages/algebra.scm | |||
| @@ -447,7 +447,7 @@ precision.") | |||
| 447 | (inputs | 447 | (inputs |
| 448 | ;; TODO: Add libnauty, unbundle "libmicropython.a". | 448 | ;; TODO: Add libnauty, unbundle "libmicropython.a". |
| 449 | (list ao | 449 | (list ao |
| 450 | fltk | 450 | fltk-1.3 |
| 451 | glpk-4 | 451 | glpk-4 |
| 452 | gmp | 452 | gmp |
| 453 | gsl | 453 | gsl |
diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm index 4ae8fde6628..1dc79ce62bb 100644 --- a/gnu/packages/audio.scm +++ b/gnu/packages/audio.scm | |||
| @@ -2560,7 +2560,7 @@ auto-wah.") | |||
| 2560 | (build-system gnu-build-system) | 2560 | (build-system gnu-build-system) |
| 2561 | (inputs | 2561 | (inputs |
| 2562 | (list alsa-utils | 2562 | (list alsa-utils |
| 2563 | fltk | 2563 | fltk-1.3 |
| 2564 | libx11 | 2564 | libx11 |
| 2565 | libxext | 2565 | libxext |
| 2566 | libxfixes | 2566 | libxfixes |
| @@ -6365,7 +6365,7 @@ while still staying in time.") | |||
| 6365 | (list curl | 6365 | (list curl |
| 6366 | dbus | 6366 | dbus |
| 6367 | flac | 6367 | flac |
| 6368 | fltk | 6368 | fltk-1.3 |
| 6369 | lame | 6369 | lame |
| 6370 | libfdk | 6370 | libfdk |
| 6371 | libsamplerate | 6371 | libsamplerate |
diff --git a/gnu/packages/fltk.scm b/gnu/packages/fltk.scm index 05d418022f5..475ad0feca0 100644 --- a/gnu/packages/fltk.scm +++ b/gnu/packages/fltk.scm | |||
| @@ -25,6 +25,7 @@ | |||
| 25 | (define-module (gnu packages fltk) | 25 | (define-module (gnu packages fltk) |
| 26 | #:use-module ((guix licenses) #:select (lgpl2.0 lgpl2.0+)) | 26 | #:use-module ((guix licenses) #:select (lgpl2.0 lgpl2.0+)) |
| 27 | #:use-module (gnu packages) | 27 | #:use-module (gnu packages) |
| 28 | #:use-module (gnu packages autotools) | ||
| 28 | #:use-module (gnu packages compression) | 29 | #:use-module (gnu packages compression) |
| 29 | #:use-module (gnu packages image) | 30 | #:use-module (gnu packages image) |
| 30 | #:use-module (gnu packages xorg) | 31 | #:use-module (gnu packages xorg) |
| @@ -40,21 +41,23 @@ | |||
| 40 | #:use-module (guix build-system waf) | 41 | #:use-module (guix build-system waf) |
| 41 | #:use-module (srfi srfi-1)) | 42 | #:use-module (srfi srfi-1)) |
| 42 | 43 | ||
| 43 | (define-public fltk | 44 | (define-public fltk-1.3 |
| 44 | (package | 45 | (package |
| 45 | (name "fltk") | 46 | (name "fltk") |
| 46 | (version "1.3.9") | 47 | (version "1.3.11") |
| 47 | (source | 48 | (source |
| 48 | (origin | 49 | (origin |
| 49 | (method url-fetch) | 50 | (method git-fetch) |
| 50 | (uri (string-append "https://www.fltk.org/pub/fltk/" | 51 | (uri (git-reference |
| 51 | (first (string-split version #\-)) | 52 | (url "https://github.com/fltk/fltk") |
| 52 | "/fltk-" version "-source.tar.gz")) | 53 | (commit (string-append "release-" version)))) |
| 53 | (sha256 | 54 | (sha256 |
| 54 | (base32 "06siv517l1wfvcc1dg0h1dka5yzkh9gbmm835i1hgmjhbi2b0dnp")))) | 55 | (base32 "0pnifyhhvcqfjd6iaa4m14kvfyqhjjdw0aqbcizcdhhqrl6q4pjg")))) |
| 55 | (build-system gnu-build-system) | 56 | (build-system gnu-build-system) |
| 56 | (native-inputs | 57 | (native-inputs |
| 57 | (list pkg-config)) | 58 | (list autoconf |
| 59 | automake | ||
| 60 | pkg-config)) | ||
| 58 | (inputs | 61 | (inputs |
| 59 | `(("libjpeg" ,libjpeg-turbo) | 62 | `(("libjpeg" ,libjpeg-turbo) |
| 60 | ("libpng" ,libpng) | 63 | ("libpng" ,libpng) |
| @@ -97,6 +100,19 @@ linked, but works fine as a shared library. FLTK also includes an excellent | |||
| 97 | UI builder called FLUID that can be used to create applications in minutes.") | 100 | UI builder called FLUID that can be used to create applications in minutes.") |
| 98 | (license lgpl2.0))) ; plus certain additional permissions | 101 | (license lgpl2.0))) ; plus certain additional permissions |
| 99 | 102 | ||
| 103 | (define-public fltk | ||
| 104 | (package | ||
| 105 | (inherit fltk-1.3) | ||
| 106 | (version "1.4.1") | ||
| 107 | (source (origin | ||
| 108 | (method git-fetch) | ||
| 109 | (uri (git-reference | ||
| 110 | (url "https://github.com/fltk/fltk") | ||
| 111 | (commit (string-append "release-" version)))) | ||
| 112 | (sha256 | ||
| 113 | (base32 "0ii49imyw29drkhc9dvyiiybc9qy19fxc91wl6w2gmc3xsmdzd6z")))))) | ||
| 114 | |||
| 115 | |||
| 100 | (define-public ntk | 116 | (define-public ntk |
| 101 | (package | 117 | (package |
| 102 | (name "ntk") | 118 | (name "ntk") |
diff --git a/gnu/packages/game-development.scm b/gnu/packages/game-development.scm index dc642bf0520..7054685dc6a 100644 --- a/gnu/packages/game-development.scm +++ b/gnu/packages/game-development.scm | |||
| @@ -2445,7 +2445,7 @@ scripted in a Python-like language.") | |||
| 2445 | ("libfontconfig" ,fontconfig) | 2445 | ("libfontconfig" ,fontconfig) |
| 2446 | ("libjpeg" ,libjpeg-turbo) | 2446 | ("libjpeg" ,libjpeg-turbo) |
| 2447 | ("libpng" ,libpng) | 2447 | ("libpng" ,libpng) |
| 2448 | ("fltk" ,fltk) | 2448 | ("fltk" ,fltk-1.3) |
| 2449 | ("zlib" ,zlib))) | 2449 | ("zlib" ,zlib))) |
| 2450 | (native-inputs (list pkg-config xdg-utils)) | 2450 | (native-inputs (list pkg-config xdg-utils)) |
| 2451 | (synopsis "Doom map editor") | 2451 | (synopsis "Doom map editor") |
diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm index 18a47e4650a..11ea9313c54 100644 --- a/gnu/packages/music.scm +++ b/gnu/packages/music.scm | |||
| @@ -3526,7 +3526,7 @@ capabilities, custom envelopes, effects, etc.") | |||
| 3526 | boost | 3526 | boost |
| 3527 | cairo | 3527 | cairo |
| 3528 | fftwf | 3528 | fftwf |
| 3529 | fltk | 3529 | fltk-1.3 |
| 3530 | fontconfig | 3530 | fontconfig |
| 3531 | jack-2 | 3531 | jack-2 |
| 3532 | lv2 | 3532 | lv2 |
diff --git a/gnu/packages/radio.scm b/gnu/packages/radio.scm index 987ad5f9971..626a1b9d5ae 100644 --- a/gnu/packages/radio.scm +++ b/gnu/packages/radio.scm | |||
| @@ -1403,7 +1403,7 @@ for emergency communications data transfers (like ICS213 forms).") | |||
| 1403 | (native-inputs | 1403 | (native-inputs |
| 1404 | (list autoconf automake pkg-config)) | 1404 | (list autoconf automake pkg-config)) |
| 1405 | (inputs | 1405 | (inputs |
| 1406 | (list fltk libx11 libxext libxfixes libxft)) | 1406 | (list fltk-1.3 libx11 libxext libxfixes libxft)) |
| 1407 | (synopsis "File encapsulation program") | 1407 | (synopsis "File encapsulation program") |
| 1408 | (description | 1408 | (description |
| 1409 | "Flwrap is a software utility for amateur radio use. Its purpose is to | 1409 | "Flwrap is a software utility for amateur radio use. Its purpose is to |
diff --git a/gnu/packages/vnc.scm b/gnu/packages/vnc.scm index 5b320bb347e..c45f4cab01c 100644 --- a/gnu/packages/vnc.scm +++ b/gnu/packages/vnc.scm | |||
| @@ -202,7 +202,7 @@ RDP, VNC, SPICE, NX, XDMCP, SSH and EXEC network protocols are supported.") | |||
| 202 | gnutls | 202 | gnutls |
| 203 | libjpeg-turbo | 203 | libjpeg-turbo |
| 204 | ;;ffmpeg ;TODO: add this for h264 encoding | 204 | ;;ffmpeg ;TODO: add this for h264 encoding |
| 205 | fltk | 205 | fltk-1.3 |
| 206 | linux-pam | 206 | linux-pam |
| 207 | libx11 | 207 | libx11 |
| 208 | libxext | 208 | libxext |
diff --git a/gnu/packages/web-browsers.scm b/gnu/packages/web-browsers.scm index c0138eea173..df3335b4d8c 100644 --- a/gnu/packages/web-browsers.scm +++ b/gnu/packages/web-browsers.scm | |||
| @@ -1059,7 +1059,7 @@ Features include | |||
| 1059 | (base32 "19rr09b4xvnz7isng8pzxm5879g3pqvml5v8vh4gbwwn93dnlwpn")))) | 1059 | (base32 "19rr09b4xvnz7isng8pzxm5879g3pqvml5v8vh4gbwwn93dnlwpn")))) |
| 1060 | (build-system gnu-build-system) | 1060 | (build-system gnu-build-system) |
| 1061 | (native-inputs (list autoconf automake)) | 1061 | (native-inputs (list autoconf automake)) |
| 1062 | (inputs (list fltk | 1062 | (inputs (list fltk-1.3 |
| 1063 | fontconfig | 1063 | fontconfig |
| 1064 | openssl | 1064 | openssl |
| 1065 | libjpeg-turbo | 1065 | libjpeg-turbo |
