Github messages for voidlinux
 help / color / mirror / Atom feed
* [PR PATCH] New package: tilde-1.1.3
@ 2022-10-19 12:29 abenson
  2022-10-19 12:32 ` [PR PATCH] [Updated] " abenson
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: abenson @ 2022-10-19 12:29 UTC (permalink / raw)
  To: ml

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

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

https://github.com/abenson/void-packages np_tilde
https://github.com/void-linux/void-packages/pull/40038

New package: tilde-1.1.3

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

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

#### Local build testing
- I built this PR locally for my native architecture, x86_64
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - x86_64-musl
  - aarch64 _cross_
  - aarch64-musl _cross_


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

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

From 6586d23a4189473c1fcc091498e2a1b6f7f2b7c9 Mon Sep 17 00:00:00 2001
From: Andrew Benson <abenson+void@gmail.com>
Date: Tue, 18 Oct 2022 21:39:16 -0500
Subject: [PATCH 1/7] New package: libt3config-1.0.0

---
 common/shlibs                |  1 +
 srcpkgs/libt3config-devel    |  1 +
 srcpkgs/libt3config/template | 26 ++++++++++++++++++++++++++
 3 files changed, 28 insertions(+)
 create mode 120000 srcpkgs/libt3config-devel
 create mode 100644 srcpkgs/libt3config/template

diff --git a/common/shlibs b/common/shlibs
index ecab4d8f7ecc..ddd51a94c150 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -75,6 +75,7 @@ libcxsparse.so.3 SuiteSparse-5.10.1_1
 libncurses.so.6 ncurses-libs-6.0_1 ignore
 libncursesw.so.6 ncurses-libs-5.8_1 ignore
 libtinfo.so.6 ncurses-libtinfo-libs-6.2_2
+libt3config.so.0 libt3config-1.0.0_1
 libnetcdf.so.15 netcdf-4.7.0_1
 libformw.so.6 ncurses-libs-5.8_1 ignore
 libfplll.so.7 fplll-5.4.1_1
diff --git a/srcpkgs/libt3config-devel b/srcpkgs/libt3config-devel
new file mode 120000
index 000000000000..fdca20f99eec
--- /dev/null
+++ b/srcpkgs/libt3config-devel
@@ -0,0 +1 @@
+libt3config
\ No newline at end of file
diff --git a/srcpkgs/libt3config/template b/srcpkgs/libt3config/template
new file mode 100644
index 000000000000..e7c635bc591a
--- /dev/null
+++ b/srcpkgs/libt3config/template
@@ -0,0 +1,26 @@
+# Template file for 'libt3config'
+pkgname=libt3config
+version=1.0.0
+revision=1
+build_style=configure
+configure_args="--prefix=/usr"
+hostmakedepends="pkg-config gettext"
+makedepends="libtool gettext-devel"
+short_desc="Tilde Terminal Toolkit's library for configuration files"
+maintainer="Andrew Benson <abenson+void@gmail.com>"
+license="GPL-3.0-or-later"
+homepage="https://os.ghalkes.nl/t3/libt3config.html"
+distfiles="https://os.ghalkes.nl/dist/libt3config-${version}.tar.bz2"
+checksum=1aba7262ed79b11b30f93d02183aafde49c9d6655f08ac438b26af3151908c01
+
+export LIBTOOL=${XBPS_CROSS_BASE}/usr/bin/libtool
+
+libt3config-devel_package() {
+	short_desc+=" - development files"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
+	pkg_install() {
+		vmove usr/include
+		vmove usr/lib/pkgconfig
+		vmove "usr/lib/*.so"
+	}
+}

From 3101025c199b4a5a737160fb8ccf907e93df30ac Mon Sep 17 00:00:00 2001
From: Andrew Benson <abenson+void@gmail.com>
Date: Tue, 18 Oct 2022 21:44:12 -0500
Subject: [PATCH 2/7] New package: libt3highlight-0.5.0

---
 common/shlibs                   |  1 +
 srcpkgs/libt3highlight-devel    |  1 +
 srcpkgs/libt3highlight/template | 26 ++++++++++++++++++++++++++
 3 files changed, 28 insertions(+)
 create mode 120000 srcpkgs/libt3highlight-devel
 create mode 100644 srcpkgs/libt3highlight/template

diff --git a/common/shlibs b/common/shlibs
index ddd51a94c150..1259951225c3 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -76,6 +76,7 @@ libncurses.so.6 ncurses-libs-6.0_1 ignore
 libncursesw.so.6 ncurses-libs-5.8_1 ignore
 libtinfo.so.6 ncurses-libtinfo-libs-6.2_2
 libt3config.so.0 libt3config-1.0.0_1
+libt3highlight.so.2 libt3highlight-0.5.0_1
 libnetcdf.so.15 netcdf-4.7.0_1
 libformw.so.6 ncurses-libs-5.8_1 ignore
 libfplll.so.7 fplll-5.4.1_1
diff --git a/srcpkgs/libt3highlight-devel b/srcpkgs/libt3highlight-devel
new file mode 120000
index 000000000000..6d8a9edfdf3a
--- /dev/null
+++ b/srcpkgs/libt3highlight-devel
@@ -0,0 +1 @@
+libt3highlight
\ No newline at end of file
diff --git a/srcpkgs/libt3highlight/template b/srcpkgs/libt3highlight/template
new file mode 100644
index 000000000000..c50eb8f7b014
--- /dev/null
+++ b/srcpkgs/libt3highlight/template
@@ -0,0 +1,26 @@
+# Template file for 'libt3highlight'
+pkgname=libt3highlight
+version=0.5.0
+revision=1
+build_style=configure
+configure_args="--prefix=/usr"
+hostmakedepends="pkg-config gettext"
+makedepends="libtool gettext-devel pcre2-devel libt3config-devel"
+short_desc="Tilde Terminal Toolkit's library for syntax highlighting"
+maintainer="Andrew Benson <abenson+void@gmail.com>"
+license="GPL-3.0-or-later"
+homepage="https://os.ghalkes.nl/t3/libt3highlight.html"
+distfiles="https://os.ghalkes.nl/dist/libt3highlight-${version}.tar.bz2"
+checksum=8216190785e52a116f9f78ec6513815745904c2aaf70d0a0a09438e08640dfbb
+
+export LIBTOOL=${XBPS_CROSS_BASE}/usr/bin/libtool
+
+libt3highlight-devel_package() {
+	short_desc+=" - development files"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
+	pkg_install() {
+		vmove usr/include
+		vmove usr/lib/pkgconfig
+		vmove "usr/lib/*.so"
+	}
+}

From 7aee592f61de6d364f21b12818c9e841f5bce3ab Mon Sep 17 00:00:00 2001
From: Andrew Benson <abenson+void@gmail.com>
Date: Tue, 18 Oct 2022 21:54:52 -0500
Subject: [PATCH 3/7] New package: libt3key-0.2.10

---
 common/shlibs                            |  2 ++
 srcpkgs/libt3key-devel                   |  1 +
 srcpkgs/libt3key/patches/fix-cross.patch | 11 +++++++++
 srcpkgs/libt3key/template                | 31 ++++++++++++++++++++++++
 4 files changed, 45 insertions(+)
 create mode 120000 srcpkgs/libt3key-devel
 create mode 100644 srcpkgs/libt3key/patches/fix-cross.patch
 create mode 100644 srcpkgs/libt3key/template

diff --git a/common/shlibs b/common/shlibs
index 1259951225c3..c6e0ad954c7f 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -77,6 +77,8 @@ libncursesw.so.6 ncurses-libs-5.8_1 ignore
 libtinfo.so.6 ncurses-libtinfo-libs-6.2_2
 libt3config.so.0 libt3config-1.0.0_1
 libt3highlight.so.2 libt3highlight-0.5.0_1
+libt3key.so.1 libt3key-0.2.10_1
+libtranscript.so.1 libtranscript-0.3.3_1
 libnetcdf.so.15 netcdf-4.7.0_1
 libformw.so.6 ncurses-libs-5.8_1 ignore
 libfplll.so.7 fplll-5.4.1_1
diff --git a/srcpkgs/libt3key-devel b/srcpkgs/libt3key-devel
new file mode 120000
index 000000000000..ad474aa71798
--- /dev/null
+++ b/srcpkgs/libt3key-devel
@@ -0,0 +1 @@
+libt3key
\ No newline at end of file
diff --git a/srcpkgs/libt3key/patches/fix-cross.patch b/srcpkgs/libt3key/patches/fix-cross.patch
new file mode 100644
index 000000000000..13bd60562cd6
--- /dev/null
+++ b/srcpkgs/libt3key/patches/fix-cross.patch
@@ -0,0 +1,11 @@
+--- a/Makefile.in
++++ b/Makefile.in
+@@ -83,7 +83,7 @@
+ 	$(INSTALL) -s src.util/t3keyc/t3keyc $(_bindir)
+ 	$(INSTALL) -d $(_datadir)/libt3key1
+ 	find src/database -type f | while read FILE ; do install -m0644 "$$FILE" $(_datadir)/libt3key1 ; \
+-		$(_bindir)/t3keyc -l  $(_datadir)/libt3key1/"$${FILE##*/}" ; done
++		/usr/bin/qemu-${XBPS_TARGET_QEMU_MACHINE}-static $(_bindir)/t3keyc -l  $(_datadir)/libt3key1/"$${FILE##*/}" ; done
+ 	$(INSTALL) -d $(_mandir)/man1
+ 	$(INSTALL) -m0644 man/t3keyc.1 $(_mandir)/man1
+ 	if [ -f src.util/t3learnkeys/t3learnkeys ] ; then $(INSTALL) -s src.util/t3learnkeys/t3learnkeys $(_bindir) ; \
diff --git a/srcpkgs/libt3key/template b/srcpkgs/libt3key/template
new file mode 100644
index 000000000000..d7c61c2bce21
--- /dev/null
+++ b/srcpkgs/libt3key/template
@@ -0,0 +1,31 @@
+# Template file for 'libt3key'
+pkgname=libt3key
+version=0.2.10
+revision=1
+build_helper=qemu
+build_style=configure
+configure_args="--prefix=/usr"
+hostmakedepends="pkg-config gettext"
+makedepends="libtool gettext-devel libt3config-devel ncurses-libtinfo-devel"
+short_desc="Tilde Terminal Toolkit's library for key serquences"
+maintainer="Andrew Benson <abenson+void@gmail.com>"
+license="GPL-3.0-or-later"
+homepage="https://os.ghalkes.nl/t3/libt3key.html"
+distfiles="https://os.ghalkes.nl/dist/libt3key-${version}.tar.bz2"
+checksum=b3f63c8a5bdf4efc10a293e5124a4a1095af6149af96b0a10b3ce7da7400f8c1
+
+export LIBTOOL=${XBPS_CROSS_BASE}/usr/bin/libtool
+
+if [ "$CROSS_BUILD" ]; then
+	export QEMU_USER_STATIC=qemu-${XBPS_TARGET_QEMU_MACHINE}-static
+fi
+
+libt3key-devel_package() {
+	short_desc+=" - development files"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
+	pkg_install() {
+		vmove usr/include
+		vmove usr/lib/pkgconfig
+		vmove "usr/lib/*.so"
+	}
+}

From 8b1340921861926a0a4c329491bf8f0e56870d3f Mon Sep 17 00:00:00 2001
From: Andrew Benson <abenson+void@gmail.com>
Date: Tue, 18 Oct 2022 22:06:56 -0500
Subject: [PATCH 4/7] New package: libtranscript-0.3.3.

---
 srcpkgs/libtranscript-devel    |  1 +
 srcpkgs/libtranscript/template | 26 ++++++++++++++++++++++++++
 2 files changed, 27 insertions(+)
 create mode 120000 srcpkgs/libtranscript-devel
 create mode 100644 srcpkgs/libtranscript/template

diff --git a/srcpkgs/libtranscript-devel b/srcpkgs/libtranscript-devel
new file mode 120000
index 000000000000..0ca8f25e5c8d
--- /dev/null
+++ b/srcpkgs/libtranscript-devel
@@ -0,0 +1 @@
+libtranscript
\ No newline at end of file
diff --git a/srcpkgs/libtranscript/template b/srcpkgs/libtranscript/template
new file mode 100644
index 000000000000..0bc80060ba5f
--- /dev/null
+++ b/srcpkgs/libtranscript/template
@@ -0,0 +1,26 @@
+# Template file for 'libtranscript'
+pkgname=libtranscript
+version=0.3.3
+revision=1
+build_style=configure
+configure_args="--prefix=/usr"
+hostmakedepends="pkg-config gettext"
+makedepends="libtool gettext-devel"
+short_desc="Character-set conversion library"
+maintainer="Andrew Benson <abenson+void@gmail.com>"
+license="GPL-3.0-or-later"
+homepage="https://os.ghalkes.nl/libtranscript.html"
+distfiles="https://os.ghalkes.nl/dist/libtranscript-${version}.tar.bz2"
+checksum=1f8c19f257da5d6fad0ed9a7e5bd2442819e910a19907c38e115116a3955f5fa
+
+export LIBTOOL=${XBPS_CROSS_BASE}/usr/bin/libtool
+
+libtranscript-devel_package() {
+	short_desc+=" - development files"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
+	pkg_install() {
+		vmove usr/include
+		vmove usr/lib/pkgconfig
+		vmove "usr/lib/*.so"
+	}
+}

From ab4f9354a775aa519fe764135f80161add2de169 Mon Sep 17 00:00:00 2001
From: Andrew Benson <abenson+void@gmail.com>
Date: Tue, 18 Oct 2022 22:20:39 -0500
Subject: [PATCH 5/7] New package: libt3window-0.4.1

---
 common/shlibs                |  1 +
 srcpkgs/libt3window-devel    |  1 +
 srcpkgs/libt3window/template | 27 +++++++++++++++++++++++++++
 3 files changed, 29 insertions(+)
 create mode 120000 srcpkgs/libt3window-devel
 create mode 100644 srcpkgs/libt3window/template

diff --git a/common/shlibs b/common/shlibs
index c6e0ad954c7f..8c46fcaa38d7 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -78,6 +78,7 @@ libtinfo.so.6 ncurses-libtinfo-libs-6.2_2
 libt3config.so.0 libt3config-1.0.0_1
 libt3highlight.so.2 libt3highlight-0.5.0_1
 libt3key.so.1 libt3key-0.2.10_1
+libt3window.so.0 libt3window-0.4.1_1
 libtranscript.so.1 libtranscript-0.3.3_1
 libnetcdf.so.15 netcdf-4.7.0_1
 libformw.so.6 ncurses-libs-5.8_1 ignore
diff --git a/srcpkgs/libt3window-devel b/srcpkgs/libt3window-devel
new file mode 120000
index 000000000000..6043ab599135
--- /dev/null
+++ b/srcpkgs/libt3window-devel
@@ -0,0 +1 @@
+libt3window
\ No newline at end of file
diff --git a/srcpkgs/libt3window/template b/srcpkgs/libt3window/template
new file mode 100644
index 000000000000..c7a441003fe5
--- /dev/null
+++ b/srcpkgs/libt3window/template
@@ -0,0 +1,27 @@
+# Template file for 'libt3window'
+pkgname=libt3window
+version=0.4.1
+revision=1
+build_style=configure
+configure_args="--prefix=/usr"
+hostmakedepends="pkg-config gettext"
+makedepends="libtool gettext-devel ncurses-libtinfo-devel libtranscript-devel
+ libunistring-devel"
+short_desc="Tilde Terminal Toolkit's window library"
+maintainer="Andrew Benson <abenson+void@gmail.com>"
+license="GPL-3.0-or-later"
+homepage="https://os.ghalkes.nl/t3/libt3window.html"
+distfiles="https://os.ghalkes.nl/dist/libt3window-${version}.tar.bz2"
+checksum=4c14d3f4f946637fd6c3fa23ef7511fa505880946e151406d5e16f645d24e792
+
+export LIBTOOL=${XBPS_CROSS_BASE}/usr/bin/libtool
+
+libt3window-devel_package() {
+	short_desc+=" - development files"
+	depends="${makedepends} ${sourcepkg}>=${source}_${revision}"
+	pkg_install() {
+		vmove usr/include
+		vmove usr/lib/pkgconfig
+		vmove "usr/lib/*.so"
+	}
+}

From 942db2c60340684a2e03bd6a3958e21243188751 Mon Sep 17 00:00:00 2001
From: Andrew Benson <abenson+void@gmail.com>
Date: Tue, 18 Oct 2022 22:32:28 -0500
Subject: [PATCH 6/7] New package: libt3widget-1.2.2

---
 common/shlibs                |  1 +
 srcpkgs/libt3widget-devel    |  1 +
 srcpkgs/libt3widget/template | 28 ++++++++++++++++++++++++++++
 3 files changed, 30 insertions(+)
 create mode 120000 srcpkgs/libt3widget-devel
 create mode 100644 srcpkgs/libt3widget/template

diff --git a/common/shlibs b/common/shlibs
index 8c46fcaa38d7..ee0f111bc09e 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -79,6 +79,7 @@ libt3config.so.0 libt3config-1.0.0_1
 libt3highlight.so.2 libt3highlight-0.5.0_1
 libt3key.so.1 libt3key-0.2.10_1
 libt3window.so.0 libt3window-0.4.1_1
+libt3widget.so.2 libt3widget-1.2.2_1
 libtranscript.so.1 libtranscript-0.3.3_1
 libnetcdf.so.15 netcdf-4.7.0_1
 libformw.so.6 ncurses-libs-5.8_1 ignore
diff --git a/srcpkgs/libt3widget-devel b/srcpkgs/libt3widget-devel
new file mode 120000
index 000000000000..13266cc8448d
--- /dev/null
+++ b/srcpkgs/libt3widget-devel
@@ -0,0 +1 @@
+libt3widget
\ No newline at end of file
diff --git a/srcpkgs/libt3widget/template b/srcpkgs/libt3widget/template
new file mode 100644
index 000000000000..b52ee18ad516
--- /dev/null
+++ b/srcpkgs/libt3widget/template
@@ -0,0 +1,28 @@
+# Template file for 'libt3widget'
+pkgname=libt3widget
+version=1.2.2
+revision=1
+build_style=configure
+configure_args="--prefix=/usr"
+hostmakedepends="pkg-config gettext"
+makedepends="libtool gettext-devel libtranscript-devel libunistring-devel
+ libt3config-devel libt3window-devel libt3key-devel ncurses-libtinfo-devel
+ pcre2-devel libxcb-devel gpm-devel"
+short_desc="Tilde Terminal Toolkit's widget libary"
+maintainer="Andrew Benson <abenson+void@gmail.com>"
+license="GPL-3.0-or-later"
+homepage="https://os.ghalkes.nl/t3/libt3widget.html"
+distfiles="https://os.ghalkes.nl/dist/libt3widget-${version}.tar.bz2"
+checksum=9eb7e1d0ccdfc917f18ba1785a2edb4faa6b0af8b460653d962abf91136ddf1c
+
+export LIBTOOL=${XBPS_CROSS_BASE}/usr/bin/libtool
+
+libt3widget-devel_package() {
+	short_desc+=" - development files"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
+	pkg_install() {
+		vmove usr/include
+		vmove usr/lib/pkgconfig
+		vmove "usr/lib/*.so"
+	}
+}

From 51ed53d06d57c41e7f496ad671d40e158c869523 Mon Sep 17 00:00:00 2001
From: Andrew Benson <abenson+void@gmail.com>
Date: Tue, 18 Oct 2022 22:46:16 -0500
Subject: [PATCH 7/7] New package: tilde-1.1.3

Closes #34628.
---
 srcpkgs/tilde/template | 15 +++++++++++++++
 1 file changed, 15 insertions(+)
 create mode 100644 srcpkgs/tilde/template

diff --git a/srcpkgs/tilde/template b/srcpkgs/tilde/template
new file mode 100644
index 000000000000..e207f48215ab
--- /dev/null
+++ b/srcpkgs/tilde/template
@@ -0,0 +1,15 @@
+# Template file for 'tilde'
+pkgname=tilde
+version=1.1.3
+revision=1
+build_style=configure
+configure_args="--prefix=/usr"
+hostmakedepends="pkg-config gettext"
+makedepends="gettext-devel libtranscript-devel libunistring-devel
+ libt3widget-devel libt3config-devel libt3highlight-devel"
+short_desc="Text with an intuitive interface"
+maintainer="Andrew Benson <abenson+void@gmail.com>"
+license="GPL-3.0-or-later"
+homepage="https://os.ghalkes.nl/tilde/"
+distfiles="https://os.ghalkes.nl/dist/tilde-${version}.tar.bz2"
+checksum=6b86ffaa5c632c9055f74fca713c5bf8420ee60718850dc16a95abe49fa2641a

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

* Re: [PR PATCH] [Updated] New package: tilde-1.1.3
  2022-10-19 12:29 [PR PATCH] New package: tilde-1.1.3 abenson
@ 2022-10-19 12:32 ` abenson
  2022-10-20  3:08 ` abenson
  2022-11-01  0:11 ` [PR PATCH] [Merged]: " abenson
  2 siblings, 0 replies; 4+ messages in thread
