Github messages for voidlinux
 help / color / mirror / Atom feed
* [PR PATCH] New packages: fl{aa,amp,cluster,log,msg,net,wkey,wrap,digi-full}
@ 2022-08-21 19:29 Goorzhel
  2022-08-21 19:34 ` classabbyamp
                   ` (23 more replies)
  0 siblings, 24 replies; 25+ messages in thread
From: Goorzhel @ 2022-08-21 19:29 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1018 bytes --]

There is a new pull request by Goorzhel against master on the void-packages repository

https://github.com/Goorzhel/void-packages flsuite
https://github.com/void-linux/void-packages/pull/38816

New packages: fl{aa,amp,cluster,log,msg,net,wkey,wrap,digi-full}
/label new-package wip
@classabbyamp

I need help with:
1. picking a good name for the meta-package (`fldigi-full` was a wild guess),
2. `fl{amp,cluster,msg}` failing to set `USE_X` (I left a writeup in the `flamp` template), and
3. the applications that _do_ build presenting an all-black theme: black font on black background. Just my machine (running sway), or something wrong with the way I built the programs?

#### Testing the changes
- I tested the changes in this PR: **briefly**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**


A patch file from https://github.com/void-linux/void-packages/pull/38816.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-flsuite-38816.patch --]
[-- Type: text/x-diff, Size: 14689 bytes --]

From ca328e9196ab38751b20a8eaab7d9ec9fa83131b Mon Sep 17 00:00:00 2001
From: Antonio Gurgel <antonio@goorzhel.com>
Date: Sun, 21 Aug 2022 11:32:24 -0700
Subject: [PATCH 01/13] New package: flaa-1.0.2

---
 srcpkgs/flaa/template | 14 ++++++++++++++
 1 file changed, 14 insertions(+)
 create mode 100644 srcpkgs/flaa/template

diff --git a/srcpkgs/flaa/template b/srcpkgs/flaa/template
new file mode 100644
index 000000000000..746d2a1242d0
--- /dev/null
+++ b/srcpkgs/flaa/template
@@ -0,0 +1,14 @@
+# Template file for 'flaa'
+pkgname=flaa
+version=1.0.2
+revision=1
+build_style=gnu-configure
+makedepends="fltk-devel"
+depends="fltk"
+short_desc="Rig Expert Antenna Analyzer control program"
+maintainer="Antonio Gurgel <antonio@goorzhel.com>"
+license="GPL-3.0-or-later"
+homepage="http://www.w1hkj.com/files/flaa/"
+changelog="https://sourceforge.net/p/fldigi/${pkgname}/ci/master/tree/ChangeLog?format=raw"
+distfiles="http://www.w1hkj.com/files/${pkgname}/${pkgname}-${version}.tar.gz"
+checksum=a66faaae0f29d9ecce7ee37c1e0e7fe5731133e625d9e9dd898a5076ed6ecb01

From 1014d7f01a8452736c2d9196082672fe05131d4a Mon Sep 17 00:00:00 2001
From: Antonio Gurgel <antonio@goorzhel.com>
Date: Sun, 21 Aug 2022 11:35:06 -0700
Subject: [PATCH 02/13] New package: flamp-2.2.05

---
 srcpkgs/flamp/template | 14 ++++++++++++++
 1 file changed, 14 insertions(+)
 create mode 100644 srcpkgs/flamp/template

diff --git a/srcpkgs/flamp/template b/srcpkgs/flamp/template
new file mode 100644
index 000000000000..bde673e6c72e
--- /dev/null
+++ b/srcpkgs/flamp/template
@@ -0,0 +1,14 @@
+# Template file for 'flamp'
+pkgname=flamp
+version=2.2.05
+revision=1
+build_style=gnu-configure
+makedepends="fltk-devel"
+depends="fltk"
+short_desc="Amateur Multicast Protocol file transfer program"
+maintainer="Antonio Gurgel <antonio@goorzhel.com>"
+license="GPL-3.0-or-later"
+homepage="http://www.w1hkj.com/files/flamp/"
+changelog="https://sourceforge.net/p/fldigi/${pkgname}/ci/master/tree/ChangeLog?format=raw"
+distfiles="http://www.w1hkj.com/files/${pkgname}/${pkgname}-${version}.tar.gz"
+checksum=65048a542942b9837bca238fcdb722cee78b616f71715dbc52da3036c73e7613

