aboutsummaryrefslogtreecommitdiff
path: root/community
diff options
context:
space:
mode:
Diffstat (limited to 'community')
-rwxr-xr-xcommunity/Vulkan-Headers/build9
-rw-r--r--community/Vulkan-Headers/checksums2
-rw-r--r--community/Vulkan-Headers/depends1
-rw-r--r--community/Vulkan-Headers/meta3
-rw-r--r--community/Vulkan-Headers/sources1
-rw-r--r--community/Vulkan-Headers/version1
-rw-r--r--community/boost/checksums2
-rw-r--r--community/boost/sources2
-rw-r--r--community/boost/version2
-rw-r--r--community/btrfs-progs/checksums2
-rw-r--r--community/btrfs-progs/sources2
-rw-r--r--community/btrfs-progs/version2
-rw-r--r--community/chezmoi/checksums4
-rw-r--r--community/chezmoi/sources4
-rw-r--r--community/chezmoi/version2
-rwxr-xr-xcommunity/coreutils/build2
-rw-r--r--community/coreutils/checksums3
-rw-r--r--community/coreutils/patches/busybox-style.patch16
-rw-r--r--community/coreutils/sources3
-rw-r--r--community/coreutils/version2
-rw-r--r--community/emacs-nox/checksums2
-rw-r--r--community/emacs-nox/sources2
-rw-r--r--community/emacs-nox/version2
-rwxr-xr-xcommunity/emacs/build10
-rw-r--r--community/emacs/checksums2
-rw-r--r--community/emacs/depends2
-rw-r--r--community/emacs/sources2
-rw-r--r--community/emacs/version2
-rwxr-xr-xcommunity/fzf/build2
-rw-r--r--community/fzf/checksums4
-rw-r--r--community/fzf/sources4
-rw-r--r--community/fzf/version2
-rw-r--r--community/gawk/checksums2
-rw-r--r--community/gawk/sources2
-rw-r--r--community/gawk/version2
-rw-r--r--community/gmime/checksums2
-rw-r--r--community/gmime/sources2
-rw-r--r--community/gmime/version2
-rwxr-xr-xcommunity/godot/build38
-rw-r--r--community/godot/checksums6
-rw-r--r--community/godot/depends10
-rw-r--r--community/godot/files/godot4.desktop (renamed from community/godot/files/godot.desktop)4
-rw-r--r--community/godot/patches/gcc13.patch10
-rw-r--r--community/godot/patches/no-execinfo.patch27
-rw-r--r--community/godot/sources6
-rw-r--r--community/godot/version2
-rwxr-xr-xcommunity/godot3/build45
-rw-r--r--community/godot3/checksums5
-rw-r--r--community/godot3/depends18
-rw-r--r--community/godot3/files/godot3.desktop9
-rwxr-xr-xcommunity/godot3/files/pythonpath6
-rw-r--r--community/godot3/meta3
-rw-r--r--community/godot3/sources4
-rw-r--r--community/godot3/version1
-rwxr-xr-xcommunity/gpgme/build3
-rw-r--r--community/gpgme/checksums2
-rw-r--r--community/gpgme/sources2
-rw-r--r--community/gpgme/version2
-rw-r--r--community/gsettings-desktop-schemas/checksums2
-rw-r--r--community/gsettings-desktop-schemas/sources2
-rw-r--r--community/gsettings-desktop-schemas/version2
-rw-r--r--community/hugo/checksums4
-rw-r--r--community/hugo/sources4
-rw-r--r--community/hugo/version2
-rw-r--r--community/jq/checksums3
-rw-r--r--community/jq/sources2
-rw-r--r--community/jq/version2
-rw-r--r--community/lf/checksums4
-rw-r--r--community/lf/sources4
-rw-r--r--community/lf/version2
-rw-r--r--community/libcap/checksums2
-rw-r--r--community/libcap/sources2
-rw-r--r--community/libcap/version2
-rw-r--r--community/lua/checksums2
-rw-r--r--community/lua/sources2
-rw-r--r--community/lua/version2
-rw-r--r--community/mpd/checksums2
-rw-r--r--community/mpd/sources2
-rw-r--r--community/mpd/version2
-rw-r--r--community/msmtp/checksums2
-rw-r--r--community/msmtp/sources2
-rw-r--r--community/msmtp/version2
-rw-r--r--community/mu/checksums2
-rw-r--r--community/mu/sources2
-rw-r--r--community/mu/version2
-rwxr-xr-xcommunity/neomutt/build2
-rw-r--r--community/neomutt/checksums2
-rw-r--r--community/neomutt/sources2
-rw-r--r--community/neomutt/version2
-rw-r--r--community/parted/checksums2
-rw-r--r--community/parted/sources2
-rw-r--r--community/parted/version2
-rw-r--r--community/syncthing/checksums2
-rw-r--r--community/syncthing/sources2
-rw-r--r--community/syncthing/version2
-rwxr-xr-xcommunity/vulkan-loader/build12
-rw-r--r--community/vulkan-loader/checksums2
-rw-r--r--community/vulkan-loader/depends6
-rw-r--r--community/vulkan-loader/meta3
-rw-r--r--community/vulkan-loader/sources1
-rw-r--r--community/vulkan-loader/version1
-rw-r--r--community/xapian/checksums2
-rw-r--r--community/xapian/sources2
-rw-r--r--community/xapian/version2
-rwxr-xr-xcommunity/yad/build22
-rw-r--r--community/yad/checksums3
-rw-r--r--community/yad/depends9
-rw-r--r--community/yad/meta3
-rw-r--r--community/yad/patches/0001-Separate-X11-dependent-modules.patch430
-rw-r--r--community/yad/sources2
-rw-r--r--community/yad/version1
-rw-r--r--community/yt-dlp/checksums2
-rw-r--r--community/yt-dlp/sources2
-rw-r--r--community/yt-dlp/version2
114 files changed, 786 insertions, 120 deletions
diff --git a/community/Vulkan-Headers/build b/community/Vulkan-Headers/build
new file mode 100755
index 00000000..cd659d72
--- /dev/null
+++ b/community/Vulkan-Headers/build
@@ -0,0 +1,9 @@
+#!/bin/sh -e
+
+export DESTDIR="$1"
+
+cmake -B build \
+ -DCMAKE_INSTALL_PREFIX=/usr
+
+cmake --build build
+cmake --install build
diff --git a/community/Vulkan-Headers/checksums b/community/Vulkan-Headers/checksums
new file mode 100644
index 00000000..e363bccd
--- /dev/null
+++ b/community/Vulkan-Headers/checksums
@@ -0,0 +1,2 @@
+%BLAKE3
+54dc4309414536c5007e91bc915be2b3ffbe932d7610f65c2b87bf201a471cb8 sdk-1.3.231.1.tar.gz
diff --git a/community/Vulkan-Headers/depends b/community/Vulkan-Headers/depends
new file mode 100644
index 00000000..7d91ec22
--- /dev/null
+++ b/community/Vulkan-Headers/depends
@@ -0,0 +1 @@
+cmake make
diff --git a/community/Vulkan-Headers/meta b/community/Vulkan-Headers/meta
new file mode 100644
index 00000000..b27a6aa5
--- /dev/null
+++ b/community/Vulkan-Headers/meta
@@ -0,0 +1,3 @@
+description: Vulkan header files
+license: Apache-2.0
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/community/Vulkan-Headers/sources b/community/Vulkan-Headers/sources
new file mode 100644
index 00000000..9a8fd99c
--- /dev/null
+++ b/community/Vulkan-Headers/sources
@@ -0,0 +1 @@
+https://github.com/KhronosGroup/Vulkan-Headers/archive/sdk-1.3.231.1.tar.gz
diff --git a/community/Vulkan-Headers/version b/community/Vulkan-Headers/version
new file mode 100644
index 00000000..487b544f
--- /dev/null
+++ b/community/Vulkan-Headers/version
@@ -0,0 +1 @@
+1.3.231.1 1
diff --git a/community/boost/checksums b/community/boost/checksums
index 9982efb5..57c7cdb3 100644
--- a/community/boost/checksums
+++ b/community/boost/checksums
@@ -1,2 +1,2 @@
%BLAKE3
-595763e797e44f7bed9afc4fb1e09d39927fe612a619c3efb653c22db69e2c4b boost_1_81_0.tar.gz
+bad4d70b66bf429ee905c14f79b41fb100cea12b024243114fc75437535b2440 boost_1_83_0.tar.gz
diff --git a/community/boost/sources b/community/boost/sources
index befb92d7..12889e3e 100644
--- a/community/boost/sources
+++ b/community/boost/sources
@@ -1 +1 @@
-https://boostorg.jfrog.io/artifactory/main/release/1.81.0/source/boost_1_81_0.tar.gz
+https://boostorg.jfrog.io/artifactory/main/release/1.83.0/source/boost_1_83_0.tar.gz
diff --git a/community/boost/version b/community/boost/version
index 5a4ffcf0..0cf1c7a3 100644
--- a/community/boost/version
+++ b/community/boost/version
@@ -1 +1 @@
-1.81.0 1
+1.83.0 1
diff --git a/community/btrfs-progs/checksums b/community/btrfs-progs/checksums
index a61c19aa..3b8b9c43 100644
--- a/community/btrfs-progs/checksums
+++ b/community/btrfs-progs/checksums
@@ -1,2 +1,2 @@
%BLAKE3
-30ef28174177cab30f92a337979e323fa4f381bdc4456dfa57762162096daf56 btrfs-progs-v6.2.2.tar.xz
+732d1ae0292ee015ba8c4756679bd15a10860e69309520c45617cd34a6f1b291 btrfs-progs-v6.5.3.tar.xz
diff --git a/community/btrfs-progs/sources b/community/btrfs-progs/sources
index 1ee901c6..46b6eaa0 100644
--- a/community/btrfs-progs/sources
+++ b/community/btrfs-progs/sources
@@ -1 +1 @@
-https://www.kernel.org/pub/linux/kernel/people/kdave/btrfs-progs/btrfs-progs-v6.2.2.tar.xz
+https://www.kernel.org/pub/linux/kernel/people/kdave/btrfs-progs/btrfs-progs-v6.5.3.tar.xz
diff --git a/community/btrfs-progs/version b/community/btrfs-progs/version
index f1035663..aa9edf38 100644
--- a/community/btrfs-progs/version
+++ b/community/btrfs-progs/version
@@ -1 +1 @@
-6.2.2 1
+6.5.3 1
diff --git a/community/chezmoi/checksums b/community/chezmoi/checksums
index bf160757..31c2aaef 100644
--- a/community/chezmoi/checksums
+++ b/community/chezmoi/checksums
@@ -1,3 +1,3 @@
%BLAKE3
-a58ed92732e17b4b26f01aa13cc908babb3d4dcfe2b07bcad3baf98031a4e055 v2.33.0.tar.gz
-c081e6a8037aec393291c543d032e6dbaea94dffcb4e2007efe99c731908d524 chezmoi-2.33.0-mod-vendor.tar.xz
+afca9342ee13220f5e22a9f118cf312eae479262f7916119ebd571195919fddb v2.40.3.tar.gz
+130fd47b5a62c25bda7a198da5f536ee28e8cd65e66dee3690d28d0bfa485c22 chezmoi-2.40.3-mod-vendor.tar.xz
diff --git a/community/chezmoi/sources b/community/chezmoi/sources
index 400951c4..90c9bfbc 100644
--- a/community/chezmoi/sources
+++ b/community/chezmoi/sources
@@ -1,2 +1,2 @@
-https://github.com/twpayne/chezmoi/archive/v2.33.0.tar.gz
-https://dl.carbslinux.org/gomods/chezmoi-2.33.0-mod-vendor.tar.xz
+https://github.com/twpayne/chezmoi/archive/v2.40.3.tar.gz
+https://dl.carbslinux.org/gomods/chezmoi-2.40.3-mod-vendor.tar.xz
diff --git a/community/chezmoi/version b/community/chezmoi/version
index 7f141576..fa7f38a4 100644
--- a/community/chezmoi/version
+++ b/community/chezmoi/version
@@ -1 +1 @@
-2.33.0 1
+2.40.3 1
diff --git a/community/coreutils/build b/community/coreutils/build
index c9e7c6d8..c58225c9 100755
--- a/community/coreutils/build
+++ b/community/coreutils/build
@@ -1,5 +1,7 @@
#!/bin/sh -e
+patch -p1 < busybox-style.patch
+
export LDFLAGS="$LDFLAGS -static"
./configure \
diff --git a/community/coreutils/checksums b/community/coreutils/checksums
index 181d3e14..cb8e33a8 100644
--- a/community/coreutils/checksums
+++ b/community/coreutils/checksums
@@ -1,2 +1,3 @@
%BLAKE3
-4828fe068c16eb5e3865fd2ce95938aca0dddafe0dc1ef4a1398694a3180504a coreutils-9.2.tar.xz
+a1406461b3f8de1078931aea2f7d0ba8f60d4e0e1481bf5540ddaad3d7d9b569 coreutils-9.4.tar.xz
+3094ae77f6bba5766dae1498668ac0f3dabe8faa40d77ab6762c69490fe2b7b4 busybox-style.patch
diff --git a/community/coreutils/patches/busybox-style.patch b/community/coreutils/patches/busybox-style.patch
new file mode 100644
index 00000000..fbd7f3b3
--- /dev/null
+++ b/community/coreutils/patches/busybox-style.patch
@@ -0,0 +1,16 @@
+This adds a busybox-style usage that a lot of people are used to, to the
+coreutils(1) program.
+--- a/src/coreutils.c Wed Jul 5 13:09:55 2023
++++ b/src/coreutils.c Wed Sep 6 16:21:00 2023
+@@ -169,6 +169,11 @@
+ else
+ arg_name = prog_name;
+ }
++ else if (!STRPREFIX (argv[1], "-"))
++ {
++ nskip = 1;
++ arg_name = prog_name = argv[1];
++ }
+
+ if (nskip)
+ {
diff --git a/community/coreutils/sources b/community/coreutils/sources
index 801dfd7b..1602df69 100644
--- a/community/coreutils/sources
+++ b/community/coreutils/sources
@@ -1 +1,2 @@
-https://ftp.gnu.org/gnu/coreutils/coreutils-9.2.tar.xz
+https://ftp.gnu.org/gnu/coreutils/coreutils-9.4.tar.xz
+patches/busybox-style.patch
diff --git a/community/coreutils/version b/community/coreutils/version
index c960ba5f..470bc28b 100644
--- a/community/coreutils/version
+++ b/community/coreutils/version
@@ -1 +1 @@
-9.2 1
+9.4 1
diff --git a/community/emacs-nox/checksums b/community/emacs-nox/checksums
index e23ffbb9..1ab169e8 100644
--- a/community/emacs-nox/checksums
+++ b/community/emacs-nox/checksums
@@ -1,2 +1,2 @@
%BLAKE3
-b1265e91c3955dff05ca317c128548df043625e93c943b53f3254c755a28c245 emacs-28.2.tar.xz
+bbe228bcd80fed2b06320eba00a0a0f27941c44ecd0572c87e963560a35be76e emacs-29.1.tar.xz
diff --git a/community/emacs-nox/sources b/community/emacs-nox/sources
index e06dd52e..c6503016 100644
--- a/community/emacs-nox/sources
+++ b/community/emacs-nox/sources
@@ -1 +1 @@
-https://ftp.gnu.org/gnu/emacs/emacs-28.2.tar.xz
+https://ftp.gnu.org/gnu/emacs/emacs-29.1.tar.xz
diff --git a/community/emacs-nox/version b/community/emacs-nox/version
index 0b351a93..ec2a295c 100644
--- a/community/emacs-nox/version
+++ b/community/emacs-nox/version
@@ -1 +1 @@
-28.2 1
+29.1 1
diff --git a/community/emacs/build b/community/emacs/build
index 7428c187..8e1ca842 100755
--- a/community/emacs/build
+++ b/community/emacs/build
@@ -3,12 +3,10 @@
./configure \
--prefix=/usr \
--with-modules \
- --with-xft \
- --with-x-toolkit=athena \
- --without-toolkit-scroll-bars \
+ --with-x-toolkit=gtk3 \
+ --with-pgtk \
+ --without-rsvg \
--without-dbus \
- --without-gconf \
- --without-gsettings \
--with-xpm=no \
--with-gnutls=yes
@@ -25,7 +23,7 @@ cat << EOF > "$1/usr/share/emacs/site-lisp/site-start.el"
(setq-default shr-blocked-images ".*\.svg$")
EOF
-make
+make V=1 -j1
make DESTDIR="$1" install
rm -rf "$1/usr/lib/systemd"
diff --git a/community/emacs/checksums b/community/emacs/checksums
index e23ffbb9..1ab169e8 100644
--- a/community/emacs/checksums
+++ b/community/emacs/checksums
@@ -1,2 +1,2 @@
%BLAKE3
-b1265e91c3955dff05ca317c128548df043625e93c943b53f3254c755a28c245 emacs-28.2.tar.xz
+bbe228bcd80fed2b06320eba00a0a0f27941c44ecd0572c87e963560a35be76e emacs-29.1.tar.xz
diff --git a/community/emacs/depends b/community/emacs/depends
index b44d27b7..48909746 100644
--- a/community/emacs/depends
+++ b/community/emacs/depends
@@ -1,8 +1,8 @@
giflib
gnutls
+gtk+3
libjpeg-turbo
libpng
-libxaw3d
libxml2
ncurses
tiff
diff --git a/community/emacs/sources b/community/emacs/sources
index e06dd52e..c6503016 100644
--- a/community/emacs/sources
+++ b/community/emacs/sources
@@ -1 +1 @@
-https://ftp.gnu.org/gnu/emacs/emacs-28.2.tar.xz
+https://ftp.gnu.org/gnu/emacs/emacs-29.1.tar.xz
diff --git a/community/emacs/version b/community/emacs/version
index c9a5dc31..ec2a295c 100644
--- a/community/emacs/version
+++ b/community/emacs/version
@@ -1 +1 @@
-28.2 2
+29.1 1
diff --git a/community/fzf/build b/community/fzf/build
index add7e8ab..ce8caa83 100755
--- a/community/fzf/build
+++ b/community/fzf/build
@@ -2,7 +2,7 @@
export GOPATH="$PWD/gopath"
-clsed '/^BUILD_FLAGS/s/$/ -mod=vendor/' Makefile
+clsed '/^BUILD_FLAGS/s/$/ -v -mod=vendor/' Makefile
make FZF_VERSION="$2" FZF_REVISION="${2##*.}"
make FZF_VERSION="$2" FZF_REVISION="${2##*.}" install
diff --git a/community/fzf/checksums b/community/fzf/checksums
index fd684f51..1d31378a 100644
--- a/community/fzf/checksums
+++ b/community/fzf/checksums
@@ -1,3 +1,3 @@
%BLAKE3
-12a3be56ad582f3ea45bfedfbdb6b09a9c09b7e2f685345ef751e2b29399cb41 0.38.0.tar.gz
-64852e249476eff6a48247a8ee8331bfc534f93857e48bf514cd7b1aa869b802 fzf-0.38.0-mod-vendor.tar.xz
+222bfdc85127e2fbe87877e35ebf5fe59188676d402feb4f6bac9de84a72102d 0.43.0.tar.gz
+76e6f8234601c5eaf8acba83a24dae85f40f87232b5ef2b6b560391657b12d81 fzf-0.43.0-mod-vendor.tar.xz
diff --git a/community/fzf/sources b/community/fzf/sources
index 43db865b..c840c493 100644
--- a/community/fzf/sources
+++ b/community/fzf/sources
@@ -1,2 +1,2 @@
-https://github.com/junegunn/fzf/archive/0.38.0.tar.gz
-https://dl.carbslinux.org/gomods/fzf-0.38.0-mod-vendor.tar.xz
+https://github.com/junegunn/fzf/archive/0.43.0.tar.gz
+https://dl.carbslinux.org/gomods/fzf-0.43.0-mod-vendor.tar.xz
diff --git a/community/fzf/version b/community/fzf/version
index d70a3996..8cb0a727 100644
--- a/community/fzf/version
+++ b/community/fzf/version
@@ -1 +1 @@
-0.38.0 1
+0.43.0 1
diff --git a/community/gawk/checksums b/community/gawk/checksums
index 6a849db2..e9c3536e 100644
--- a/community/gawk/checksums
+++ b/community/gawk/checksums
@@ -1,2 +1,2 @@
%BLAKE3
-67a5c7e3253734a7b6c9122c598785d1e4163ebedfb9083071794aaa652eff73 gawk-5.2.1.tar.xz
+36ab457f7f31f8b2102362ba94341d155e09261d5fbc07ccb57c68d689832350 gawk-5.2.2.tar.xz
diff --git a/community/gawk/sources b/community/gawk/sources
index 3b924f05..2e1b8154 100644
--- a/community/gawk/sources
+++ b/community/gawk/sources
@@ -1 +1 @@
-https://ftp.gnu.org/gnu/gawk/gawk-5.2.1.tar.xz
+https://ftp.gnu.org/gnu/gawk/gawk-5.2.2.tar.xz
diff --git a/community/gawk/version b/community/gawk/version
index a06ff620..b0606280 100644
--- a/community/gawk/version
+++ b/community/gawk/version
@@ -1 +1 @@
-5.2.1 1
+5.2.2 1
diff --git a/community/gmime/checksums b/community/gmime/checksums
index 352a71b2..1eb58df5 100644
--- a/community/gmime/checksums
+++ b/community/gmime/checksums
@@ -1,2 +1,2 @@
%BLAKE3
-38a0f8c89e026b06d9ec1a6280b8bb59e4e2a5f1d2d5da9e4a32623d616cf7ae gmime-3.2.13.tar.xz
+641853b22dc2b32eba37b07ecb5629a58606840eee1bdc4a1a0e7462e3aac458 gmime-3.2.14.tar.xz
diff --git a/community/gmime/sources b/community/gmime/sources
index 392c1619..39ec994b 100644
--- a/community/gmime/sources
+++ b/community/gmime/sources
@@ -1 +1 @@
-https://github.com/jstedfast/gmime/releases/download/3.2.13/gmime-3.2.13.tar.xz
+https://github.com/jstedfast/gmime/releases/download/3.2.14/gmime-3.2.14.tar.xz
diff --git a/community/gmime/version b/community/gmime/version
index 7b6a0319..780d8e31 100644
--- a/community/gmime/version
+++ b/community/gmime/version
@@ -1 +1 @@
-3.2.13 1
+3.2.14 1
diff --git a/community/godot/build b/community/godot/build
index aba972ea..804ba9e9 100755
--- a/community/godot/build
+++ b/community/godot/build
@@ -1,4 +1,5 @@
#!/bin/sh -e
+# TODO
# Temporarily install scons to build godot
(
@@ -11,29 +12,34 @@
)
+for patch in *.patch; do
+ [ -f "$patch" ] && patch -p1 < "$patch"
+done
+
PYTHONPATH=$(./pythonpath)
PATH=$PWD/scons/dist/usr/bin:$PATH
export PYTHONPATH PATH
-clsed 's/#ifdef CRASH_HANDLER_ENABLED/#if defined(CRASH_HANDLER_ENABLED) \&\& defined(__GLIBC__)/' \
- platform/x11/crash_handler_x11.cpp
-
scons \
- platform=x11 \
- target=release_debug \
- tools=yes \
- dev=no \
- progress=yes \
+ progress=true \
arch=x64 \
- builtin_libwebp=false \
- builtin_zlib=false \
+ speechd=no \
+ graphite=false \
builtin_freetype=false \
- builtin_libvorbis=false \
+ builtin_zlib=false \
+ builtin_glslang=true \
+ builtin_graphite=false \
+ builtin_harfbuzz=false \
+ builtin_icu4c=false \
+ builtin_libpng=false \
builtin_libogg=false \
- builtin_opus=false \
- builtin_libtheora=false
+ builtin_libtheora=false \
+ builtin_libvorbis=false \
+ builtin_libwebp=false \
+ builtin_zstd=false
-clinst -Dm755 bin/godot.x11.opt.tools.x64 "$1/usr/bin/godot"
-clinst -Dm644 icon.png "$1/usr/share/pixmaps/godot.png"
-clinst -Dm644 godot.desktop "$1/usr/share/applications/godot.desktop"
+clinst -Dm755 bin/godot.linuxbsd.editor.x86_64 "$1/usr/bin/godot4"
+clinst -Dm644 icon.png "$1/usr/share/pixmaps/godot.png"
+clinst -Dm644 godot4.desktop "$1/usr/share/applications/godot4.desktop"
+ln -s godot4 "$1/usr/bin/godot"
diff --git a/community/godot/checksums b/community/godot/checksums
index 10a9e01f..966dc76f 100644
--- a/community/godot/checksums
+++ b/community/godot/checksums
@@ -1,5 +1,7 @@
%BLAKE3
-a6c4e7cc5cc583a716e11ee80fee362a22ef310a699a631626ee876a84328131 3.5.1-stable.tar.gz
+8eef83b419d6ad65f0b665646e0644222155b8edda9d57b65a87369a0017aaf8 4.1.1-stable.tar.gz
2b2207d86f6b687d9af604fd86dc47d3cfd07044f1474da9d63180a1dad53687 SCons-4.4.0.tar.gz
312b85c0aaffc44755ad268c8ce8c83f46e33e4632b9d4b9d6ac06b5cb071dbb pythonpath
-32830ef2a81551e19c17897c82b3ed6ce9933cdc41afca2f1848575d6bc52bb0 godot.desktop
+3a15ce56e6e77e491eef51eeacb2ed725c50b94709cd8647319f94f5af6adba3 godot4.desktop
+58cc4335281c866a473f400adb199e39a4e5ab430169ee21bf2416227d18f3b7 gcc13.patch
+5e16897296376160ebab5022c920b7252472e02fb7ad8421064aa2e259a17a61 no-execinfo.patch
diff --git a/community/godot/depends b/community/godot/depends
index e0e821fc..f9dc07d8 100644
--- a/community/godot/depends
+++ b/community/godot/depends
@@ -1,18 +1,12 @@
freetype-harfbuzz
-libX11
-libXcursor
-libXext
-libXi
-libXinerama
-libXrandr
-libXrender
libogg
+libpng
libtheora
libvorbis
libwebp
-libxcb
mesa
opus
opusfile
python make
zlib
+zstd
diff --git a/community/godot/files/godot.desktop b/community/godot/files/godot4.desktop
index e63874e9..7bb357e8 100644
--- a/community/godot/files/godot.desktop
+++ b/community/godot/files/godot4.desktop
@@ -1,7 +1,7 @@
[Desktop Entry]
-Name=Godot
+Name=Godot4
Comment=Application for making games
-Exec=/usr/bin/godot %U
+Exec=/usr/bin/godot4 %U
Icon=godot
Terminal=false
Type=Application
diff --git a/community/godot/patches/gcc13.patch b/community/godot/patches/gcc13.patch
new file mode 100644
index 00000000..0db5a116
--- /dev/null
+++ b/community/godot/patches/gcc13.patch
@@ -0,0 +1,10 @@
+--- a/thirdparty/vhacd/inc/vhacdManifoldMesh.h
++++ b/thirdparty/vhacd/inc/vhacdManifoldMesh.h
+@@ -15,6 +15,7 @@
+ #pragma once
+ #ifndef VHACD_MANIFOLD_MESH_H
+ #define VHACD_MANIFOLD_MESH_H
++#include <cstdint>
+ #include "vhacdCircularList.h"
+ #include "vhacdSArray.h"
+ #include "vhacdVector.h"
diff --git a/community/godot/patches/no-execinfo.patch b/community/godot/patches/no-execinfo.patch
new file mode 100644
index 00000000..202bc9c0
--- /dev/null
+++ b/community/godot/patches/no-execinfo.patch
@@ -0,0 +1,27 @@
+diff --git a/platform/linuxbsd/crash_handler_linuxbsd.cpp b/platform/linuxbsd/crash_handler_linuxbsd.cpp
+index 3a24546..ae7430f 100644
+--- a/platform/linuxbsd/crash_handler_linuxbsd.cpp
++++ b/platform/linuxbsd/crash_handler_linuxbsd.cpp
+@@ -37,7 +37,6 @@
+ #include "main/main.h"
+
+ #ifdef DEBUG_ENABLED
+-#define CRASH_HANDLER_ENABLED 1
+ #endif
+
+ #ifdef CRASH_HANDLER_ENABLED
+diff --git a/platform/linuxbsd/detect.py b/platform/linuxbsd/detect.py
+index 3f713d2..e27e1eb 100644
+--- a/platform/linuxbsd/detect.py
++++ b/platform/linuxbsd/detect.py
+@@ -429,8 +429,8 @@ def configure(env: "Environment"):
+ if not env["execinfo"] and platform.libc_ver()[0] != "glibc":
+ # The default crash handler depends on glibc, so if the host uses
+ # a different libc (BSD libc, musl), fall back to libexecinfo.
+- print("Note: Using `execinfo=yes` for the crash handler as required on platforms where glibc is missing.")
+- env["execinfo"] = True
++ # print("Note: Using `execinfo=yes` for the crash handler as required on platforms where glibc is missing.")
++ env["execinfo"] = False
+
+ if env["execinfo"]:
+ env.Append(LIBS=["execinfo"])
diff --git a/community/godot/sources b/community/godot/sources
index 6e7fc231..4997676d 100644
--- a/community/godot/sources
+++ b/community/godot/sources
@@ -1,4 +1,6 @@
-https://github.com/godotengine/godot/archive/3.5.1-stable.tar.gz
+https://github.com/godotengine/godot/archive/4.1.1-stable.tar.gz
https://github.com/SCons/scons/releases/download/4.4.0/SCons-4.4.0.tar.gz scons
files/pythonpath
-files/godot.desktop
+files/godot4.desktop
+patches/gcc13.patch
+patches/no-execinfo.patch
diff --git a/community/godot/version b/community/godot/version
index 591d5e43..7b6aadfa 100644
--- a/community/godot/version
+++ b/community/godot/version
@@ -1 +1 @@
-3.5.1 1
+4.1.1 1
diff --git a/community/godot3/build b/community/godot3/build
new file mode 100755
index 00000000..a5518bdb
--- /dev/null
+++ b/community/godot3/build
@@ -0,0 +1,45 @@
+#!/bin/sh -e
+
+# Temporarily install scons to build godot
+(
+ cd scons
+
+ python3 setup.py build
+ python3 setup.py install \
+ --prefix=/usr \
+ --root="$PWD/dist"
+
+)
+
+PYTHONPATH=$(./pythonpath)
+PATH=$PWD/scons/dist/usr/bin:$PATH
+
+export PYTHONPATH PATH
+
+clsed 's/#ifdef CRASH_HANDLER_ENABLED/#if defined(CRASH_HANDLER_ENABLED) \&\& defined(__GLIBC__)/' \
+ platform/x11/crash_handler_x11.cpp
+
+# Fix build with GCC13
+clsed '/^#define/a#include <cstdint>' \
+ modules/fbx/fbx_parser/FBXCommon.h \
+ thirdparty/vhacd/inc/vhacdManifoldMesh.h
+
+scons \
+ platform=x11 \
+ target=release_debug \
+ tools=yes \
+ dev=no \
+ progress=yes \
+ arch=x64 \
+ builtin_libwebp=false \
+ builtin_zlib=false \
+ builtin_freetype=false \
+ builtin_libvorbis=false \
+ builtin_libogg=false \
+ builtin_opus=false \
+ builtin_libtheora=false
+
+clinst -Dm755 bin/godot.x11.opt.tools.x64 "$1/usr/bin/godot3"
+clinst -Dm644 icon.png "$1/usr/share/pixmaps/godot.png"
+clinst -Dm644 godot3.desktop "$1/usr/share/applications/godot3.desktop"
+ln -s godot3 "$1/usr/bin/godot"
diff --git a/community/godot3/checksums b/community/godot3/checksums
new file mode 100644
index 00000000..29fa7439
--- /dev/null
+++ b/community/godot3/checksums
@@ -0,0 +1,5 @@
+%BLAKE3
+53f21d00072e7a9eec04246003a197075b3920e1c657bcfa72cb504cc191cc28 3.5.2-stable.tar.gz
+2b2207d86f6b687d9af604fd86dc47d3cfd07044f1474da9d63180a1dad53687 SCons-4.4.0.tar.gz
+312b85c0aaffc44755ad268c8ce8c83f46e33e4632b9d4b9d6ac06b5cb071dbb pythonpath
+bf89fc6fd4e3155e474b36b4862710ce18258838d867bdf834c486b4da16942e godot3.desktop
diff --git a/community/godot3/depends b/community/godot3/depends
new file mode 100644
index 00000000..e0e821fc
--- /dev/null
+++ b/community/godot3/depends
@@ -0,0 +1,18 @@
+freetype-harfbuzz
+libX11
+libXcursor
+libXext
+libXi
+libXinerama
+libXrandr
+libXrender
+libogg
+libtheora
+libvorbis
+libwebp
+libxcb
+mesa
+opus
+opusfile
+python make
+zlib
diff --git a/community/godot3/files/godot3.desktop b/community/godot3/files/godot3.desktop
new file mode 100644
index 00000000..c61fab25
--- /dev/null
+++ b/community/godot3/files/godot3.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Name=Godot3
+Comment=Application for making games
+Exec=/usr/bin/godot3 %U
+Icon=godot
+Terminal=false
+Type=Application
+Categories=Utility;Game;
+
diff --git a/community/godot3/files/pythonpath b/community/godot3/files/pythonpath
new file mode 100755
index 00000000..f3718ca7
--- /dev/null
+++ b/community/godot3/files/pythonpath
@@ -0,0 +1,6 @@
+#!/usr/bin/python3
+import os
+import sys
+
+print("%s/scons/dist/usr/lib/python%d.%d/site-packages:%s"
+ % (os.getcwd(), sys.version_info.major, sys.version_info.minor, ':'.join(sys.path)))
diff --git a/community/godot3/meta b/community/godot3/meta
new file mode 100644
index 00000000..fde1b6cb
--- /dev/null
+++ b/community/godot3/meta
@@ -0,0 +1,3 @@
+description: Multiplatform 2D and 3D engine
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/community/godot3/sources b/community/godot3/sources
new file mode 100644
index 00000000..e671a1cf
--- /dev/null
+++ b/community/godot3/sources
@@ -0,0 +1,4 @@
+https://github.com/godotengine/godot/archive/3.5.2-stable.tar.gz
+https://github.com/SCons/scons/releases/download/4.4.0/SCons-4.4.0.tar.gz scons
+files/pythonpath
+files/godot3.desktop
diff --git a/community/godot3/version b/community/godot3/version
new file mode 100644
index 00000000..9580b4b8
--- /dev/null
+++ b/community/godot3/version
@@ -0,0 +1 @@
+3.5.2 1
diff --git a/community/gpgme/build b/community/gpgme/build
index 1a862d8c..a4fa82cf 100755
--- a/community/gpgme/build
+++ b/community/gpgme/build
@@ -7,5 +7,8 @@
--disable-nls \
--disable-gpg-test \
--disable-gpgconf-test
+
+printf '%s\n' '#define _LARGEFILE64_SOURCE' >> conf/config.h
+
make
make DESTDIR="$1" install
diff --git a/community/gpgme/checksums b/community/gpgme/checksums
index cc2546c5..352a6e34 100644
--- a/community/gpgme/checksums
+++ b/community/gpgme/checksums
@@ -1,2 +1,2 @@
%BLAKE3
-75afd4efabe28991005ca4cfca6ba581fe0e8ed9fdb19e42014647b9147836ff gpgme-1.19.0.tar.bz2
+8e0532c2d88f6bd300f48be08300d1b83fb4b31df81a69291ca6be9f0e7d2579 gpgme-1.22.0.tar.bz2
diff --git a/community/gpgme/sources b/community/gpgme/sources
index d74ef27d..5028736f 100644
--- a/community/gpgme/sources
+++ b/community/gpgme/sources
@@ -1 +1 @@
-https://www.gnupg.org/ftp/gcrypt/gpgme/gpgme-1.19.0.tar.bz2
+https://www.gnupg.org/ftp/gcrypt/gpgme/gpgme-1.22.0.tar.bz2
diff --git a/community/gpgme/version b/community/gpgme/version
index 0d6bfe8d..8bb782e4 100644
--- a/community/gpgme/version
+++ b/community/gpgme/version
@@ -1 +1 @@
-1.19.0 1
+1.22.0 1
diff --git a/community/gsettings-desktop-schemas/checksums b/community/gsettings-desktop-schemas/checksums
index d508452e..f30b3502 100644
--- a/community/gsettings-desktop-schemas/checksums
+++ b/community/gsettings-desktop-schemas/checksums
@@ -1,2 +1,2 @@
%BLAKE3
-f741ac5bbe87e71c9324454835d8a0a5e184174337f9b429c2d7571526558471 gsettings-desktop-schemas-44.0.tar.xz
+586e9d0434f7dd4cbace6268ad7e2a6abc795d1fa935a55508a74193f1353771 gsettings-desktop-schemas-45.0.tar.xz
diff --git a/community/gsettings-desktop-schemas/sources b/community/gsettings-desktop-schemas/sources
index cabb29ef..736f47bd 100644
--- a/community/gsettings-desktop-schemas/sources
+++ b/community/gsettings-desktop-schemas/sources
@@ -1 +1 @@
-https://download.gnome.org/sources/gsettings-desktop-schemas/44/gsettings-desktop-schemas-44.0.tar.xz
+https://download.gnome.org/sources/gsettings-desktop-schemas/45/gsettings-desktop-schemas-45.0.tar.xz
diff --git a/community/gsettings-desktop-schemas/version b/community/gsettings-desktop-schemas/version
index 72b296fe..a50a96c6 100644
--- a/community/gsettings-desktop-schemas/version
+++ b/community/gsettings-desktop-schemas/version
@@ -1 +1 @@
-44.0 1
+45.0 1
diff --git a/community/hugo/checksums b/community/hugo/checksums
index 50071e55..a2af5ac9 100644
--- a/community/hugo/checksums
+++ b/community/hugo/checksums
@@ -1,3 +1,3 @@
%BLAKE3
-e0f18022dfe57112ffb8b21fcde692d7faabc60fc53ff9b1a10f9cedacc85a32 v0.111.3.tar.gz
-3fdea7593eb3f34f43449925f04a1defbf36e0fb53fd1d8ba7d3647616c6e5cf hugo-0.111.3-mod-vendor.tar.xz
+faad6b759b0e2360dd8c0d29b470edd864ead5135efbbd1aed9e3164d7fabb48 v0.119.0.tar.gz
+b35661a83cd4fb570762369864a352628228f38f391d2f71d119c27b8134fa3a hugo-0.119.0-mod-vendor.tar.xz
diff --git a/community/hugo/sources b/community/hugo/sources
index cd3e6aa7..647f5d53 100644
--- a/community/hugo/sources
+++ b/community/hugo/sources
@@ -1,2 +1,2 @@
-https://github.com/gohugoio/hugo/archive/refs/tags/v0.111.3.tar.gz
-https://dl.carbslinux.org/gomods/hugo-0.111.3-mod-vendor.tar.xz
+https://github.com/gohugoio/hugo/archive/refs/tags/v0.119.0.tar.gz
+https://dl.carbslinux.org/gomods/hugo-0.119.0-mod-vendor.tar.xz
diff --git a/community/hugo/version b/community/hugo/version
index 1b0544eb..3472786c 100644
--- a/community/hugo/version
+++ b/community/hugo/version
@@ -1 +1 @@
-0.111.3 1
+0.119.0 1
diff --git a/community/jq/checksums b/community/jq/checksums
index 66fd4821..3999a85b 100644
--- a/community/jq/checksums
+++ b/community/jq/checksums
@@ -1 +1,2 @@
-5de8c8e29aaa3fb9cc6b47bb27299f271354ebb72514e3accadc7d38b5bbaa72 jq-1.6.tar.gz
+%BLAKE3
+49323d5a2c025aebccd4fa52b63f9f7dd933acc957cd0df089872ddb0b0b7bc7 jq-1.7.tar.gz
diff --git a/community/jq/sources b/community/jq/sources
index f081d4dc..6bae8c35 100644
--- a/community/jq/sources
+++ b/community/jq/sources
@@ -1 +1 @@
-https://github.com/stedolan/jq/releases/download/jq-1.6/jq-1.6.tar.gz
+https://github.com/stedolan/jq/releases/download/jq-1.7/jq-1.7.tar.gz
diff --git a/community/jq/version b/community/jq/version
index 9eb31725..46b73aef 100644
--- a/community/jq/version
+++ b/community/jq/version
@@ -1 +1 @@
-1.6 2
+1.7 1
diff --git a/community/lf/checksums b/community/lf/checksums
index 23304732..2e9b9cf3 100644
--- a/community/lf/checksums
+++ b/community/lf/checksums
@@ -1,3 +1,3 @@
%BLAKE3
-5049bb99acb6e19ea0642725c3af12857cfd7a586559b809b7141f575ecb5f3c r28.tar.gz
-4dfff16bcb00bc302ef833a29a425a09b29908fb0fc4f5aa1e93ae8ec7afea1b lf-28-mod-vendor.tar.xz
+d3c5b948b4e85b92408d61f9c136aa4e3907e132d73ef3a16d9469f9028156ab r31.tar.gz
+33493add672455469ac2e1cf10f69c6abaa455e10622c8db67de698b7c872ecc lf-31-mod-vendor.tar.xz
diff --git a/community/lf/sources b/community/lf/sources
index 4f3ac9fb..41c87a8f 100644
--- a/community/lf/sources
+++ b/community/lf/sources
@@ -1,2 +1,2 @@
-https://github.com/gokcehan/lf/archive/r28.tar.gz
-https://dl.carbslinux.org/gomods/lf-28-mod-vendor.tar.xz
+https://github.com/gokcehan/lf/archive/r31.tar.gz
+https://dl.carbslinux.org/gomods/lf-31-mod-vendor.tar.xz
diff --git a/community/lf/version b/community/lf/version
index 6c5f9258..5a73beb3 100644
--- a/community/lf/version
+++ b/community/lf/version
@@ -1 +1 @@
-28 1
+31 1
diff --git a/community/libcap/checksums b/community/libcap/checksums
index 23fcc724..9ca23bc3 100644
--- a/community/libcap/checksums
+++ b/community/libcap/checksums
@@ -1,2 +1,2 @@
%BLAKE3
-845961f34b813f2776cd748c3dba72b9c469cd76e3ab3a59603073f846d84265 libcap-2.68.tar.xz
+e360a47517234e85bd9644976fef5077dc320d8ed22451cefd9d76e990363816 libcap-2.69.tar.xz
diff --git a/community/libcap/sources b/community/libcap/sources
index c9c80f16..6569785f 100644
--- a/community/libcap/sources
+++ b/community/libcap/sources
@@ -1 +1 @@
-https://kernel.org/pub/linux/libs/security/linux-privs/libcap2/libcap-2.68.tar.xz
+https://kernel.org/pub/linux/libs/security/linux-privs/libcap2/libcap-2.69.tar.xz
diff --git a/community/libcap/version b/community/libcap/version
index 078fff03..46179d44 100644
--- a/community/libcap/version
+++ b/community/libcap/version
@@ -1 +1 @@
-2.68 1
+2.69 1
diff --git a/community/lua/checksums b/community/lua/checksums
index 75d36128..46b088a2 100644
--- a/community/lua/checksums
+++ b/community/lua/checksums
@@ -1,3 +1,3 @@
%BLAKE3
-ca54489393cd38e35d295a9c35dbf0da5336a66ddb7b2213eed6c2f3039f53b1 lua-5.4.4.tar.gz
+b148c49baa24e3fd54ceab40256fdebacf887fdc4e7e37e368f5cb64f6831123 lua-5.4.6.tar.gz
85d344b365c4d11fa4c7c48231bdc04321a94db1f4eb97d85ab2a4c19f56a014 lua.pc.in
diff --git a/community/lua/sources b/community/lua/sources
index 26a031f0..df10c8a6 100644
--- a/community/lua/sources
+++ b/community/lua/sources
@@ -1,2 +1,2 @@
-https://www.lua.org/ftp/lua-5.4.4.tar.gz
+https://www.lua.org/ftp/lua-5.4.6.tar.gz
files/lua.pc.in
diff --git a/community/lua/version b/community/lua/version
index c1be1270..fe0075d2 100644
--- a/community/lua/version
+++ b/community/lua/version
@@ -1 +1 @@
-5.4.4 1
+5.4.6 1
diff --git a/community/mpd/checksums b/community/mpd/checksums
index e09281e8..65217595 100644
--- a/community/mpd/checksums
+++ b/community/mpd/checksums
@@ -1,4 +1,4 @@
%BLAKE3
-ea5addb21e58791cc9412a29c9d642891e4392d6dbef186633f5dc4292f0806e mpd-0.23.12.tar.xz
+e6c42b1be58438c47272085746a792ade30860bf591ddb69ae2c6cee155c57a2 mpd-0.23.13.tar.xz
cf180e86ce5ea35914b2ac320cfc2f3b6337ef1aebd3934a7e75a809918b5812 9.1.0.tar.gz
a91e8415db32b59bb98205065a81a762cd047faf7b52441b697c35925287de80 meson.build
diff --git a/community/mpd/sources b/community/mpd/sources
index 4542baa3..49d3e2f6 100644
--- a/community/mpd/sources
+++ b/community/mpd/sources
@@ -1,3 +1,3 @@
-https://www.musicpd.org/download/mpd/0.23/mpd-0.23.12.tar.xz
+https://www.musicpd.org/download/mpd/0.23/mpd-0.23.13.tar.xz
https://github.com/fmtlib/fmt/archive/9.1.0.tar.gz subprojects/fmt
files/meson.build subprojects/fmt
diff --git a/community/mpd/version b/community/mpd/version
index 475c3452..cdd9e76a 100644
--- a/community/mpd/version
+++ b/community/mpd/version
@@ -1 +1 @@
-0.23.12 1
+0.23.13 1
diff --git a/community/msmtp/checksums b/community/msmtp/checksums
index db8fb473..ccd7d10d 100644
--- a/community/msmtp/checksums
+++ b/community/msmtp/checksums
@@ -1,2 +1,2 @@
%BLAKE3
-1e00f561f70c0fdd168dbd3bde168c806516e7e530577bc0143342061a26b46f msmtp-1.8.23.tar.xz
+ae48ed09ffb82447ea46e62ddedcf2a78adb4105a8c8269ea03f947ecec4abdd msmtp-1.8.24.tar.xz
diff --git a/community/msmtp/sources b/community/msmtp/sources
index f766a725..d83cbf6f 100644
--- a/community/msmtp/sources
+++ b/community/msmtp/sources
@@ -1 +1 @@
-https://marlam.de/msmtp/releases/msmtp-1.8.23.tar.xz
+https://marlam.de/msmtp/releases/msmtp-1.8.24.tar.xz
diff --git a/community/msmtp/version b/community/msmtp/version
index d53552d0..37af8368 100644
--- a/community/msmtp/version
+++ b/community/msmtp/version
@@ -1 +1 @@
-1.8.23 1
+1.8.24 1
diff --git a/community/mu/checksums b/community/mu/checksums
index a59369b5..741045b5 100644
--- a/community/mu/checksums
+++ b/community/mu/checksums
@@ -1,2 +1,2 @@
%BLAKE3
-55a48ed013fbc02a2d03328c026218b5e2cf1d90485d95195753d05d1fbf4c5d v1.10.0.tar.gz
+1c230f910cb367beb724b01cf3f7c243d909582a40609d2082a0544e595dfef3 v1.10.7.tar.gz
diff --git a/community/mu/sources b/community/mu/sources
index d27f2f81..16781dc6 100644
--- a/community/mu/sources
+++ b/community/mu/sources
@@ -1 +1 @@
-https://github.com/djcb/mu/archive/refs/tags/v1.10.0.tar.gz
+https://github.com/djcb/mu/archive/refs/tags/v1.10.7.tar.gz
diff --git a/community/mu/version b/community/mu/version
index ac83b38b..7fd96fc5 100644
--- a/community/mu/version
+++ b/community/mu/version
@@ -1 +1 @@
-1.10.0 1
+1.10.7 1
diff --git a/community/neomutt/build b/community/neomutt/build
index ac312d23..72ec5fa9 100755
--- a/community/neomutt/build
+++ b/community/neomutt/build
@@ -6,7 +6,7 @@ export LDFLAGS="$LDFLAGS -static -lsasl2 -ldl -lresolv"
--prefix=/usr \
--ssl \
--disable-doc \
- --disable-idn \
+ --disable-idn2 \
--disable-nls \
make
diff --git a/community/neomutt/checksums b/community/neomutt/checksums
index 44e4c69c..14c45538 100644
--- a/community/neomutt/checksums
+++ b/community/neomutt/checksums
@@ -1,2 +1,2 @@
%BLAKE3
-fe6abe6eb85ec0c9f54888c6bec917ec69d2fc2402cf8f93b9ea9f6a542e4368 20230322.tar.gz
+f6843555382c68cb82b322b06734e2785d8b804b66a7b3a4c874a13c618570a2 20230517.tar.gz
diff --git a/community/neomutt/sources b/community/neomutt/sources
index 6ec42f18..a6d6639d 100644
--- a/community/neomutt/sources
+++ b/community/neomutt/sources
@@ -1 +1 @@
-https://github.com/neomutt/neomutt/archive/20230322.tar.gz
+https://github.com/neomutt/neomutt/archive/20230517.tar.gz
diff --git a/community/neomutt/version b/community/neomutt/version
index 3b52c55a..5b0f5e02 100644
--- a/community/neomutt/version
+++ b/community/neomutt/version
@@ -1 +1 @@
-20230322 1
+20230517 1
diff --git a/community/parted/checksums b/community/parted/checksums
index 9ad3f15a..ce561717 100644
--- a/community/parted/checksums
+++ b/community/parted/checksums
@@ -1,2 +1,2 @@
%BLAKE3
-4e5149f8d3c695ff8ba4e8f570d767c9920fddb1ea3cf59851a68043743c5fa7 parted-3.5.tar.xz
+30815d1a15a87a1d95aa1b3bb167662e17e244f9c262cabc79c4131d4a7bd0c6 parted-3.6.tar.xz
diff --git a/community/parted/sources b/community/parted/sources
index b6345311..fd1220c7 100644
--- a/community/parted/sources
+++ b/community/parted/sources
@@ -1 +1 @@
-https://ftp.gnu.org/gnu/parted/parted-3.5.tar.xz
+https://ftp.gnu.org/gnu/parted/parted-3.6.tar.xz
diff --git a/community/parted/version b/community/parted/version
index 61e3d241..712a0c0b 100644
--- a/community/parted/version
+++ b/community/parted/version
@@ -1 +1 @@
-3.5 1
+3.6 1
diff --git a/community/syncthing/checksums b/community/syncthing/checksums
index 02b0492f..a315329d 100644
--- a/community/syncthing/checksums
+++ b/community/syncthing/checksums
@@ -1,2 +1,2 @@
%BLAKE3
-84993f77d1e548c87fb09bd5c307ee5a3273cb72e1d1e8b33773b41d1ebe42f0 syncthing-source-v1.23.2.tar.gz
+cd6635cec1966f403ac425c5494b1baf79591861352186400f129d92f6acad5e syncthing-source-v1.24.0.tar.gz
diff --git a/community/syncthing/sources b/community/syncthing/sources
index 03d84053..00871363 100644
--- a/community/syncthing/sources
+++ b/community/syncthing/sources
@@ -1 +1 @@
-https://github.com/syncthing/syncthing/releases/download/v1.23.2/syncthing-source-v1.23.2.tar.gz
+https://github.com/syncthing/syncthing/releases/download/v1.24.0/syncthing-source-v1.24.0.tar.gz
diff --git a/community/syncthing/version b/community/syncthing/version
index 0e853e05..48b5dc6c 100644
--- a/community/syncthing/version
+++ b/community/syncthing/version
@@ -1 +1 @@
-1.23.2 1
+1.24.0 1
diff --git a/community/vulkan-loader/build b/community/vulkan-loader/build
new file mode 100755
index 00000000..0d9bbdaa
--- /dev/null
+++ b/community/vulkan-loader/build
@@ -0,0 +1,12 @@
+#!/bin/sh -e
+
+export DESTDIR="$1"
+
+cmake -B build \
+ -Wno-dev \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DBUILD_TESTS=OFF
+
+cmake --build build
+cmake --install build
diff --git a/community/vulkan-loader/checksums b/community/vulkan-loader/checksums
new file mode 100644
index 00000000..03eb9af0
--- /dev/null
+++ b/community/vulkan-loader/checksums
@@ -0,0 +1,2 @@
+%BLAKE3
+7d051072c1e0e0fd7f15ea975de7458fb4a3a69cd75586aaf01d95437bd7e8d0 sdk-1.3.231.2.tar.gz
diff --git a/community/vulkan-loader/depends b/community/vulkan-loader/depends
new file mode 100644
index 00000000..b967b17e
--- /dev/null
+++ b/community/vulkan-loader/depends
@@ -0,0 +1,6 @@
+Vulkan-Headers make
+cmake make
+libX11 make
+libxcb make
+pkgconf make
+python make
diff --git a/community/vulkan-loader/meta b/community/vulkan-loader/meta
new file mode 100644
index 00000000..e548fd3b
--- /dev/null
+++ b/community/vulkan-loader/meta
@@ -0,0 +1,3 @@
+description: Vulkan Installable Client Driver (ICD) loader
+license: Apache-2.0
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/community/vulkan-loader/sources b/community/vulkan-loader/sources
new file mode 100644
index 00000000..bc176642
--- /dev/null
+++ b/community/vulkan-loader/sources
@@ -0,0 +1 @@
+https://github.com/KhronosGroup/Vulkan-Loader/archive/sdk-1.3.231.2.tar.gz
diff --git a/community/vulkan-loader/version b/community/vulkan-loader/version
new file mode 100644
index 00000000..26a41ca2
--- /dev/null
+++ b/community/vulkan-loader/version
@@ -0,0 +1 @@
+1.3.231.2 1
diff --git a/community/xapian/checksums b/community/xapian/checksums
index 76f37be3..545a4ae1 100644
--- a/community/xapian/checksums
+++ b/community/xapian/checksums
@@ -1,2 +1,2 @@
%BLAKE3
-ea021cd56ddf4dcf5afc19d5b4f6aa259b59e0bf77247e437fa53f3507546e0b xapian-core-1.4.22.tar.xz
+0e6762c8ad63208fbb2228e0757d8778ee17ea5d7a8d1bf8e4ffab9f85943bc3 xapian-core-1.4.23.tar.xz
diff --git a/community/xapian/sources b/community/xapian/sources
index ac5f6646..784776b2 100644
--- a/community/xapian/sources
+++ b/community/xapian/sources
@@ -1 +1 @@
-https://oligarchy.co.uk/xapian/1.4.22/xapian-core-1.4.22.tar.xz
+https://oligarchy.co.uk/xapian/1.4.23/xapian-core-1.4.23.tar.xz
diff --git a/community/xapian/version b/community/xapian/version
index 1be1e5ae..53ea88f3 100644
--- a/community/xapian/version
+++ b/community/xapian/version
@@ -1 +1 @@
-1.4.22 1
+1.4.23 1
diff --git a/community/yad/build b/community/yad/build
new file mode 100755
index 00000000..4a772b7a
--- /dev/null
+++ b/community/yad/build
@@ -0,0 +1,22 @@
+#!/bin/sh -e
+
+patch -p1 < 0001-Separate-X11-dependent-modules.patch
+
+autoreconf -fi
+
+./configure \
+ --prefix=/usr \
+ --disable-nls \
+ --disable-html \
+ --disable-sourceview \
+ --disable-spell \
+ --disable-tray
+
+clsed '/gdkx\.h/d;s/Window xid/unsigned long xid/' src/yad.h
+clsed 's/gdk\/gdkx\.h/gtk\/gtkx.h/' src/main.c
+
+
+make
+make DESTDIR="$1" install
+
+rm -r "$1/usr/share/locale"
diff --git a/community/yad/checksums b/community/yad/checksums
new file mode 100644
index 00000000..38a6c226
--- /dev/null
+++ b/community/yad/checksums
@@ -0,0 +1,3 @@
+%BLAKE3
+1653edf7002cdf9c96fa6b28dbc7e06c77917752a0d72437c92fbd635b99b77f yad-13.0.tar.xz
+5c10ad490b77d29baabe1f5e7373bc667937d6aaf63576df8d3f6a7ea82080ac 0001-Separate-X11-dependent-modules.patch
diff --git a/community/yad/depends b/community/yad/depends
new file mode 100644
index 00000000..79b55788
--- /dev/null
+++ b/community/yad/depends
@@ -0,0 +1,9 @@
+atk
+automake make
+cairo
+freetype-harfbuzz
+gdk-pixbuf
+gettext-tiny make
+glib
+gtk+3
+pango
diff --git a/community/yad/meta b/community/yad/meta
new file mode 100644
index 00000000..7eaf97d5
--- /dev/null
+++ b/community/yad/meta
@@ -0,0 +1,3 @@
+description: Yet Another Dialog (GTK+3)
+license: GPL-3.0-or-later
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/community/yad/patches/0001-Separate-X11-dependent-modules.patch b/community/yad/patches/0001-Separate-X11-dependent-modules.patch
new file mode 100644
index 00000000..b2df5043
--- /dev/null
+++ b/community/yad/patches/0001-Separate-X11-dependent-modules.patch
@@ -0,0 +1,430 @@
+From add8246df3a3e7e2bda84a813d4fabcf17ce39d7 Mon Sep 17 00:00:00 2001
+From: Cem Keylan <cem@ckyln.com>
+Date: Tue, 27 Feb 2024 13:01:10 +0100
+Subject: [PATCH] Separate X11-dependent modules
+
+---
+ configure.ac | 17 +++++++++++++++++
+ src/Makefile.am | 6 ++++--
+ src/main.c | 28 ++++++++++++++++++++++++----
+ src/option.c | 26 +++++++++++++++++++++++---
+ src/util.c | 4 ++++
+ src/yad.h | 8 +++++++-
+ 6 files changed, 79 insertions(+), 10 deletions(-)
+
+diff --git a/configure.ac b/configure.ac
+index 252cace..e0adf21 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -46,6 +46,23 @@ if test x$have_html = xyes; then
+ AC_DEFINE([HAVE_HTML], [1], [Define this if you have webkit2gt library])
+ fi
+
++dnl paned and notebook
++AC_ARG_WITH([x11],
++ [AS_HELP_STRING([--with-x11],
++ [Build YAD modules that require x11 (notebook, paned)])],
++ [with_x11=$enableval], [with_x11=yes]
++)
++if test x$with_html = xyes; then
++ PKG_CHECK_MODULES([GTK_X11], [gtk+-x11-3.0], [with_x11=yes], [with_x11=no])
++else
++ with_x11=no
++fi
++AM_CONDITIONAL([X11], [test x$with_x11 = xyes])
++
++if test x$with_x11 = xyes; then
++ AC_DEFINE([HAVE_X11], [1], [Define this if you are using GTK+3 with X11 backend])
++fi
++
+ dnl status icon widget
+ AC_ARG_ENABLE([tray],
+ [AS_HELP_STRING([--enable-tray],
+diff --git a/src/Makefile.am b/src/Makefile.am
+index efe905c..f9f2d55 100644
+--- a/src/Makefile.am
++++ b/src/Makefile.am
+@@ -20,9 +20,7 @@ yad_SOURCES = \
+ form.c \
+ icons.c \
+ list.c \
+- notebook.c \
+ option.c \
+- paned.c \
+ picture.c \
+ print.c \
+ progress.c \
+@@ -42,6 +40,10 @@ if HTML
+ yad_SOURCES += html.c
+ endif
+
++if X11
++yad_SOURCES += notebook.c paned.c
++endif
++
+ if STANDALONE
+ yad_SOURCES += defaults.h
+ endif
+diff --git a/src/main.c b/src/main.c
+index 1359a14..53e7a43 100644
+--- a/src/main.c
++++ b/src/main.c
+@@ -28,7 +28,9 @@
+
+ #ifndef G_OS_WIN32
+ # include <sys/shm.h>
+-# include <gdk/gdkx.h>
++#endif
++#ifdef HAVE_X11
++#include <gdk/gdkx.h>
+ #endif
+
+ #include "yad.h"
+@@ -290,6 +292,7 @@ create_layout (GtkWidget *dlg)
+ case YAD_MODE_LIST:
+ mw = list_create_widget (dlg);
+ break;
++#ifdef HAVE_X11
+ case YAD_MODE_NOTEBOOK:
+ if (options.plug == -1)
+ mw = notebook_create_widget (dlg);
+@@ -298,6 +301,7 @@ create_layout (GtkWidget *dlg)
+ if (options.plug == -1)
+ mw = paned_create_widget (dlg);
+ break;
++#endif
+ case YAD_MODE_PICTURE:
+ mw = picture_create_widget (dlg);
+ break;
+@@ -612,6 +616,7 @@ create_dialog (void)
+ gtk_window_fullscreen (GTK_WINDOW (dlg));
+ }
+
++#ifdef HAVE_X11
+ /* print xid */
+ if (is_x11 && options.print_xid)
+ {
+@@ -632,6 +637,7 @@ create_dialog (void)
+ fflush (xf);
+ }
+ }
++#endif
+
+ return dlg;
+ }
+@@ -648,10 +654,12 @@ create_plug (void)
+ tabs = get_tabs (options.plug, FALSE);
+ }
+
++#ifdef HAVE_X11
+ while (!tabs[0].xid)
+ usleep (1000);
+
+ win = gtk_plug_new (0);
++#endif
+ /* set window borders */
+ if (options.data.borders == -1)
+ options.data.borders = (gint) gtk_container_get_border_width (GTK_CONTAINER (win));
+@@ -666,7 +674,9 @@ create_plug (void)
+ /* add plug data */
+ /* notebook/paned will count non-zero xids */
+ tabs[options.tabnum].pid = getpid ();
++#ifdef HAVE_X11
+ tabs[options.tabnum].xid = gtk_plug_get_id (GTK_PLUG (win));
++#endif
+ shmdt (tabs);
+ }
+
+@@ -699,12 +709,14 @@ yad_print_result (void)
+ case YAD_MODE_LIST:
+ list_print_result ();
+ break;
++#ifdef HAVE_X11
+ case YAD_MODE_NOTEBOOK:
+ notebook_print_result ();
+ break;
+ case YAD_MODE_PANED:
+ paned_print_result ();
+ break;
++#endif
+ case YAD_MODE_SCALE:
+ scale_print_result ();
+ break;
+@@ -885,6 +897,7 @@ main (gint argc, gchar ** argv)
+ return ret;
+ }
+
++#ifdef HAVE_X11
+ if (!is_x11)
+ {
+ if (options.mode == YAD_MODE_NOTEBOOK || options.mode == YAD_MODE_PANED
+@@ -897,6 +910,7 @@ main (gint argc, gchar ** argv)
+ return 1;
+ }
+ }
++#endif
+
+ switch (options.mode)
+ {
+@@ -921,20 +935,24 @@ main (gint argc, gchar ** argv)
+ default:
+ dialog = create_dialog ();
+
++#ifdef HAVE_X11
+ if (is_x11)
+ {
+ /* add YAD_XID variable */
+ str = g_strdup_printf ("0x%lX", GDK_WINDOW_XID (gtk_widget_get_window (dialog)));
+ g_setenv ("YAD_XID", str, TRUE);
+ }
++#endif
+
+ /* make some specific init actions */
+- if (options.mode == YAD_MODE_NOTEBOOK)
++ if (options.mode == YAD_MODE_TEXTINFO)
++ text_goto_line ();
++#ifdef HAVE_X11
++ else if (options.mode == YAD_MODE_NOTEBOOK)
+ notebook_swallow_childs ();
+ else if (options.mode == YAD_MODE_PANED)
+ paned_swallow_childs ();
+- else if (options.mode == YAD_MODE_TEXTINFO)
+- text_goto_line ();
++#endif
+ else if (options.mode == YAD_MODE_PICTURE)
+ {
+ if (options.picture_data.size == YAD_PICTURE_FIT)
+@@ -963,10 +981,12 @@ main (gint argc, gchar ** argv)
+ }
+ }
+ #ifndef G_OS_WIN32
++#ifdef HAVE_X11
+ if (options.mode == YAD_MODE_NOTEBOOK)
+ notebook_close_childs ();
+ else if (options.mode == YAD_MODE_PANED)
+ paned_close_childs ();
++#endif
+ /* autokill option for progress dialog */
+ if (!options.kill_parent)
+ {
+diff --git a/src/option.c b/src/option.c
+index 322e2b1..e6577ae 100644
+--- a/src/option.c
++++ b/src/option.c
+@@ -77,11 +77,13 @@ static gboolean html_mode = FALSE;
+ #endif
+ static gboolean icons_mode = FALSE;
+ static gboolean list_mode = FALSE;
++#ifdef HAVE_X11
+ static gboolean notebook_mode = FALSE;
++static gboolean paned_mode = FALSE;
++#endif
+ #ifdef HAVE_TRAY
+ static gboolean notification_mode = FALSE;
+ #endif
+-static gboolean paned_mode = FALSE;
+ static gboolean picture_mode = FALSE;
+ static gboolean print_mode = FALSE;
+ static gboolean progress_mode = FALSE;
+@@ -519,6 +521,7 @@ static GOptionEntry list_options[] = {
+ { NULL }
+ };
+
++#ifdef HAVE_X11
+ static GOptionEntry notebook_options[] = {
+ { "notebook", 0, G_OPTION_FLAG_IN_MAIN, G_OPTION_ARG_NONE, &notebook_mode,
+ N_("Display notebook dialog"), NULL },
+@@ -536,6 +539,7 @@ static GOptionEntry notebook_options[] = {
+ N_("Use stack mode"), NULL },
+ { NULL }
+ };
++#endif
+
+ #ifdef HAVE_TRAY
+ static GOptionEntry notification_options[] = {
+@@ -553,6 +557,7 @@ static GOptionEntry notification_options[] = {
+ };
+ #endif
+
++#ifdef HAVE_X11
+ static GOptionEntry paned_options[] = {
+ { "paned", 0, G_OPTION_FLAG_IN_MAIN, G_OPTION_ARG_NONE, &paned_mode,
+ N_("Display paned dialog"), NULL },
+@@ -564,6 +569,7 @@ static GOptionEntry paned_options[] = {
+ N_("Set focused pane (1 or 2)"), N_("PANE") },
+ { NULL }
+ };
++#endif
+
+ static GOptionEntry picture_options[] = {
+ { "picture", 0, G_OPTION_FLAG_IN_MAIN, G_OPTION_ARG_NONE, &picture_mode,
+@@ -1128,6 +1134,7 @@ set_justify (const gchar * option_name, const gchar * value, gpointer data, GErr
+ return TRUE;
+ }
+
++#ifdef HAVE_X11
+ static gboolean
+ set_tab_pos (const gchar * option_name, const gchar * value, gpointer data, GError ** err)
+ {
+@@ -1144,6 +1151,7 @@ set_tab_pos (const gchar * option_name, const gchar * value, gpointer data, GErr
+
+ return TRUE;
+ }
++#endif
+
+ static gboolean
+ set_expander (const gchar * option_name, const gchar * value, gpointer data, GError ** err)
+@@ -1182,6 +1190,7 @@ set_ellipsize (const gchar * option_name, const gchar * value, gpointer data, GE
+ return TRUE;
+ }
+
++#ifdef HAVE_X11
+ static gboolean
+ set_orient (const gchar * option_name, const gchar * value, gpointer data, GError ** err)
+ {
+@@ -1194,6 +1203,7 @@ set_orient (const gchar * option_name, const gchar * value, gpointer data, GErro
+
+ return TRUE;
+ }
++#endif
+
+ static gboolean
+ set_print_type (const gchar * option_name, const gchar * value, gpointer data, GError ** err)
+@@ -1534,14 +1544,16 @@ yad_set_mode (void)
+ options.mode = YAD_MODE_ICONS;
+ else if (list_mode)
+ options.mode = YAD_MODE_LIST;
++#ifdef HAVE_X11
+ else if (notebook_mode)
+ options.mode = YAD_MODE_NOTEBOOK;
++ else if (paned_mode)
++ options.mode = YAD_MODE_PANED;
++#endif
+ #ifdef HAVE_TRAY
+ else if (notification_mode)
+ options.mode = YAD_MODE_NOTIFICATION;
+ #endif
+- else if (paned_mode)
+- options.mode = YAD_MODE_PANED;
+ else if (picture_mode)
+ options.mode = YAD_MODE_PICTURE;
+ else if (print_mode)
+@@ -1821,6 +1833,7 @@ yad_options_init (void)
+ options.list_data.col_align = NULL;
+ options.list_data.hdr_align = NULL;
+
++#ifdef HAVE_X11
+ /* Initialize notebook data */
+ options.notebook_data.tabs = NULL;
+ options.notebook_data.borders = 5;
+@@ -1828,6 +1841,7 @@ yad_options_init (void)
+ options.notebook_data.active = 1;
+ options.notebook_data.expand = FALSE;
+ options.notebook_data.stack = FALSE;
++#endif
+
+ #ifdef HAVE_TRAY
+ /* Initialize notification data */
+@@ -1836,10 +1850,12 @@ yad_options_init (void)
+ options.notification_data.menu = NULL;
+ #endif
+
++#ifdef HAVE_X11
+ /* Initialize paned data */
+ options.paned_data.orient = GTK_ORIENTATION_VERTICAL;
+ options.paned_data.splitter = -1;
+ options.paned_data.focused = 1;
++#endif
+
+ /* Initialize picture data */
+ options.picture_data.size = YAD_PICTURE_ORIG;
+@@ -2029,11 +2045,13 @@ yad_create_context (void)
+ g_option_group_set_translation_domain (a_group, GETTEXT_PACKAGE);
+ g_option_context_add_group (tmp_ctx, a_group);
+
++#ifdef HAVE_X11
+ /* Adds notebook option entries */
+ a_group = g_option_group_new ("notebook", _("Notebook options"), _("Show notebook dialog options"), NULL, NULL);
+ g_option_group_add_entries (a_group, notebook_options);
+ g_option_group_set_translation_domain (a_group, GETTEXT_PACKAGE);
+ g_option_context_add_group (tmp_ctx, a_group);
++#endif
+
+ #ifdef HAVE_TRAY
+ /* Adds notification option entries */
+@@ -2044,11 +2062,13 @@ yad_create_context (void)
+ g_option_context_add_group (tmp_ctx, a_group);
+ #endif
+
++#ifdef HAVE_X11
+ /* Adds paned option entries */
+ a_group = g_option_group_new ("paned", _("Paned dialog options"), _("Show paned dialog options"), NULL, NULL);
+ g_option_group_add_entries (a_group, paned_options);
+ g_option_group_set_translation_domain (a_group, GETTEXT_PACKAGE);
+ g_option_context_add_group (tmp_ctx, a_group);
++#endif
+
+ /* Adds picture option entries */
+ a_group = g_option_group_new ("picture", _("Picture dialog options"), _("Show picture dialog options"), NULL, NULL);
+diff --git a/src/util.c b/src/util.c
+index 6750dff..c65f0f4 100644
+--- a/src/util.c
++++ b/src/util.c
+@@ -305,11 +305,15 @@ get_tabs (key_t key, gboolean create)
+ for (i = 1; i < max_tab; i++)
+ {
+ t[i].pid = -1;
++#ifdef HAVE_X11
+ t[i].xid = 0;
++#endif
+ }
+ t[0].pid = shmid;
+ /* lastly, allow plugs to write shmem */
++#ifdef HAVE_X11
+ t[0].xid = 1;
++#endif
+ }
+
+ return t;
+diff --git a/src/yad.h b/src/yad.h
+index 2ed7be9..bc05c9e 100644
+--- a/src/yad.h
++++ b/src/yad.h
+@@ -27,7 +27,9 @@
+ #include <sys/ipc.h>
+ #include <fcntl.h>
+
++#ifdef HAVE_X11
+ #include <gdk/gdkx.h>
++#endif
+
+ #include <gtk/gtk.h>
+ #include <gtk/gtkx.h>
+@@ -82,11 +84,13 @@ typedef enum {
+ #endif
+ YAD_MODE_ICONS,
+ YAD_MODE_LIST,
++#ifdef HAVE_X11
+ YAD_MODE_NOTEBOOK,
++ YAD_MODE_PANED,
++#endif
+ #ifdef HAVE_TRAY
+ YAD_MODE_NOTIFICATION,
+ #endif
+- YAD_MODE_PANED,
+ YAD_MODE_PICTURE,
+ YAD_MODE_PRINT,
+ YAD_MODE_PROGRESS,
+@@ -629,7 +633,9 @@ extern gboolean ignore_esc;
+ /* TABS */
+ typedef struct {
+ pid_t pid;
++#ifdef HAVE_X11
+ Window xid;
++#endif
+ } YadNTabs;
+
+ /* pointer to shared memory for tabbed dialog */
+--
+2.43.2
+
diff --git a/community/yad/sources b/community/yad/sources
new file mode 100644
index 00000000..7134f9b8
--- /dev/null
+++ b/community/yad/sources
@@ -0,0 +1,2 @@
+https://github.com/v1cont/yad/releases/download/v13.0/yad-13.0.tar.xz
+patches/0001-Separate-X11-dependent-modules.patch
diff --git a/community/yad/version b/community/yad/version
new file mode 100644
index 00000000..04c7d3c8
--- /dev/null
+++ b/community/yad/version
@@ -0,0 +1 @@
+13.0 1
diff --git a/community/yt-dlp/checksums b/community/yt-dlp/checksums
index dbd3f46d..c6d8fbcc 100644
--- a/community/yt-dlp/checksums
+++ b/community/yt-dlp/checksums
@@ -1,3 +1,3 @@
%BLAKE3
-bce57a328df0367cf3870f96909767f78282364b9359ef63bbe404e134c37044 2023.03.04.tar.gz
+b7ed210ddd984400d7c80e818786eddd5462381a0f396f8a0ede5f05bacae554 2023.07.06.tar.gz
384ce4e1a391082e37ae8c2e603b4ee23b9b4ac06eee12d080c191ee96eb71ec youtube-dl
diff --git a/community/yt-dlp/sources b/community/yt-dlp/sources
index 0d707128..68836a72 100644
--- a/community/yt-dlp/sources
+++ b/community/yt-dlp/sources
@@ -1,2 +1,2 @@
-https://github.com/yt-dlp/yt-dlp/archive/refs/tags/2023.03.04.tar.gz
+https://github.com/yt-dlp/yt-dlp/archive/refs/tags/2023.07.06.tar.gz
files/youtube-dl
diff --git a/community/yt-dlp/version b/community/yt-dlp/version
index cceb59e7..2c543d99 100644
--- a/community/yt-dlp/version
+++ b/community/yt-dlp/version
@@ -1 +1 @@
-2023.03.04 1
+2023.07.06 1