From: abenson @ 2022-10-19 12:32 UTC (permalink / raw)
  To: ml

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

There is an updated pull request by abenson against master on the void-packages repository

https://github.com/abenson/void-packages np_tilde
https://github.com/void-linux/void-packages/pull/40038

New package: tilde-1.1.3

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

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

#### Local build testing
- I built this PR locally for my native architecture, x86_64
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - x86_64-musl
  - aarch64 _cross_
  - aarch64-musl _cross_


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

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

From 6586d23a4189473c1fcc091498e2a1b6f7f2b7c9 Mon Sep 17 00:00:00 2001
From: Andrew Benson <abenson+void@gmail.com>
Date: Tue, 18 Oct 2022 21:39:16 -0500
Subject: [PATCH 1/7] New package: libt3config-1.0.0

---
 common/shlibs                |  1 +
 srcpkgs/libt3config-devel    |  1 +
 srcpkgs/libt3config/template | 26 ++++++++++++++++++++++++++
 3 files changed, 28 insertions(+)
 create mode 120000 srcpkgs/libt3config-devel
 create mode 100644 srcpkgs/libt3config/template

diff --git a/common/shlibs b/common/shlibs
index ecab4d8f7ecc..ddd51a94c150 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -75,6 +75,7 @@ libcxsparse.so.3 SuiteSparse-5.10.1_1
 libncurses.so.6 ncurses-libs-6.0_1 ignore
 libncursesw.so.6 ncurses-libs-5.8_1 ignore
 libtinfo.so.6 ncurses-libtinfo-libs-6.2_2