From 84ca274ac80229946c2985e277fb16e8086916f2 Mon Sep 17 00:00:00 2001
From: Antonio Gurgel <antonio@goorzhel.com>
Date: Sun, 21 Aug 2022 11:35:08 -0700
Subject: [PATCH 03/13] New package: flcluster-1.0.7

---
 srcpkgs/flcluster/template | 14 ++++++++++++++
 1 file changed, 14 insertions(+)
 create mode 100644 srcpkgs/flcluster/template

diff --git a/srcpkgs/flcluster/template b/srcpkgs/flcluster/template
new file mode 100644
index 000000000000..7592f594d17d
--- /dev/null
+++ b/srcpkgs/flcluster/template
@@ -0,0 +1,14 @@
+# Template file for 'flcluster'
+pkgname=flcluster
+version=1.0.7
+revision=1
+build_style=gnu-configure
+makedepends="fltk-devel"
+depends="fltk"
+short_desc="Telnet client to remote DX cluster servers"
+maintainer="Antonio Gurgel <antonio@goorzhel.com>"
+license="GPL-3.0-or-later"
+homepage="http://www.w1hkj.com/files/flcluster/"
+changelog="https://sourceforge.net/p/fldigi/${pkgname}/ci/master/tree/ChangeLog?format=raw"
+distfiles="http://www.w1hkj.com/files/${pkgname}/${pkgname}-${version}.tar.gz"
+checksum=3df2d10b7886b72b857e972a319c6af4f476ba5e60ad200b4de46978395bc161

From 1e9045baf356bd33ad5d4baa4871a30fd3f5894a Mon Sep 17 00:00:00 2001
From: Antonio Gurgel <antonio@goorzhel.com>
Date: Sun, 21 Aug 2022 11:35:09 -0700
Subject: [PATCH 04/13] New package: fllog-1.2.7

---
 srcpkgs/fllog/patches/rm-Bashism.patch | 25 +++++++++++++++++++++++++
 srcpkgs/fllog/template                 | 14 ++++++++++++++
 2 files changed, 39 insertions(+)
 create mode 100644 srcpkgs/fllog/patches/rm-Bashism.patch
 create mode 100644 srcpkgs/fllog/template

diff --git a/srcpkgs/fllog/patches/rm-Bashism.patch b/srcpkgs/fllog/patches/rm-Bashism.patch
new file mode 100644
index 000000000000..36d8a290460f
--- /dev/null
+++ b/srcpkgs/fllog/patches/rm-Bashism.patch
@@ -0,0 +1,25 @@
+From: Antonio Gurgel <antonio@goorzhel.com>
+Date: Sun, 21 Aug 2022 11:11:36 -0700
+Subject: [PATCH] rm Bashism
+
+configure calls for /bin/sh, in which `<<<` is a syntax error.
+---
+ configure | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/configure b/configure
+index acb390f..a5b4c27 100755
+--- a/configure
++++ b/configure
+@@ -6185,7 +6185,7 @@ $as_echo "$FLTK_CONFIG" >&6; }
+           FLTK_LIBS=`$FLTK_CONFIG --ldflags --use-images`
+           if test "x$target_mingw32" != "xyes"; then
+               if test "x$target_darwin" != "xyes"; then
+-                  if grep -q "lX11" <<< "$FLTK_LIBS"; then
++                  if echo "$FLTK_LIBS" | grep -q "lX11"; then
+                       FLTK_LIBS="$FLTK_LIBS";
+                   else
+                       FLTK_LIBS="$FLTK_LIBS -lm -lX11";
+--
+2.37.2
+
diff --git a/srcpkgs/fllog/template b/srcpkgs/fllog/template
new file mode 100644
index 000000000000..a8cf9b4c688c
--- /dev/null
+++ b/srcpkgs/fllog/template
@@ -0,0 +1,14 @@
+# Template file for 'fllog'
+pkgname=fllog
+version=1.2.7
+revision=1
+build_style=gnu-configure
+makedepends="fltk-devel"
+depends="fltk"
+short_desc="Logbook server for radio contesting"
+maintainer="Antonio Gurgel <antonio@goorzhel.com>"
+license="GPL-3.0-or-later"
+homepage="http://www.w1hkj.com/files/fllog/"
+changelog="https://sourceforge.net/p/fldigi/${pkgname}/ci/master/tree/ChangeLog?format=raw"
+distfiles="http://www.w1hkj.com/files/${pkgname}/${pkgname}-${version}.tar.gz"
+checksum=1f14e867e7f52098032863c705e56e4bbad1921dfe29fa72a183c1c1fcaab02f

