diff --git a/common/shlibs b/common/shlibs index 32d7b9301cfd59..aa7475081937a6 100644 --- a/common/shlibs +++ b/common/shlibs @@ -4208,7 +4208,7 @@ libwayland-client++.so.1 libwaylandpp-1.0.0_1 libwayland-cursor++.so.1 libwaylandpp-1.0.0_1 libwayland-egl++.so.1 libwaylandpp-1.0.0_1 libwayland-client-extra++.so.1 libwaylandpp-1.0.0_1 -libspdlog.so.1.16 libspdlog-1.16.0_1 +libspdlog.so.1.17 libspdlog-1.17.0_1 libmd.so.0 libmd-1.0.3_1 libldacBT_abr.so.2 ldacBT-2.0.2.3_1 libldacBT_enc.so.2 ldacBT-2.0.2.3_1 diff --git a/srcpkgs/Bear/template b/srcpkgs/Bear/template index 2b884e42e6ce9a..b030fb99f551e5 100644 --- a/srcpkgs/Bear/template +++ b/srcpkgs/Bear/template @@ -1,7 +1,7 @@ # Template file for 'Bear' pkgname=Bear version=3.1.6 -revision=3 +revision=4 build_style=cmake hostmakedepends="pkg-config protobuf protobuf-devel grpc" makedepends="json-c++ spdlog grpc-devel protobuf-devel gtest-devel" diff --git a/srcpkgs/MangoHud/template b/srcpkgs/MangoHud/template index 51a54c3561ca5a..7d5cabdb2ae2b0 100644 --- a/srcpkgs/MangoHud/template +++ b/srcpkgs/MangoHud/template @@ -1,7 +1,7 @@ # Template file for 'MangoHud' pkgname=MangoHud version=0.8.2 -revision=1 +revision=2 build_style=meson configure_args="-Dwith_xnvctrl=disabled -Dwith_nvml=disabled -Duse_system_spdlog=enabled -Dmangoapp=true" diff --git a/srcpkgs/Waybar/template b/srcpkgs/Waybar/template index 3f1f810f557f6b..39fbd1a4a1c7bc 100644 --- a/srcpkgs/Waybar/template +++ b/srcpkgs/Waybar/template @@ -1,7 +1,7 @@ # Template file for 'Waybar' pkgname=Waybar version=0.15.0 -revision=1 +revision=2 build_style=meson configure_args="-Dlibudev=enabled -Dman-pages=enabled -Dsystemd=disabled -Drfkill=enabled diff --git a/srcpkgs/coeurl/template b/srcpkgs/coeurl/template index b73eb89978ab8d..b605f9d056163c 100644 --- a/srcpkgs/coeurl/template +++ b/srcpkgs/coeurl/template @@ -1,7 +1,7 @@ # Template file for 'coeurl' pkgname=coeurl version=0.3.1 -revision=1 +revision=2 build_style=meson hostmakedepends="pkg-config" makedepends="spdlog libevent-devel libcurl-devel" diff --git a/srcpkgs/corectrl/template b/srcpkgs/corectrl/template index f7a773c6af17de..9be322244f7d36 100644 --- a/srcpkgs/corectrl/template +++ b/srcpkgs/corectrl/template @@ -1,7 +1,7 @@ # Template file for 'corectrl' pkgname=corectrl version=1.5.2 -revision=3 +revision=4 build_style=cmake configure_args="-DBUILD_TESTING=OFF" # requires https://github.com/rollbear/trompeloeil which isn't packaged hostmakedepends="pkg-config extra-cmake-modules qt6-tools qt6-base" diff --git a/srcpkgs/cryfs/template b/srcpkgs/cryfs/template index b8416b9302330c..5bf022d90dd0f1 100644 --- a/srcpkgs/cryfs/template +++ b/srcpkgs/cryfs/template @@ -1,7 +1,7 @@ # Template file for 'cryfs' pkgname=cryfs version=1.0.1 -revision=4 +revision=5 build_style=cmake configure_args="-DBoost_USE_STATIC_LIBS=OFF -DCRYFS_UPDATE_CHECKS=off -DBUILD_TESTING=ON diff --git a/srcpkgs/gerbera/template b/srcpkgs/gerbera/template index ead68eb5917ab3..3b7bc65599cff1 100644 --- a/srcpkgs/gerbera/template +++ b/srcpkgs/gerbera/template @@ -1,7 +1,7 @@ # Template file for 'gerbera' pkgname=gerbera version=2.5.0 -revision=2 +revision=3 build_style=cmake configure_args="-DWITH_SYSTEMD=OFF -DWITH_AVCODEC=ON -DWITH_NPUPNP=ON" hostmakedepends="pkg-config" diff --git a/srcpkgs/gnuradio/template b/srcpkgs/gnuradio/template index d7108533d3acbd..181f16875e209d 100644 --- a/srcpkgs/gnuradio/template +++ b/srcpkgs/gnuradio/template @@ -1,7 +1,7 @@ # Template file for 'gnuradio' pkgname=gnuradio version=3.10.12.0 -revision=4 +revision=5 build_style=cmake build_helper="python3" conf_files="/etc/gnuradio/conf.d/*" diff --git a/srcpkgs/j4-dmenu-desktop/template b/srcpkgs/j4-dmenu-desktop/template index 8f7af700c80281..46f2cce743939e 100644 --- a/srcpkgs/j4-dmenu-desktop/template +++ b/srcpkgs/j4-dmenu-desktop/template @@ -1,7 +1,7 @@ # Template file for 'j4-dmenu-desktop' pkgname=j4-dmenu-desktop version=3.2 -revision=2 +revision=3 build_style=meson configure_args="-Denable-tests=false" hostmakedepends="pkg-config" diff --git a/srcpkgs/kodi/template b/srcpkgs/kodi/template index ec90bbe5536555..2ec32ab3a13adf 100644 --- a/srcpkgs/kodi/template +++ b/srcpkgs/kodi/template @@ -1,7 +1,7 @@ # Template file for 'kodi' pkgname=kodi version=21.2 -revision=3 +revision=4 _codename="Omega" _crossguid_ver="ca1bf4b810e2d188d04cb6286f957008ee1b7681" _dvdcss_ver="1.4.3-Next-Nexus-Alpha2-2" diff --git a/srcpkgs/mtxclient/template b/srcpkgs/mtxclient/template index 7bb0d8b4d2cb65..94588deef79df6 100644 --- a/srcpkgs/mtxclient/template +++ b/srcpkgs/mtxclient/template @@ -1,7 +1,7 @@ # Template file for 'mtxclient' pkgname=mtxclient version=0.10.1 -revision=1 +revision=2 build_style=cmake configure_args="-DBUILD_LIB_TESTS=OFF -DBUILD_LIB_EXAMPLES=OFF" hostmakedepends="pkg-config" diff --git a/srcpkgs/nheko/template b/srcpkgs/nheko/template index 3b4f636acaff76..03afc30e6a5634 100644 --- a/srcpkgs/nheko/template +++ b/srcpkgs/nheko/template @@ -1,7 +1,7 @@ # Template file for 'nheko' pkgname=nheko version=0.12.1 -revision=3 +revision=4 build_style=cmake hostmakedepends="qt6-base qt6-tools qt6-declarative-host-tools pkg-config asciidoc" makedepends="qt6-multimedia-devel qt6-svg-devel qt6-declarative-private-devel fmt-devel diff --git a/srcpkgs/spdlog/patches/fix-musl.patch b/srcpkgs/spdlog/patches/fix-musl.patch new file mode 100644 index 00000000000000..e590039ea1298e --- /dev/null +++ b/srcpkgs/spdlog/patches/fix-musl.patch @@ -0,0 +1,55 @@ +adapted from: https://github.com/chimera-linux/cports/blob/master/main/spdlog/patches/musl.patch + +diff --git a/tests/test_timezone.cpp b/tests/test_timezone.cpp +index 7bee9c5..b66844f 100644 +--- a/tests/test_timezone.cpp ++++ b/tests/test_timezone.cpp +@@ -78,7 +78,7 @@ using spdlog::details::os::utc_minutes_offset; + + TEST_CASE("UTC Offset - Western Hemisphere (USA - Standard Time)", "[timezone][west]") { + // EST5EDT: Eastern Standard Time (UTC-5) +- ScopedTZ tz("EST5EDT"); ++ ScopedTZ tz("America/New_York"); + + // Jan 15th (Winter) + auto tm = make_tm(2023, 1, 15, 12, 0); +@@ -87,7 +87,7 @@ TEST_CASE("UTC Offset - Western Hemisphere (USA - Standard Time)", "[timezone][w + + TEST_CASE("UTC Offset - Eastern Hemisphere (Europe/Israel - Standard Time)", "[timezone][east]") { + // IST-2IDT: Israel Standard Time (UTC+2) +- ScopedTZ tz("IST-2IDT"); ++ ScopedTZ tz("Israel"); + + // Jan 15th (Winter) + auto tm = make_tm(2023, 1, 15, 12, 0); +@@ -115,14 +115,14 @@ TEST_CASE("UTC Offset - Non-Integer Hour Offsets (India)", "[timezone][partial]" + } + + TEST_CASE("UTC Offset - Edge Case: Negative Offset Crossing Midnight", "[timezone][edge]") { +- ScopedTZ tz("EST5EDT"); ++ ScopedTZ tz("America/New_York"); + // Late night Dec 31st, 2023 + auto tm = make_tm(2023, 12, 31, 23, 59); + REQUIRE(utc_minutes_offset(tm) == -300); + } + + TEST_CASE("UTC Offset - Edge Case: Leap Year", "[timezone][edge]") { +- ScopedTZ tz("EST5EDT"); ++ ScopedTZ tz("America/New_York"); + // Feb 29, 2024 (Leap Day) - Winter + auto tm = make_tm(2024, 2, 29, 12, 0); + REQUIRE(utc_minutes_offset(tm) == -300); +@@ -137,10 +137,10 @@ TEST_CASE("UTC Offset - Edge Case: Invalid Date (Pre-Epoch)", "[timezone][edge]" + #else + // Unix mktime handles pre-1970 dates correctly. + // We expect the actual historical offset (EST was UTC-5 in 1960). +- ScopedTZ tz("EST5EDT"); ++ ScopedTZ tz("America/New_York"); + auto tm = make_tm(1960, 1, 1, 12, 0); + REQUIRE(utc_minutes_offset(tm) == -300); + #endif + } + +-#endif // !SPDLOG_NO_TZ_OFFSET +\ No newline at end of file ++#endif // !SPDLOG_NO_TZ_OFFSET diff --git a/srcpkgs/spdlog/template b/srcpkgs/spdlog/template index febb8ffaccb22e..9050adbf352916 100644 --- a/srcpkgs/spdlog/template +++ b/srcpkgs/spdlog/template @@ -1,6 +1,6 @@ # Template file for 'spdlog' pkgname=spdlog -version=1.16.0 +version=1.17.0 revision=1 build_style=cmake configure_args="-DSPDLOG_BUILD_EXAMPLE=OFF -DSPDLOG_FMT_EXTERNAL=ON @@ -13,7 +13,7 @@ maintainer="skmpz " license="MIT" homepage="https://github.com/gabime/spdlog" distfiles="https://github.com/gabime/spdlog/archive/v${version}.tar.gz" -checksum=8741753e488a78dd0d0024c980e1fb5b5c85888447e309d9cb9d949bdb52aa3e +checksum=d8862955c6d74e5846b3f580b1605d2428b11d97a410d86e2fb13e857cd3a744 if [ "$XBPS_CHECK_PKGS" ]; then configure_args+=" -DSPDLOG_BUILD_TESTS_HO=ON"