+libt3config.so.0 libt3config-1.0.0_1
 libnetcdf.so.15 netcdf-4.7.0_1
 libformw.so.6 ncurses-libs-5.8_1 ignore
 libfplll.so.7 fplll-5.4.1_1
diff --git a/srcpkgs/libt3config-devel b/srcpkgs/libt3config-devel
new file mode 120000
index 000000000000..fdca20f99eec
--- /dev/null
+++ b/srcpkgs/libt3config-devel
@@ -0,0 +1 @@
+libt3config
\ No newline at end of file
diff --git a/srcpkgs/libt3config/template b/srcpkgs/libt3config/template
new file mode 100644
index 000000000000..e7c635bc591a
--- /dev/null
+++ b/srcpkgs/libt3config/template
@@ -0,0 +1,26 @@
+# Template file for 'libt3config'
+pkgname=libt3config
+version=1.0.0
+revision=1
+build_style=configure
+configure_args="--prefix=/usr"
+hostmakedepends="pkg-config gettext"
+makedepends="libtool gettext-devel"
+short_desc="Tilde Terminal Toolkit's library for configuration files"
+maintainer="Andrew Benson <abenson+void@gmail.com>"
+license="GPL-3.0-or-later"
+homepage="https://os.ghalkes.nl/t3/libt3config.html"
+distfiles="https://os.ghalkes.nl/dist/libt3config-${version}.tar.bz2"
+checksum=1aba7262ed79b11b30f93d02183aafde49c9d6655f08ac438b26af3151908c01
+
+export LIBTOOL=${XBPS_CROSS_BASE}/usr/bin/libtool
+
+libt3config-devel_package() {
+	short_desc+=" - development files"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
+	pkg_install() {
+		vmove usr/include
+		vmove usr/lib/pkgconfig
+		vmove "usr/lib/*.so"
+	}
+}