From 5551ed5defad0d3b1f7cf45647761f10c533a11c Mon Sep 17 00:00:00 2001
From: Antonio Gurgel <antonio@goorzhel.com>
Date: Sun, 21 Aug 2022 11:35:10 -0700
Subject: [PATCH 05/13] New package: flmsg-4.0.20

---
 srcpkgs/flmsg/template | 14 ++++++++++++++
 1 file changed, 14 insertions(+)
 create mode 100644 srcpkgs/flmsg/template

diff --git a/srcpkgs/flmsg/template b/srcpkgs/flmsg/template
new file mode 100644
index 000000000000..e78162ababb8
--- /dev/null
+++ b/srcpkgs/flmsg/template
@@ -0,0 +1,14 @@
+# Template file for 'flmsg'
+pkgname=flmsg
+version=4.0.20
+revision=1
+build_style=gnu-configure
+makedepends="fltk-devel"
+depends="fltk-devel"
+short_desc="NBEMS messaging system"
+maintainer="Antonio Gurgel <antonio@goorzhel.com>"
+license="GPL-3.0-or-later"
+homepage="http://www.w1hkj.com/files/flmsg/"
+changelog="https://sourceforge.net/p/fldigi/${pkgname}/ci/master/tree/ChangeLog?format=raw"
+distfiles="http://www.w1hkj.com/files/${pkgname}/${pkgname}-${version}.tar.gz"
+checksum=4ec630776b94189b307a22a28135813d703b3ed22d65e20ec4a937955deccb6e

From 2dd29df1440f3c5d47ab2ca578d7d9e7c5251911 Mon Sep 17 00:00:00 2001
From: Antonio Gurgel <antonio@goorzhel.com>
Date: Sun, 21 Aug 2022 11:35:11 -0700
Subject: [PATCH 06/13] New package: flnet-7.5.0

---
 srcpkgs/flnet/template | 13 +++++++++++++
 1 file changed, 13 insertions(+)
 create mode 100644 srcpkgs/flnet/template

diff --git a/srcpkgs/flnet/template b/srcpkgs/flnet/template
new file mode 100644
index 000000000000..c004e97152be
--- /dev/null
+++ b/srcpkgs/flnet/template
@@ -0,0 +1,13 @@
+# Template file for 'flnet'
+pkgname=flnet
+version=7.5.0
+revision=1
+build_style=gnu-configure
+makedepends="fltk-devel"
+depends="fltk"
+short_desc="Voice net controller database/check-in application"
+maintainer="Antonio Gurgel <antonio@goorzhel.com>"
+license="GPL-3.0-or-later"
+homepage="http://www.w1hkj.com/files/flnet/"
+distfiles="http://www.w1hkj.com/files/flnet/${pkgname}-${version}.tar.gz"
+checksum=8b8fcf9ce076553c10b730dff628ad30f93f2605bcf0660e2a13d9cada0b2de7

