diff --git a/common/shlibs b/common/shlibs index 32a5a4b1348951..3b3e88a0490f36 100644 --- a/common/shlibs +++ b/common/shlibs @@ -4569,3 +4569,4 @@ libglycin-gtk4-2.so.0 glycin-gtk4-2.0.7_1 libresvg.so.0.46 libresvg0-0.46.0_1 libgpiod.so.3 libgpiod-2.2_4 libgpiodcxx.so.2 libgpiod-2.2_4 +libigloo.so.0 libigloo-0.9.5_1 diff --git a/srcpkgs/ART/template b/srcpkgs/ART/template index a0559d2f397466..b83eb72d7f8ff8 100644 --- a/srcpkgs/ART/template +++ b/srcpkgs/ART/template @@ -1,7 +1,7 @@ # Template file for 'ART' pkgname=ART -version=1.26.1 -revision=2 +version=1.26.3 +revision=1 build_style=cmake hostmakedepends="pkg-config" makedepends="fftw-devel gtkmm-devel lensfun-devel @@ -13,6 +13,6 @@ maintainer="Orphaned " license="GPL-3.0-or-later" homepage="https://artraweditor.github.io/" distfiles="https://github.com/artpixls/ART/releases/download/${version}/ART-${version}.tar.xz" -checksum=a389071c4d9e1159f122e3dbbd8faf9c40bd45c87f3c69c30d35ee0a1b1972dd +checksum=db06f967b8373cf8d227a90ba46fc09f47e5e3cd45a3a382f1c6915271e7810c CXXFLAGS="-I${XBPS_CROSS_BASE}/usr/include/librsvg-2.0" diff --git a/srcpkgs/ImageMagick/template b/srcpkgs/ImageMagick/template index 5e051bba646801..9941a73fbfad45 100644 --- a/srcpkgs/ImageMagick/template +++ b/srcpkgs/ImageMagick/template @@ -1,7 +1,7 @@ # Template file for 'ImageMagick' pkgname=ImageMagick # Revbump php*-imagick with ImageMagick updates. -version=7.1.2.13 +version=7.1.2.18 revision=1 build_style=gnu-configure configure_args="--disable-static --enable-opencl --with-modules --with-gslib @@ -19,7 +19,7 @@ license="ImageMagick" homepage="https://www.imagemagick.org" changelog="https://raw.githubusercontent.com/ImageMagick/Website/main/ChangeLog.md" distfiles="https://github.com/ImageMagick/ImageMagick/archive/${version%.*}-${version##*.}.tar.gz" -checksum=3617bffe497690ffe5b731227d026db1150e138ddb129481a1e202442e558512 +checksum=2db8a1f9bac19831c76574e4fd514ecb80a71a49911ee5dc8c1f3fb6d9d550df subpackages="libmagick libmagick-devel" diff --git a/srcpkgs/UxPlay/files/README.voidlinux b/srcpkgs/UxPlay/files/README.voidlinux index f67a85659e506c..0b18e78ec3dc2d 100644 --- a/srcpkgs/UxPlay/files/README.voidlinux +++ b/srcpkgs/UxPlay/files/README.voidlinux @@ -1,5 +1,5 @@ Additional GStreamer plugins you may need to install: -- `gstreamer-vaapi` is needed for hardware-accelerated h264 video decoding by Intel or AMD graphics (but not for use with NVIDIA using proprietary drivers) +- `gst-plugins-bad1` is needed for hardware-accelerated h264 video decoding by Intel or AMD graphics (but not for use with NVIDIA using proprietary drivers) - `gstreamer1-pipewire` may be needed for audio sharing when your system is set up to use pipewire Additionally, UxPlay requires a running DNS-SD server (for example `avahi`). diff --git a/srcpkgs/alacritty/template b/srcpkgs/alacritty/template index 228e99baddeaac..e62ea882bc0372 100644 --- a/srcpkgs/alacritty/template +++ b/srcpkgs/alacritty/template @@ -1,6 +1,6 @@ # Template file for 'alacritty' pkgname=alacritty -version=0.16.1 +version=0.17.0 revision=1 build_style=cargo make_install_args="--path alacritty" @@ -14,7 +14,7 @@ license="Apache-2.0" homepage="https://github.com/alacritty/alacritty" changelog="https://raw.githubusercontent.com/alacritty/alacritty/master/CHANGELOG.md" distfiles="https://github.com/alacritty/alacritty/archive/refs/tags/v${version}.tar.gz" -checksum=b7240df4a52c004470977237a276185fc97395d59319480d67cad3c4347f395e +checksum=38d6527d346cda5c6049332a1f3338a89ea66cd7981b54d4c3ce801b392496f8 case "$XBPS_TARGET_MACHINE" in ppc64*) ;; diff --git a/srcpkgs/asciinema/template b/srcpkgs/asciinema/template index 37c1a0b5e27a81..7c55fcf25952d9 100644 --- a/srcpkgs/asciinema/template +++ b/srcpkgs/asciinema/template @@ -1,15 +1,27 @@ # Template file for 'asciinema' pkgname=asciinema -version=2.4.0 -revision=3 -build_style=python3-pep517 -hostmakedepends="python3-wheel" -depends="python3" -checkdepends="python3-pytest-xdist" +version=3.2.0 +revision=1 +build_style=cargo +checkdepends="python3" short_desc="Record and share your terminal sessions, the right way" maintainer="Toyam Cox " license="GPL-3.0-or-later" homepage="https://asciinema.org/" changelog="https://raw.githubusercontent.com/asciinema/asciinema/develop/CHANGELOG.md" distfiles="https://github.com/asciinema/asciinema/archive/refs/tags/v${version}.tar.gz" -checksum=b0e05f0b5ae7ae4e7186c6bd824e6d670203bb24f1c89ee52fc8fae7254e6091 +checksum=247c7c87481f38d7788c1fb1be12021c778676c0d0ab37e529ec528f87f487ce + +pre_build() { + export ASCIINEMA_GEN_DIR=assets +} + +post_install() { + vdoc README.md + for page in assets/man/*; do + vman ${page} + done + vcompletion assets/completion/_asciinema zsh + vcompletion assets/completion/asciinema.bash bash + vcompletion assets/completion/asciinema.fish fish +} diff --git a/srcpkgs/brother-brscan5/template b/srcpkgs/brother-brscan5/template index 7e057e07b44d79..700d5af7e5ffc6 100644 --- a/srcpkgs/brother-brscan5/template +++ b/srcpkgs/brother-brscan5/template @@ -1,6 +1,6 @@ # Template file for 'brother-brscan5' pkgname=brother-brscan5 -version=1.2.13 +version=1.5.1 revision=1 archs="i686 x86_64" depends="sane libusb-compat" @@ -15,7 +15,7 @@ conf_files="/opt/brother/scanner/brscan5/brscan5.ini /opt/brother/scanner/brscan5/models/*.ini" _sane_library="libsane-brother5.so.1.0.7" -_pkg_libraries="libLxBsScanCoreApi.so.3.2.0 +_pkg_libraries="libLxBsScanCoreApi.so.3.2.1 libLxBsNetDevAccs.so.1.0.0 libLxBsDeviceAccs.so.1.0.0 libLxBsUsbDevAccs.so.1.0.0" @@ -23,12 +23,12 @@ _pkg_libraries="libLxBsScanCoreApi.so.3.2.0 if [ "$XBPS_TARGET_MACHINE" = "x86_64" ]; then _rpmpkgid="0.x86_64" distfiles="https://download.brother.com/welcome/dlf104036/brscan5-${version}-${_rpmpkgid}.rpm" - checksum="572d24efc23de14933cb15f8c8be20575af07d7aff32c3ddf0633bacffe9e098" + checksum="1c1d56d05c7b6b010ccd87680c039253ed3275b199412a378c6f6fd524cd5640" _rpmlibdir="usr/lib64" else _rpmpkgid="0.i386" distfiles="https://download.brother.com/welcome/dlf104035/brscan5-${version}-${_rpmpkgid}.rpm" - checksum="4cdca918fb7f994fc1e081a3a709db8f5b4420406d26aa04a6effc941e468fc2" + checksum="770583250a70481ca557d20ce0bf3cf63263653dc930540258a29c160aa0b3d2" _rpmlibdir="usr/lib" fi diff --git a/srcpkgs/brother-brscan5/update b/srcpkgs/brother-brscan5/update new file mode 100644 index 00000000000000..f4e86e6943faf0 --- /dev/null +++ b/srcpkgs/brother-brscan5/update @@ -0,0 +1,2 @@ +site="https://support.brother.com/g/b/downloadlist.aspx?c=us&lang=en&prod=ds640_us_eu_as&os=127" +pattern="text-center.*\(\K[\d.]+" diff --git a/srcpkgs/conky/template b/srcpkgs/conky/template index b78343a62732e3..57b1c75e0a224c 100644 --- a/srcpkgs/conky/template +++ b/srcpkgs/conky/template @@ -1,18 +1,18 @@ # Template file for 'conky' pkgname=conky version=1.22.3 -revision=1 +revision=2 build_style=cmake conf_files="/etc/conky/conky.conf /etc/conky/conky_no_x11.conf" configure_args="-DRELEASE=ON -DDOC_PATH=share/doc/${pkgname} -DBUILD_CURL=ON - -DBUILD_RSS=ON -DBUILD_WLAN=ON -DBUILD_X11=ON -DBUILD_XDBE=ON + -DBUILD_RSS=ON -DBUILD_WLAN=ON -DBUILD_X11=ON -DBUILD_XDBE=ON -DBUILD_WAYLAND=ON -DBUILD_IMLIB2=ON -DBUILD_LUA_CAIRO=ON -DBUILD_LUA_IMLIB2=ON -DBUILD_LUA_RSVG=ON -DBUILD_XSHAPE=ON" -hostmakedepends="libtool pkg-config docbook2x man-db toluapp gperf" +hostmakedepends="libtool pkg-config docbook2x man-db toluapp gperf wayland-devel" makedepends="alsa-lib-devel imlib2-devel libXdamage-devel libXft-devel libXinerama-devel libcurl-devel librsvg-devel lua53-devel ncurses-devel - toluapp-devel wireless_tools-devel cairo-devel wayland-devel" + toluapp-devel wireless_tools-devel cairo-devel wayland-protocols wlroots-devel" short_desc="Lightweight system monitor for X and Wayland" maintainer="Orphaned " license="BSD-3-Clause, GPL-3.0-or-later" diff --git a/srcpkgs/dbeaver/template b/srcpkgs/dbeaver/template index 34d38462fa8948..7e4863a11c5ecf 100644 --- a/srcpkgs/dbeaver/template +++ b/srcpkgs/dbeaver/template @@ -1,9 +1,8 @@ # Template file for 'dbeaver' pkgname=dbeaver -version=25.2.0 +version=26.0.2 revision=1 -_dbeaver_common_commit=895f998488f196fd731e91e03cf7396fe4826f4d -_dbeaver_jdbc_libsql_commit=db7a8052b99ade708e45955807e528af8c1ee13a +_version=${version//./_} # the build downloads binaries linked to glibc archs="x86_64 aarch64" build_wrksrc="dbeaver" @@ -15,23 +14,22 @@ license="Apache-2.0" homepage="https://dbeaver.io" changelog="https://dbeaver.io/news/" distfiles="https://github.com/dbeaver/dbeaver/archive/${version}.tar.gz - https://github.com/dbeaver/dbeaver-common/archive/${_dbeaver_common_commit}.tar.gz - https://github.com/dbeaver/dbeaver-jdbc-libsql/archive/${_dbeaver_jdbc_libsql_commit}.tar.gz" -checksum="90b470e819b723b4461ddac395bba74dedd53103f5dd534cf6bb35b862c7cc10 - 2220f9c4b4fa8e2ef62c674df873e497671b4630244963bed489242fa6054864 - 90b17ab3f6be91e8c3043091fe8c3ba4fcce7fe63152955013067e35b511a901" + https://github.com/dbeaver/dbeaver-common/archive/refs/heads/release_${_version}.tar.gz>dbeaver-common-${version}.tar.gz + https://github.com/dbeaver/dbeaver-jdbc-libsql/archive/refs/heads/release_${_version}.tar.gz>dbeaver-jdbc-libsql-${version}.tar.gz" +checksum="3ae8eacd94a73c46eab14e9f4789afcdc3b4da9e124ceb11c363ea9bd2893b9e + 43a305aac6116d8f29327e5338e8e2d8f1bc325103d81c50305a5c6f0db0c42c + 4a0ea078117d3dd4086cf1872ebb0d1d39b28e176fd29bc37026a1fd823baf29" nopie=true post_extract() { mv ${wrksrc}/dbeaver-${version} ${wrksrc}/dbeaver - mv ${wrksrc}/dbeaver-common-${_dbeaver_common_commit} ${wrksrc}/dbeaver-common - mv ${wrksrc}/dbeaver-jdbc-libsql-${_dbeaver_jdbc_libsql_commit} ${wrksrc}/dbeaver-jdbc-libsql + mv ${wrksrc}/dbeaver-common-release_${_version} ${wrksrc}/dbeaver-common + mv ${wrksrc}/dbeaver-jdbc-libsql-release_${_version} ${wrksrc}/dbeaver-jdbc-libsql } do_build() { . /etc/profile.d/jdk.sh - cd "product/aggregate" - mvn package -P all-platforms + mvn package -Pproduct-dbeaver-ce,product-dbeaver-eclipse-ce,appstore -T 1C -f "product/aggregate" } do_install() { @@ -39,7 +37,7 @@ do_install() { vcopy "product/community/target/products/org.jkiss.dbeaver.core.product/linux/gtk/${XBPS_TARGET_MACHINE}/dbeaver" /usr/lib/ # Delete folders with Java Native Access .so's for different architectures - jna_dir="${DESTDIR}/usr/lib/dbeaver/plugins/com.sun.jna_5.17.0.v20250316-1700/com/sun/jna" + jna_dir="${DESTDIR}/usr/lib/dbeaver/plugins/com.sun.jna_5.18.1.v20251001-0800/com/sun/jna" jna_arch="linux-${XBPS_TARGET_MACHINE//_/-}" find "$jna_dir" -depth -mindepth 1 -type d -not -name $jna_arch -exec rm -rf {} \; diff --git a/srcpkgs/discord/template b/srcpkgs/discord/template index 6cb922d8075aae..23720bb59a3009 100644 --- a/srcpkgs/discord/template +++ b/srcpkgs/discord/template @@ -1,16 +1,16 @@ # Template file for 'discord' pkgname=discord -version=0.0.131 +version=0.0.132 revision=1 archs="x86_64" depends="alsa-lib dbus-glib gtk+3 libnotify nss libXtst libcxx libatomic xdg-utils webrtc-audio-processing libXScrnSaver" short_desc="Chat and VOIP application" -maintainer="Ryan Conwell " +maintainer="Orphaned " license="custom:Proprietary" homepage="https://discord.com" distfiles="https://dl.discordapp.net/apps/linux/${version}/discord-${version}.tar.gz" -checksum=47df31fb26157acad6ea262bfd8584fe2fca65210b430cbc0991a21002e5cfbc +checksum=0c3b7fcebfbdb1fbf23d850c2825ea12c46f93bc196b16f0d9e096970c5c55e7 repository=nonfree restricted=yes nopie=yes diff --git a/srcpkgs/fmd-server/template b/srcpkgs/fmd-server/template index f42f21d575235d..8b4e58eb3c5539 100644 --- a/srcpkgs/fmd-server/template +++ b/srcpkgs/fmd-server/template @@ -1,6 +1,6 @@ # Template file for 'fmd-server' pkgname=fmd-server -version=0.14.1 +version=0.14.2 revision=1 build_style=go go_import_path="fmd-server" @@ -12,8 +12,8 @@ homepage="https://fmd-foss.org/" changelog="https://gitlab.com/fmd-foss/fmd-server/-/releases" distfiles="https://packages.fmd-foss.org/server/fmd-server-v${version}.zip https://gitlab.com/fmd-foss/fmd-server/-/archive/v${version}/fmd-server-v${version}.tar.gz" -checksum="3d42c83bb0aa01a85fe626e39e7beb924f92e9063382fd2a19af4de47492eb36 - c5b7da5fa049bf60abe695ca56507fcc60350dd6d1dfe2cd16bba7a597a06b3b" +checksum="66061e3c486b6335a2e712b2316a946ff055dc3ae6b2cfd0aa9e93a33085f018 + bd5f15960c5074cbc905406d26e558d962b0630fb53fa830e35199d74d741686" skip_extraction="fmd-server-v${version}.zip" system_accounts="_fmd_server" diff --git a/srcpkgs/forgejo-cli/template b/srcpkgs/forgejo-cli/template new file mode 100644 index 00000000000000..a1af243ecd3eaa --- /dev/null +++ b/srcpkgs/forgejo-cli/template @@ -0,0 +1,46 @@ +# Template file for 'forgejo-cli' +pkgname=forgejo-cli +version=0.4.1 +revision=1 +build_style=cargo +build_helper="rust qemu" +hostmakedepends="pkg-config cmake libgit2-1.9-devel libssh2-devel openssl-devel + zlib-devel" +makedepends="libgit2-1.9-devel libssh2-devel openssl-devel zlib-devel" +short_desc="CLI application for interacting with Forgejo" +maintainer="rayfadh " +license="Apache-2.0 OR MIT" +homepage="https://codeberg.org/forgejo-contrib/forgejo-cli" +changelog="https://codeberg.org/forgejo-contrib/forgejo-cli/releases" +distfiles="https://codeberg.org/forgejo-contrib/forgejo-cli/archive/v${version}.tar.gz" +checksum=8f6a93c5f97e45308aead0154d4ec53e672ca90ab0809db543cde6be8078729e + +_setup_env() { +# workaround the cc-rs mixing CFLAGS for host and target. +# https://github.com/rust-lang/cc-rs/issues/1469 +export CFLAGS_${RUST_BUILD//-/_}="${CFLAGS_host}" \ + CXXFLAGS_${RUST_BUILD//-/_}="${CXXFLAGS_host}" \ + LDFLAGS_${RUST_BUILD//-/_}="${LDFLAGS_host}" \ + CFLAGS_${RUST_TARGET//-/_}="${CFLAGS}" \ + CXXFLAGS_${RUST_TARGET//-/_}="${CXXFLAGS}" \ + LDFLAGS_${RUST_TARGET//-/_}="${LDFLAGS}" \ + CFLAGS="" CXXFLAGS="" LDFLAGS="" +} + +pre_build() { + _setup_env +} + +pre_install() { + _setup_env +} + +post_install() { + vlicense LICENSE-APACHE + vlicense LICENSE-MIT + + for _shell in bash fish zsh; do + vtargetrun ${DESTDIR}/usr/bin/fj completion ${_shell} > fj.${_shell} + vcompletion fj.${_shell} ${_shell} fj + done +} diff --git a/srcpkgs/gajim/template b/srcpkgs/gajim/template index 334fdd644b1f85..ca1bf2ce5ca346 100644 --- a/srcpkgs/gajim/template +++ b/srcpkgs/gajim/template @@ -1,6 +1,6 @@ # Template file for 'gajim' pkgname=gajim -version=2.4.4 +version=2.4.5 revision=1 build_style=python3-pep517 hostmakedepends="gettext python3-wheel" @@ -19,7 +19,7 @@ license="GPL-3.0-only" homepage="https://www.gajim.org" changelog="https://dev.gajim.org/gajim/gajim/-/raw/master/ChangeLog" distfiles="https://gajim.org/downloads/${version%.*}/gajim-${version}.tar.gz" -checksum=80d6235f99170fd8cf0388234eb8133450e8629847ba8b907b2e02869ecf5268 +checksum=e2ce21095c75d2fefd7496c7fb45985dac431d1887f0556ecc49347783fb7de6 post_build() { ./make.py build --dist=unix diff --git a/srcpkgs/gallery-dl/template b/srcpkgs/gallery-dl/template index f8ad482c341619..310e86258a4415 100644 --- a/srcpkgs/gallery-dl/template +++ b/srcpkgs/gallery-dl/template @@ -1,7 +1,7 @@ # Template file for 'gallery-dl' pkgname=gallery-dl -version=1.30.2 -revision=2 +version=1.31.10 +revision=1 build_style=python3-pep517 hostmakedepends="python3-setuptools" depends="python3-requests" @@ -11,12 +11,8 @@ maintainer="SolitudeSF " license="GPL-2.0-only" homepage="https://github.com/mikf/gallery-dl" changelog="https://raw.githubusercontent.com/mikf/gallery-dl/master/CHANGELOG.md" -distfiles="https://github.com/mikf/gallery-dl/archive/refs/tags/v${version}.tar.gz" -checksum=61437c6c457e282ee1bb99d1b87b9710e8bc2834c49c671aa7e68b35a5ec66f4 - -pre_build() { - make man completion -} +distfiles="https://codeberg.org/mikf/gallery-dl/releases/download/v${version}/gallery_dl-${version}.tar.gz" +checksum=d387c41429e14c2646eeb10285bf4777cf0ed3da68ee3f2edcba505f3e137bb7 do_check() { make test diff --git a/srcpkgs/ghdl/template b/srcpkgs/ghdl/template index 86bb8dd74180ef..e0eb89dc09339b 100644 --- a/srcpkgs/ghdl/template +++ b/srcpkgs/ghdl/template @@ -6,8 +6,8 @@ # pkgname=ghdl reverts="20181129_1" -version=4.1.0 -revision=3 +version=6.0.0 +revision=1 build_style=configure configure_args="--prefix=/usr --srcdir=.. --disable-werror" makedepends="zlib-devel" @@ -15,9 +15,9 @@ short_desc="VHDL 2008/93/87 simulator" maintainer="Orphaned " license="GPL-2.0-or-later" homepage="https://github.com/ghdl/ghdl" -changelog="https://raw.githubusercontent.com/ghdl/ghdl/master/NEWS.md" -distfiles="https://github.com/ghdl/ghdl/archive/v${version}.tar.gz" -checksum=0aab531b45a6613b0918f3ac6ec717b8acfad051d1abb1c39eb7490590c7a324 +changelog="https://raw.githubusercontent.com/ghdl/ghdl/refs/heads/master/NEWS.md" +distfiles="https://github.com/ghdl/ghdl/archive/refs/tags/v${version}.tar.gz" +checksum=2d84fbd0b238a26928e89a0256274072c6b40af1969a4f4c7be57ec3515bc622 nocross=yes # testsuite is big and long make_check=extended diff --git a/srcpkgs/gocloc/template b/srcpkgs/gocloc/template index 21b877442f226c..0d75c96a646066 100644 --- a/srcpkgs/gocloc/template +++ b/srcpkgs/gocloc/template @@ -1,7 +1,7 @@ # Template file for 'gocloc' pkgname=gocloc -version=0.5.2 -revision=2 +version=0.7.0 +revision=1 build_style=go go_import_path="github.com/hhatto/gocloc" go_package="${go_import_path}/cmd/gocloc" @@ -11,7 +11,7 @@ license="MIT" homepage="https://github.com/hhatto/gocloc" changelog="https://github.com/hhatto/gocloc/releases" distfiles="https://github.com/hhatto/gocloc/archive/refs/tags/v${version}.tar.gz" -checksum=c8f95201bc6042767de7059cfd6a2a37799b3bf909ec61029baffe0f6ccc509d +checksum=9375f6699a7bffad42da661b4ba7988af23dd01191da4a4b21eca8f9bb676d9a post_install() { vlicense LICENSE diff --git a/srcpkgs/icecast/patches/no-group.patch b/srcpkgs/icecast/patches/no-group.patch index a14baba3c2bf54..68df35fd92e64a 100644 --- a/srcpkgs/icecast/patches/no-group.patch +++ b/srcpkgs/icecast/patches/no-group.patch @@ -1,15 +1,15 @@ ---- a/conf/icecast.xml.in 2010-11-12 16:47:54.750000918 +0100 -+++ b/conf/icecast.xml.in 2010-11-12 16:48:08.086667585 +0100 -@@ -164,11 +164,9 @@ +--- a/conf/icecast.xml.in 2026-03-29 16:57:32.453024858 +0200 ++++ b/conf/icecast.xml.in 2026-03-29 17:00:30.581264225 +0200 +@@ -298,12 +298,10 @@ - 0 + false - - - - + + +