From 3101025c199b4a5a737160fb8ccf907e93df30ac Mon Sep 17 00:00:00 2001
From: Andrew Benson <abenson+void@gmail.com>
Date: Tue, 18 Oct 2022 21:44:12 -0500
Subject: [PATCH 2/7] New package: libt3highlight-0.5.0

---
 common/shlibs                   |  1 +
 srcpkgs/libt3highlight-devel    |  1 +
 srcpkgs/libt3highlight/template | 26 ++++++++++++++++++++++++++
 3 files changed, 28 insertions(+)
 create mode 120000 srcpkgs/libt3highlight-devel
 create mode 100644 srcpkgs/libt3highlight/template

diff --git a/common/shlibs b/common/shlibs
index ddd51a94c150..1259951225c3 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -76,6 +76,7 @@ libncurses.so.6 ncurses-libs-6.0_1 ignore
 libncursesw.so.6 ncurses-libs-5.8_1 ignore
 libtinfo.so.6 ncurses-libtinfo-libs-6.2_2
 libt3config.so.0 libt3config-1.0.0_1
+libt3highlight.so.2 libt3highlight-0.5.0_1
 libnetcdf.so.15 netcdf-4.7.0_1
 libformw.so.6 ncurses-libs-5.8_1 ignore
 libfplll.so.7 fplll-5.4.1_1
diff --git a/srcpkgs/libt3highlight-devel b/srcpkgs/libt3highlight-devel
new file mode 120000
index 000000000000..6d8a9edfdf3a
--- /dev/null
+++ b/srcpkgs/libt3highlight-devel
@@ -0,0 +1 @@
+libt3highlight
\ No newline at end of file
diff --git a/srcpkgs/libt3highlight/template b/srcpkgs/libt3highlight/template
new file mode 100644
index 000000000000..c50eb8f7b014
--- /dev/null
+++ b/srcpkgs/libt3highlight/template
@@ -0,0 +1,26 @@
+# Template file for 'libt3highlight'
+pkgname=libt3highlight
+version=0.5.0
+revision=1
+build_style=configure
+configure_args="--prefix=/usr"
+hostmakedepends="pkg-config gettext"
+makedepends="libtool gettext-devel pcre2-devel libt3config-devel"
+short_desc="Tilde Terminal Toolkit's library for syntax highlighting"
+maintainer="Andrew Benson <abenson+void@gmail.com>"
+license="GPL-3.0-or-later"
+homepage="https://os.ghalkes.nl/t3/libt3highlight.html"
+distfiles="https://os.ghalkes.nl/dist/libt3highlight-${version}.tar.bz2"
+checksum=8216190785e52a116f9f78ec6513815745904c2aaf70d0a0a09438e08640dfbb
+
+export LIBTOOL=${XBPS_CROSS_BASE}/usr/bin/libtool
+
+libt3highlight-devel_package() {
+	short_desc+=" - development files"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
+	pkg_install() {
+		vmove usr/include
+		vmove usr/lib/pkgconfig
+		vmove "usr/lib/*.so"
+	}
+}

From 951b51f9c3182eeb12b12ef762c989cb230b7fc7 Mon Sep 17 00:00:00 2001
From: Andrew Benson <abenson+void@gmail.com>
Date: Tue, 18 Oct 2022 21:54:52 -0500
Subject: [PATCH 3/7] New package: libt3key-0.2.10

---
 common/shlibs                            |  2 ++
 srcpkgs/libt3key-devel                   |  1 +
 srcpkgs/libt3key/patches/fix-cross.patch | 11 +++++++++
 srcpkgs/libt3key/template                | 31 ++++++++++++++++++++++++
 4 files changed, 45 insertions(+)
 create mode 120000 srcpkgs/libt3key-devel
 create mode 100644 srcpkgs/libt3key/patches/fix-cross.patch
 create mode 100644 srcpkgs/libt3key/template

diff --git a/common/shlibs b/common/shlibs
index 1259951225c3..c6e0ad954c7f 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -77,6 +77,8 @@ libncursesw.so.6 ncurses-libs-5.8_1 ignore
 libtinfo.so.6 ncurses-libtinfo-libs-6.2_2
 libt3config.so.0 libt3config-1.0.0_1
 libt3highlight.so.2 libt3highlight-0.5.0_1
+libt3key.so.1 libt3key-0.2.10_1
+libtranscript.so.1 libtranscript-0.3.3_1
 libnetcdf.so.15 netcdf-4.7.0_1
 libformw.so.6 ncurses-libs-5.8_1 ignore
 libfplll.so.7 fplll-5.4.1_1
diff --git a/srcpkgs/libt3key-devel b/srcpkgs/libt3key-devel
new file mode 120000
index 000000000000..ad474aa71798
--- /dev/null
+++ b/srcpkgs/libt3key-devel
@@ -0,0 +1 @@
+libt3key
\ No newline at end of file
diff --git a/srcpkgs/libt3key/patches/fix-cross.patch b/srcpkgs/libt3key/patches/fix-cross.patch
new file mode 100644
index 000000000000..ca267c0f7948
--- /dev/null
+++ b/srcpkgs/libt3key/patches/fix-cross.patch
@@ -0,0 +1,11 @@
+--- a/Makefile.in
++++ b/Makefile.in
+@@ -83,7 +83,7 @@
+ 	$(INSTALL) -s src.util/t3keyc/t3keyc $(_bindir)
+ 	$(INSTALL) -d $(_datadir)/libt3key1
+ 	find src/database -type f | while read FILE ; do install -m0644 "$$FILE" $(_datadir)/libt3key1 ; \
+-		$(_bindir)/t3keyc -l  $(_datadir)/libt3key1/"$${FILE##*/}" ; done
++		${QEMU_USER_STATIC} $(_bindir)/t3keyc -l  $(_datadir)/libt3key1/"$${FILE##*/}" ; done
+ 	$(INSTALL) -d $(_mandir)/man1
+ 	$(INSTALL) -m0644 man/t3keyc.1 $(_mandir)/man1
+ 	if [ -f src.util/t3learnkeys/t3learnkeys ] ; then $(INSTALL) -s src.util/t3learnkeys/t3learnkeys $(_bindir) ; \
diff --git a/srcpkgs/libt3key/template b/srcpkgs/libt3key/template
new file mode 100644
index 000000000000..d7c61c2bce21
--- /dev/null
+++ b/srcpkgs/libt3key/template
@@ -0,0 +1,31 @@
+# Template file for 'libt3key'
+pkgname=libt3key
+version=0.2.10
+revision=1
+build_helper=qemu
+build_style=configure
+configure_args="--prefix=/usr"
+hostmakedepends="pkg-config gettext"
+makedepends="libtool gettext-devel libt3config-devel ncurses-libtinfo-devel"
+short_desc="Tilde Terminal Toolkit's library for key serquences"
+maintainer="Andrew Benson <abenson+void@gmail.com>"
+license="GPL-3.0-or-later"
+homepage="https://os.ghalkes.nl/t3/libt3key.html"
+distfiles="https://os.ghalkes.nl/dist/libt3key-${version}.tar.bz2"
+checksum=b3f63c8a5bdf4efc10a293e5124a4a1095af6149af96b0a10b3ce7da7400f8c1
+
+export LIBTOOL=${XBPS_CROSS_BASE}/usr/bin/libtool
+
+if [ "$CROSS_BUILD" ]; then
+	export QEMU_USER_STATIC=qemu-${XBPS_TARGET_QEMU_MACHINE}-static
+fi
+
+libt3key-devel_package() {
+	short_desc+=" - development files"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
+	pkg_install() {
+		vmove usr/include
+		vmove usr/lib/pkgconfig
+		vmove "usr/lib/*.so"
+	}
+}