From f7ff253a4490a3597892d9c942ea9e3d0238a9dc Mon Sep 17 00:00:00 2001
From: Antonio Gurgel <antonio@goorzhel.com>
Date: Sun, 21 Aug 2022 11:35:12 -0700
Subject: [PATCH 07/13] New package: flwkey-1.2.3

---
 srcpkgs/flwkey/template | 14 ++++++++++++++
 1 file changed, 14 insertions(+)
 create mode 100644 srcpkgs/flwkey/template

diff --git a/srcpkgs/flwkey/template b/srcpkgs/flwkey/template
new file mode 100644
index 000000000000..c15cbe2c57e2
--- /dev/null
+++ b/srcpkgs/flwkey/template
@@ -0,0 +1,14 @@
+# Template file for 'flwkey'
+pkgname=flwkey
+version=1.2.3
+revision=1
+build_style=gnu-configure
+makedepends="fltk-devel"
+depends="fltk"
+short_desc="Modem program for the K1EL Winkeyer series"
+maintainer="Antonio Gurgel <antonio@goorzhel.com>"
+license="GPL-3.0-or-later"
+homepage="http://www.w1hkj.com/files/flwkey/"
+changelog="https://sourceforge.net/p/fldigi/${pkgname}/ci/master/tree/ChangeLog?format=raw"
+distfiles="http://www.w1hkj.com/files/${pkgname}/${pkgname}-${version}.tar.gz"
+checksum=7431ca23078cb13ddf566c45f79bf2b8544f2df7699f05d884829992686026bf

From 99627ea0ecc75229c16e48b32b2b54170e157cb7 Mon Sep 17 00:00:00 2001
From: Antonio Gurgel <antonio@goorzhel.com>
Date: Sun, 21 Aug 2022 11:35:14 -0700
Subject: [PATCH 08/13] New package: flwrap-1.3.5

---
 srcpkgs/flwrap/template | 14 ++++++++++++++
 1 file changed, 14 insertions(+)
 create mode 100644 srcpkgs/flwrap/template

diff --git a/srcpkgs/flwrap/template b/srcpkgs/flwrap/template
new file mode 100644
index 000000000000..b6cf1d811ec7
--- /dev/null
+++ b/srcpkgs/flwrap/template
@@ -0,0 +1,14 @@
+# Template file for 'flwrap'
+pkgname=flwrap
+version=1.3.5
+revision=1
+build_style=gnu-configure
+makedepends="fltk-devel"
+depends="fltk"
+short_desc="File encapsulation/compression"
+maintainer="Antonio Gurgel <antonio@goorzhel.com>"
+license="GPL-3.0-or-later"
+homepage="http://www.w1hkj.com/files/flwrap/"
+changelog="https://sourceforge.net/p/fldigi/${pkgname}/ci/master/tree/ChangeLog?format=raw"
+distfiles="http://www.w1hkj.com/files/${pkgname}/${pkgname}-${version}.tar.gz"
+checksum=efde2b3011c4394cccf046ce8b3f3b7360e1a7eb809c42e4796cab3c27de1163

From de57c978632b25ea94e6f9615ade9776f1b55e82 Mon Sep 17 00:00:00 2001
From: Antonio Gurgel <antonio@goorzhel.com>
Date: Sun, 21 Aug 2022 11:38:32 -0700
Subject: [PATCH 09/13] New package: fldigi-full-1.0.0

---
 srcpkgs/fldigi-full/template | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)
 create mode 100644 srcpkgs/fldigi-full/template

