Github messages for voidlinux
 help / color / mirror / Atom feed
From: raitonoberu <raitonoberu@users.noreply.github.com>
To: ml@inbox.vuxu.org
Subject: Re: [PR PATCH] [Updated] New package: ags-1.7.4
Date: Tue, 13 Feb 2024 08:24:14 +0100	[thread overview]
Message-ID: <20240213072414.7162E2417A@inbox.vuxu.org> (raw)
In-Reply-To: <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-48462@inbox.vuxu.org>

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

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

https://github.com/raitonoberu/void-packages master
https://github.com/void-linux/void-packages/pull/48462

New package: ags-1.7.4
#### 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**

I used to build it successfully using this template, but now it crashes during compilation of `python3-3.12.1_1` as a Meson dependency, [full log](https://prcl.dev/iu3wedr70k55d8c). UPD: fixed by merging upstream

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

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

From af1dc089290dc86a5c9c856175825079f53f1cf9 Mon Sep 17 00:00:00 2001
From: raitonoberu <raitonoberu@mail.ru>
Date: Fri, 15 Dec 2023 18:52:04 +0500
Subject: [PATCH 01/23] New package: ags-1.7.4

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

diff --git a/srcpkgs/ags/template b/srcpkgs/ags/template
new file mode 100644
index 0000000000000..5b52c2724c4f3
--- /dev/null
+++ b/srcpkgs/ags/template
@@ -0,0 +1,30 @@
+# Template file for 'ags'
+pkgname=ags
+version=1.7.4
+revision=1
+build_style=meson
+build_helper=gir
+configure_args="--libdir /usr/lib/ags -Dbuild_types=true"
+hostmakedepends="nodejs pkg-config"
+makedepends="glib-devel gjs-devel gtk+3-devel pulseaudio-devel pam-devel"
+depends="gjs gtk-layer-shell libsoup3"
+short_desc="Aylurs's Gtk Shell (AGS), An eww inspired gtk widget system"
+maintainer="raitonoberu <raitonoberu@mail.ru>"
+license="GPL-3.0-or-later"
+homepage="https://github.com/Aylur/ags"
+changelog="https://github.com/Aylur/ags/releases"
+distfiles="https://github.com/Aylur/ags/releases/download/v${version}/ags-v${version}.tar.gz"
+checksum=437618de6e75e032d887a3958d7e2eac1986381b634e9c9130813ba3089f55df
+
+if [ "$CROSS_BUILD" ]; then
+	hostmakedepends+=" glib-devel gjs-devel"
+fi
+
+pre_configure() {
+	npm install
+	npm install typescript
+}
+
+post_install() {
+	ln -sf /usr/share/com.github.Aylur.ags/com.github.Aylur.ags ${DESTDIR}/usr/bin/ags
+}

From 6c4514ba5f311d03520522ff5b31b69ac2d1d788 Mon Sep 17 00:00:00 2001
From: Alex Lohr <alexthkloss@web.de>
Date: Thu, 8 Feb 2024 21:22:30 +0100
Subject: [PATCH 02/23] *: update email address for @atk

---
 srcpkgs/inkscape/template | 2 +-
 srcpkgs/volta/template    | 2 +-
 srcpkgs/vscode/template   | 2 +-
 srcpkgs/yaydl/template    | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/inkscape/template b/srcpkgs/inkscape/template
index 916822078cd27..bda95166f4d77 100644
--- a/srcpkgs/inkscape/template
+++ b/srcpkgs/inkscape/template
@@ -16,7 +16,7 @@ depends="desktop-file-utils hicolor-icon-theme python3-Pillow python3-appdirs
  python3-cssselect python3-lxml python3-numpy python3-requests python3-scour"
 checkdepends="$depends GraphicsMagick ImageMagick cantarell-fonts gtest-devel"
 short_desc="Vector-based drawing program"
-maintainer="Alex Lohr <alex.lohr@logmein.com>"
+maintainer="Alex Lohr <alexthkloss@web.de>"
 license="GPL-2.0-only, LGPL-2.1-or-later"
 homepage="https://inkscape.org/"
 distfiles="https://media.inkscape.org/dl/resources/file/inkscape-${version}.tar.xz"
diff --git a/srcpkgs/volta/template b/srcpkgs/volta/template
index 1323d12083da9..41aa2436e7f05 100644
--- a/srcpkgs/volta/template
+++ b/srcpkgs/volta/template
@@ -7,7 +7,7 @@ build_style="cargo"
 hostmakedepends="pkg-config"
 makedepends="openssl-devel"
 short_desc="JavaScript tool version sync helper"
-maintainer="Alex Lohr <alex.lohr@logmein.com>"
+maintainer="Alex Lohr <alexthkloss@web.de>"
 license="BSD-2-Clause"
 homepage="https://volta.sh/"
 distfiles="https://github.com/volta-cli/volta/archive/v${version}.tar.gz"
diff --git a/srcpkgs/vscode/template b/srcpkgs/vscode/template
index d588f6e4aee85..26660e2061ae7 100644
--- a/srcpkgs/vscode/template
+++ b/srcpkgs/vscode/template
@@ -8,7 +8,7 @@ hostmakedepends="pkg-config python3 python3-setuptools nodejs yarn tar git ripgr
 makedepends="libxkbfile-devel libsecret-devel libxml2-devel mit-krb5-devel ncurses-devel electron24"
 depends="libXtst ncurses nss dejavu-fonts-ttf xdg-utils ripgrep electron24"
 short_desc="Microsoft Code for Linux"
-maintainer="shizonic <realtiaz@gmail.com>, Alex Lohr <alex.lohr@logmein.com>"
+maintainer="shizonic <realtiaz@gmail.com>, Alex Lohr <alexthkloss@web.de>"
 license="MIT"
 homepage="https://code.visualstudio.com/"
 distfiles="https://github.com/microsoft/vscode/archive/refs/tags/${version}.tar.gz"
diff --git a/srcpkgs/yaydl/template b/srcpkgs/yaydl/template
index c575ad2cb2d04..8f3ce0224aeeb 100644
--- a/srcpkgs/yaydl/template
+++ b/srcpkgs/yaydl/template
@@ -6,7 +6,7 @@ build_style=cargo
 hostmakedepends="pkg-config"
 makedepends="openssl-devel"
 short_desc="Command-line video downloader"
-maintainer="Alex Lohr <alex.lohr@logmein.com>"
+maintainer="Alex Lohr <alexthkloss@web.de>"
 license="GPL-3.0-or-later"
 homepage="https://code.rosaelefanten.org/yaydl/index"
 changelog="https://github.com/dertuxmalwieder/yaydl/tags"

From bad8485422eafc32b9993cd8650d3efde5b1dda9 Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Fri, 9 Feb 2024 00:41:59 +0100
Subject: [PATCH 03/23] mesa: actually fix cross build

---
 srcpkgs/mesa/template | 1 -
 1 file changed, 1 deletion(-)

diff --git a/srcpkgs/mesa/template b/srcpkgs/mesa/template
index aa7286201de9d..6361f55c3b69b 100644
--- a/srcpkgs/mesa/template
+++ b/srcpkgs/mesa/template
@@ -187,7 +187,6 @@ post_configure() {
 	if [ "$CROSS_BUILD" ]; then
 		find -iname "*.ninja" -exec sed -i "{}" \
 			-e "/rustc/s; --sysroot ${XBPS_CROSS_BASE}/usr;;g" \
-			-e "s; /usr/lib/; ${XBPS_CROSS_BASE}/usr/lib/;g" \
 			\;
 	fi
 }

From b89e9775e1ee92ff50e7f5e5bc1230cbe50acb36 Mon Sep 17 00:00:00 2001
From: Daniel Martinez <danielmartinez@cock.li>
Date: Tue, 9 Jan 2024 00:03:41 -0500
Subject: [PATCH 04/23] libclc: update to 17.0.6.

---
 srcpkgs/libclc/template | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/libclc/template b/srcpkgs/libclc/template
index 2fc397a56f2ca..fa0807f9ace69 100644
--- a/srcpkgs/libclc/template
+++ b/srcpkgs/libclc/template
@@ -1,19 +1,20 @@
 # Template file for 'libclc'
 pkgname=libclc
-version=15.0.7
+version=17.0.6
 revision=1
 build_style=cmake
 # disable clspv (failing tests, we don't ship it)
 configure_args="-DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release
  -DLIBCLC_TARGETS_TO_BUILD=amdgcn--;amdgcn--amdhsa;r600--;nvptx--;nvptx64--;nvptx--nvidiacl;nvptx64--nvidiacl;spirv-mesa3d-;spirv64-mesa3d-"
-hostmakedepends="clang llvm python3 libedit-devel libffi-devel
+hostmakedepends="clang17 llvm17-devel python3 libedit-devel libffi-devel
  ncurses-devel zlib-devel SPIRV-LLVM-Translator"
+makedepends="llvm17-devel"
 short_desc="Open implementation of the OpenCL C programming language"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="BSD-3-Clause, MIT"
 homepage="https://libclc.llvm.org"
 distfiles="https://github.com/llvm/llvm-project/releases/download/llvmorg-${version}/libclc-${version}.src.tar.xz"
-checksum=35731fea7be224f21acf5bf3cd9f0ed058bf4ada5eceaf7f10ee96e139bd3389
+checksum=122f641d94d5dfbb3c37534f2b76612fa59d15c36c2a4917369a85eaaca32148
 replaces="libclc-git>=0"
 
 do_configure() {

From 5ceb4418b10b8560a7c22cda00fc01150ede2841 Mon Sep 17 00:00:00 2001
From: Daniel Martinez <danielmartinez@cock.li>
Date: Thu, 1 Feb 2024 07:51:51 -0500
Subject: [PATCH 05/23] faust: update to 2.70.3.

---
 srcpkgs/faust/patches/cstdint.patch                  | 12 ++++++++++++
 .../patches/faust-voidlinux-lib_and_arch_paths.patch |  4 ++--
 srcpkgs/faust/template                               |  6 +++---
 3 files changed, 17 insertions(+), 5 deletions(-)
 create mode 100644 srcpkgs/faust/patches/cstdint.patch

diff --git a/srcpkgs/faust/patches/cstdint.patch b/srcpkgs/faust/patches/cstdint.patch
new file mode 100644
index 0000000000000..b2358719a4168
--- /dev/null
+++ b/srcpkgs/faust/patches/cstdint.patch
@@ -0,0 +1,12 @@
+diff --git a/compiler/generator/Text.hh b/compiler/generator/Text.hh
+index 47ca2a7be..8fad938ea 100644
+--- a/compiler/generator/Text.hh
++++ b/compiler/generator/Text.hh
+@@ -31,6 +31,7 @@
+ #include <string>
+ #include <vector>
+ #include <cmath>
++#include <cstdint>
+ 
+ std::string subst(const std::string& m, const std::string& a0);
+ std::string subst(const std::string& m, const std::vector<std::string>& vargs);
diff --git a/srcpkgs/faust/patches/faust-voidlinux-lib_and_arch_paths.patch b/srcpkgs/faust/patches/faust-voidlinux-lib_and_arch_paths.patch
index 3587fc639e67e..dca3779bab40e 100644
--- a/srcpkgs/faust/patches/faust-voidlinux-lib_and_arch_paths.patch
+++ b/srcpkgs/faust/patches/faust-voidlinux-lib_and_arch_paths.patch
@@ -1,11 +1,11 @@
 --- a/compiler/global.cpp-orig	2023-09-09 10:38:02.642030383 +0000
 +++ b/compiler/global.cpp	2023-09-09 10:41:55.199049192 +0000
-@@ -1679,6 +1679,7 @@ void global::initDirectories(int argc, c
+@@ -1711,6 +1711,7 @@ void global::initDirectories(int argc, const char* argv[])
      gImportDirList.push_back(exepath::dirup(gFaustExeDir) + "/share/faust");
      gImportDirList.push_back("/usr/local/share/faust");
      gImportDirList.push_back("/usr/share/faust");
 +    gImportDirList.push_back("/usr/lib/faust");
-     
+ 
      //-------------------------------------------------------------------------------------
      // init gArchitectureDirList : a list of path where to search architectures files
 @@ -1697,6 +1698,7 @@ void global::initDirectories(int argc, c
diff --git a/srcpkgs/faust/template b/srcpkgs/faust/template
index 8ac95644e5e88..53534571f7118 100644
--- a/srcpkgs/faust/template
+++ b/srcpkgs/faust/template
@@ -1,16 +1,16 @@
 # Template file for 'faust'
 pkgname=faust
-version=2.60.3
+version=2.70.3
 revision=1
 build_style=gnu-makefile
-hostmakedepends="cmake pkg-config llvm which"
+hostmakedepends="cmake pkg-config which"
 makedepends="libmicrohttpd-devel llvm-libunwind-devel"
 short_desc="Functional Programming Language for Real Time Signal Processing"
 maintainer="mag <mag-one@autistici.org>"
 license="GPL-2.0-or-later"
 homepage="https://faust.grame.fr/"
 distfiles="https://github.com/grame-cncm/faust/releases/download/${version}/faust-${version}.tar.gz"
-checksum="1088b31ad2a6175ff27807afc33c5929c33e97a7d09a1995e126bdda9940fc1e"
+checksum=3ac3aab87d60257b3fff03ffeb42e190480fb9828266fa1c35574b6cbf6a13bb
 
 # Android stuffs, used by the 'faust2android' script.
 nostrip_files="libsndfile.so libsndfile.a "

From c2cbb460aa2d877c075004c7915569f1da392f88 Mon Sep 17 00:00:00 2001
From: Daniel Martinez <danielmartinez@cock.li>
Date: Thu, 1 Feb 2024 07:36:38 -0500
Subject: [PATCH 06/23] ghc: Rebuild against llvm17

---
 srcpkgs/ghc/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/ghc/template b/srcpkgs/ghc/template
index c424d35b59be0..795d8ab05de86 100644
--- a/srcpkgs/ghc/template
+++ b/srcpkgs/ghc/template
@@ -2,7 +2,7 @@
 pkgname=ghc
 # Keep this synchronized with http://www.stackage.org/lts
 version=9.0.2
-revision=1
+revision=2
 build_style=gnu-configure
 hostmakedepends="automake docbook-xsl ghc-bin libxslt libnuma-devel
  ncurses-devel python3-Sphinx"
@@ -56,8 +56,8 @@ fi
 case "$XBPS_TARGET_MACHINE" in
 aarch64*)
 	# GHC uses LLVM to generate code on aarch64
-	hostmakedepends+=" llvm"
-	depends+=" llvm"
+	hostmakedepends+=" llvm17-devel"
+	depends+=" llvm17-devel"
 	;;
 esac
 

From 4618f7a04628294a0ffd547af3798abe18208090 Mon Sep 17 00:00:00 2001
From: Daniel Martinez <danielmartinez@cock.li>
Date: Wed, 31 Jan 2024 22:40:55 -0500
Subject: [PATCH 07/23] ispc: Rebuild against llvm17

---
 srcpkgs/ispc/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/ispc/template b/srcpkgs/ispc/template
index aab387ad2c41d..9c748a6506deb 100644
--- a/srcpkgs/ispc/template
+++ b/srcpkgs/ispc/template
@@ -1,12 +1,12 @@
 # Template file for 'ispc'
 pkgname=ispc
 version=1.22.0
-revision=1
+revision=2
 archs="aarch64* x86_64*"
 build_style=cmake
 configure_args="-DISPC_INCLUDE_EXAMPLES=OFF -DISPC_INCLUDE_RT=OFF"
-hostmakedepends="clang clang-tools-extra python3 m4 bison flex llvm"
-makedepends="ncurses-devel ncurses-libtinfo-devel zlib-devel"
+hostmakedepends="clang clang-tools-extra python3 m4 bison flex"
+makedepends="llvm17-devel ncurses-devel ncurses-libtinfo-devel zlib-devel"
 short_desc="Compiler for high-performance SIMD programming on the CPU"
 maintainer="Andrea Brancaleoni <abc@pompel.me>"
 license="BSD-3-Clause"

From 267afe15006fe456bc32187cf93f426b0db5f329 Mon Sep 17 00:00:00 2001
From: Daniel Martinez <danielmartinez@cock.li>
Date: Wed, 31 Jan 2024 22:40:34 -0500
Subject: [PATCH 08/23] bcc: Rebuild against llvm17

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

diff --git a/srcpkgs/bcc/template b/srcpkgs/bcc/template
index 644eb378abe7c..579d276874ad2 100644
--- a/srcpkgs/bcc/template
+++ b/srcpkgs/bcc/template
@@ -1,11 +1,11 @@
 # Template file for 'bcc'
 pkgname=bcc
 version=0.29.1
-revision=1
+revision=2
 build_style=cmake
 configure_args="-DREVISION=${version} -DENABLE_LLVM_SHARED=1"
 hostmakedepends="flex python3-setuptools"
-makedepends="clang clang-tools-extra elfutils-devel flex lld-devel llvm
+makedepends="clang clang-tools-extra elfutils-devel flex lld-devel llvm17-devel
  ncurses-devel python3-devel zlib-devel"
 short_desc="BPF-based Linux IO analysis, networking, monitoring, and more"
 maintainer="Leah Neukirchen <leah@vuxu.org>"

From 19037ec6ba6050735ed344d50c9ecc3bde18ffc7 Mon Sep 17 00:00:00 2001
From: Daniel Martinez <danielmartinez@cock.li>
Date: Fri, 3 Nov 2023 21:11:23 -0400
Subject: [PATCH 09/23] shiboken2: rebuild for llvm17

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

diff --git a/srcpkgs/shiboken2/template b/srcpkgs/shiboken2/template
index 883d6a084d868..d0a38c63d9eef 100644
--- a/srcpkgs/shiboken2/template
+++ b/srcpkgs/shiboken2/template
@@ -1,12 +1,12 @@
 # Template file for 'shiboken2'
 pkgname=shiboken2
 version=5.15.10
-revision=1
+revision=2
 _pkgname="pyside-setup-opensource-src-${version}"
 build_wrksrc="sources/shiboken2"
 build_style=cmake
 hostmakedepends="python3-devel python3-setuptools"
-makedepends="python3-devel qt5-devel qt5-xmlpatterns-devel clang libxml2-devel
+makedepends="python3-devel qt5-devel qt5-xmlpatterns-devel clang17-devel libxml2-devel
  libxslt-devel python3-numpy"
 depends="clang"
 short_desc="Python binding generator of Qt5 C++ API"

From db3a6a654bae9d77b39a9028b861b59478ddd5ca Mon Sep 17 00:00:00 2001
From: Daniel Martinez <danielmartinez@cock.li>
Date: Fri, 3 Nov 2023 21:08:10 -0400
Subject: [PATCH 10/23] rtags: rebuild for llvm17

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

diff --git a/srcpkgs/rtags/template b/srcpkgs/rtags/template
index 9b161e690d767..baa6f8c54f69f 100644
--- a/srcpkgs/rtags/template
+++ b/srcpkgs/rtags/template
@@ -1,12 +1,12 @@
 # Template file for 'rtags'
 pkgname=rtags
 version=2.38
-revision=6
+revision=7
 build_style=cmake
 # Don't run tests in do_install, please.
 configure_args="-DSKIP_CTEST=TRUE"
 hostmakedepends="pkg-config clang"
-makedepends="llvm openssl-devel zlib-devel"
+makedepends="llvm17-devel openssl-devel zlib-devel"
 checkdepends="perl python3-PyHamcrest python3-nose"
 short_desc="C/C++ indexer with integration for Emacs based on clang"
 maintainer="Alexander Egorenkov <egorenar-dev@posteo.net>"

From 59ca2048f15d9314ee92772422d0735be52ce504 Mon Sep 17 00:00:00 2001
From: Daniel Martinez <danielmartinez@cock.li>
Date: Fri, 3 Nov 2023 21:06:14 -0400
Subject: [PATCH 11/23] qt6-tools: rebuild for llvm17

---
 srcpkgs/qt6-tools/template | 12 ++++++++----
 1 file changed, 8 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/qt6-tools/template b/srcpkgs/qt6-tools/template
index 3f430540ed68a..358f58a282a76 100644
--- a/srcpkgs/qt6-tools/template
+++ b/srcpkgs/qt6-tools/template
@@ -1,19 +1,19 @@
 # Template file for 'qt6-tools'
 pkgname=qt6-tools
 version=6.6.0
-revision=1
+revision=2
 build_style=cmake
 configure_args="-DEXTERNAL_GUMBO=ON -DLITEHTML_UTF8=ON -DUSE_ICU=ON
  -DQT_BUILD_SHARED_LIBS=ON -DQT_FEATURE_assistant=ON
  -DQT_FEATURE_pixeltool=ON
  -DQT_FEATURE_distancefieldgenerator=ON"
-hostmakedepends="qt6-base perl qt6-plugin-sqlite clang llvm clang-tools-extra
+hostmakedepends="qt6-base perl qt6-plugin-sqlite clang clang-tools-extra
  qt6-declarative-host-tools"
 makedepends="qt6-base-devel qt6-plugin-sqlite qt6-declarative-devel
- gumbo-parser-devel icu-devel llvm clang-tools-extra"
+ gumbo-parser-devel icu-devel llvm17-devel clang-tools-extra"
 short_desc="Cross-platform application and UI framework (QT6) - qt6-tools component"
 maintainer="John <me@johnnynator.dev>"
-license="GPL-3.0-only with Qt-GPL-exception-1.0, LGPL-3.0-only, GPL-2.0-or-later"
+license="custom:GPL-3.0-only-with-Qt-GPL-exception-1.0, LGPL-3.0-only, GPL-2.0-or-later"
 homepage="https://qt.io/"
 distfiles="http://download.qt.io/official_releases/qt/${version%.*}/${version}/submodules/qttools-everywhere-src-${version}.tar.xz"
 checksum=4e9feebc142bbb6e453e1dc3277e09ec45c8ef081b5ee2a029e6684b5905ba99
@@ -28,6 +28,10 @@ if [ "$XBPS_CHECK_PKGS" ]; then
 	configure_args+=" -DQT_BUILD_TESTS=ON"
 fi
 
+post_install() {
+	vlicense LICENSES/Qt-GPL-exception-1.0.txt
+}
+
 #post_build() {
 #	ninja -C build ${makejobs} lib/qt6/libexec/qhelpgenerator
 #}

From 81989b20d6a89997d62e06a4fe01edff73f9e605 Mon Sep 17 00:00:00 2001
From: Daniel Martinez <danielmartinez@cock.li>
Date: Fri, 3 Nov 2023 20:36:53 -0400
Subject: [PATCH 12/23] kdevelop-python: update to 23.08.4.

---
 srcpkgs/kdevelop-python/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/kdevelop-python/template b/srcpkgs/kdevelop-python/template
index 0f0b8a6ec0671..e3d86278ffe63 100644
--- a/srcpkgs/kdevelop-python/template
+++ b/srcpkgs/kdevelop-python/template
@@ -1,7 +1,7 @@
 # Template file for 'kdevelop-python'
 pkgname=kdevelop-python
-version=22.12.2
-revision=2
+version=23.08.4
+revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF"
 pycompile_dirs="usr/share/kdevpythonsupport"
@@ -16,7 +16,7 @@ license="LGPL-2.0-or-later, GPL-2.0-or-later"
 homepage="https://www.kdevelop.org/"
 changelog="https://kde.org/announcements/changelogs/gear/${version}/#kdev-python"
 distfiles="${KDE_SITE}/release-service/${version}/src/kdev-python-${version}.tar.xz"
-checksum=2521f2f2a7174dfb2bf1d962c460d40addc3bb486e9823c2b2707ced33456430
+checksum=a36ec94c241714c0c1f5787bafa2381c5d4ec20a3e3696bed70d13b1bd49b293
 python_version=3
 
 post_install() {

From 09a8d4eec8f07bbcfb435a3803d4e87c92bac500 Mon Sep 17 00:00:00 2001
From: Daniel Martinez <danielmartinez@cock.li>
Date: Fri, 3 Nov 2023 20:35:06 -0400
Subject: [PATCH 13/23] kdevelop-php: update to 23.08.4.

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

diff --git a/srcpkgs/kdevelop-php/template b/srcpkgs/kdevelop-php/template
index 7df97b8d78845..4f3bafe2356d0 100644
--- a/srcpkgs/kdevelop-php/template
+++ b/srcpkgs/kdevelop-php/template
@@ -1,6 +1,6 @@
 # Template file for 'kdevelop-php'
 pkgname=kdevelop-php
-version=22.12.2
+version=23.08.4
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF"
@@ -15,4 +15,4 @@ license="GPL-2.0-or-later, LGPL-2.0-or-later"
 homepage="https://www.kdevelop.org/"
 changelog="https://kde.org/announcements/changelogs/gear/${version}/#kdev-php"
 distfiles="${KDE_SITE}/release-service/${version}/src/kdev-php-${version}.tar.xz"
-checksum=0df5bdebfffe72cc4ae5bc842418ac30908fbaa4ae5c8762a9c4ad361c3e42b7
+checksum=20c097ff322db3d69a57d45980161ed1d72020a95fc52feb46d3fc38ba340fd0

From c9d07fc4b1f40dbf1a73de88a794e2a36156d299 Mon Sep 17 00:00:00 2001
From: Daniel Martinez <danielmartinez@cock.li>
Date: Fri, 3 Nov 2023 20:27:29 -0400
Subject: [PATCH 14/23] kdevelop: update to 23.08.4.

---
 common/shlibs             | 32 ++++++++++++++++----------------
 srcpkgs/kdevelop/template | 12 ++++++------
 2 files changed, 22 insertions(+), 22 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 66d0045a2898f..1a7ca4e737b7a 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2617,22 +2617,22 @@ libvidstab.so.1.1 libvidstab-1.1.0_1
 libxdo.so.3 xdotool-3.20150503.1_1
 libabigail.so.3 libabigail-2.4_1
 libgnome-games-support-1.so.3 libgnome-games-support-1.4.0_1
-libKDevCMakeCommon.so.510 kdevelop-22.12.1_1
-libKDevClangPrivate.so.510 kdevelop-22.12.1_1
-libKDevCompileAnalyzerCommon.so.510 kdevelop-22.12.1_1
-libKDevelopSessionsWatch.so.510 kdevelop-22.12.1_1
-libKDevPlatformDebugger.so.510 kdevelop-22.12.1_1
-libKDevPlatformDocumentation.so.510 kdevelop-22.12.1_1
-libKDevPlatformInterfaces.so.510 kdevelop-22.12.1_1
-libKDevPlatformLanguage.so.510 kdevelop-22.12.1_1
-libKDevPlatformOutputView.so.510 kdevelop-22.12.1_1
-libKDevPlatformProject.so.510 kdevelop-22.12.1_1
-libKDevPlatformSerialization.so.510 kdevelop-22.12.1_1
-libKDevPlatformShell.so.510 kdevelop-22.12.1_1
-libKDevPlatformSublime.so.510 kdevelop-22.12.1_1
-libKDevPlatformTests.so.510 kdevelop-22.12.1_1
-libKDevPlatformUtil.so.510 kdevelop-22.12.1_1
-libKDevPlatformVcs.so.510 kdevelop-22.12.1_1
+libKDevCMakeCommon.so.512 kdevelop-23.08.2_1
+libKDevClangPrivate.so.512 kdevelop-23.08.2_1
+libKDevCompileAnalyzerCommon.so.512 kdevelop-23.08.2_1
+libKDevelopSessionsWatch.so.512 kdevelop-23.08.2_1
+libKDevPlatformDebugger.so.512 kdevelop-23.08.2_1
+libKDevPlatformDocumentation.so.512 kdevelop-23.08.2_1
+libKDevPlatformInterfaces.so.512 kdevelop-23.08.2_1
+libKDevPlatformLanguage.so.512 kdevelop-23.08.2_1
+libKDevPlatformOutputView.so.512 kdevelop-23.08.2_1
+libKDevPlatformProject.so.512 kdevelop-23.08.2_1
+libKDevPlatformSerialization.so.512 kdevelop-23.08.2_1
+libKDevPlatformShell.so.512 kdevelop-23.08.2_1
+libKDevPlatformSublime.so.512 kdevelop-23.08.2_1
+libKDevPlatformTests.so.512 kdevelop-23.08.2_1
+libKDevPlatformUtil.so.512 kdevelop-23.08.2_1
+libKDevPlatformVcs.so.512 kdevelop-23.08.2_1
 libts.so.0 tslib-1.6_1
 libobs.so.0 obs-0.14.1_2
 libobsglad.so.1 obs-28.0.1_1
diff --git a/srcpkgs/kdevelop/template b/srcpkgs/kdevelop/template
index b2c63eb78151a..4b8f41f90bb03 100644
--- a/srcpkgs/kdevelop/template
+++ b/srcpkgs/kdevelop/template
@@ -1,15 +1,15 @@
 # Template file for 'kdevelop'
 pkgname=kdevelop
-version=22.12.2
-revision=2
+version=23.08.4
+revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF"
 hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools qt5-tools
- kcmutils kcoreaddons kdevelop-pg-qt plasma-framework gettext llvm tar which"
-makedepends="apr-util-devel clang grantlee5-devel kcmutils-devel kdevelop-pg-qt
+ kcmutils kcoreaddons kdevelop-pg-qt plasma-framework gettext tar which"
+makedepends="apr-util-devel llvm17-devel grantlee5-devel kcmutils-devel kdevelop-pg-qt
  kitemmodels-devel knewstuff-devel knotifyconfig-devel krunner-devel
  ktexteditor-devel libkomparediff2-devel libksysguard-devel okteta-devel
- purpose-devel qt5-location-devel qt5-webchannel-devel subversion-devel
+ purpose-devel qt5-location-devel qt5-webchannel-devel subversion-devel clang-tools-extra
  qt5-devel $(vopt_if webengine 'qt5-webengine-devel' 'qt5-webkit-devel')"
 # khelpcenter is required to display documentation
 depends="khelpcenter"
@@ -19,7 +19,7 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://www.kdevelop.org/"
 changelog="https://kde.org/announcements/changelogs/gear/${version}/#kdevelop"
 distfiles="${KDE_SITE}/release-service/${version}/src/kdevelop-${version}.tar.xz"
-checksum=57f85e5eb1be0ae71d3440304c985fff2be03aab02de367535568ccef7c25ec9
+checksum=91d02b2bce8f29113054ccc548e6416d94065cf79919c54075bad19599357af0
 
 build_options="webengine"
 desc_option_webengine="Use Qt5 WebEngine for documentation"

From 68b2a585dde9bd9b32fd4e798f1cdcc40497c55c Mon Sep 17 00:00:00 2001
From: Daniel Martinez <danielmartinez@cock.li>
Date: Fri, 3 Nov 2023 19:05:52 -0400
Subject: [PATCH 15/23] juCi++: rebuild for llvm17

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

diff --git a/srcpkgs/juCi++/template b/srcpkgs/juCi++/template
index 4cb4644663800..94c8a7e7cfbcd 100644
--- a/srcpkgs/juCi++/template
+++ b/srcpkgs/juCi++/template
@@ -1,13 +1,13 @@
 # Template file for 'juCi++'
 pkgname=juCi++
 version=1.7.2
-revision=6
+revision=7
 _libclangmm_commit="9704b9b6de0982a588fa41741157d5640afedf30"
 _tiny_commit="839ff806dc447ff49af80f9a9eaa7949f770f8e5"
 create_wrksrc=yes
 build_style=cmake
 hostmakedepends="pkg-config"
-makedepends="aspell-devel clang boost-devel gtksourceviewmm-devel libgit2-devel"
+makedepends="aspell-devel clang-devel boost-devel gtksourceviewmm-devel libgit2-devel"
 depends="ctags"
 short_desc="Lightweight IDE supporting the most recent C++ standards"
 maintainer="rc-05 <rc23@email.it>"

From c579819c82bb4be259683027e3b3b907af3f3346 Mon Sep 17 00:00:00 2001
From: Daniel Martinez <danielmartinez@cock.li>
Date: Fri, 3 Nov 2023 19:03:19 -0400
Subject: [PATCH 16/23] include-what-you-use: update to 0.20.

---
 srcpkgs/include-what-you-use/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/include-what-you-use/template b/srcpkgs/include-what-you-use/template
index 1a30bc04bb2db..ee12c0ee51d88 100644
--- a/srcpkgs/include-what-you-use/template
+++ b/srcpkgs/include-what-you-use/template
@@ -1,17 +1,17 @@
 # Template file for 'include-what-you-use'
 pkgname=include-what-you-use
-version=0.19
+version=0.20
 revision=1
 build_style=cmake
 configure_args="-DIWYU_LLVM_ROOT_PATH=${XBPS_CROSS_BASE}/usr "
 hostmakedepends="python3"
-makedepends="clang clang-tools-extra llvm ncurses-devel zlib-devel"
+makedepends="clang clang-tools-extra llvm17-devel ncurses-devel zlib-devel"
 short_desc="Analyze #includes in C and C++ source files"
 maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="NCSA"
 homepage="https://include-what-you-use.org/"
 distfiles="https://include-what-you-use.org/downloads/${pkgname}-${version}.src.tar.gz"
-checksum=2b10157b60ea08adc08e3896b4921c73fcadd5ec4eb652b29a34129d501e5ee0
+checksum=75fce1e6485f280f8f13f4c2d090b11d2fd2102b50857507c8413a919b7af899
 python_version=3
 
 post_install() {

From 819bdbbb1e5d3038e7566933945fb0b2983cd4af Mon Sep 17 00:00:00 2001
From: Daniel Martinez <danielmartinez@cock.li>
Date: Fri, 3 Nov 2023 18:59:45 -0400
Subject: [PATCH 17/23] gnome-builder: rebuild for llvm17

---
 srcpkgs/gnome-builder/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-builder/template b/srcpkgs/gnome-builder/template
index a85de84f5dd0d..5061969cb4c19 100644
--- a/srcpkgs/gnome-builder/template
+++ b/srcpkgs/gnome-builder/template
@@ -1,13 +1,13 @@
 # Template file for 'gnome-builder'
 pkgname=gnome-builder
 version=44.1
-revision=5
+revision=6
 build_style=meson
 build_helper=qemu
 configure_args="-Dhelp=true -Dnetwork_tests=false"
 hostmakedepends="pkg-config appstream-glib desktop-file-utils flex gobject-introspection
- llvm mm-common vala python3-Sphinx python3-sphinx_rtd_theme gettext"
-makedepends="cairo-devel clang enchant2-devel flatpak-devel
+ mm-common vala python3-Sphinx python3-sphinx_rtd_theme gettext"
+makedepends="llvm17-devel cairo-devel clang enchant2-devel flatpak-devel
  gtksourceview5-devel gtk4-devel json-glib-devel jsonrpc-glib-devel
  libgit2-glib-devel libglib-devel libostree-devel libpeas-devel
  libxml2-devel template-glib-devel vala-devel vte3-gtk4-devel libwebkitgtk60-devel

From 32dcb58938ed8a5fa4b92d124c6709e14834def6 Mon Sep 17 00:00:00 2001
From: Daniel Martinez <danielmartinez@cock.li>
Date: Fri, 3 Nov 2023 17:49:25 -0400
Subject: [PATCH 18/23] clazy: rebuild for llvm17

---
 srcpkgs/clazy/patches/llvm16.patch | 83 ++++++++++++++++++++++++++++++
 srcpkgs/clazy/patches/llvm17.patch | 28 ++++++++++
 srcpkgs/clazy/template             |  4 +-
 3 files changed, 113 insertions(+), 2 deletions(-)
 create mode 100644 srcpkgs/clazy/patches/llvm16.patch
 create mode 100644 srcpkgs/clazy/patches/llvm17.patch

diff --git a/srcpkgs/clazy/patches/llvm16.patch b/srcpkgs/clazy/patches/llvm16.patch
new file mode 100644
index 0000000000000..a5759060c112d
--- /dev/null
+++ b/srcpkgs/clazy/patches/llvm16.patch
@@ -0,0 +1,83 @@
+From a05ac7eb6f6198c3f478bd7b5b4bfc062a8d63cc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Ivan=20=C4=8Cuki=C4=87?= <ivan.cukic@kdab.com>
+Date: Tue, 7 Feb 2023 11:06:19 +0100
+Subject: [PATCH] Adapt to API changes in clang/llvm 16
+
+---
+ src/SourceCompatibilityHelpers.h        | 17 ++++++++++++-----
+ src/checkbase.h                         |  1 +
+ src/checks/level0/lambda-in-connect.cpp |  2 +-
+ 3 files changed, 14 insertions(+), 6 deletions(-)
+
+diff --git a/src/SourceCompatibilityHelpers.h b/src/SourceCompatibilityHelpers.h
+index c1a23a4b..5e2dc606 100644
+--- a/src/SourceCompatibilityHelpers.h
++++ b/src/SourceCompatibilityHelpers.h
+@@ -107,7 +107,11 @@ inline clang::tooling::Replacements& DiagnosticFix(clang::tooling::Diagnostic &d
+ 
+ inline auto getBuffer(const clang::SourceManager &sm, clang::FileID id, bool *invalid)
+ {
+-#if LLVM_VERSION_MAJOR >= 12
++#if LLVM_VERSION_MAJOR >= 16
++    auto buffer = sm.getBufferOrNone(id);
++    *invalid = !buffer.has_value();
++    return buffer;
++#elif LLVM_VERSION_MAJOR >= 12
+     auto buffer = sm.getBufferOrNone(id);
+     *invalid = !buffer.hasValue();
+     return buffer;
+@@ -116,11 +120,12 @@ inline auto getBuffer(const clang::SourceManager &sm, clang::FileID id, bool *in
+ #endif
+ }
+ 
+-#if LLVM_VERSION_MAJOR >= 12
+-
++#if LLVM_VERSION_MAJOR >= 16
++#define GET_LEXER(id, inputFile, sm, lo) \
++clang::Lexer(id, inputFile.value(), sm, lo)
++#elif LLVM_VERSION_MAJOR >= 12
+ #define GET_LEXER(id, inputFile, sm, lo) \
+ clang::Lexer(id, inputFile.getValue(), sm, lo)
+-
+ #else
+ #define GET_LEXER(id, inputFile, sm, lo) \
+ clang::Lexer(id, inputFile, sm, lo)
+@@ -144,7 +149,9 @@ inline bool contains_lower(clang::StringRef haystack, clang::StringRef needle)
+ #endif
+ }
+ 
+-#if LLVM_VERSION_MAJOR >= 15
++#if LLVM_VERSION_MAJOR >= 16
++using OptionalFileEntryRef = clang::CustomizableOptional<clang::FileEntryRef>;
++#elif LLVM_VERSION_MAJOR >= 15
+ using OptionalFileEntryRef = clang::Optional<clang::FileEntryRef>;
+ #else
+ using OptionalFileEntryRef = const clang::FileEntry*;
+diff --git a/src/checkbase.h b/src/checkbase.h
+index 02f6a6bf..6a8c634b 100644
+--- a/src/checkbase.h
++++ b/src/checkbase.h
+@@ -93,6 +93,7 @@ public:
+     void InclusionDirective(clang::SourceLocation HashLoc, const clang::Token &IncludeTok, clang::StringRef FileName, bool IsAngled,
+                             clang::CharSourceRange FilenameRange, clazy::OptionalFileEntryRef File, clang::StringRef SearchPath,
+                             clang::StringRef RelativePath, const clang::Module *Imported, clang::SrcMgr::CharacteristicKind FileType) override;
++
+ private:
+     CheckBase *const check;
+ };
+diff --git a/src/checks/level0/lambda-in-connect.cpp b/src/checks/level0/lambda-in-connect.cpp
+index b0da926f..1ba1126f 100644
+--- a/src/checks/level0/lambda-in-connect.cpp
++++ b/src/checks/level0/lambda-in-connect.cpp
+@@ -71,7 +71,7 @@ void LambdaInConnect::VisitStmt(clang::Stmt *stmt)
+ 
+     for (auto capture : captures) {
+         if (capture.getCaptureKind() == clang::LCK_ByRef) {
+-            VarDecl *declForCapture = capture.getCapturedVar();
++            auto *declForCapture = capture.getCapturedVar();
+             if (declForCapture && declForCapture != receiverDecl && clazy::isValueDeclInFunctionContext(declForCapture))
+                 emitWarning(capture.getLocation(), "captured local variable by reference might go out of scope before lambda is called");
+         }
+-- 
+GitLab
+
diff --git a/srcpkgs/clazy/patches/llvm17.patch b/srcpkgs/clazy/patches/llvm17.patch
new file mode 100644
index 0000000000000..910ab426070d9
--- /dev/null
+++ b/srcpkgs/clazy/patches/llvm17.patch
@@ -0,0 +1,28 @@
+--- a/src/checks/manuallevel/unexpected-flag-enumerator-value.cpp	2022-01-20 18:18:47.000000000 -0500
++++ b/src/checks/manuallevel/unexpected-flag-enumerator-value.cpp	2023-11-03 17:12:24.669027622 -0400
+@@ -61,8 +61,13 @@
+     if (val.isMask() && val.countTrailingOnes() >= MinOnesToQualifyAsMask)
+         return true;
+ 
++#if LLVM_VERSION_MAJOR >= 17
++    if (val.isShiftedMask() && val.popcount() >= MinOnesToQualifyAsMask)
++        return true;
++#else
+     if (val.isShiftedMask() && val.countPopulation() >= MinOnesToQualifyAsMask)
+         return true;
++#endif
+ 
+     if (clazy::contains_lower(en->getName(), "mask"))
+         return true;
+@@ -158,7 +163,11 @@
+ 
+     for (EnumConstantDecl* enumerator : enumerators) {
+         const auto &initVal = enumerator->getInitVal();
++#if LLVM_VERSION_MAJOR >= 17
++        if (!initVal.isPowerOf2() && !initVal.isZero() && !initVal.isNegative()) {
++#else
+         if (!initVal.isPowerOf2() && !initVal.isNullValue() && !initVal.isNegative()) {
++#endif
+             if (isIntentionallyNotPowerOf2(enumerator))
+                 continue;
+             const auto value = enumerator->getInitVal().getLimitedValue();
diff --git a/srcpkgs/clazy/template b/srcpkgs/clazy/template
index f81de08ab836f..fdab8dda0b89b 100644
--- a/srcpkgs/clazy/template
+++ b/srcpkgs/clazy/template
@@ -1,11 +1,11 @@
 # Template file for 'clazy'
 pkgname=clazy
 version=1.11
-revision=2
+revision=3
 build_style=cmake
 build_helper=qemu
 hostmakedepends="llvm"
-makedepends="clang llvm clang-tools-extra"
+makedepends="clang llvm17-devel clang-tools-extra"
 depends="clang"
 short_desc="Qt oriented code checker based on clang framework"
 maintainer="John <me@johnnynator.dev>"

From cb6d7c1e8ad21c8d7105b2dcafba96aa2fbe3ffd Mon Sep 17 00:00:00 2001
From: Daniel Martinez <danielmartinez@cock.li>
Date: Fri, 3 Nov 2023 16:51:08 -0400
Subject: [PATCH 19/23] ccls: rebuild for llvm17

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

diff --git a/srcpkgs/ccls/template b/srcpkgs/ccls/template
index 9c1338c267372..3e7bff1265377 100644
--- a/srcpkgs/ccls/template
+++ b/srcpkgs/ccls/template
@@ -1,11 +1,11 @@
 # Template file for 'ccls'
 pkgname=ccls
 version=0.20230717
-revision=1
+revision=2
 build_style=cmake
 configure_args="-DUSE_SYSTEM_RAPIDJSON=ON"
 hostmakedepends="clang-tools-extra"
-makedepends="clang-tools-extra libxml2-devel llvm ncurses-devel rapidjson zlib-devel"
+makedepends="clang-tools-extra libxml2-devel llvm17-devel ncurses-devel rapidjson zlib-devel"
 short_desc="C/C++/ObjC language server"
 maintainer="André Cerqueira <acerqueira021@gmail.com>"
 license="Apache-2.0"

From f450956dac57645436a732048e2a183bf36fa733 Mon Sep 17 00:00:00 2001
From: Daniel Martinez <danielmartinez@cock.li>
Date: Fri, 3 Nov 2023 11:07:35 -0400
Subject: [PATCH 20/23] CastXML: update to 0.6.2.

---
 srcpkgs/CastXML/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/CastXML/template b/srcpkgs/CastXML/template
index de0920900ae4c..d8cb7aaaf8cf3 100644
--- a/srcpkgs/CastXML/template
+++ b/srcpkgs/CastXML/template
@@ -1,11 +1,11 @@
 # Template file for 'CastXML'
 pkgname=CastXML
-version=0.5.1
-revision=2
+version=0.6.2
+revision=1
 build_style=cmake
 configure_args="-DSPHINX_MAN=YES -DCastXML_INSTALL_MAN_DIR=share/man"
 hostmakedepends="clang python3-Sphinx"
-makedepends="clang-tools-extra llvm"
+makedepends="clang-tools-extra llvm17-devel"
 depends="clang"
 checkdepends="libxml2"
 short_desc="C-family abstract syntax tree XML output tool"
@@ -13,7 +13,7 @@ maintainer="Evgeny Ermakov <evgeny.v.ermakov@gmail.com>"
 license="Apache-2.0"
 homepage="https://github.com/CastXML/CastXML"
 distfiles="https://github.com/CastXML/CastXML/archive/refs/tags/v${version}.tar.gz"
-checksum=a7b40b1530585672f9cf5d7a6b6dd29f20c06cd5edf34ef34c89a184a4d1a006
+checksum=9bb108de1b3348a257be5b08a9f8418f89fdcd4af2e6ee271d68b0203ac75d5e
 
 post_install() {
 	rm -r ${DESTDIR}/usr/share/castxml/clang/include

From 99d69d7baa17b884206ca9747b27b2f34dc8768e Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Fri, 9 Feb 2024 03:16:14 +0100
Subject: [PATCH 21/23] New package: void-force-stage-0.1

---
 common/shlibs                     |  5 +++++
 srcpkgs/void-force-stage-unstage  |  1 +
 srcpkgs/void-force-stage/template | 18 ++++++++++++++++++
 3 files changed, 24 insertions(+)
 create mode 120000 srcpkgs/void-force-stage-unstage
 create mode 100644 srcpkgs/void-force-stage/template

diff --git a/common/shlibs b/common/shlibs
index 1a7ca4e737b7a..4e753becd3600 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4277,3 +4277,8 @@ 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
+libsqsh.so.1 libsqsh-1.3.0_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
+force-stage.so.0.1 void-force-stage-0.1_1
diff --git a/srcpkgs/void-force-stage-unstage b/srcpkgs/void-force-stage-unstage
new file mode 120000
index 0000000000000..fe71373af3786
--- /dev/null
+++ b/srcpkgs/void-force-stage-unstage
@@ -0,0 +1 @@
+void-force-stage
\ No newline at end of file
diff --git a/srcpkgs/void-force-stage/template b/srcpkgs/void-force-stage/template
new file mode 100644
index 0000000000000..41f0a0986a788
--- /dev/null
+++ b/srcpkgs/void-force-stage/template
@@ -0,0 +1,18 @@
+# Template file for 'void-force-stage'
+pkgname=void-force-stage
+version=0.1
+revision=1
+build_style=meta
+short_desc="force the repository into staging mode"
+maintainer="Duncaen <duncaen@voidlinux.org>"
+license="BSD-2-Clause"
+homepage="https://voidlinux.org/"
+
+shlib_requires="force-stage.so.0.1"
+
+void-force-stage-unstage_package() {
+	shlib_provides="force-stage.so.0.1"
+	pkg_install() {
+		:
+	}
+}

From 9eafa34167c6d70dd7d633553d219d80670b9c92 Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Fri, 9 Feb 2024 03:22:44 +0100
Subject: [PATCH 22/23] void-force-stage: try to build

---
 srcpkgs/void-force-stage/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/void-force-stage/template b/srcpkgs/void-force-stage/template
index 41f0a0986a788..912eef69be031 100644
--- a/srcpkgs/void-force-stage/template
+++ b/srcpkgs/void-force-stage/template
@@ -1,4 +1,4 @@
-# Template file for 'void-force-stage'
+# Template file for 'void-force-stage'.
 pkgname=void-force-stage
 version=0.1
 revision=1

From bc8ffadd4a68bd6e0320a0511ca9147e1e1168a8 Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Fri, 9 Feb 2024 03:33:18 +0100
Subject: [PATCH 23/23] void-force-stage: force the repo into staging mode

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

diff --git a/srcpkgs/void-force-stage/template b/srcpkgs/void-force-stage/template
index 912eef69be031..9bb6f1c00d5f7 100644
--- a/srcpkgs/void-force-stage/template
+++ b/srcpkgs/void-force-stage/template
@@ -1,7 +1,7 @@
 # Template file for 'void-force-stage'.
 pkgname=void-force-stage
 version=0.1
-revision=1
+revision=2
 build_style=meta
 short_desc="force the repository into staging mode"
 maintainer="Duncaen <duncaen@voidlinux.org>"
@@ -11,7 +11,7 @@ homepage="https://voidlinux.org/"
 shlib_requires="force-stage.so.0.1"
 
 void-force-stage-unstage_package() {
-	shlib_provides="force-stage.so.0.1"
+	# shlib_provides="force-stage.so.0.1"
 	pkg_install() {
 		:
 	}

  parent reply	other threads:[~2024-02-13  7:24 UTC|newest]

Thread overview: 34+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-01-31 18:53 [PR PATCH] New package: aylurs-gtk-shell-1.7.4 raitonoberu
2024-01-31 19:04 ` [PR PATCH] [Updated] " raitonoberu
2024-01-31 19:08 ` ahesford
2024-01-31 19:14 ` raitonoberu
2024-01-31 19:16 ` raitonoberu
2024-01-31 19:21 ` raitonoberu
2024-01-31 19:22 ` raitonoberu
2024-01-31 20:02 ` raitonoberu
2024-02-02 14:55 ` [PR PATCH] [Updated] " raitonoberu
2024-02-02 15:03 ` [PR PATCH] [Updated] New package: ags-1.7.4 raitonoberu
2024-02-02 15:32 ` raitonoberu
2024-02-02 15:47 ` raitonoberu
2024-02-02 16:38 ` raitonoberu
2024-02-02 16:52 ` raitonoberu
2024-02-02 16:57 ` raitonoberu
2024-02-02 17:34 ` raitonoberu
2024-02-08 21:17 ` kotontrion
2024-02-08 21:35 ` kotontrion
2024-02-09  7:44 ` [PR PATCH] [Updated] " raitonoberu
2024-02-09 13:23 ` raitonoberu
2024-02-09 13:32 ` raitonoberu
2024-02-09 14:04 ` raitonoberu
2024-02-09 15:07 ` kotontrion
2024-02-13  7:24 ` raitonoberu [this message]
2024-02-13  7:28 ` [PR PATCH] [Closed]: " raitonoberu
2024-02-13  7:28 ` [PR PATCH] [Updated] " raitonoberu
2024-02-13  7:32 ` raitonoberu
2024-02-13  7:38 ` raitonoberu
2024-02-13  7:40 ` raitonoberu
2024-02-13  8:56 ` raitonoberu
2024-02-13  9:33 ` raitonoberu
2024-02-20  9:24 ` raitonoberu
2024-02-25 11:31 ` [PR PATCH] [Updated] New package: ags-1.7.6 raitonoberu
2024-03-04 10:31 ` [PR PATCH] [Updated] New package: ags-1.7.7 raitonoberu

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20240213072414.7162E2417A@inbox.vuxu.org \
    --to=raitonoberu@users.noreply.github.com \
    --cc=ml@inbox.vuxu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).