From a37cfb23ad798a789aebf49dea3302fbb50e40d0 Mon Sep 17 00:00:00 2001 From: 0x5c Date: Mon, 11 Dec 2023 07:22:23 -0500 Subject: [PATCH 1/5] New package: guidelines-support-library-4.0.0 --- srcpkgs/guidelines-support-library/template | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 srcpkgs/guidelines-support-library/template diff --git a/srcpkgs/guidelines-support-library/template b/srcpkgs/guidelines-support-library/template new file mode 100644 index 0000000000000..af77bd4941733 --- /dev/null +++ b/srcpkgs/guidelines-support-library/template @@ -0,0 +1,16 @@ +# Template file for 'guidelines-support-library' +pkgname=guidelines-support-library +version=4.0.0 +revision=1 +build_style=cmake +configure_args="-DGSL_TEST:BOOL=OFF" +short_desc="C++ Guidelines Support Library" +maintainer="0x5c " +license="MIT" +homepage="https://github.com/microsoft/GSL" +distfiles="https://github.com/microsoft/GSL/archive/refs/tags/v${version}.tar.gz" +checksum=f0e32cb10654fea91ad56bde89170d78cfbf4363ee0b01d8f097de2ba49f6ce9 + +post_install() { + vlicense LICENSE +} From f89fb03afc782277e1673164d736dc8e540912d9 Mon Sep 17 00:00:00 2001 From: 0x5c Date: Wed, 20 Dec 2023 02:29:08 -0500 Subject: [PATCH 2/5] New package: boxed-cpp-1.1.0 --- srcpkgs/boxed-cpp/template | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 srcpkgs/boxed-cpp/template diff --git a/srcpkgs/boxed-cpp/template b/srcpkgs/boxed-cpp/template new file mode 100644 index 0000000000000..c466ff88e0d43 --- /dev/null +++ b/srcpkgs/boxed-cpp/template @@ -0,0 +1,12 @@ +# Template file for 'boxed-cpp' +pkgname=boxed-cpp +version=1.1.0 +revision=1 +build_style=cmake +configure_args="-DCMAKE_BUILD_TYPE=Release" +short_desc="Boxing primitive types in C++" +maintainer="0x5c " +license="Apache-2.0" +homepage="https://github.com/contour-terminal/boxed-cpp" +distfiles="https://github.com/contour-terminal/boxed-cpp/archive/refs/tags/v${version}.tar.gz" +checksum=dd1c78c3bad24e777bc33aa19e8e8efb8c579f8faa3220592c3aae4d7b103bf0 From 35f207576612d05c27d14769d8c57a1743a883e1 Mon Sep 17 00:00:00 2001 From: 0x5c Date: Mon, 11 Dec 2023 07:22:42 -0500 Subject: [PATCH 3/5] New package: libunicode-0.4.0 --- common/shlibs | 3 +++ srcpkgs/libunicode-devel | 1 + srcpkgs/libunicode/template | 32 ++++++++++++++++++++++++++++++++ 3 files changed, 36 insertions(+) create mode 120000 srcpkgs/libunicode-devel create mode 100644 srcpkgs/libunicode/template diff --git a/common/shlibs b/common/shlibs index a45654c4fa3cf..b5fcc05469326 100644 --- a/common/shlibs +++ b/common/shlibs @@ -4277,3 +4277,6 @@ libdraco.so.8 draco-1.5.6_1 libpdal_base.so.15 libpdal-2.5.6_1 libpdal_util.so.15 libpdal-2.5.6_1 libdisplay-info.so.1 libdisplay-info-0.1.1_1 +libunicode.so.0.4 libunicode-0.4.0_1 +libunicode_ucd.so.0.4 libunicode-0.4.0_1 +libunicode_loader.so.0.4 libunicode-0.4.0_1 diff --git a/srcpkgs/libunicode-devel b/srcpkgs/libunicode-devel new file mode 120000 index 0000000000000..3ee4071cb0f23 --- /dev/null +++ b/srcpkgs/libunicode-devel @@ -0,0 +1 @@ +libunicode \ No newline at end of file diff --git a/srcpkgs/libunicode/template b/srcpkgs/libunicode/template new file mode 100644 index 0000000000000..44ab0f0607f03 --- /dev/null +++ b/srcpkgs/libunicode/template @@ -0,0 +1,32 @@ +# Template file for 'libunicode' +pkgname=libunicode +version=0.4.0 +revision=1 +_ucd_version=15.0.0 +build_style=cmake +configure_args="-DCMAKE_BUILD_TYPE=Release -DLIBUNICODE_TESTING=OFF" +hostmakedepends="python3 wget unzip" +makedepends="fmt-devel" +short_desc="Modern C++17 Unicode library" +maintainer="0x5c " +license="Apache-2.0" +homepage="https://github.com/contour-terminal/libunicode" +changelog="https://github.com/contour-terminal/libunicode/raw/master/Changelog.md" +distfiles="https://github.com/contour-terminal/libunicode/archive/refs/tags/v${version}.tar.gz" +checksum=a5c8ba2cd3df539985bfafe43f812de143a56f01e4074e95831a37a13606beda + +post_extract() { + mkdir -p _ucd + wget -O "_ucd/ucd-${_ucd_version}.zip" https://www.unicode.org/Public/${_ucd_version}/ucd/UCD.zip +} + +libunicode-devel_package() { + depends="${sourcepkg}>=${version}_${revision}" + short_desc+=" - development files" + pkg_install() { + vmove usr/include + vmove usr/bin + vmove "usr/lib/*.so" + vmove usr/lib/cmake + } +} From c7b50030a1eaf5bb3f9c4d1932e75c2c3206cf5f Mon Sep 17 00:00:00 2001 From: 0x5c Date: Mon, 11 Dec 2023 07:22:56 -0500 Subject: [PATCH 4/5] New package: contour-0.4.0.6245 --- srcpkgs/contour/template | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 srcpkgs/contour/template diff --git a/srcpkgs/contour/template b/srcpkgs/contour/template new file mode 100644 index 0000000000000..638d0f51645e5 --- /dev/null +++ b/srcpkgs/contour/template @@ -0,0 +1,18 @@ +# Template file for 'contour' +pkgname=contour +version=0.4.0.6245 +revision=1 +build_style=cmake +configure_args="-DCMAKE_BUILD_TYPE=Release -DCONTOUR_QT_VERSION=6 -DCONTOUR_TESTING=OFF + -DCRISPY_TESTING=OFF -DVTPARSER_TESTING=OFF -DLIBTERMINAL_TESTING=OFF" +hostmakedepends="pkg-config" +makedepends="boxed-cpp fmt-devel guidelines-support-library freetype-devel + harfbuzz-devel libunicode-devel libutempter-devel range-v3 yaml-cpp-devel + qt6-base-devel qt6-core qt6-declarative-devel qt6-gui qt6-multimedia-devel + qt6-network qt6-opengl-widgets qt6-qt5compat-devel qt6-widgets" +short_desc="Modern C++ Terminal Emulator" +maintainer="0x5c " +license="Apache-2.0" +homepage="http://contour-terminal.org/" +distfiles="https://github.com/contour-terminal/contour/archive/refs/tags/v${version}.tar.gz" +checksum=a46ee637d793d72ffdc8b0570b9cc1ba90729d2fa5b571b74b815c7562ec8894 From a32be44acfd05956846faa089e5f610a6df7ffc1 Mon Sep 17 00:00:00 2001 From: 0x5c Date: Wed, 20 Dec 2023 03:08:20 -0500 Subject: [PATCH 5/5] fix libunicode cross failures? it better do --- srcpkgs/libunicode/template | 1 + 1 file changed, 1 insertion(+) diff --git a/srcpkgs/libunicode/template b/srcpkgs/libunicode/template index 44ab0f0607f03..2f9b25c583f7b 100644 --- a/srcpkgs/libunicode/template +++ b/srcpkgs/libunicode/template @@ -4,6 +4,7 @@ version=0.4.0 revision=1 _ucd_version=15.0.0 build_style=cmake +build_helper=qemu configure_args="-DCMAKE_BUILD_TYPE=Release -DLIBUNICODE_TESTING=OFF" hostmakedepends="python3 wget unzip" makedepends="fmt-devel"