diff --git a/srcpkgs/fldigi-full/template b/srcpkgs/fldigi-full/template
new file mode 100644
index 000000000000..5f3c116b4066
--- /dev/null
+++ b/srcpkgs/fldigi-full/template
@@ -0,0 +1,19 @@
+# Template file for 'fldigi-full'
+pkgname=fldigi-full
+version=1.0.0
+revision=1
+build_style=meta
+depends="flaa
+	flamp
+	flcluster
+	fldigi
+	fllog
+	flmsg
+	flnet
+	flrig
+	flwkey
+	flwrap"
+short_desc="Meta-package of amateur radio software by W1HKJ and associates"
+maintainer="Antonio Gurgel <antonio@goorzhel.com>"
+license="GPL-3.0-or-later"
+homepage="http://www.w1hkj.com/"

From 9c5c7dd3294a5cdd36cb67718f1a8f6300d4bb4b Mon Sep 17 00:00:00 2001
From: Antonio Gurgel <antonio@goorzhel.com>
Date: Sun, 21 Aug 2022 11:41:18 -0700
Subject: [PATCH 10/13] flamp: fixup version

---
 srcpkgs/flamp/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/flamp/template b/srcpkgs/flamp/template
index bde673e6c72e..b30d10c36d38 100644
--- a/srcpkgs/flamp/template
+++ b/srcpkgs/flamp/template
@@ -1,6 +1,6 @@
 # Template file for 'flamp'
 pkgname=flamp
-version=2.2.05
+version=2.2.07
 revision=1
 build_style=gnu-configure
 makedepends="fltk-devel"
@@ -11,4 +11,4 @@ license="GPL-3.0-or-later"
 homepage="http://www.w1hkj.com/files/flamp/"
 changelog="https://sourceforge.net/p/fldigi/${pkgname}/ci/master/tree/ChangeLog?format=raw"
 distfiles="http://www.w1hkj.com/files/${pkgname}/${pkgname}-${version}.tar.gz"
-checksum=65048a542942b9837bca238fcdb722cee78b616f71715dbc52da3036c73e7613
+checksum=807995746f11cdb3e9f2866ae544fc2d6d6b735fa57a2bcdd2f4bf8a28975a51

From 7402f263bc417384bd7dae6acd60ac211ce70cc6 Mon Sep 17 00:00:00 2001
From: Antonio Gurgel <antonio@goorzhel.com>
Date: Sun, 21 Aug 2022 12:02:20 -0700
Subject: [PATCH 11/13] flamp: I'm stuck

---
 srcpkgs/flamp/template | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

diff --git a/srcpkgs/flamp/template b/srcpkgs/flamp/template
index b30d10c36d38..3725e9864037 100644
--- a/srcpkgs/flamp/template
+++ b/srcpkgs/flamp/template
@@ -3,7 +3,7 @@ pkgname=flamp
 version=2.2.07
 revision=1
 build_style=gnu-configure
-makedepends="fltk-devel"
+makedepends="fltk-devel libpng-devel libXft-devel libsamplerate-devel libX11-devel"
 depends="fltk"
 short_desc="Amateur Multicast Protocol file transfer program"
 maintainer="Antonio Gurgel <antonio@goorzhel.com>"
@@ -12,3 +12,12 @@ homepage="http://www.w1hkj.com/files/flamp/"
 changelog="https://sourceforge.net/p/fldigi/${pkgname}/ci/master/tree/ChangeLog?format=raw"
 distfiles="http://www.w1hkj.com/files/${pkgname}/${pkgname}-${version}.tar.gz"
 checksum=807995746f11cdb3e9f2866ae544fc2d6d6b735fa57a2bcdd2f4bf8a28975a51
+
+# FIXME:
+# configure.ac has
+#   AC_FLAMP_PKG_CHECK([x], [x11], [no], [yes])
+# which comes out "no" even with `libX11-devel` installed:
+#   $ xbps-query -f libX11-devel | ag x11.pc
+#   /usr/lib/pkgconfig/x11.pc
+# and this causes a compile error due to a variable `flamp_icon_pixmap`
+# that is only defined when USE_X is true.