From 0808ebac2439a79dd1ecb6895ac482be4e01bdd7 Mon Sep 17 00:00:00 2001
From: Andrew Benson <abenson+void@gmail.com>
Date: Tue, 18 Oct 2022 22:06:56 -0500
Subject: [PATCH 4/7] New package: libtranscript-0.3.3.

---
 srcpkgs/libtranscript-devel    |  1 +
 srcpkgs/libtranscript/template | 26 ++++++++++++++++++++++++++
 2 files changed, 27 insertions(+)
 create mode 120000 srcpkgs/libtranscript-devel
 create mode 100644 srcpkgs/libtranscript/template

diff --git a/srcpkgs/libtranscript-devel b/srcpkgs/libtranscript-devel
new file mode 120000
index 000000000000..0ca8f25e5c8d
--- /dev/null
+++ b/srcpkgs/libtranscript-devel
@@ -0,0 +1 @@
+libtranscript
\ No newline at end of file
diff --git a/srcpkgs/libtranscript/template b/srcpkgs/libtranscript/template
new file mode 100644
index 000000000000..0bc80060ba5f
--- /dev/null
+++ b/srcpkgs/libtranscript/template
@@ -0,0 +1,26 @@
+# Template file for 'libtranscript'
+pkgname=libtranscript
+version=0.3.3
+revision=1
+build_style=configure
+configure_args="--prefix=/usr"
+hostmakedepends="pkg-config gettext"
+makedepends="libtool gettext-devel"
+short_desc="Character-set conversion library"
+maintainer="Andrew Benson <abenson+void@gmail.com>"
+license="GPL-3.0-or-later"
+homepage="https://os.ghalkes.nl/libtranscript.html"
+distfiles="https://os.ghalkes.nl/dist/libtranscript-${version}.tar.bz2"
+checksum=1f8c19f257da5d6fad0ed9a7e5bd2442819e910a19907c38e115116a3955f5fa
+
+export LIBTOOL=${XBPS_CROSS_BASE}/usr/bin/libtool
+
+libtranscript-devel_package() {
+	short_desc+=" - development files"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
+	pkg_install() {
+		vmove usr/include
+		vmove usr/lib/pkgconfig
+		vmove "usr/lib/*.so"
+	}
+}

From 88462016225b89596d1072cecbd8d695e0d33e14 Mon Sep 17 00:00:00 2001
From: Andrew Benson <abenson+void@gmail.com>
Date: Tue, 18 Oct 2022 22:20:39 -0500
Subject: [PATCH 5/7] New package: libt3window-0.4.1

---
 common/shlibs                |  1 +
 srcpkgs/libt3window-devel    |  1 +
 srcpkgs/libt3window/template | 27 +++++++++++++++++++++++++++
 3 files changed, 29 insertions(+)
 create mode 120000 srcpkgs/libt3window-devel
 create mode 100644 srcpkgs/libt3window/template

diff --git a/common/shlibs b/common/shlibs
index c6e0ad954c7f..8c46fcaa38d7 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -78,6 +78,7 @@ libtinfo.so.6 ncurses-libtinfo-libs-6.2_2
 libt3config.so.0 libt3config-1.0.0_1
 libt3highlight.so.2 libt3highlight-0.5.0_1
 libt3key.so.1 libt3key-0.2.10_1
+libt3window.so.0 libt3window-0.4.1_1
 libtranscript.so.1 libtranscript-0.3.3_1
 libnetcdf.so.15 netcdf-4.7.0_1
 libformw.so.6 ncurses-libs-5.8_1 ignore
diff --git a/srcpkgs/libt3window-devel b/srcpkgs/libt3window-devel
new file mode 120000
index 000000000000..6043ab599135
--- /dev/null
+++ b/srcpkgs/libt3window-devel
@@ -0,0 +1 @@
+libt3window
\ No newline at end of file
diff --git a/srcpkgs/libt3window/template b/srcpkgs/libt3window/template
new file mode 100644
index 000000000000..c7a441003fe5
--- /dev/null
+++ b/srcpkgs/libt3window/template
@@ -0,0 +1,27 @@
+# Template file for 'libt3window'
+pkgname=libt3window
+version=0.4.1
+revision=1
+build_style=configure
+configure_args="--prefix=/usr"
+hostmakedepends="pkg-config gettext"
+makedepends="libtool gettext-devel ncurses-libtinfo-devel libtranscript-devel
+ libunistring-devel"
+short_desc="Tilde Terminal Toolkit's window library"
+maintainer="Andrew Benson <abenson+void@gmail.com>"
+license="GPL-3.0-or-later"
+homepage="https://os.ghalkes.nl/t3/libt3window.html"
+distfiles="https://os.ghalkes.nl/dist/libt3window-${version}.tar.bz2"
+checksum=4c14d3f4f946637fd6c3fa23ef7511fa505880946e151406d5e16f645d24e792
+
+export LIBTOOL=${XBPS_CROSS_BASE}/usr/bin/libtool
+
+libt3window-devel_package() {
+	short_desc+=" - development files"
+	depends="${makedepends} ${sourcepkg}>=${source}_${revision}"
+	pkg_install() {
+		vmove usr/include
+		vmove usr/lib/pkgconfig
+		vmove "usr/lib/*.so"
+	}
+}

From fbe5e80f075ed9cef151045b58a6f4a82f529862 Mon Sep 17 00:00:00 2001
From: Andrew Benson <abenson+void@gmail.com>
Date: Tue, 18 Oct 2022 22:32:28 -0500
Subject: [PATCH 6/7] New package: libt3widget-1.2.2

---
 common/shlibs                |  1 +
 srcpkgs/libt3widget-devel    |  1 +
 srcpkgs/libt3widget/template | 28 ++++++++++++++++++++++++++++
 3 files changed, 30 insertions(+)
 create mode 120000 srcpkgs/libt3widget-devel
 create mode 100644 srcpkgs/libt3widget/template

diff --git a/common/shlibs b/common/shlibs
index 8c46fcaa38d7..ee0f111bc09e 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -79,6 +79,7 @@ libt3config.so.0 libt3config-1.0.0_1
 libt3highlight.so.2 libt3highlight-0.5.0_1
 libt3key.so.1 libt3key-0.2.10_1
 libt3window.so.0 libt3window-0.4.1_1
+libt3widget.so.2 libt3widget-1.2.2_1
 libtranscript.so.1 libtranscript-0.3.3_1
 libnetcdf.so.15 netcdf-4.7.0_1
 libformw.so.6 ncurses-libs-5.8_1 ignore
diff --git a/srcpkgs/libt3widget-devel b/srcpkgs/libt3widget-devel
new file mode 120000
index 000000000000..13266cc8448d
--- /dev/null
+++ b/srcpkgs/libt3widget-devel
@@ -0,0 +1 @@
+libt3widget
\ No newline at end of file
diff --git a/srcpkgs/libt3widget/template b/srcpkgs/libt3widget/template
new file mode 100644
index 000000000000..b52ee18ad516
--- /dev/null
+++ b/srcpkgs/libt3widget/template
@@ -0,0 +1,28 @@
+# Template file for 'libt3widget'
+pkgname=libt3widget
+version=1.2.2
+revision=1
+build_style=configure
+configure_args="--prefix=/usr"
+hostmakedepends="pkg-config gettext"
+makedepends="libtool gettext-devel libtranscript-devel libunistring-devel
+ libt3config-devel libt3window-devel libt3key-devel ncurses-libtinfo-devel
+ pcre2-devel libxcb-devel gpm-devel"
+short_desc="Tilde Terminal Toolkit's widget libary"
+maintainer="Andrew Benson <abenson+void@gmail.com>"
+license="GPL-3.0-or-later"
+homepage="https://os.ghalkes.nl/t3/libt3widget.html"
+distfiles="https://os.ghalkes.nl/dist/libt3widget-${version}.tar.bz2"
+checksum=9eb7e1d0ccdfc917f18ba1785a2edb4faa6b0af8b460653d962abf91136ddf1c
+
+export LIBTOOL=${XBPS_CROSS_BASE}/usr/bin/libtool
+
+libt3widget-devel_package() {
+	short_desc+=" - development files"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
+	pkg_install() {
+		vmove usr/include
+		vmove usr/lib/pkgconfig
+		vmove "usr/lib/*.so"
+	}
+}

