GNU bug report logs - #75220
[PATCH] gnu: fltk: Update to 1.3.10.

Previous Next

Package: guix-patches;

Reported by: Andy Tai <atai <at> atai.org>

Date: Tue, 31 Dec 2024 05:49:02 UTC

Severity: normal

Tags: patch

Done: 宋文武 <iyzsong <at> envs.net>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 75220 in the body.
You can then email your comments to 75220 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to guix-patches <at> gnu.org:
bug#75220; Package guix-patches. (Tue, 31 Dec 2024 05:49:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Andy Tai <atai <at> atai.org>:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Tue, 31 Dec 2024 05:49:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Andy Tai <atai <at> atai.org>
To: guix-patches <at> gnu.org
Cc: Andy Tai <atai <at> atai.org>
Subject: [PATCH] gnu: fltk: Update to 1.3.10.
Date: Mon, 30 Dec 2024 21:48:22 -0800
* gnu/packages/fltk.scm (fltk): Update to 1.3.10.

Change-Id: I54833e5802d4b2088a42474d2edd17fe56bbdb68
---
 gnu/packages/fltk.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/fltk.scm b/gnu/packages/fltk.scm
index 05d418022f..6686b2106a 100644
--- a/gnu/packages/fltk.scm
+++ b/gnu/packages/fltk.scm
@@ -43,7 +43,7 @@ (define-module (gnu packages fltk)
 (define-public fltk
   (package
     (name "fltk")
-    (version "1.3.9")
+    (version "1.3.10")
     (source
      (origin
       (method url-fetch)
@@ -51,7 +51,7 @@ (define-public fltk
                           (first (string-split version #\-))
                           "/fltk-" version "-source.tar.gz"))
       (sha256
-       (base32 "06siv517l1wfvcc1dg0h1dka5yzkh9gbmm835i1hgmjhbi2b0dnp"))))
+       (base32 "1iq8f60622n7wkij6gjzrm8g2ii8zw56gd25g55lz1575i7nvjf1"))))
    (build-system gnu-build-system)
    (native-inputs
     (list pkg-config))

base-commit: 95fd0a5a2c0bea49d54f31dd4e4ec206b780a236
-- 
2.34.1





Information forwarded to guix-patches <at> gnu.org:
bug#75220; Package guix-patches. (Wed, 12 Feb 2025 05:36:01 GMT) Full text and rfc822 format available.

Message #8 received at 75220 <at> debbugs.gnu.org (full text, mbox):

From: Andy Tai <atai <at> atai.org>
To: 75220 <at> debbugs.gnu.org
Cc: Andy Tai <atai <at> atai.org>
Subject: [PATCH v2] gnu: fltk: Update to 1.3.11.
Date: Tue, 11 Feb 2025 21:35:34 -0800
* gnu/packages/fltk.scm (fltk): Update to 1.3.11.
[source]<origin>: Update release file path.

Change-Id: I54833e5802d4b2088a42474d2edd17fe56bbdb68
---
 gnu/packages/fltk.scm | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/gnu/packages/fltk.scm b/gnu/packages/fltk.scm
index 05d418022f..f0a479daf8 100644
--- a/gnu/packages/fltk.scm
+++ b/gnu/packages/fltk.scm
@@ -43,15 +43,15 @@ (define-module (gnu packages fltk)
 (define-public fltk
   (package
     (name "fltk")
-    (version "1.3.9")
+    (version "1.3.11")
     (source
      (origin
       (method url-fetch)
-      (uri (string-append "https://www.fltk.org/pub/fltk/"
-                          (first (string-split version #\-))
+      (uri (string-append "https://github.com/fltk/fltk/releases/download/release-"
+                          version
                           "/fltk-" version "-source.tar.gz"))
       (sha256
-       (base32 "06siv517l1wfvcc1dg0h1dka5yzkh9gbmm835i1hgmjhbi2b0dnp"))))
+       (base32 "1b0i535wv32nklmgzn725wcb9v2l0ympbixf4xz3wpjhhjy5m04j"))))
    (build-system gnu-build-system)
    (native-inputs
     (list pkg-config))

base-commit: d59a13b6401e7494d8d5c9c9f66df3318451be79
-- 
2.34.1





Information forwarded to guix-patches <at> gnu.org:
bug#75220; Package guix-patches. (Wed, 12 Feb 2025 05:51:02 GMT) Full text and rfc822 format available.

Message #11 received at 75220 <at> debbugs.gnu.org (full text, mbox):

From: Andy Tai <atai <at> atai.org>
To: 75220 <at> debbugs.gnu.org
Cc: Andy Tai <atai <at> atai.org>
Subject: [PATCH v3] gnu: fltk: Update to 1.3.1 and add 1.4.1 as fltk-next.
Date: Tue, 11 Feb 2025 21:50:19 -0800
* gnu/packages/fltk.scm (fltk): Update to 1.3.11.
[source]<origin>: Update release file path.
(fltk-next): New variable.

Change-Id: I54833e5802d4b2088a42474d2edd17fe56bbdb68
---
 gnu/packages/fltk.scm | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/gnu/packages/fltk.scm b/gnu/packages/fltk.scm
index 05d418022f..f0a479daf8 100644
--- a/gnu/packages/fltk.scm
+++ b/gnu/packages/fltk.scm
@@ -43,15 +43,15 @@ (define-module (gnu packages fltk)
 (define-public fltk
   (package
     (name "fltk")
-    (version "1.3.9")
+    (version "1.3.11")
     (source
      (origin
       (method url-fetch)
-      (uri (string-append "https://www.fltk.org/pub/fltk/"
-                          (first (string-split version #\-))
+      (uri (string-append "https://github.com/fltk/fltk/releases/download/release-"
+                          version
                           "/fltk-" version "-source.tar.gz"))
       (sha256
-       (base32 "06siv517l1wfvcc1dg0h1dka5yzkh9gbmm835i1hgmjhbi2b0dnp"))))
+       (base32 "1b0i535wv32nklmgzn725wcb9v2l0ympbixf4xz3wpjhhjy5m04j"))))
    (build-system gnu-build-system)
    (native-inputs
     (list pkg-config))

base-commit: d59a13b6401e7494d8d5c9c9f66df3318451be79
-- 
2.34.1





Information forwarded to guix-patches <at> gnu.org:
bug#75220; Package guix-patches. (Wed, 12 Feb 2025 06:07:02 GMT) Full text and rfc822 format available.

Message #14 received at 75220 <at> debbugs.gnu.org (full text, mbox):

From: Andy Tai <atai <at> atai.org>
To: 75220 <at> debbugs.gnu.org
Cc: Andy Tai <atai <at> atai.org>
Subject: [PATCH v4] gnu: fltk: Update to 1.3.1 and add 1.4.1 as fltk-next.
Date: Tue, 11 Feb 2025 22:06:41 -0800
* gnu/packages/fltk.scm (fltk): Update to 1.3.11.
[source]<origin>: Switch to git reference.
(fltk-next): New variable.

Change-Id: I54833e5802d4b2088a42474d2edd17fe56bbdb68
---
 gnu/packages/fltk.scm | 30 +++++++++++++++++++++++-------
 1 file changed, 23 insertions(+), 7 deletions(-)

diff --git a/gnu/packages/fltk.scm b/gnu/packages/fltk.scm
index 05d418022f..7d36f2c86a 100644
--- a/gnu/packages/fltk.scm
+++ b/gnu/packages/fltk.scm
@@ -25,6 +25,7 @@
 (define-module (gnu packages fltk)
   #:use-module ((guix licenses) #:select (lgpl2.0 lgpl2.0+))
   #:use-module (gnu packages)
+  #:use-module (gnu packages autotools)
   #:use-module (gnu packages compression)
   #:use-module (gnu packages image)
   #:use-module (gnu packages xorg)
@@ -43,18 +44,20 @@ (define-module (gnu packages fltk)
 (define-public fltk
   (package
     (name "fltk")
-    (version "1.3.9")
+    (version "1.3.11")
     (source
      (origin
-      (method url-fetch)
-      (uri (string-append "https://www.fltk.org/pub/fltk/"
-                          (first (string-split version #\-))
-                          "/fltk-" version "-source.tar.gz"))
+      (method git-fetch)
+      (uri (git-reference
+              (url "https://github.com/fltk/fltk")
+              (commit (string-append "release-" version))))
       (sha256
-       (base32 "06siv517l1wfvcc1dg0h1dka5yzkh9gbmm835i1hgmjhbi2b0dnp"))))
+       (base32 "0pnifyhhvcqfjd6iaa4m14kvfyqhjjdw0aqbcizcdhhqrl6q4pjg"))))
    (build-system gnu-build-system)
    (native-inputs
-    (list pkg-config))
+    (list autoconf
+          automake
+          pkg-config))
    (inputs
     `(("libjpeg" ,libjpeg-turbo)
       ("libpng" ,libpng)
@@ -97,6 +100,19 @@ (define-public fltk
 UI builder called FLUID that can be used to create applications in minutes.")
     (license lgpl2.0))) ; plus certain additional permissions
 
+(define-public fltk-next
+  (package
+    (inherit fltk)
+    (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
   (package
     (name "ntk")

base-commit: d59a13b6401e7494d8d5c9c9f66df3318451be79
-- 
2.34.1





Information forwarded to guix-patches <at> gnu.org:
bug#75220; Package guix-patches. (Wed, 12 Feb 2025 08:37:01 GMT) Full text and rfc822 format available.

Message #17 received at 75220 <at> debbugs.gnu.org (full text, mbox):

From: 宋文武 <iyzsong <at> envs.net>
To: Andy Tai <atai <at> atai.org>
Cc: 75220 <at> debbugs.gnu.org
Subject: Re: [bug#75220] [PATCH v4] gnu: fltk: Update to 1.3.1 and add 1.4.1
 as fltk-next.
Date: Wed, 12 Feb 2025 16:40:13 +0800
Hello,

Andy Tai <atai <at> atai.org> writes:

> +(define-public fltk-next
> +  (package
> +    (inherit fltk)
> +    (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"))))))

As it clams that FLTK 1.4 is intended to be mostly API compatible with
FLTK 1.3.x, maybe we can just update default fltk to 1.4, and use
fltk-1.3 for some incomptible packages?  There are total about 20
packages using fltk, would you like give it a try?




Information forwarded to guix-patches <at> gnu.org:
bug#75220; Package guix-patches. (Thu, 13 Feb 2025 05:52:01 GMT) Full text and rfc822 format available.

Message #20 received at 75220 <at> debbugs.gnu.org (full text, mbox):

From: Andy Tai <atai <at> atai.org>
To: 宋文武 <iyzsong <at> envs.net>
Cc: 75220 <at> debbugs.gnu.org
Subject: Re: [bug#75220] [PATCH v4] gnu: fltk: Update to 1.3.1 and add 1.4.1
 as fltk-next.
Date: Wed, 12 Feb 2025 21:50:22 -0800
Hi, how can I build thee 20 packages?   fltk seems to have more than
100 dependent packages; any command to let me build just these 20
direct dependents would be great!

On Wed, Feb 12, 2025 at 12:36 AM 宋文武 <iyzsong <at> envs.net> wrote:

> As it clams that FLTK 1.4 is intended to be mostly API compatible with
> FLTK 1.3.x, maybe we can just update default fltk to 1.4, and use
> fltk-1.3 for some incomptible packages?  There are total about 20
> packages using fltk, would you like give it a try?




Information forwarded to guix-patches <at> gnu.org:
bug#75220; Package guix-patches. (Thu, 13 Feb 2025 21:02:01 GMT) Full text and rfc822 format available.

Message #23 received at 75220 <at> debbugs.gnu.org (full text, mbox):

From: Andy Tai <atai <at> atai.org>
To: 宋文武 <iyzsong <at> envs.net>
Cc: 75220 <at> debbugs.gnu.org
Subject: Re: [bug#75220] [PATCH v4] gnu: fltk: Update to 1.3.1 and add 1.4.1
 as fltk-next.
Date: Thu, 13 Feb 2025 13:00:53 -0800
Hi, I do not feel comfortable just moving fltk to the new version.
The fact that the fltk maintainers made 1.3.11 release available and
do not just say moving to 1.4.x means there is some incompatibility
between 1.3 and 1.4.  I think the safe way is to make fltk 1.3.11 the
current fltk and the packages can move to 1.4 when they get updated
and the upgrade patch author tests the new versions of packages build
with 1.4

On Wed, Feb 12, 2025 at 9:50 PM Andy Tai <atai <at> atai.org> wrote:
>
> Hi, how can I build thee 20 packages?   fltk seems to have more than
> 100 dependent packages; any command to let me build just these 20
> direct dependents would be great!
>
> On Wed, Feb 12, 2025 at 12:36 AM 宋文武 <iyzsong <at> envs.net> wrote:
>
> > As it clams that FLTK 1.4 is intended to be mostly API compatible with
> > FLTK 1.3.x, maybe we can just update default fltk to 1.4, and use
> > fltk-1.3 for some incomptible packages?  There are total about 20
> > packages using fltk, would you like give it a try?



-- 
Andy Tai, atai <at> atai.org, Skype: licheng.tai, Line: andy_tai, WeChat: andytai1010
Year 2025 民國114年
自動的精神力是信仰與覺悟
自動的行為力是勞動與技能




Information forwarded to guix-patches <at> gnu.org:
bug#75220; Package guix-patches. (Fri, 14 Feb 2025 02:51:02 GMT) Full text and rfc822 format available.

Message #26 received at 75220 <at> debbugs.gnu.org (full text, mbox):

From: 宋文武 <iyzsong <at> envs.net>
To: Andy Tai <atai <at> atai.org>
Cc: 75220 <at> debbugs.gnu.org
Subject: Re: [bug#75220] [PATCH v4] gnu: fltk: Update to 1.3.1 and add 1.4.1
 as fltk-next.
Date: Fri, 14 Feb 2025 10:54:28 +0800
Andy Tai <atai <at> atai.org> writes:

> Hi, I do not feel comfortable just moving fltk to the new version.
> The fact that the fltk maintainers made 1.3.11 release available and
> do not just say moving to 1.4.x means there is some incompatibility
> between 1.3 and 1.4.  I think the safe way is to make fltk 1.3.11 the
> current fltk and the packages can move to 1.4 when they get updated
> and the upgrade patch author tests the new versions of packages build
> with 1.4

Ok, then I'll merge the patch later, thank you!

>
> On Wed, Feb 12, 2025 at 9:50 PM Andy Tai <atai <at> atai.org> wrote:
>>
>> Hi, how can I build thee 20 packages?   fltk seems to have more than
>> 100 dependent packages; any command to let me build just these 20
>> direct dependents would be great!

Well, I find direct dependent (has fltk as a input) packages use grep.
It seems you can also exclude all 'r-*' packages from 'guix refresh -l
fltk', since they are all indirect depend on fltk through octave.




Information forwarded to guix-patches <at> gnu.org:
bug#75220; Package guix-patches. (Fri, 14 Feb 2025 22:02:03 GMT) Full text and rfc822 format available.

Message #29 received at 75220 <at> debbugs.gnu.org (full text, mbox):

From: Ludovic Courtès <ludo <at> gnu.org>
To: 宋文武 <iyzsong <at> envs.net>
Cc: 75220 <at> debbugs.gnu.org, Andy Tai <atai <at> atai.org>
Subject: Re: [bug#75220] [PATCH v4] gnu: fltk: Update to 1.3.1 and add 1.4.1
 as fltk-next.
Date: Fri, 14 Feb 2025 23:00:34 +0100
宋文武 <iyzsong <at> envs.net> skribis:

> Well, I find direct dependent (has fltk as a input) packages use grep.
> It seems you can also exclude all 'r-*' packages from 'guix refresh -l
> fltk', since they are all indirect depend on fltk through octave.

You can also try ‘guix build -P1 fltk’.

Ludo’.




Information forwarded to guix-patches <at> gnu.org:
bug#75220; Package guix-patches. (Sat, 15 Feb 2025 02:14:02 GMT) Full text and rfc822 format available.

Message #32 received at 75220 <at> debbugs.gnu.org (full text, mbox):

From: Andy Tai <atai <at> atai.org>
To: Ludovic Courtès <ludo <at> gnu.org>
Cc: 75220 <at> debbugs.gnu.org, 宋文武 <iyzsong <at> envs.net>
Subject: Re: [bug#75220] [PATCH v4] gnu: fltk: Update to 1.3.1 and add 1.4.1
 as fltk-next.
Date: Fri, 14 Feb 2025 18:12:43 -0800
strange.  That seems to be undocumented build option?

On Fri, Feb 14, 2025 at 2:01 PM Ludovic Courtès <ludo <at> gnu.org> wrote:
>
> 宋文武 <iyzsong <at> envs.net> skribis:
>
> > Well, I find direct dependent (has fltk as a input) packages use grep.
> > It seems you can also exclude all 'r-*' packages from 'guix refresh -l
> > fltk', since they are all indirect depend on fltk through octave.
>
> You can also try ‘guix build -P1 fltk’.




Information forwarded to guix-patches <at> gnu.org:
bug#75220; Package guix-patches. (Sat, 15 Feb 2025 07:07:01 GMT) Full text and rfc822 format available.

Message #35 received at 75220 <at> debbugs.gnu.org (full text, mbox):

From: Andy Tai <atai <at> atai.org>
To: 75220 <at> debbugs.gnu.org,
	iyzsong <at> envs.net
Cc: Andy Tai <atai <at> atai.org>
Subject: [PATCH v5] gnu: fltk: Update to 1.4.1 and rename 1.3 as fltk-1.3,
 updated to 1.3.11.
Date: Fri, 14 Feb 2025 23:06:20 -0800
* gnu/packages/fltk.scm (fltk-1.3): Rename ftlk as fltk-1.3
and 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
---
 gnu/packages/algebra.scm          |  2 +-
 gnu/packages/audio.scm            |  4 ++--
 gnu/packages/fltk.scm             | 32 +++++++++++++++++++++++--------
 gnu/packages/game-development.scm |  2 +-
 gnu/packages/music.scm            |  2 +-
 gnu/packages/radio.scm            |  2 +-
 gnu/packages/vnc.scm              |  2 +-
 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 4e41b7805e..74ecba2806 100644
--- a/gnu/packages/algebra.scm
+++ b/gnu/packages/algebra.scm
@@ -447,7 +447,7 @@ (define-public giac
     (inputs
      ;; TODO: Add libnauty, unbundle "libmicropython.a".
      (list ao
-           fltk
+           fltk-1.3
            glpk-4
            gmp
            gsl
diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm
index 4ae8fde662..1dc79ce62b 100644
--- a/gnu/packages/audio.scm
+++ b/gnu/packages/audio.scm
@@ -2560,7 +2560,7 @@ (define-public rakarrack
     (build-system gnu-build-system)
     (inputs
      (list alsa-utils
-           fltk
+           fltk-1.3
            libx11
            libxext
            libxfixes
@@ -6365,7 +6365,7 @@ (define-public butt
      (list curl
            dbus
            flac
-           fltk
+           fltk-1.3
            lame
            libfdk
            libsamplerate
diff --git a/gnu/packages/fltk.scm b/gnu/packages/fltk.scm
index 05d418022f..475ad0feca 100644
--- a/gnu/packages/fltk.scm
+++ b/gnu/packages/fltk.scm
@@ -25,6 +25,7 @@
 (define-module (gnu packages fltk)
   #:use-module ((guix licenses) #:select (lgpl2.0 lgpl2.0+))
   #:use-module (gnu packages)
+  #:use-module (gnu packages autotools)
   #:use-module (gnu packages compression)
   #:use-module (gnu packages image)
   #:use-module (gnu packages xorg)
@@ -40,21 +41,23 @@ (define-module (gnu packages fltk)
   #:use-module (guix build-system waf)
   #:use-module (srfi srfi-1))
 
-(define-public fltk
+(define-public fltk-1.3
   (package
     (name "fltk")
-    (version "1.3.9")
+    (version "1.3.11")
     (source
      (origin
-      (method url-fetch)
-      (uri (string-append "https://www.fltk.org/pub/fltk/"
-                          (first (string-split version #\-))
-                          "/fltk-" version "-source.tar.gz"))
+      (method git-fetch)
+      (uri (git-reference
+              (url "https://github.com/fltk/fltk")
+              (commit (string-append "release-" version))))
       (sha256
-       (base32 "06siv517l1wfvcc1dg0h1dka5yzkh9gbmm835i1hgmjhbi2b0dnp"))))
+       (base32 "0pnifyhhvcqfjd6iaa4m14kvfyqhjjdw0aqbcizcdhhqrl6q4pjg"))))
    (build-system gnu-build-system)
    (native-inputs
-    (list pkg-config))
+    (list autoconf
+          automake
+          pkg-config))
    (inputs
     `(("libjpeg" ,libjpeg-turbo)
       ("libpng" ,libpng)
@@ -97,6 +100,19 @@ (define-public fltk
 UI builder called FLUID that can be used to create applications in minutes.")
     (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
   (package
     (name "ntk")
diff --git a/gnu/packages/game-development.scm b/gnu/packages/game-development.scm
index dc642bf052..7054685dc6 100644
--- a/gnu/packages/game-development.scm
+++ b/gnu/packages/game-development.scm
@@ -2445,7 +2445,7 @@ (define-public eureka
               ("libfontconfig" ,fontconfig)
               ("libjpeg" ,libjpeg-turbo)
               ("libpng" ,libpng)
-              ("fltk" ,fltk)
+              ("fltk" ,fltk-1.3)
               ("zlib" ,zlib)))
     (native-inputs (list pkg-config xdg-utils))
     (synopsis "Doom map editor")
diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm
index 18a47e4650..11ea9313c5 100644
--- a/gnu/packages/music.scm
+++ b/gnu/packages/music.scm
@@ -3526,7 +3526,7 @@ (define-public yoshimi
            boost
            cairo
            fftwf
-           fltk
+           fltk-1.3
            fontconfig
            jack-2
            lv2
diff --git a/gnu/packages/radio.scm b/gnu/packages/radio.scm
index 987ad5f997..626a1b9d5a 100644
--- a/gnu/packages/radio.scm
+++ b/gnu/packages/radio.scm
@@ -1403,7 +1403,7 @@ (define-public flwrap
     (native-inputs
      (list autoconf automake pkg-config))
     (inputs
-     (list fltk libx11 libxext libxfixes libxft))
+     (list fltk-1.3 libx11 libxext libxfixes libxft))
     (synopsis "File encapsulation program")
     (description
      "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 5b320bb347..c45f4cab01 100644
--- a/gnu/packages/vnc.scm
+++ b/gnu/packages/vnc.scm
@@ -202,7 +202,7 @@ (define-public tigervnc-client
            gnutls
            libjpeg-turbo
            ;;ffmpeg                     ;TODO: add this for h264 encoding
-           fltk
+           fltk-1.3
            linux-pam
            libx11
            libxext
diff --git a/gnu/packages/web-browsers.scm b/gnu/packages/web-browsers.scm
index c0138eea17..df3335b4d8 100644
--- a/gnu/packages/web-browsers.scm
+++ b/gnu/packages/web-browsers.scm
@@ -1059,7 +1059,7 @@ (define-public dillo
         (base32 "19rr09b4xvnz7isng8pzxm5879g3pqvml5v8vh4gbwwn93dnlwpn"))))
     (build-system gnu-build-system)
     (native-inputs (list autoconf automake))
-    (inputs (list fltk
+    (inputs (list fltk-1.3
                   fontconfig
                   openssl
                   libjpeg-turbo

base-commit: 9b1fe3bd70a57cdbf99339eb06b3a9b57f060f97
-- 
2.34.1





Information forwarded to guix-patches <at> gnu.org:
bug#75220; Package guix-patches. (Sat, 15 Feb 2025 11:27:01 GMT) Full text and rfc822 format available.

Message #38 received at 75220 <at> debbugs.gnu.org (full text, mbox):

From: 宋文武 <iyzsong <at> envs.net>
To: Ludovic Courtès <ludo <at> gnu.org>
Cc: 75220 <at> debbugs.gnu.org, Andy Tai <atai <at> atai.org>
Subject: Re: [bug#75220] [PATCH v4] gnu: fltk: Update to 1.3.1 and add 1.4.1
 as fltk-next.
Date: Sat, 15 Feb 2025 19:29:48 +0800
Ludovic Courtès <ludo <at> gnu.org> writes:

> 宋文武 <iyzsong <at> envs.net> skribis:
>
>> Well, I find direct dependent (has fltk as a input) packages use grep.
>> It seems you can also exclude all 'r-*' packages from 'guix refresh -l
>> fltk', since they are all indirect depend on fltk through octave.
>
> You can also try ‘guix build -P1 fltk’.

Good to learn it, thank you!




Reply sent to 宋文武 <iyzsong <at> envs.net>:
You have taken responsibility. (Sat, 15 Feb 2025 12:01:02 GMT) Full text and rfc822 format available.

Notification sent to Andy Tai <atai <at> atai.org>:
bug acknowledged by developer. (Sat, 15 Feb 2025 12:01:02 GMT) Full text and rfc822 format available.

Message #43 received at 75220-done <at> debbugs.gnu.org (full text, mbox):

From: 宋文武 <iyzsong <at> envs.net>
To: Andy Tai <atai <at> atai.org>
Cc: 75220-done <at> debbugs.gnu.org
Subject: Re: [bug#75220] [PATCH v5] gnu: fltk: Update to 1.4.1 and rename
 1.3 as fltk-1.3, updated to 1.3.11.
Date: Sat, 15 Feb 2025 20:04:22 +0800
Andy Tai <atai <at> atai.org> writes:

> * gnu/packages/fltk.scm (fltk-1.3): Rename ftlk as fltk-1.3
> and 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.

Pushed to master, with slightly adjusted commit message, thank you!




Information forwarded to guix-patches <at> gnu.org:
bug#75220; Package guix-patches. (Fri, 21 Feb 2025 10:03:03 GMT) Full text and rfc822 format available.

Message #46 received at 75220 <at> debbugs.gnu.org (full text, mbox):

From: Ludovic Courtès <ludo <at> gnu.org>
To: Andy Tai <atai <at> atai.org>
Cc: 75220 <at> debbugs.gnu.org, 宋文武 <iyzsong <at> envs.net>
Subject: Re: [bug#75220] [PATCH v4] gnu: fltk: Update to 1.3.1 and add 1.4.1
 as fltk-next.
Date: Fri, 21 Feb 2025 11:02:10 +0100
Andy Tai <atai <at> atai.org> skribis:

> strange.  That seems to be undocumented build option?

It’s quite recent, documented here:

  https://guix.gnu.org/manual/devel/en/html_node/Additional-Build-Options.html

‘-D’ is also recent.

Ludo’.




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Fri, 21 Mar 2025 11:24:10 GMT) Full text and rfc822 format available.

This bug report was last modified 105 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.