From 255eb0a168663334ca87d98766016ff182bd820a Mon Sep 17 00:00:00 2001
From: Antonio Gurgel <antonio@goorzhel.com>
Date: Sun, 21 Aug 2022 12:03:11 -0700
Subject: [PATCH 12/13] flcluster: same problem as flamp

---
 srcpkgs/flcluster/template | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/srcpkgs/flcluster/template b/srcpkgs/flcluster/template
index 7592f594d17d..133828ddd089 100644
--- a/srcpkgs/flcluster/template
+++ b/srcpkgs/flcluster/template
@@ -12,3 +12,5 @@ homepage="http://www.w1hkj.com/files/flcluster/"
 changelog="https://sourceforge.net/p/fldigi/${pkgname}/ci/master/tree/ChangeLog?format=raw"
 distfiles="http://www.w1hkj.com/files/${pkgname}/${pkgname}-${version}.tar.gz"
 checksum=3df2d10b7886b72b857e972a319c6af4f476ba5e60ad200b4de46978395bc161
+
+# FIXME: See flamp.

From b85a997e06f03dd82cf11ce96cc277a117faf726 Mon Sep 17 00:00:00 2001
From: Antonio Gurgel <antonio@goorzhel.com>
Date: Sun, 21 Aug 2022 12:04:14 -0700
Subject: [PATCH 13/13] flmsg: same problem as flamp

---
 srcpkgs/flmsg/template | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/srcpkgs/flmsg/template b/srcpkgs/flmsg/template
index e78162ababb8..1bde698ae96c 100644
--- a/srcpkgs/flmsg/template
+++ b/srcpkgs/flmsg/template
@@ -12,3 +12,5 @@ homepage="http://www.w1hkj.com/files/flmsg/"
 changelog="https://sourceforge.net/p/fldigi/${pkgname}/ci/master/tree/ChangeLog?format=raw"
 distfiles="http://www.w1hkj.com/files/${pkgname}/${pkgname}-${version}.tar.gz"
 checksum=4ec630776b94189b307a22a28135813d703b3ed22d65e20ec4a937955deccb6e
+
+# FIXME: See flamp.

^ permalink raw reply	[flat|nested] 25+ messages in thread

end of thread, other threads:[~2023-04-13  1:50 UTC | newest]

Thread overview: 25+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-08-21 19:29 [PR PATCH] New packages: fl{aa,amp,cluster,log,msg,net,wkey,wrap,digi-full} Goorzhel
2022-08-21 19:34 ` classabbyamp
2022-08-21 20:28 ` [PR PATCH] [Updated] " Goorzhel
2022-08-21 20:43 ` New packages: fl{aa,amp,cluster,log,msg,net,wkey,wrap} Goorzhel
2022-08-21 20:44 ` Goorzhel
2022-08-21 22:49 ` classabbyamp
2022-08-21 22:53 ` classabbyamp
2022-09-07  6:43 ` Goorzhel
2022-09-07  6:43 ` Goorzhel
2022-09-07  6:45 ` classabbyamp
2022-09-07  6:47 ` Goorzhel
2022-09-07  6:48 ` Goorzhel
2022-09-07  6:49 ` Goorzhel
2022-09-22  5:02 ` [PR PATCH] [Updated] " Goorzhel
2022-09-22  5:02 ` Goorzhel
2022-09-22  5:32 ` Goorzhel
2022-09-23  6:00 ` Goorzhel
2022-09-25  3:08 ` Goorzhel
2022-12-25  1:58 ` github-actions
2022-12-27 19:17 ` [PR PATCH] [Closed]: " Goorzhel
2022-12-27 19:46 ` Goorzhel
2022-12-27 21:10 ` Goorzhel
2022-12-27 21:14 ` Goorzhel
2023-03-29  1:59 ` github-actions
2023-04-13  1:50 ` [PR PATCH] [Closed]: " github-actions

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).