From a42bd391cbcf89b8b40fd93b470f9a1476ac4b09 Mon Sep 17 00:00:00 2001
From: Andrew Benson <abenson+void@gmail.com>
Date: Tue, 18 Oct 2022 22:46:16 -0500
Subject: [PATCH 7/7] New package: tilde-1.1.3

Closes #34628.
---
 srcpkgs/tilde/template | 15 +++++++++++++++
 1 file changed, 15 insertions(+)
 create mode 100644 srcpkgs/tilde/template

diff --git a/srcpkgs/tilde/template b/srcpkgs/tilde/template
new file mode 100644
index 000000000000..e207f48215ab
--- /dev/null
+++ b/srcpkgs/tilde/template
@@ -0,0 +1,15 @@
+# Template file for 'tilde'
+pkgname=tilde
+version=1.1.3
+revision=1
+build_style=configure
+configure_args="--prefix=/usr"
+hostmakedepends="pkg-config gettext"
+makedepends="gettext-devel libtranscript-devel libunistring-devel
+ libt3widget-devel libt3config-devel libt3highlight-devel"
+short_desc="Text with an intuitive interface"
+maintainer="Andrew Benson <abenson+void@gmail.com>"
+license="GPL-3.0-or-later"
+homepage="https://os.ghalkes.nl/tilde/"
+distfiles="https://os.ghalkes.nl/dist/tilde-${version}.tar.bz2"
+checksum=6b86ffaa5c632c9055f74fca713c5bf8420ee60718850dc16a95abe49fa2641a

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

