From d0a8fe2ca9ad954926465c083f2a63eab272055f Mon Sep 17 00:00:00 2001 From: linuxer Date: Sat, 2 Oct 2021 20:13:26 +0300 Subject: [PATCH 1/2] New package: ananicy-2.2.1 --- srcpkgs/ananicy/files/ananicy/finish | 3 +++ srcpkgs/ananicy/files/ananicy/log/run | 2 ++ srcpkgs/ananicy/files/ananicy/run | 4 ++++ srcpkgs/ananicy/template | 22 ++++++++++++++++++++++ 4 files changed, 31 insertions(+) create mode 100755 srcpkgs/ananicy/files/ananicy/finish create mode 100755 srcpkgs/ananicy/files/ananicy/log/run create mode 100755 srcpkgs/ananicy/files/ananicy/run create mode 100644 srcpkgs/ananicy/template diff --git a/srcpkgs/ananicy/files/ananicy/finish b/srcpkgs/ananicy/files/ananicy/finish new file mode 100755 index 000000000000..8069d82fa471 --- /dev/null +++ b/srcpkgs/ananicy/files/ananicy/finish @@ -0,0 +1,3 @@ +#!/bin/sh + +exec sysctl -e kernel.sched_autogroup_enabled=1 diff --git a/srcpkgs/ananicy/files/ananicy/log/run b/srcpkgs/ananicy/files/ananicy/log/run new file mode 100755 index 000000000000..e353e8f34d7c --- /dev/null +++ b/srcpkgs/ananicy/files/ananicy/log/run @@ -0,0 +1,2 @@ +#!/bin/sh +exec logger -t ananicy diff --git a/srcpkgs/ananicy/files/ananicy/run b/srcpkgs/ananicy/files/ananicy/run new file mode 100755 index 000000000000..83166618c9b4 --- /dev/null +++ b/srcpkgs/ananicy/files/ananicy/run @@ -0,0 +1,4 @@ +#!/bin/sh + +printf '0 \n' > /proc/sys/kernel/sched_autogroup_enabled +exec ananicy start diff --git a/srcpkgs/ananicy/template b/srcpkgs/ananicy/template new file mode 100644 index 000000000000..4637a2a08af8 --- /dev/null +++ b/srcpkgs/ananicy/template @@ -0,0 +1,22 @@ +# Template file for 'ananicy' +pkgname=ananicy +version=2.2.1 +revision=1 +wrksrc=Ananicy-${version} +depends="bash schedtool python3" +short_desc="Ananicy daemon" +maintainer="linuxer " +license="GPL-3.0-only" +homepage="https://github.com/Nefelim4ag/Ananicy" +distfiles="https://github.com/Nefelim4ag/Ananicy/archive/refs/tags/${version}.tar.gz" +checksum=3e33c3c84d29f93b64079e67eb56c39a4d40b0591e52db171156981b72f648b1 + +do_install() { + make install PREFIX="${DESTDIR}" +} + +post_install() { + rm -rf "${DESTDIR}/lib" + chmod +x "${DESTDIR}/usr/bin/ananicy" + vsv ananicy +} From a8933d11e9e7cb7b4d489e20f845fef31e264b59 Mon Sep 17 00:00:00 2001 From: linuxer Date: Mon, 4 Oct 2021 01:02:32 +0300 Subject: [PATCH 2/2] New package: ananicy-2.2.1 --- srcpkgs/OpenJK/files/OpenJK.desktop | 10 +++ srcpkgs/OpenJK/files/OpenJKMP.desktop | 10 +++ srcpkgs/OpenJK/files/OpenJO.desktop | 10 +++ srcpkgs/OpenJK/files/README.voidlinux | 12 ++++ srcpkgs/OpenJK/files/openjk | 9 +++ srcpkgs/OpenJK/files/openjk_sp | 9 +++ srcpkgs/OpenJK/files/openjkded | 9 +++ srcpkgs/OpenJK/files/openjo | 9 +++ .../patches/fix-sdl2-cross-compile.patch | 34 ++++++++++ srcpkgs/OpenJK/template | 34 ++++++++++ srcpkgs/apache/template | 4 +- srcpkgs/babl/template | 4 +- srcpkgs/bottom/template | 4 +- srcpkgs/c-blosc/template | 1 + srcpkgs/cargo-edit/template | 6 +- srcpkgs/castero/template | 5 +- srcpkgs/cmark/template | 8 +-- srcpkgs/comrak/template | 4 +- srcpkgs/foot/template | 4 +- srcpkgs/gegl/template | 6 +- srcpkgs/gimp/template | 4 +- srcpkgs/git-extras/template | 6 +- srcpkgs/goimapnotify/template | 4 +- srcpkgs/grex/template | 4 +- srcpkgs/keybase-desktop/template | 4 +- srcpkgs/keybase/template | 4 +- srcpkgs/kubernetes-helm/template | 4 +- srcpkgs/librsvg/template | 4 +- srcpkgs/libsixel/patches/unistd.patch | 62 +++++++++++++++++++ srcpkgs/libsixel/template | 13 ++-- srcpkgs/pango/template | 6 +- srcpkgs/pyradio/template | 7 ++- srcpkgs/python3-trimesh/template | 4 +- srcpkgs/python3-zope.proxy/template | 6 +- srcpkgs/ruplacer/template | 8 +-- srcpkgs/shfmt/template | 5 +- srcpkgs/st/st-terminfo.REMOVE | 3 + srcpkgs/st/template | 5 +- srcpkgs/xterm/template | 7 ++- 39 files changed, 285 insertions(+), 67 deletions(-) create mode 100644 srcpkgs/OpenJK/files/OpenJK.desktop create mode 100644 srcpkgs/OpenJK/files/OpenJKMP.desktop create mode 100644 srcpkgs/OpenJK/files/OpenJO.desktop create mode 100644 srcpkgs/OpenJK/files/README.voidlinux create mode 100644 srcpkgs/OpenJK/files/openjk create mode 100644 srcpkgs/OpenJK/files/openjk_sp create mode 100644 srcpkgs/OpenJK/files/openjkded create mode 100644 srcpkgs/OpenJK/files/openjo create mode 100644 srcpkgs/OpenJK/patches/fix-sdl2-cross-compile.patch create mode 100644 srcpkgs/OpenJK/template create mode 100644 srcpkgs/libsixel/patches/unistd.patch diff --git a/srcpkgs/OpenJK/files/OpenJK.desktop b/srcpkgs/OpenJK/files/OpenJK.desktop new file mode 100644 index 000000000000..e5c13c5c85d2 --- /dev/null +++ b/srcpkgs/OpenJK/files/OpenJK.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Encoding=UTF-8 +Type=Application +Name=OpenJK Jedi Academy Single Player +Comment="Open Source Implementation of Jedi Knight II and III Engine - Jedi Academy Single Player" +Exec=openjk_sp +Icon=OpenJK +Terminal=false +StartupNotify=false +Categories=Game \ No newline at end of file diff --git a/srcpkgs/OpenJK/files/OpenJKMP.desktop b/srcpkgs/OpenJK/files/OpenJKMP.desktop new file mode 100644 index 000000000000..04c25842f89e --- /dev/null +++ b/srcpkgs/OpenJK/files/OpenJKMP.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Encoding=UTF-8 +Type=Application +Name=OpenJK Multi Player +Comment="Open Source Implementation of Jedi Knight II and III Engine - Multi Player" +Exec=openjk +Icon=OpenJK +Terminal=false +StartupNotify=false +Categories=Game \ No newline at end of file diff --git a/srcpkgs/OpenJK/files/OpenJO.desktop b/srcpkgs/OpenJK/files/OpenJO.desktop new file mode 100644 index 000000000000..de1076371d3c --- /dev/null +++ b/srcpkgs/OpenJK/files/OpenJO.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Encoding=UTF-8 +Type=Application +Name=OpenJK Jedi Outcast +Comment="Open Source Implementation of Jedi Knight II and III Engine - Jedi Outcast" +Exec=openjo +Icon=OpenJK +Terminal=false +StartupNotify=false +Categories=Game \ No newline at end of file diff --git a/srcpkgs/OpenJK/files/README.voidlinux b/srcpkgs/OpenJK/files/README.voidlinux new file mode 100644 index 000000000000..01d847cddab7 --- /dev/null +++ b/srcpkgs/OpenJK/files/README.voidlinux @@ -0,0 +1,12 @@ +OpenJK requires a copy of Jedi Knight: Jedi Academy. +You can also use this for Jedi Outcast (singleplayer only), which requires a copy as well. +The default folder that the game will search for files is + + Jedi Academy: ~/.local/share/openjk + Jedi Outcast: ~/.local/share/openjo + +You can easily link your game files by doing the following: + + cd ~/.local/share/openjk + mkdir base + ln -s /path/to/game/GameData/base/* base \ No newline at end of file diff --git a/srcpkgs/OpenJK/files/openjk b/srcpkgs/OpenJK/files/openjk new file mode 100644 index 000000000000..c1ec24d3c55f --- /dev/null +++ b/srcpkgs/OpenJK/files/openjk @@ -0,0 +1,9 @@ +#! /bin/sh +OJ_ARCH=$(uname -m) +case "$OJ_ARCH" in + arm*) OJ_ARCH=arm;; + i*86*) OJ_ARCH=i386;; +esac + +cd /usr/lib/OpenJK/JediAcademy +exec ./openjk.${OJ_ARCH} "$@" diff --git a/srcpkgs/OpenJK/files/openjk_sp b/srcpkgs/OpenJK/files/openjk_sp new file mode 100644 index 000000000000..78f6a756a185 --- /dev/null +++ b/srcpkgs/OpenJK/files/openjk_sp @@ -0,0 +1,9 @@ +#! /bin/sh +OJ_ARCH=$(uname -m) +case "$OJ_ARCH" in + arm*) OJ_ARCH=arm;; + i*86*) OJ_ARCH=i386;; +esac + +cd /usr/lib/OpenJK/JediAcademy +exec ./openjk_sp.${OJ_ARCH} "$@" diff --git a/srcpkgs/OpenJK/files/openjkded b/srcpkgs/OpenJK/files/openjkded new file mode 100644 index 000000000000..a9cc159803e7 --- /dev/null +++ b/srcpkgs/OpenJK/files/openjkded @@ -0,0 +1,9 @@ +#! /bin/sh +OJ_ARCH=$(uname -m) +case "$OJ_ARCH" in + arm*) OJ_ARCH=arm;; + i*86*) OJ_ARCH=i386;; +esac + +cd /usr/lib/OpenJK/JediAcademy +exec ./openjkded.${OJ_ARCH} "$@" diff --git a/srcpkgs/OpenJK/files/openjo b/srcpkgs/OpenJK/files/openjo new file mode 100644 index 000000000000..7d831d4701c7 --- /dev/null +++ b/srcpkgs/OpenJK/files/openjo @@ -0,0 +1,9 @@ +#! /bin/sh +OJ_ARCH=$(uname -m) +case "$OJ_ARCH" in + arm*) OJ_ARCH=arm;; + i*86*) OJ_ARCH=i386;; +esac + +cd /usr/lib/OpenJK/JediOutcast +exec ./openjo_sp.${OJ_ARCH} "$@" diff --git a/srcpkgs/OpenJK/patches/fix-sdl2-cross-compile.patch b/srcpkgs/OpenJK/patches/fix-sdl2-cross-compile.patch new file mode 100644 index 000000000000..2b7a8c387acf --- /dev/null +++ b/srcpkgs/OpenJK/patches/fix-sdl2-cross-compile.patch @@ -0,0 +1,34 @@ +--- a/code/CMakeLists.txt 2021-07-31 22:39:10.000000000 +0200 ++++ - 2021-09-26 21:18:25.041345027 +0200 +@@ -90,12 +90,8 @@ + ${OpenJKLibDir}/SDL2/include + ) + else() +- find_package(SDL2 REQUIRED CONFIG) +- if (TARGET SDL2::SDL2) +- set(SDL2_INCLUDE_DIRS "") +- set(SDL2_LIBRARIES SDL2::SDL2) +- endif() +- string(STRIP ${SDL2_LIBRARIES} SDL2_LIBRARIES) ++ include(FindPkgConfig) ++ pkg_search_module(SDL2 REQUIRED sdl2) + set(SPEngineIncludeDirectories ${SPEngineIncludeDirectories} ${SDL2_INCLUDE_DIRS}) + set(SPEngineLibraries ${SPEngineLibraries} ${SDL2_LIBRARIES}) + endif() +--- a/codemp/CMakeLists.txt 2021-07-31 22:39:10.000000000 +0200 ++++ - 2021-09-26 21:24:38.194600747 +0200 +@@ -396,12 +396,8 @@ + ${OpenJKLibDir}/SDL2/include + ) + else() +- find_package(SDL2 REQUIRED CONFIG) +- if (TARGET SDL2::SDL2) +- set(SDL2_INCLUDE_DIRS "") +- set(SDL2_LIBRARIES SDL2::SDL2) +- endif() +- string(STRIP ${SDL2_LIBRARIES} SDL2_LIBRARIES) ++ include(FindPkgConfig) ++ pkg_search_module(SDL2 REQUIRED sdl2) + set(MPEngineIncludeDirectories ${MPEngineIncludeDirectories} ${SDL2_INCLUDE_DIRS}) + set(MPEngineLibraries ${MPEngineLibraries} ${SDL2_LIBRARIES}) + endif() diff --git a/srcpkgs/OpenJK/template b/srcpkgs/OpenJK/template new file mode 100644 index 000000000000..02175e5dceaf --- /dev/null +++ b/srcpkgs/OpenJK/template @@ -0,0 +1,34 @@ +# Template file for 'OpenJK' +pkgname=OpenJK +version=0.0.20210922 +revision=1 +_gitrev=43e9a3da555a487e23081bbd03101e7c926a1e83 +wrksrc="${pkgname}-${_gitrev}" +build_style=cmake +configure_args="-DCMAKE_INSTALL_PREFIX=/usr/lib/${pkgname} -DBuildJK2SPEngine=on + -DBuildJK2SPGame=on -DBuildJK2SPRdVanilla=on" +hostmakedepends="pkg-config" +makedepends="libjpeg-turbo-devel libpng-devel zlib-devel SDL2-devel" +short_desc="Open Source Implementation of Jedi Knight II and III Engine" +maintainer="Kenneth Dodrill " +license="GPL-2.0-only" +homepage="https://github.com/JACoders/OpenJK" +distfiles="https://github.com/JACoders/OpenJK/archive/${_gitrev}.tar.gz" +checksum=efd2e3d96fe449819c4276dfea7ae7d591591ee0e651167844110e073f2edb3c + +post_install() { + vbin "${FILESDIR}/openjk" + vbin "${FILESDIR}/openjk_sp" + vbin "${FILESDIR}/openjkded" + vbin "${FILESDIR}/openjo" + + vinstall "${FILESDIR}/OpenJK.desktop" 644 usr/share/applications + vinstall "${FILESDIR}/OpenJKMP.desktop" 644 usr/share/applications + vinstall "${FILESDIR}/OpenJO.desktop" 644 usr/share/applications + + for size in 16 32 64 128 1024; do + vinstall shared/icons/${pkgname}_Icon_${size}.png 644 usr/share/icons/hicolor/${size}x${size}/apps/ OpenJK.png + done + + vdoc "${FILESDIR}/README.voidlinux" +} diff --git a/srcpkgs/apache/template b/srcpkgs/apache/template index 3c92ff8fc988..20de314d6f86 100644 --- a/srcpkgs/apache/template +++ b/srcpkgs/apache/template @@ -1,6 +1,6 @@ # Template file for 'apache' pkgname=apache -version=2.4.48 +version=2.4.49 revision=1 wrksrc="httpd-${version}" build_style=gnu-configure @@ -36,7 +36,7 @@ license="Apache-2.0" homepage="http://httpd.apache.org/" changelog="http://www.apache.org/dist/httpd/CHANGES_2.4" distfiles="https://archive.apache.org/dist/httpd/httpd-${version}.tar.bz2" -checksum=1bc826e7b2e88108c7e4bf43c026636f77a41d849cfb667aa7b5c0b86dbf966c +checksum=65b965d6890ea90d9706595e4b7b9365b5060bec8ea723449480b4769974133b system_accounts="_${pkgname}" _apache_homedir="/srv/www/$pkgname" diff --git a/srcpkgs/babl/template b/srcpkgs/babl/template index afb9a36ccc9e..1ed797f599da 100644 --- a/srcpkgs/babl/template +++ b/srcpkgs/babl/template @@ -1,6 +1,6 @@ # Template file for 'babl' pkgname=babl -version=0.1.86 +version=0.1.88 revision=1 build_style=meson build_helper=gir @@ -13,7 +13,7 @@ license="LGPL-3.0-only" homepage="http://gegl.org/babl/" changelog="https://raw.githubusercontent.com/GNOME/babl/master/NEWS" distfiles="https://download.gimp.org/pub/babl/${version%.*}/babl-${version}.tar.xz" -checksum=0b3f595159ad1b216cd729c0504c3a5f6cf780c641f4dc63fc164f3c0382c8f0 +checksum=4f0d7f4aaa0bb2e725f349adf7b351a957d9fb26d555d9895a7af816b4167039 babl-devel_package() { depends="${sourcepkg}>=${version}_${revision}" diff --git a/srcpkgs/bottom/template b/srcpkgs/bottom/template index 8a95a4f846a4..66f0a97acb00 100644 --- a/srcpkgs/bottom/template +++ b/srcpkgs/bottom/template @@ -1,6 +1,6 @@ # Template file for 'bottom' pkgname=bottom -version=0.6.3 +version=0.6.4 revision=1 build_style=cargo short_desc="Yet another cross-platform graphical process/system monitor" @@ -8,7 +8,7 @@ maintainer="Neel Chotai " license="MIT" homepage="https://github.com/ClementTsang/bottom" distfiles="https://github.com/ClementTsang/bottom/archive/${version}.tar.gz" -checksum=7bbb07b1bab922548ed1be63a00d90aeeb5e64cdbc165e2dfde30dbaa9ef787e +checksum=ee949805515a1b491f9434927ac3d297b9d5d9d261e3c39e036b725d807b10de post_install() { vdoc README.md diff --git a/srcpkgs/c-blosc/template b/srcpkgs/c-blosc/template index a488bfbf05d7..9dceb83b2cd6 100644 --- a/srcpkgs/c-blosc/template +++ b/srcpkgs/c-blosc/template @@ -1,5 +1,6 @@ # Template file for 'c-blosc' pkgname=c-blosc +# 1.21.0 only updates vendored libraries, we use system ones version=1.20.1 revision=1 build_style=cmake diff --git a/srcpkgs/cargo-edit/template b/srcpkgs/cargo-edit/template index 90e5b108429a..65789afa6e52 100644 --- a/srcpkgs/cargo-edit/template +++ b/srcpkgs/cargo-edit/template @@ -1,7 +1,7 @@ # Template file for 'cargo-edit' pkgname=cargo-edit -version=0.7.0 -revision=2 +version=0.8.0 +revision=1 build_style=cargo hostmakedepends="pkg-config" makedepends="openssl-devel" @@ -10,7 +10,7 @@ maintainer="Jan Christian Grünhage " license="MIT" homepage="https://github.com/killercup/cargo-edit" distfiles="https://github.com/killercup/cargo-edit/archive/v${version}.tar.gz" -checksum=56b51ef8d52d8b414b5c4001053fa196dc7710fea9b1140171a314bc527a2ea2 +checksum=4a08e914c17204cb3ab303b62362ca30d44cf457b3b1d7bde117b8ab4cb2fa64 post_install() { vlicense LICENSE diff --git a/srcpkgs/castero/template b/srcpkgs/castero/template index d813120d88ba..11574f87b878 100644 --- a/srcpkgs/castero/template +++ b/srcpkgs/castero/template @@ -1,6 +1,6 @@ # Template file for 'castero' pkgname=castero -version=0.9.3 +version=0.9.4 revision=1 build_style=python3-module hostmakedepends="python3-setuptools" @@ -13,8 +13,9 @@ short_desc="TUI podcast client for the terminal" maintainer="Nathan Owens " license="MIT" homepage="https://github.com/xgi/castero" +changelog="https://raw.githubusercontent.com/xgi/castero/master/CHANGELOG.md" distfiles="https://github.com/xgi/castero/archive/v${version}.tar.gz" -checksum=d0cea7efbfc0dd7ae01e496a81b67a1d4a47dbc2ab28ff61be5ae7910015717d +checksum=53df64e3dfa407c78c46907339d068b3649be62fc9f3a3ce76a803658843f88d # Remove requirement of python3-vlc # as we can use python3-mpv instead, diff --git a/srcpkgs/cmark/template b/srcpkgs/cmark/template index ca99822a67ea..cd822051b3ab 100644 --- a/srcpkgs/cmark/template +++ b/srcpkgs/cmark/template @@ -1,14 +1,14 @@ # Template file for 'cmark' pkgname=cmark -version=0.29.0 +version=0.30.2 revision=1 build_style=cmake short_desc="CommonMark parsing and rendering library and program in C" maintainer="pancake " license="MIT" -homepage="https://github.com/jgm/cmark" -distfiles="https://github.com/jgm/cmark/archive/${version}.tar.gz" -checksum=2558ace3cbeff85610de3bda32858f722b359acdadf0c4691851865bb84924a6 +homepage="https://github.com/commonmark/cmark" +distfiles="https://github.com/commonmark/cmark/archive/${version}.tar.gz" +checksum=6c7d2bcaea1433d977d8fed0b55b71c9d045a7cdf616e3cd2dce9007da753db3 pre_configure() { # Fix the SONAME version to use just the major number diff --git a/srcpkgs/comrak/template b/srcpkgs/comrak/template index 6f0e2cae7655..20955c7a3f4d 100644 --- a/srcpkgs/comrak/template +++ b/srcpkgs/comrak/template @@ -1,6 +1,6 @@ # Template file for 'comrak' pkgname=comrak -version=0.11.0 +version=0.12.1 revision=1 build_style=cargo short_desc="CommonMark + GFM compatible Markdown parser and renderer" @@ -8,7 +8,7 @@ maintainer="jcgruenhage " license="BSD-2-Clause" homepage="https://github.com/kivikakk/comrak" distfiles="https://github.com/kivikakk/comrak/archive/${version}.tar.gz" -checksum=9da1388b719142780cff8c6dcf5e59d83ad88f23ed81c961361a986081fd2bfa +checksum=68f1cc474e08487d67a9290cfbfdbae1ad7163be6c8e0cef644030ffbe944459 post_install() { vlicense COPYING diff --git a/srcpkgs/foot/template b/srcpkgs/foot/template index 3dde8c741f24..fb29953d7d29 100644 --- a/srcpkgs/foot/template +++ b/srcpkgs/foot/template @@ -1,6 +1,6 @@ # Template file for 'foot' pkgname=foot -version=1.8.2 +version=1.9.2 revision=1 wrksrc=$pkgname build_style=meson @@ -15,7 +15,7 @@ license="MIT" homepage="https://codeberg.org/dnkl/foot" changelog="https://codeberg.org/dnkl/foot/src/branch/master/CHANGELOG.md" distfiles="${homepage}/archive/${version}.tar.gz" -checksum=50cf5b9f3cc1ebaafa62255eea22395e8267cce21e119bc6f7ecacf11f15dada +checksum=5859d8d7293da4c7c52f45a9756fc7989edc364057e8b86b4e1fbea7bc2b4009 post_install() { rm -f ${DESTDIR}/usr/share/doc/foot/LICENSE diff --git a/srcpkgs/gegl/template b/srcpkgs/gegl/template index 6a5c5eb877b6..321ee223897b 100644 --- a/srcpkgs/gegl/template +++ b/srcpkgs/gegl/template @@ -1,7 +1,7 @@ # Template file for 'gegl' pkgname=gegl -version=0.4.30 -revision=2 +version=0.4.32 +revision=1 build_style=meson build_helper="gir" configure_args="-Ddocs=false -Dintrospection=true @@ -18,7 +18,7 @@ license="GPL-3.0-only, LGPL-3.0-only" homepage="https://www.gimp.org" changelog="https://gitlab.gnome.org/GNOME/gegl/raw/master/docs/NEWS.txt" distfiles="https://download.gimp.org/pub/gegl/${version%.*}/gegl-${version}.tar.xz" -checksum=c112782cf4096969e23217ccdfabe42284e35d5435ff0c43d40e4c70faeca8dd +checksum=668e3c6b9faf75fb00512701c36274ab6f22a8ba05ec62dbf187d34b8d298fa1 gegl-devel_package() { depends="json-glib-devel babl-devel gegl>=${version}_${revision}" diff --git a/srcpkgs/gimp/template b/srcpkgs/gimp/template index 999c9a6f46f0..09bf85863991 100644 --- a/srcpkgs/gimp/template +++ b/srcpkgs/gimp/template @@ -1,6 +1,6 @@ # Template file for 'gimp' pkgname=gimp -version=2.10.24 +version=2.10.28 revision=1 build_style=gnu-configure configure_args="--disable-check-update --datadir=/usr/share" @@ -19,7 +19,7 @@ maintainer="fosslinux " license="GPL-3.0-only" homepage="https://www.gimp.org" distfiles="https://download.gimp.org/pub/gimp/v${version%.*}/gimp-${version}.tar.bz2" -checksum=bd1bb762368c0dd3175cf05006812dd676949c3707e21f4e6857435cb435989e +checksum=4f4dc22cff1ab5f026feaa2ab55e05775b3a11e198186b47bdab79cbfa078826 python_version=2 lib32disabled=yes no_generic_pkgconfig_link=yes diff --git a/srcpkgs/git-extras/template b/srcpkgs/git-extras/template index cc941faa7a73..1337a3395dd6 100644 --- a/srcpkgs/git-extras/template +++ b/srcpkgs/git-extras/template @@ -1,7 +1,7 @@ # Template file for 'git-extras' pkgname=git-extras -version=6.2.0 -revision=2 +version=6.3.0 +revision=1 build_style=gnu-makefile depends="bash git" short_desc="Little git extras" @@ -9,7 +9,7 @@ maintainer="Orphaned " license="MIT" homepage="https://github.com/tj/git-extras" distfiles="https://github.com/tj/git-extras/archive/${version}.tar.gz" -checksum=151bc129f717179c1f7b6c83faf1d4829eeddef8b7c501dac05dc38c28270c3e +checksum=8a218a0c8e10036d5ba14f26b70f994b0d11166b02ef3fed71c593cef026ec3d post_patch() { vsed -i 's|$(SYSCONFDIR)/bash_completion.d|/usr/share/bash-completion/completions|' Makefile diff --git a/srcpkgs/goimapnotify/template b/srcpkgs/goimapnotify/template index aea0456f2457..262ed98857c9 100644 --- a/srcpkgs/goimapnotify/template +++ b/srcpkgs/goimapnotify/template @@ -1,6 +1,6 @@ # Template file for 'goimapnotify' pkgname=goimapnotify -version=2.3.2 +version=2.3.5 revision=1 build_style=go go_import_path="gitlab.com/shackra/goimapnotify" @@ -11,4 +11,4 @@ license="GPL-3.0-only" homepage="https://gitlab.com/shackra/goimapnotify" changelog="https://gitlab.com/shackra/goimapnotify/blob/master/CHANGELOG.rst" distfiles="https://${go_import_path}/-/archive/${version}/${pkgname}-${version}.tar.gz" -checksum=28cf27798d40d5eff9c081086cf87ff8e6a85e8a438d0f900cfa94bf1cd3a449 +checksum=71fd3e22b4a04c06c0789b36edc8815554ed4baeaae5a9290b1aba7bac91ec3a diff --git a/srcpkgs/grex/template b/srcpkgs/grex/template index c137cfd9b748..dd4bb9f0ad87 100644 --- a/srcpkgs/grex/template +++ b/srcpkgs/grex/template @@ -1,6 +1,6 @@ # Template file for 'grex' pkgname=grex -version=1.2.0 +version=1.3.0 revision=1 build_style=cargo short_desc="Tool for generating regular expressions from user-provided test cases" @@ -8,7 +8,7 @@ maintainer="Neel Chotai " license="Apache-2.0" homepage="https://github.com/pemistahl/grex" distfiles="https://github.com/pemistahl/grex/archive/v${version}.tar.gz" -checksum=24b27ee194232d9280f86ed11ee1863e6636eea4423013bfe78b2ebc21002404 +checksum=a330ce004fcfdd8958d057a5ae07a85b6546de585fe7d9060d05f0ada7f7686b post_install() { vdoc README.md diff --git a/srcpkgs/keybase-desktop/template b/srcpkgs/keybase-desktop/template index 02c99097e5a2..b74fa107adb0 100644 --- a/srcpkgs/keybase-desktop/template +++ b/srcpkgs/keybase-desktop/template @@ -1,6 +1,6 @@ # Template file for 'keybase-desktop' pkgname=keybase-desktop -version=5.7.1 +version=5.8.1 revision=1 wrksrc="client-${version}" hostmakedepends="git nodejs-lts yarn unzip" @@ -10,7 +10,7 @@ maintainer="Dominic Monroe " license="BSD-3-Clause" homepage="https://keybase.io" distfiles="https://github.com/keybase/client/archive/v${version}.tar.gz" -checksum=9b51262582db59c0f9b3b63f488632f4cad2b769aded0aaaa8a4e5c85988e5bb +checksum=25539ff5b3bad939c9a481ccae89913c1d14aab7f2ac9756a4c231b01ce3fc61 nostrip_files="Keybase" case "${XBPS_TARGET_MACHINE}" in diff --git a/srcpkgs/keybase/template b/srcpkgs/keybase/template index 6afe2ad37f99..3e86e92e2f84 100644 --- a/srcpkgs/keybase/template +++ b/srcpkgs/keybase/template @@ -1,6 +1,6 @@ # Template file for 'keybase' pkgname=keybase -version=5.7.1 +version=5.8.1 revision=1 wrksrc="client-v${version}" build_style=go @@ -17,7 +17,7 @@ maintainer="Toyam Cox " license="BSD-3-Clause" homepage="https://keybase.io/" distfiles="https://github.com/keybase/client/releases/download/v$version/keybase-v$version.tar.xz" -checksum=23f0d22dd27530b98a4a7654629aa7cbf683cc0a9b29f5d314f456471fd0431e +checksum=5e89792105ce29420e92ebeaf8055db5e7d67de5e181f83f69904356ddeb8c71 post_install() { vlicense LICENSE diff --git a/srcpkgs/kubernetes-helm/template b/srcpkgs/kubernetes-helm/template index 674a86dd7369..4a8c2e4597cd 100644 --- a/srcpkgs/kubernetes-helm/template +++ b/srcpkgs/kubernetes-helm/template @@ -1,6 +1,6 @@ # Template file for 'kubernetes-helm' pkgname=kubernetes-helm -version=3.6.3 +version=3.7.0 revision=1 wrksrc="helm-${version}" hostmakedepends="go make git mercurial tar" @@ -9,7 +9,7 @@ maintainer="Kyle Nusbaum " license="Apache-2.0" homepage="https://helm.sh/" distfiles="https://github.com/helm/helm/archive/v${version}.tar.gz" -checksum=1ef2253b97601f56da782ce380f0732246c82038c4241cbc37450e5a23f0c5a5 +checksum=2d71d0524f358aeec0ff290194680e98b7268ac8fee4d9b69b0315b7dae15900 conflicts="helm" nopie=true diff --git a/srcpkgs/librsvg/template b/srcpkgs/librsvg/template index 871e61482836..d6c9c2c89ddf 100644 --- a/srcpkgs/librsvg/template +++ b/srcpkgs/librsvg/template @@ -1,6 +1,6 @@ # Template file for 'librsvg' pkgname=librsvg -version=2.50.3 +version=2.50.7 revision=1 build_style=gnu-configure build_helper="gir" @@ -15,7 +15,7 @@ homepage="https://wiki.gnome.org/Projects/LibRsvg" # update changelog when release series changes changelog="https://gitlab.gnome.org/GNOME/librsvg/-/raw/librsvg-2.50/NEWS" distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz" -checksum=a4298a98e3a95fdd73c858c17d4dd018525fb09dbb13bbd668a0c2243989e958 +checksum=fffb61b08cd5282aaae147a02b305166a7426fad22a8b9427708f0f2fc426ebc do_check() { # reference files are for specific pango and harfbuzz versions diff --git a/srcpkgs/libsixel/patches/unistd.patch b/srcpkgs/libsixel/patches/unistd.patch new file mode 100644 index 000000000000..6fc92eecf058 --- /dev/null +++ b/srcpkgs/libsixel/patches/unistd.patch @@ -0,0 +1,62 @@ +# Remove sys/unistd.h (will be included in next release) +# https://github.com/libsixel/libsixel/commit/a8d60939d00af520e7139741b58928a9cc2c5f04 +diff --git a/converters/img2sixel.c b/converters/img2sixel.c +index eeeccdf..5152fa9 100644 +--- a/converters/img2sixel.c ++++ b/converters/img2sixel.c +@@ -28,7 +28,6 @@ + #include + + # include +-# include + #include + # include + # include +diff --git a/meson.build b/meson.build +index 6a243a3..6e47fcc 100644 +--- a/meson.build ++++ b/meson.build +@@ -66,7 +66,6 @@ needed_headers = [ + 'string.h', + 'unistd.h', + 'stdint.h', +- 'sys/unistd.h', + 'getopt.h', + 'sys/types.h', + 'sys/stat.h', +diff --git a/src/decoder.c b/src/decoder.c +index 7619792..95803fa 100644 +--- a/src/decoder.c ++++ b/src/decoder.c +@@ -26,7 +26,6 @@ + # include + # include + # include +-# include + #include + #include + # include +diff --git a/src/encoder.c b/src/encoder.c +index 9fd289b..ea0714c 100644 +--- a/src/encoder.c ++++ b/src/encoder.c +@@ -27,7 +27,6 @@ + # include + #include + # include +-# include + # include + # include + # include +diff --git a/src/tty.c b/src/tty.c +index 92f9f8e..d020543 100644 +--- a/src/tty.c ++++ b/src/tty.c +@@ -28,7 +28,6 @@ + # include + # include + # include +-# include + # include + # include + # include diff --git a/srcpkgs/libsixel/template b/srcpkgs/libsixel/template index 8523f3b50ec0..ea23cdf3b83c 100644 --- a/srcpkgs/libsixel/template +++ b/srcpkgs/libsixel/template @@ -1,15 +1,16 @@ # Template file for 'libsixel' pkgname=libsixel -version=1.8.6 +version=1.10.3 revision=1 -build_style=gnu-configure -makedepends="libpng-devel zlib-devel libjpeg-turbo-devel" +build_style=meson +hostmakedepends="pkg-config" +makedepends="libjpeg-turbo-devel libpng-devel" short_desc="SIXEL encoder/decoder" maintainer="Andrew Benson " license="MIT" -homepage="https://github.com/saitoha/libsixel" -distfiles="${homepage}/archive/v${version}.tar.gz" -checksum=37611d60c7dbcee701346967336dbf135fdd5041024d5f650d52fae14c731ab9 +homepage="https://github.com/libsixel/libsixel" +distfiles="https://github.com/libsixel/libsixel/archive/refs/tags/v${version}.tar.gz" +checksum=028552eb8f2a37c6effda88ee5e8f6d87b5d9601182ddec784a9728865f821e0 libsixel-devel_package() { short_desc+=" - development files" diff --git a/srcpkgs/pango/template b/srcpkgs/pango/template index 0cb4e3222998..cefda30988a2 100644 --- a/srcpkgs/pango/template +++ b/srcpkgs/pango/template @@ -1,20 +1,20 @@ # Template file for 'pango' pkgname=pango -version=1.48.7 +version=1.48.9 revision=1 build_style=meson build_helper=gir configure_args="-Dintrospection=$(vopt_if gir enabled disabled)" hostmakedepends="glib-devel help2man pkg-config" makedepends="fribidi-devel harfbuzz-devel libXft-devel libthai-devel" -checkdepends="liberation-fonts-ttf cantarell-fonts" +checkdepends="dejavu-fonts-ttf liberation-fonts-ttf cantarell-fonts" short_desc="Library for layout and rendering of text" maintainer="Orphaned " license="LGPL-2.1-or-later" homepage="https://www.pango.org/" changelog="https://gitlab.gnome.org/GNOME/pango/-/raw/main/NEWS" distfiles="${GNOME_SITE}/pango/${version%.*}/${pkgname}-${version}.tar.xz" -checksum=28a82f6a6cab60aa3b75a90f04197ead2d311fa8fe8b7bfdf8666e2781d506dc +checksum=a913657d3fe5aa04c03958a3b5d3fc859e891b75cd81b873a819330f6c0872aa # Package build options build_options="gir" diff --git a/srcpkgs/pyradio/template b/srcpkgs/pyradio/template index 209f439da0b9..2acc624db61d 100644 --- a/srcpkgs/pyradio/template +++ b/srcpkgs/pyradio/template @@ -1,17 +1,18 @@ # Template file for 'pyradio' pkgname=pyradio -version=0.8.7.3 +version=0.8.9.9 revision=1 build_style=python3-module hostmakedepends="python3-setuptools" -depends="python3" +depends="python3-requests python3-dnspython" short_desc="Curses based internet radio player" maintainer="Lugubris " license="MIT" homepage="http://www.coderholic.com/pyradio/" changelog="https://raw.githubusercontent.com/coderholic/pyradio/master/ChangeLog" distfiles="https://github.com/coderholic/pyradio/archive/${version}.tar.gz" -checksum=a483ac1601fc89ee3a72fb30b290e06f58dc585b07acec6d776b2640ab7c90f6 +checksum=9114254088e294bf06399f892c08056d86172bd32c40869474347eb846a965f3 +make_check=no # pytest reports "no tests ran" post_install() { vman pyradio.1 diff --git a/srcpkgs/python3-trimesh/template b/srcpkgs/python3-trimesh/template index 058417e9dda6..f3cdf42708e8 100644 --- a/srcpkgs/python3-trimesh/template +++ b/srcpkgs/python3-trimesh/template @@ -1,6 +1,6 @@ # Template file for 'python3-trimesh' pkgname=python3-trimesh -version=3.9.21 +version=3.9.32 revision=1 wrksrc="trimesh-${version}" build_style=python3-module @@ -17,7 +17,7 @@ maintainer="Karl Nilsson " license="MIT" homepage="https://trimsh.org/" distfiles="https://github.com/mikedh/trimesh/archive/${version}.tar.gz" -checksum=e883593af286dd4572dbe69093291c4e9a650abe4d11c3b4d7b13f232d9e3de9 +checksum=cdecdc43718d9ebaf81da5c2a6f0bbb89d6c383dc6e3e3d6a36ddac24b49d40d post_install() { vlicense LICENSE.md diff --git a/srcpkgs/python3-zope.proxy/template b/srcpkgs/python3-zope.proxy/template index 6b36788d081c..a0e39907399e 100644 --- a/srcpkgs/python3-zope.proxy/template +++ b/srcpkgs/python3-zope.proxy/template @@ -1,7 +1,7 @@ # Template file for 'python3-zope.proxy' pkgname=python3-zope.proxy -version=4.3.5 -revision=2 +version=4.4.0 +revision=1 wrksrc="zope.proxy-${version}" build_style=python3-module hostmakedepends="python3-setuptools python3-Sphinx" @@ -13,4 +13,4 @@ maintainer="Alex Childs " license="ZPL-2.1" homepage="https://github.com/zopefoundation/zope.proxy" distfiles="${PYPI_SITE}/z/zope.proxy/zope.proxy-${version}.tar.gz" -checksum=a66a0d94e5b081d5d695e66d6667e91e74d79e273eee95c1747717ba9cb70792 +checksum=b244904c5148067c3f1899d29a2c1a28faca747b143192c0f825e6bf3170a347 diff --git a/srcpkgs/ruplacer/template b/srcpkgs/ruplacer/template index 3201b50cb31c..2a48b9af8196 100644 --- a/srcpkgs/ruplacer/template +++ b/srcpkgs/ruplacer/template @@ -1,14 +1,14 @@ # Template file for 'ruplacer' pkgname=ruplacer -version=0.4.3 +version=0.6.2 revision=1 build_style=cargo short_desc="Find and replace text in source files" maintainer="Jan Christian Grünhage " license="BSD-3-Clause" -homepage="https://github.com/TankerHQ/ruplacer" -distfiles="https://static.crates.io/crates/ruplacer/ruplacer-${version}.crate" -checksum=3dd4fcaea05dcd98dbcdc302ef1446d2af5f4d7fa7f7d35fe4666581a0597ffa +homepage="https://github.com/dmerejkowsky/ruplacer" +distfiles="https://github.com/dmerejkowsky/ruplacer/archive/refs/tags/v${version}.tar.gz" +checksum=54533bb5ee33a5580f6d1160e92f4adf436350937dd2705de14ed9af185ee875 post_install() { vlicense LICENSE diff --git a/srcpkgs/shfmt/template b/srcpkgs/shfmt/template index a4e953367ced..7dedbc21a84e 100644 --- a/srcpkgs/shfmt/template +++ b/srcpkgs/shfmt/template @@ -1,6 +1,6 @@ # Template file for 'shfmt' pkgname=shfmt -version=3.3.1 +version=3.4.0 revision=1 wrksrc="sh-${version}" build_style=go @@ -11,8 +11,9 @@ short_desc="Shell parser and formatter" maintainer="Daniel Lewan " license="BSD-3-Clause" homepage="https://github.com/mvdan/sh" +changelog="https://raw.githubusercontent.com/mvdan/sh/master/CHANGELOG.md" distfiles="https://github.com/mvdan/sh/archive/v${version}.tar.gz" -checksum=c3acf5503e42f481ff3ec133007f85438a2df378981446456937a56dde758a52 +checksum=0eb593457df63c5a98597f6235b1ff558fadd18aed54653604731906790a9c90 post_install() { scdoc < cmd/shfmt/shfmt.1.scd > shfmt.1 diff --git a/srcpkgs/st/st-terminfo.REMOVE b/srcpkgs/st/st-terminfo.REMOVE index 6911eb3e614d..ad3893f3269a 100644 --- a/srcpkgs/st/st-terminfo.REMOVE +++ b/srcpkgs/st/st-terminfo.REMOVE @@ -1,6 +1,9 @@ case "${ACTION}" in pre) rm usr/share/terminfo/s/st + rm usr/share/terminfo/s/st-bs + rm usr/share/terminfo/s/st-bs-256color + rm usr/share/terminfo/s/st-mono rm usr/share/terminfo/s/st-meta rm usr/share/terminfo/s/st-meta-256color rm usr/share/terminfo/s/st-256color diff --git a/srcpkgs/st/template b/srcpkgs/st/template index 0041346d2b84..fe9945094ec7 100644 --- a/srcpkgs/st/template +++ b/srcpkgs/st/template @@ -1,7 +1,7 @@ # Template file for 'st' pkgname=st version=0.8.4 -revision=2 +revision=3 build_style=gnu-makefile make_use_env=compliant hostmakedepends="pkg-config" @@ -18,7 +18,7 @@ pre_build() { sed -i 's|Liberation Mono|Monospace|g' config.def.h [ -e ${FILESDIR}/config.h ] && cp ${FILESDIR}/config.h config.h # We will use tic after install. See INSTALL. - sed -i '/tic/d' Makefile + vsed -i Makefile -e '/tic/d' } post_install() { @@ -29,6 +29,7 @@ post_install() { st-terminfo_package() { short_desc+=" - terminfo data" + depends="ncurses" pkg_install() { vmove usr/share/terminfo } diff --git a/srcpkgs/xterm/template b/srcpkgs/xterm/template index cde36bc4e134..2a2cf63731c6 100644 --- a/srcpkgs/xterm/template +++ b/srcpkgs/xterm/template @@ -1,6 +1,6 @@ # Template file for 'xterm' pkgname=xterm -version=368 +version=369 revision=1 build_style=gnu-configure configure_args="--enable-wide-chars --enable-88-color --enable-broken-osc @@ -19,8 +19,9 @@ maintainer="Frank Steinborn " license="MIT, X11" homepage="http://invisible-island.net/xterm/" changelog="http://invisible-island.net/xterm/xterm.log.html" -distfiles="https://invisible-mirror.net/archives/xterm/xterm-${version}.tgz" -checksum=2ff5169930b6b49ef0bafb5e1331c94f1a98c310442bba7798add821c76ae712 +# using HTTP TEMPORARILY due to cert issues +distfiles="http://invisible-mirror.net/archives/xterm/xterm-${version}.tgz" +checksum=71ed6a48d064893d2149741a002781a973496fd24d52dadd364f63439a764e26 post_install() { for f in {u,}xterm.desktop; do