* Re: [PR PATCH] [Updated] New package: tilde-1.1.3
  2022-10-19 12:29 [PR PATCH] New package: tilde-1.1.3 abenson
  2022-10-19 12:32 ` [PR PATCH] [Updated] " abenson
@ 2022-10-20  3:08 ` abenson
  2022-11-01  0:11 ` [PR PATCH] [Merged]: " abenson
  2 siblings, 0 replies; 4+ messages in thread
From: abenson @ 2022-10-20  3:08 UTC (permalink / raw)
  To: ml

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

There is an updated pull request by abenson against master on the void-packages repository

https://github.com/abenson/void-packages np_tilde
https://github.com/void-linux/void-packages/pull/40038

New package: tilde-1.1.3

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

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

#### Local build testing
- I built this PR locally for my native architecture, x86_64
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - x86_64-musl
  - aarch64 _cross_
  - aarch64-musl _cross_


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

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

From d0dc1e5db20b19ce525fb3ba71715f226597e8b4 Mon Sep 17 00:00:00 2001
From: Andrew Benson <abenson+void@gmail.com>
Date: Tue, 18 Oct 2022 21:39:16 -0500
Subject: [PATCH 1/7] New package: libt3config-1.0.0

---
 common/shlibs                |  1 +
 srcpkgs/libt3config-devel    |  1 +
 srcpkgs/libt3config/template | 26 ++++++++++++++++++++++++++
 3 files changed, 28 insertions(+)
 create mode 120000 srcpkgs/libt3config-devel
 create mode 100644 srcpkgs/libt3config/template

diff --git a/common/shlibs b/common/shlibs
index ecab4d8f7ecc..ddd51a94c150 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -75,6 +75,7 @@ libcxsparse.so.3 SuiteSparse-5.10.1_1
 libncurses.so.6 ncurses-libs-6.0_1 ignore
 libncursesw.so.6 ncurses-libs-5.8_1 ignore
 libtinfo.so.6 ncurses-libtinfo-libs-6.2_2
+libt3config.so.0 libt3config-1.0.0_1
 libnetcdf.so.15 netcdf-4.7.0_1
 libformw.so.6 ncurses-libs-5.8_1 ignore
 libfplll.so.7 fplll-5.4.1_1
diff --git a/srcpkgs/libt3config-devel b/srcpkgs/libt3config-devel
new file mode 120000
index 000000000000..fdca20f99eec
--- /dev/null
+++ b/srcpkgs/libt3config-devel
@@ -0,0 +1 @@
+libt3config
\ No newline at end of file
diff --git a/srcpkgs/libt3config/template b/srcpkgs/libt3config/template
new file mode 100644
index 000000000000..e7c635bc591a
--- /dev/null
+++ b/srcpkgs/libt3config/template
@@ -0,0 +1,26 @@
+# Template file for 'libt3config'
+pkgname=libt3config
+version=1.0.0
+revision=1
+build_style=configure
+configure_args="--prefix=/usr"
+hostmakedepends="pkg-config gettext"
+makedepends="libtool gettext-devel"
+short_desc="Tilde Terminal Toolkit's library for configuration files"
+maintainer="Andrew Benson <abenson+void@gmail.com>"
+license="GPL-3.0-or-later"
+homepage="https://os.ghalkes.nl/t3/libt3config.html"
+distfiles="https://os.ghalkes.nl/dist/libt3config-${version}.tar.bz2"
+checksum=1aba7262ed79b11b30f93d02183aafde49c9d6655f08ac438b26af3151908c01
+
+export LIBTOOL=${XBPS_CROSS_BASE}/usr/bin/libtool
+
+libt3config-devel_package() {
+	short_desc+=" - development files"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
+	pkg_install() {
+		vmove usr/include
+		vmove usr/lib/pkgconfig
+		vmove "usr/lib/*.so"
+	}
+}

From 309ae3095c9016310f5dca0bdf975ece13ba228b Mon Sep 17 00:00:00 2001
From: Andrew Benson <abenson+void@gmail.com>
Date: Tue, 18 Oct 2022 21:44:12 -0500
Subject: [PATCH 2/7] New package: libt3highlight-0.5.0

---
 common/shlibs                   |  1 +
 srcpkgs/libt3highlight-devel    |  1 +
 srcpkgs/libt3highlight/template | 26 ++++++++++++++++++++++++++
 3 files changed, 28 insertions(+)
 create mode 120000 srcpkgs/libt3highlight-devel
 create mode 100644 srcpkgs/libt3highlight/template

diff --git a/common/shlibs b/common/shlibs
index ddd51a94c150..1259951225c3 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -76,6 +76,7 @@ libncurses.so.6 ncurses-libs-6.0_1 ignore
 libncursesw.so.6 ncurses-libs-5.8_1 ignore
 libtinfo.so.6 ncurses-libtinfo-libs-6.2_2
 libt3config.so.0 libt3config-1.0.0_1
+libt3highlight.so.2 libt3highlight-0.5.0_1
 libnetcdf.so.15 netcdf-4.7.0_1
 libformw.so.6 ncurses-libs-5.8_1 ignore
 libfplll.so.7 fplll-5.4.1_1
diff --git a/srcpkgs/libt3highlight-devel b/srcpkgs/libt3highlight-devel
new file mode 120000
index 000000000000..6d8a9edfdf3a
--- /dev/null
+++ b/srcpkgs/libt3highlight-devel
@@ -0,0 +1 @@
+libt3highlight
\ No newline at end of file
diff --git a/srcpkgs/libt3highlight/template b/srcpkgs/libt3highlight/template
new file mode 100644
index 000000000000..c50eb8f7b014
--- /dev/null
+++ b/srcpkgs/libt3highlight/template
@@ -0,0 +1,26 @@
+# Template file for 'libt3highlight'
+pkgname=libt3highlight
+version=0.5.0
+revision=1
+build_style=configure
+configure_args="--prefix=/usr"
+hostmakedepends="pkg-config gettext"
+makedepends="libtool gettext-devel pcre2-devel libt3config-devel"
+short_desc="Tilde Terminal Toolkit's library for syntax highlighting"
+maintainer="Andrew Benson <abenson+void@gmail.com>"
+license="GPL-3.0-or-later"
+homepage="https://os.ghalkes.nl/t3/libt3highlight.html"
+distfiles="https://os.ghalkes.nl/dist/libt3highlight-${version}.tar.bz2"
+checksum=8216190785e52a116f9f78ec6513815745904c2aaf70d0a0a09438e08640dfbb
+
+export LIBTOOL=${XBPS_CROSS_BASE}/usr/bin/libtool
+
+libt3highlight-devel_package() {
+	short_desc+=" - development files"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
+	pkg_install() {
+		vmove usr/include
+		vmove usr/lib/pkgconfig
+		vmove "usr/lib/*.so"
+	}
+}

From 3b2cf1203aac921d1737780ef0ab9d8b195d4605 Mon Sep 17 00:00:00 2001
From: Andrew Benson <abenson+void@gmail.com>
Date: Tue, 18 Oct 2022 21:54:52 -0500
Subject: [PATCH 3/7] New package: libt3key-0.2.10

---
 common/shlibs                            |  2 ++
 srcpkgs/libt3key-devel                   |  1 +
 srcpkgs/libt3key/patches/fix-cross.patch | 11 +++++++++
 srcpkgs/libt3key/template                | 31 ++++++++++++++++++++++++
 4 files changed, 45 insertions(+)
 create mode 120000 srcpkgs/libt3key-devel
 create mode 100644 srcpkgs/libt3key/patches/fix-cross.patch
 create mode 100644 srcpkgs/libt3key/template

diff --git a/common/shlibs b/common/shlibs
index 1259951225c3..c6e0ad954c7f 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -77,6 +77,8 @@ libncursesw.so.6 ncurses-libs-5.8_1 ignore
 libtinfo.so.6 ncurses-libtinfo-libs-6.2_2
 libt3config.so.0 libt3config-1.0.0_1
 libt3highlight.so.2 libt3highlight-0.5.0_1
+libt3key.so.1 libt3key-0.2.10_1
+libtranscript.so.1 libtranscript-0.3.3_1
 libnetcdf.so.15 netcdf-4.7.0_1
 libformw.so.6 ncurses-libs-5.8_1 ignore
 libfplll.so.7 fplll-5.4.1_1
diff --git a/srcpkgs/libt3key-devel b/srcpkgs/libt3key-devel
new file mode 120000
index 000000000000..ad474aa71798
--- /dev/null
+++ b/srcpkgs/libt3key-devel
@@ -0,0 +1 @@
+libt3key
\ No newline at end of file
diff --git a/srcpkgs/libt3key/patches/fix-cross.patch b/srcpkgs/libt3key/patches/fix-cross.patch
new file mode 100644
index 000000000000..ca267c0f7948
--- /dev/null
+++ b/srcpkgs/libt3key/patches/fix-cross.patch
@@ -0,0 +1,11 @@
+--- a/Makefile.in
++++ b/Makefile.in
+@@ -83,7 +83,7 @@
+ 	$(INSTALL) -s src.util/t3keyc/t3keyc $(_bindir)
+ 	$(INSTALL) -d $(_datadir)/libt3key1
+ 	find src/database -type f | while read FILE ; do install -m0644 "$$FILE" $(_datadir)/libt3key1 ; \
+-		$(_bindir)/t3keyc -l  $(_datadir)/libt3key1/"$${FILE##*/}" ; done
++		${QEMU_USER_STATIC} $(_bindir)/t3keyc -l  $(_datadir)/libt3key1/"$${FILE##*/}" ; done
+ 	$(INSTALL) -d $(_mandir)/man1
+ 	$(INSTALL) -m0644 man/t3keyc.1 $(_mandir)/man1
+ 	if [ -f src.util/t3learnkeys/t3learnkeys ] ; then $(INSTALL) -s src.util/t3learnkeys/t3learnkeys $(_bindir) ; \
diff --git a/srcpkgs/libt3key/template b/srcpkgs/libt3key/template
new file mode 100644
index 000000000000..d7c61c2bce21
--- /dev/null
+++ b/srcpkgs/libt3key/template
@@ -0,0 +1,31 @@
+# Template file for 'libt3key'
+pkgname=libt3key
+version=0.2.10
+revision=1
+build_helper=qemu
+build_style=configure
+configure_args="--prefix=/usr"
+hostmakedepends="pkg-config gettext"
+makedepends="libtool gettext-devel libt3config-devel ncurses-libtinfo-devel"
+short_desc="Tilde Terminal Toolkit's library for key serquences"
+maintainer="Andrew Benson <abenson+void@gmail.com>"
+license="GPL-3.0-or-later"
+homepage="https://os.ghalkes.nl/t3/libt3key.html"
+distfiles="https://os.ghalkes.nl/dist/libt3key-${version}.tar.bz2"
+checksum=b3f63c8a5bdf4efc10a293e5124a4a1095af6149af96b0a10b3ce7da7400f8c1
+
+export LIBTOOL=${XBPS_CROSS_BASE}/usr/bin/libtool
+
+if [ "$CROSS_BUILD" ]; then
+	export QEMU_USER_STATIC=qemu-${XBPS_TARGET_QEMU_MACHINE}-static
+fi
+
+libt3key-devel_package() {
+	short_desc+=" - development files"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
+	pkg_install() {
+		vmove usr/include
+		vmove usr/lib/pkgconfig
+		vmove "usr/lib/*.so"
+	}
+}

From 138b525fda0595122244d5498255cb02b9ffbe3b Mon Sep 17 00:00:00 2001
From: Andrew Benson <abenson+void@gmail.com>
Date: Tue, 18 Oct 2022 22:06:56 -0500
Subject: [PATCH 4/7] New package: libtranscript-0.3.3.

---
 srcpkgs/libtranscript-devel    |  1 +
 srcpkgs/libtranscript/template | 26 ++++++++++++++++++++++++++
 2 files changed, 27 insertions(+)
 create mode 120000 srcpkgs/libtranscript-devel
 create mode 100644 srcpkgs/libtranscript/template

diff --git a/srcpkgs/libtranscript-devel b/srcpkgs/libtranscript-devel
new file mode 120000
index 000000000000..0ca8f25e5c8d
--- /dev/null
+++ b/srcpkgs/libtranscript-devel
@@ -0,0 +1 @@
+libtranscript
\ No newline at end of file
diff --git a/srcpkgs/libtranscript/template b/srcpkgs/libtranscript/template
new file mode 100644
index 000000000000..0bc80060ba5f
--- /dev/null
+++ b/srcpkgs/libtranscript/template
@@ -0,0 +1,26 @@
+# Template file for 'libtranscript'
+pkgname=libtranscript
+version=0.3.3
+revision=1
+build_style=configure
+configure_args="--prefix=/usr"
+hostmakedepends="pkg-config gettext"
+makedepends="libtool gettext-devel"
+short_desc="Character-set conversion library"
+maintainer="Andrew Benson <abenson+void@gmail.com>"
+license="GPL-3.0-or-later"
+homepage="https://os.ghalkes.nl/libtranscript.html"
+distfiles="https://os.ghalkes.nl/dist/libtranscript-${version}.tar.bz2"
+checksum=1f8c19f257da5d6fad0ed9a7e5bd2442819e910a19907c38e115116a3955f5fa
+
+export LIBTOOL=${XBPS_CROSS_BASE}/usr/bin/libtool
+
+libtranscript-devel_package() {
+	short_desc+=" - development files"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
+	pkg_install() {
+		vmove usr/include
+		vmove usr/lib/pkgconfig
+		vmove "usr/lib/*.so"
+	}
+}

From 1b5b5df79257ecddc7df0aa0942250b9c06838fc Mon Sep 17 00:00:00 2001
From: Andrew Benson <abenson+void@gmail.com>
Date: Tue, 18 Oct 2022 22:20:39 -0500
Subject: [PATCH 5/7] New package: libt3window-0.4.1

---
 common/shlibs                |  1 +
 srcpkgs/libt3window-devel    |  1 +
 srcpkgs/libt3window/template | 27 +++++++++++++++++++++++++++
 3 files changed, 29 insertions(+)
 create mode 120000 srcpkgs/libt3window-devel
 create mode 100644 srcpkgs/libt3window/template

diff --git a/common/shlibs b/common/shlibs
index c6e0ad954c7f..8c46fcaa38d7 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -78,6 +78,7 @@ libtinfo.so.6 ncurses-libtinfo-libs-6.2_2
 libt3config.so.0 libt3config-1.0.0_1
 libt3highlight.so.2 libt3highlight-0.5.0_1
 libt3key.so.1 libt3key-0.2.10_1
+libt3window.so.0 libt3window-0.4.1_1
 libtranscript.so.1 libtranscript-0.3.3_1
 libnetcdf.so.15 netcdf-4.7.0_1
 libformw.so.6 ncurses-libs-5.8_1 ignore
diff --git a/srcpkgs/libt3window-devel b/srcpkgs/libt3window-devel
new file mode 120000
index 000000000000..6043ab599135
--- /dev/null
+++ b/srcpkgs/libt3window-devel
@@ -0,0 +1 @@
+libt3window
\ No newline at end of file
diff --git a/srcpkgs/libt3window/template b/srcpkgs/libt3window/template
new file mode 100644
index 000000000000..c7a441003fe5
--- /dev/null
+++ b/srcpkgs/libt3window/template
@@ -0,0 +1,27 @@
+# Template file for 'libt3window'
+pkgname=libt3window
+version=0.4.1
+revision=1
+build_style=configure
+configure_args="--prefix=/usr"
+hostmakedepends="pkg-config gettext"
+makedepends="libtool gettext-devel ncurses-libtinfo-devel libtranscript-devel
+ libunistring-devel"
+short_desc="Tilde Terminal Toolkit's window library"
+maintainer="Andrew Benson <abenson+void@gmail.com>"
+license="GPL-3.0-or-later"
+homepage="https://os.ghalkes.nl/t3/libt3window.html"
+distfiles="https://os.ghalkes.nl/dist/libt3window-${version}.tar.bz2"
+checksum=4c14d3f4f946637fd6c3fa23ef7511fa505880946e151406d5e16f645d24e792
+
+export LIBTOOL=${XBPS_CROSS_BASE}/usr/bin/libtool
+
+libt3window-devel_package() {
+	short_desc+=" - development files"
+	depends="${makedepends} ${sourcepkg}>=${source}_${revision}"
+	pkg_install() {
+		vmove usr/include
+		vmove usr/lib/pkgconfig
+		vmove "usr/lib/*.so"
+	}
+}

From 2a5087f18790ec1553f795fe32432732d86f19d8 Mon Sep 17 00:00:00 2001
From: Andrew Benson <abenson+void@gmail.com>
Date: Tue, 18 Oct 2022 22:32:28 -0500
Subject: [PATCH 6/7] New package: libt3widget-1.2.2

---
 common/shlibs                |  1 +
 srcpkgs/libt3widget-devel    |  1 +
 srcpkgs/libt3widget/template | 28 ++++++++++++++++++++++++++++
 3 files changed, 30 insertions(+)
 create mode 120000 srcpkgs/libt3widget-devel
 create mode 100644 srcpkgs/libt3widget/template

diff --git a/common/shlibs b/common/shlibs
index 8c46fcaa38d7..ee0f111bc09e 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -79,6 +79,7 @@ libt3config.so.0 libt3config-1.0.0_1
 libt3highlight.so.2 libt3highlight-0.5.0_1
 libt3key.so.1 libt3key-0.2.10_1
 libt3window.so.0 libt3window-0.4.1_1
+libt3widget.so.2 libt3widget-1.2.2_1
 libtranscript.so.1 libtranscript-0.3.3_1
 libnetcdf.so.15 netcdf-4.7.0_1
 libformw.so.6 ncurses-libs-5.8_1 ignore
diff --git a/srcpkgs/libt3widget-devel b/srcpkgs/libt3widget-devel
new file mode 120000
index 000000000000..13266cc8448d
--- /dev/null
+++ b/srcpkgs/libt3widget-devel
@@ -0,0 +1 @@
+libt3widget
\ No newline at end of file
diff --git a/srcpkgs/libt3widget/template b/srcpkgs/libt3widget/template
new file mode 100644
index 000000000000..b52ee18ad516
--- /dev/null
+++ b/srcpkgs/libt3widget/template
@@ -0,0 +1,28 @@
+# Template file for 'libt3widget'
+pkgname=libt3widget
+version=1.2.2
+revision=1
+build_style=configure
+configure_args="--prefix=/usr"
+hostmakedepends="pkg-config gettext"
+makedepends="libtool gettext-devel libtranscript-devel libunistring-devel
+ libt3config-devel libt3window-devel libt3key-devel ncurses-libtinfo-devel
+ pcre2-devel libxcb-devel gpm-devel"
+short_desc="Tilde Terminal Toolkit's widget libary"
+maintainer="Andrew Benson <abenson+void@gmail.com>"
+license="GPL-3.0-or-later"
+homepage="https://os.ghalkes.nl/t3/libt3widget.html"
+distfiles="https://os.ghalkes.nl/dist/libt3widget-${version}.tar.bz2"
+checksum=9eb7e1d0ccdfc917f18ba1785a2edb4faa6b0af8b460653d962abf91136ddf1c
+
+export LIBTOOL=${XBPS_CROSS_BASE}/usr/bin/libtool
+
+libt3widget-devel_package() {
+	short_desc+=" - development files"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
+	pkg_install() {
+		vmove usr/include
+		vmove usr/lib/pkgconfig
+		vmove "usr/lib/*.so"
+	}
+}

From 44bb41f217eb171cd7aea48bc6c4aeced8d41190 Mon Sep 17 00:00:00 2001
From: Andrew Benson <abenson+void@gmail.com>
Date: Tue, 18 Oct 2022 22:46:16 -0500
Subject: [PATCH 7/7] New package: tilde-1.1.3

Closes #34628.
---
 srcpkgs/tilde/template | 15 +++++++++++++++
 1 file changed, 15 insertions(+)
 create mode 100644 srcpkgs/tilde/template

diff --git a/srcpkgs/tilde/template b/srcpkgs/tilde/template
new file mode 100644
index 000000000000..b9d7065585b8
--- /dev/null
+++ b/srcpkgs/tilde/template
@@ -0,0 +1,15 @@
+# Template file for 'tilde'
+pkgname=tilde
+version=1.1.3
+revision=1
+build_style=configure
+configure_args="--prefix=/usr"
+hostmakedepends="pkg-config gettext"
+makedepends="gettext-devel libtranscript-devel libunistring-devel
+ libt3widget-devel libt3config-devel libt3highlight-devel"
+short_desc="Text editor with an intuitive interface"
+maintainer="Andrew Benson <abenson+void@gmail.com>"
+license="GPL-3.0-or-later"
+homepage="https://os.ghalkes.nl/tilde/"
+distfiles="https://os.ghalkes.nl/dist/tilde-${version}.tar.bz2"
+checksum=6b86ffaa5c632c9055f74fca713c5bf8420ee60718850dc16a95abe49fa2641a

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

* Re: [PR PATCH] [Merged]: New package: tilde-1.1.3
  2022-10-19 12:29 [PR PATCH] New package: tilde-1.1.3 abenson
  2022-10-19 12:32 ` [PR PATCH] [Updated] " abenson
  2022-10-20  3:08 ` abenson
@ 2022-11-01  0:11 ` abenson
  2 siblings, 0 replies; 4+ messages in thread
From: abenson @ 2022-11-01  0:11 UTC (permalink / raw)
  To: ml

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

There's a merged pull request on the void-packages repository

New package: tilde-1.1.3
https://github.com/void-linux/void-packages/pull/40038

Description:

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

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

#### Local build testing
- I built this PR locally for my native architecture, x86_64
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - x86_64-musl
  - aarch64 _cross_
  - aarch64-musl _cross_


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

end of thread, other threads:[~2022-11-01  0:11 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-10-19 12:29 [PR PATCH] New package: tilde-1.1.3 abenson
2022-10-19 12:32 ` [PR PATCH] [Updated] " abenson
2022-10-20  3:08 ` abenson
2022-11-01  0:11 ` [PR PATCH] [Merged]: " abenson

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).