diff --git a/packages/_/_project/_config b/packages/_/_project/_config index b5ad7604932..0489979153c 100644 --- a/packages/_/_project/_config +++ b/packages/_/_project/_config @@ -7,7 +7,7 @@ BuildFlags: genmetaalgo:1 # The prjconf macros have a serial to help work around issues like https://github.com/openSUSE/open-build-service/issues/4088 # On macros having impact on dep chains, update the serial (mainly ruby, python) # Using a date to indicate when we set the serial -ExpandFlags: macroserial:20241118 +ExpandFlags: macroserial:20250107 ExpandFlags: kiwi-nobasepackages ExpandFlags: docker-nobasepackages @@ -433,10 +433,10 @@ FileProvides: /usr/bin/renice busybox-util-linux util-linux FileProvides: /usr/bin/rep librep FileProvides: /usr/bin/rm busybox-coreutils coreutils coreutils-single FileProvides: /usr/bin/rmdir busybox-coreutils coreutils coreutils-single -FileProvides: /usr/bin/ronn ruby3.3-rubygem-ronn-ng +FileProvides: /usr/bin/ronn ruby3.4-rubygem-ronn-ng FileProvides: /usr/bin/rsync rsync -FileProvides: /usr/bin/ruby ruby3.3 -FileProvides: /usr/bin/ruby.ruby3.3 ruby3.3 +FileProvides: /usr/bin/ruby ruby3.4 +FileProvides: /usr/bin/ruby.ruby3.4 ruby3.4 FileProvides: /usr/bin/runawk runawk FileProvides: /usr/bin/sbcl sbcl FileProvides: /usr/bin/scheme-srfi-7 scheme48 @@ -3098,6 +3098,7 @@ BuildFlags: onlybuild:ruby BuildFlags: onlybuild:ruby-bundled-gems-rpmhelper BuildFlags: onlybuild:ruby-common BuildFlags: onlybuild:ruby3.3 +BuildFlags: onlybuild:ruby3.4 BuildFlags: onlybuild:rubygem-asciidoctor BuildFlags: onlybuild:rubygem-gem2rpm BuildFlags: onlybuild:rubygem-kramdown @@ -3424,31 +3425,41 @@ Macros: %rubydevelruby33() ruby3.3-devel %{expand:%%rubydevelx%*} %{expand:%%{rubydevel%*}} %rubydevelxruby33() %{expand:%%{rubydevelx%*}} +### And now Ruby 3.4 + +%rubygemsruby34() rubygem(ruby:3.4.0:%{expand:%%rubygemsx%*} %{expand:%%{rubygems%*}} +%rubygemsxruby34() %{expand:%%{rubygemsx%*}} + +%rubyruby34() ruby3.4 %{expand:%%rubyx%*} %{expand:%%{ruby%*}} +%rubyxruby34() %{expand:%%{rubyx%*}} + +%rubydevelruby34() ruby3.4-devel %{expand:%%rubydevelx%*} %{expand:%%{rubydevel%*}} +%rubydevelxruby34() %{expand:%%{rubydevelx%*}} + + ### Things to define default ruby stuff for the distro -%rb_default_ruby ruby33 -%rb_default_ruby_suffix ruby3.3 -%rb_default_ruby_abi ruby:3.3.0 +%rb_default_ruby ruby34 +%rb_default_ruby_suffix ruby3.4 +%rb_default_ruby_abi ruby:3.4.0 -%rb_build_ruby_abis ruby:3.3.0 -%rb_build_versions ruby33 +%rb_build_ruby_abis ruby:3.4.0 +%rb_build_versions ruby34 :Macros - -%if "%{_project}" != "openSUSE:Factory:Staging:L" Macros: -%_with_ruby33 1 +%_with_ruby34 1 :Macros -%define _with_ruby33 1 -%endif +%define _with_ruby34 1 +%undefine _with_ruby33 -%define rb_default_ruby ruby33 -%define rb_default_ruby_suffix ruby3.3 -%define rb_default_ruby_abi ruby:3.3.0 +%define rb_default_ruby ruby34 +%define rb_default_ruby_suffix ruby3.4 +%define rb_default_ruby_abi ruby:3.4.0 -%define rb_build_ruby_abis ruby:3.3.0 -%define rb_build_versions ruby33 +%define rb_build_ruby_abis ruby:3.4.0 +%define rb_build_versions ruby34 Prefer: %{rb_default_ruby_suffix}-rubygem-asciidoctor @@ -3467,6 +3478,7 @@ Prefer: %{rb_default_ruby_suffix}-rubygem-sass-rails Prefer: %{rb_default_ruby_suffix}-rubygem-yard Prefer: %{rb_default_ruby_suffix}-rubygem-yast-rake + # END RUBY STUFF # PYTHON STUFF diff --git a/packages/_/_project/_staging_workflow b/packages/_/_project/_staging_workflow index cab583cb777..948ec4154d9 100644 --- a/packages/_/_project/_staging_workflow +++ b/packages/_/_project/_staging_workflow @@ -20,10 +20,7 @@ - - - @@ -31,90 +28,19 @@ - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/packages/a/ART/.files b/packages/a/ART/.files index 338e2869c53..b755263a35c 100644 Binary files a/packages/a/ART/.files and b/packages/a/ART/.files differ diff --git a/packages/a/ART/.rev b/packages/a/ART/.rev index 83fa4045e3e..0abf7b96f31 100644 --- a/packages/a/ART/.rev +++ b/packages/a/ART/.rev @@ -305,4 +305,12 @@ 1234880 + + 54d40c6c2a28b7e0bdd43bfabb5a28c4 + 1.24.5 + + anag+factory + + 1235109 + diff --git a/packages/a/ART/ART.changes b/packages/a/ART/ART.changes index 11a21735bbb..f2068432203 100644 --- a/packages/a/ART/ART.changes +++ b/packages/a/ART/ART.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Mon Jan 6 01:03:49 UTC 2025 - Marcus Rueckert + +- consistently set CC/CXX variables +- enable CTL support in the devel project + ------------------------------------------------------------------- Sat Jan 4 07:16:15 UTC 2025 - Joshua Smith diff --git a/packages/a/ART/ART.spec b/packages/a/ART/ART.spec index b54f3e4a638..8068900a62a 100644 --- a/packages/a/ART/ART.spec +++ b/packages/a/ART/ART.spec @@ -20,6 +20,12 @@ %global force_gcc_version 12 %endif +%if (0%{?suse_version} >= 1590) || ("%{_project}" == "graphics") +%bcond_without art_ctl +%else +%bcone_with art_ctl +%endif + Name: ART Version: 1.24.5 Release: 0 @@ -33,7 +39,7 @@ Source: https://github.com/artpixls/ART/releases/download/%{version}/%{n Source2: %{name}.keyring Patch0: fix-missing-lm.patch BuildRequires: OpenColorIO-devel -%if 0%{?suse_version} > 1590 +%if %{with art_ctl} BuildRequires: ctl-devel %endif BuildRequires: cmake @@ -95,8 +101,13 @@ A free, open-source, cross-platform raw image processing program. ART is a deriv export CFLAGS="%(echo %{optflags} | sed 's/-O2/-O3/' | sed 's/-D_FORTIFY_SOURCE=2/-D_FORTIFY_SOURCE=3/')" export CXXFLAGS="$CFLAGS" +%if 0%{?force_gcc_version} +export CC=gcc-%{?force_gcc_version} +export CXX=gcc-%{?force_gcc_version} +%else export CC=gcc export CXX=gcc +%endif %cmake \ %if 0%{?force_gcc_version} @@ -107,7 +118,7 @@ export CXX=gcc -DCMAKE_C_FLAGS="$CFLAGS" \ -DCACHE_NAME_SUFFIX="" \ -DENABLE_LIBRAW="ON" \ -%if 0%{?suse_version} > 1590 +%if %{with art_ctl} -DENABLE_CTL="ON" \ -DCTL_INCLUDE_DIR="%{_includedir}/CTL" \ %endif diff --git a/packages/a/adaptivecpp/.files b/packages/a/adaptivecpp/.files index 61fb026d592..ab0c0db8f8c 100644 Binary files a/packages/a/adaptivecpp/.files and b/packages/a/adaptivecpp/.files differ diff --git a/packages/a/adaptivecpp/.rev b/packages/a/adaptivecpp/.rev index 357115f7538..25cb51731a5 100644 --- a/packages/a/adaptivecpp/.rev +++ b/packages/a/adaptivecpp/.rev @@ -26,4 +26,36 @@ AFAIK we do miss an open source SYCL implementation in Factory. 1228747 + + 1216d28b128bd04d6b28576f8960a490 + 24.10.0~0 + + anag+factory + - Update to version 24.10.0~0: + * AdaptiveCpp 24.10 introduces additional JIT-time optimizations, + especially at the default ACPP_ADAPTIVITY_LEVEL=1 setting. + Users may see substantial performance improvements for some + kernels. + * ACPP_ALLOCATION_TRACKING=1 was added which can enable the JIT + compiler to include even more information about memory usage in + code generation, further improving performance in some cases. + * Added full support for the SYCL 2020 group algorithms library + in the default generic JIT compiler on all backends. + * Additional C++ parallel STL algorithms supported for offloading + * Introducing the acpp::algorithms library: The algorithms + underneath the C++ parallel STL offloading support are now also + documented and exposed on the SYCL level for users who wish to + invoke them from SYCL with a higher degree of control. + * Added framework for JIT-time reflection to generic JIT + compiler. + * New extensions: + ~ AdaptiveCpp_restrict_ptr + ~ AdaptiveCpp_jit::compile_if +- Remove requirement on LLVM 18 and update version +- Renamed libraries to libacpp-* +- Deleted 0002-CMake-acpp-clang-to-MODULE.patch: upstreamed +- Renamed 0003-Remove-realpath-in-acpp.patch to + 0002-Remove-realpath-in-acpp.patch + 1235204 + diff --git a/packages/a/adaptivecpp/0001-Use-bin-env-python3-instead-of-python3-in-scripts.patch b/packages/a/adaptivecpp/0001-Use-bin-env-python3-instead-of-python3-in-scripts.patch index e6953330598..a576b707f15 100644 --- a/packages/a/adaptivecpp/0001-Use-bin-env-python3-instead-of-python3-in-scripts.patch +++ b/packages/a/adaptivecpp/0001-Use-bin-env-python3-instead-of-python3-in-scripts.patch @@ -1,7 +1,7 @@ -From af436323b9fff366ac50f8a44a045acc0077ca02 Mon Sep 17 00:00:00 2001 +From 0559caa004e4e53d2234f00c932e50e3a721874a Mon Sep 17 00:00:00 2001 From: VaiTon Date: Mon, 18 Nov 2024 15:18:04 +0100 -Subject: [PATCH 1/3] Use /bin/env python3 instead of python3 in scripts +Subject: [PATCH 1/2] Use /bin/env python3 instead of python3 in scripts --- bin/acpp | 2 +- @@ -9,7 +9,7 @@ Subject: [PATCH 1/3] Use /bin/env python3 instead of python3 in scripts 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/bin/acpp b/bin/acpp -index 2368348..bab3917 100755 +index ba16ce2..f4bfd67 100755 --- a/bin/acpp +++ b/bin/acpp @@ -1,4 +1,4 @@ @@ -29,5 +29,5 @@ index b56341c..6083201 100755 """ * -- -2.47.0 +2.47.1 diff --git a/packages/a/adaptivecpp/0002-CMake-acpp-clang-to-MODULE.patch b/packages/a/adaptivecpp/0002-CMake-acpp-clang-to-MODULE.patch deleted file mode 100644 index 86c1564c024..00000000000 --- a/packages/a/adaptivecpp/0002-CMake-acpp-clang-to-MODULE.patch +++ /dev/null @@ -1,25 +0,0 @@ -From d7ab43ed1532db1ff04e5e7c324c83179d8318c3 Mon Sep 17 00:00:00 2001 -From: VaiTon -Date: Mon, 18 Nov 2024 15:22:58 +0100 -Subject: [PATCH 2/3] CMake acpp-clang to MODULE - ---- - src/compiler/CMakeLists.txt | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src/compiler/CMakeLists.txt b/src/compiler/CMakeLists.txt -index 96eb97f..faa7c50 100644 ---- a/src/compiler/CMakeLists.txt -+++ b/src/compiler/CMakeLists.txt -@@ -75,7 +75,7 @@ else() - set(REFLECTION_BUILTINS "") - endif() - --add_library(acpp-clang SHARED -+add_library(acpp-clang MODULE - AdaptiveCppClangPlugin.cpp - GlobalsPruningPass.cpp - ${SSCP_COMPILER} --- -2.47.0 - diff --git a/packages/a/adaptivecpp/0003-Remove-realpath-in-acpp.patch b/packages/a/adaptivecpp/0002-Remove-realpath-in-acpp.patch similarity index 60% rename from packages/a/adaptivecpp/0003-Remove-realpath-in-acpp.patch rename to packages/a/adaptivecpp/0002-Remove-realpath-in-acpp.patch index a8926d07946..9b7f55201c0 100644 --- a/packages/a/adaptivecpp/0003-Remove-realpath-in-acpp.patch +++ b/packages/a/adaptivecpp/0002-Remove-realpath-in-acpp.patch @@ -1,25 +1,25 @@ -From 2aeb2359bc3c94c0a2f7abe589f3fcb4a4b3958a Mon Sep 17 00:00:00 2001 +From 8811e2a52977bb5686c32cc97609a5a84c8ae79e Mon Sep 17 00:00:00 2001 From: VaiTon -Date: Mon, 18 Nov 2024 15:24:43 +0100 -Subject: [PATCH 3/3] Remove realpath in acpp +Date: Fri, 6 Dec 2024 12:33:52 +0100 +Subject: [PATCH 2/2] Remove realpath in acpp --- bin/acpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bin/acpp b/bin/acpp -index bab3917..04f51f0 100755 +index f4bfd67..0d930dd 100755 --- a/bin/acpp +++ b/bin/acpp -@@ -1935,7 +1935,7 @@ if __name__ == '__main__': +@@ -1948,7 +1948,7 @@ if __name__ == '__main__': print_error("acpp requires python 3.") sys.exit(-1) - + - filename = os.path.basename(os.path.realpath(__file__)) -+ filename = os.path.basename(__file__) ++ filename = sys.argv[0] if filename == "syclcc": print_warning("syclcc is deprecated; please use acpp instead.") if filename == "syclcc-clang": -- -2.47.0 +2.47.1 diff --git a/packages/a/adaptivecpp/_service b/packages/a/adaptivecpp/_service index 67f41d4fa77..209230ec627 100644 --- a/packages/a/adaptivecpp/_service +++ b/packages/a/adaptivecpp/_service @@ -4,11 +4,13 @@ adaptivecpp https://github.com/AdaptiveCpp/AdaptiveCpp.git git - v24.06.0 + v24.10.0 @PARENT_TAG@~@TAG_OFFSET@ v(.*) enable + + @@ -16,7 +18,7 @@ gz - adaptivecpp-*.tar + *.tar diff --git a/packages/a/adaptivecpp/_servicedata b/packages/a/adaptivecpp/_servicedata index 30534bd3c2c..253d3a46f4e 100644 --- a/packages/a/adaptivecpp/_servicedata +++ b/packages/a/adaptivecpp/_servicedata @@ -1,4 +1,4 @@ https://github.com/AdaptiveCpp/AdaptiveCpp.git - fc51dae9006d6858fc9c33148cc5f935bb56b075 \ No newline at end of file + 7677cf6eefd8ab46d66168cd07ab042109448124 \ No newline at end of file diff --git a/packages/a/adaptivecpp/adaptivecpp-24.06.0~0.obscpio b/packages/a/adaptivecpp/adaptivecpp-24.06.0~0.obscpio deleted file mode 120000 index 916f95e8efd..00000000000 --- a/packages/a/adaptivecpp/adaptivecpp-24.06.0~0.obscpio +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafybeiecwb7tzqsjeb4oxjspd4secta47ynttzg5m2k4gcd5c2tollmaba \ No newline at end of file diff --git a/packages/a/adaptivecpp/adaptivecpp-24.10.0~0.obscpio b/packages/a/adaptivecpp/adaptivecpp-24.10.0~0.obscpio new file mode 120000 index 00000000000..15b6e53f7c1 --- /dev/null +++ b/packages/a/adaptivecpp/adaptivecpp-24.10.0~0.obscpio @@ -0,0 +1 @@ +/ipfs/bafybeifvqj2lbgab7cefng4qkhz33w33qfmlz5qtkep3vnjhpvgbdqmm5y \ No newline at end of file diff --git a/packages/a/adaptivecpp/adaptivecpp.changes b/packages/a/adaptivecpp/adaptivecpp.changes index 0ad9b922646..ed744ba3009 100644 --- a/packages/a/adaptivecpp/adaptivecpp.changes +++ b/packages/a/adaptivecpp/adaptivecpp.changes @@ -1,3 +1,33 @@ +------------------------------------------------------------------- +Fri Jan 03 22:30:08 UTC 2025 - Eyad Issa + +- Update to version 24.10.0~0: + * AdaptiveCpp 24.10 introduces additional JIT-time optimizations, + especially at the default ACPP_ADAPTIVITY_LEVEL=1 setting. + Users may see substantial performance improvements for some + kernels. + * ACPP_ALLOCATION_TRACKING=1 was added which can enable the JIT + compiler to include even more information about memory usage in + code generation, further improving performance in some cases. + * Added full support for the SYCL 2020 group algorithms library + in the default generic JIT compiler on all backends. + * Additional C++ parallel STL algorithms supported for offloading + * Introducing the acpp::algorithms library: The algorithms + underneath the C++ parallel STL offloading support are now also + documented and exposed on the SYCL level for users who wish to + invoke them from SYCL with a higher degree of control. + * Added framework for JIT-time reflection to generic JIT + compiler. + * New extensions: + ~ AdaptiveCpp_restrict_ptr + ~ AdaptiveCpp_jit::compile_if + +- Remove requirement on LLVM 18 and update version +- Renamed libraries to libacpp-* +- Deleted 0002-CMake-acpp-clang-to-MODULE.patch: upstreamed +- Renamed 0003-Remove-realpath-in-acpp.patch to + 0002-Remove-realpath-in-acpp.patch + ------------------------------------------------------------------- Thu Dec 5 13:27:56 UTC 2024 - Eyad Issa diff --git a/packages/a/adaptivecpp/adaptivecpp.obsinfo b/packages/a/adaptivecpp/adaptivecpp.obsinfo index d13b20cd0eb..c25f3cb164e 100644 --- a/packages/a/adaptivecpp/adaptivecpp.obsinfo +++ b/packages/a/adaptivecpp/adaptivecpp.obsinfo @@ -1,4 +1,4 @@ name: adaptivecpp -version: 24.06.0~0 -mtime: 1722262305 -commit: fc51dae9006d6858fc9c33148cc5f935bb56b075 +version: 24.10.0~0 +mtime: 1734735424 +commit: 7677cf6eefd8ab46d66168cd07ab042109448124 diff --git a/packages/a/adaptivecpp/adaptivecpp.spec b/packages/a/adaptivecpp/adaptivecpp.spec index a5d737d1592..c1a0e3a16aa 100644 --- a/packages/a/adaptivecpp/adaptivecpp.spec +++ b/packages/a/adaptivecpp/adaptivecpp.spec @@ -1,7 +1,7 @@ # # spec file for package adaptivecpp # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,18 +17,17 @@ Name: adaptivecpp -Version: 24.06.0~0 +Version: 24.10.0~0 Release: 0 Summary: Open implementation of SYCL for CPUs and GPUs License: BSD-2-Clause URL: https://adaptivecpp.github.io Source: %{name}-%{version}.tar.gz Patch1: 0001-Use-bin-env-python3-instead-of-python3-in-scripts.patch -Patch2: 0002-CMake-acpp-clang-to-MODULE.patch -Patch3: 0003-Remove-realpath-in-acpp.patch +Patch2: 0002-Remove-realpath-in-acpp.patch BuildRequires: boost-devel -BuildRequires: clang18 -BuildRequires: clang18-devel +BuildRequires: clang +BuildRequires: clang-devel BuildRequires: cmake BuildRequires: fdupes BuildRequires: gcc @@ -37,46 +36,93 @@ BuildRequires: libboost_context-devel BuildRequires: libboost_fiber-devel BuildRequires: libboost_test-devel BuildRequires: libedit-devel -BuildRequires: libomp18-devel -# todo: remove version specifier on next v. -BuildRequires: llvm18 -BuildRequires: llvm18-devel +BuildRequires: llvm +BuildRequires: llvm-devel BuildRequires: make BuildRequires: ninja BuildRequires: pkgconfig BuildRequires: terminfo BuildRequires: pkgconfig(libxml-2.0) BuildRequires: pkgconfig(libzstd) -Requires: clang18 -Requires: libadaptivecpp = %{version} ExcludeArch: i586 %description -A C++ compiler that supports the SYCL standard and C++ standard parallelism for CPUs and -GPUs from all vendors. +AdaptiveCpp is an open implementation of SYCL and C++ standard parallelism +for CPUs and GPUs from all vendors. -%package -n libadaptivecpp -Summary: Library for AdaptiveCpp -Requires: libadaptivecpp-omp -Requires: libadaptivecpp-rt +%package -n libacpp-common +Summary: Common library for AdaptiveCpp +Obsoletes: libadaptivecpp <= %{version}-%{release} -%description -n libadaptivecpp -Implementation of SYCL and C++ standard parallelism for CPUs and GPUs from all vendors. +%description -n libacpp-common +AdaptiveCpp is an open implementation of SYCL and C++ standard parallelism +for CPUs and GPUs from all vendors. -%package -n libadaptivecpp-omp +This package contains the common library for AdaptiveCpp. + +%package -n libacpp-clang +Summary: Clang plugin for AdaptiveCpp +Requires: libacpp-bitcode +Provides: libacpp-clang = %{version} +Obsoletes: libadaptivecpp <= %{version}-%{release} + +%description -n libacpp-clang +AdaptiveCpp is an open implementation of SYCL and C++ standard parallelism +for CPUs and GPUs from all vendors. + +This package contains the Clang plugin for AdaptiveCpp. + +%package -n libacpp-rt +Summary: Runtime library for AdaptiveCpp +Requires: adaptivecpp-rt +Provides: libacpp +Provides: libadaptivecpp = %{version}-%{release} +Obsoletes: libadaptivecpp <= %{version}-%{release} + +%description -n libacpp-rt +AdaptiveCpp is an open implementation of SYCL and C++ standard parallelism +for CPUs and GPUs from all vendors. + +This package contains the runtime library for AdaptiveCpp. + +%package -n libacpp-rt-omp Summary: OpenMP runtime for AdaptiveCpp -Requires: libadaptivecpp = %{version} -Provides: libadaptivecpp-rt +Provides: adaptivecpp-rt +Obsoletes: libadaptivecpp-omp <= %{version}-%{release} + +%description -n libacpp-rt-omp +AdaptiveCpp is an open implementation of SYCL and C++ standard parallelism +for CPUs and GPUs from all vendors. -%description -n libadaptivecpp-omp -Implementation of SYCL and C++ standard parallelism for CPUs and GPUs from all vendors. This package contains the OpenMP runtime for AdaptiveCpp. -%package -n libadaptivecpp-devel +%package -n libacpp-bitcode +Summary: Bitcode for AdaptiveCpp +Obsoletes: libadaptivecpp <= %{version}-%{release} +BuildArch: noarch + +%description -n libacpp-bitcode +AdaptiveCpp is an open implementation of SYCL and C++ standard parallelism +for CPUs and GPUs from all vendors. + +This package contains the bitcode for AdaptiveCpp JIT compilation. + +%package -n libacpp-llvm-to-backend +Summary: LLVM to backend for AdaptiveCpp +Requires: libacpp-bitcode +Obsoletes: libadaptivecpp <= %{version}-%{release} + +%description -n libacpp-llvm-to-backend +LLVM to backend for AdaptiveCpp + +%package devel Summary: Development files for libadaptivecpp +Requires: adaptivecpp = %{version} +Requires: libacpp-clang = %{version} +Obsoletes: libadaptivecpp-devel <= %{version}-%{release} -%description -n libadaptivecpp-devel -Development files for libadaptivecpp +%description devel +Development files for AdaptiveCpp %prep %autosetup -p1 @@ -84,6 +130,7 @@ Development files for libadaptivecpp %build %define __builder ninja %cmake + %cmake_build %install @@ -104,30 +151,39 @@ Development files for libadaptivecpp %{_bindir}/acpp-info %{_bindir}/syclcc %{_bindir}/syclcc-clang -%dir %{_prefix}%{_sysconfdir}/AdaptiveCpp -%{_prefix}%{_sysconfdir}/AdaptiveCpp/acpp-core.json # Leap <= 15.6 %if 0%{?sle_version} <= 150600 && 0%{?is_opensuse} %dir %{_prefix}%{_sysconfdir}/ %endif -%files -n libadaptivecpp -%{_prefix}/lib/libacpp-clang.so +%files devel +%{_includedir}/AdaptiveCpp/ +%dir %{_prefix}/lib/cmake/ +%{_prefix}/lib/cmake/AdaptiveCpp/ +%{_prefix}/lib/cmake/OpenSYCL/ +%{_prefix}/lib/cmake/hipSYCL/ +%dir %{_prefix}%{_sysconfdir}/AdaptiveCpp +%{_prefix}%{_sysconfdir}/AdaptiveCpp/acpp-core.json + +%files -n libacpp-common %{_prefix}/lib/libacpp-common.so + +%files -n libacpp-clang +%{_prefix}/lib/libacpp-clang.so + +%files -n libacpp-rt %{_prefix}/lib/libacpp-rt.so -%dir %{_prefix}/lib/hipSYCL + +%files -n libacpp-bitcode +%dir %{_prefix}/lib/hipSYCL/ %{_prefix}/lib/hipSYCL/bitcode/ -%{_prefix}/lib/hipSYCL/llvm-to-backend/ -%files -n libadaptivecpp-omp +%files -n libacpp-rt-omp %{_prefix}/lib/hipSYCL/librt-backend-omp.so -%files -n libadaptivecpp-devel -%{_includedir}/AdaptiveCpp/ -%dir %{_prefix}/lib/cmake/ -%{_prefix}/lib/cmake/AdaptiveCpp/ -%{_prefix}/lib/cmake/OpenSYCL/ -%{_prefix}/lib/cmake/hipSYCL/ +%files -n libacpp-llvm-to-backend +%dir %{_prefix}/lib/hipSYCL/ +%{_prefix}/lib/hipSYCL/llvm-to-backend/ %changelog diff --git a/packages/a/alex/.files b/packages/a/alex/.files index badbcacd834..82006a548d3 100644 Binary files a/packages/a/alex/.files and b/packages/a/alex/.files differ diff --git a/packages/a/alex/.rev b/packages/a/alex/.rev index e1a2f3079b4..974d8db9891 100644 --- a/packages/a/alex/.rev +++ b/packages/a/alex/.rev @@ -319,4 +319,12 @@ Update Haskell ecosystem to GHC version 9.8.2. 1157228 + + 2ebe602a690f0f7ac75e383d2b66452b + 3.5.2.0 + + anag+factory + Automatic submission by obs-autosubmit + 1235459 + diff --git a/packages/a/alex/alex-3.5.1.0.tar.gz b/packages/a/alex/alex-3.5.1.0.tar.gz deleted file mode 120000 index baaa16954cb..00000000000 --- a/packages/a/alex/alex-3.5.1.0.tar.gz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafkreigjf37in6hlswpoao7gybhok7v4pzfly5ngyszgkujblv2eh2jka4 \ No newline at end of file diff --git a/packages/a/alex/alex-3.5.2.0.tar.gz b/packages/a/alex/alex-3.5.2.0.tar.gz new file mode 120000 index 00000000000..2e20d5b711d --- /dev/null +++ b/packages/a/alex/alex-3.5.2.0.tar.gz @@ -0,0 +1 @@ +/ipfs/bafkreiergybparsie5dq5tm625mq3w54lk5larncwriftrdpqdix6doaba \ No newline at end of file diff --git a/packages/a/alex/alex.changes b/packages/a/alex/alex.changes index 5311c64713c..6fc3f4eb6ae 100644 --- a/packages/a/alex/alex.changes +++ b/packages/a/alex/alex.changes @@ -1,3 +1,18 @@ +------------------------------------------------------------------- +Mon Dec 30 17:04:31 UTC 2024 - Peter Simons + +- Update alex to version 3.5.2.0. + ## Changes in 3.5.2.0 + + * Use `byteSwap16#` and `byteSwap32#` on big-endian architectures instead of + handrolling the implementation + ([PR #260](https://github.com/haskell/alex/pull/260)). + * More descriptive error in `alexScan`; inline `alexScanUser` + ([PR #262](https://github.com/haskell/alex/pull/262)). + * Tested with GHC 8.0 - 9.12.1. + + _Andreas Abel, 2024-12-30_ + ------------------------------------------------------------------- Thu Feb 29 13:15:15 UTC 2024 - Peter Simons diff --git a/packages/a/alex/alex.spec b/packages/a/alex/alex.spec index 9590b140493..e38852d2ef4 100644 --- a/packages/a/alex/alex.spec +++ b/packages/a/alex/alex.spec @@ -18,7 +18,7 @@ %bcond_without tests Name: alex -Version: 3.5.1.0 +Version: 3.5.2.0 Release: 0 Summary: Alex is a tool for generating lexical analysers in Haskell License: BSD-3-Clause diff --git a/packages/a/amdgpu_top/.files b/packages/a/amdgpu_top/.files index a65f8fcbe18..b4f85728674 100644 Binary files a/packages/a/amdgpu_top/.files and b/packages/a/amdgpu_top/.files differ diff --git a/packages/a/amdgpu_top/.rev b/packages/a/amdgpu_top/.rev index 8bccb91f3e0..caf6a91656c 100644 --- a/packages/a/amdgpu_top/.rev +++ b/packages/a/amdgpu_top/.rev @@ -15,4 +15,12 @@ 1202655 + + e5397d3fa71afc989faaea2d18b92747 + 0.10.1 + + anag+factory + + 1235071 + diff --git a/packages/a/amdgpu_top/amdgpu_top-0.10.1.obscpio b/packages/a/amdgpu_top/amdgpu_top-0.10.1.obscpio new file mode 120000 index 00000000000..b87625a9fd7 --- /dev/null +++ b/packages/a/amdgpu_top/amdgpu_top-0.10.1.obscpio @@ -0,0 +1 @@ +/ipfs/bafybeie2pcvak75mmk4qmhbu6gzqkbmq3d2hgmoyrwczhamht2cnsfavwi \ No newline at end of file diff --git a/packages/a/amdgpu_top/amdgpu_top-0.9.2.obscpio b/packages/a/amdgpu_top/amdgpu_top-0.9.2.obscpio deleted file mode 120000 index f4ad7390e29..00000000000 --- a/packages/a/amdgpu_top/amdgpu_top-0.9.2.obscpio +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafybeihfuvoibqqan4mo4rfrptyxdk3xrqth5clkxrlu7ah5oohsreqlde \ No newline at end of file diff --git a/packages/a/amdgpu_top/amdgpu_top.changes b/packages/a/amdgpu_top/amdgpu_top.changes index 0b6dea4478d..920f247d45b 100644 --- a/packages/a/amdgpu_top/amdgpu_top.changes +++ b/packages/a/amdgpu_top/amdgpu_top.changes @@ -1,3 +1,43 @@ +------------------------------------------------------------------- +Sun Jan 5 03:28:43 UTC 2025 - Marek Sapota + +- Update to version 0.10.1 +- v0.10.1 + * Update libdrm_amdgpu_sys + * Fix CHIP_CLASS check for GFX12 + * Include CHIP_GFX1103_R1X (Hawk Point1) in has_npu condition + * Add description of --xdna option + * Add new layout for wide term (150 or more columns) (#107) + * Fix "No localization for id" + * Add CPU Core Power Plot + * Add CPU Temperature Plot + * Add VCLK/DCLK Plot + * Persist selected PCI bus +- v0.10.0 + * Support for AMD XDNA NPU (amd/xdna-driver) + * Update libdrm_amdgpu_sys + * Support for GFX12 family (RDNA 4), CHIP_GFX1200 and CHIP_GFX1201 + * Support for CHIP_GFX1103_R1X (Hawk Point1) and CHIP_GFX1103_R2X (Hawk Point2) + * Update GRBM2_INDEX + * Rename "RunList Controller" to "Ring List Controller" + * Fix the "Ring List Controller" bit for GFX10_3 (RDNA 2) + * Stop using get_unchecked (#104) + * Add metainfo file + * Remove amd_.*_visible_vram fields in FdInfoUsage + * ref: https://lists.freedesktop.org/archives/amd-gfx/2024-September/113971.html + * Implement dynamic_no_pc + * This allows the APU to transition to GFXOFF state. + * Add --gl and --vk options + * Support for the Close shortcut key (#97) + * Add the Quit button + * Update eframe to v0.29 + * Update versions of i18n-embed and i18n-embed-fl + * Use LazyLock instead of once_cell + * Use wgpu feature (#101) + * This allows to get the driver version (Vulkan) and use APU for rendering. + * Enable x11 feature (#102) + * Select the GL backend as default + ------------------------------------------------------------------- Sun Sep 22 08:45:11 UTC 2024 - jun wang diff --git a/packages/a/amdgpu_top/amdgpu_top.obsinfo b/packages/a/amdgpu_top/amdgpu_top.obsinfo index adea53b9ed5..20da438c95f 100644 --- a/packages/a/amdgpu_top/amdgpu_top.obsinfo +++ b/packages/a/amdgpu_top/amdgpu_top.obsinfo @@ -1,4 +1,4 @@ name: amdgpu_top -version: 0.9.2 -mtime: 1726797445 -commit: 90805a753ae825b509afe2d5952c516784678d1b +version: 0.10.1 +mtime: 1736048456 +commit: 7ceed7579fb994b7e9026526f0b8ec86756b701f diff --git a/packages/a/amdgpu_top/amdgpu_top.spec b/packages/a/amdgpu_top/amdgpu_top.spec index e786b6b5ee2..609e2d56952 100644 --- a/packages/a/amdgpu_top/amdgpu_top.spec +++ b/packages/a/amdgpu_top/amdgpu_top.spec @@ -17,7 +17,7 @@ Name: amdgpu_top -Version: 0.9.2 +Version: 0.10.1 Release: 0 Summary: Tool that displays AMD GPU utilization License: MIT diff --git a/packages/a/amdgpu_top/vendor.tar.zst b/packages/a/amdgpu_top/vendor.tar.zst index daa5f0897e2..d02ffa6d3d2 120000 --- a/packages/a/amdgpu_top/vendor.tar.zst +++ b/packages/a/amdgpu_top/vendor.tar.zst @@ -1 +1 @@ -/ipfs/bafybeihcifcri6qnzqtj3qsttjkh25bbnqku7j6lot2hpzgdzi7goiey3y \ No newline at end of file +/ipfs/bafybeiayjt5pst3re2pddzbtkqfiohsrfnlqz3xkg3a2y5yuut2ftbdspq \ No newline at end of file diff --git a/packages/a/apko/.files b/packages/a/apko/.files index 04366de55df..960768923e1 100644 Binary files a/packages/a/apko/.files and b/packages/a/apko/.files differ diff --git a/packages/a/apko/.rev b/packages/a/apko/.rev index 75c8dc4a7eb..5a7066c9be7 100644 --- a/packages/a/apko/.rev +++ b/packages/a/apko/.rev @@ -239,4 +239,12 @@ 1232955 + + 1e8c2862ab924937d7ef3f6e362dd7e1 + 0.22.5 + + anag+factory + + 1235505 + diff --git a/packages/a/apko/_service b/packages/a/apko/_service index 5790eb641e0..3982e0af5af 100644 --- a/packages/a/apko/_service +++ b/packages/a/apko/_service @@ -3,7 +3,7 @@ https://github.com/chainguard-dev/apko git .git - v0.22.4 + v0.22.5 @PARENT_TAG@ v(.*) enable diff --git a/packages/a/apko/_servicedata b/packages/a/apko/_servicedata index 6c726cb4cdf..a982298f052 100644 --- a/packages/a/apko/_servicedata +++ b/packages/a/apko/_servicedata @@ -1,4 +1,4 @@ https://github.com/chainguard-dev/apko - ff189048b7aad0260b6f89ee0113128f375d6cd9 \ No newline at end of file + 20bf90264a9720492d623322989284b938601a5d \ No newline at end of file diff --git a/packages/a/apko/apko-0.22.4.obscpio b/packages/a/apko/apko-0.22.4.obscpio deleted file mode 120000 index 3f905d6de74..00000000000 --- a/packages/a/apko/apko-0.22.4.obscpio +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafybeiafemntrushk2rhhaavj4mr2mul636iuco4kcemcagdkyhx4kpm7a \ No newline at end of file diff --git a/packages/a/apko/apko-0.22.5.obscpio b/packages/a/apko/apko-0.22.5.obscpio new file mode 120000 index 00000000000..51c718f7e8c --- /dev/null +++ b/packages/a/apko/apko-0.22.5.obscpio @@ -0,0 +1 @@ +/ipfs/bafybeiagkdqocej3fezebjjikurvfrrkapsbgdhvqsstq2q2pqltynzibe \ No newline at end of file diff --git a/packages/a/apko/apko.changes b/packages/a/apko/apko.changes index db22345a66b..fd3280087c5 100644 --- a/packages/a/apko/apko.changes +++ b/packages/a/apko/apko.changes @@ -1,3 +1,22 @@ +------------------------------------------------------------------- +Tue Jan 07 08:04:31 UTC 2025 - opensuse_buildservice@ojkastl.de + +- Update to version 0.22.5: + * Return err if locking fails (#1464) + * build(deps): bump github.com/go-git/go-git/v5 from 5.13.0 to + 5.13.1 (#1461) + * build(deps): bump golang.org/x/sys from 0.28.0 to 0.29.0 + (#1463) + * build(deps): bump golang.org/x/time from 0.8.0 to 0.9.0 (#1462) + * build(deps): bump github.com/invopop/jsonschema from 0.12.0 to + 0.13.0 (#1460) + * build(deps): bump github.com/go-git/go-git/v5 from 5.12.0 to + 5.13.0 (#1458) + * build(deps): bump sigs.k8s.io/release-utils from 0.8.5 to 0.9.0 + (#1459) + * build(deps): bump chainguard.dev/sdk from 0.1.28 to 0.1.29 + (#1428) + ------------------------------------------------------------------- Sat Dec 21 14:18:05 UTC 2024 - opensuse_buildservice@ojkastl.de diff --git a/packages/a/apko/apko.obsinfo b/packages/a/apko/apko.obsinfo index 69fbd0a449c..17900f2afb1 100644 --- a/packages/a/apko/apko.obsinfo +++ b/packages/a/apko/apko.obsinfo @@ -1,4 +1,4 @@ name: apko -version: 0.22.4 -mtime: 1734723252 -commit: ff189048b7aad0260b6f89ee0113128f375d6cd9 +version: 0.22.5 +mtime: 1736206482 +commit: 20bf90264a9720492d623322989284b938601a5d diff --git a/packages/a/apko/apko.spec b/packages/a/apko/apko.spec index 0af52e87e14..3652f38dc08 100644 --- a/packages/a/apko/apko.spec +++ b/packages/a/apko/apko.spec @@ -1,7 +1,7 @@ # # spec file for package apko # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: apko -Version: 0.22.4 +Version: 0.22.5 Release: 0 Summary: Build OCI images from APK packages directly without Dockerfile License: Apache-2.0 diff --git a/packages/a/apko/vendor.tar.gz b/packages/a/apko/vendor.tar.gz index 051452b3f37..5a742546413 120000 --- a/packages/a/apko/vendor.tar.gz +++ b/packages/a/apko/vendor.tar.gz @@ -1 +1 @@ -/ipfs/bafybeig57yuxvw66kq4qka55e32woeyacoszo4pl2wy7n7mggr6sn6vfbm \ No newline at end of file +/ipfs/bafybeia3abwy5dsiuof3ni567srvpn5eqewqyp4zebtsjwddo5hmm2qdea \ No newline at end of file diff --git a/packages/a/apptainer/.files b/packages/a/apptainer/.files index 2b6356dac5d..c72fc225e7b 100644 Binary files a/packages/a/apptainer/.files and b/packages/a/apptainer/.files differ diff --git a/packages/a/apptainer/.rev b/packages/a/apptainer/.rev index 2e924ec14e3..3d2884f7130 100644 --- a/packages/a/apptainer/.rev +++ b/packages/a/apptainer/.rev @@ -331,4 +331,15 @@ - Add Apptainer definition template for SLE15-SP7. (forwarded request 1234921 from eeich) 1234922 + + 6e6c34892c309bf5d88d7ca4512fe34c + 1.3.6 + + anag+factory + - Remove changelog entries which are irrelevant to us. (forwarded request 1235135 from eeich) +- Make sure, build is reproducible by setting the GNU build ID to one + derived from the Go one. See https://pkg.go.dev/cmd/link. +- Use go-jose version with fix for CVE-2024-28180 (bsc#1235211). + 1235678 + diff --git a/packages/a/apptainer/apptainer.changes b/packages/a/apptainer/apptainer.changes index 01b6e81a570..46d730dfa71 100644 --- a/packages/a/apptainer/apptainer.changes +++ b/packages/a/apptainer/apptainer.changes @@ -23,10 +23,6 @@ Fri Jan 3 16:11:01 UTC 2025 - Egbert Eich - Version 1.3.4 * Fixed sif-embedded overlay partitions for containers that are larger than 2 gigabytes. - * Fixed the apparmor profile that was added in v1.3.3 but didn't - work. An apparmor profile is applied in all Debian-based - apptainer packaging, but is only needed to enable user namespaces - for apptainer on a default-configured Ubuntu 23.10 or newer. * Fixed the failure when starting apptainer with `instance --fakeroot`. * `apptainer build -B ...` can now be used to mount custom @@ -67,7 +63,6 @@ Fri Jan 3 16:11:01 UTC 2025 - Egbert Eich errors at startup. * Fixed a segmentation violation issue when running Apptainer checkpoint. - * Added apparmor profiles for ubuntu 24.04 or higher distros. * Fixed an issue that Apptainer won't read default docker credentials. - Version 1.3.2 @@ -106,6 +101,9 @@ Fri Jan 3 16:11:01 UTC 2025 - Egbert Eich - Obsoleted: * Remove-signatures-from-Docker-images.patch * Bump-github.com-containers-image-v5-from-5.30.0-to-5.30.1.patch +- Make sure, build is reproducible by setting the GNU build ID to one + derived from the Go one. See https://pkg.go.dev/cmd/link. +- Use go-jose version with fix for CVE-2024-28180 (bsc#1235211). ------------------------------------------------------------------- Mon May 13 05:36:38 UTC 2024 - Egbert Eich diff --git a/packages/a/apptainer/apptainer.spec b/packages/a/apptainer/apptainer.spec index 090c13a0e82..64e5d98349f 100644 --- a/packages/a/apptainer/apptainer.spec +++ b/packages/a/apptainer/apptainer.spec @@ -116,6 +116,10 @@ based on the latest openSUSE Leap release. %setup -q -n %{name}-%{version}%{?vers_suffix} %autopatch -p1 cp %{S:1} . +# For reproducible builds derive the GNU build ID from the Go one. +# See discussion in https://github.com/apptainer/apptainer/issues/1623 +# as well as https://pkg.go.dev/cmd/link +sed -i -e "s/\(GO_LDFLAGS += -ldflags=\"\).*\(\"\)/\1-B gobuildid\2/" mlocal/frags/go_normal_opts.mk %build diff --git a/packages/a/ast-grep/.files b/packages/a/ast-grep/.files index eea922b8ef9..03d1c0cc21c 100644 Binary files a/packages/a/ast-grep/.files and b/packages/a/ast-grep/.files differ diff --git a/packages/a/ast-grep/.rev b/packages/a/ast-grep/.rev index a6b9b31b899..3d87f8a6362 100644 --- a/packages/a/ast-grep/.rev +++ b/packages/a/ast-grep/.rev @@ -712,4 +712,15 @@ * feat: resolve rule id for ScanResult 9a7f3cc 1234486 + + 95e7238b00ec7c9f1975785a6f093951 + 0.33.0 + + anag+factory + - Update to 0.33.0: + * Breaking change: refactor: move pyo3 registration to CustomLang 4ddb08f + * feat: introduce napi_lang for dynamic loading 1a8d782 + * chore(deps): update dependency @ast-grep/napi to v0.32.3 713244f + 1235583 + diff --git a/packages/a/ast-grep/_service b/packages/a/ast-grep/_service index a653b0afb7d..9e847536c68 100644 --- a/packages/a/ast-grep/_service +++ b/packages/a/ast-grep/_service @@ -3,7 +3,7 @@ https://github.com/ast-grep/ast-grep.git @PARENT_TAG@ git - 0.32.3 + 0.33.0 * v(\d+\.\d+\.\d+) \1 diff --git a/packages/a/ast-grep/ast-grep-0.32.3.tar.zst b/packages/a/ast-grep/ast-grep-0.32.3.tar.zst deleted file mode 120000 index 405da5fec4c..00000000000 --- a/packages/a/ast-grep/ast-grep-0.32.3.tar.zst +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafybeifndowc22xwacsnx2ecnezt7as5op53ourmtzal2hcw36sd3ciegm \ No newline at end of file diff --git a/packages/a/ast-grep/ast-grep-0.33.0.tar.zst b/packages/a/ast-grep/ast-grep-0.33.0.tar.zst new file mode 120000 index 00000000000..331137971ab --- /dev/null +++ b/packages/a/ast-grep/ast-grep-0.33.0.tar.zst @@ -0,0 +1 @@ +/ipfs/bafybeigchwxzmitqtmndquxc5v3z44vgh7g26romxpqpwribd2vx5tpcni \ No newline at end of file diff --git a/packages/a/ast-grep/ast-grep.changes b/packages/a/ast-grep/ast-grep.changes index 14ffec3fd5e..a1d89c07db5 100644 --- a/packages/a/ast-grep/ast-grep.changes +++ b/packages/a/ast-grep/ast-grep.changes @@ -1,3 +1,11 @@ +------------------------------------------------------------------- +Tue Jan 7 11:06:45 UTC 2025 - Michael Vetter + +- Update to 0.33.0: + * Breaking change: refactor: move pyo3 registration to CustomLang 4ddb08f + * feat: introduce napi_lang for dynamic loading 1a8d782 + * chore(deps): update dependency @ast-grep/napi to v0.32.3 713244f + ------------------------------------------------------------------- Thu Jan 2 07:11:38 UTC 2025 - Michael Vetter diff --git a/packages/a/ast-grep/ast-grep.spec b/packages/a/ast-grep/ast-grep.spec index c32c0f52f4c..fcf5f2e55c8 100644 --- a/packages/a/ast-grep/ast-grep.spec +++ b/packages/a/ast-grep/ast-grep.spec @@ -17,7 +17,7 @@ Name: ast-grep -Version: 0.32.3 +Version: 0.33.0 Release: 0 Summary: A CLI tool for code structural search, lint and rewriting License: MIT diff --git a/packages/a/ast-grep/vendor.tar.zst b/packages/a/ast-grep/vendor.tar.zst index fa7023d9472..dd597e76b60 120000 --- a/packages/a/ast-grep/vendor.tar.zst +++ b/packages/a/ast-grep/vendor.tar.zst @@ -1 +1 @@ -/ipfs/bafybeiavglibi7hxpp6jb5xzaeintvduwihzubjip4sln2g6mqwkhry26u \ No newline at end of file +/ipfs/bafybeiftr2vf2v2gqhccubhyk5hzcac3xquect7klyqc2ytjyee2sheh5q \ No newline at end of file diff --git a/packages/b/backintime/.files b/packages/b/backintime/.files index 43177c6731b..621ecafbf78 100644 Binary files a/packages/b/backintime/.files and b/packages/b/backintime/.files differ diff --git a/packages/b/backintime/.rev b/packages/b/backintime/.rev index 3af784cd57f..086b822fccf 100644 --- a/packages/b/backintime/.rev +++ b/packages/b/backintime/.rev @@ -321,4 +321,12 @@ Fix usage of deprecated unix-process polkit authorization subject opens a race c Automatic submission by obs-autosubmit 1219425 + + f3b395b099a4f7fca73bd182378e2223 + 1.5.3 + + anag+factory + + 1235458 + diff --git a/packages/b/backintime/backintime-1.5.2.tar.gz b/packages/b/backintime/backintime-1.5.2.tar.gz deleted file mode 120000 index 74a2804acf4..00000000000 --- a/packages/b/backintime/backintime-1.5.2.tar.gz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafybeib2mqr5llerfx3x5irtuc3bpbfgcyv7qsijm5lim4gtfnsylatm5e \ No newline at end of file diff --git a/packages/b/backintime/backintime-1.5.3.tar.gz b/packages/b/backintime/backintime-1.5.3.tar.gz new file mode 120000 index 00000000000..ce72f19d882 --- /dev/null +++ b/packages/b/backintime/backintime-1.5.3.tar.gz @@ -0,0 +1 @@ +/ipfs/bafybeieyb2smhzetdjrgyvkb7w34np2nlb7frab6uulmukj2mddvi7upbi \ No newline at end of file diff --git a/packages/b/backintime/backintime.changes b/packages/b/backintime/backintime.changes index 4767e7c15a0..a321e6e2732 100644 --- a/packages/b/backintime/backintime.changes +++ b/packages/b/backintime/backintime.changes @@ -1,3 +1,18 @@ +------------------------------------------------------------------- +Sat Dec 28 15:15:06 UTC 2024 - Andrea Manzini + +- Update to 1.5.3 + * Feature: Support language Interlingua (Occidental) + * Feature: Warn if destination directory is formatted as NTFS (#1854) (David Gibbs @fallingrock) + * Breaking Change: Minimal Python version 3.9 required (#1731) + * Breaking Change: Auto migration of config version 4 or lower not longer supported (#1857) + * Fix: Prevent duplicates in Exclude/Include list of Manage Profiles dialog + * Fix: Fix Qt segmentation fault when canceling out of unconfigured BiT (#1095) (Derek Veit @DerekVeit) + * Fix: Correct global flock fallbacks (#1834) (Timothy Southwick @NickNackGus) + * Fix: Use SSH key password only if it is valid, otherwise request it from user (#1852) (David Wales @daviewales) + * Feature: Support fcron (#610) + * Feature: User message about release candidate (#1906) + ------------------------------------------------------------------- Sat Oct 12 05:19:55 UTC 2024 - Tejas Guruswamy diff --git a/packages/b/backintime/backintime.spec b/packages/b/backintime/backintime.spec index c2a390fa226..08b724f7a54 100644 --- a/packages/b/backintime/backintime.spec +++ b/packages/b/backintime/backintime.spec @@ -23,7 +23,7 @@ %endif Name: backintime -Version: 1.5.2 +Version: 1.5.3 Release: 0 Summary: Backup tool for Linux inspired by the "flyback project" Group: Productivity/Archiving/Backup @@ -33,7 +33,7 @@ Source0: https://github.com/bit-team/backintime/releases/download/v%{vers # Public key mentioned in https://github.com/bit-team/backintime#archlinux Source2: %{name}.keyring Source3: %{name}.png -BuildRequires: %{python_module devel >= 3.8} +BuildRequires: %{python_module devel >= 3.9} # TEST REQUIREMENTS (only works on real hardware) #BuildRequires: %#{python_module packaging} #BuildRequires: %#{python_module dbus-python} @@ -43,7 +43,7 @@ BuildRequires: %{python_module devel >= 3.8} #BuildRequires: rsync #BuildRequires: udev # /TEST REQUIREMENTS -BuildConflicts: python3-devel < 3.8 +BuildConflicts: python3-devel < 3.9 BuildRequires: fdupes BuildRequires: hicolor-icon-theme BuildRequires: python-rpm-macros @@ -54,11 +54,10 @@ Requires: %{python_flavor}-packaging Requires: cron Requires: openssh Requires: pkexec -Requires: python3 >= 3.8 +Requires: python3 >= 3.9 Requires: rsync Recommends: encfs Recommends: sshfs -Requires: libnotify-tools Conflicts: backintime-gnome Conflicts: backintime-kde Obsoletes: backintime-doc < %{version} diff --git a/packages/b/btrfsprogs/.files b/packages/b/btrfsprogs/.files index edc0452bfa4..c5f3ff96a83 100644 Binary files a/packages/b/btrfsprogs/.files and b/packages/b/btrfsprogs/.files differ diff --git a/packages/b/btrfsprogs/.rev b/packages/b/btrfsprogs/.rev index 74344deea96..2bb75130b11 100644 --- a/packages/b/btrfsprogs/.rev +++ b/packages/b/btrfsprogs/.rev @@ -1441,4 +1441,12 @@ This set of changes is not suitable for direct copy to currently released produc - update to 6.10.1 (forwarded request 1194169 from dsterba) 1194170 + + 315c85f606b63f98a5ba58e3fe1555b0 + 6.12 + + anag+factory + - update to 6.12 (forwarded request 1235199 from dsterba) + 1235200 + diff --git a/packages/b/btrfsprogs/btrfs-progs-v6.10.1.tar.gz b/packages/b/btrfsprogs/btrfs-progs-v6.10.1.tar.gz deleted file mode 120000 index 24b0f06f78e..00000000000 --- a/packages/b/btrfsprogs/btrfs-progs-v6.10.1.tar.gz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafybeicu2eqvf727r443njk2l4upfkx2orxpql4zvzhtajoe373enkba3m \ No newline at end of file diff --git a/packages/b/btrfsprogs/btrfs-progs-v6.10.1.tar.sign b/packages/b/btrfsprogs/btrfs-progs-v6.10.1.tar.sign deleted file mode 100644 index be9d1fa196d..00000000000 Binary files a/packages/b/btrfsprogs/btrfs-progs-v6.10.1.tar.sign and /dev/null differ diff --git a/packages/b/btrfsprogs/btrfs-progs-v6.12.tar.gz b/packages/b/btrfsprogs/btrfs-progs-v6.12.tar.gz new file mode 120000 index 00000000000..3e73103f1bf --- /dev/null +++ b/packages/b/btrfsprogs/btrfs-progs-v6.12.tar.gz @@ -0,0 +1 @@ +/ipfs/bafybeigparwiuf2mhoah5zz3czipumzbdcmebz5ioarnphksg2utlv4zmq \ No newline at end of file diff --git a/packages/b/btrfsprogs/btrfs-progs-v6.12.tar.sign b/packages/b/btrfsprogs/btrfs-progs-v6.12.tar.sign new file mode 100644 index 00000000000..9640c17928f Binary files /dev/null and b/packages/b/btrfsprogs/btrfs-progs-v6.12.tar.sign differ diff --git a/packages/b/btrfsprogs/btrfsprogs.changes b/packages/b/btrfsprogs/btrfsprogs.changes index eeb22474400..514ec852bcc 100644 --- a/packages/b/btrfsprogs/btrfsprogs.changes +++ b/packages/b/btrfsprogs/btrfsprogs.changes @@ -1,3 +1,44 @@ +------------------------------------------------------------------- +Mon Jan 6 00:00:00 CET 2025 - dsterba@suse.cz + +- update to 6.12 + * subvolume delete: add new option to do recursive subvolume deletion (for + regular user delete only accessible subvolumes) + * mkfs: + * new option --subvol to create subvolumes in given paths, read-write, + read-only and default + * add hard link detection support for --rootdir option + * fixes: + * receive: message verbosity fixes + * check: fix false positive report of missing checksum for extent holes + * check: handle compressed extents when checking tree log + * when asking Y/N user questions, flush the terminal so the question is + displayed (e.g. btrfstune -S) + * other + * code refactoring, error handling + * python packaging fixes + * documentation updates + * new tests +- update to 6.11 + * check: + * check items in tree-log + * detect invalid file extent items for symlinks + * properly detect inode cache and suggest removal by 'clear-ino-cache' + * convert: fix symlink length checks + * fi show: remove stray newline at the end of the output + * fixes: + * open devices in write-exclusive mode in most commands, prevent + concurrent mount by other programs + * rescue clear-ino-cache: fix subvolume iteration that can fail in some cases + * map-logical: fix first extent searching condition + * fi resize: warn if new size is below 256M + * tree-checker: + * slightly stricter file type validation + * verify device extent items + * other: + * documentation updates + * ship btrfs-ioctl manual page (incomplete) + ------------------------------------------------------------------- Thu Aug 15 00:00:00 CEST 2024 - dsterba@suse.cz diff --git a/packages/b/btrfsprogs/btrfsprogs.spec b/packages/b/btrfsprogs/btrfsprogs.spec index a1b17d1cf7e..819d76314dc 100644 --- a/packages/b/btrfsprogs/btrfsprogs.spec +++ b/packages/b/btrfsprogs/btrfsprogs.spec @@ -1,7 +1,7 @@ # # spec file for package btrfsprogs # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -34,7 +34,7 @@ %define _dracutmodulesdir %(pkg-config --variable dracutmodulesdir dracut) Name: btrfsprogs -Version: 6.10.1 +Version: 6.12 Release: 0 Summary: Utilities for the Btrfs filesystem License: GPL-2.0-only diff --git a/packages/b/buildstream/.files b/packages/b/buildstream/.files index 905ce224e89..410161f2002 100644 Binary files a/packages/b/buildstream/.files and b/packages/b/buildstream/.files differ diff --git a/packages/b/buildstream/.rev b/packages/b/buildstream/.rev index 2e26c464b6a..c70307585b8 100644 --- a/packages/b/buildstream/.rev +++ b/packages/b/buildstream/.rev @@ -263,4 +263,12 @@ 1204685 + + 7609f5b5e6a4f02f035d933bf1ee2fb8 + 2.4.0 + + anag+factory + + 1235447 + diff --git a/packages/b/buildstream/buildstream-2.3.0.tar.gz b/packages/b/buildstream/buildstream-2.3.0.tar.gz deleted file mode 120000 index 029c5bc4ce4..00000000000 --- a/packages/b/buildstream/buildstream-2.3.0.tar.gz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafybeibsujeycu4bp6lxm6nxwntyxopfrxhgsf6otnuvjwkbqgepyivt2e \ No newline at end of file diff --git a/packages/b/buildstream/buildstream-2.4.0.tar.gz b/packages/b/buildstream/buildstream-2.4.0.tar.gz new file mode 120000 index 00000000000..90e5c77c55a --- /dev/null +++ b/packages/b/buildstream/buildstream-2.4.0.tar.gz @@ -0,0 +1 @@ +/ipfs/bafybeiclppo2vla4rlbz2mwtqpn4iqp5fmeo6gqvo2fhkifitmwuy23an4 \ No newline at end of file diff --git a/packages/b/buildstream/buildstream.changes b/packages/b/buildstream/buildstream.changes index e330a31f4ab..a4eb1989d10 100644 --- a/packages/b/buildstream/buildstream.changes +++ b/packages/b/buildstream/buildstream.changes @@ -1,3 +1,23 @@ +------------------------------------------------------------------- +Tue Dec 24 11:44:22 UTC 2024 - Bjørn Lie + +- Update to version 2.4.0: + + Add new user configuration for the cache + + docs: fix link to docker install instructions + + Fix console warnings in newer python versions + + Update github CI workflow actions + + Fix `bst artifact show --long` for artifacts with symlinks + + Fix race condition in public data handling + + Cleanup deadcode + + Make remote execution directory fetching more robust + + Disable logging for frequent cache query jobs + + Improve performance when using `storage-service` + + Fixed issues with nested junctions + + Drop support for Python 3.8 and add support for Python 3.13 + + Load time optimization for commands which don't require cache + queries + + Address deprecation warnings from deprecated pkg_resources + ------------------------------------------------------------------- Thu Sep 12 09:28:39 UTC 2024 - Bjørn Lie diff --git a/packages/b/buildstream/buildstream.spec b/packages/b/buildstream/buildstream.spec index 3326af53ddb..6b79b99bd30 100644 --- a/packages/b/buildstream/buildstream.spec +++ b/packages/b/buildstream/buildstream.spec @@ -17,7 +17,7 @@ Name: buildstream -Version: 2.3.0 +Version: 2.4.0 Release: 0 Summary: A framework for modelling build pipelines in YAML License: LGPL-2.1-or-later diff --git a/packages/b/bzip3/.files b/packages/b/bzip3/.files index 692eed85281..49e28b45209 100644 Binary files a/packages/b/bzip3/.files and b/packages/b/bzip3/.files differ diff --git a/packages/b/bzip3/.rev b/packages/b/bzip3/.rev index 68d65eb9e96..ed27041f611 100644 --- a/packages/b/bzip3/.rev +++ b/packages/b/bzip3/.rev @@ -39,4 +39,12 @@ 1133813 + + 2e4f2485b1ced797225d39c28e0cb0f1 + 1.5.1 + + anag+factory + + 1235529 + diff --git a/packages/b/bzip3/baselibs.conf b/packages/b/bzip3/baselibs.conf index 1c5f6fab934..9960a32cba0 100644 --- a/packages/b/bzip3/baselibs.conf +++ b/packages/b/bzip3/baselibs.conf @@ -1 +1 @@ -libbzip3-0 +libbzip3-1 diff --git a/packages/b/bzip3/bzip3-1.4.0.tar.gz b/packages/b/bzip3/bzip3-1.4.0.tar.gz deleted file mode 120000 index 7e88a30d9f0..00000000000 --- a/packages/b/bzip3/bzip3-1.4.0.tar.gz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafybeif2iwmhkzycshh7cdt3eclqhjdb3zovcrlgypxl2il2vwqtxg5qvu \ No newline at end of file diff --git a/packages/b/bzip3/bzip3-1.5.1.tar.gz b/packages/b/bzip3/bzip3-1.5.1.tar.gz new file mode 120000 index 00000000000..ff19b931a4f --- /dev/null +++ b/packages/b/bzip3/bzip3-1.5.1.tar.gz @@ -0,0 +1 @@ +/ipfs/bafybeiaikpg7skeik7mf4mvhczwkpqe6xtnnykqe32clwn7l5mnoreyogi \ No newline at end of file diff --git a/packages/b/bzip3/bzip3.changes b/packages/b/bzip3/bzip3.changes index 224880a7b85..db9d995caf5 100644 --- a/packages/b/bzip3/bzip3.changes +++ b/packages/b/bzip3/bzip3.changes @@ -1,3 +1,18 @@ +------------------------------------------------------------------- +Thu Jan 2 16:43:11 UTC 2025 - Andreas Stieger + +- update to 1.5.1: + * Add `--rm` option that removes the original files after + successful operation + * `bz3grep`: display the correct program name on invalid + invocation + * Tighter LZP/RLE bounds in the decoder for slightly improved + compression with no observable format change + * Add the `bz3_min_memory_needed` API. + * ABI breaking changes: `bz3_decode_block` and `bz3_encode_block`. + * Fix: the file `$dir.bz3` being created when invoked as + `bzip3 -e $dir` where `$dir` is a directory. + ------------------------------------------------------------------- Mon Dec 18 08:48:39 UTC 2023 - Andrea Manzini diff --git a/packages/b/bzip3/bzip3.spec b/packages/b/bzip3/bzip3.spec index 15d2aa3523f..14201850562 100644 --- a/packages/b/bzip3/bzip3.spec +++ b/packages/b/bzip3/bzip3.spec @@ -2,6 +2,7 @@ # spec file for package bzip3 # # Copyright (c) 2023 SUSE LLC +# Copyright (c) 2025 Andreas Stieger # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,9 +17,9 @@ # -%define libname libbzip3-0 +%define libname libbzip3-1 Name: bzip3 -Version: 1.4.0 +Version: 1.5.1 Release: 0 Summary: Compressor with Burrows–Wheeler transform and PPM context modeling License: BSD-2-Clause AND LGPL-3.0-or-later @@ -58,7 +59,7 @@ Requires: %{libname} = %{version} Development headers and library files for BZip3. %prep -%autosetup +%autosetup -p1 %build %configure \ @@ -72,9 +73,13 @@ Development headers and library files for BZip3. %make_install find %{buildroot} -type f -name "*.la" -delete -print +%check +%make_build check + %ldconfig_scriptlets -n %{libname} %files +%license LICENSE %doc NEWS README.md %{_bindir}/bunzip3 %{_bindir}/bz3cat @@ -86,10 +91,11 @@ find %{buildroot} -type f -name "*.la" -delete -print %files -n %{libname} %license LICENSE -%{_libdir}/libbzip3.so.0 -%{_libdir}/libbzip3.so.0.0.0 +%{_libdir}/libbzip3.so.1 +%{_libdir}/libbzip3.so.1.0.0 %files devel +%license LICENSE %{_includedir}/libbz3.h %{_libdir}/libbzip3.so %{_libdir}/pkgconfig/bzip3.pc diff --git a/packages/b/bzip3/no-env.patch b/packages/b/bzip3/no-env.patch index 414a35bbe7d..5b39a4e4170 100644 --- a/packages/b/bzip3/no-env.patch +++ b/packages/b/bzip3/no-env.patch @@ -1,51 +1,44 @@ -Index: bzip3-1.4.0/bz3cat +Index: bzip3-1.5.1/bz3cat =================================================================== ---- bzip3-1.4.0.orig/bz3cat -+++ bzip3-1.4.0/bz3cat +--- bzip3-1.5.1.orig/bz3cat ++++ bzip3-1.5.1/bz3cat @@ -1,3 +1,3 @@ -#!/usr/bin/env sh +#!/bin/sh exec bzip3 -Bcd "$@" -Index: bzip3-1.4.0/bz3grep +Index: bzip3-1.5.1/bz3grep =================================================================== ---- bzip3-1.4.0.orig/bz3grep -+++ bzip3-1.4.0/bz3grep +--- bzip3-1.5.1.orig/bz3grep ++++ bzip3-1.5.1/bz3grep @@ -1,4 +1,4 @@ -#!/usr/bin/env sh +#!/bin/sh # # Copyright (c) 2003 Thomas Klausner. # -@@ -133,4 +133,4 @@ else - set +f - fi - --exit "${EXIT_CODE}" -\ No newline at end of file -+exit "${EXIT_CODE}" -Index: bzip3-1.4.0/bz3less +Index: bzip3-1.5.1/bz3less =================================================================== ---- bzip3-1.4.0.orig/bz3less -+++ bzip3-1.4.0/bz3less +--- bzip3-1.5.1.orig/bz3less ++++ bzip3-1.5.1/bz3less @@ -1,2 +1,2 @@ -#!/usr/bin/env sh +#!/bin/sh bz3cat "$@" | less -Index: bzip3-1.4.0/bz3more +Index: bzip3-1.5.1/bz3more =================================================================== ---- bzip3-1.4.0.orig/bz3more -+++ bzip3-1.4.0/bz3more +--- bzip3-1.5.1.orig/bz3more ++++ bzip3-1.5.1/bz3more @@ -1,4 +1,4 @@ -#!/usr/bin/env sh +#!/bin/sh for FILE do -Index: bzip3-1.4.0/bz3most +Index: bzip3-1.5.1/bz3most =================================================================== ---- bzip3-1.4.0.orig/bz3most -+++ bzip3-1.4.0/bz3most +--- bzip3-1.5.1.orig/bz3most ++++ bzip3-1.5.1/bz3most @@ -1,2 +1,2 @@ -#!/usr/bin/env sh +#!/bin/sh diff --git a/packages/c/chezmoi/.files b/packages/c/chezmoi/.files index 5b2b976e93b..2208b2e794a 100644 Binary files a/packages/c/chezmoi/.files and b/packages/c/chezmoi/.files differ diff --git a/packages/c/chezmoi/.rev b/packages/c/chezmoi/.rev index 8807f33b5b3..e0423574178 100644 --- a/packages/c/chezmoi/.rev +++ b/packages/c/chezmoi/.rev @@ -661,4 +661,17 @@ 1231909 + + eef38861be19b3eeb19cde47f7efb321 + 2.57.0 + + anag+factory + - Update to version 2.57.0: + - Features + * feat: Add chezmoi:template:format-indent template directive + * feat: Implement builtin mode for keepassxc + * feat: Add script hooks that use configured interpreters + + 1235579 + diff --git a/packages/c/chezmoi/_service b/packages/c/chezmoi/_service index b6617e03415..91ab67b6788 100644 --- a/packages/c/chezmoi/_service +++ b/packages/c/chezmoi/_service @@ -2,7 +2,7 @@ git https://github.com/twpayne/chezmoi.git - v2.56.0 + v2.57.0 @PARENT_TAG@ v(.*) diff --git a/packages/c/chezmoi/chezmoi-2.56.0.obscpio b/packages/c/chezmoi/chezmoi-2.56.0.obscpio deleted file mode 120000 index 7b84b1028a6..00000000000 --- a/packages/c/chezmoi/chezmoi-2.56.0.obscpio +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafybeifqr542e6pkqlvkp3onyytqbx5bbwjj37ihyctdldfmgehho524la \ No newline at end of file diff --git a/packages/c/chezmoi/chezmoi-2.57.0.obscpio b/packages/c/chezmoi/chezmoi-2.57.0.obscpio new file mode 120000 index 00000000000..a2410d3811e --- /dev/null +++ b/packages/c/chezmoi/chezmoi-2.57.0.obscpio @@ -0,0 +1 @@ +/ipfs/bafybeid7jnpw5optsgjdjgxri3hbh5xa6ed5ouvocvf5rqwt37iqycmyby \ No newline at end of file diff --git a/packages/c/chezmoi/chezmoi.changes b/packages/c/chezmoi/chezmoi.changes index 14dccdb8e42..ecfab05afc2 100644 --- a/packages/c/chezmoi/chezmoi.changes +++ b/packages/c/chezmoi/chezmoi.changes @@ -1,3 +1,12 @@ +------------------------------------------------------------------- +Tue Jan 7 10:50:04 UTC 2025 - Filippo Bonazzi + +- Update to version 2.57.0: + - Features + * feat: Add chezmoi:template:format-indent template directive + * feat: Implement builtin mode for keepassxc + * feat: Add script hooks that use configured interpreters + ------------------------------------------------------------------- Wed Dec 18 14:07:15 UTC 2024 - Filippo Bonazzi diff --git a/packages/c/chezmoi/chezmoi.obsinfo b/packages/c/chezmoi/chezmoi.obsinfo index 64486e80373..34889047490 100644 --- a/packages/c/chezmoi/chezmoi.obsinfo +++ b/packages/c/chezmoi/chezmoi.obsinfo @@ -1,4 +1,4 @@ name: chezmoi -version: 2.56.0 -mtime: 1734158375 -commit: 3558b71471e91230ca4e87c1969c9dca62cd9b54 +version: 2.57.0 +mtime: 1735473838 +commit: 9212b40bac1186ff393da8714579cfdc4816cc20 diff --git a/packages/c/chezmoi/chezmoi.spec b/packages/c/chezmoi/chezmoi.spec index 533efe3ccfe..d6dd01a41bd 100644 --- a/packages/c/chezmoi/chezmoi.spec +++ b/packages/c/chezmoi/chezmoi.spec @@ -1,7 +1,7 @@ # # spec file for package chezmoi # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: chezmoi -Version: 2.56.0 +Version: 2.57.0 Release: 0 Summary: A multi-host manager for dotfiles License: MIT diff --git a/packages/c/chezmoi/vendor.tar.gz b/packages/c/chezmoi/vendor.tar.gz index 10c53d78f40..a70ad18bbd4 120000 --- a/packages/c/chezmoi/vendor.tar.gz +++ b/packages/c/chezmoi/vendor.tar.gz @@ -1 +1 @@ -/ipfs/bafybeib77zawk4wp5h4qef32mh4xi3k6vf6lfagp7tqrxwymhfevgjz5hy \ No newline at end of file +/ipfs/bafybeidnoh7wnspj6gwzvzjmwhgir4iwym3f7tvlxakkrd4jhyqkvwk7bu \ No newline at end of file diff --git a/packages/c/cloud-init/.files b/packages/c/cloud-init/.files index 3ba94c039f3..675bc44ca0f 100644 Binary files a/packages/c/cloud-init/.files and b/packages/c/cloud-init/.files differ diff --git a/packages/c/cloud-init/.rev b/packages/c/cloud-init/.rev index 1937a9a0ae2..14a84e524fa 100644 --- a/packages/c/cloud-init/.rev +++ b/packages/c/cloud-init/.rev @@ -1210,4 +1210,15 @@ 1181325 + + cb3f1979b1f6156bf5a259ca7c78d59a + 23.3 + + anag+factory + - Add cloud-init-wait-for-net.patch (bsc#1227237) + + Wait for udev once if we cannot find the expected MAC + + + Brute force approach to skip renames if the device is already present + 1235207 + diff --git a/packages/c/cloud-init/cloud-init-wait-for-net.patch b/packages/c/cloud-init/cloud-init-wait-for-net.patch new file mode 100644 index 00000000000..c5bc50c5e3b --- /dev/null +++ b/packages/c/cloud-init/cloud-init-wait-for-net.patch @@ -0,0 +1,36 @@ +--- cloudinit/sources/helpers/openstack.py.orig ++++ cloudinit/sources/helpers/openstack.py +@@ -736,7 +736,14 @@ def convert_net_json(network_json=None, + if not mac: + raise ValueError("No mac_address or name entry for %s" % d) + if mac not in known_macs: +- raise ValueError("Unable to find a system nic for %s" % d) ++ # Let's give udev a chance to catch up ++ try: ++ util.udevadm_settle() ++ except subp.ProcessExecutionError: ++ pass ++ known_macs = net.get_interfaces_by_mac() ++ if mac not in known_macs: ++ raise ValueError("Unable to find a system nic for %s" % d) + d["name"] = known_macs[mac] + + for cfg, key, fmt, targets in link_updates: +--- tests/unittests/sources/test_configdrive.py.orig ++++ tests/unittests/sources/test_configdrive.py +@@ -389,6 +389,7 @@ class TestConfigDriveDataSource(CiTestCa + M_PATH + "util.find_devs_with", "m_find_devs_with", return_value=[] + ) + self.tmp = self.tmp_dir() ++ self.allowed_subp = True + + def test_ec2_metadata(self): + populate_dir(self.tmp, CFG_DRIVE_FILES_V2) +@@ -869,6 +870,7 @@ class TestConvertNetworkData(CiTestCase) + def setUp(self): + super(TestConvertNetworkData, self).setUp() + self.tmp = self.tmp_dir() ++ self.allowed_subp = True + + def _getnames_in_config(self, ncfg): + return set( diff --git a/packages/c/cloud-init/cloud-init.changes b/packages/c/cloud-init/cloud-init.changes index 49a148d5333..3d1d993a3fe 100644 --- a/packages/c/cloud-init/cloud-init.changes +++ b/packages/c/cloud-init/cloud-init.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Mon Jan 6 13:17:05 UTC 2025 - Robert Schweikert + +- Add cloud-init-wait-for-net.patch (bsc#1227237) + + Wait for udev once if we cannot find the expected MAC + ------------------------------------------------------------------- Fri Jun 14 10:34:54 UTC 2024 - Markéta Machová @@ -7,7 +13,7 @@ Fri Jun 14 10:34:54 UTC 2024 - Markéta Machová Mon Jun 3 19:53:46 UTC 2024 - Robert Schweikert - Add cloud-init-skip-rename.patch (bsc#1219680) - + Brute force appraoch to skip renames if the device is already present + + Brute force approach to skip renames if the device is already present ------------------------------------------------------------------- Mon Apr 29 21:49:48 UTC 2024 - Robert Schweikert diff --git a/packages/c/cloud-init/cloud-init.spec b/packages/c/cloud-init/cloud-init.spec index a98269cd34d..d9c1dc4c40e 100644 --- a/packages/c/cloud-init/cloud-init.spec +++ b/packages/c/cloud-init/cloud-init.spec @@ -53,6 +53,8 @@ Patch13: cloud-init-no-nmcfg-needed.patch Patch14: cloud-init-usr-sudoers.patch # FIXME https://github.com/canonical/cloud-init/issues/5075 Patch15: cloud-init-skip-rename.patch +# FIXME https://github.com/canonical/cloud-init/pull/5947 +Patch16: cloud-init-wait-for-net.patch BuildRequires: fdupes BuildRequires: filesystem # pkg-config is needed to find correct systemd unit dir @@ -166,6 +168,7 @@ Documentation and examples for cloud-init tools %patch -P 13 %patch -P 14 %patch -P 15 +%patch -P 16 # patch in the full version to version.py version_pys=$(find . -name version.py -type f) diff --git a/packages/c/cni-plugin-flannel/.files b/packages/c/cni-plugin-flannel/.files index cbe5143a652..b49c1bad5c5 100644 Binary files a/packages/c/cni-plugin-flannel/.files and b/packages/c/cni-plugin-flannel/.files differ diff --git a/packages/c/cni-plugin-flannel/.rev b/packages/c/cni-plugin-flannel/.rev index c77bd9cfc20..9f2af7f1533 100644 --- a/packages/c/cni-plugin-flannel/.rev +++ b/packages/c/cni-plugin-flannel/.rev @@ -23,4 +23,12 @@ 1142642 + + 99e7aaa7f8072f4c3e7f5c186e42a503 + 1.6.0 + + anag+factory + + 1235590 + diff --git a/packages/c/cni-plugin-flannel/_service b/packages/c/cni-plugin-flannel/_service index d264fe73c6c..db633873117 100644 --- a/packages/c/cni-plugin-flannel/_service +++ b/packages/c/cni-plugin-flannel/_service @@ -2,7 +2,7 @@ https://github.com/flannel-io/cni-plugin.git git - v1.4.0-flannel1 + v1.6.0-flannel1 @PARENT_TAG@ enable v(.*)-flannel1 @@ -14,6 +14,6 @@ gz - cni-plugin-1.4.0.tar.gz + cni-plugin-1.6.0.tar.gz diff --git a/packages/c/cni-plugin-flannel/_servicedata b/packages/c/cni-plugin-flannel/_servicedata index b29e7d8b4cb..e0e784f11e4 100644 --- a/packages/c/cni-plugin-flannel/_servicedata +++ b/packages/c/cni-plugin-flannel/_servicedata @@ -1,4 +1,4 @@ https://github.com/flannel-io/cni-plugin.git - 28a4dca643b328ced681a5f9b587f2591b7bb4ce \ No newline at end of file + 3389866d97e9ef84bf2a64433f7f6f81e650d9c6 \ No newline at end of file diff --git a/packages/c/cni-plugin-flannel/cni-plugin-1.4.0.obscpio b/packages/c/cni-plugin-flannel/cni-plugin-1.4.0.obscpio deleted file mode 120000 index de6eb2e9065..00000000000 --- a/packages/c/cni-plugin-flannel/cni-plugin-1.4.0.obscpio +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafkreiau7qq2usrtgip2phrsnfopelk2hsgfv3qv7h5poc2lo4kcyfvrs4 \ No newline at end of file diff --git a/packages/c/cni-plugin-flannel/cni-plugin-1.4.0.tar.gz b/packages/c/cni-plugin-flannel/cni-plugin-1.4.0.tar.gz deleted file mode 120000 index d8e3eb76d3d..00000000000 --- a/packages/c/cni-plugin-flannel/cni-plugin-1.4.0.tar.gz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafkreiabxyu4no2mpddh3x4sqrnkkpbgykiqw3dnnh4ieavldhvwkouphi \ No newline at end of file diff --git a/packages/c/cni-plugin-flannel/cni-plugin-1.6.0.obscpio b/packages/c/cni-plugin-flannel/cni-plugin-1.6.0.obscpio new file mode 120000 index 00000000000..1db3ecdf505 --- /dev/null +++ b/packages/c/cni-plugin-flannel/cni-plugin-1.6.0.obscpio @@ -0,0 +1 @@ +/ipfs/bafkreihhb4yhz6vpviiqsyz6ht3emuk6cgqrr7hdlgq26bc5we2idwx5fe \ No newline at end of file diff --git a/packages/c/cni-plugin-flannel/cni-plugin-1.6.0.tar.gz b/packages/c/cni-plugin-flannel/cni-plugin-1.6.0.tar.gz new file mode 120000 index 00000000000..338b6486071 --- /dev/null +++ b/packages/c/cni-plugin-flannel/cni-plugin-1.6.0.tar.gz @@ -0,0 +1 @@ +/ipfs/bafkreiclhafbdhdfzxj2xw3pf77ja5i6c6grb4zbmyoe4a7h3ysergiizm \ No newline at end of file diff --git a/packages/c/cni-plugin-flannel/cni-plugin-flannel.changes b/packages/c/cni-plugin-flannel/cni-plugin-flannel.changes index b422fececa9..0e382ccd756 100644 --- a/packages/c/cni-plugin-flannel/cni-plugin-flannel.changes +++ b/packages/c/cni-plugin-flannel/cni-plugin-flannel.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Fri Nov 29 16:41:11 UTC 2024 - egotthold@suse.com + +- Update to version 1.6.0 + * Update vendored dependencies + * Update containernetworking plugins to 1.6.0 + ------------------------------------------------------------------- Thu Jan 25 21:00:14 UTC 2024 - egotthold@suse.com diff --git a/packages/c/cni-plugin-flannel/cni-plugin-flannel.spec b/packages/c/cni-plugin-flannel/cni-plugin-flannel.spec index 5198be5bf64..a466403f8fe 100644 --- a/packages/c/cni-plugin-flannel/cni-plugin-flannel.spec +++ b/packages/c/cni-plugin-flannel/cni-plugin-flannel.spec @@ -19,7 +19,7 @@ %define cni_dir %{_libexecdir}/cni Name: cni-plugin-flannel -Version: 1.4.0 +Version: 1.6.0 Release: 0 Summary: A CNI network plugin that is powered by flannel License: Apache-2.0 diff --git a/packages/c/cni-plugin-flannel/cni-plugin.obsinfo b/packages/c/cni-plugin-flannel/cni-plugin.obsinfo index 097b4d2a7ee..a9f36103a49 100644 --- a/packages/c/cni-plugin-flannel/cni-plugin.obsinfo +++ b/packages/c/cni-plugin-flannel/cni-plugin.obsinfo @@ -1,4 +1,4 @@ name: cni-plugin -version: 1.4.0 -mtime: 1705597809 -commit: 28a4dca643b328ced681a5f9b587f2591b7bb4ce +version: 1.6.0 +mtime: 1729494875 +commit: 3389866d97e9ef84bf2a64433f7f6f81e650d9c6 diff --git a/packages/c/cni-plugin-flannel/vendor.tar.gz b/packages/c/cni-plugin-flannel/vendor.tar.gz index 3e17f61f0a4..915e7fafd20 120000 --- a/packages/c/cni-plugin-flannel/vendor.tar.gz +++ b/packages/c/cni-plugin-flannel/vendor.tar.gz @@ -1 +1 @@ -/ipfs/bafybeihgyjl56gbsk6vxodzwpq6d2gc2jaugruluyexzwmo2if4ary52t4 \ No newline at end of file +/ipfs/bafybeiavwgqgk7db2bfphyvg4j3cuw4mdvfebb7eizazgyrmkhmbi27kba \ No newline at end of file diff --git a/packages/d/d2/.files b/packages/d/d2/.files index b06a9fd3ad3..e5d84798946 100644 Binary files a/packages/d/d2/.files and b/packages/d/d2/.files differ diff --git a/packages/d/d2/.rev b/packages/d/d2/.rev index dccf5ca1006..84c8b432176 100644 --- a/packages/d/d2/.rev +++ b/packages/d/d2/.rev @@ -128,4 +128,41 @@ * Fixes a bug where an edge could become disconnected with dagre layout and direction right. #1778 (forwarded request 1139555 from jfkw) 1139556 + + aefa31ff17558ba1bd654bb7180197a9 + 0.6.8 + + anag+factory + - Update to version 0.6.8: + * Render: SVG files render in non-browser contexts (e.g. Inkscape, LaTeX) #2147 + * Lib: removes a dependency on external slog that was causing troubles with installation #2137 + * CLI: attempts writing to path atomically, falling back to non-atomic if failed #2141 + * Export: pptx has "created at" metadata removed, so successive runs yield the same result #2169 + * Formatter: empty board keywords (e.g. layers) are removed #2178 + * Render: a tooltip or link by itself will not expand width of shape #2183 + * Render: fixes edge case of a 3d shape with outside label being cut off #2132 + * Composition: labels for boards set with shorthand x: y was not applied #2182 + * Globs: double globs (**) were erroring when used with multiple scenario boards #2195 +- Update to version 0.6.7: + * Vars: Variable definitions can refer to other variables in the current scope #2052 + * Composition: Imported boards can use underscores to reference boards beyond its own scope + (e.g. to a sibling board at the scope its imported to) #2075 + * Autoformat: Reserved keywords are formatted to be lowercase #2098 + * Misc: support for characters in the Latin-1 and geometric shapes unicode range #2100 + * Imports: can now import from absolute file paths #2113 + * Render: linear and radial gradients are now available for fill, stroke and font-color #2120 + * Sequence diagram: edge groups account for edge label heights #2038 + * Sequence diagram: self-referential edges account for edge label heights #2040 + * Sequence diagram: The spacing between self-referential edges and regular edges is uniform #2043 + * Compiler: Error on multi-line labels in sql_table shapes #2057 + * Sequence diagram: Image shape actors can use spans and notes #2056 + * Globs: Filters work with default values (e.g. &opacity: 1 will capture everything without opacity explicitly set) #2090 + * Render: connection label fills have a bit of padding and border-radius for better aesthetics #2094 + * Sequence diagram: the padding between message labels and message endpoints are slightly increased #2096 + * Render: code syntax highlighter dependency upgrade caused some slight subtle color changes in code snippets #2119 + * Sequence diagram: multi-line edge labels no longer can collide with other elements #2049 + * Sequence diagram: long self-referential edge labels no longer can collide neighboring actors + (or its own) lifeline edges #2050 (forwarded request 1235047 from amanzini) + 1235063 + diff --git a/packages/d/d2/_service b/packages/d/d2/_service index 7f40e393968..91cdbd284a6 100644 --- a/packages/d/d2/_service +++ b/packages/d/d2/_service @@ -2,7 +2,7 @@ https://github.com/terrastruct/d2.git git - v0.6.3 + v0.6.8 @PARENT_TAG@ v(.*) diff --git a/packages/d/d2/d2-0.6.3.tar.gz b/packages/d/d2/d2-0.6.3.tar.gz deleted file mode 120000 index ce137cb9a93..00000000000 --- a/packages/d/d2/d2-0.6.3.tar.gz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafybeigme7ka4cpjz5t5docqp7kxpt6o2wj3vlxuc5xuswy4eqxzm5zh4y \ No newline at end of file diff --git a/packages/d/d2/d2-0.6.8.tar.gz b/packages/d/d2/d2-0.6.8.tar.gz new file mode 120000 index 00000000000..d636142176f --- /dev/null +++ b/packages/d/d2/d2-0.6.8.tar.gz @@ -0,0 +1 @@ +/ipfs/bafybeibxqy2ox54ajnsg2zcvlx2i5icqj7vf6ktkqte27jpw4crvywdwxe \ No newline at end of file diff --git a/packages/d/d2/d2.changes b/packages/d/d2/d2.changes index f6cfbf965ca..103416022b8 100644 --- a/packages/d/d2/d2.changes +++ b/packages/d/d2/d2.changes @@ -1,3 +1,95 @@ +------------------------------------------------------------------- +Sun Jan 5 15:18:20 UTC 2025 - Andrea Manzini + +- Update to version 0.6.8: + * Render: SVG files render in non-browser contexts (e.g. Inkscape, LaTeX) #2147 + * Lib: removes a dependency on external slog that was causing troubles with installation #2137 + * CLI: attempts writing to path atomically, falling back to non-atomic if failed #2141 + * Export: pptx has "created at" metadata removed, so successive runs yield the same result #2169 + * Formatter: empty board keywords (e.g. layers) are removed #2178 + * Render: a tooltip or link by itself will not expand width of shape #2183 + * Render: fixes edge case of a 3d shape with outside label being cut off #2132 + * Composition: labels for boards set with shorthand x: y was not applied #2182 + * Globs: double globs (**) were erroring when used with multiple scenario boards #2195 + +- Update to version 0.6.7: + * Vars: Variable definitions can refer to other variables in the current scope #2052 + * Composition: Imported boards can use underscores to reference boards beyond its own scope + (e.g. to a sibling board at the scope its imported to) #2075 + * Autoformat: Reserved keywords are formatted to be lowercase #2098 + * Misc: support for characters in the Latin-1 and geometric shapes unicode range #2100 + * Imports: can now import from absolute file paths #2113 + * Render: linear and radial gradients are now available for fill, stroke and font-color #2120 + * Sequence diagram: edge groups account for edge label heights #2038 + * Sequence diagram: self-referential edges account for edge label heights #2040 + * Sequence diagram: The spacing between self-referential edges and regular edges is uniform #2043 + * Compiler: Error on multi-line labels in sql_table shapes #2057 + * Sequence diagram: Image shape actors can use spans and notes #2056 + * Globs: Filters work with default values (e.g. &opacity: 1 will capture everything without opacity explicitly set) #2090 + * Render: connection label fills have a bit of padding and border-radius for better aesthetics #2094 + * Sequence diagram: the padding between message labels and message endpoints are slightly increased #2096 + * Render: code syntax highlighter dependency upgrade caused some slight subtle color changes in code snippets #2119 + * Sequence diagram: multi-line edge labels no longer can collide with other elements #2049 + * Sequence diagram: long self-referential edge labels no longer can collide neighboring actors + (or its own) lifeline edges #2050 + * Sequence diagram: fixes layout when sequence diagrams are in children boards (e.g. a layer) #1692 + * Globs: An edge case was fixed where globs used in edges were creating nodes when it shouldn't have #2051 + * Render: Multi-line class labels/headers are rendered correctly #2057 + * CLI: Watch mode uses correct backlinks (_ usages) #2058 + * Vars: Spread variables are inserted in place instead of appending to end of scope #2062 + * Imports: fix local icon imports from files that are imported #2066 + * CLI: fixes edge case of watch mode links to nested board that had more nested boards not working #2070 + * CLI: fixes theme flag not being passed to GIF outputs #2071 + * CLI: fixes scale flag not being passed to animated SVG outputs #2071 + * CLI: pptx exports use theme flags correctly #2099 + * Imports: importing files with url links is fixed #2105 + * Composition: linking to invalid boards no longer produces an invalid link #2118 + +------------------------------------------------------------------- +Fri Aug 2 03:40:33 UTC 2024 - Jeff Kowalczyk + +- Update to version 0.6.6: + * Glob inverse filters are implemented (e.g. *: {!&shape: circle; style.fill: red} to turn all non-circles red) #2008 + * Globs can be used in glob filter values, including checking for existence (e.g. *: {&link: *; style.fill: red} to turn all objects with a link red) #2009 + * Opacity 0 shapes no longer have a label mask which made any segment of connections going through them lower opacity #1940 + * Bidirectional connections are now animated in opposite directions rather than one direction #1939 + * Local relative icons are relative to the d2 file instead of CLI invoke path #1924 + * Custom label positions weren't being read when the width was smaller than the label #1928 + * Using shape: circle for arrowheads no longer removes all arrowheads along path in sketch mode #1942 + * Globs to null connections work #1965 + * Edge globs setting styles inherit correctly in child boards #1967 + * Board links imported with spread imports work #1972 + * Fix importing a file with nested boards #1998 + * Fix importing a file with underscores in links #1999 + * Replace a panic with an error message resulting from invalid link usage #2011 + * Fix globs not applying to scenarios on keys that were applied in earlier scenarios #2021 + * Fix edge case of invalid SVG from code blocks #2031 + +------------------------------------------------------------------- +Thu Apr 18 05:12:41 UTC 2024 - Jeff Kowalczyk + +- Update to version 0.6.5: + * D2 0.6.5 has a hotfix for 0.6.4 breaking plugin compatibility. Also includes 2 compiler fixes regarding substitutions/vars. + * Fix executable plugins that implement standalone router #1910 + * Fix compiler error with multiple nested spread substitutions #1913 + * Fix substitutions from imports into different scopes #1914 + +------------------------------------------------------------------- +Thu Apr 11 05:46:12 UTC 2024 - Jeff Kowalczyk + +- Update to version 0.6.4: + * style.underline works on connections #1836 + * none is added as an accepted value for fill-pattern. Previously there was no way to cancel the fill-pattern on select objects set by a theme that applies it (Origami) #1882 + * Dimensions can be set less than label dimensions #1901 + * Boards no longer inherit label fields from parents #1838 + * Prevents near targeting a child of a special object like grid cells, which wasn't doing anything #1851 + * Theme flags on CLI apply to PDFs #1894 + * Fixes styles in connections not overriding styles set by globs #1857 + * Fixes null being set on a nested shape not working in certain cases when connections also pointed to that shape #1830 + * Fixes edge case of bad import syntax crashing using d2 as a library #1829 + * Fixes style.fill not applying to markdown #1872 + * Fixes compiler erroring on certain styles when the shape's shape value is not all lowercase (e.g. Circle) #1887 + ------------------------------------------------------------------- Wed Jan 17 22:48:08 UTC 2024 - Jeff Kowalczyk diff --git a/packages/d/d2/d2.spec b/packages/d/d2/d2.spec index 31a2acdc1f1..d73a1cdf0e1 100644 --- a/packages/d/d2/d2.spec +++ b/packages/d/d2/d2.spec @@ -1,7 +1,7 @@ # # spec file for package d2 # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: d2 -Version: 0.6.3 +Version: 0.6.8 Release: 0 Summary: CLI tool and modern declarative language that turns text to diagrams License: Apache-2.0 AND MIT AND MPL-2.0 AND EPL-2.0 AND GPL-2.0-or-later AND BSD-3-Clause diff --git a/packages/d/d2/vendor.tar.gz b/packages/d/d2/vendor.tar.gz index e04b0a06494..c2c1fb8304f 120000 --- a/packages/d/d2/vendor.tar.gz +++ b/packages/d/d2/vendor.tar.gz @@ -1 +1 @@ -/ipfs/bafybeielxookytbn7hjk3wzviot4spgc43kphdtgtvrhpuvjn7ctpcj6a4 \ No newline at end of file +/ipfs/bafybeia3fovjld4wg7j3fjwwmzjczuobhykmxjjlefkh54e23763j4azsq \ No newline at end of file diff --git a/packages/f/ffmpeg-4/.files b/packages/f/ffmpeg-4/.files index 89ad6f3f55f..5964722b58f 100644 Binary files a/packages/f/ffmpeg-4/.files and b/packages/f/ffmpeg-4/.files differ diff --git a/packages/f/ffmpeg-4/.rev b/packages/f/ffmpeg-4/.rev index f2026141d32..25362320247 100644 --- a/packages/f/ffmpeg-4/.rev +++ b/packages/f/ffmpeg-4/.rev @@ -669,4 +669,12 @@ - Add ffmpeg-4-CVE-2024-7055.patch: 1201542 + + c9fedece2eae271b45627ad0db8211c5 + 4.4.5 + + anag+factory + - Update to release 4.4.5 + 1235206 + diff --git a/packages/f/ffmpeg-4/0001-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch b/packages/f/ffmpeg-4/0001-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch deleted file mode 100644 index b6052f6cb72..00000000000 --- a/packages/f/ffmpeg-4/0001-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch +++ /dev/null @@ -1,47 +0,0 @@ -From c3c8f97a9804b4234e97f13b0057ffc2c9af27c0 Mon Sep 17 00:00:00 2001 -From: Christopher Degawa -Date: Thu, 20 Oct 2022 22:55:27 -0500 -Subject: [PATCH] avcodec/libsvtav1: remove compressed_ten_bit_format and - simplify alloc_buffer - -compressed_ten_bit_format has been deprecated upstream and has no effect -and can be removed. Plus, technically it was never used in the first place -since it would require the app (ffmpeg) to set it and do additional -processing of the input frames. - -Also simplify alloc_buffer by removing calculations relating to the -non-existant processing. - -Signed-off-by: Christopher Degawa -(cherry picked from commit 031f1561cd286596cdb374da32f8aa816ce3b135) ---- - libavcodec/libsvtav1.c | 10 +++------- - 1 file changed, 3 insertions(+), 7 deletions(-) - -diff --git a/libavcodec/libsvtav1.c b/libavcodec/libsvtav1.c -index cfd93a2484..38777b0fb7 100644 ---- a/libavcodec/libsvtav1.c -+++ b/libavcodec/libsvtav1.c -@@ -120,16 +120,12 @@ static int svt_print_error(void *log_ctx, EbErrorType err, - - static int alloc_buffer(EbSvtAv1EncConfiguration *config, SvtContext *svt_enc) - { -- const int pack_mode_10bit = -- (config->encoder_bit_depth > 8) && (config->compressed_ten_bit_format == 0) ? 1 : 0; -- const size_t luma_size_8bit = -- config->source_width * config->source_height * (1 << pack_mode_10bit); -- const size_t luma_size_10bit = -- (config->encoder_bit_depth > 8 && pack_mode_10bit == 0) ? luma_size_8bit : 0; -+ const size_t luma_size = config->source_width * config->source_height * -+ (config->encoder_bit_depth > 8 ? 2 : 1); - - EbSvtIOFormat *in_data; - -- svt_enc->raw_size = (luma_size_8bit + luma_size_10bit) * 3 / 2; -+ svt_enc->raw_size = luma_size * 3 / 2; - - // allocate buffer for in and out - svt_enc->in_buf = av_mallocz(sizeof(*svt_enc->in_buf)); --- -2.41.0 - diff --git a/packages/f/ffmpeg-4/0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch b/packages/f/ffmpeg-4/0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch deleted file mode 100644 index f18ed045d27..00000000000 --- a/packages/f/ffmpeg-4/0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch +++ /dev/null @@ -1,76 +0,0 @@ -From effadce6c756247ea8bae32dc13bb3e6f464f0eb Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?R=C3=A9mi=20Denis-Courmont?= -Date: Sun, 16 Jul 2023 18:18:02 +0300 -Subject: [PATCH] avcodec/x86/mathops: clip constants used with shift - instructions within inline assembly - -Fixes assembling with binutil as >= 2.41 - -Signed-off-by: James Almer ---- - libavcodec/x86/mathops.h | 26 +++++++++++++++++++++++--- - 1 file changed, 23 insertions(+), 3 deletions(-) - -diff --git a/libavcodec/x86/mathops.h b/libavcodec/x86/mathops.h -index 6298f5ed19..ca7e2dffc1 100644 ---- a/libavcodec/x86/mathops.h -+++ b/libavcodec/x86/mathops.h -@@ -35,12 +35,20 @@ - static av_always_inline av_const int MULL(int a, int b, unsigned shift) - { - int rt, dummy; -+ if (__builtin_constant_p(shift)) - __asm__ ( - "imull %3 \n\t" - "shrdl %4, %%edx, %%eax \n\t" - :"=a"(rt), "=d"(dummy) -- :"a"(a), "rm"(b), "ci"((uint8_t)shift) -+ :"a"(a), "rm"(b), "i"(shift & 0x1F) - ); -+ else -+ __asm__ ( -+ "imull %3 \n\t" -+ "shrdl %4, %%edx, %%eax \n\t" -+ :"=a"(rt), "=d"(dummy) -+ :"a"(a), "rm"(b), "c"((uint8_t)shift) -+ ); - return rt; - } - -@@ -113,19 +121,31 @@ __asm__ volatile(\ - // avoid +32 for shift optimization (gcc should do that ...) - #define NEG_SSR32 NEG_SSR32 - static inline int32_t NEG_SSR32( int32_t a, int8_t s){ -+ if (__builtin_constant_p(s)) - __asm__ ("sarl %1, %0\n\t" - : "+r" (a) -- : "ic" ((uint8_t)(-s)) -+ : "i" (-s & 0x1F) - ); -+ else -+ __asm__ ("sarl %1, %0\n\t" -+ : "+r" (a) -+ : "c" ((uint8_t)(-s)) -+ ); - return a; - } - - #define NEG_USR32 NEG_USR32 - static inline uint32_t NEG_USR32(uint32_t a, int8_t s){ -+ if (__builtin_constant_p(s)) - __asm__ ("shrl %1, %0\n\t" - : "+r" (a) -- : "ic" ((uint8_t)(-s)) -+ : "i" (-s & 0x1F) - ); -+ else -+ __asm__ ("shrl %1, %0\n\t" -+ : "+r" (a) -+ : "c" ((uint8_t)(-s)) -+ ); - return a; - } - --- -2.42.0 - diff --git a/packages/f/ffmpeg-4/0001-avfilter-af_stereowiden-Check-length.patch b/packages/f/ffmpeg-4/0001-avfilter-af_stereowiden-Check-length.patch deleted file mode 100644 index 569b999cb99..00000000000 --- a/packages/f/ffmpeg-4/0001-avfilter-af_stereowiden-Check-length.patch +++ /dev/null @@ -1,29 +0,0 @@ -From 50f0f8c53c818f73fe2d752708e2fa9d2a2d8a07 Mon Sep 17 00:00:00 2001 -From: Michael Niedermayer -Date: Sat, 23 Dec 2023 04:03:01 +0100 -Subject: [PATCH] avfilter/af_stereowiden: Check length -References: https://bugzilla.opensuse.org/1223437 -References: CVE-2023-51794 - -Fixes: out of array access -Fixes: tickets/10746/poc13ffmpeg - -Found-by: Zeng Yunxiang -Signed-off-by: Michael Niedermayer ---- - libavfilter/af_stereowiden.c | 2 ++ - 1 file changed, 2 insertions(+) - -Index: ffmpeg-4.4.4/libavfilter/af_stereowiden.c -=================================================================== ---- ffmpeg-4.4.4.orig/libavfilter/af_stereowiden.c -+++ ffmpeg-4.4.4/libavfilter/af_stereowiden.c -@@ -75,6 +75,8 @@ static int config_input(AVFilterLink *in - - s->length = s->delay * inlink->sample_rate / 1000; - s->length *= 2; -+ if (s->length == 0) -+ return AVERROR(EINVAL); - s->buffer = av_calloc(s->length, sizeof(*s->buffer)); - if (!s->buffer) - return AVERROR(ENOMEM); diff --git a/packages/f/ffmpeg-4/0001-avfilter-vf_minterpolate-Check-pts-before-division.patch b/packages/f/ffmpeg-4/0001-avfilter-vf_minterpolate-Check-pts-before-division.patch deleted file mode 100644 index be38e2d15b1..00000000000 --- a/packages/f/ffmpeg-4/0001-avfilter-vf_minterpolate-Check-pts-before-division.patch +++ /dev/null @@ -1,40 +0,0 @@ -From 68146f06f852078866b3ef1564556e3a272920c7 Mon Sep 17 00:00:00 2001 -From: Michael Niedermayer -Date: Sat, 30 Dec 2023 02:51:32 +0100 -Subject: [PATCH] avfilter/vf_minterpolate: Check pts before division -References: https://bugzilla.opensuse.org/1223304 -References: CVE-2023-51798 - -Fixes: FPE -Fixes: tickets/10758/poc20ffmpeg - -Discovered by Zeng Yunxiang - -Signed-off-by: Michael Niedermayer ---- - libavfilter/vf_minterpolate.c | 9 +++++++-- - 1 file changed, 7 insertions(+), 2 deletions(-) - -diff --git a/libavfilter/vf_minterpolate.c b/libavfilter/vf_minterpolate.c -index 9920210ece..b2242a15ee 100644 ---- a/libavfilter/vf_minterpolate.c -+++ b/libavfilter/vf_minterpolate.c -@@ -1075,8 +1075,13 @@ static void interpolate(AVFilterLink *inlink, AVFrame *avf_out) - pts = av_rescale(avf_out->pts, (int64_t) ALPHA_MAX * outlink->time_base.num * inlink->time_base.den, - (int64_t) outlink->time_base.den * inlink->time_base.num); - -- alpha = (pts - mi_ctx->frames[1].avf->pts * ALPHA_MAX) / (mi_ctx->frames[2].avf->pts - mi_ctx->frames[1].avf->pts); -- alpha = av_clip(alpha, 0, ALPHA_MAX); -+ if (mi_ctx->frames[2].avf->pts > mi_ctx->frames[1].avf->pts) { -+ alpha = (pts - mi_ctx->frames[1].avf->pts * ALPHA_MAX) / (mi_ctx->frames[2].avf->pts - mi_ctx->frames[1].avf->pts); -+ alpha = av_clip(alpha, 0, ALPHA_MAX); -+ } else { -+ av_log(ctx, AV_LOG_DEBUG, "duplicate input PTS detected\n"); -+ alpha = 0; -+ } - - if (alpha == 0 || alpha == ALPHA_MAX) { - av_frame_copy(avf_out, alpha ? mi_ctx->frames[2].avf : mi_ctx->frames[1].avf); --- -2.44.0 - diff --git a/packages/f/ffmpeg-4/_scmsync.obsinfo b/packages/f/ffmpeg-4/_scmsync.obsinfo index 1f4988ffb84..109f5331d6c 100644 --- a/packages/f/ffmpeg-4/_scmsync.obsinfo +++ b/packages/f/ffmpeg-4/_scmsync.obsinfo @@ -1,4 +1,4 @@ -mtime: 1726314299 -commit: 79e46abe5636072004aa47101b1fe0b5408a73862b22b9beadc828972944d9f3 +mtime: 1736168221 +commit: 52f36ca5b3383586c1ae8abf1b64353de97005272d185339a0eca858376b3ac2 url: https://src.opensuse.org/jengelh/ffmpeg-4 revision: master diff --git a/packages/f/ffmpeg-4/build.specials.obscpio b/packages/f/ffmpeg-4/build.specials.obscpio index 8b8f8e8aaa0..b743b5e8c76 120000 --- a/packages/f/ffmpeg-4/build.specials.obscpio +++ b/packages/f/ffmpeg-4/build.specials.obscpio @@ -1 +1 @@ -/ipfs/bafkreiaypzw7owshrqbdcnsveljcuonxvf325dgthimkepyixwggkwla24 \ No newline at end of file +/ipfs/bafkreihfgdkrbmxcw6qbmnbli7uouvrwnebecer5ldevuodez7i2fjqkde \ No newline at end of file diff --git a/packages/f/ffmpeg-4/ffmpeg-4-CVE-2024-32230.patch b/packages/f/ffmpeg-4/ffmpeg-4-CVE-2024-32230.patch deleted file mode 100644 index bc1d77f402c..00000000000 --- a/packages/f/ffmpeg-4/ffmpeg-4-CVE-2024-32230.patch +++ /dev/null @@ -1,23 +0,0 @@ -commit 96449cfeaeb95fcfd7a2b8d9ccf7719e97471ed1 -Author: Michael Niedermayer -Date: Mon Apr 8 18:38:42 2024 +0200 - - avcodec/mpegvideo_enc: Fix 1 line and one column images - - Fixes: Ticket10952 - Fixes: poc21ffmpeg - Signed-off-by: Michael Niedermayer - ---- ffmpeg-4.4.4/libavcodec/mpegvideo_enc.c -+++ ffmpeg-4.4.4_new/libavcodec/mpegvideo_enc.c -@@ -1263,8 +1263,8 @@ - int dst_stride = i ? s->uvlinesize : s->linesize; - int h_shift = i ? h_chroma_shift : 0; - int v_shift = i ? v_chroma_shift : 0; -- int w = s->width >> h_shift; -- int h = s->height >> v_shift; -+ int w = AV_CEIL_RSHIFT(s->width , h_shift); -+ int h = AV_CEIL_RSHIFT(s->height, v_shift); - uint8_t *src = pic_arg->data[i]; - uint8_t *dst = pic->f->data[i]; - int vpad = 16; diff --git a/packages/f/ffmpeg-4/ffmpeg-4-CVE-2024-7055.patch b/packages/f/ffmpeg-4/ffmpeg-4-CVE-2024-7055.patch deleted file mode 100644 index 54938bf1534..00000000000 --- a/packages/f/ffmpeg-4/ffmpeg-4-CVE-2024-7055.patch +++ /dev/null @@ -1,29 +0,0 @@ -From 3faadbe2a27e74ff5bb5f7904ec27bb1f5287dc8 Mon Sep 17 00:00:00 2001 -From: Michael Niedermayer -Date: Thu, 18 Jul 2024 21:12:54 +0200 -Subject: [PATCH] avcodec/pnmdec: Use 64bit for input size check -References: CVE-2024-7055 -References: bsc#1229026 -Upstream: Backport from upstream - -Fixes: out of array read -Fixes: poc3 - -Reported-by: VulDB CNA Team -Found-by: CookedMelon -Signed-off-by: Michael Niedermayer ---- - libavcodec/pnmdec.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - ---- ffmpeg-4.4.4/libavcodec/pnmdec.c -+++ ffmpeg-4.4.4_new/libavcodec/pnmdec.c -@@ -256,7 +256,7 @@ - } - break; - case AV_PIX_FMT_GBRPF32: -- if (avctx->width * avctx->height * 12 > s->bytestream_end - s->bytestream) -+ if (avctx->width * avctx->height * 12LL > s->bytestream_end - s->bytestream) - return AVERROR_INVALIDDATA; - scale = 1.f / s->scale; - if (s->endian) { diff --git a/packages/f/ffmpeg-4/ffmpeg-4.2-dlopen-fdk_aac.patch b/packages/f/ffmpeg-4/ffmpeg-4.2-dlopen-fdk_aac.patch index e2414869ca2..c746614654a 100644 --- a/packages/f/ffmpeg-4/ffmpeg-4.2-dlopen-fdk_aac.patch +++ b/packages/f/ffmpeg-4/ffmpeg-4.2-dlopen-fdk_aac.patch @@ -1,7 +1,14 @@ -Index: ffmpeg-4.4.3/configure +--- + configure | 3 ++ + libavcodec/dlopen.h | 12 ++++++++++ + libavcodec/libfdk-aacdec.c | 53 +++++++++++++++++++++++++++++++++++++++++++++ + libavcodec/libfdk-aacenc.c | 47 +++++++++++++++++++++++++++++++++++++++ + 4 files changed, 115 insertions(+) + +Index: ffmpeg-4.4.5/configure =================================================================== ---- ffmpeg-4.4.3.orig/configure -+++ ffmpeg-4.4.3/configure +--- ffmpeg-4.4.5.orig/configure ++++ ffmpeg-4.4.5/configure @@ -232,6 +232,7 @@ External library support: --enable-libdc1394 enable IIDC-1394 grabbing using libdc1394 and libraw1394 [no] @@ -15,10 +22,10 @@ Index: ffmpeg-4.4.3/configure decklink libfdk_aac + libfdk_aac_dlopen - openssl libtls " -@@ -6368,6 +6370,7 @@ enabled libdrm && require_pkg + +@@ -6370,6 +6372,7 @@ enabled libdrm && require_pkg enabled libfdk_aac && { check_pkg_config libfdk_aac fdk-aac "fdk-aac/aacenc_lib.h" aacEncOpen || { require libfdk_aac fdk-aac/aacenc_lib.h aacEncOpen -lfdk-aac && warn "using libfdk without pkg-config"; } } @@ -26,10 +33,10 @@ Index: ffmpeg-4.4.3/configure flite_extralibs="-lflite_cmu_time_awb -lflite_cmu_us_awb -lflite_cmu_us_kal -lflite_cmu_us_kal16 -lflite_cmu_us_rms -lflite_cmu_us_slt -lflite_usenglish -lflite_cmulex -lflite" enabled libflite && require libflite "flite/flite.h" flite_init $flite_extralibs enabled fontconfig && enable libfontconfig -Index: ffmpeg-4.4.3/libavcodec/dlopen.h +Index: ffmpeg-4.4.5/libavcodec/dlopen.h =================================================================== --- /dev/null -+++ ffmpeg-4.4.3/libavcodec/dlopen.h ++++ ffmpeg-4.4.5/libavcodec/dlopen.h @@ -0,0 +1,12 @@ +#ifndef LOCALINC_DLOPEN_H +#define LOCALINC_DLOPEN_H @@ -43,10 +50,10 @@ Index: ffmpeg-4.4.3/libavcodec/dlopen.h + goto error; + +#endif -Index: ffmpeg-4.4.3/libavcodec/libfdk-aacdec.c +Index: ffmpeg-4.4.5/libavcodec/libfdk-aacdec.c =================================================================== ---- ffmpeg-4.4.3.orig/libavcodec/libfdk-aacdec.c -+++ ffmpeg-4.4.3/libavcodec/libfdk-aacdec.c +--- ffmpeg-4.4.5.orig/libavcodec/libfdk-aacdec.c ++++ ffmpeg-4.4.5/libavcodec/libfdk-aacdec.c @@ -37,6 +37,54 @@ #define AAC_PCM_MAX_OUTPUT_CHANNELS AAC_PCM_OUTPUT_CHANNELS #endif @@ -114,10 +121,10 @@ Index: ffmpeg-4.4.3/libavcodec/libfdk-aacdec.c s->handle = aacDecoder_Open(avctx->extradata_size ? TT_MP4_RAW : TT_MP4_ADTS, 1); if (!s->handle) { av_log(avctx, AV_LOG_ERROR, "Error opening decoder\n"); -Index: ffmpeg-4.4.3/libavcodec/libfdk-aacenc.c +Index: ffmpeg-4.4.5/libavcodec/libfdk-aacenc.c =================================================================== ---- ffmpeg-4.4.3.orig/libavcodec/libfdk-aacenc.c -+++ ffmpeg-4.4.3/libavcodec/libfdk-aacenc.c +--- ffmpeg-4.4.5.orig/libavcodec/libfdk-aacenc.c ++++ ffmpeg-4.4.5/libavcodec/libfdk-aacenc.c @@ -35,6 +35,48 @@ #define FDKENC_VER_AT_LEAST(vl0, vl1) 0 #endif diff --git a/packages/f/ffmpeg-4/ffmpeg-4.4.4.tar.xz b/packages/f/ffmpeg-4/ffmpeg-4.4.4.tar.xz deleted file mode 120000 index a1e7f291f01..00000000000 --- a/packages/f/ffmpeg-4/ffmpeg-4.4.4.tar.xz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafybeicxztcbqtc3q4yoebxvezv6lnrrpz6vr5gs3dmkdcjz2y3u26nvq4 \ No newline at end of file diff --git a/packages/f/ffmpeg-4/ffmpeg-4.4.4.tar.xz.asc b/packages/f/ffmpeg-4/ffmpeg-4.4.4.tar.xz.asc deleted file mode 100644 index 4f482f1c22e..00000000000 --- a/packages/f/ffmpeg-4/ffmpeg-4.4.4.tar.xz.asc +++ /dev/null @@ -1,11 +0,0 @@ ------BEGIN PGP SIGNATURE----- - -iQFMBAABCAA2FiEE/PmG6hXm4pOlZE8QtDIvBNZ2WNgFAmQ2/oUYHGZmbXBlZy1k -ZXZlbEBmZm1wZWcub3JnAAoJELQyLwTWdljYkGMH/iRlBGO1ZcCPnNpJt6pAqxcY -cP4hmanIPLLBPQfbHIwGUJDiTDIpXuFeWC7dt08Q8ndXtXbjTJ0T+hZP7Riuzns8 -bwXfrCRioKlmIZSUg9WMErNW+vE/nUFn20q4PdzaWbeUbIsZEW6Btt4C4JuBCLsn -K2WZa7/GwaMnLLPIUIaNzW//aeUj11IhY74qB3k5nOhidgptY1en7xa9x1kZ3dvW -wx2vO+2fS5SlvBfj2KFAey+FX2LAEZFjRaiWRnzlO5daqO4acWMtRAQeMk5rs21W -NeTZUqZoPaaNfcFz1yWsBv19Fte4R9D8oD4TwMd5ikZZ2hjV+N+EMEFNWLoH02Q= -=e6RR ------END PGP SIGNATURE----- diff --git a/packages/f/ffmpeg-4/ffmpeg-4.4.5.tar.xz b/packages/f/ffmpeg-4/ffmpeg-4.4.5.tar.xz new file mode 120000 index 00000000000..67b7c3428bb --- /dev/null +++ b/packages/f/ffmpeg-4/ffmpeg-4.4.5.tar.xz @@ -0,0 +1 @@ +/ipfs/bafybeiah5enh6qytbnbcrel7arzao5jawhapcme3wxst4o5ysm62f3jbsu \ No newline at end of file diff --git a/packages/f/ffmpeg-4/ffmpeg-4.4.5.tar.xz.asc b/packages/f/ffmpeg-4/ffmpeg-4.4.5.tar.xz.asc new file mode 100644 index 00000000000..88198195b25 --- /dev/null +++ b/packages/f/ffmpeg-4/ffmpeg-4.4.5.tar.xz.asc @@ -0,0 +1,11 @@ +-----BEGIN PGP SIGNATURE----- + +iQFMBAABCgA2FiEE/PmG6hXm4pOlZE8QtDIvBNZ2WNgFAmamzJUYHGZmbXBlZy1k +ZXZlbEBmZm1wZWcub3JnAAoJELQyLwTWdljYZP8H/27rVRh4/NOvhP5JN2FhhWfo +BmAYgHWLag3a8P4yShGGgxhLjnd7LKOdSTIOb67Q7CgqzsQCV7c+VgUp068uhCod +J0TgnefWzw+iR3zupKEVRoFEsy/3A5RWXVWx42B7WTpkkShQWXaPHvUdH9ELwwfK +mq3TQMygmjjzDIa677i3uNUrb2CGyxdUXqGzmatUfrtXm0/mqUtz41neS5tuLQn5 +xXcpmtsElkLK4ZaQWRC8w6emEyx49MqyRw7tTjIh/lPN+KTBUtcrYgDeCJt25H9s +2Hm9Obax0z2fPi71eP7GkbVXrGmwL1DcSegFW+TCW5CniWkWaWKe4+qDMepPtIo= +=byXw +-----END PGP SIGNATURE----- diff --git a/packages/f/ffmpeg-4/ffmpeg-4.changes b/packages/f/ffmpeg-4/ffmpeg-4.changes index 2a320154ef1..2c2723e5933 100644 --- a/packages/f/ffmpeg-4/ffmpeg-4.changes +++ b/packages/f/ffmpeg-4/ffmpeg-4.changes @@ -1,3 +1,18 @@ +------------------------------------------------------------------- +Mon Jan 6 11:53:32 UTC 2025 - Jan Engelhardt + +- Update to release 4.4.5 + * Reliability/bug fixes +- Delete + 0001-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch + 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch + 0001-avfilter-vf_minterpolate-Check-pts-before-division.patch + ffmpeg-CVE-2023-51793.patch + 0001-avfilter-af_stereowiden-Check-length.patch + ffmpeg-CVE-2023-50010.patch + ffmpeg-4-CVE-2024-32230.patch + ffmpeg-4-CVE-2024-7055.patch (all merged) + ------------------------------------------------------------------- Fri Sep 6 15:06:21 UTC 2024 - Cliff Zhao diff --git a/packages/f/ffmpeg-4/ffmpeg-4.spec b/packages/f/ffmpeg-4/ffmpeg-4.spec index a18f6c0a411..8b623eb0c68 100644 --- a/packages/f/ffmpeg-4/ffmpeg-4.spec +++ b/packages/f/ffmpeg-4/ffmpeg-4.spec @@ -1,7 +1,7 @@ # # spec file for package ffmpeg-4 # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -98,7 +98,7 @@ %define _major_version 4 %define _major_expected 5 Name: ffmpeg-4 -Version: 4.4.4 +Version: 4.4.5 Release: 0 Summary: Set of libraries for working with various multimedia formats License: GPL-3.0-or-later @@ -122,19 +122,11 @@ Patch5: soversion.patch Patch9: ffmpeg-4.4-CVE-2020-22046.patch Patch10: ffmpeg-chromium.patch Patch11: ffmpeg-libglslang-detection.patch -Patch12: 0001-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch -Patch13: 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch Patch14: ffmpeg-glslang-cxx17.patch Patch15: 0001-avutil-hwcontext-Don-t-assume-frames_uninit-is-reent.patch -Patch16: 0001-avfilter-vf_minterpolate-Check-pts-before-division.patch Patch17: ffmpeg-CVE-2023-49502.patch -Patch18: ffmpeg-CVE-2023-51793.patch -Patch19: 0001-avfilter-af_stereowiden-Check-length.patch -Patch20: ffmpeg-CVE-2023-50010.patch -Patch21: ffmpeg-4-CVE-2024-32230.patch Patch22: ffmpeg-c99.patch Patch23: 0001-libavcodec-arm-mlpdsp_armv5te-fix-label-format-to-wo.patch -Patch24: ffmpeg-4-CVE-2024-7055.patch BuildRequires: ladspa-devel BuildRequires: libgsm-devel BuildRequires: libmp3lame-devel diff --git a/packages/f/ffmpeg-4/ffmpeg-CVE-2023-50010.patch b/packages/f/ffmpeg-4/ffmpeg-CVE-2023-50010.patch deleted file mode 100644 index ab12be2e151..00000000000 --- a/packages/f/ffmpeg-4/ffmpeg-CVE-2023-50010.patch +++ /dev/null @@ -1,30 +0,0 @@ -commit e4d2666bdc3dbd177a81bbf428654a5f2fa3787a (20231224_CVE-2023-50010_e4d2666bdc3dbd177a81bbf428654a5f2fa3787a) -Author: Michael Niedermayer -Date: Sun Dec 24 20:50:51 2023 +0100 -References: CVE-2023-50010 -References: https://bugzilla.opensuse.org/1172424 - -avfilter/vf_gradfun: Do not overread last line - -The code works in steps of 2 lines and lacks support for odd height -Implementing odd height support is better but for now this fixes the -out of array access - -Fixes: out of array access -Fixes: tickets/10702/poc6ffmpe - -Found-by: Zeng Yunxiang -Signed-off-by: Michael Niedermayer - -diff -Nura ffmpeg-4.4.4/libavfilter/vf_gradfun.c ffmpeg-4.4.4_new/libavfilter/vf_gradfun.c ---- ffmpeg-4.4.4/libavfilter/vf_gradfun.c 2023-04-13 02:01:50.000000000 +0800 -+++ ffmpeg-4.4.4_new/libavfilter/vf_gradfun.c 2024-05-07 19:32:05.287848683 +0800 -@@ -93,7 +93,7 @@ - for (y = 0; y < r; y++) - ctx->blur_line(dc, buf + y * bstride, buf + (y - 1) * bstride, src + 2 * y * src_linesize, src_linesize, width / 2); - for (;;) { -- if (y < height - r) { -+ if (y + 1 < height - r) { - int mod = ((y + r) / 2) % r; - uint16_t *buf0 = buf + mod * bstride; - uint16_t *buf1 = buf + (mod ? mod - 1 : r - 1) * bstride; diff --git a/packages/f/ffmpeg-4/ffmpeg-CVE-2023-51793.patch b/packages/f/ffmpeg-4/ffmpeg-CVE-2023-51793.patch deleted file mode 100644 index 0b49c4fb55d..00000000000 --- a/packages/f/ffmpeg-4/ffmpeg-CVE-2023-51793.patch +++ /dev/null @@ -1,57 +0,0 @@ -From 0ecc1f0e48930723d7a467761b66850811c23e62 -From: Michael Niedermayer -Date: Fri Dec 22 12:31:35 2023 +0100 -Subject: avfilter/vf_weave: Fix odd height handling -References: https://bugzilla.opensuse.org/1223272 -References: CVE-2023-51793 - -Fixes: out of array access -Fixes: tickets/10743/poc10ffmpeg - -Found-by: Zeng Yunxiang and Li Zeyuan -Signed-off-by: Michael Niedermayer - -diff -Nura ffmpeg-4.4.4/libavfilter/vf_weave.c ffmpeg-4.4.4_new/libavfilter/vf_weave.c ---- ffmpeg-4.4.4/libavfilter/vf_weave.c 2023-04-13 02:01:50.000000000 +0800 -+++ ffmpeg-4.4.4_new/libavfilter/vf_weave.c 2024-04-26 02:30:07.113807721 +0800 -@@ -30,6 +30,7 @@ - int double_weave; - int nb_planes; - int planeheight[4]; -+ int outheight[4]; - int linesize[4]; - - AVFrame *prev; -@@ -85,6 +86,9 @@ - s->planeheight[1] = s->planeheight[2] = AV_CEIL_RSHIFT(inlink->h, desc->log2_chroma_h); - s->planeheight[0] = s->planeheight[3] = inlink->h; - -+ s->outheight[1] = s->outheight[2] = AV_CEIL_RSHIFT(2*inlink->h, desc->log2_chroma_h); -+ s->outheight[0] = s->outheight[3] = 2*inlink->h; -+ - s->nb_planes = av_pix_fmt_count_planes(inlink->format); - - return 0; -@@ -110,19 +114,20 @@ - const int height = s->planeheight[i]; - const int start = (height * jobnr) / nb_jobs; - const int end = (height * (jobnr+1)) / nb_jobs; -+ const int compensation = 2*end > s->outheight[i]; - - av_image_copy_plane(out->data[i] + out->linesize[i] * field1 + - out->linesize[i] * start * 2, - out->linesize[i] * 2, - in->data[i] + start * in->linesize[i], - in->linesize[i], -- s->linesize[i], end - start); -+ s->linesize[i], end - start - compensation * field1); - av_image_copy_plane(out->data[i] + out->linesize[i] * field2 + - out->linesize[i] * start * 2, - out->linesize[i] * 2, - s->prev->data[i] + start * s->prev->linesize[i], - s->prev->linesize[i], -- s->linesize[i], end - start); -+ s->linesize[i], end - start - compensation * field2); - } - - return 0; diff --git a/packages/f/fmtools/.files b/packages/f/fmtools/.files new file mode 100644 index 00000000000..3843c73620b Binary files /dev/null and b/packages/f/fmtools/.files differ diff --git a/packages/f/fmtools/.meta b/packages/f/fmtools/.meta new file mode 100644 index 00000000000..6363b4653d4 --- /dev/null +++ b/packages/f/fmtools/.meta @@ -0,0 +1,10 @@ + + FM radio tuner for V4L2 supported devices + Command-line utilities for adjusting the frequency and volume and +muting of supported FM radio cards. + +fm - control frequency, volume, mute/unmute of FM radio card +fmscan - scan FM band for radio stations + + https://benpfaff.org/fmtools/ + diff --git a/packages/f/fmtools/.rev b/packages/f/fmtools/.rev new file mode 100644 index 00000000000..bac2d92a411 --- /dev/null +++ b/packages/f/fmtools/.rev @@ -0,0 +1,10 @@ + + + 596a82745ee7572ab1e0374d163ff5b9 + 2.0.8 + + anag+factory + Forward the current version of fmtools to Factory + 1235414 + + diff --git a/packages/f/fmtools/fmtools-2.0.8.tar.gz b/packages/f/fmtools/fmtools-2.0.8.tar.gz new file mode 120000 index 00000000000..370ea870620 --- /dev/null +++ b/packages/f/fmtools/fmtools-2.0.8.tar.gz @@ -0,0 +1 @@ +/ipfs/bafkreifrgffk24rtzi73ptz3b4tnpsupd4r2wtugjx45vtfo4h4duicyee \ No newline at end of file diff --git a/packages/f/fmtools/fmtools-2.0.8.tar.gz.asc b/packages/f/fmtools/fmtools-2.0.8.tar.gz.asc new file mode 100644 index 00000000000..bd205c9ba74 --- /dev/null +++ b/packages/f/fmtools/fmtools-2.0.8.tar.gz.asc @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCAAdFiEEwtGrBhZWqsVLXpdUhRmd6MZkjpAFAmYvzVcACgkQhRmd6MZk +jpCP0g//UA/JA9bT1A4xHpoT27cPwQ1qeuU97XMG45ibYsZJiu/seSIGL+AhMIzV +odDk3f1jaEFPQmdf6ORtUcac4aFdcn0WrIIUIx71yK5ZLxIYEHl2My0/GeZ4WtFC +tWk8H3UFlatzK0jAiwYiWwPADduZo0tojQEtRgObrESUg58bTvlaxgchYVgeYk3l +xVwwCrvuBjtWOMQIWHpY89vmBJdmCv50Vo8JAWRDfdygvaDHNPSpB+uXMZV/Yd2S +45GzY5pjPxmHj26NpQfc+xUEGcYC1SVDXWvRcX/VGE4ClZo06IKgg6X2CG+ZvhR2 +Z/0IVJDHbYlbgTSNPAXKNBEAVdmc3i6UCwGTwTHhHGNwpXyTUN9M/024S0SfUqEo +e/ZtrkiqcXz7WS6oa02bhPnDs0Vy/NUPKKPfk5XLL/JNJoenlkma3xXBuMBOvKQR +YJEkadFjdIbD3QkFzsuJaFk3Sc0LWHZz+i/JvzdBTM+gVROjjS2WPSg9kd91cMv5 +e/rIsSi/Iz3eCu/r4ZY0pabTThVbWF86n0fruQUzW58o7Ndz2Qqkkv8pixWPiUwn +PwizXZYSt7lxCTpSSuRGZMXdZJWxgoky70EnTNMyP5i5HBLZ5xUJJb5Xwu5eFLiN +dSLtFxGeSmEvt0fUQ4kyMXTeP5bHt3mGX7xI0zxl2HSMMhhixSA= +=6SgY +-----END PGP SIGNATURE----- diff --git a/packages/f/fmtools/fmtools-report-correct-version.patch b/packages/f/fmtools/fmtools-report-correct-version.patch new file mode 100644 index 00000000000..61251a4b9f4 --- /dev/null +++ b/packages/f/fmtools/fmtools-report-correct-version.patch @@ -0,0 +1,26 @@ +diff --git a/configure.ac b/configure.ac +index 37036a9..ad107b4 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -1,4 +1,4 @@ +-AC_INIT([fmtools], [2.0.7], [blp@cs.stanford.edu]) ++AC_INIT([fmtools], [2.0.8], [blp@cs.stanford.edu]) + AC_CONFIG_AUX_DIR([build-aux]) + AM_INIT_AUTOMAKE([foreign]) + AC_PREREQ([2.59]) +diff --git a/package.m4 b/package.m4 +index 6345ba2..e68623e 100644 +--- a/package.m4 ++++ b/package.m4 +@@ -4,9 +4,9 @@ m4_define([AT_PACKAGE_NAME], + m4_define([AT_PACKAGE_TARNAME], + [fmtools]) + m4_define([AT_PACKAGE_VERSION], +- [2.0.7]) ++ [2.0.8]) + m4_define([AT_PACKAGE_STRING], +- [fmtools 2.0.7]) ++ [fmtools 2.0.8]) + m4_define([AT_PACKAGE_BUGREPORT], + [blp@cs.stanford.edu]) + m4_define([AT_PACKAGE_URL], diff --git a/packages/f/fmtools/fmtools.changes b/packages/f/fmtools/fmtools.changes new file mode 100644 index 00000000000..d876b54aeb2 --- /dev/null +++ b/packages/f/fmtools/fmtools.changes @@ -0,0 +1,4 @@ +------------------------------------------------------------------- +Sun Jan 5 13:17:26 UTC 2025 - Martin Hauke + +- Initial package, version 2.0.8 diff --git a/packages/f/fmtools/fmtools.spec b/packages/f/fmtools/fmtools.spec new file mode 100644 index 00000000000..7c7a8bdfffb --- /dev/null +++ b/packages/f/fmtools/fmtools.spec @@ -0,0 +1,59 @@ +# +# spec file for package fmtools +# +# Copyright (c) 2025, Martin Hauke +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# + + +Name: fmtools +Version: 2.0.8 +Release: 0 +Summary: FM radio tuner for V4L2 supported devices +License: GPL-2.0-only +Group: Productivity/Multimedia/Sound/Players +URL: https://benpfaff.org/fmtools/ +#Git-Clone: https://repo.or.cz/fmtools.git +Source0: https://benpfaff.org/fmtools/%{name}-%{version}.tar.gz +Source1: https://benpfaff.org/fmtools/%{name}-%{version}.tar.gz.asc +Patch0: fmtools-report-correct-version.patch +BuildRequires: autoconf +BuildRequires: automake + +%description +Command-line utilities for adjusting the frequency and volume and +muting of supported FM radio cards. + +fm - control frequency, volume, mute/unmute of FM radio card +fmscan - scan FM band for radio stations + +%prep +%autosetup -p1 + +%build +autoreconf -fiv +%configure +%make_build + +%install +%make_install + +%files +%license COPYING +%doc NEWS README +%{_bindir}/fm +%{_bindir}/fmscan +%{_mandir}/man1/fm.1%{?ext_man} +%{_mandir}/man1/fmscan.1%{?ext_man} + +%changelog diff --git a/packages/f/fractal/.files b/packages/f/fractal/.files index da6773785c3..4a4bd6a99c3 100644 Binary files a/packages/f/fractal/.files and b/packages/f/fractal/.files differ diff --git a/packages/f/fractal/.rev b/packages/f/fractal/.rev index 2a2c5b86daf..dd773efaaf8 100644 --- a/packages/f/fractal/.rev +++ b/packages/f/fractal/.rev @@ -39,4 +39,12 @@ 1225487 + + 569460165c7fecf0505aee4cb4b3119b + 9 + + anag+factory + + 1235512 + diff --git a/packages/f/fractal/fractal.changes b/packages/f/fractal/fractal.changes index 0c39a780691..d65fbd4beec 100644 --- a/packages/f/fractal/fractal.changes +++ b/packages/f/fractal/fractal.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Mon Jan 6 19:36:16 UTC 2025 - Bjørn Lie + +- Add explicit gstreamer-plugins-good-gtk Requires: Ensure this + runtime dependency is in place (boo#1191723). + ------------------------------------------------------------------- Wed Nov 13 09:11:51 UTC 2024 - Bjørn Lie diff --git a/packages/f/fractal/fractal.spec b/packages/f/fractal/fractal.spec index 5ee46cafde9..a719d0cb116 100644 --- a/packages/f/fractal/fractal.spec +++ b/packages/f/fractal/fractal.spec @@ -60,6 +60,7 @@ BuildRequires: pkgconfig(shumate-1.0) >= 1.0.0 BuildRequires: pkgconfig(sqlite3) >= 3.24.0 BuildRequires: pkgconfig(xdg-desktop-portal) >= 1.14.1 Requires: glycin-loaders +Requires: gstreamer-plugins-good-gtk ExclusiveArch: %{rust_tier1_arches} %description diff --git a/packages/g/GeoLite2/.files b/packages/g/GeoLite2/.files index 66f0b23b250..c3484714715 100644 Binary files a/packages/g/GeoLite2/.files and b/packages/g/GeoLite2/.files differ diff --git a/packages/g/GeoLite2/.rev b/packages/g/GeoLite2/.rev index c0cdda560ec..e39bf6aa449 100644 --- a/packages/g/GeoLite2/.rev +++ b/packages/g/GeoLite2/.rev @@ -7,4 +7,13 @@ Initialized 2024.12.07 1231547 + + 802a1c91b5a1ac47d6bf94d739919f92 + 2024.10.25 + + anag+factory + - Downgraded to 2024.10.25 + * Returned Russian and Crimean IPs deleted in later versions. + 1234969 + diff --git a/packages/g/GeoLite2/GeoLite2-ASN.mmdb b/packages/g/GeoLite2/GeoLite2-ASN.mmdb index 3b659fcb6b7..52fd5082f24 100644 Binary files a/packages/g/GeoLite2/GeoLite2-ASN.mmdb and b/packages/g/GeoLite2/GeoLite2-ASN.mmdb differ diff --git a/packages/g/GeoLite2/GeoLite2-City.mmdb b/packages/g/GeoLite2/GeoLite2-City.mmdb index ed19a53c1f0..8964b690288 120000 --- a/packages/g/GeoLite2/GeoLite2-City.mmdb +++ b/packages/g/GeoLite2/GeoLite2-City.mmdb @@ -1 +1 @@ -/ipfs/bafybeih6yr2n2sq2j6u4h7ncims53czmthlnbkmsz7kskw52dpftfjspsm \ No newline at end of file +/ipfs/bafybeifaec4kssy4tzjbcytcucbkrpumvlfvuilzqixsjwcn3rtl4es4dm \ No newline at end of file diff --git a/packages/g/GeoLite2/GeoLite2-Country.mmdb b/packages/g/GeoLite2/GeoLite2-Country.mmdb index 66a4ffa64bc..a836c02741a 100644 Binary files a/packages/g/GeoLite2/GeoLite2-Country.mmdb and b/packages/g/GeoLite2/GeoLite2-Country.mmdb differ diff --git a/packages/g/GeoLite2/GeoLite2.changes b/packages/g/GeoLite2/GeoLite2.changes index b8b74fff777..e2b02aaeda9 100644 --- a/packages/g/GeoLite2/GeoLite2.changes +++ b/packages/g/GeoLite2/GeoLite2.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Sun Jan 5 05:41:18 UTC 2025 - Илья Индиго + +- Downgraded to 2024.10.25 + * Returned Russian and Crimean IPs deleted in later versions. + ------------------------------------------------------------------- Sat Dec 7 12:24:17 UTC 2024 - Илья Индиго diff --git a/packages/g/GeoLite2/GeoLite2.spec b/packages/g/GeoLite2/GeoLite2.spec index a7bc0127235..0a8a5761655 100644 --- a/packages/g/GeoLite2/GeoLite2.spec +++ b/packages/g/GeoLite2/GeoLite2.spec @@ -1,7 +1,7 @@ # # spec file for package GeoLite2 # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,14 +17,14 @@ Name: GeoLite2 -Version: 2024.12.07 +Version: 2024.10.25 Release: 0 Summary: Free Geolocation Data License: CC-BY-SA-4.0 URL: https://github.com/P3TERX/GeoLite.mmdb -Source0: https://github.com/P3TERX/GeoLite.mmdb/releases/download/%{version}/%{name}-ASN.mmdb -Source1: https://github.com/P3TERX/GeoLite.mmdb/releases/download/%{version}/%{name}-City.mmdb -Source2: https://github.com/P3TERX/GeoLite.mmdb/releases/download/%{version}/%{name}-Country.mmdb +Source0: %{name}-ASN.mmdb +Source1: %{name}-City.mmdb +Source2: %{name}-Country.mmdb BuildRequires: mmdblookup BuildArch: noarch @@ -64,9 +64,11 @@ install -Dpm0644 %{SOURCE1} %{buildroot}%{_datadir}/%{name}/%{name}-City.mmdb install -Dpm0644 %{SOURCE2} %{buildroot}%{_datadir}/%{name}/%{name}-Country.mmdb %check -mmdblookup --file %{buildroot}%{_datadir}/%{name}/%{name}-ASN.mmdb --ip 9.9.9.9 autonomous_system_organization -mmdblookup --file %{buildroot}%{_datadir}/%{name}/%{name}-City.mmdb --ip 9.9.9.9 city names en -mmdblookup --file %{buildroot}%{_datadir}/%{name}/%{name}-Country.mmdb --ip 9.9.9.9 country names en +# The GeoLite2-City.mmdb database should show correctly the cities of the Crimean IPs. +%define _ip 178.219.171.159 +mmdblookup --file %{buildroot}%{_datadir}/%{name}/%{name}-ASN.mmdb --ip %{_ip} autonomous_system_organization +mmdblookup --file %{buildroot}%{_datadir}/%{name}/%{name}-City.mmdb --ip %{_ip} city names en +mmdblookup --file %{buildroot}%{_datadir}/%{name}/%{name}-Country.mmdb --ip %{_ip} country names en %files ASN %dir %{_datadir}/%{name} diff --git a/packages/g/ghostty/.files b/packages/g/ghostty/.files new file mode 100644 index 00000000000..d3f0dc8c113 Binary files /dev/null and b/packages/g/ghostty/.files differ diff --git a/packages/g/ghostty/.meta b/packages/g/ghostty/.meta new file mode 100644 index 00000000000..98f52af2bfe --- /dev/null +++ b/packages/g/ghostty/.meta @@ -0,0 +1,10 @@ + + ghostty - a GPU accelerated terminal emulator + Features: + +* Standards-compliant terminal emulation +* Basic customization -- fonts, bg colors, etc. +* Rich windowing features -- multi-window, tabbing, panes + + https://ghostty.org/ + diff --git a/packages/g/ghostty/.rev b/packages/g/ghostty/.rev new file mode 100644 index 00000000000..d2bc8bdeeab --- /dev/null +++ b/packages/g/ghostty/.rev @@ -0,0 +1,10 @@ + + + f5d7f81b3230db139043b769d5e0b973 + 1.0.1 + + anag+factory + refetched patch + 1235419 + + diff --git a/packages/g/ghostty/f60068eabd94e6784f3b557c7287c49dd36bb24c.diff b/packages/g/ghostty/f60068eabd94e6784f3b557c7287c49dd36bb24c.diff new file mode 100644 index 00000000000..3768e99c9d0 --- /dev/null +++ b/packages/g/ghostty/f60068eabd94e6784f3b557c7287c49dd36bb24c.diff @@ -0,0 +1,50 @@ +diff --git a/build.zig b/build.zig +index 414b668049..2287a6a650 100644 +--- a/build.zig ++++ b/build.zig +@@ -158,6 +158,16 @@ pub fn build(b: *std.Build) !void { + "Build a Position Independent Executable. Default true for system packages.", + ) orelse system_package; + ++ const strip = b.option( ++ bool, ++ "strip", ++ "Strip the final executable. Default true for fast and small releases", ++ ) orelse switch (optimize) { ++ .Debug => false, ++ .ReleaseSafe => false, ++ .ReleaseFast, .ReleaseSmall => true, ++ }; ++ + const conformance = b.option( + []const u8, + "conformance", +@@ -342,11 +352,7 @@ pub fn build(b: *std.Build) !void { + .root_source_file = b.path("src/main.zig"), + .target = target, + .optimize = optimize, +- .strip = switch (optimize) { +- .Debug => false, +- .ReleaseSafe => false, +- .ReleaseFast, .ReleaseSmall => true, +- }, ++ .strip = strip, + }) else null; + + // Exe +@@ -690,6 +696,7 @@ pub fn build(b: *std.Build) !void { + .root_source_file = b.path("src/main_c.zig"), + .optimize = optimize, + .target = target, ++ .strip = strip, + }); + _ = try addDeps(b, lib, config); + +@@ -707,6 +714,7 @@ pub fn build(b: *std.Build) !void { + .root_source_file = b.path("src/main_c.zig"), + .optimize = optimize, + .target = target, ++ .strip = strip, + }); + _ = try addDeps(b, lib, config); + diff --git a/packages/g/ghostty/ghostty-1.0.1.tar.gz b/packages/g/ghostty/ghostty-1.0.1.tar.gz new file mode 120000 index 00000000000..5c7e3cfb0d4 --- /dev/null +++ b/packages/g/ghostty/ghostty-1.0.1.tar.gz @@ -0,0 +1 @@ +/ipfs/bafybeihvu7i4xe674rl2cqzc7dgmihv5ile62fzm6aid4lddrozyhcwhka \ No newline at end of file diff --git a/packages/g/ghostty/ghostty-1.0.1.tar.gz.minisig b/packages/g/ghostty/ghostty-1.0.1.tar.gz.minisig new file mode 100644 index 00000000000..c09acfd5a8f --- /dev/null +++ b/packages/g/ghostty/ghostty-1.0.1.tar.gz.minisig @@ -0,0 +1,4 @@ +untrusted comment: signature from minisign secret key +RUQlAjJC23149Vj6PUvgtOuT+1pP+lW+q7ckry1ymPwDw384cpl7Y4sctgzCfREqKJq1vuIwcre0+6V2nQcyDL+IkSYkGUnW8wE= +trusted comment: timestamp:1735678186 file:ghostty-1.0.1.tar.gz hashed +VkKz7JEUGWuoy+C5PK9crgD94ZfqsBT1PQ4flIHcLkgJDjYjJri9dKhB+yxYrEyoUb7odXsI5biM0PQ8Xx1JDg== diff --git a/packages/g/ghostty/ghostty.changes b/packages/g/ghostty/ghostty.changes new file mode 100644 index 00000000000..07376c0b08b --- /dev/null +++ b/packages/g/ghostty/ghostty.changes @@ -0,0 +1,76 @@ +------------------------------------------------------------------- +Mon Jan 6 21:21:49 UTC 2025 - Avindra Goolcharan + +- refetch f60068eabd94e6784f3b557c7287c49dd36bb24c.diff + +------------------------------------------------------------------- +Fri Jan 3 00:45:13 UTC 2025 - Marcus Rueckert + +- replace no-strip.patch with the official patch, which also covers + more cases: + https://github.com/ghostty-org/ghostty/commit/f60068eabd94e6784f3b557c7287c49dd36bb24c.diff + +------------------------------------------------------------------- +Wed Jan 1 22:44:31 UTC 2025 - Marcus Rueckert + +- switch to the official tarball for 1.0.1 and add minisign file + plus verification step. + +------------------------------------------------------------------- +Wed Jan 1 21:41:42 UTC 2025 - Marcus Rueckert + +- lock zig dependency to the same limits as upstream. + +------------------------------------------------------------------- +Wed Jan 1 16:52:54 UTC 2025 - Marcus Rueckert + +- Add no-strip.patch + disable strip for the binary + +------------------------------------------------------------------- +Wed Jan 1 16:42:44 UTC 2025 - Marcus Rueckert + +- move trim-deps.sh to vendor.sh and make it do all the steps to + cache the dependencies into vendor/zig +- make the test file cleanup more robust + +------------------------------------------------------------------- +Wed Jan 1 16:39:59 UTC 2025 - Marcus Rueckert + +- Update to 1.0.1 + https://github.com/ghostty-org/ghostty/compare/v1.0.0...v1.0.1 +- drop 3426.patch + +------------------------------------------------------------------- +Wed Jan 1 16:00:57 UTC 2025 - Marcus Rueckert + +- simplify filelist + +------------------------------------------------------------------- +Wed Jan 1 15:55:05 UTC 2025 - Marcus Rueckert + +- add https://patch-diff.githubusercontent.com/raw/ghostty-org/ghostty/pull/3426.patch + Fix missing DESTDIR handling for the terminfo step. + +------------------------------------------------------------------- +Wed Jan 1 15:33:13 UTC 2025 - Marcus Rueckert + +- set the build option to have a clean version string +- set the cpu=baseline define so we get the more portable binary +- refactor out common build options into a define to ease + maintenance + +------------------------------------------------------------------- +Wed Jan 1 14:29:33 UTC 2025 - Marcus Rueckert + +- also split out the neovim files + +------------------------------------------------------------------- +Wed Jan 1 13:53:55 UTC 2025 - Marcus Rueckert + +- split out the terminfo files + +------------------------------------------------------------------- +Thu Dec 26 21:00:05 UTC 2024 - Avindra Goolcharan + +- initial package @v1.0.0 diff --git a/packages/g/ghostty/ghostty.spec b/packages/g/ghostty/ghostty.spec new file mode 100644 index 00000000000..13d2fb1dbef --- /dev/null +++ b/packages/g/ghostty/ghostty.spec @@ -0,0 +1,230 @@ +# +# spec file for package ghostty +# +# Copyright (c) 2025 SUSE LLC +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# + + +%global common_build_flags --system %{_builddir}/%{name}-%{version}/vendor/zig/p -Doptimize=ReleaseFast -Dcpu=baseline -Dpie=true -Dversion-string=%{version} %{?_smp_mflags} +Name: ghostty +Version: 1.0.1 +Release: 0 +Summary: Cross-platform terminal emulator +License: MIT +URL: https://github.com/ghostty-org/ghostty +# can be verified with: +# minisign -V -P 'RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV' -m ghostty-%{version}.tar.gz +Source0: https://release.files.ghostty.org/%{version}/ghostty-%{version}.tar.gz +Source2: https://release.files.ghostty.org/%{version}/ghostty-%{version}.tar.gz.minisig +Source1: vendor.tar.zst +Source98: series +Source99: vendor.sh +Patch1: https://github.com/ghostty-org/ghostty/commit/f60068eabd94e6784f3b557c7287c49dd36bb24c.diff +BuildRequires: hicolor-icon-theme +BuildRequires: pandoc +BuildRequires: pkgconfig +BuildRequires: zig = 0.13.0 +BuildRequires: zstd +BuildRequires: pkgconfig(bash-completion) +# +# In theory it should be able to use those as well but the build is not picking them up +# +# BuildRequires: cmake(glslang) +# BuildRequires: pkgconfig(spirv-cross-c-shared) +# +BuildRequires: pkgconfig(bzip2) +BuildRequires: pkgconfig(fontconfig) +BuildRequires: pkgconfig(freetype2) +BuildRequires: pkgconfig(gtk4) +BuildRequires: pkgconfig(libadwaita-1) +BuildRequires: pkgconfig(libpng) +BuildRequires: pkgconfig(ncurses) +BuildRequires: pkgconfig(oniguruma) +BuildRequires: pkgconfig(pixman-1) +BuildRequires: pkgconfig(zlib) +Requires: terminfo-ghostty = %{version} + +%package bash-completion +Summary: Bash Completion for %{name} +Group: System/Shells +Requires: %{name} = %{version} +Requires: bash-completion +Supplements: (%{name} and bash-completion) +BuildArch: noarch + +%description bash-completion +Bash command-line completion support for %{name}. + +%package fish-completion +Summary: Fish Completion for %{name} +Group: System/Shells +Requires: %{name} = %{version} +Requires: fish +Supplements: (%{name} and fish) +BuildArch: noarch + +%description fish-completion +Fish command-line completion support for %{name}. + +%package zsh-completion +Summary: Zsh Completion for %{name} +Group: System/Shells +Requires: %{name} = %{version} +Requires: zsh +Supplements: (%{name} and zsh) +BuildArch: noarch + +%description zsh-completion +Zsh command-line completion support for %{name}. + +%package doc +Summary: Documentation for %{name} +Group: Documentation/HTML +BuildArch: noarch + +%description doc +This package provides documentation for %{name} + +%package neovim +Summary: Neovim syntax highlighting for %{name} data files +Requires: %{name} = %{version} +Requires: neovim +Supplements: (%{name} and neovim) +BuildArch: noarch + +%description neovim +Optional files for syntax highlighting for %{name} data files in neovim. + +%package vim +Summary: Vim syntax highlighting for %{name} data files +Requires: %{name} = %{version} +Requires: neovim +Supplements: (%{name} and vim) +BuildArch: noarch + +%description vim +Optional files for syntax highlighting for %{name} data files in vim. + +%description +Ghostty is a fast, feature-rich, and cross-platform terminal +emulator that uses platform-native UI and GPU acceleration. + +%package -n terminfo-ghostty +Summary: Terminfo files for ghostty +BuildArch: noarch + +%description -n terminfo-ghostty +Ghostty is a fast, feature-rich, and cross-platform terminal +emulator that uses platform-native UI and GPU acceleration. + +This holds the terminfo files for ghostty. + +%prep +%autosetup -p1 -a1 + +%build +# Run `./nix/build-support/fetch-zig-cache.sh` locally to +# prep deps for offline install +zig build %{common_build_flags} + +%install +export DESTDIR=%{buildroot} +zig build %{common_build_flags} --prefix %{_prefix} + +%files +%license LICENSE +%{_bindir}/%{name} +%{_datadir}/applications/com.mitchellh.ghostty.desktop +%{_mandir}/man1/ghostty.1%{?ext_man} +%{_mandir}/man5/ghostty.5%{?ext_man} +%{_datadir}/icons/hicolor/128x128/apps/com.mitchellh.ghostty.png +%{_datadir}/icons/hicolor/128x128@2/apps/com.mitchellh.ghostty.png +%{_datadir}/icons/hicolor/16x16/apps/com.mitchellh.ghostty.png +%{_datadir}/icons/hicolor/16x16@2/apps/com.mitchellh.ghostty.png +%{_datadir}/icons/hicolor/256x256/apps/com.mitchellh.ghostty.png +%{_datadir}/icons/hicolor/256x256@2/apps/com.mitchellh.ghostty.png +%{_datadir}/icons/hicolor/32x32/apps/com.mitchellh.ghostty.png +%{_datadir}/icons/hicolor/32x32@2/apps/com.mitchellh.ghostty.png +%{_datadir}/icons/hicolor/512x512/apps/com.mitchellh.ghostty.png +%{_datadir}/icons/hicolor/1024x1024/apps/com.mitchellh.ghostty.png +%dir %{_datadir}/icons/hicolor/128x128@2 +%dir %{_datadir}/icons/hicolor/128x128@2/apps +%dir %{_datadir}/icons/hicolor/16x16@2 +%dir %{_datadir}/icons/hicolor/16x16@2/apps +%dir %{_datadir}/icons/hicolor/256x256@2 +%dir %{_datadir}/icons/hicolor/256x256@2/apps +%dir %{_datadir}/icons/hicolor/32x32@2 +%dir %{_datadir}/icons/hicolor/32x32@2/apps + +%dir %{_datadir}/ghostty +%dir %{_datadir}/ghostty/shell-integration +%{_datadir}/ghostty/shell-integration/elvish/ +%{_datadir}/ghostty/themes/ + +%dir %{_datadir}/bat +%dir %{_datadir}/bat/syntaxes +%{_datadir}/bat/syntaxes/ghostty.sublime-syntax + +%dir %{_datadir}/kio +%dir %{_datadir}/kio/servicemenus +%{_datadir}/kio/servicemenus/com.mitchellh.ghostty.desktop + +%files neovim +%{_datadir}/nvim/site/ftdetect/ghostty.vim +%{_datadir}/nvim/site/ftplugin/ghostty.vim +%{_datadir}/nvim/site/syntax/ghostty.vim +%dir %{_datadir}/nvim +%dir %{_datadir}/nvim/site +%dir %{_datadir}/nvim/site/ftdetect +%dir %{_datadir}/nvim/site/ftplugin +%dir %{_datadir}/nvim/site/syntax + +%files doc +%dir %{_datadir}/ghostty/doc +%{_datadir}/ghostty/doc/ghostty.1.html +%{_datadir}/ghostty/doc/ghostty.1.md +%{_datadir}/ghostty/doc/ghostty.5.html +%{_datadir}/ghostty/doc/ghostty.5.md + +%files bash-completion +%{_datadir}/bash-completion/completions/ghostty.bash +%{_datadir}/ghostty/shell-integration/bash/ + +%files fish-completion +%dir %{_datadir}/fish +%dir %{_datadir}/fish/vendor_completions.d +%{_datadir}/fish/vendor_completions.d/ghostty.fish +%{_datadir}/ghostty/shell-integration/fish/ + +%files zsh-completion +%{_datadir}/zsh/site-functions/_ghostty +%{_datadir}/ghostty/shell-integration/zsh/ + +%files vim +%dir %{_datadir}/vim +%dir %{_datadir}/vim/vimfiles +%dir %{_datadir}/vim/vimfiles/ftdetect +%dir %{_datadir}/vim/vimfiles/ftplugin +%dir %{_datadir}/vim/vimfiles/syntax +%{_datadir}/vim/vimfiles/ftdetect/ghostty.vim +%{_datadir}/vim/vimfiles/ftplugin/ghostty.vim +%{_datadir}/vim/vimfiles/syntax/ghostty.vim + +%files -n terminfo-ghostty +%{_datadir}/terminfo/g/ghostty +%{_datadir}/terminfo/ghostty.termcap +%{_datadir}/terminfo/ghostty.terminfo +%{_datadir}/terminfo/x/xterm-ghostty + +%changelog diff --git a/packages/g/ghostty/series b/packages/g/ghostty/series new file mode 100644 index 00000000000..6b84f799d98 --- /dev/null +++ b/packages/g/ghostty/series @@ -0,0 +1 @@ +f60068eabd94e6784f3b557c7287c49dd36bb24c.diff -p1 diff --git a/packages/g/ghostty/vendor.sh b/packages/g/ghostty/vendor.sh new file mode 100644 index 00000000000..6aa6223e9c7 --- /dev/null +++ b/packages/g/ghostty/vendor.sh @@ -0,0 +1,15 @@ +#!/bin/sh +set -x +# The dependencies tarball is quite large, so we +# reduce it here by removing unecessary files for +# building (e.g, test files). + +export SUBDIR="vendor/zig/" +export ZIG_GLOBAL_CACHE_DIR="${PWD}/${SUBDIR}" +export ZSTD_CLEVEL="9" + +./nix/build-support/fetch-zig-cache.sh + +find "${SUBDIR}" -type d -iname test -print0 | xargs -r0 rm -rv + +tar --zstd -cvf ../vendor.tar.zst "${SUBDIR}" diff --git a/packages/g/ghostty/vendor.tar.zst b/packages/g/ghostty/vendor.tar.zst new file mode 120000 index 00000000000..5b5653c0cf3 --- /dev/null +++ b/packages/g/ghostty/vendor.tar.zst @@ -0,0 +1 @@ +/ipfs/bafybeifrefrbi4oulocrxqsiaangu2f2r3pxi3i3q6vh3ly6ecqdf5dcma \ No newline at end of file diff --git a/packages/g/glycin-loaders/.files b/packages/g/glycin-loaders/.files index a424837beeb..0d3acdc511f 100644 Binary files a/packages/g/glycin-loaders/.files and b/packages/g/glycin-loaders/.files differ diff --git a/packages/g/glycin-loaders/.rev b/packages/g/glycin-loaders/.rev index a83225f7071..ecc1e3c3bb6 100644 --- a/packages/g/glycin-loaders/.rev +++ b/packages/g/glycin-loaders/.rev @@ -100,4 +100,12 @@ 1230135 + + 1dc36fbc5208ece1e9fb728b0cb14e7c + 1.1.4 + + anag+factory + + 1235448 + diff --git a/packages/g/glycin-loaders/_service b/packages/g/glycin-loaders/_service index 4201c434c0f..e7e9e14386c 100644 --- a/packages/g/glycin-loaders/_service +++ b/packages/g/glycin-loaders/_service @@ -1,9 +1,9 @@ - https://gitlab.gnome.org/sophie-h/glycin.git + https://gitlab.gnome.org/GNOME/glycin.git git - 1.1.2 + 1.1.4 @PARENT_TAG@+@TAG_OFFSET@ v?(.*)\+0 \1 diff --git a/packages/g/glycin-loaders/glycin-loaders-1.1.2.obscpio b/packages/g/glycin-loaders/glycin-loaders-1.1.2.obscpio deleted file mode 120000 index 508a0f3cac6..00000000000 --- a/packages/g/glycin-loaders/glycin-loaders-1.1.2.obscpio +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafybeidoy32fibmohed4vchn4tbcv7ptidsqy327zcvruwcpqh5p3h3wcm \ No newline at end of file diff --git a/packages/g/glycin-loaders/glycin-loaders-1.1.4.obscpio b/packages/g/glycin-loaders/glycin-loaders-1.1.4.obscpio new file mode 120000 index 00000000000..699e3ad2ed9 --- /dev/null +++ b/packages/g/glycin-loaders/glycin-loaders-1.1.4.obscpio @@ -0,0 +1 @@ +/ipfs/bafybeihx2q4ky57ddpwjbuupnznmsyroxsijfn5ame266sii24us7t5uqq \ No newline at end of file diff --git a/packages/g/glycin-loaders/glycin-loaders.changes b/packages/g/glycin-loaders/glycin-loaders.changes index d5f4f1ca13d..88844e5ae6c 100644 --- a/packages/g/glycin-loaders/glycin-loaders.changes +++ b/packages/g/glycin-loaders/glycin-loaders.changes @@ -1,3 +1,22 @@ +------------------------------------------------------------------- +Sat Jan 4 08:16:56 UTC 2025 - Bjørn Lie + +- Update to version 1.1.4: + + Fixed: + - image-rs: Support `image/qoi` mime-type for QOI in addition + to `image/x-qoi`. + - libglycin: + . Include stdint.h. + . Remove dependency on gtk in header and move it to + libglycin-gtk4. + +------------------------------------------------------------------- +Tue Dec 17 08:46:52 UTC 2024 - Bjørn Lie + +- Update URL and git url to new upstream home (GNOME core). + Following this, run all services, ensure the new url works as + expected. + ------------------------------------------------------------------- Wed Dec 11 08:45:45 UTC 2024 - Bjørn Lie diff --git a/packages/g/glycin-loaders/glycin-loaders.obsinfo b/packages/g/glycin-loaders/glycin-loaders.obsinfo index 55be3380993..e07bf72209d 100644 --- a/packages/g/glycin-loaders/glycin-loaders.obsinfo +++ b/packages/g/glycin-loaders/glycin-loaders.obsinfo @@ -1,4 +1,4 @@ name: glycin-loaders -version: 1.1.2 -mtime: 1732311911 -commit: ec00d78b3e4f48030011601fcf991d0749fa3dab +version: 1.1.4 +mtime: 1735945021 +commit: af015db81a0da146c4e56213baf9d1cc3eaa551e diff --git a/packages/g/glycin-loaders/glycin-loaders.spec b/packages/g/glycin-loaders/glycin-loaders.spec index a653887d599..22a8842e40f 100644 --- a/packages/g/glycin-loaders/glycin-loaders.spec +++ b/packages/g/glycin-loaders/glycin-loaders.spec @@ -1,7 +1,7 @@ # # spec file for package glycin-loaders # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,11 +19,11 @@ %bcond_without jxl Name: glycin-loaders -Version: 1.1.2 +Version: 1.1.4 Release: 0 Summary: Sandboxed image rendering License: LGPL-2.1-or-later OR MPL-2.0 -URL: https://gitlab.gnome.org/sophie-h/glycin +URL: https://gitlab.gnome.org/GNOME/glycin Source0: %{name}-%{version}.tar.zst Source1: vendor.tar.zst diff --git a/packages/g/glycin-loaders/vendor.tar.zst b/packages/g/glycin-loaders/vendor.tar.zst index 43e59a6c355..41e52ec919a 120000 --- a/packages/g/glycin-loaders/vendor.tar.zst +++ b/packages/g/glycin-loaders/vendor.tar.zst @@ -1 +1 @@ -/ipfs/bafybeibftaiwebpcer5zkbnv365p5xj4txsjo6ntvleprbekeptx7iokwa \ No newline at end of file +/ipfs/bafybeibympuxadky6fqadxc3sropuzgr77lrhuivxwettg3gugbzkfs6gi \ No newline at end of file diff --git a/packages/g/gnome-shell-extension-customize-ibus/.files b/packages/g/gnome-shell-extension-customize-ibus/.files index d7b0847d56e..60507d1ea0a 100644 Binary files a/packages/g/gnome-shell-extension-customize-ibus/.files and b/packages/g/gnome-shell-extension-customize-ibus/.files differ diff --git a/packages/g/gnome-shell-extension-customize-ibus/.rev b/packages/g/gnome-shell-extension-customize-ibus/.rev index 4ae226509eb..13f1806ea0f 100644 --- a/packages/g/gnome-shell-extension-customize-ibus/.rev +++ b/packages/g/gnome-shell-extension-customize-ibus/.rev @@ -37,4 +37,12 @@ - Drop unneeded extra tarball, PKGBUILD and dsc files. 1115707 + + 566bd0fc28d801df98d99bfb40271a19 + 90 + + anag+factory + + 1235205 + diff --git a/packages/g/gnome-shell-extension-customize-ibus/Customize-IBus-88.tar.gz b/packages/g/gnome-shell-extension-customize-ibus/Customize-IBus-88.tar.gz deleted file mode 120000 index ba834665043..00000000000 --- a/packages/g/gnome-shell-extension-customize-ibus/Customize-IBus-88.tar.gz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafybeigbm27weozkl3rptard3kxukwaypiuylf56t5z7g2456bkqo62r44 \ No newline at end of file diff --git a/packages/g/gnome-shell-extension-customize-ibus/Customize-IBus-90.tar.gz b/packages/g/gnome-shell-extension-customize-ibus/Customize-IBus-90.tar.gz new file mode 120000 index 00000000000..ed915527f42 --- /dev/null +++ b/packages/g/gnome-shell-extension-customize-ibus/Customize-IBus-90.tar.gz @@ -0,0 +1 @@ +/ipfs/bafybeics3jx4zummzslbsldy62j55p2a6bq45awagetx64seqtkk3lr6ce \ No newline at end of file diff --git a/packages/g/gnome-shell-extension-customize-ibus/gnome-shell-extension-customize-ibus.changes b/packages/g/gnome-shell-extension-customize-ibus/gnome-shell-extension-customize-ibus.changes index 2ff978d06a5..ee2b894f33d 100644 --- a/packages/g/gnome-shell-extension-customize-ibus/gnome-shell-extension-customize-ibus.changes +++ b/packages/g/gnome-shell-extension-customize-ibus/gnome-shell-extension-customize-ibus.changes @@ -1,3 +1,11 @@ +------------------------------------------------------------------- +Wed Jan 1 01:18:05 UTC 2025 - Wei + +- Update to version V90 + + Add support for GNOME 47 + + Bump some libraries to the latest versions + + Update translations + ------------------------------------------------------------------- Fri Sep 29 16:09:59 UTC 2023 - Bjørn Lie diff --git a/packages/g/gnome-shell-extension-customize-ibus/gnome-shell-extension-customize-ibus.spec b/packages/g/gnome-shell-extension-customize-ibus/gnome-shell-extension-customize-ibus.spec index 2e6378e7f1f..e3bc0058676 100644 --- a/packages/g/gnome-shell-extension-customize-ibus/gnome-shell-extension-customize-ibus.spec +++ b/packages/g/gnome-shell-extension-customize-ibus/gnome-shell-extension-customize-ibus.spec @@ -1,7 +1,7 @@ # # spec file for package gnome-shell-extension-customize-ibus # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2025 SUSE LLC # Copyright (c) 2022 Hollow Man # # All modifications and additions to the file contributed by third parties @@ -13,16 +13,16 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via https://github.com/openSUSE/Customize-IBus/issues +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # %global uuid customize-ibus@hollowman.ml %global forgeurl https://github.com/openSUSE/Customize-IBus Name: gnome-shell-extension-customize-ibus -Version: 88 +Version: 90 Release: 0 -Summary: Customize IBus extension for GNOME Shell +Summary: IBus customization extension for GNOME Shell License: GPL-3.0-or-later URL: %{forgeurl} Source0: %{forgeurl}/archive/refs/tags/v%{version}.tar.gz#/Customize-IBus-%{version}.tar.gz @@ -34,8 +34,9 @@ Requires: gnome-tweaks BuildArch: noarch %description -Full customization of appearance, behavior, system tray and input source indicator for IBus. -深度定制 IBus 的外观、行为、系统托盘以及输入指示。 +This GNOME shell extension customizes the appearance and behavior of the IBus +input framework, including its system tray. It also implements an input source +indicator. %prep %setup -q -n Customize-IBus-%{version} diff --git a/packages/g/gnote/.files b/packages/g/gnote/.files index c9a98871e1a..df0f1e9599f 100644 Binary files a/packages/g/gnote/.files and b/packages/g/gnote/.files differ diff --git a/packages/g/gnote/.rev b/packages/g/gnote/.rev index 2ccd408edbb..174f3b5eefb 100644 --- a/packages/g/gnote/.rev +++ b/packages/g/gnote/.rev @@ -818,4 +818,12 @@ Search-provider is now it's own subpackage (forwarded request 180587 from dimsta 1204880 + + e739bbdb32cde3abae516485002a4647 + 47.2 + + anag+factory + + 1235456 + diff --git a/packages/g/gnote/_service b/packages/g/gnote/_service index 6948cc063f7..cb418afd772 100644 --- a/packages/g/gnote/_service +++ b/packages/g/gnote/_service @@ -3,7 +3,7 @@ git https://gitlab.gnome.org/GNOME/gnote.git - 47.0 + 47.2 @PARENT_TAG@+@TAG_OFFSET@ v?(.*)\+0 \1 diff --git a/packages/g/gnote/gnote-47.0.obscpio b/packages/g/gnote/gnote-47.0.obscpio deleted file mode 120000 index 164a88bba05..00000000000 --- a/packages/g/gnote/gnote-47.0.obscpio +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafybeigyehyiyi5fzxukkxzbartdtjpxqxpwtk3mzv3c47rcu55qn2m3kq \ No newline at end of file diff --git a/packages/g/gnote/gnote-47.2.obscpio b/packages/g/gnote/gnote-47.2.obscpio new file mode 120000 index 00000000000..b8b69b6a2c2 --- /dev/null +++ b/packages/g/gnote/gnote-47.2.obscpio @@ -0,0 +1 @@ +/ipfs/bafybeicuk5jtb6c7rgt55t3xbuoyr5axdzusvy3qy7ckna447njej6ujym \ No newline at end of file diff --git a/packages/g/gnote/gnote.changes b/packages/g/gnote/gnote.changes index 00e9cac0710..1aafcb7bae2 100644 --- a/packages/g/gnote/gnote.changes +++ b/packages/g/gnote/gnote.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Mon Jan 6 08:32:25 UTC 2025 - Bjørn Lie + +- Update to version 47.2: + + Fix freeze on WebDAV automatic sync + + Fix memory leak on sync + + Allow to clear settings when sync is configured + + UI fixes for synchronization settings + + Fix hang when opening completely empty note + + Fix impossible to enter tab character ------------------------------------------------------------------- Sun Sep 22 06:34:16 UTC 2024 - Bjørn Lie diff --git a/packages/g/gnote/gnote.obsinfo b/packages/g/gnote/gnote.obsinfo index 77e91a174c3..2ac255fbb48 100644 --- a/packages/g/gnote/gnote.obsinfo +++ b/packages/g/gnote/gnote.obsinfo @@ -1,4 +1,4 @@ name: gnote -version: 47.0 -mtime: 1726945007 -commit: 0365f13aa9ae755e624d4036fbbcf807f7965e74 +version: 47.2 +mtime: 1736087168 +commit: 007f0f3a954673f8effca5b122b24aefcba19c8e diff --git a/packages/g/gnote/gnote.spec b/packages/g/gnote/gnote.spec index 8874479c14e..c6689ab3631 100644 --- a/packages/g/gnote/gnote.spec +++ b/packages/g/gnote/gnote.spec @@ -1,7 +1,7 @@ # # spec file for package gnote # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -20,7 +20,7 @@ %define glib_version 2.74 Name: gnote -Version: 47.0 +Version: 47.2 Release: 0 Summary: A Port of Tomboy to C++ License: GPL-3.0-or-later diff --git a/packages/g/google-guest-configs/.files b/packages/g/google-guest-configs/.files index 51802e37922..18838282936 100644 Binary files a/packages/g/google-guest-configs/.files and b/packages/g/google-guest-configs/.files differ diff --git a/packages/g/google-guest-configs/.rev b/packages/g/google-guest-configs/.rev index dfabb5828d9..bd24a93e2a9 100644 --- a/packages/g/google-guest-configs/.rev +++ b/packages/g/google-guest-configs/.rev @@ -285,4 +285,12 @@ 1233925 + + 22bbe03bde9c9cb2bfa95f279d3d9907 + 20241205.00 + + anag+factory + Automatic submission by obs-autosubmit + 1235220 + diff --git a/packages/g/google-guest-configs/ggc-no-dup-metasrv-entry.patch b/packages/g/google-guest-configs/ggc-no-dup-metasrv-entry.patch new file mode 100644 index 00000000000..967bde050b4 --- /dev/null +++ b/packages/g/google-guest-configs/ggc-no-dup-metasrv-entry.patch @@ -0,0 +1,14 @@ +--- src/usr/bin/google_set_hostname.orig ++++ src/usr/bin/google_set_hostname +@@ -53,7 +53,10 @@ if [ -n "$new_host_name" ] && [ -n "$new + fi + + # Add an entry for reaching the metadata server in /etc/hosts. +- echo "169.254.169.254 metadata.google.internal # Added by Google" >> /etc/hosts ++ has_metadata_entry=$(egrep '^169\.254\.169\.254' /etc/hosts) ++ if [ -z "$has_metadata_entry" ]; then ++ echo "169.254.169.254 metadata.google.internal # Added by Google" >> /etc/hosts ++ fi + fi + + # /sbin/dhclient-scripts in both ubuntu and centos have some problems for us: diff --git a/packages/g/google-guest-configs/google-guest-configs.changes b/packages/g/google-guest-configs/google-guest-configs.changes index 7607d31f1ba..91991f57f84 100644 --- a/packages/g/google-guest-configs/google-guest-configs.changes +++ b/packages/g/google-guest-configs/google-guest-configs.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Mon Dec 30 14:47:09 UTC 2024 - Robert Schweikert + +- Add ggc-no-dup-metasrv-entry.patch + + Follow up to (bsc#1234289, bsc#1234293). Avoid duplicate entries for + the metadata server in /etc/hosts + ------------------------------------------------------------------- Thu Dec 12 14:55:24 UTC 2024 - John Paul Adrian Glaubitz diff --git a/packages/g/google-guest-configs/google-guest-configs.spec b/packages/g/google-guest-configs/google-guest-configs.spec index 888f8366db2..a02300b2bfb 100644 --- a/packages/g/google-guest-configs/google-guest-configs.spec +++ b/packages/g/google-guest-configs/google-guest-configs.spec @@ -30,6 +30,8 @@ License: Apache-2.0 Group: System/Daemons URL: https://github.com/GoogleCloudPlatform/guest-configs Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz +# FIXME (https://github.com/GoogleCloudPlatform/guest-configs/pull/96) +Patch1: ggc-no-dup-metasrv-entry.patch BuildRequires: sysconfig BuildRequires: sysconfig-netconfig BuildRequires: systemd-rpm-macros @@ -45,6 +47,7 @@ Google Cloud Guest Configs %prep %setup -q -n guest-configs-%{version} +%patch -P 1 %build # Nothing to build diff --git a/packages/g/guestfs-tools/.files b/packages/g/guestfs-tools/.files index 3922d178805..c5097f6c750 100644 Binary files a/packages/g/guestfs-tools/.files and b/packages/g/guestfs-tools/.files differ diff --git a/packages/g/guestfs-tools/.rev b/packages/g/guestfs-tools/.rev index 6fc2d909bf9..220aee24ba1 100644 --- a/packages/g/guestfs-tools/.rev +++ b/packages/g/guestfs-tools/.rev @@ -175,4 +175,12 @@ virt-builder ships with out-of-date openSUSE signing key resulting in a GPG failure 1223715 + + 38cc683548c93c08b4ff34a9c29473d5 + 1.53.5 + + anag+factory + Update guestfs-tools to version 1.53.5 + 1235235 + diff --git a/packages/g/guestfs-tools/builder-update-openSUSE.gpg-key.patch b/packages/g/guestfs-tools/builder-update-openSUSE.gpg-key.patch deleted file mode 100644 index fa75c58c0e1..00000000000 --- a/packages/g/guestfs-tools/builder-update-openSUSE.gpg-key.patch +++ /dev/null @@ -1,39 +0,0 @@ -Subject: builder: Update opensuse.gpg key -From: Richard W.M. Jones rjones@redhat.com Tue Nov 12 10:43:58 2024 +0000 -Date: Tue Nov 12 10:43:58 2024 +0000: -Git: 97f52913f7d674cf79daaea716e774425269a361 - -Key downloaded from -https://build.opensuse.org/projects/Virtualization:containers/signing_keys - -Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=2324689 - -diff --git a/builder/opensuse.gpg b/builder/opensuse.gpg -index 001376f0..07753dea 100644 ---- a/builder/opensuse.gpg -+++ b/builder/opensuse.gpg -@@ -8,14 +8,14 @@ ES3MaeH8aiwup/ogjhmk0SbCQQ/ib21p3XWBwx2oz/KM6Voq9tKDvMczjzNRY3ZT - 6Di3FsUSKI7kgljiNiuN+675YwqEqxWEJgdE5a7Zb67giH1Ik08b5wQiF5jSAICD - DxW7/ibWBvZJnqhqQT2xJpLC5VaJqwkN8o83ABEBAAG0PlZpcnR1YWxpemF0aW9u - IE9CUyBQcm9qZWN0IDxWaXJ0dWFsaXphdGlvbkBidWlsZC5vcGVuc3VzZS5vcmc+ --iQE7BBMBAgAmBQJSJgJdAhsDBQkEHrAABgsJCAcDAgQVAggDBBYCAwECHgECF4AA --CgkQoZP7tXIXT8ITnwf3SVUUoVjVLFCjhIxdet8BL011cJDwr9TwKEQfq4Ybsq5L --5Y1/Zk86rTzrVOZrODLwNRIC3fMuegZV5f85KMggXu37Di+UvX+dQW9v1hte+hAT --+gsqb60kOnE/Yacgkb6D3xIzRudAB2q/xfvHl/hgfn416yGI8NvntT7n4Hk9wT28 --9JSFkun0uaessg77aXlAdsqHwdugm9hELeva89OoYoiZ4d9r4ScTMSj0UkNgnh7g --CyIScZHYqiiOeosUtAX9u1PyUFfFsg9s5snfud7aF48EfXU0RTtZAGKtG4GPDv3q --bYc5TJ2pQzs9y5Bk/jAMR/QQw8CKglBsn1cjYkKViEYEExECAAYFAlImAl0ACgkQ --OzARt2udZSO5yACgr6Ei7QZ+PAmg4Mr5db+4M3aepAEAniU33RaTKBCGkwQi6kHr --4VaII2/E --=l8DH -+iQE8BBMBAgAmBQJmr8VoAhsDBQkYqHMLBgsJCAcDAgQVAggDBBYCAwECHgECF4AA -+CgkQoZP7tXIXT8LoHQgAk9wAwmx6Cpfl758Hc2qVHA/46YtuiK78ZipBWbM+hA5l -+jpRuagsV88isQWy5AGPC7aJkY2J1/CTXAsqE1ElCVFCNY8K9VjD/itZNqp0B1GLZ -+6xtOchYZW6eGWqSr9GuCioT1A54/a0aHpn8k0tULWGXDsu4/Vb4HHOYXLOVwWshy -+iMt5LmIOkGUYSw1UgeS9Z3kIdC7V3cGe7stLIYu9TpANmn5L4Hd2k4ds2csWJp+F -+18Gsd21uLOadXKXkWTkO9cj834YzWjAuPeEgKjm4XF8G3Sc8JJeSUA4F3Yh2AXB/ -+AV00XnGuZrslgt0QkFI1kN6xX379eV2QyZUq7VeZ34hGBBMRAgAGBQJSJgJdAAoJ -+EDswEbdrnWUjucgAoK+hIu0GfjwJoODK+XW/uDN2nqQBAJ4lN90WkygQhpMEIupB -+6+FWiCNvxA== -+=ycq0 - -----END PGP PUBLIC KEY BLOCK----- diff --git a/packages/g/guestfs-tools/guestfs-tools-1.53.4.tar.gz b/packages/g/guestfs-tools/guestfs-tools-1.53.4.tar.gz deleted file mode 120000 index 76210bf2390..00000000000 --- a/packages/g/guestfs-tools/guestfs-tools-1.53.4.tar.gz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafybeif3bk2dieosru3j3ef2swe34imvvp65lrh5germg5ocfi2wwomkqu \ No newline at end of file diff --git a/packages/g/guestfs-tools/guestfs-tools-1.53.4.tar.gz.sig b/packages/g/guestfs-tools/guestfs-tools-1.53.4.tar.gz.sig deleted file mode 100644 index 5ed7fb823d7..00000000000 --- a/packages/g/guestfs-tools/guestfs-tools-1.53.4.tar.gz.sig +++ /dev/null @@ -1,17 +0,0 @@ ------BEGIN PGP SIGNATURE----- - -iQJFBAABCAAvFiEE93dPsa0HSn6Mh2fqkXOPc+G3aKAFAmcX1tMRHHJpY2hAYW5u -ZXhpYS5vcmcACgkQkXOPc+G3aKC1hQ/+Ivgz5wnurekgPA2URdE61b6il7gnIQHd -JtHxJWJYZYhzHU1TW+16UWdUnjNVOBrkkI4h7fUT8OZAoykKDf9xZkl2NM9g2KBx -syfX32C4Q1v8E7p4aC6ZJM/G5JWY7r9gh53JB9z74hMkyHhGILV4L9X872ugBkgZ -GaM8P3UjJyLXBet2FbRqiFrGBmGCuy3+O1aCnoWImemGhzNWEdU4n5pkaR3S7cAS -qYKMMzr8XyYJDEm+B8oaSfEsGPXplaj93c17Pp69dmyXxo3PdYSvGK/zjou8Hm0s -7WEHygh7VEJvQC6dn3PM4WbL67B0BW2KrrxeCUQx6271EyXXSAfqMyFmbSreDcgI -RuKiufJOwUH7ep7Op7vv5mF3JUMr7LqjzyjugeUnIJMFGW2p4wHdHi1yNNxm112F -DHWwnzITf2ibhIl86UNYPzLb/Dd45+VXsT11E4r6bdyirKCnpIN5O9QWWA1AZ81l -lL5RXnPO3kGOzvJVoUXIEx98XTdehhyY3Zsb60nZ6eW6NVFUCqluFEU9lyUsaOFD -g5LrLllO/QsofVXiDJWg81MK7lAXUw37/1O/4zAgLr+OF8duHonSyaTc2SeYPGQh -vJniaoZlXDiaOikElide7EUgZtE+2fQH6N2OCqwAzblmkl7aaeH5Kmxk+9lb0f/4 -8fBR7udQqXs= -=l73/ ------END PGP SIGNATURE----- diff --git a/packages/g/guestfs-tools/guestfs-tools-1.53.5.tar.gz b/packages/g/guestfs-tools/guestfs-tools-1.53.5.tar.gz new file mode 120000 index 00000000000..244b68a2ffb --- /dev/null +++ b/packages/g/guestfs-tools/guestfs-tools-1.53.5.tar.gz @@ -0,0 +1 @@ +/ipfs/bafybeieektyjhhsah62a5obda2dtrrjpnkgfn5tbxolh2dyrdzrked4ph4 \ No newline at end of file diff --git a/packages/g/guestfs-tools/guestfs-tools-1.53.5.tar.gz.sig b/packages/g/guestfs-tools/guestfs-tools-1.53.5.tar.gz.sig new file mode 100644 index 00000000000..576fadc5703 --- /dev/null +++ b/packages/g/guestfs-tools/guestfs-tools-1.53.5.tar.gz.sig @@ -0,0 +1,17 @@ +-----BEGIN PGP SIGNATURE----- + +iQJFBAABCAAvFiEE93dPsa0HSn6Mh2fqkXOPc+G3aKAFAmc7T5cRHHJpY2hAYW5u +ZXhpYS5vcmcACgkQkXOPc+G3aKBb+xAAiOcQh5+tws62UjJB6GOhgjRqsz8sfHDz +rAQixOYElGCctF3D5+a7n8X6O79+Jud1oyZgD0DioQ3odyuMzvJpIQPexUg/fzgG +c1xFpgfVKaVPCFeaTLORxjnEIro8xPdr9K+e2LQqP5a6MOtNAmAAkkDSGUgNBz+T +UrlTXtawqiQF/bsFy7sFYCg8Ws7Ji7GWwkONl9bb5Ohl2ywbJBeZbI8zIBkDEJcB +nsARtxhVFb2OX7dCXlZNVYh9HUKsl4hk01Poobgi+lPL13RCxC6rIaJ42YXnTW7G +viItA1jZUeHIRbLMkIHhpA1GVecgej0LRW8EG1N2dJ6mCIJvMvmR4yNN7vqU94CF +hm/gWjIYYitO2bEz00ryo/gjhaqFUa49sMd14FAFWOCQfnhkboCZrOoRwqSKXqGi +6GHoV2FbinCd98JF1x4RbPHdb5ABx39U7lVeQiGwjS+400aoN2ZYOCmVAVEvAgk9 +eLbLs1xYLf+Ypa+MjQ3xy30rI8onGHELST8tUtMODV/3+5wgMtr+cz4K2YOzcvYC +3FQYL8+sVh2bczKDsUvci/o+1S47cj+HjnvFgUiaAiA37xmlK+usdOqLaD136/tk +MJ0pRAuduFqIK+HS/saXZ6maoDjOyu6Qk32wu2/7WJ/fKS8BHYfax0KKMr6v8Dh4 +dRbXHBHfuyY= +=bR5I +-----END PGP SIGNATURE----- diff --git a/packages/g/guestfs-tools/guestfs-tools.changes b/packages/g/guestfs-tools/guestfs-tools.changes index c6923d454f8..6ac9b46fde0 100644 --- a/packages/g/guestfs-tools/guestfs-tools.changes +++ b/packages/g/guestfs-tools/guestfs-tools.changes @@ -1,3 +1,16 @@ +------------------------------------------------------------------- +Fri Jan 3 14:50:33 MST 2025 - carnold@suse.com + +- Update to version 1.53.5 (jsc#PED-8910) + * builder: Update opensuse.gpg key + * mlcustomize/customize_run.ml: Move 'in' to new line + * mlstdutils/guestfs_config: Define host_os + * mlcustomize, mltools: Check guest OS is compatible before + allowing --run + * Remove mlv2v/ subdirectory + * resize: Update xpath command +- Drop builder-update-openSUSE.gpg-key.patch + ------------------------------------------------------------------- Tue Nov 12 04:37:05 MST 2024 - carnold@suse.com diff --git a/packages/g/guestfs-tools/guestfs-tools.spec b/packages/g/guestfs-tools/guestfs-tools.spec index 53856200eaa..c3620cc843b 100644 --- a/packages/g/guestfs-tools/guestfs-tools.spec +++ b/packages/g/guestfs-tools/guestfs-tools.spec @@ -1,7 +1,7 @@ # # spec file for package guestfs-tools # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -31,7 +31,7 @@ Summary: Tools to access and modify virtual machine disk images Name: guestfs-tools -Version: 1.53.4 +Version: 1.53.5 Release: 0 License: GPL-2.0-or-later @@ -43,8 +43,6 @@ URL: http://libguestfs.org/ Source0: http://download.libguestfs.org/guestfs-tools/%{source_directory}/%{name}-%{version}.tar.gz Source1: http://download.libguestfs.org/guestfs-tools/%{source_directory}/%{name}-%{version}.tar.gz.sig -Patch0: builder-update-openSUSE.gpg-key.patch - %if 0%{patches_touch_autotools} BuildRequires: autoconf BuildRequires: automake diff --git a/packages/h/hyprland-qtutils/.files b/packages/h/hyprland-qtutils/.files index af7111362d8..4df1fe5c396 100644 Binary files a/packages/h/hyprland-qtutils/.files and b/packages/h/hyprland-qtutils/.files differ diff --git a/packages/h/hyprland-qtutils/.rev b/packages/h/hyprland-qtutils/.rev index 670268300fa..3459e1ba7e0 100644 --- a/packages/h/hyprland-qtutils/.rev +++ b/packages/h/hyprland-qtutils/.rev @@ -7,4 +7,13 @@ New package, provides qt integration for the hyprland compositor 1233268 + + 1069fd32874b6afe408d2d7cbde57fd8 + 0.1.2 + + anag+factory + - Update to version 0.1.2 + * update-screen: Add a button to support the project + 1235088 + diff --git a/packages/h/hyprland-qtutils/hyprland-qtutils.changes b/packages/h/hyprland-qtutils/hyprland-qtutils.changes index d376ec21c9a..e0d9a059a20 100644 --- a/packages/h/hyprland-qtutils/hyprland-qtutils.changes +++ b/packages/h/hyprland-qtutils/hyprland-qtutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Mon Jan 6 00:33:21 UTC 2025 - Shawn Dunn + +- Update to version 0.1.2 + * update-screen: Add a button to support the project + ------------------------------------------------------------------- Sun Dec 22 15:48:32 UTC 2024 - Shawn Dunn diff --git a/packages/h/hyprland-qtutils/hyprland-qtutils.spec b/packages/h/hyprland-qtutils/hyprland-qtutils.spec index cdae357b49d..a699ce4d585 100644 --- a/packages/h/hyprland-qtutils/hyprland-qtutils.spec +++ b/packages/h/hyprland-qtutils/hyprland-qtutils.spec @@ -1,6 +1,7 @@ # # spec file for package hyprland-qtutils # +# Copyright (c) 2025 SUSE LLC # Copyright (c) 2024 Malcolm J Lewis # Copyright (c) 2024 Shawn W Dunn # @@ -18,7 +19,7 @@ Name: hyprland-qtutils -Version: 0.1.1 +Version: 0.1.2 Release: 0 Summary: Hyprland QT/qml utility apps License: BSD-3-Clause diff --git a/packages/h/hyprland-qtutils/v0.1.1.tar.gz b/packages/h/hyprland-qtutils/v0.1.1.tar.gz deleted file mode 120000 index 57558da666f..00000000000 --- a/packages/h/hyprland-qtutils/v0.1.1.tar.gz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafkreib5rdt2v2u22hc5y5yd2q7eaipqny7vqktfnj2ze4enqicke4rdnq \ No newline at end of file diff --git a/packages/h/hyprland-qtutils/v0.1.2.tar.gz b/packages/h/hyprland-qtutils/v0.1.2.tar.gz new file mode 120000 index 00000000000..9cb0ec0d1b5 --- /dev/null +++ b/packages/h/hyprland-qtutils/v0.1.2.tar.gz @@ -0,0 +1 @@ +/ipfs/bafkreibfvfn37vr7aghfsvmrvdk4srbd3p4hejvqmo7x3yebbbhpghhkmu \ No newline at end of file diff --git a/packages/i/intel-gpu-tools/.files b/packages/i/intel-gpu-tools/.files index b63f33bfb88..ff11f5b6fdc 100644 Binary files a/packages/i/intel-gpu-tools/.files and b/packages/i/intel-gpu-tools/.files differ diff --git a/packages/i/intel-gpu-tools/.rev b/packages/i/intel-gpu-tools/.rev index cf9ad3276bc..bd869c38b23 100644 --- a/packages/i/intel-gpu-tools/.rev +++ b/packages/i/intel-gpu-tools/.rev @@ -89,4 +89,12 @@ Automatic submission by obs-autosubmit 1219456 + + 18e7252f8a04747bd4912409ac9ea045 + 1.30 + + anag+factory + + 1235457 + diff --git a/packages/i/intel-gpu-tools/fix-procps-ng-4.0.5.patch b/packages/i/intel-gpu-tools/fix-procps-ng-4.0.5.patch new file mode 100644 index 00000000000..a2761d3b152 --- /dev/null +++ b/packages/i/intel-gpu-tools/fix-procps-ng-4.0.5.patch @@ -0,0 +1,39 @@ +diff -ruNp a/meson.build b/meson.build +--- a/meson.build ++++ b/meson.build +@@ -135,10 +135,14 @@ pciaccess = dependency('pciaccess', vers + libkmod = dependency('libkmod') + libprocps = dependency('libprocps', required : false) + libproc2 = dependency('libproc2', required : false) ++libproc21 = dependency('libproc2', required : false, version : '>=4.0.5') + if libprocps.found() + config.set('HAVE_LIBPROCPS', 1) + elif libproc2.found() + config.set('HAVE_LIBPROC2', 1) ++ if libproc21.found() ++ config.set('HAVE_LIBPROC21', 1) ++ endif + else + error('Either libprocps or libproc2 is required') + endif +diff -ruNp a/lib/igt_aux.c b/lib/igt_aux.c +--- a/lib/igt_aux.c ++++ b/lib/igt_aux.c +@@ -1358,10 +1358,17 @@ static bool get_process_ids(struct igt_p + prcs->comm = NULL; + prcs->stack = procps_pids_get(prcs->info, PIDS_FETCH_TASKS_ONLY); + if (prcs->stack) { ++#ifdef HAVE_LIBPROC21 ++ prcs->tid = PIDS_VAL(EU_PID, s_int, prcs->stack); ++ prcs->euid = PIDS_VAL(EU_EUID, s_int, prcs->stack); ++ prcs->egid = PIDS_VAL(EU_EGID, s_int, prcs->stack); ++ prcs->comm = PIDS_VAL(EU_CMD, str, prcs->stack); ++#else + prcs->tid = PIDS_VAL(EU_PID, s_int, prcs->stack, prcs->info); + prcs->euid = PIDS_VAL(EU_EUID, s_int, prcs->stack, prcs->info); + prcs->egid = PIDS_VAL(EU_EGID, s_int, prcs->stack, prcs->info); + prcs->comm = PIDS_VAL(EU_CMD, str, prcs->stack, prcs->info); ++#endif + } + #endif + return prcs->tid != 0; diff --git a/packages/i/intel-gpu-tools/igt-gpu-tools-1.29.tar.xz b/packages/i/intel-gpu-tools/igt-gpu-tools-1.29.tar.xz deleted file mode 120000 index 0bd4f655a85..00000000000 --- a/packages/i/intel-gpu-tools/igt-gpu-tools-1.29.tar.xz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafybeihp47dbsipjjrd3pm5pbqlfiwlhgf3op2tymc4ihxyyqjoyotgkde \ No newline at end of file diff --git a/packages/i/intel-gpu-tools/igt-gpu-tools-1.29.tar.xz.sig b/packages/i/intel-gpu-tools/igt-gpu-tools-1.29.tar.xz.sig deleted file mode 100644 index a6e93f374a2..00000000000 Binary files a/packages/i/intel-gpu-tools/igt-gpu-tools-1.29.tar.xz.sig and /dev/null differ diff --git a/packages/i/intel-gpu-tools/igt-gpu-tools-1.30.tar.xz b/packages/i/intel-gpu-tools/igt-gpu-tools-1.30.tar.xz new file mode 120000 index 00000000000..b6fcead2319 --- /dev/null +++ b/packages/i/intel-gpu-tools/igt-gpu-tools-1.30.tar.xz @@ -0,0 +1 @@ +/ipfs/bafybeiayyvzhe6uctv6sgd6gmcrypxramowbgiuoiaybigzvarxiybphqu \ No newline at end of file diff --git a/packages/i/intel-gpu-tools/igt-gpu-tools-1.30.tar.xz.sig b/packages/i/intel-gpu-tools/igt-gpu-tools-1.30.tar.xz.sig new file mode 100644 index 00000000000..ce65824c69d Binary files /dev/null and b/packages/i/intel-gpu-tools/igt-gpu-tools-1.30.tar.xz.sig differ diff --git a/packages/i/intel-gpu-tools/intel-gpu-tools.changes b/packages/i/intel-gpu-tools/intel-gpu-tools.changes index 633d9b364fd..1629c73b3b0 100644 --- a/packages/i/intel-gpu-tools/intel-gpu-tools.changes +++ b/packages/i/intel-gpu-tools/intel-gpu-tools.changes @@ -1,3 +1,33 @@ +------------------------------------------------------------------- +Thu Jan 2 10:24:19 UTC 2025 - munix9@googlemail.com + +- Update to version 1.30: + * General changes: + - New meson options xe_eudebug and vmtb. + * Library changes: + - Added PantherLake (PTL) support, unified PCI IDs into one + common header pciids.h (Ngai-Mint Kwan) + - Added BMG support for OA (Observability Architecture) for Xe driver. + (José Roberto de Souza) + - Added support for Xe3 platforms in GPGPU shader. (Andrzej Hajda) + - Added 6k resolution support for a single CRTC. (Jeevan B) + - Added support for MTL platform in GPGPU compute. (Nishit Sharma) + * Runner changes: + - Set option PRUNE_KEEP_ALL as default. (Kamil Konieczny) + - Allow to dynamically ignore dmesg warn messages when generating + results, usefull when driver is using kernel fault injection. + (Kamil Konieczny). + * Tools changes: + - New power tool for power/energy measurement. (Ville Syrjälä) + - New VM Testbench (VMTB) - SR-IOV Virtual Machine testing tool. + (Adam Miszczak) + - Fixes in amd_hdmi_compliance. (Stylon Wang and Wayne Lin) + - Fixes in intel_reg. (Lucas De Marchi) + * And many other bug fixes, improvements, cleanups and new tests. + +- Add fix-procps-ng-4.0.5.patch: Fix build with procps-ng >= 4.0.5 + (https://gitlab.com/procps-ng/procps/-/issues/332) + ------------------------------------------------------------------- Sat Oct 12 05:40:05 UTC 2024 - Tejas Guruswamy diff --git a/packages/i/intel-gpu-tools/intel-gpu-tools.spec b/packages/i/intel-gpu-tools/intel-gpu-tools.spec index 8843c13a8e6..20fe6e332b7 100644 --- a/packages/i/intel-gpu-tools/intel-gpu-tools.spec +++ b/packages/i/intel-gpu-tools/intel-gpu-tools.spec @@ -1,7 +1,7 @@ # # spec file for package intel-gpu-tools # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: intel-gpu-tools -Version: 1.29 +Version: 1.30 Release: 0 Summary: Collection of tools for development and testing of the Intel DRM driver License: MIT @@ -25,6 +25,8 @@ Group: Development/Tools/Other URL: https://xorg.freedesktop.org/ Source0: https://xorg.freedesktop.org/releases/individual/app/igt-gpu-tools-%{version}.tar.xz Source1: https://xorg.freedesktop.org/releases/individual/app/igt-gpu-tools-%{version}.tar.xz.sig +# PATCH-FIX-OPENSUSE fix-procps-ng-4.0.5.patch https://gitlab.com/procps-ng/procps/-/issues/332 +Patch0: fix-procps-ng-4.0.5.patch BuildRequires: bison BuildRequires: fdupes BuildRequires: flex @@ -74,7 +76,7 @@ Requires: %{name} = %{version} Development files and library headers for %{name} %prep -%autosetup -n igt-gpu-tools-%{version} +%autosetup -n igt-gpu-tools-%{version} -p1 %build # Tests fail on x86_64 with -z now @@ -91,6 +93,7 @@ ninja -C %{_vpath_builddir} igt-gpu-tools-doc sed -i 's#/usr/bin/env python3#/usr/bin/python3#' \ %{buildroot}%{_bindir}/{code_cov_gather_on_test,intel-gfx-fw-info} +%fdupes %{buildroot}%{_includedir} %fdupes %{buildroot}%{_libexecdir} # These are only useful with the full source tree diff --git a/packages/i/intel-hybrid-driver/.files b/packages/i/intel-hybrid-driver/.files index 293a753cfac..ac2d1161330 100644 Binary files a/packages/i/intel-hybrid-driver/.files and b/packages/i/intel-hybrid-driver/.files differ diff --git a/packages/i/intel-hybrid-driver/.rev b/packages/i/intel-hybrid-driver/.rev index b0c0bfd2a4d..e9e62f8ece6 100644 --- a/packages/i/intel-hybrid-driver/.rev +++ b/packages/i/intel-hybrid-driver/.rev @@ -40,4 +40,25 @@ * fixes build against gcc10, which uses -fno-common as default 812862 + + 0a117fbb93968c32b3c74aca6ae9895b + 2.0.0 + + anag+factory + - fixed source URL in specfile + +- fixed driver for current libva by switchting to gentoo patches + (boo#1234858) + * intel-hybrid-codec-driver-2.0.0-gcc10-fix.patch + * intel-hybrid-codec-driver-2.0.0-invalid-read-fix.patch + * intel-hybrid-codec-driver-2.0.0-nullptr-fix.patch + * intel-hybrid-codec-driver-2.0.0-vadriverinit-fix.patch + * intel-hybrid-codec-driver-2.0.0-x11-fix.patch +- supersedes the following patches + * U_Update-the-dependency-to-libva-2.0.patch + * n_libva-2.0-ABI-header-fix.patch + * u_gcc10.patch +- raised driver version number to 2.0.0 + 1235158 + diff --git a/packages/i/intel-hybrid-driver/U_Update-the-dependency-to-libva-2.0.patch b/packages/i/intel-hybrid-driver/U_Update-the-dependency-to-libva-2.0.patch deleted file mode 100644 index 7ed80ac96a1..00000000000 --- a/packages/i/intel-hybrid-driver/U_Update-the-dependency-to-libva-2.0.patch +++ /dev/null @@ -1,55 +0,0 @@ -From dfa9c8eba29573e24f73b1890f8a67f0e46e3d7b Mon Sep 17 00:00:00 2001 -From: "Xiang, Haihao" -Date: Sat, 14 Oct 2017 07:45:07 +0800 -Subject: [PATCH] Update the dependency to libva 2.0 - -In addition, This fixes deprecated warning caused by libva 2.0 - -Signed-off-by: Xiang, Haihao ---- - configure.ac | 6 +----- - src/va_backend_compat.h | 8 ++++++++ - 2 files changed, 9 insertions(+), 5 deletions(-) - -diff --git a/configure.ac b/configure.ac -index 192c0db..6cf1431 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -10,8 +10,7 @@ m4_append([intel_driver_version], intel_driver_pre_version, [.pre]) - ]) - - # libva minimum version requirement --m4_define([va_api_version], [0.38]) --m4_define([libva_package_version], [1.6.0]) -+m4_define([va_api_version], [1.0.0]) - - # libdrm minimum version requirement - m4_define([libdrm_version], [2.4.45]) -@@ -71,9 +70,6 @@ AC_SYS_LARGEFILE - AC_CHECK_LIB([m], [sin]) - AC_CHECK_FUNCS([log2f]) - --LIBVA_PACKAGE_VERSION=libva_package_version --AC_SUBST(LIBVA_PACKAGE_VERSION) -- - dnl Check for recent enough DRM - LIBDRM_VERSION=libdrm_version - PKG_CHECK_MODULES([DRM], [libdrm >= $LIBDRM_VERSION]) -diff --git a/src/va_backend_compat.h b/src/va_backend_compat.h -index f5c9f75..2894c90 100644 ---- a/src/va_backend_compat.h -+++ b/src/va_backend_compat.h -@@ -45,4 +45,12 @@ - # define VA_DRM_AUTH_CUSTOM VA_DUMMY - #endif - -+#if VA_CHECK_VERSION(1,0,0) -+ -+# define VAEncPackedHeaderMiscMask 0x80000000 -+# define VAEncPackedHeaderH264_SEI (VAEncPackedHeaderMiscMask | 1) -+# define VAEncPackedHeaderHEVC_SEI (VAEncPackedHeaderMiscMask | 1) -+ -+#endif -+ - #endif /* VA_BACKEND_COMPAT_H */ - diff --git a/packages/i/intel-hybrid-driver/u_gcc10.patch b/packages/i/intel-hybrid-driver/intel-hybrid-codec-driver-2.0.0-gcc10-fix.patch similarity index 60% rename from packages/i/intel-hybrid-driver/u_gcc10.patch rename to packages/i/intel-hybrid-driver/intel-hybrid-codec-driver-2.0.0-gcc10-fix.patch index 46816f5ca5b..0c170579857 100644 --- a/packages/i/intel-hybrid-driver/u_gcc10.patch +++ b/packages/i/intel-hybrid-driver/intel-hybrid-codec-driver-2.0.0-gcc10-fix.patch @@ -1,5 +1,5 @@ ---- intel-hybrid-driver-1.0.2.orig/src/media_drv_common.h 2020-06-09 10:21:13.982454569 +0000 -+++ intel-hybrid-driver-1.0.2/src/media_drv_common.h 2020-06-09 10:22:27.751970861 +0000 +--- intel-hybrid-driver/src/media_drv_common.h 2020-05-26 23:18:02.279795861 +0100 ++++ intel-hybrid-driver-new/src/media_drv_common.h 2020-05-26 23:19:11.316101524 +0100 @@ -39,6 +39,6 @@ #define BRC_INIT_IGNORE_PICTURE_HEADER_SIZE 0x2000 #define BRC_INIT_DISABLE_MBBRC 0x8000 diff --git a/packages/i/intel-hybrid-driver/intel-hybrid-codec-driver-2.0.0-invalid-read-fix.patch b/packages/i/intel-hybrid-driver/intel-hybrid-codec-driver-2.0.0-invalid-read-fix.patch new file mode 100644 index 00000000000..e410a8cc89c --- /dev/null +++ b/packages/i/intel-hybrid-driver/intel-hybrid-codec-driver-2.0.0-invalid-read-fix.patch @@ -0,0 +1,39 @@ +diff --git a/src/media_drv_gen75_render.c b/src/media_drv_gen75_render.c +index a3d60ff..51b1442 100644 +--- a/src/media_drv_gen75_render.c ++++ b/src/media_drv_gen75_render.c +@@ -1453,7 +1453,7 @@ media_drv_gen75_render_init(VADriverContextP ctx) + + if (IS_HASWELL (drv_ctx->drv_data.device_id)) { + memcpy(render_state->render_kernels, render_kernels_gen7_haswell, +- sizeof(render_state->render_kernels)); ++ sizeof(render_kernels_gen7_haswell)); + render_state->render_put_surface = gen7_render_put_surface; + render_state->render_put_subpicture = gen7_render_put_subpicture; + } else { +diff --git a/src/media_drv_gen8_render.c b/src/media_drv_gen8_render.c +index 42005ea..da349cc 100644 +--- a/src/media_drv_gen8_render.c ++++ b/src/media_drv_gen8_render.c +@@ -1741,7 +1741,7 @@ media_drv_gen8_render_init(VADriverContextP ctx) + render_state->max_wm_threads = 64; + + memcpy(render_state->render_kernels, render_kernels_gen8, +- sizeof(render_state->render_kernels)); ++ sizeof(render_kernels_gen8)); + + kernel_size = 4096; + +diff --git a/src/media_drv_hw_g75.c b/src/media_drv_hw_g75.c +index 57eddbd..080cd86 100644 +--- a/src/media_drv_hw_g75.c ++++ b/src/media_drv_hw_g75.c +@@ -3325,7 +3325,7 @@ media_set_curbe_vp8_me (VP8_ME_CURBE_PARAMS * params) + MEDIA_CURBE_DATA_ME *cmd = (MEDIA_CURBE_DATA_ME *) params->curbe_cmd_buff; + + media_drv_memcpy (cmd, sizeof (MEDIA_CURBE_DATA_ME), ME_CURBE_INIT_DATA, +- sizeof (MEDIA_CURBE_DATA_ME)); ++ sizeof (ME_CURBE_INIT_DATA)); + me_mode = + params-> + me_16x_enabled ? (params->me_16x ? ME16x_BEFORE_ME4x : ME4x_AFTER_ME16x) : diff --git a/packages/i/intel-hybrid-driver/intel-hybrid-codec-driver-2.0.0-nullptr-fix.patch b/packages/i/intel-hybrid-driver/intel-hybrid-codec-driver-2.0.0-nullptr-fix.patch new file mode 100644 index 00000000000..84562584b6a --- /dev/null +++ b/packages/i/intel-hybrid-driver/intel-hybrid-codec-driver-2.0.0-nullptr-fix.patch @@ -0,0 +1,21 @@ +diff --git a/src/vp9hdec/decode_hybrid_vp9.cpp b/src/vp9hdec/decode_hybrid_vp9.cpp +index 1baf339..7a086e2 100644 +--- a/src/vp9hdec/decode_hybrid_vp9.cpp ++++ b/src/vp9hdec/decode_hybrid_vp9.cpp +@@ -3289,9 +3289,16 @@ VAStatus Intel_HybridVp9Decode_HostVldRenderCb ( + + // Reset padding flag of current frame and update surface dimension + surface = SURFACE(pMdfDecodeFrame->ucCurrIndex); ++ if ((surface == NULL) || (surface->private_data == NULL)) ++ return VA_STATUS_ERROR_INVALID_PARAMETER; ++ + pFrameSource = (INTEL_DECODE_HYBRID_VP9_MDF_FRAME_SOURCE *)(surface->private_data); + pCurrFrame = &(pFrameSource->Frame); + pFrameSource->bHasPadding = false; ++ ++ if (pCurrFrame->pMdfSurface == NULL) ++ return VA_STATUS_ERROR_INVALID_PARAMETER; ++ + pCurrFrame->pMdfSurface->SetSurfaceStateDimensions( + pMdfDecodeFrame->dwWidth, + pMdfDecodeFrame->dwHeight); diff --git a/packages/i/intel-hybrid-driver/intel-hybrid-codec-driver-2.0.0-vadriverinit-fix.patch b/packages/i/intel-hybrid-driver/intel-hybrid-codec-driver-2.0.0-vadriverinit-fix.patch new file mode 100644 index 00000000000..5177e144853 --- /dev/null +++ b/packages/i/intel-hybrid-driver/intel-hybrid-codec-driver-2.0.0-vadriverinit-fix.patch @@ -0,0 +1,13 @@ +--- intel-hybrid-driver/src/media_drv_init.c ++++ intel-hybrid-driver-new/src/media_drv_init.c +@@ -2764,9 +2764,9 @@ va_driver_init (VADriverContextP ctx) + return ret; + } + +-VAStatus DLL_EXPORT __vaDriverInit_0_34 (VADriverContextP ctx); ++VAStatus DLL_EXPORT VA_DRIVER_INIT_FUNC (VADriverContextP ctx); + VAStatus +-__vaDriverInit_0_34 (VADriverContextP ctx) ++VA_DRIVER_INIT_FUNC (VADriverContextP ctx) + { + VAStatus ret = VA_STATUS_ERROR_UNKNOWN; diff --git a/packages/i/intel-hybrid-driver/n_libva-2.0-ABI-header-fix.patch b/packages/i/intel-hybrid-driver/intel-hybrid-codec-driver-2.0.0-x11-fix.patch similarity index 99% rename from packages/i/intel-hybrid-driver/n_libva-2.0-ABI-header-fix.patch rename to packages/i/intel-hybrid-driver/intel-hybrid-codec-driver-2.0.0-x11-fix.patch index 6a1a5d9e1fd..2422e4d1721 100644 --- a/packages/i/intel-hybrid-driver/n_libva-2.0-ABI-header-fix.patch +++ b/packages/i/intel-hybrid-driver/intel-hybrid-codec-driver-2.0.0-x11-fix.patch @@ -18,7 +18,7 @@ index 42299b8..bbd9713 100644 +++ b/src/media_drv_output_dri.c @@ -105,6 +105,15 @@ media_output_dri_init (VADriverContextP ctx) struct dri_vtable *dri_vtable; - + static const struct dso_symbol symbols[] = { +#if VA_CHECK_VERSION(1,0,0) + {"va_dri_get_drawable", @@ -38,7 +38,7 @@ index 42299b8..bbd9713 100644 {NULL,} +#endif }; - + drv_ctx->dri_output = diff --git a/src/media_drv_output_dri.h b/src/media_drv_output_dri.h index 0d6ccf0..889861c 100644 @@ -52,4 +52,3 @@ index 0d6ccf0..889861c 100644 +#define LIBVA_X11_NAME "libva-x11.so.2" VOID media_output_dri_terminate (VADriverContextP ctx); BOOL media_output_dri_init (VADriverContextP ctx); - diff --git a/packages/i/intel-hybrid-driver/intel-hybrid-driver.changes b/packages/i/intel-hybrid-driver/intel-hybrid-driver.changes index 42d55addfc3..b38d50fb76c 100644 --- a/packages/i/intel-hybrid-driver/intel-hybrid-driver.changes +++ b/packages/i/intel-hybrid-driver/intel-hybrid-driver.changes @@ -1,3 +1,24 @@ +------------------------------------------------------------------- +Mon Jan 6 11:19:06 UTC 2025 - Stefan Dirsch + +- fixed source URL in specfile + +------------------------------------------------------------------- +Fri Jan 3 22:36:02 UTC 2025 - Stefan Dirsch + +- fixed driver for current libva by switchting to gentoo patches + (boo#1234858) + * intel-hybrid-codec-driver-2.0.0-gcc10-fix.patch + * intel-hybrid-codec-driver-2.0.0-invalid-read-fix.patch + * intel-hybrid-codec-driver-2.0.0-nullptr-fix.patch + * intel-hybrid-codec-driver-2.0.0-vadriverinit-fix.patch + * intel-hybrid-codec-driver-2.0.0-x11-fix.patch +- supersedes the following patches + * U_Update-the-dependency-to-libva-2.0.patch + * n_libva-2.0-ABI-header-fix.patch + * u_gcc10.patch +- raised driver version number to 2.0.0 + ------------------------------------------------------------------- Tue Jun 9 10:25:59 UTC 2020 - Stefan Dirsch diff --git a/packages/i/intel-hybrid-driver/intel-hybrid-driver.spec b/packages/i/intel-hybrid-driver/intel-hybrid-driver.spec index 9991f635984..63fb54ff2c6 100644 --- a/packages/i/intel-hybrid-driver/intel-hybrid-driver.spec +++ b/packages/i/intel-hybrid-driver/intel-hybrid-driver.spec @@ -1,7 +1,7 @@ # # spec file for package intel-hybrid-driver # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2025 SUSE LLC # Copyright (c) 2017 Bjørn Lie, Bryne, Norway. # # All modifications and additions to the file contributed by third parties @@ -18,15 +18,17 @@ Name: intel-hybrid-driver -Version: 1.0.2 +Version: 2.0.0 Release: 0 Summary: VA driver for Intel G45 & HD Graphics family License: MIT URL: https://github.com/intel/intel-hybrid-driver -Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz -Patch0: U_Update-the-dependency-to-libva-2.0.patch -Patch1: n_libva-2.0-ABI-header-fix.patch -Patch2: u_gcc10.patch +Source0: %{url}/archive/1.0.2/%{name}-1.0.2.tar.gz +Patch1: intel-hybrid-codec-driver-2.0.0-gcc10-fix.patch +Patch2: intel-hybrid-codec-driver-2.0.0-invalid-read-fix.patch +Patch3: intel-hybrid-codec-driver-2.0.0-nullptr-fix.patch +Patch4: intel-hybrid-codec-driver-2.0.0-vadriverinit-fix.patch +Patch5: intel-hybrid-codec-driver-2.0.0-x11-fix.patch BuildRequires: c++_compiler BuildRequires: libtool @@ -46,7 +48,7 @@ This is the VA-API implementation for Intel G45 chipsets and Intel HD Graphics for Intel Core processor family. %prep -%autosetup -p1 +%autosetup -p1 -n %{name}-1.0.2 %build NOCONFIGURE=1 ./autogen.sh diff --git a/packages/i/iwd/.files b/packages/i/iwd/.files index ce5f8f3267e..31a3b152f8e 100644 Binary files a/packages/i/iwd/.files and b/packages/i/iwd/.files differ diff --git a/packages/i/iwd/.rev b/packages/i/iwd/.rev index 410e3bc9c83..ba3e031457c 100644 --- a/packages/i/iwd/.rev +++ b/packages/i/iwd/.rev @@ -491,4 +491,12 @@ 1219094 + + c0c75aa287dbca30537bd6ecef7ea01d + 3.3 + + anag+factory + + 1235366 + diff --git a/packages/i/iwd/iwd-3.0.tar.sign b/packages/i/iwd/iwd-3.0.tar.sign deleted file mode 100644 index ffc30ffef4a..00000000000 --- a/packages/i/iwd/iwd-3.0.tar.sign +++ /dev/null @@ -1,16 +0,0 @@ ------BEGIN PGP SIGNATURE----- - -iQIcBAABAgAGBQJnFQPRAAoJEAbKn10dzyZZfKoP/iiUBzwHpbcpjHQr7HHd5vxE -R4JRrtUbFT/klwPTeuuwf5rDzAxHRY3ltJxTlR/2GDml9J2+nc53/Py1YLBNx0rc -SUlcY3cau1CvavZgTAn2HnGo8nKC6+9WPbV4SKxTNCSQR1H5EmSzmCAsuGNbTyOh -RVKNfa9MA5O5Ljjkq22zvrS9TqbZiesF2/VYdM+lAWmr0E4d5pK+b71UIIVVraGw -rSTweIklDHXQS+nG2Px+/u3SiQaMa37l1XZjum7hlp57mN9ACFn9Snc6fa3Z0Mii -GA/xHeb2DyEYlgf3RnIr3Oy1AlYtYvHNfpdxY9r25e/nfFAVq0YWhqr4i83R5Uz4 -jazDoc5dRbJYiEJ8aCd1BeSk0ZMuGdNx8JoL//7jH++iMPlpKXHWuRg/0/EwA/+R -cHPnRkQl80x97V0OrnrLMIbLS7UEdgAuXihPx9giz5RtdkCyKyVn9Lx82lcJ9/57 -GDNAAFrfOok2fCyyTzrQd+8vef3HvqGdIhVrlURYdSIV05LdKoxdYdCTHunMhMQo -Oa1uCmlaHWMilrNfJxpid+6tufJbkaPbrHhNJk2xs7Sv1z6inWJWh40BaBezCe06 -bVvZc1CSR4w44ZzBwk5C1W5WEFUDzmC69wGbEL6z/cfsHCcPPE51S1/BX5vvKrn3 -KKjejUpIQN4eC24j2nPZ -=ScUC ------END PGP SIGNATURE----- diff --git a/packages/i/iwd/iwd-3.0.tar.xz b/packages/i/iwd/iwd-3.0.tar.xz deleted file mode 120000 index 85dc7f037e5..00000000000 --- a/packages/i/iwd/iwd-3.0.tar.xz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafybeidlfw4cuqnnenunrspgbdjn4dbsrvzbmwadsln2qhv5xsoze7hlnm \ No newline at end of file diff --git a/packages/i/iwd/iwd-3.3.tar.sign b/packages/i/iwd/iwd-3.3.tar.sign new file mode 100644 index 00000000000..f6475512dd8 --- /dev/null +++ b/packages/i/iwd/iwd-3.3.tar.sign @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIcBAABAgAGBQJnZSfsAAoJEAbKn10dzyZZw8oP/jW6t0BOOuLf2lay62bhoISt +uYlwZUv9Da+fxBsMBeJETq2cnTKDElkYRPeTrTjViYecWyS9EHjZ+OWDUdHF6PFk +WuchzLfmXS1HsVVic98rHoFkddom5wW9JS8wi3UGH0/+puQxdFiVXyxjLdPwrNb6 +JR6dpDd5hhoOwXTqPKcpHktlVVZ8mCQVd849tNQnLuSnoZJA5NcP0EVZhKFNfzEv +G9UXNk58/Ntb7H4o+YaxJgEtvi0455tnb3luUdHiIMMy8Cai4zy5UGABUhrURliS +JqvYmAuj3Nd7Gpukn38YLvc254BeEazRm+H1EBa7U2z2hRgpSCyJO5fDK+aTUzq6 +5Pc5729uRvOfH8cdO0kOswS7OWO7xprI+B7fxLutWtTXwISem7ykj9k5y/jxSWcG +NQ54finwWy5aSosQAWa+m3whN7kLa4i+HNoW1y3uGVIIGRzbd561R4fgwrnpBR6v +IwFBqk5siHoamejvzbSuigHTaWL9Z7+XiE1OQrJgSO9TSqlecPgAFiHxtrWV2TSm +AHlojv30oFyCcYmgdD843bN9coTE/KKLpZkg/OHjochwgvwuaNIl/4SK5zADrnhc +O/WPy0fPQFKLTgnsMfSifJF0Tp2R+/ZBvNnLOIMRBTr+GjLsIoRrAWbigmL+OwzH +bnT0nE2wCxUc27X2kbq2 +=jWVS +-----END PGP SIGNATURE----- diff --git a/packages/i/iwd/iwd-3.3.tar.xz b/packages/i/iwd/iwd-3.3.tar.xz new file mode 120000 index 00000000000..13bbf54a16a --- /dev/null +++ b/packages/i/iwd/iwd-3.3.tar.xz @@ -0,0 +1 @@ +/ipfs/bafybeidd56psfzzmg3whgaheuqflqsqjjag4eqbj3xj4c6hg7t3vjx655u \ No newline at end of file diff --git a/packages/i/iwd/iwd.changes b/packages/i/iwd/iwd.changes index 6279d16aefd..614b3559bca 100644 --- a/packages/i/iwd/iwd.changes +++ b/packages/i/iwd/iwd.changes @@ -1,3 +1,17 @@ +------------------------------------------------------------------- +Sun Jan 5 18:44:01 UTC 2025 - Luigi Baldoni + +- Update to version 3.3 + * Fix issue with handling External Authentication. + version 3.2: + * Fix issue with GCC 15 and -std=c23 build errors. + * Add support for using PMKSA over SAE if available. + * Add support for HighUtilization/StationCount thresholds. + * Add support for disabling Multicast RX option. + version 3.1: + * Fix issue with handling OWE transition BSS selection. + * Fix issue with handling oper class 136 starting frequency. + ------------------------------------------------------------------- Tue Oct 29 15:17:54 UTC 2024 - Luigi Baldoni diff --git a/packages/i/iwd/iwd.spec b/packages/i/iwd/iwd.spec index 432db2d1990..52aa13dc58b 100644 --- a/packages/i/iwd/iwd.spec +++ b/packages/i/iwd/iwd.spec @@ -1,7 +1,7 @@ # # spec file for package iwd # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: iwd -Version: 3.0 +Version: 3.3 Release: 0 Summary: Wireless daemon for Linux License: LGPL-2.1-or-later diff --git a/packages/k/kdenetwork-filesharing/.files b/packages/k/kdenetwork-filesharing/.files index 9c9b2329306..a81a43fd952 100644 Binary files a/packages/k/kdenetwork-filesharing/.files and b/packages/k/kdenetwork-filesharing/.files differ diff --git a/packages/k/kdenetwork-filesharing/.rev b/packages/k/kdenetwork-filesharing/.rev index f65d585c991..fc9e2ce9497 100644 --- a/packages/k/kdenetwork-filesharing/.rev +++ b/packages/k/kdenetwork-filesharing/.rev @@ -521,4 +521,12 @@ KDE release gear 24.12.0 (forwarded request 1230034 from krop) 1230401 + + b36e908a04adbe558662516a5c707f44 + 24.12.0 + + anag+factory + + 1233870 + diff --git a/packages/k/kdenetwork-filesharing/kdenetwork-filesharing.changes b/packages/k/kdenetwork-filesharing/kdenetwork-filesharing.changes index 059d7dfeb4a..bcfd9ce894f 100644 --- a/packages/k/kdenetwork-filesharing/kdenetwork-filesharing.changes +++ b/packages/k/kdenetwork-filesharing/kdenetwork-filesharing.changes @@ -2022,7 +2022,7 @@ Wed Dec 22 11:39:28 CET 2010 - dmueller@suse.de ------------------------------------------------------------------- -Fri Dec 8 19:18:53 UCT 2010 - toddrme2178@gmail.com +Fri Dec 8 19:18:53 UTC 2010 - toddrme2178@gmail.com - Add optional dependencies * KDE4Workspace -- Allows 'shutdown after downloads completed' in kget diff --git a/packages/k/kdump/.files b/packages/k/kdump/.files index 63e15006407..a88d68a852f 100644 Binary files a/packages/k/kdump/.files and b/packages/k/kdump/.files differ diff --git a/packages/k/kdump/.rev b/packages/k/kdump/.rev index be22e15131d..5dce673d28f 100644 --- a/packages/k/kdump/.rev +++ b/packages/k/kdump/.rev @@ -1385,4 +1385,13 @@ Please note that the boo#1226676 fix does not completely fix the issue on its ow 1226461 + + 428d70fd573dd6e524cab7634a74868a + 2.0.13 + + anag+factory + - upgrade to version 2.0.13 + * allow negative KDUMP_KEEP_OLD_DUMPS (bsc#1234845) + 1235309 + diff --git a/packages/k/kdump/kdump-2.0.12.tar.xz b/packages/k/kdump/kdump-2.0.12.tar.xz deleted file mode 120000 index 5e716f99126..00000000000 --- a/packages/k/kdump/kdump-2.0.12.tar.xz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafkreia72piofg77bzf3ixkrvg6cq333ru4vlu6o3ov2lghzf5otf3b6pe \ No newline at end of file diff --git a/packages/k/kdump/kdump-2.0.13.tar.xz b/packages/k/kdump/kdump-2.0.13.tar.xz new file mode 120000 index 00000000000..af4ede9f8b8 --- /dev/null +++ b/packages/k/kdump/kdump-2.0.13.tar.xz @@ -0,0 +1 @@ +/ipfs/bafkreiamdwjctcp3whkr55evbl2mf7kcgjlrfpkux3aup7mpg2pnwoa4tu \ No newline at end of file diff --git a/packages/k/kdump/kdump.changes b/packages/k/kdump/kdump.changes index 77f0e35688c..7702a970148 100644 --- a/packages/k/kdump/kdump.changes +++ b/packages/k/kdump/kdump.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Mon Jan 6 16:56:36 UTC 2025 - Jiri Bohac + +- upgrade to version 2.0.13 + * allow negative KDUMP_KEEP_OLD_DUMPS (bsc#1234845) + ------------------------------------------------------------------- Fri Nov 22 17:37:47 UTC 2024 - Jiri Bohac diff --git a/packages/k/kdump/kdump.spec b/packages/k/kdump/kdump.spec index e5109b19ddf..e9e77db5a0e 100644 --- a/packages/k/kdump/kdump.spec +++ b/packages/k/kdump/kdump.spec @@ -1,7 +1,7 @@ # # spec file for package kdump # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -57,7 +57,7 @@ %define dracutlibdir %{_prefix}/lib/dracut Name: kdump -Version: 2.0.12 +Version: 2.0.13 Release: 0 Summary: Kernel crash dump scripts and utilities License: GPL-2.0-or-later diff --git a/packages/k/kernel-source/.files b/packages/k/kernel-source/.files index 73e7cb5a500..198d9d02cd1 100644 Binary files a/packages/k/kernel-source/.files and b/packages/k/kernel-source/.files differ diff --git a/packages/k/kernel-source/.rev b/packages/k/kernel-source/.rev index 5c3e775b6b6..0da90b3b03b 100644 --- a/packages/k/kernel-source/.rev +++ b/packages/k/kernel-source/.rev @@ -6848,4 +6848,12 @@ As this is a serious local privilege escalation, I would like to see a timely in 6.12.8 & 6.12.7 & other fixes; bugs: bsc#1012628 bsc#1180749 bsc#1190358 bsc#1190428 bsc#1234782 1234560 + + bb5eb17800d3bcba046dbf8d2de6c48c + 6.12.8 + + anag+factory + Align HZ values with SLE; Disable CONFIG_FB_DEVICE; fix for PCI; bugs: boo#1212947 bsc#1196438 bsc#1234623 + 1235110 + diff --git a/packages/k/kernel-source/config.tar.bz2 b/packages/k/kernel-source/config.tar.bz2 index 4ca5e504257..52d26836a97 120000 --- a/packages/k/kernel-source/config.tar.bz2 +++ b/packages/k/kernel-source/config.tar.bz2 @@ -1 +1 @@ -/ipfs/bafybeihkpq37fz5hstlfsg27ycxpa5urjllv56pkzt5w4fbdycqbea4c3a \ No newline at end of file +/ipfs/bafybeihhzvpgrmrijqiquheiho5ldl24oltsfmefeyzfjugo7fnwwaaoqa \ No newline at end of file diff --git a/packages/k/kernel-source/dtb-aarch64.changes b/packages/k/kernel-source/dtb-aarch64.changes index a0e1767e034..9f62ebe54ed 100644 --- a/packages/k/kernel-source/dtb-aarch64.changes +++ b/packages/k/kernel-source/dtb-aarch64.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Thu Jan 2 17:46:27 CET 2025 - tiwai@suse.de + +- PCI/DPC: Yet another quirk for PIO log size on Intel Raptor + Lake-P (bsc#1234623). +- commit 4810a19 + ------------------------------------------------------------------- Thu Jan 2 13:46:42 CET 2025 - jslaby@suse.cz @@ -1971,6 +1978,17 @@ Fri Dec 6 09:56:39 CET 2024 - jslaby@suse.cz - iommu/tegra241-cmdqv: Fix unused variable warning (git-fixes). - commit 78b0030 +------------------------------------------------------------------- +Fri Dec 6 09:17:22 CET 2024 - jslaby@suse.cz + +- Update config files. Copy HZ values from SUSE-2025 (bsc#1196438). + SUSE-2025 has the HZ values set from the architectures' defaults. Let's + copy the values for the same reasons as expressed in jsc#PED-11606 for + x86_64. Especially to use values everyone else uses. + Since SUSE-2025 does not support armv6hl, armv7hl, i386, and riscv64, + the values are taken from respective defconfigs. +- commit a7fb275 + ------------------------------------------------------------------- Fri Dec 6 08:17:44 CET 2024 - jslaby@suse.cz @@ -6478,7 +6496,12 @@ Mon Oct 28 09:48:20 CET 2024 - tzimmermann@suse.com Disable fbdev userspace interfaces on all architectures. Fbcon doesn't require them and everything else runs on DRM. Closes a potential attack surface into the kernel and HW. -- commit 72a3d93 + [js] run oldconfig +- config: Disable CONFIG_FB_DEVICE (boo#1212947) + Disable fbdev userspace interfaces on all architectures. Fbcon doesn't + require them and everything else runs on DRM. Closes a potential attack + surface into the kernel and HW. +- commit 90b0f5b ------------------------------------------------------------------- Mon Oct 28 00:48:28 CET 2024 - mkubecek@suse.cz diff --git a/packages/k/kernel-source/dtb-aarch64.spec b/packages/k/kernel-source/dtb-aarch64.spec index 54252b68450..1d9439f5b4b 100644 --- a/packages/k/kernel-source/dtb-aarch64.spec +++ b/packages/k/kernel-source/dtb-aarch64.spec @@ -27,7 +27,7 @@ Name: dtb-aarch64 Version: 6.12.8 %if 0%{?is_kotd} -Release: .gab2dfe6 +Release: .g90b0f5b %else Release: 0 %endif diff --git a/packages/k/kernel-source/dtb-armv6l.changes b/packages/k/kernel-source/dtb-armv6l.changes index a0e1767e034..9f62ebe54ed 100644 --- a/packages/k/kernel-source/dtb-armv6l.changes +++ b/packages/k/kernel-source/dtb-armv6l.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Thu Jan 2 17:46:27 CET 2025 - tiwai@suse.de + +- PCI/DPC: Yet another quirk for PIO log size on Intel Raptor + Lake-P (bsc#1234623). +- commit 4810a19 + ------------------------------------------------------------------- Thu Jan 2 13:46:42 CET 2025 - jslaby@suse.cz @@ -1971,6 +1978,17 @@ Fri Dec 6 09:56:39 CET 2024 - jslaby@suse.cz - iommu/tegra241-cmdqv: Fix unused variable warning (git-fixes). - commit 78b0030 +------------------------------------------------------------------- +Fri Dec 6 09:17:22 CET 2024 - jslaby@suse.cz + +- Update config files. Copy HZ values from SUSE-2025 (bsc#1196438). + SUSE-2025 has the HZ values set from the architectures' defaults. Let's + copy the values for the same reasons as expressed in jsc#PED-11606 for + x86_64. Especially to use values everyone else uses. + Since SUSE-2025 does not support armv6hl, armv7hl, i386, and riscv64, + the values are taken from respective defconfigs. +- commit a7fb275 + ------------------------------------------------------------------- Fri Dec 6 08:17:44 CET 2024 - jslaby@suse.cz @@ -6478,7 +6496,12 @@ Mon Oct 28 09:48:20 CET 2024 - tzimmermann@suse.com Disable fbdev userspace interfaces on all architectures. Fbcon doesn't require them and everything else runs on DRM. Closes a potential attack surface into the kernel and HW. -- commit 72a3d93 + [js] run oldconfig +- config: Disable CONFIG_FB_DEVICE (boo#1212947) + Disable fbdev userspace interfaces on all architectures. Fbcon doesn't + require them and everything else runs on DRM. Closes a potential attack + surface into the kernel and HW. +- commit 90b0f5b ------------------------------------------------------------------- Mon Oct 28 00:48:28 CET 2024 - mkubecek@suse.cz diff --git a/packages/k/kernel-source/dtb-armv6l.spec b/packages/k/kernel-source/dtb-armv6l.spec index f79132d968b..5ed891d14b7 100644 --- a/packages/k/kernel-source/dtb-armv6l.spec +++ b/packages/k/kernel-source/dtb-armv6l.spec @@ -27,7 +27,7 @@ Name: dtb-armv6l Version: 6.12.8 %if 0%{?is_kotd} -Release: .gab2dfe6 +Release: .g90b0f5b %else Release: 0 %endif diff --git a/packages/k/kernel-source/dtb-armv7l.changes b/packages/k/kernel-source/dtb-armv7l.changes index a0e1767e034..9f62ebe54ed 100644 --- a/packages/k/kernel-source/dtb-armv7l.changes +++ b/packages/k/kernel-source/dtb-armv7l.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Thu Jan 2 17:46:27 CET 2025 - tiwai@suse.de + +- PCI/DPC: Yet another quirk for PIO log size on Intel Raptor + Lake-P (bsc#1234623). +- commit 4810a19 + ------------------------------------------------------------------- Thu Jan 2 13:46:42 CET 2025 - jslaby@suse.cz @@ -1971,6 +1978,17 @@ Fri Dec 6 09:56:39 CET 2024 - jslaby@suse.cz - iommu/tegra241-cmdqv: Fix unused variable warning (git-fixes). - commit 78b0030 +------------------------------------------------------------------- +Fri Dec 6 09:17:22 CET 2024 - jslaby@suse.cz + +- Update config files. Copy HZ values from SUSE-2025 (bsc#1196438). + SUSE-2025 has the HZ values set from the architectures' defaults. Let's + copy the values for the same reasons as expressed in jsc#PED-11606 for + x86_64. Especially to use values everyone else uses. + Since SUSE-2025 does not support armv6hl, armv7hl, i386, and riscv64, + the values are taken from respective defconfigs. +- commit a7fb275 + ------------------------------------------------------------------- Fri Dec 6 08:17:44 CET 2024 - jslaby@suse.cz @@ -6478,7 +6496,12 @@ Mon Oct 28 09:48:20 CET 2024 - tzimmermann@suse.com Disable fbdev userspace interfaces on all architectures. Fbcon doesn't require them and everything else runs on DRM. Closes a potential attack surface into the kernel and HW. -- commit 72a3d93 + [js] run oldconfig +- config: Disable CONFIG_FB_DEVICE (boo#1212947) + Disable fbdev userspace interfaces on all architectures. Fbcon doesn't + require them and everything else runs on DRM. Closes a potential attack + surface into the kernel and HW. +- commit 90b0f5b ------------------------------------------------------------------- Mon Oct 28 00:48:28 CET 2024 - mkubecek@suse.cz diff --git a/packages/k/kernel-source/dtb-armv7l.spec b/packages/k/kernel-source/dtb-armv7l.spec index 848a44bffb4..c1ca077a5d5 100644 --- a/packages/k/kernel-source/dtb-armv7l.spec +++ b/packages/k/kernel-source/dtb-armv7l.spec @@ -27,7 +27,7 @@ Name: dtb-armv7l Version: 6.12.8 %if 0%{?is_kotd} -Release: .gab2dfe6 +Release: .g90b0f5b %else Release: 0 %endif diff --git a/packages/k/kernel-source/dtb-riscv64.changes b/packages/k/kernel-source/dtb-riscv64.changes index a0e1767e034..9f62ebe54ed 100644 --- a/packages/k/kernel-source/dtb-riscv64.changes +++ b/packages/k/kernel-source/dtb-riscv64.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Thu Jan 2 17:46:27 CET 2025 - tiwai@suse.de + +- PCI/DPC: Yet another quirk for PIO log size on Intel Raptor + Lake-P (bsc#1234623). +- commit 4810a19 + ------------------------------------------------------------------- Thu Jan 2 13:46:42 CET 2025 - jslaby@suse.cz @@ -1971,6 +1978,17 @@ Fri Dec 6 09:56:39 CET 2024 - jslaby@suse.cz - iommu/tegra241-cmdqv: Fix unused variable warning (git-fixes). - commit 78b0030 +------------------------------------------------------------------- +Fri Dec 6 09:17:22 CET 2024 - jslaby@suse.cz + +- Update config files. Copy HZ values from SUSE-2025 (bsc#1196438). + SUSE-2025 has the HZ values set from the architectures' defaults. Let's + copy the values for the same reasons as expressed in jsc#PED-11606 for + x86_64. Especially to use values everyone else uses. + Since SUSE-2025 does not support armv6hl, armv7hl, i386, and riscv64, + the values are taken from respective defconfigs. +- commit a7fb275 + ------------------------------------------------------------------- Fri Dec 6 08:17:44 CET 2024 - jslaby@suse.cz @@ -6478,7 +6496,12 @@ Mon Oct 28 09:48:20 CET 2024 - tzimmermann@suse.com Disable fbdev userspace interfaces on all architectures. Fbcon doesn't require them and everything else runs on DRM. Closes a potential attack surface into the kernel and HW. -- commit 72a3d93 + [js] run oldconfig +- config: Disable CONFIG_FB_DEVICE (boo#1212947) + Disable fbdev userspace interfaces on all architectures. Fbcon doesn't + require them and everything else runs on DRM. Closes a potential attack + surface into the kernel and HW. +- commit 90b0f5b ------------------------------------------------------------------- Mon Oct 28 00:48:28 CET 2024 - mkubecek@suse.cz diff --git a/packages/k/kernel-source/dtb-riscv64.spec b/packages/k/kernel-source/dtb-riscv64.spec index 75e60a33817..1db916fe7e1 100644 --- a/packages/k/kernel-source/dtb-riscv64.spec +++ b/packages/k/kernel-source/dtb-riscv64.spec @@ -27,7 +27,7 @@ Name: dtb-riscv64 Version: 6.12.8 %if 0%{?is_kotd} -Release: .gab2dfe6 +Release: .g90b0f5b %else Release: 0 %endif diff --git a/packages/k/kernel-source/kernel-64kb.changes b/packages/k/kernel-source/kernel-64kb.changes index a0e1767e034..9f62ebe54ed 100644 --- a/packages/k/kernel-source/kernel-64kb.changes +++ b/packages/k/kernel-source/kernel-64kb.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Thu Jan 2 17:46:27 CET 2025 - tiwai@suse.de + +- PCI/DPC: Yet another quirk for PIO log size on Intel Raptor + Lake-P (bsc#1234623). +- commit 4810a19 + ------------------------------------------------------------------- Thu Jan 2 13:46:42 CET 2025 - jslaby@suse.cz @@ -1971,6 +1978,17 @@ Fri Dec 6 09:56:39 CET 2024 - jslaby@suse.cz - iommu/tegra241-cmdqv: Fix unused variable warning (git-fixes). - commit 78b0030 +------------------------------------------------------------------- +Fri Dec 6 09:17:22 CET 2024 - jslaby@suse.cz + +- Update config files. Copy HZ values from SUSE-2025 (bsc#1196438). + SUSE-2025 has the HZ values set from the architectures' defaults. Let's + copy the values for the same reasons as expressed in jsc#PED-11606 for + x86_64. Especially to use values everyone else uses. + Since SUSE-2025 does not support armv6hl, armv7hl, i386, and riscv64, + the values are taken from respective defconfigs. +- commit a7fb275 + ------------------------------------------------------------------- Fri Dec 6 08:17:44 CET 2024 - jslaby@suse.cz @@ -6478,7 +6496,12 @@ Mon Oct 28 09:48:20 CET 2024 - tzimmermann@suse.com Disable fbdev userspace interfaces on all architectures. Fbcon doesn't require them and everything else runs on DRM. Closes a potential attack surface into the kernel and HW. -- commit 72a3d93 + [js] run oldconfig +- config: Disable CONFIG_FB_DEVICE (boo#1212947) + Disable fbdev userspace interfaces on all architectures. Fbcon doesn't + require them and everything else runs on DRM. Closes a potential attack + surface into the kernel and HW. +- commit 90b0f5b ------------------------------------------------------------------- Mon Oct 28 00:48:28 CET 2024 - mkubecek@suse.cz diff --git a/packages/k/kernel-source/kernel-64kb.spec b/packages/k/kernel-source/kernel-64kb.spec index e47f3d45f7f..fe15286651a 100644 --- a/packages/k/kernel-source/kernel-64kb.spec +++ b/packages/k/kernel-source/kernel-64kb.spec @@ -19,7 +19,7 @@ %define srcversion 6.12 %define patchversion 6.12.8 -%define git_commit ab2dfe60ff3604409438ab68a1e4e19c9f9a8376 +%define git_commit 90b0f5bec3c74e2fb0bbf3d5a7738de0305f169e %define variant %{nil} %define compress_modules zstd %define compress_vmlinux xz @@ -39,7 +39,7 @@ Name: kernel-64kb Version: 6.12.8 %if 0%{?is_kotd} -Release: .gab2dfe6 +Release: .g90b0f5b %else Release: 0 %endif diff --git a/packages/k/kernel-source/kernel-debug.changes b/packages/k/kernel-source/kernel-debug.changes index a0e1767e034..9f62ebe54ed 100644 --- a/packages/k/kernel-source/kernel-debug.changes +++ b/packages/k/kernel-source/kernel-debug.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Thu Jan 2 17:46:27 CET 2025 - tiwai@suse.de + +- PCI/DPC: Yet another quirk for PIO log size on Intel Raptor + Lake-P (bsc#1234623). +- commit 4810a19 + ------------------------------------------------------------------- Thu Jan 2 13:46:42 CET 2025 - jslaby@suse.cz @@ -1971,6 +1978,17 @@ Fri Dec 6 09:56:39 CET 2024 - jslaby@suse.cz - iommu/tegra241-cmdqv: Fix unused variable warning (git-fixes). - commit 78b0030 +------------------------------------------------------------------- +Fri Dec 6 09:17:22 CET 2024 - jslaby@suse.cz + +- Update config files. Copy HZ values from SUSE-2025 (bsc#1196438). + SUSE-2025 has the HZ values set from the architectures' defaults. Let's + copy the values for the same reasons as expressed in jsc#PED-11606 for + x86_64. Especially to use values everyone else uses. + Since SUSE-2025 does not support armv6hl, armv7hl, i386, and riscv64, + the values are taken from respective defconfigs. +- commit a7fb275 + ------------------------------------------------------------------- Fri Dec 6 08:17:44 CET 2024 - jslaby@suse.cz @@ -6478,7 +6496,12 @@ Mon Oct 28 09:48:20 CET 2024 - tzimmermann@suse.com Disable fbdev userspace interfaces on all architectures. Fbcon doesn't require them and everything else runs on DRM. Closes a potential attack surface into the kernel and HW. -- commit 72a3d93 + [js] run oldconfig +- config: Disable CONFIG_FB_DEVICE (boo#1212947) + Disable fbdev userspace interfaces on all architectures. Fbcon doesn't + require them and everything else runs on DRM. Closes a potential attack + surface into the kernel and HW. +- commit 90b0f5b ------------------------------------------------------------------- Mon Oct 28 00:48:28 CET 2024 - mkubecek@suse.cz diff --git a/packages/k/kernel-source/kernel-debug.spec b/packages/k/kernel-source/kernel-debug.spec index 89d30f21653..d5eab9bf62f 100644 --- a/packages/k/kernel-source/kernel-debug.spec +++ b/packages/k/kernel-source/kernel-debug.spec @@ -19,7 +19,7 @@ %define srcversion 6.12 %define patchversion 6.12.8 -%define git_commit ab2dfe60ff3604409438ab68a1e4e19c9f9a8376 +%define git_commit 90b0f5bec3c74e2fb0bbf3d5a7738de0305f169e %define variant %{nil} %define compress_modules zstd %define compress_vmlinux xz @@ -39,7 +39,7 @@ Name: kernel-debug Version: 6.12.8 %if 0%{?is_kotd} -Release: .gab2dfe6 +Release: .g90b0f5b %else Release: 0 %endif diff --git a/packages/k/kernel-source/kernel-default.changes b/packages/k/kernel-source/kernel-default.changes index a0e1767e034..9f62ebe54ed 100644 --- a/packages/k/kernel-source/kernel-default.changes +++ b/packages/k/kernel-source/kernel-default.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Thu Jan 2 17:46:27 CET 2025 - tiwai@suse.de + +- PCI/DPC: Yet another quirk for PIO log size on Intel Raptor + Lake-P (bsc#1234623). +- commit 4810a19 + ------------------------------------------------------------------- Thu Jan 2 13:46:42 CET 2025 - jslaby@suse.cz @@ -1971,6 +1978,17 @@ Fri Dec 6 09:56:39 CET 2024 - jslaby@suse.cz - iommu/tegra241-cmdqv: Fix unused variable warning (git-fixes). - commit 78b0030 +------------------------------------------------------------------- +Fri Dec 6 09:17:22 CET 2024 - jslaby@suse.cz + +- Update config files. Copy HZ values from SUSE-2025 (bsc#1196438). + SUSE-2025 has the HZ values set from the architectures' defaults. Let's + copy the values for the same reasons as expressed in jsc#PED-11606 for + x86_64. Especially to use values everyone else uses. + Since SUSE-2025 does not support armv6hl, armv7hl, i386, and riscv64, + the values are taken from respective defconfigs. +- commit a7fb275 + ------------------------------------------------------------------- Fri Dec 6 08:17:44 CET 2024 - jslaby@suse.cz @@ -6478,7 +6496,12 @@ Mon Oct 28 09:48:20 CET 2024 - tzimmermann@suse.com Disable fbdev userspace interfaces on all architectures. Fbcon doesn't require them and everything else runs on DRM. Closes a potential attack surface into the kernel and HW. -- commit 72a3d93 + [js] run oldconfig +- config: Disable CONFIG_FB_DEVICE (boo#1212947) + Disable fbdev userspace interfaces on all architectures. Fbcon doesn't + require them and everything else runs on DRM. Closes a potential attack + surface into the kernel and HW. +- commit 90b0f5b ------------------------------------------------------------------- Mon Oct 28 00:48:28 CET 2024 - mkubecek@suse.cz diff --git a/packages/k/kernel-source/kernel-default.spec b/packages/k/kernel-source/kernel-default.spec index f3a44a5af26..6954756147e 100644 --- a/packages/k/kernel-source/kernel-default.spec +++ b/packages/k/kernel-source/kernel-default.spec @@ -19,7 +19,7 @@ %define srcversion 6.12 %define patchversion 6.12.8 -%define git_commit ab2dfe60ff3604409438ab68a1e4e19c9f9a8376 +%define git_commit 90b0f5bec3c74e2fb0bbf3d5a7738de0305f169e %define variant %{nil} %define compress_modules zstd %define compress_vmlinux xz @@ -39,7 +39,7 @@ Name: kernel-default Version: 6.12.8 %if 0%{?is_kotd} -Release: .gab2dfe6 +Release: .g90b0f5b %else Release: 0 %endif diff --git a/packages/k/kernel-source/kernel-docs.changes b/packages/k/kernel-source/kernel-docs.changes index a0e1767e034..9f62ebe54ed 100644 --- a/packages/k/kernel-source/kernel-docs.changes +++ b/packages/k/kernel-source/kernel-docs.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Thu Jan 2 17:46:27 CET 2025 - tiwai@suse.de + +- PCI/DPC: Yet another quirk for PIO log size on Intel Raptor + Lake-P (bsc#1234623). +- commit 4810a19 + ------------------------------------------------------------------- Thu Jan 2 13:46:42 CET 2025 - jslaby@suse.cz @@ -1971,6 +1978,17 @@ Fri Dec 6 09:56:39 CET 2024 - jslaby@suse.cz - iommu/tegra241-cmdqv: Fix unused variable warning (git-fixes). - commit 78b0030 +------------------------------------------------------------------- +Fri Dec 6 09:17:22 CET 2024 - jslaby@suse.cz + +- Update config files. Copy HZ values from SUSE-2025 (bsc#1196438). + SUSE-2025 has the HZ values set from the architectures' defaults. Let's + copy the values for the same reasons as expressed in jsc#PED-11606 for + x86_64. Especially to use values everyone else uses. + Since SUSE-2025 does not support armv6hl, armv7hl, i386, and riscv64, + the values are taken from respective defconfigs. +- commit a7fb275 + ------------------------------------------------------------------- Fri Dec 6 08:17:44 CET 2024 - jslaby@suse.cz @@ -6478,7 +6496,12 @@ Mon Oct 28 09:48:20 CET 2024 - tzimmermann@suse.com Disable fbdev userspace interfaces on all architectures. Fbcon doesn't require them and everything else runs on DRM. Closes a potential attack surface into the kernel and HW. -- commit 72a3d93 + [js] run oldconfig +- config: Disable CONFIG_FB_DEVICE (boo#1212947) + Disable fbdev userspace interfaces on all architectures. Fbcon doesn't + require them and everything else runs on DRM. Closes a potential attack + surface into the kernel and HW. +- commit 90b0f5b ------------------------------------------------------------------- Mon Oct 28 00:48:28 CET 2024 - mkubecek@suse.cz diff --git a/packages/k/kernel-source/kernel-docs.spec b/packages/k/kernel-source/kernel-docs.spec index 9a6a5657a98..5a5b288fdfc 100644 --- a/packages/k/kernel-source/kernel-docs.spec +++ b/packages/k/kernel-source/kernel-docs.spec @@ -18,7 +18,7 @@ %define srcversion 6.12 %define patchversion 6.12.8 -%define git_commit ab2dfe60ff3604409438ab68a1e4e19c9f9a8376 +%define git_commit 90b0f5bec3c74e2fb0bbf3d5a7738de0305f169e %define variant %{nil} %define build_html 1 %define build_pdf 0 @@ -30,7 +30,7 @@ Name: kernel-docs Version: 6.12.8 %if 0%{?is_kotd} -Release: .gab2dfe6 +Release: .g90b0f5b %else Release: 0 %endif diff --git a/packages/k/kernel-source/kernel-kvmsmall.changes b/packages/k/kernel-source/kernel-kvmsmall.changes index a0e1767e034..9f62ebe54ed 100644 --- a/packages/k/kernel-source/kernel-kvmsmall.changes +++ b/packages/k/kernel-source/kernel-kvmsmall.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Thu Jan 2 17:46:27 CET 2025 - tiwai@suse.de + +- PCI/DPC: Yet another quirk for PIO log size on Intel Raptor + Lake-P (bsc#1234623). +- commit 4810a19 + ------------------------------------------------------------------- Thu Jan 2 13:46:42 CET 2025 - jslaby@suse.cz @@ -1971,6 +1978,17 @@ Fri Dec 6 09:56:39 CET 2024 - jslaby@suse.cz - iommu/tegra241-cmdqv: Fix unused variable warning (git-fixes). - commit 78b0030 +------------------------------------------------------------------- +Fri Dec 6 09:17:22 CET 2024 - jslaby@suse.cz + +- Update config files. Copy HZ values from SUSE-2025 (bsc#1196438). + SUSE-2025 has the HZ values set from the architectures' defaults. Let's + copy the values for the same reasons as expressed in jsc#PED-11606 for + x86_64. Especially to use values everyone else uses. + Since SUSE-2025 does not support armv6hl, armv7hl, i386, and riscv64, + the values are taken from respective defconfigs. +- commit a7fb275 + ------------------------------------------------------------------- Fri Dec 6 08:17:44 CET 2024 - jslaby@suse.cz @@ -6478,7 +6496,12 @@ Mon Oct 28 09:48:20 CET 2024 - tzimmermann@suse.com Disable fbdev userspace interfaces on all architectures. Fbcon doesn't require them and everything else runs on DRM. Closes a potential attack surface into the kernel and HW. -- commit 72a3d93 + [js] run oldconfig +- config: Disable CONFIG_FB_DEVICE (boo#1212947) + Disable fbdev userspace interfaces on all architectures. Fbcon doesn't + require them and everything else runs on DRM. Closes a potential attack + surface into the kernel and HW. +- commit 90b0f5b ------------------------------------------------------------------- Mon Oct 28 00:48:28 CET 2024 - mkubecek@suse.cz diff --git a/packages/k/kernel-source/kernel-kvmsmall.spec b/packages/k/kernel-source/kernel-kvmsmall.spec index 0ff6f90dffb..33f940d7a3e 100644 --- a/packages/k/kernel-source/kernel-kvmsmall.spec +++ b/packages/k/kernel-source/kernel-kvmsmall.spec @@ -19,7 +19,7 @@ %define srcversion 6.12 %define patchversion 6.12.8 -%define git_commit ab2dfe60ff3604409438ab68a1e4e19c9f9a8376 +%define git_commit 90b0f5bec3c74e2fb0bbf3d5a7738de0305f169e %define variant %{nil} %define compress_modules zstd %define compress_vmlinux xz @@ -39,7 +39,7 @@ Name: kernel-kvmsmall Version: 6.12.8 %if 0%{?is_kotd} -Release: .gab2dfe6 +Release: .g90b0f5b %else Release: 0 %endif diff --git a/packages/k/kernel-source/kernel-lpae.changes b/packages/k/kernel-source/kernel-lpae.changes index a0e1767e034..9f62ebe54ed 100644 --- a/packages/k/kernel-source/kernel-lpae.changes +++ b/packages/k/kernel-source/kernel-lpae.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Thu Jan 2 17:46:27 CET 2025 - tiwai@suse.de + +- PCI/DPC: Yet another quirk for PIO log size on Intel Raptor + Lake-P (bsc#1234623). +- commit 4810a19 + ------------------------------------------------------------------- Thu Jan 2 13:46:42 CET 2025 - jslaby@suse.cz @@ -1971,6 +1978,17 @@ Fri Dec 6 09:56:39 CET 2024 - jslaby@suse.cz - iommu/tegra241-cmdqv: Fix unused variable warning (git-fixes). - commit 78b0030 +------------------------------------------------------------------- +Fri Dec 6 09:17:22 CET 2024 - jslaby@suse.cz + +- Update config files. Copy HZ values from SUSE-2025 (bsc#1196438). + SUSE-2025 has the HZ values set from the architectures' defaults. Let's + copy the values for the same reasons as expressed in jsc#PED-11606 for + x86_64. Especially to use values everyone else uses. + Since SUSE-2025 does not support armv6hl, armv7hl, i386, and riscv64, + the values are taken from respective defconfigs. +- commit a7fb275 + ------------------------------------------------------------------- Fri Dec 6 08:17:44 CET 2024 - jslaby@suse.cz @@ -6478,7 +6496,12 @@ Mon Oct 28 09:48:20 CET 2024 - tzimmermann@suse.com Disable fbdev userspace interfaces on all architectures. Fbcon doesn't require them and everything else runs on DRM. Closes a potential attack surface into the kernel and HW. -- commit 72a3d93 + [js] run oldconfig +- config: Disable CONFIG_FB_DEVICE (boo#1212947) + Disable fbdev userspace interfaces on all architectures. Fbcon doesn't + require them and everything else runs on DRM. Closes a potential attack + surface into the kernel and HW. +- commit 90b0f5b ------------------------------------------------------------------- Mon Oct 28 00:48:28 CET 2024 - mkubecek@suse.cz diff --git a/packages/k/kernel-source/kernel-lpae.spec b/packages/k/kernel-source/kernel-lpae.spec index 6cb79b36960..4c1359d6848 100644 --- a/packages/k/kernel-source/kernel-lpae.spec +++ b/packages/k/kernel-source/kernel-lpae.spec @@ -19,7 +19,7 @@ %define srcversion 6.12 %define patchversion 6.12.8 -%define git_commit ab2dfe60ff3604409438ab68a1e4e19c9f9a8376 +%define git_commit 90b0f5bec3c74e2fb0bbf3d5a7738de0305f169e %define variant %{nil} %define compress_modules zstd %define compress_vmlinux xz @@ -39,7 +39,7 @@ Name: kernel-lpae Version: 6.12.8 %if 0%{?is_kotd} -Release: .gab2dfe6 +Release: .g90b0f5b %else Release: 0 %endif diff --git a/packages/k/kernel-source/kernel-obs-build.changes b/packages/k/kernel-source/kernel-obs-build.changes index a0e1767e034..9f62ebe54ed 100644 --- a/packages/k/kernel-source/kernel-obs-build.changes +++ b/packages/k/kernel-source/kernel-obs-build.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Thu Jan 2 17:46:27 CET 2025 - tiwai@suse.de + +- PCI/DPC: Yet another quirk for PIO log size on Intel Raptor + Lake-P (bsc#1234623). +- commit 4810a19 + ------------------------------------------------------------------- Thu Jan 2 13:46:42 CET 2025 - jslaby@suse.cz @@ -1971,6 +1978,17 @@ Fri Dec 6 09:56:39 CET 2024 - jslaby@suse.cz - iommu/tegra241-cmdqv: Fix unused variable warning (git-fixes). - commit 78b0030 +------------------------------------------------------------------- +Fri Dec 6 09:17:22 CET 2024 - jslaby@suse.cz + +- Update config files. Copy HZ values from SUSE-2025 (bsc#1196438). + SUSE-2025 has the HZ values set from the architectures' defaults. Let's + copy the values for the same reasons as expressed in jsc#PED-11606 for + x86_64. Especially to use values everyone else uses. + Since SUSE-2025 does not support armv6hl, armv7hl, i386, and riscv64, + the values are taken from respective defconfigs. +- commit a7fb275 + ------------------------------------------------------------------- Fri Dec 6 08:17:44 CET 2024 - jslaby@suse.cz @@ -6478,7 +6496,12 @@ Mon Oct 28 09:48:20 CET 2024 - tzimmermann@suse.com Disable fbdev userspace interfaces on all architectures. Fbcon doesn't require them and everything else runs on DRM. Closes a potential attack surface into the kernel and HW. -- commit 72a3d93 + [js] run oldconfig +- config: Disable CONFIG_FB_DEVICE (boo#1212947) + Disable fbdev userspace interfaces on all architectures. Fbcon doesn't + require them and everything else runs on DRM. Closes a potential attack + surface into the kernel and HW. +- commit 90b0f5b ------------------------------------------------------------------- Mon Oct 28 00:48:28 CET 2024 - mkubecek@suse.cz diff --git a/packages/k/kernel-source/kernel-obs-build.spec b/packages/k/kernel-source/kernel-obs-build.spec index 1e7e506c7e7..65eb5644dae 100644 --- a/packages/k/kernel-source/kernel-obs-build.spec +++ b/packages/k/kernel-source/kernel-obs-build.spec @@ -38,7 +38,7 @@ %endif %endif %endif -%global kernel_package kernel%kernel_flavor-srchash-ab2dfe60ff3604409438ab68a1e4e19c9f9a8376 +%global kernel_package kernel%kernel_flavor-srchash-90b0f5bec3c74e2fb0bbf3d5a7738de0305f169e %endif %if 0%{?rhel_version} %global kernel_package kernel @@ -47,7 +47,7 @@ Name: kernel-obs-build Version: 6.12.8 %if 0%{?is_kotd} -Release: .gab2dfe6 +Release: .g90b0f5b %else Release: 0 %endif diff --git a/packages/k/kernel-source/kernel-obs-qa.changes b/packages/k/kernel-source/kernel-obs-qa.changes index a0e1767e034..9f62ebe54ed 100644 --- a/packages/k/kernel-source/kernel-obs-qa.changes +++ b/packages/k/kernel-source/kernel-obs-qa.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Thu Jan 2 17:46:27 CET 2025 - tiwai@suse.de + +- PCI/DPC: Yet another quirk for PIO log size on Intel Raptor + Lake-P (bsc#1234623). +- commit 4810a19 + ------------------------------------------------------------------- Thu Jan 2 13:46:42 CET 2025 - jslaby@suse.cz @@ -1971,6 +1978,17 @@ Fri Dec 6 09:56:39 CET 2024 - jslaby@suse.cz - iommu/tegra241-cmdqv: Fix unused variable warning (git-fixes). - commit 78b0030 +------------------------------------------------------------------- +Fri Dec 6 09:17:22 CET 2024 - jslaby@suse.cz + +- Update config files. Copy HZ values from SUSE-2025 (bsc#1196438). + SUSE-2025 has the HZ values set from the architectures' defaults. Let's + copy the values for the same reasons as expressed in jsc#PED-11606 for + x86_64. Especially to use values everyone else uses. + Since SUSE-2025 does not support armv6hl, armv7hl, i386, and riscv64, + the values are taken from respective defconfigs. +- commit a7fb275 + ------------------------------------------------------------------- Fri Dec 6 08:17:44 CET 2024 - jslaby@suse.cz @@ -6478,7 +6496,12 @@ Mon Oct 28 09:48:20 CET 2024 - tzimmermann@suse.com Disable fbdev userspace interfaces on all architectures. Fbcon doesn't require them and everything else runs on DRM. Closes a potential attack surface into the kernel and HW. -- commit 72a3d93 + [js] run oldconfig +- config: Disable CONFIG_FB_DEVICE (boo#1212947) + Disable fbdev userspace interfaces on all architectures. Fbcon doesn't + require them and everything else runs on DRM. Closes a potential attack + surface into the kernel and HW. +- commit 90b0f5b ------------------------------------------------------------------- Mon Oct 28 00:48:28 CET 2024 - mkubecek@suse.cz diff --git a/packages/k/kernel-source/kernel-obs-qa.spec b/packages/k/kernel-source/kernel-obs-qa.spec index d7503da9824..34eb3472cd6 100644 --- a/packages/k/kernel-source/kernel-obs-qa.spec +++ b/packages/k/kernel-source/kernel-obs-qa.spec @@ -25,7 +25,7 @@ Name: kernel-obs-qa Version: 6.12.8 %if 0%{?is_kotd} -Release: .gab2dfe6 +Release: .g90b0f5b %else Release: 0 %endif diff --git a/packages/k/kernel-source/kernel-pae.changes b/packages/k/kernel-source/kernel-pae.changes index a0e1767e034..9f62ebe54ed 100644 --- a/packages/k/kernel-source/kernel-pae.changes +++ b/packages/k/kernel-source/kernel-pae.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Thu Jan 2 17:46:27 CET 2025 - tiwai@suse.de + +- PCI/DPC: Yet another quirk for PIO log size on Intel Raptor + Lake-P (bsc#1234623). +- commit 4810a19 + ------------------------------------------------------------------- Thu Jan 2 13:46:42 CET 2025 - jslaby@suse.cz @@ -1971,6 +1978,17 @@ Fri Dec 6 09:56:39 CET 2024 - jslaby@suse.cz - iommu/tegra241-cmdqv: Fix unused variable warning (git-fixes). - commit 78b0030 +------------------------------------------------------------------- +Fri Dec 6 09:17:22 CET 2024 - jslaby@suse.cz + +- Update config files. Copy HZ values from SUSE-2025 (bsc#1196438). + SUSE-2025 has the HZ values set from the architectures' defaults. Let's + copy the values for the same reasons as expressed in jsc#PED-11606 for + x86_64. Especially to use values everyone else uses. + Since SUSE-2025 does not support armv6hl, armv7hl, i386, and riscv64, + the values are taken from respective defconfigs. +- commit a7fb275 + ------------------------------------------------------------------- Fri Dec 6 08:17:44 CET 2024 - jslaby@suse.cz @@ -6478,7 +6496,12 @@ Mon Oct 28 09:48:20 CET 2024 - tzimmermann@suse.com Disable fbdev userspace interfaces on all architectures. Fbcon doesn't require them and everything else runs on DRM. Closes a potential attack surface into the kernel and HW. -- commit 72a3d93 + [js] run oldconfig +- config: Disable CONFIG_FB_DEVICE (boo#1212947) + Disable fbdev userspace interfaces on all architectures. Fbcon doesn't + require them and everything else runs on DRM. Closes a potential attack + surface into the kernel and HW. +- commit 90b0f5b ------------------------------------------------------------------- Mon Oct 28 00:48:28 CET 2024 - mkubecek@suse.cz diff --git a/packages/k/kernel-source/kernel-pae.spec b/packages/k/kernel-source/kernel-pae.spec index 0e31c2d3e58..6e1cb08084f 100644 --- a/packages/k/kernel-source/kernel-pae.spec +++ b/packages/k/kernel-source/kernel-pae.spec @@ -19,7 +19,7 @@ %define srcversion 6.12 %define patchversion 6.12.8 -%define git_commit ab2dfe60ff3604409438ab68a1e4e19c9f9a8376 +%define git_commit 90b0f5bec3c74e2fb0bbf3d5a7738de0305f169e %define variant %{nil} %define compress_modules zstd %define compress_vmlinux xz @@ -39,7 +39,7 @@ Name: kernel-pae Version: 6.12.8 %if 0%{?is_kotd} -Release: .gab2dfe6 +Release: .g90b0f5b %else Release: 0 %endif diff --git a/packages/k/kernel-source/kernel-source.changes b/packages/k/kernel-source/kernel-source.changes index a0e1767e034..9f62ebe54ed 100644 --- a/packages/k/kernel-source/kernel-source.changes +++ b/packages/k/kernel-source/kernel-source.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Thu Jan 2 17:46:27 CET 2025 - tiwai@suse.de + +- PCI/DPC: Yet another quirk for PIO log size on Intel Raptor + Lake-P (bsc#1234623). +- commit 4810a19 + ------------------------------------------------------------------- Thu Jan 2 13:46:42 CET 2025 - jslaby@suse.cz @@ -1971,6 +1978,17 @@ Fri Dec 6 09:56:39 CET 2024 - jslaby@suse.cz - iommu/tegra241-cmdqv: Fix unused variable warning (git-fixes). - commit 78b0030 +------------------------------------------------------------------- +Fri Dec 6 09:17:22 CET 2024 - jslaby@suse.cz + +- Update config files. Copy HZ values from SUSE-2025 (bsc#1196438). + SUSE-2025 has the HZ values set from the architectures' defaults. Let's + copy the values for the same reasons as expressed in jsc#PED-11606 for + x86_64. Especially to use values everyone else uses. + Since SUSE-2025 does not support armv6hl, armv7hl, i386, and riscv64, + the values are taken from respective defconfigs. +- commit a7fb275 + ------------------------------------------------------------------- Fri Dec 6 08:17:44 CET 2024 - jslaby@suse.cz @@ -6478,7 +6496,12 @@ Mon Oct 28 09:48:20 CET 2024 - tzimmermann@suse.com Disable fbdev userspace interfaces on all architectures. Fbcon doesn't require them and everything else runs on DRM. Closes a potential attack surface into the kernel and HW. -- commit 72a3d93 + [js] run oldconfig +- config: Disable CONFIG_FB_DEVICE (boo#1212947) + Disable fbdev userspace interfaces on all architectures. Fbcon doesn't + require them and everything else runs on DRM. Closes a potential attack + surface into the kernel and HW. +- commit 90b0f5b ------------------------------------------------------------------- Mon Oct 28 00:48:28 CET 2024 - mkubecek@suse.cz diff --git a/packages/k/kernel-source/kernel-source.spec b/packages/k/kernel-source/kernel-source.spec index 20a7c12c8f3..cdf9429d3f1 100644 --- a/packages/k/kernel-source/kernel-source.spec +++ b/packages/k/kernel-source/kernel-source.spec @@ -18,7 +18,7 @@ %define srcversion 6.12 %define patchversion 6.12.8 -%define git_commit ab2dfe60ff3604409438ab68a1e4e19c9f9a8376 +%define git_commit 90b0f5bec3c74e2fb0bbf3d5a7738de0305f169e %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -28,7 +28,7 @@ Name: kernel-source Version: 6.12.8 %if 0%{?is_kotd} -Release: .gab2dfe6 +Release: .g90b0f5b %else Release: 0 %endif diff --git a/packages/k/kernel-source/kernel-syms.changes b/packages/k/kernel-source/kernel-syms.changes index a0e1767e034..9f62ebe54ed 100644 --- a/packages/k/kernel-source/kernel-syms.changes +++ b/packages/k/kernel-source/kernel-syms.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Thu Jan 2 17:46:27 CET 2025 - tiwai@suse.de + +- PCI/DPC: Yet another quirk for PIO log size on Intel Raptor + Lake-P (bsc#1234623). +- commit 4810a19 + ------------------------------------------------------------------- Thu Jan 2 13:46:42 CET 2025 - jslaby@suse.cz @@ -1971,6 +1978,17 @@ Fri Dec 6 09:56:39 CET 2024 - jslaby@suse.cz - iommu/tegra241-cmdqv: Fix unused variable warning (git-fixes). - commit 78b0030 +------------------------------------------------------------------- +Fri Dec 6 09:17:22 CET 2024 - jslaby@suse.cz + +- Update config files. Copy HZ values from SUSE-2025 (bsc#1196438). + SUSE-2025 has the HZ values set from the architectures' defaults. Let's + copy the values for the same reasons as expressed in jsc#PED-11606 for + x86_64. Especially to use values everyone else uses. + Since SUSE-2025 does not support armv6hl, armv7hl, i386, and riscv64, + the values are taken from respective defconfigs. +- commit a7fb275 + ------------------------------------------------------------------- Fri Dec 6 08:17:44 CET 2024 - jslaby@suse.cz @@ -6478,7 +6496,12 @@ Mon Oct 28 09:48:20 CET 2024 - tzimmermann@suse.com Disable fbdev userspace interfaces on all architectures. Fbcon doesn't require them and everything else runs on DRM. Closes a potential attack surface into the kernel and HW. -- commit 72a3d93 + [js] run oldconfig +- config: Disable CONFIG_FB_DEVICE (boo#1212947) + Disable fbdev userspace interfaces on all architectures. Fbcon doesn't + require them and everything else runs on DRM. Closes a potential attack + surface into the kernel and HW. +- commit 90b0f5b ------------------------------------------------------------------- Mon Oct 28 00:48:28 CET 2024 - mkubecek@suse.cz diff --git a/packages/k/kernel-source/kernel-syms.spec b/packages/k/kernel-source/kernel-syms.spec index 0394c39c4f4..8b16eacbaa8 100644 --- a/packages/k/kernel-source/kernel-syms.spec +++ b/packages/k/kernel-source/kernel-syms.spec @@ -16,7 +16,7 @@ # -%define git_commit ab2dfe60ff3604409438ab68a1e4e19c9f9a8376 +%define git_commit 90b0f5bec3c74e2fb0bbf3d5a7738de0305f169e %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -25,7 +25,7 @@ Name: kernel-syms Version: 6.12.8 %if %using_buildservice %if 0%{?is_kotd} -Release: .gab2dfe6 +Release: .g90b0f5b %else Release: 0 %endif diff --git a/packages/k/kernel-source/kernel-vanilla.changes b/packages/k/kernel-source/kernel-vanilla.changes index a0e1767e034..9f62ebe54ed 100644 --- a/packages/k/kernel-source/kernel-vanilla.changes +++ b/packages/k/kernel-source/kernel-vanilla.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Thu Jan 2 17:46:27 CET 2025 - tiwai@suse.de + +- PCI/DPC: Yet another quirk for PIO log size on Intel Raptor + Lake-P (bsc#1234623). +- commit 4810a19 + ------------------------------------------------------------------- Thu Jan 2 13:46:42 CET 2025 - jslaby@suse.cz @@ -1971,6 +1978,17 @@ Fri Dec 6 09:56:39 CET 2024 - jslaby@suse.cz - iommu/tegra241-cmdqv: Fix unused variable warning (git-fixes). - commit 78b0030 +------------------------------------------------------------------- +Fri Dec 6 09:17:22 CET 2024 - jslaby@suse.cz + +- Update config files. Copy HZ values from SUSE-2025 (bsc#1196438). + SUSE-2025 has the HZ values set from the architectures' defaults. Let's + copy the values for the same reasons as expressed in jsc#PED-11606 for + x86_64. Especially to use values everyone else uses. + Since SUSE-2025 does not support armv6hl, armv7hl, i386, and riscv64, + the values are taken from respective defconfigs. +- commit a7fb275 + ------------------------------------------------------------------- Fri Dec 6 08:17:44 CET 2024 - jslaby@suse.cz @@ -6478,7 +6496,12 @@ Mon Oct 28 09:48:20 CET 2024 - tzimmermann@suse.com Disable fbdev userspace interfaces on all architectures. Fbcon doesn't require them and everything else runs on DRM. Closes a potential attack surface into the kernel and HW. -- commit 72a3d93 + [js] run oldconfig +- config: Disable CONFIG_FB_DEVICE (boo#1212947) + Disable fbdev userspace interfaces on all architectures. Fbcon doesn't + require them and everything else runs on DRM. Closes a potential attack + surface into the kernel and HW. +- commit 90b0f5b ------------------------------------------------------------------- Mon Oct 28 00:48:28 CET 2024 - mkubecek@suse.cz diff --git a/packages/k/kernel-source/kernel-vanilla.spec b/packages/k/kernel-source/kernel-vanilla.spec index cd9ed4f94cf..35cfea34edd 100644 --- a/packages/k/kernel-source/kernel-vanilla.spec +++ b/packages/k/kernel-source/kernel-vanilla.spec @@ -19,7 +19,7 @@ %define srcversion 6.12 %define patchversion 6.12.8 -%define git_commit ab2dfe60ff3604409438ab68a1e4e19c9f9a8376 +%define git_commit 90b0f5bec3c74e2fb0bbf3d5a7738de0305f169e %define variant %{nil} %define compress_modules zstd %define compress_vmlinux xz @@ -39,7 +39,7 @@ Name: kernel-vanilla Version: 6.12.8 %if 0%{?is_kotd} -Release: .gab2dfe6 +Release: .g90b0f5b %else Release: 0 %endif diff --git a/packages/k/kernel-source/kernel-zfcpdump.changes b/packages/k/kernel-source/kernel-zfcpdump.changes index a0e1767e034..9f62ebe54ed 100644 --- a/packages/k/kernel-source/kernel-zfcpdump.changes +++ b/packages/k/kernel-source/kernel-zfcpdump.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Thu Jan 2 17:46:27 CET 2025 - tiwai@suse.de + +- PCI/DPC: Yet another quirk for PIO log size on Intel Raptor + Lake-P (bsc#1234623). +- commit 4810a19 + ------------------------------------------------------------------- Thu Jan 2 13:46:42 CET 2025 - jslaby@suse.cz @@ -1971,6 +1978,17 @@ Fri Dec 6 09:56:39 CET 2024 - jslaby@suse.cz - iommu/tegra241-cmdqv: Fix unused variable warning (git-fixes). - commit 78b0030 +------------------------------------------------------------------- +Fri Dec 6 09:17:22 CET 2024 - jslaby@suse.cz + +- Update config files. Copy HZ values from SUSE-2025 (bsc#1196438). + SUSE-2025 has the HZ values set from the architectures' defaults. Let's + copy the values for the same reasons as expressed in jsc#PED-11606 for + x86_64. Especially to use values everyone else uses. + Since SUSE-2025 does not support armv6hl, armv7hl, i386, and riscv64, + the values are taken from respective defconfigs. +- commit a7fb275 + ------------------------------------------------------------------- Fri Dec 6 08:17:44 CET 2024 - jslaby@suse.cz @@ -6478,7 +6496,12 @@ Mon Oct 28 09:48:20 CET 2024 - tzimmermann@suse.com Disable fbdev userspace interfaces on all architectures. Fbcon doesn't require them and everything else runs on DRM. Closes a potential attack surface into the kernel and HW. -- commit 72a3d93 + [js] run oldconfig +- config: Disable CONFIG_FB_DEVICE (boo#1212947) + Disable fbdev userspace interfaces on all architectures. Fbcon doesn't + require them and everything else runs on DRM. Closes a potential attack + surface into the kernel and HW. +- commit 90b0f5b ------------------------------------------------------------------- Mon Oct 28 00:48:28 CET 2024 - mkubecek@suse.cz diff --git a/packages/k/kernel-source/kernel-zfcpdump.spec b/packages/k/kernel-source/kernel-zfcpdump.spec index 6f7e0af26bb..5793bc36eff 100644 --- a/packages/k/kernel-source/kernel-zfcpdump.spec +++ b/packages/k/kernel-source/kernel-zfcpdump.spec @@ -19,7 +19,7 @@ %define srcversion 6.12 %define patchversion 6.12.8 -%define git_commit ab2dfe60ff3604409438ab68a1e4e19c9f9a8376 +%define git_commit 90b0f5bec3c74e2fb0bbf3d5a7738de0305f169e %define variant %{nil} %define compress_modules zstd %define compress_vmlinux xz @@ -39,7 +39,7 @@ Name: kernel-zfcpdump Version: 6.12.8 %if 0%{?is_kotd} -Release: .gab2dfe6 +Release: .g90b0f5b %else Release: 0 %endif diff --git a/packages/k/kernel-source/patches.suse.tar.bz2 b/packages/k/kernel-source/patches.suse.tar.bz2 index 5b934024942..d426811b834 120000 --- a/packages/k/kernel-source/patches.suse.tar.bz2 +++ b/packages/k/kernel-source/patches.suse.tar.bz2 @@ -1 +1 @@ -/ipfs/bafkreibcda7hui4mx7pe4trq5duwi2pmgcx3q4dr2gefkvw336b6edwmny \ No newline at end of file +/ipfs/bafkreibgmsfslq2ztcbaymtdfjgtnbox2wsxakil7a4lswo7v3tgajrumq \ No newline at end of file diff --git a/packages/k/kernel-source/series.conf b/packages/k/kernel-source/series.conf index 4bf34966764..e7510c9ce17 100644 --- a/packages/k/kernel-source/series.conf +++ b/packages/k/kernel-source/series.conf @@ -1964,6 +1964,7 @@ patches.suse/drm-nouveau-disp-Fix-missing-backlight-control-on-Ma.patch patches.suse/Bluetooth-btmtk-Remove-resetting-mt7921-before-downl.patch patches.suse/drm-amdgpu-fix-backport-of-commit-73dae652dcac.patch + patches.suse/PCI-DPC-Yet-another-quirk-for-PIO-log-size-on-Intel-.patch ######################################################## # kbuild/module infrastructure fixes diff --git a/packages/k/kernel-source/source-timestamp b/packages/k/kernel-source/source-timestamp index 1fe237f074d..ad722a0d25f 100644 --- a/packages/k/kernel-source/source-timestamp +++ b/packages/k/kernel-source/source-timestamp @@ -1,3 +1,3 @@ -2025-01-02 12:47:33 +0000 -GIT Revision: ab2dfe60ff3604409438ab68a1e4e19c9f9a8376 -GIT Branch: rc +2025-01-06 06:45:37 +0000 +GIT Revision: 90b0f5bec3c74e2fb0bbf3d5a7738de0305f169e +GIT Branch: stable diff --git a/packages/k/kompare/.files b/packages/k/kompare/.files index d1b2f84b79d..42c0ee10d39 100644 Binary files a/packages/k/kompare/.files and b/packages/k/kompare/.files differ diff --git a/packages/k/kompare/.rev b/packages/k/kompare/.rev index 3da8a3ffb83..9d33ee75f19 100644 --- a/packages/k/kompare/.rev +++ b/packages/k/kompare/.rev @@ -1110,4 +1110,12 @@ KDE release gear 24.12.0 (forwarded request 1230034 from krop) 1230466 + + 1f9c6cd3972c4808c975ac0edec99225 + 24.12.0 + + anag+factory + + 1233871 + diff --git a/packages/k/kompare/kompare.changes b/packages/k/kompare/kompare.changes index 2cd3225050b..83d22526ca8 100644 --- a/packages/k/kompare/kompare.changes +++ b/packages/k/kompare/kompare.changes @@ -1998,7 +1998,7 @@ Wed Dec 22 11:40:17 CET 2010 - dmueller@suse.de * no upstream changelog available. ------------------------------------------------------------------- -Fri Dec 8 19:18:53 UCT 2010 - toddrme2178@gmail.com +Fri Dec 8 19:18:53 UTC 2010 - toddrme2178@gmail.com - Add optional dependency * QCA2 -- Needed for most of the algorithms of the checksum tool in Okteta. diff --git a/packages/k/kphotoalbum/.files b/packages/k/kphotoalbum/.files index 584d4269e47..c0405436d5b 100644 Binary files a/packages/k/kphotoalbum/.files and b/packages/k/kphotoalbum/.files differ diff --git a/packages/k/kphotoalbum/.rev b/packages/k/kphotoalbum/.rev index e2a6c3760fa..03d88b6f044 100644 --- a/packages/k/kphotoalbum/.rev +++ b/packages/k/kphotoalbum/.rev @@ -153,4 +153,12 @@ Update to 6.0.0 1230316 + + cc046a8d1e92ec0fe7e4ac34461ea1b9 + 6.0.1 + + anag+factory + Update to 6.0.1 + 1235435 + diff --git a/packages/k/kphotoalbum/kphotoalbum-6.0.0.tar.xz b/packages/k/kphotoalbum/kphotoalbum-6.0.0.tar.xz deleted file mode 120000 index a8a9b6f5715..00000000000 --- a/packages/k/kphotoalbum/kphotoalbum-6.0.0.tar.xz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafybeigtlpojvdmhvqlwyfizsxjjfr2yzc26vegp4o4livpwsgwjkhprwi \ No newline at end of file diff --git a/packages/k/kphotoalbum/kphotoalbum-6.0.0.tar.xz.sig b/packages/k/kphotoalbum/kphotoalbum-6.0.0.tar.xz.sig deleted file mode 100644 index 49a1b273140..00000000000 --- a/packages/k/kphotoalbum/kphotoalbum-6.0.0.tar.xz.sig +++ /dev/null @@ -1,7 +0,0 @@ ------BEGIN PGP SIGNATURE----- - -iHUEABYKAB0WIQTyd2NrouQJNH1QNBHKpXsoD+Dp7gUCZ1QiDwAKCRDKpXsoD+Dp -7gB0AP4vpZom6S4Z2BuwNKrVeGlfNFSdgpA41n7P1ityRzod8AD/f8rnAVkUNseP -2MxmoDd39eC0/aqxPsdQoLG8IApBBAc= -=Vgwp ------END PGP SIGNATURE----- diff --git a/packages/k/kphotoalbum/kphotoalbum-6.0.1.tar.xz b/packages/k/kphotoalbum/kphotoalbum-6.0.1.tar.xz new file mode 120000 index 00000000000..b7e88514b64 --- /dev/null +++ b/packages/k/kphotoalbum/kphotoalbum-6.0.1.tar.xz @@ -0,0 +1 @@ +/ipfs/bafybeigyhotha5jvsjdbnzqlxwt7y7im4bw2jq2xcjdtg2zurvlpnkk3z4 \ No newline at end of file diff --git a/packages/k/kphotoalbum/kphotoalbum-6.0.1.tar.xz.sig b/packages/k/kphotoalbum/kphotoalbum-6.0.1.tar.xz.sig new file mode 100644 index 00000000000..d0b2e5eda1b --- /dev/null +++ b/packages/k/kphotoalbum/kphotoalbum-6.0.1.tar.xz.sig @@ -0,0 +1,7 @@ +-----BEGIN PGP SIGNATURE----- + +iHUEABYKAB0WIQTyd2NrouQJNH1QNBHKpXsoD+Dp7gUCZ3u1MgAKCRDKpXsoD+Dp +7qmmAP0bv8L0q8NYnSTcdukOIAac/rnkPJUbbCI28hdu9JDa0AEA36yY+P33TDv6 +Ak1Gcb/MOYhfJQx6rQhbje/0LEXHDgw= +=97mO +-----END PGP SIGNATURE----- diff --git a/packages/k/kphotoalbum/kphotoalbum.changes b/packages/k/kphotoalbum/kphotoalbum.changes index e0035a595b4..eb5d5dcb0f1 100644 --- a/packages/k/kphotoalbum/kphotoalbum.changes +++ b/packages/k/kphotoalbum/kphotoalbum.changes @@ -1,3 +1,17 @@ +------------------------------------------------------------------- +Mon Jan 6 21:11:31 UTC 2025 - Christophe Marin + +- Update to 6.0.1 + * Fix a data loss bug + * Fix application icon on Wayland + * Fix crash when video thumbnail cache contains empty files + (kde#497831) + * The "Configure KPhotoAlbum" menu entry is now shown again + * Clicking on a tag in the Viewer’s info box shows the + respective tag in the browser again + * When the main window is closed and the viewer is opened, it + is also closed now automatically. + ------------------------------------------------------------------- Sun Dec 8 10:29:50 UTC 2024 - Christophe Marin diff --git a/packages/k/kphotoalbum/kphotoalbum.spec b/packages/k/kphotoalbum/kphotoalbum.spec index 2ec4121d33a..459bbb9be74 100644 --- a/packages/k/kphotoalbum/kphotoalbum.spec +++ b/packages/k/kphotoalbum/kphotoalbum.spec @@ -21,7 +21,7 @@ %bcond_without released Name: kphotoalbum -Version: 6.0.0 +Version: 6.0.1 Release: 0 Summary: A photo administration utility License: GPL-2.0-or-later diff --git a/packages/k/kubernetes-client-fish-completion/.files b/packages/k/kubernetes-client-fish-completion/.files deleted file mode 100644 index 6ebf15083cc..00000000000 Binary files a/packages/k/kubernetes-client-fish-completion/.files and /dev/null differ diff --git a/packages/k/kubernetes-client-fish-completion/.meta b/packages/k/kubernetes-client-fish-completion/.meta deleted file mode 100644 index 49274efaf47..00000000000 --- a/packages/k/kubernetes-client-fish-completion/.meta +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/packages/k/kubernetes-client-fish-completion/.rev b/packages/k/kubernetes-client-fish-completion/.rev deleted file mode 100644 index cf4ecd7c7ec..00000000000 --- a/packages/k/kubernetes-client-fish-completion/.rev +++ /dev/null @@ -1,10 +0,0 @@ - - - 1818c1285f9853a597b8d040c1ae5bc4 - 0.1604972537+git.da5fa3c - - dimstar_suse - Needed for those using fish with kubernetes - 863393 - - diff --git a/packages/k/kubernetes-client-fish-completion/.servicemark b/packages/k/kubernetes-client-fish-completion/.servicemark deleted file mode 100644 index f81c460c5ab..00000000000 --- a/packages/k/kubernetes-client-fish-completion/.servicemark +++ /dev/null @@ -1 +0,0 @@ -002c398e5da8b187ce6630fed956dbdb diff --git a/packages/k/kubernetes-client-fish-completion/_service b/packages/k/kubernetes-client-fish-completion/_service deleted file mode 100644 index 38ba7a1aba3..00000000000 --- a/packages/k/kubernetes-client-fish-completion/_service +++ /dev/null @@ -1,15 +0,0 @@ - - - git://github.com/evanlucas/fish-kubectl-completions.git - git - master - kubernetes-client-fish-completion - 0.%ct+git.%h - enable - - - *.tar - xz - - - diff --git a/packages/k/kubernetes-client-fish-completion/_servicedata b/packages/k/kubernetes-client-fish-completion/_servicedata deleted file mode 100644 index 556a4184de6..00000000000 --- a/packages/k/kubernetes-client-fish-completion/_servicedata +++ /dev/null @@ -1,4 +0,0 @@ - - - git://github.com/evanlucas/fish-kubectl-completions.git - da5fa3c0dc254d37eb4b8e73a86d07c7bcebe637 \ No newline at end of file diff --git a/packages/k/kubernetes-client-fish-completion/kubernetes-client-fish-completion-0.1604972537+git.da5fa3c.tar.xz b/packages/k/kubernetes-client-fish-completion/kubernetes-client-fish-completion-0.1604972537+git.da5fa3c.tar.xz deleted file mode 120000 index a655f236c20..00000000000 --- a/packages/k/kubernetes-client-fish-completion/kubernetes-client-fish-completion-0.1604972537+git.da5fa3c.tar.xz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafkreiejsapylrms4qaajiierezokinoe7l773nv4ehuqb7fjwzlbatnj4 \ No newline at end of file diff --git a/packages/k/kubernetes-client-fish-completion/kubernetes-client-fish-completion.changes b/packages/k/kubernetes-client-fish-completion/kubernetes-client-fish-completion.changes deleted file mode 100644 index 95f3e1aa342..00000000000 --- a/packages/k/kubernetes-client-fish-completion/kubernetes-client-fish-completion.changes +++ /dev/null @@ -1,4 +0,0 @@ -------------------------------------------------------------------- -Thu Jan 7 21:03:44 UTC 2021 - Robert Munteanu - -- Initial package diff --git a/packages/k/kubernetes-client-fish-completion/kubernetes-client-fish-completion.spec b/packages/k/kubernetes-client-fish-completion/kubernetes-client-fish-completion.spec deleted file mode 100644 index fd5f838d131..00000000000 --- a/packages/k/kubernetes-client-fish-completion/kubernetes-client-fish-completion.spec +++ /dev/null @@ -1,47 +0,0 @@ -# -# spec file for package kubernetes-client-fish-completion -# -# Copyright (c) 2021 SUSE LLC -# -# All modifications and additions to the file contributed by third parties -# remain the property of their copyright owners, unless otherwise agreed -# upon. The license for this file, and modifications and additions to the -# file, is the same license as for the pristine package itself (unless the -# license for the pristine package is not an Open Source License, in which -# case the license is the MIT License). An "Open Source License" is a -# license that conforms to the Open Source Definition (Version 1.9) -# published by the Open Source Initiative. - -# Please submit bugfixes or comments via https://bugs.opensuse.org/ -# - - -Name: kubernetes-client-fish-completion -Version: 0.1604972537+git.da5fa3c -Release: 0 -Summary: Kubectl completion for fish shell -License: MIT -URL: https://github.com/evanlucas/fish-kubectl-completions -Source: %{name}-%{version}.tar.xz -BuildRequires: fish -Supplements: packageand(kubernetes-client:fish) -BuildArch: noarch - -%description -Kubectl completion for fish shell - -%prep -%setup -q - -%build - -%install -install -D -m 644 completions/kubectl.fish "%{buildroot}/%{_datadir}/fish/vendor_completions.d/kubectl.fish" - -%files -%defattr(-,root,root) -%{_datadir}/fish/vendor_completions.d/kubectl.fish -%license LICENSE -%doc README.md - -%changelog diff --git a/packages/libg/libguestfs/.files b/packages/libg/libguestfs/.files index ef4a1fb1dfd..f9f55297988 100644 Binary files a/packages/libg/libguestfs/.files and b/packages/libg/libguestfs/.files differ diff --git a/packages/libg/libguestfs/.rev b/packages/libg/libguestfs/.rev index 8e7c25dfb2b..432888ede81 100644 --- a/packages/libg/libguestfs/.rev +++ b/packages/libg/libguestfs/.rev @@ -1182,4 +1182,12 @@ No code change. Add back a dropped bug number in a comment. 1208864 + + 8d81cacc7aeca2b3db40c5d535b78d4e + 1.55.2 + + anag+factory + Update libguestfs to version 1.55.2 + 1235234 + diff --git a/packages/libg/libguestfs/libguestfs-1.54.0.tar.gz b/packages/libg/libguestfs/libguestfs-1.54.0.tar.gz deleted file mode 120000 index 445b79bf049..00000000000 --- a/packages/libg/libguestfs/libguestfs-1.54.0.tar.gz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafybeidchfpysy5q4gl7ntdcpxozofonfgmam7eps7aafgobu75ppsfyea \ No newline at end of file diff --git a/packages/libg/libguestfs/libguestfs-1.54.0.tar.gz.sig b/packages/libg/libguestfs/libguestfs-1.54.0.tar.gz.sig deleted file mode 100644 index 193c829d5b8..00000000000 --- a/packages/libg/libguestfs/libguestfs-1.54.0.tar.gz.sig +++ /dev/null @@ -1,17 +0,0 @@ ------BEGIN PGP SIGNATURE----- - -iQJFBAABCAAvFiEE93dPsa0HSn6Mh2fqkXOPc+G3aKAFAmcFNYwRHHJpY2hAYW5u -ZXhpYS5vcmcACgkQkXOPc+G3aKAn2xAArWoo5hKyREZW+WqEv40ZDD9jRG2WNUyl -BJcEvLEtcAySv71nftVQOhxoZhcfRbanSFKCTD0O/rzf5MjDhPIi9jbeGkFDg22c -zyuSJ4vGnkUCa1dDg5hJZdhCfe/gSb5RHR8GF+QRZDVXqCZg/PO+KEFh0112htUW -1y6rc9oe2f5aSNO9wgsVCYLXGcZ80wT/JyXe/NhqJoZOvps4SlEFHcpoYdV0wzOG -1UkuPy1UteDOTLHGx5JyMqR/+mzy3O59FaIU1eAXwrtlksBfzgmMyEt7ntizk3/M -qGgaE4KK3GURZUoDNc6WS856EMaoeMy6Dd6np8rMKeDn3d0PCNcrn2+7kSiNyRP0 -guM+7gwcZUnI9UOi6/vwbmmDCAgRkSPP130fKagBtK2BqQ1FyTow4mOLXkVpHrlZ -zF2lDIBs/rDC1fdDXtcsZ/N4nc2OkZwvZ+jxjhsY4xnSLaZSK+C3Le7Yqj04vOzh -KfqgqorqaEw1MnqRY6czGc5VntXsK/5f+zBeS4KGn7znJN/jVXzjFDn3o0X6R1MW -IMv2ZHk0NInGFaVHyBD7ob3vh2+hWX0QIVTouqmPRVPIbVs4hAIVHGeOkkUCO8y9 -MerGQuJSPlaegndGfRmp4R6q882QxTXRiY4tAnhdoDj5bLzss89kSKqxUHBDknZA -Fe+4R67G9zg= -=RmmC ------END PGP SIGNATURE----- diff --git a/packages/libg/libguestfs/libguestfs-1.55.2.tar.gz b/packages/libg/libguestfs/libguestfs-1.55.2.tar.gz new file mode 120000 index 00000000000..a5c7eea838f --- /dev/null +++ b/packages/libg/libguestfs/libguestfs-1.55.2.tar.gz @@ -0,0 +1 @@ +/ipfs/bafybeibwvfmv7pmnz2s4b7l4x6ycp47a76qcxl7wveakm2ojec2q7yaxem \ No newline at end of file diff --git a/packages/libg/libguestfs/libguestfs-1.55.2.tar.gz.sig b/packages/libg/libguestfs/libguestfs-1.55.2.tar.gz.sig new file mode 100644 index 00000000000..94c00a8a83f --- /dev/null +++ b/packages/libg/libguestfs/libguestfs-1.55.2.tar.gz.sig @@ -0,0 +1,17 @@ +-----BEGIN PGP SIGNATURE----- + +iQJFBAABCAAvFiEE93dPsa0HSn6Mh2fqkXOPc+G3aKAFAmc7UaMRHHJpY2hAYW5u +ZXhpYS5vcmcACgkQkXOPc+G3aKAPjQ/+LzrzUp46xkyQulpT1xSNy1dy/AiHUMTh +foiS7TbP23r+3/07Hyr/7/K3Z+XvJxQMwS/9n/VuS1uV53ryrEh1rtxCkheVqswD +dHL5xfKXM4oVKkww6eiHgi3EVyssVXdJo8QH8VeH216wsHOHj+XF1sVR0JKfAoyI +RuBOgYavYwJnUe2HKQN4tVdks/iV8zNbGXK0A5QCLfi4vD2q5OVj4q513x2W9Q1t +OmyUX2raSB9Mi2PFe3XTggMKJuIU+oxNUNvvnwPB2KMBIpf4rHpWqZs8lGQhF2C7 +CLGEt1tWaWNFA3mlTBq5wQYetjMpAKMBY+nTRVUie0M2uc00ENobRzOcDdZTPtxQ +7lHKtZYcedI0CPiXrmC2yTTPdhRE887TZ6DgG+nJCLvJFWBLwGZw0jX0IZgxGNp5 +SysiVLbZR/h2yJJdle3f5Ab6kUewPTDPzrDpHg+bAOZxJnoCGR43oebybWdJWr+M +Fu6TV0fohr8mhtNHXOqGqlRPj6zYgaiRTer9BqxDV1WPoKVFFs0bbyBRqS0s1Kve +j4QNpw0vyN8Z13c2saLmc7LVoqOFBJqVffuIrns2s6gYoDMhA4AALhsejIopFRf3 +8NgVWbhvJwqv4jei+CQCAsz9ZoQkVI0m/MgJH225u9mlQITBk/JxZRKCGCcUpjEn +sxIZL8QOU5g= +=Zwb/ +-----END PGP SIGNATURE----- diff --git a/packages/libg/libguestfs/libguestfs.changes b/packages/libg/libguestfs/libguestfs.changes index fd15402b9eb..ac457369f2c 100644 --- a/packages/libg/libguestfs/libguestfs.changes +++ b/packages/libg/libguestfs/libguestfs.changes @@ -1,3 +1,29 @@ +------------------------------------------------------------------- +Fri Jan 3 14:09:24 MST 2025 - carnold@suse.com + +- Update to version 1.55.2 (jsc#PED-8910) + * lib/inspect-osinfo.c: Add Windows Server 2025 osinfo + * appliance: Use stable owner, group and mtime in appliance + tarballs + * mltools: Replace jansson with json-c + * lib/info.c: Replace jansson with json-c + * lib/qemu.c: Replace jansson with json-c + * lib: direct: Remove test for qemu mandatory locking + * Various language translations + * Fix dhcpcd failing on systemd-resolved stub + * mlcustomize: Add heuristic support for Windows Server 2025 + * mlcustomize/customize_run.ml: Move 'in' to new line + * mlstdutils/guestfs_config: Define host_os + * mlcustomize, mltools: Check guest OS is compatible before + allowing --run + * generator: Remove common/mlv2v/uefi.ml{,i} files + * qemuopts: Add ability to add raw, unquoted output to qemu + scripts + * qemuopts: Fix missing break statement + * mlstdutils: Remove Option module + * Remove test for caml_alloc_initialized_string + * build: Move baseline OCaml to 4.08 + ------------------------------------------------------------------- Thu Oct 10 07:06:04 MDT 2024 - carnold@suse.com diff --git a/packages/libg/libguestfs/libguestfs.spec b/packages/libg/libguestfs/libguestfs.spec index 6f0c2ad4dcc..d168bd9d2aa 100644 --- a/packages/libg/libguestfs/libguestfs.spec +++ b/packages/libg/libguestfs/libguestfs.spec @@ -1,7 +1,7 @@ # # spec file for package libguestfs # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ Name: libguestfs ExclusiveArch: x86_64 ppc64 ppc64le s390x aarch64 riscv64 -Version: 1.54.0 +Version: 1.55.2 Release: 0 Summary: Access and modify virtual machine disk images License: GPL-2.0-or-later @@ -41,6 +41,7 @@ BuildRequires: gawk BuildRequires: gcc-c++ BuildRequires: gobject-introspection-devel BuildRequires: gperf +BuildRequires: libjson-c-devel BuildRequires: libtool BuildRequires: ocaml-augeas-devel BuildRequires: ocaml-hivex-devel diff --git a/packages/libg/libguestfs/use-rtc-driftfix-slew-for-x86-only.patch b/packages/libg/libguestfs/use-rtc-driftfix-slew-for-x86-only.patch index f46b56e5379..51e8f43ac8e 100644 --- a/packages/libg/libguestfs/use-rtc-driftfix-slew-for-x86-only.patch +++ b/packages/libg/libguestfs/use-rtc-driftfix-slew-for-x86-only.patch @@ -1,6 +1,6 @@ ---- libguestfs-1.52.0/lib/launch-direct.c.orig 2024-02-05 14:17:10.208970293 -0700 -+++ libguestfs-1.52.0/lib/launch-direct.c 2024-02-05 14:21:37.548976664 -0700 -@@ -650,7 +650,10 @@ launch_direct (guestfs_h *g, void *datav +--- a/lib/launch-direct.c ++++ b/lib/launch-direct.c +@@ -645,7 +645,10 @@ launch_direct (guestfs_h *g, void *datav flag ("-no-reboot"); /* These are recommended settings, see RHBZ#1053847. */ diff --git a/packages/libs/libstfl/.files b/packages/libs/libstfl/.files index ec95703710a..ad0db83226c 100644 Binary files a/packages/libs/libstfl/.files and b/packages/libs/libstfl/.files differ diff --git a/packages/libs/libstfl/.rev b/packages/libs/libstfl/.rev index 890905849b7..3d3d0338192 100644 --- a/packages/libs/libstfl/.rev +++ b/packages/libs/libstfl/.rev @@ -106,4 +106,13 @@ No indication of LGPL-3.0 (only) files. See README also (forwarded request 10777 1154029 + + 575191a5f05a9ce93d07ac110632851b + 0.24 + + anag+factory + - Delete broken patch stfl-ncurses.patch to fix FTBFS. +- Stop shipping static library + 1235218 + diff --git a/packages/libs/libstfl/_scmsync.obsinfo b/packages/libs/libstfl/_scmsync.obsinfo new file mode 100644 index 00000000000..36dfae6c372 --- /dev/null +++ b/packages/libs/libstfl/_scmsync.obsinfo @@ -0,0 +1,4 @@ +mtime: 1736171910 +commit: 9e7757e18f90e5394ada3b41a232a3554016b304a1b3316bb36156f16de7ee45 +url: https://src.opensuse.org/clibs/stfl +revision: master diff --git a/packages/libs/libstfl/build.specials.obscpio b/packages/libs/libstfl/build.specials.obscpio new file mode 120000 index 00000000000..2dd8878df73 --- /dev/null +++ b/packages/libs/libstfl/build.specials.obscpio @@ -0,0 +1 @@ +/ipfs/bafkreibitxj25fiifgbtn3ivtfrfbvz5iejie2w75ljuog26cfr774fbsq \ No newline at end of file diff --git a/packages/libs/libstfl/libstfl.changes b/packages/libs/libstfl/libstfl.changes index 4085156c7c9..e95932ab17b 100644 --- a/packages/libs/libstfl/libstfl.changes +++ b/packages/libs/libstfl/libstfl.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Mon Jan 6 11:16:42 UTC 2025 - Jan Engelhardt + +- Delete broken patch stfl-ncurses.patch to fix FTBFS. +- Stop shipping static library + ------------------------------------------------------------------- Fri Mar 1 10:04:25 UTC 2024 - pgajdos@suse.com diff --git a/packages/libs/libstfl/libstfl.spec b/packages/libs/libstfl/libstfl.spec index 0378046c30e..1c2c543d3da 100644 --- a/packages/libs/libstfl/libstfl.spec +++ b/packages/libs/libstfl/libstfl.spec @@ -27,9 +27,8 @@ URL: http://www.clifford.at/stfl/ Source: http://www.clifford.at/stfl/stfl-%{version}.tar.gz Source99: libstfl-rpmlintrc Patch1: stfl-optflags.patch -Patch2: stfl-ncurses.patch BuildRequires: ncurses-devel -BuildRequires: pkgconfig +BuildRequires: pkg-config %description STFL is a library which implements a curses-based widget set for text @@ -65,8 +64,7 @@ describe STFL GUIs. %autosetup -p0 -n "stfl-%{version}" %build -%global _lto_cflags %{_lto_cflags} -ffat-lto-objects -make %{?_smp_mflags} \ +%make_build \ CC="gcc" \ OPTFLAGS="%{optflags}"\ FOUND_SPL=0 \ @@ -80,14 +78,14 @@ make %{?_smp_mflags} \ libdir="%{_lib}" \ prefix="%{_prefix}" -[ -e "%{buildroot}%{_libdir}/libstfl.so.%{sover}" ] || { +if ! [ -e "%{buildroot}/%{_libdir}/libstfl.so.%{sover}" ]; then pushd "%{buildroot}%{_libdir}/" ln -s libstfl.so.*.* libstfl.so.%{sover} popd -} +fi +rm -fv "%{buildroot}/%{_libdir}"/*.a -%post -n libstfl%{sover} -p /sbin/ldconfig -%postun -n libstfl%{sover} -p /sbin/ldconfig +%ldconfig_scriptlets -n libstfl%{sover} %files -n libstfl%{sover} %license COPYING @@ -98,7 +96,6 @@ make %{?_smp_mflags} \ %files -n libstfl-devel %{_includedir}/stfl.h %{_libdir}/libstfl.so -%{_libdir}/libstfl.a %{_libdir}/pkgconfig/stfl.pc %changelog diff --git a/packages/libs/libstfl/stfl-ncurses.patch b/packages/libs/libstfl/stfl-ncurses.patch deleted file mode 100644 index 5041517997f..00000000000 --- a/packages/libs/libstfl/stfl-ncurses.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- stfl_internals.h.orig 2008-05-06 11:44:36.000000000 +0200 -+++ stfl_internals.h 2009-12-10 01:52:13.000000000 +0100 -@@ -28,7 +28,7 @@ - #endif - - #include "stfl.h" --#include -+#include - #include - - struct stfl_widget_type; diff --git a/packages/libu/liburing/.files b/packages/libu/liburing/.files index 01af9eb655c..0308f48d5b7 100644 Binary files a/packages/libu/liburing/.files and b/packages/libu/liburing/.files differ diff --git a/packages/libu/liburing/.rev b/packages/libu/liburing/.rev index ab83d0e333e..75d1066d859 100644 --- a/packages/libu/liburing/.rev +++ b/packages/libu/liburing/.rev @@ -218,4 +218,13 @@ Automatic submission by obs-autosubmit 1230755 + + 3bf1810a91c7ed4b7fd3016186ed7fb8 + 2.8 + + anag+factory + - disable some tests for older kernels & strange archs + + 1235113 + diff --git a/packages/libu/liburing/liburing.changes b/packages/libu/liburing/liburing.changes index e9ebfc890b2..9726dd36d08 100644 --- a/packages/libu/liburing/liburing.changes +++ b/packages/libu/liburing/liburing.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Mon Jan 6 06:55:31 UTC 2025 - Jiri Slaby + +- disable some tests for older kernels & strange archs + ------------------------------------------------------------------- Fri Dec 6 09:49:21 UTC 2024 - Jiri Slaby diff --git a/packages/libu/liburing/liburing.spec b/packages/libu/liburing/liburing.spec index 89ff09954f1..528c0056733 100644 --- a/packages/libu/liburing/liburing.spec +++ b/packages/libu/liburing/liburing.spec @@ -1,7 +1,7 @@ # # spec file for package liburing # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -88,9 +88,29 @@ export CPPFLAGS="%{optflags} -fno-stack-protector" %make_build -C src %check +declare -a TEST_EXCLUDE=() + +%if 0%{?sle_version} == 150500 +TEST_EXCLUDE+=( fallocate.t fd-pass.t fixed-buf-merge.t msg-ring-overflow.t nop.t poll-race-mshot.t reg-hint.t sqwait.t wq-aff.t ) +%endif +%if 0%{?sle_version} == 150600 || 0%{?sle_version} == 150700 +TEST_EXCLUDE+=( fallocate.t ) +%endif +%if 0%{?suse_version} == 1600 +TEST_EXCLUDE+=( sqwait.t ) +%endif + +%ifarch ppc64le +TEST_EXCLUDE+=( no-mmap-inval.t recv-multishot.t reg-fd-only.t recvsend_bundle.t recvsend_bundle-inc.t ) +%elifarch s390x +TEST_EXCLUDE+=( futex.t multicqes_drain.t poll-mshot-update.t read-mshot.t waitid.t ) +TEST_EXCLUDE+=( link-timeout.t min-timeout-wait.t submit-and-wait.t sync-cancel.t ) +%endif + # io_uring syscalls not supported as of qemu 7.0.0 and would test the host # kernel anyway not the target kernel.. %if !0%{?qemu_user_space_build} +echo "TEST_EXCLUDE=\"${TEST_EXCLUDE[@]}\"" > test/config.local %make_build runtests %endif diff --git a/packages/libu/libuser/.files b/packages/libu/libuser/.files new file mode 100644 index 00000000000..eab09d3fb8b Binary files /dev/null and b/packages/libu/libuser/.files differ diff --git a/packages/libu/libuser/.meta b/packages/libu/libuser/.meta new file mode 100644 index 00000000000..6e3730571cc --- /dev/null +++ b/packages/libu/libuser/.meta @@ -0,0 +1,5 @@ + + + + + diff --git a/packages/libu/libuser/.rev b/packages/libu/libuser/.rev new file mode 100644 index 00000000000..66589cf7dcb --- /dev/null +++ b/packages/libu/libuser/.rev @@ -0,0 +1,10 @@ + + + 6b497eabe27cc5e5582e327b45ed8aa9 + 0.64 + + anag+factory + + 1235343 + + diff --git a/packages/libu/libuser/_scmsync.obsinfo b/packages/libu/libuser/_scmsync.obsinfo new file mode 100644 index 00000000000..85bc415af9e --- /dev/null +++ b/packages/libu/libuser/_scmsync.obsinfo @@ -0,0 +1,4 @@ +mtime: 1736182853 +commit: 60b30ea9518fc06ae986c1c4b117908c840dde6b956bfc7771fcd4966a5f7af6 +url: https://src.opensuse.org/clibs/libuser +revision: master diff --git a/packages/libu/libuser/libuser-0.64.tar.gz b/packages/libu/libuser/libuser-0.64.tar.gz new file mode 120000 index 00000000000..080b5f60391 --- /dev/null +++ b/packages/libu/libuser/libuser-0.64.tar.gz @@ -0,0 +1 @@ +/ipfs/bafybeihpc54k2jwlafhn5va5eyk5vyfdohkw62rgmxe2uaocwh3m2fdjzq \ No newline at end of file diff --git a/packages/libu/libuser/libuser.changes b/packages/libu/libuser/libuser.changes new file mode 100644 index 00000000000..b052786bd5c --- /dev/null +++ b/packages/libu/libuser/libuser.changes @@ -0,0 +1,13 @@ +------------------------------------------------------------------- +Mon Jan 6 16:57:03 UTC 2025 - Richard Rahl + +- add support for Leap 15.6 +- use make macro +- fix Leap16 +- disable tests for Leap16, as openldap-server is missing and crpyt + will be removed + +------------------------------------------------------------------- +Thu Jan 2 08:56:41 UTC 2025 - Richard Rahl + +- initial packaging diff --git a/packages/libu/libuser/libuser.spec b/packages/libu/libuser/libuser.spec new file mode 100644 index 00000000000..2877ed93122 --- /dev/null +++ b/packages/libu/libuser/libuser.spec @@ -0,0 +1,166 @@ +# +# spec file for package libuser +# +# Copyright (c) 2025 SUSE LLC +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# + + +%define sover 1 +Name: libuser +Version: 0.64 +Release: 0 +Summary: A user and group account administration library +License: LGPL-2.0-or-later +URL: https://pagure.io/libuser +Source0: %{url}/archive/%{name}-%{version}/%{name}-%{name}-%{version}.tar.gz#/%{name}-%{version}.tar.gz +BuildRequires: bison +BuildRequires: gettext-tools +BuildRequires: gtkdoc +BuildRequires: libtool +BuildRequires: python-rpm-macros +%if 0%{?suse_version} >= 1600 +BuildRequires: selinux-policy-devel +%else +BuildRequires: libselinux-devel +%endif +%if 0%{?suse_version} == 1600 +BuildRequires: selinux-policy-targeted +%endif +BuildRequires: sgmltool +BuildRequires: pkgconfig(audit) +BuildRequires: pkgconfig(glib-2.0) +BuildRequires: pkgconfig(ldap) +BuildRequires: pkgconfig(libsasl2) +%if 0%{?suse_version} >= 1600 +BuildRequires: pkgconfig(pam) +%else +BuildRequires: pam-devel +%endif +BuildRequires: pkgconfig(popt) +BuildRequires: pkgconfig(python3) + +%description +The libuser library implements a standardized interface for manipulating and +administering user and group accounts. The library uses pluggable back-ends to +interface to its data sources. + +Sample applications modeled after those included with the shadow password suite +are included. + +%package devel +Summary: Development files for %{name} +Requires: %{name} = %{version} +Requires: %{name}%{sover} = %{version} + +%description devel +%{summary}. + +%package -n python3-%{name} +Summary: Python library for %{name} +Requires: %{name}%{sover} = %{version} + +%description -n python3-%{name} +%{summary}. + +%package -n %{name}%{sover} +Summary: Library files for %{name} + +%description -n %{name}%{sover} +%{summary}. + +%package docs +Summary: HTML Documentation for %{name} +BuildArch: noarch + +%description docs +%{summary}. + +%lang_package + +%prep +%autosetup -n %{name}-%{name}-%{version} + +%build +./autogen.sh +%configure \ + --with-selinux \ + --with-ldap \ + --with-audit \ + --with-sasl \ + --with-python \ + --enable-gtk-doc +%make_build + +%install +%make_install +%find_lang %{name} +find %{buildroot} -type f \( -name '*.a' -o -name '*.la' \) -delete + +%if 0%{?suse_version} != 1600 +# Leap16.0 doesn't have openldap-server and with python313 the crypt module is missing +%check +%make_build check +%endif + +%ldconfig_scriptlets -n %{name}%{sover} + +%files +%license COPYING +%doc AUTHORS ChangeLog NEWS README TODO +%{_bindir}/lchfn +%{_bindir}/lchsh +%{_sbindir}/lchage +%{_sbindir}/lgroupadd +%{_sbindir}/lgroupdel +%{_sbindir}/lgroupmod +%{_sbindir}/lid +%{_sbindir}/lnewusers +%{_sbindir}/lpasswd +%{_sbindir}/luseradd +%{_sbindir}/luserdel +%{_sbindir}/lusermod +%config %{_sysconfdir}/%{name}.conf +%{_mandir}/man?/lchage.?%{?ext_man} +%{_mandir}/man?/lchfn.?%{?ext_man} +%{_mandir}/man?/lchsh.?%{?ext_man} +%{_mandir}/man?/lgroupadd.?%{?ext_man} +%{_mandir}/man?/lgroupdel.?%{?ext_man} +%{_mandir}/man?/lgroupmod.?%{?ext_man} +%{_mandir}/man?/lid.?%{?ext_man} +%{_mandir}/man?/lnewusers.?%{?ext_man} +%{_mandir}/man?/lpasswd.?%{?ext_man} +%{_mandir}/man?/luseradd.?%{?ext_man} +%{_mandir}/man?/luserdel.?%{?ext_man} +%{_mandir}/man?/lusermod.?%{?ext_man} +%{_mandir}/man?/libuser.conf.?%{?ext_man} + +%files -n %{name}%{sover} +%{_libdir}/%{name}.so.%{sover} +%{_libdir}/%{name}.so.%{sover}.* + +%files devel +%{_includedir}/%{name} +%{_libdir}/%{name}.so +%{_libdir}/%{name} +%{_libdir}/pkgconfig/%{name}.pc + +%files -n python3-%{name} +%{python_sitearch}/%{name}.so + +%files docs +%{_datadir}/gtk-doc/html/%{name} + +%files lang -f %{name}.lang + +%changelog diff --git a/packages/n/neatvnc/.files b/packages/n/neatvnc/.files index c79e183ae99..2fce586418d 100644 Binary files a/packages/n/neatvnc/.files and b/packages/n/neatvnc/.files differ diff --git a/packages/n/neatvnc/.rev b/packages/n/neatvnc/.rev index 4b45df637ed..6b32dc27020 100644 --- a/packages/n/neatvnc/.rev +++ b/packages/n/neatvnc/.rev @@ -182,4 +182,41 @@ 1217333 + + 4fd69d4fcf6671a9930d43982ff36024 + 0.9.2 + + anag+factory + - Update to 0.9.2: + * This patch release adds missing bounds checks. + Two buffer overflow vulnerabilities were reported by Frederik + Reiter who also provided patches to fix them. + There are potential security implications, but only authenticated + clients would be able to exploit these vulnerabilities, if at all. + Nevertheless, it is prudent to update as soon as possible. + +- Update to 0.9.1: + * Fix a data type mismatch in the clipboard code that caused the + build to fail for 32 bit architectures. + +- Update to 0.9.0: + Highlights: + * A v4l2m2m based H.264 encoder that works on Raspberry Pi 1 to 4, + sponsored by Raspberry Pi Ltd. + * Extended clipboard for UTF-8 text was implemented by Attila Fidan. + * Listening on a pre-bound file descriptor, implemented by Attila Fidan. + * The continuous updates extension was implemented by Philipp Zabel. + * We now have simple bandwidth estimation and improved frame pacing. + * Methods for rating pixel formats and modifiers have according to Neat VNC's + preferences have been added. + * The Qemu/VMWare LED state extensions have been implemented. + * H.264 encoders will now encode the correct colour space into the elementary + stream. + Bug fixes: + * Some memory leaks and reference counting errors have been eradicated. + * A race between resizing events and framebuffer updates that would cause a + buffer with the previous size to be sent after a resize event has been fixed. + * Buffers with 24 bits per pixel will now result in 32 bpp being reported to + 1235573 + diff --git a/packages/n/neatvnc/_service b/packages/n/neatvnc/_service index b2d8be55ec2..d6e4a8739e3 100644 --- a/packages/n/neatvnc/_service +++ b/packages/n/neatvnc/_service @@ -3,11 +3,11 @@ git https://github.com/any1/neatvnc.git - master - 0.8.1+git%cd.%h + 4c37ae9349f16a255cd3e95ed7931c71e6abf8fc + 0.9.2 - - + + *.tar xz diff --git a/packages/n/neatvnc/fix-build-in-15.6.patch b/packages/n/neatvnc/fix-build-in-15.6.patch index acf23966c3c..4ffeb46d79e 100644 --- a/packages/n/neatvnc/fix-build-in-15.6.patch +++ b/packages/n/neatvnc/fix-build-in-15.6.patch @@ -1,22 +1,7 @@ -Index: neatvnc-0.8.0+git20241008.b539421/src/enc/h264/ffmpeg-impl.c +Index: neatvnc-0.9.2/meson.build =================================================================== ---- neatvnc-0.8.0+git20241008.b539421.orig/src/enc/h264/ffmpeg-impl.c -+++ neatvnc-0.8.0+git20241008.b539421/src/enc/h264/ffmpeg-impl.c -@@ -224,8 +224,10 @@ static int h264_encoder__init_buffersrc( - params->sample_aspect_ratio = (AVRational){1, 1}; - params->time_base = self->timebase; - params->hw_frames_ctx = self->hw_frames_ctx; -+#if LIBAVFILTER_VERSION_INT >= AV_VERSION_INT(10,1,100) - params->color_space = AVCOL_SPC_RGB; - params->color_range = AVCOL_RANGE_JPEG; -+#endif - - rc = av_buffersrc_parameters_set(self->filter_in, params); - assert(rc == 0); -Index: neatvnc-0.8.0+git20241008.b539421/meson.build -=================================================================== ---- neatvnc-0.8.0+git20241008.b539421.orig/meson.build -+++ neatvnc-0.8.0+git20241008.b539421/meson.build +--- neatvnc-0.9.2.orig/meson.build ++++ neatvnc-0.9.2/meson.build @@ -54,7 +54,7 @@ libturbojpeg = dependency('libturbojpeg' gnutls = dependency('gnutls', required: get_option('tls')) nettle = dependency('nettle', required: get_option('nettle')) diff --git a/packages/n/neatvnc/neatvnc-0.8.1+git20241008.b539421.obscpio b/packages/n/neatvnc/neatvnc-0.8.1+git20241008.b539421.obscpio deleted file mode 120000 index 673e6d2ec5c..00000000000 --- a/packages/n/neatvnc/neatvnc-0.8.1+git20241008.b539421.obscpio +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafybeieohm3cresp5tr7iaz763dmoc67d6lmvs6d7lrhm4y6s5t3de3db4 \ No newline at end of file diff --git a/packages/n/neatvnc/neatvnc-0.9.2.tar.xz b/packages/n/neatvnc/neatvnc-0.9.2.tar.xz new file mode 120000 index 00000000000..ab4bd1b87f1 --- /dev/null +++ b/packages/n/neatvnc/neatvnc-0.9.2.tar.xz @@ -0,0 +1 @@ +/ipfs/bafybeicf3bq7keg47rn2d6jyogikl23hsey2qtf2dodk6qoqnqaqrja5qu \ No newline at end of file diff --git a/packages/n/neatvnc/neatvnc.changes b/packages/n/neatvnc/neatvnc.changes index 180e7b82190..58f70f9eb78 100644 --- a/packages/n/neatvnc/neatvnc.changes +++ b/packages/n/neatvnc/neatvnc.changes @@ -1,3 +1,47 @@ +------------------------------------------------------------------- +Mon Dec 30 11:06:23 UTC 2024 - Michael Vetter + +- Update to 0.9.2: + * This patch release adds missing bounds checks. + Two buffer overflow vulnerabilities were reported by Frederik + Reiter who also provided patches to fix them. + There are potential security implications, but only authenticated + clients would be able to exploit these vulnerabilities, if at all. + Nevertheless, it is prudent to update as soon as possible. + +------------------------------------------------------------------- +Mon Dec 30 11:05:56 UTC 2024 - Michael Vetter + +- Update to 0.9.1: + * Fix a data type mismatch in the clipboard code that caused the + build to fail for 32 bit architectures. + +------------------------------------------------------------------- +Mon Dec 30 11:05:23 UTC 2024 - Michael Vetter + +- Update to 0.9.0: + Highlights: + * A v4l2m2m based H.264 encoder that works on Raspberry Pi 1 to 4, + sponsored by Raspberry Pi Ltd. + * Extended clipboard for UTF-8 text was implemented by Attila Fidan. + * Listening on a pre-bound file descriptor, implemented by Attila Fidan. + * The continuous updates extension was implemented by Philipp Zabel. + * We now have simple bandwidth estimation and improved frame pacing. + * Methods for rating pixel formats and modifiers have according to Neat VNC's + preferences have been added. + * The Qemu/VMWare LED state extensions have been implemented. + * H.264 encoders will now encode the correct colour space into the elementary + stream. + Bug fixes: + * Some memory leaks and reference counting errors have been eradicated. + * A race between resizing events and framebuffer updates that would cause a + buffer with the previous size to be sent after a resize event has been fixed. + * Buffers with 24 bits per pixel will now result in 32 bpp being reported to + the client because 24 bpp is not allowed by the protocol. Nvidia users should + now be able to use a wider selection of clients as a result of this change. +- Update fix-build-in-15.6.patch + 15e56b8e444532d299598b753f760cf0d4d9a4e2 added the LIBAVFILTER_VERSION_INT + ------------------------------------------------------------------- Wed Oct 23 07:57:14 UTC 2024 - Antonio Larrosa diff --git a/packages/n/neatvnc/neatvnc.obsinfo b/packages/n/neatvnc/neatvnc.obsinfo index a361ea0a830..71991c3964d 100644 --- a/packages/n/neatvnc/neatvnc.obsinfo +++ b/packages/n/neatvnc/neatvnc.obsinfo @@ -1,4 +1,4 @@ name: neatvnc -version: 0.8.1+git20241008.b539421 -mtime: 1728377463 -commit: b539421d3b10bbb790c48200eb1955fd54a3b8fb +version: 0.9.2 +mtime: 1733604143 +commit: 4c37ae9349f16a255cd3e95ed7931c71e6abf8fc diff --git a/packages/n/neatvnc/neatvnc.spec b/packages/n/neatvnc/neatvnc.spec index 10d74c9aec5..895d461d7ac 100644 --- a/packages/n/neatvnc/neatvnc.spec +++ b/packages/n/neatvnc/neatvnc.spec @@ -1,7 +1,7 @@ # # spec file for package neatvnc # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,7 +19,7 @@ %define libsoname libneatvnc0 Name: neatvnc -Version: 0.8.1+git20241008.b539421 +Version: 0.9.2 Release: 0 Summary: A VNC server library License: ISC diff --git a/packages/n/nethack/.files b/packages/n/nethack/.files index 2023d994431..d0d42fcf178 100644 Binary files a/packages/n/nethack/.files and b/packages/n/nethack/.files differ diff --git a/packages/n/nethack/.rev b/packages/n/nethack/.rev index 3fabd575465..a62315a1670 100644 --- a/packages/n/nethack/.rev +++ b/packages/n/nethack/.rev @@ -15,4 +15,19 @@ 1234671 + + fe2b49be2c500915948bde4c27ff1251 + 3.4.3 + + anag+factory + - Mark NetHack's record and logfile file with %config(noreplace), so + that package updates do not overwrite existing highscores and + information about previous games. Also list the various state files + individually instead of lumping them together. +- Install 'logfile' instead of 'log' in NetHack's state directory. The + file contains information about earlier played games. +- Avoid race around dlb.o (boo#1102408) + + 1235499 + diff --git a/packages/n/nethack/nethack.changes b/packages/n/nethack/nethack.changes index 0d97965f805..162740a1640 100644 --- a/packages/n/nethack/nethack.changes +++ b/packages/n/nethack/nethack.changes @@ -1,3 +1,19 @@ +------------------------------------------------------------------- +Mon Jan 6 16:55:04 UTC 2025 - Thomas Zimmermann + +- Mark NetHack's record and logfile file with %config(noreplace), so + that package updates do not overwrite existing highscores and + information about previous games. Also list the various state files + individually instead of lumping them together. + +- Install 'logfile' instead of 'log' in NetHack's state directory. The + file contains information about earlier played games. + +------------------------------------------------------------------- +Fri Jan 3 09:53:43 UTC 2025 - Bernhard Wiedemann + +- Avoid race around dlb.o (boo#1102408) + ------------------------------------------------------------------- Fri Jan 3 07:27:58 UTC 2025 - Thomas Zimmermann diff --git a/packages/n/nethack/nethack.spec b/packages/n/nethack/nethack.spec index 2e4aefcb426..dd9527ecaf7 100644 --- a/packages/n/nethack/nethack.spec +++ b/packages/n/nethack/nethack.spec @@ -70,6 +70,7 @@ sed -i "s/^CFLAGS.*/& %{optflags}/" Makefile dat/Makefile doc/Makefile src/Makef # files for makedefs first. %make_build -C src monst.o %make_build -C src objects.o +%make_build -C src dlb.o # Build the game binary, then some data files. Finally build all # remaining default targets. Although 'all' covers the first three @@ -93,7 +94,7 @@ install -d %{buildroot}/%{_mandir}/man6/ # game directory install -m 775 -d %{buildroot}%{_localstatedir}/games/nethack/ install -m 775 -d %{buildroot}%{_localstatedir}/games/nethack/save/ -for file in log perm record ; do +for file in logfile perm record ; do touch %{buildroot}%{_localstatedir}/games/nethack/$file chmod 0664 %{buildroot}%{_localstatedir}/games/nethack/$file done @@ -142,8 +143,11 @@ install -m 755 util/{dgn_comp,dlb,lev_comp,makedefs,recover} %{buildroot}%{_pref %{_prefix}/lib/nethack/makedefs %{_prefix}/lib/nethack/recover %{_mandir}/man6/* -%attr(-,games,games) %{_localstatedir}/games/nethack -%dir %{_localstatedir}/games +%dir %attr(0770,games,games) %{_localstatedir}/games/nethack +%dir %attr(0770,games,games) %{_localstatedir}/games/nethack/save +%config(noreplace) %attr(0660,games,games) %{_localstatedir}/games/nethack/logfile +%config(noreplace) %attr(0660,games,games) %{_localstatedir}/games/nethack/record +%attr(0660,games,games) %{_localstatedir}/games/nethack/perm %{_bindir}/nethack %changelog diff --git a/packages/n/nvidia-open-driver-G06-signed/.files b/packages/n/nvidia-open-driver-G06-signed/.files index 4f65d33dac8..ebc5f8a880f 100644 Binary files a/packages/n/nvidia-open-driver-G06-signed/.files and b/packages/n/nvidia-open-driver-G06-signed/.files differ diff --git a/packages/n/nvidia-open-driver-G06-signed/.rev b/packages/n/nvidia-open-driver-G06-signed/.rev index acb5928edeb..e36d9fc950d 100644 --- a/packages/n/nvidia-open-driver-G06-signed/.rev +++ b/packages/n/nvidia-open-driver-G06-signed/.rev @@ -600,4 +600,12 @@ - Update to 550.142 (boo#1234675) 1234916 + + a6a2a624f7bbe20ef3890c1e12b96591 + 550.142 + + anag+factory + added to changelog that 550.142 supersedes 550.135.patch + 1235163 + diff --git a/packages/n/nvidia-open-driver-G06-signed/nvidia-open-driver-G06-signed.changes b/packages/n/nvidia-open-driver-G06-signed/nvidia-open-driver-G06-signed.changes index 623e70371d0..36801e745f8 100644 --- a/packages/n/nvidia-open-driver-G06-signed/nvidia-open-driver-G06-signed.changes +++ b/packages/n/nvidia-open-driver-G06-signed/nvidia-open-driver-G06-signed.changes @@ -10,6 +10,7 @@ Sat Jan 4 12:42:00 UTC 2025 - Stefan Dirsch Tue Dec 17 23:51:04 UTC 2024 - Stefan Dirsch - Update to 550.142 (boo#1234675) +- supersedes 550.135.patch ------------------------------------------------------------------- Tue Dec 17 11:55:30 UTC 2024 - Stefan Dirsch diff --git a/packages/n/nvim-lspconfig/.files b/packages/n/nvim-lspconfig/.files index 63d2da08114..125c512cf76 100644 Binary files a/packages/n/nvim-lspconfig/.files and b/packages/n/nvim-lspconfig/.files differ diff --git a/packages/n/nvim-lspconfig/.rev b/packages/n/nvim-lspconfig/.rev index 4ee59b94e83..09b533c2b84 100644 --- a/packages/n/nvim-lspconfig/.rev +++ b/packages/n/nvim-lspconfig/.rev @@ -23,4 +23,30 @@ * refactor: fix luals warnings (forwarded request 1233962 from rrahl0) 1233965 + + 9a6397bbbd161110bc5fc4d9c6f42a26 + 1.3.0 + + anag+factory + - update to 1.3.0: + * refactor: deprecate util.path.join + * refactor: deprecate util.path.path_separator + * refactor: silence luals warnings + * refactor: deprecate util.path.iterate_parents + * feat: add server configuration for autohotkey_lsp (init) + * refactor!: remove public interface of util.path.traverse_parents + * fix(mdx-analyzer): Duplicate node_modules folder causing errors, and + filetypes option + * fix: add build.gradle.kts for java language server + * feat: cue language server + * feat(ccls): add CclsSwitchSourceHeader + * fix(ccls): typo on request method + * refactor(clangd): imporve switchsourceheader handler + * fix(clangd): fix switchSourceHeader detection + * docs(ruby_lsp): Remove instructions for adding ruby-lsp to Gemfile + * feat: Update Harper's Supported Languages + * feat: atlas language server + * fix(msbuild): more root patterns (forwarded request 1235077 from rrahl0) + 1235078 + diff --git a/packages/n/nvim-lspconfig/nvim-lspconfig-1.2.0.tar.gz b/packages/n/nvim-lspconfig/nvim-lspconfig-1.2.0.tar.gz deleted file mode 120000 index 6dc36bf0051..00000000000 --- a/packages/n/nvim-lspconfig/nvim-lspconfig-1.2.0.tar.gz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafkreidmmkrcqotcj7gge3vthbjowffygdkw3pw4becctamg26zr5c5zny \ No newline at end of file diff --git a/packages/n/nvim-lspconfig/nvim-lspconfig-1.3.0.tar.gz b/packages/n/nvim-lspconfig/nvim-lspconfig-1.3.0.tar.gz new file mode 120000 index 00000000000..a5a17ab1cb1 --- /dev/null +++ b/packages/n/nvim-lspconfig/nvim-lspconfig-1.3.0.tar.gz @@ -0,0 +1 @@ +/ipfs/bafkreieur7qhhogayigs5vnzsljkcecta6ifnzjchabyioewr4jrbt2xo4 \ No newline at end of file diff --git a/packages/n/nvim-lspconfig/nvim-lspconfig.changes b/packages/n/nvim-lspconfig/nvim-lspconfig.changes index 6c6951d8f3a..17000f2816b 100644 --- a/packages/n/nvim-lspconfig/nvim-lspconfig.changes +++ b/packages/n/nvim-lspconfig/nvim-lspconfig.changes @@ -1,3 +1,26 @@ +------------------------------------------------------------------- +Sun Jan 5 21:44:18 UTC 2025 - Richard Rahl + +- update to 1.3.0: + * refactor: deprecate util.path.join + * refactor: deprecate util.path.path_separator + * refactor: silence luals warnings + * refactor: deprecate util.path.iterate_parents + * feat: add server configuration for autohotkey_lsp (init) + * refactor!: remove public interface of util.path.traverse_parents + * fix(mdx-analyzer): Duplicate node_modules folder causing errors, and + filetypes option + * fix: add build.gradle.kts for java language server + * feat: cue language server + * feat(ccls): add CclsSwitchSourceHeader + * fix(ccls): typo on request method + * refactor(clangd): imporve switchsourceheader handler + * fix(clangd): fix switchSourceHeader detection + * docs(ruby_lsp): Remove instructions for adding ruby-lsp to Gemfile + * feat: Update Harper's Supported Languages + * feat: atlas language server + * fix(msbuild): more root patterns + ------------------------------------------------------------------- Mon Dec 30 22:37:11 UTC 2024 - Richard Rahl diff --git a/packages/n/nvim-lspconfig/nvim-lspconfig.spec b/packages/n/nvim-lspconfig/nvim-lspconfig.spec index 668adc55f19..889a5dded2b 100644 --- a/packages/n/nvim-lspconfig/nvim-lspconfig.spec +++ b/packages/n/nvim-lspconfig/nvim-lspconfig.spec @@ -1,7 +1,7 @@ # # spec file for package nvim-lspconfig # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: nvim-lspconfig -Version: 1.2.0 +Version: 1.3.0 Release: 0 Summary: Quickstart configs for Nvim LSP License: Apache-2.0 diff --git a/packages/o/OpenImageIO/.files b/packages/o/OpenImageIO/.files index 09c85e2ae4a..a22235c8911 100644 Binary files a/packages/o/OpenImageIO/.files and b/packages/o/OpenImageIO/.files differ diff --git a/packages/o/OpenImageIO/.rev b/packages/o/OpenImageIO/.rev index fce59aa6198..ed982c3b35f 100644 --- a/packages/o/OpenImageIO/.rev +++ b/packages/o/OpenImageIO/.rev @@ -485,4 +485,12 @@ Updated oiio-detectplatform-others.patch to handle armv6l - Downgrade back to 2.5.17.0 1224226 + + fc034193a08946286626dab141d95560 + 2.5.18.0 + + anag+factory + + 1235212 + diff --git a/packages/o/OpenImageIO/OpenImageIO-2.5.17.0.tar.gz b/packages/o/OpenImageIO/OpenImageIO-2.5.17.0.tar.gz deleted file mode 120000 index fbb5162e4a2..00000000000 --- a/packages/o/OpenImageIO/OpenImageIO-2.5.17.0.tar.gz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafybeihmtz7jfj45oaq7zrqvosfe7r2ecrjtaj4mfjrhj2lk5fryr4vnc4 \ No newline at end of file diff --git a/packages/o/OpenImageIO/OpenImageIO-2.5.18.0.tar.gz b/packages/o/OpenImageIO/OpenImageIO-2.5.18.0.tar.gz new file mode 120000 index 00000000000..a2a40697b1b --- /dev/null +++ b/packages/o/OpenImageIO/OpenImageIO-2.5.18.0.tar.gz @@ -0,0 +1 @@ +/ipfs/bafybeihplsluycisc6r2emsgqsan3av2pi24lhe2esr6vfw3fukdfvsuv4 \ No newline at end of file diff --git a/packages/o/OpenImageIO/OpenImageIO.changes b/packages/o/OpenImageIO/OpenImageIO.changes index 738725ce164..3681d164860 100644 --- a/packages/o/OpenImageIO/OpenImageIO.changes +++ b/packages/o/OpenImageIO/OpenImageIO.changes @@ -1,3 +1,19 @@ +------------------------------------------------------------------- +Wed Jan 1 22:00:35 UTC 2025 - Marcus Rueckert + +- update to 2.5.18.0 + - exr: Avoid integer overflow for large deep exr slice strides + #4542 + - pnm: Broken pnm files with invalid resolution #4561 + - build: Use target_compile_options (fixes a LibRaw build issue) + #4556 (by Don Olmstead) + - testing: Add new ref output for libheif updates #4525 + - ci: Increased the macos timeout slightly to fix spurious + failures #4526 + - ci: Fix broken CI for ASWF 2021 and 2022 containers #4543 + - docs: Clarify 'copy_image' example #4522 + - docs: Update some old links to our new vanity URLs #4533 + ------------------------------------------------------------------- Thu Nov 14 13:57:23 UTC 2024 - Marcus Rueckert diff --git a/packages/o/OpenImageIO/OpenImageIO.spec b/packages/o/OpenImageIO/OpenImageIO.spec index 7d88553de32..70d700fe72e 100644 --- a/packages/o/OpenImageIO/OpenImageIO.spec +++ b/packages/o/OpenImageIO/OpenImageIO.spec @@ -1,7 +1,7 @@ # # spec file for package OpenImageIO # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -35,7 +35,7 @@ %define so_ver 2_5 %define major_minor_ver 2.5 Name: OpenImageIO -Version: 2.5.17.0 +Version: 2.5.18.0 Release: 0 Summary: Library for Reading and Writing Images License: BSD-3-Clause diff --git a/packages/o/octave-forge-tisean/.files b/packages/o/octave-forge-tisean/.files index 63098509864..fff38854960 100644 Binary files a/packages/o/octave-forge-tisean/.files and b/packages/o/octave-forge-tisean/.files differ diff --git a/packages/o/octave-forge-tisean/.rev b/packages/o/octave-forge-tisean/.rev index fce78bdd38e..937192416e1 100644 --- a/packages/o/octave-forge-tisean/.rev +++ b/packages/o/octave-forge-tisean/.rev @@ -15,4 +15,12 @@ 1083691 + + 2d8f68380cc37b8a2bc5c8b6e47f239e + 0.2.3 + + anag+factory + + 1235060 + diff --git a/packages/o/octave-forge-tisean/0001-Fix-const-correctness-invalid-used-of-non-const-fort.patch b/packages/o/octave-forge-tisean/0001-Fix-const-correctness-invalid-used-of-non-const-fort.patch new file mode 100644 index 00000000000..b86b3a38a43 --- /dev/null +++ b/packages/o/octave-forge-tisean/0001-Fix-const-correctness-invalid-used-of-non-const-fort.patch @@ -0,0 +1,124 @@ +From 1c672392dffcc5a9a124241ac966d9a81102dccf Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Stefan=20Br=C3=BCns?= +Date: Wed, 1 Jan 2025 20:24:11 +0100 +Subject: [PATCH] Fix const-correctness, invalid used of non-const fortran_vec + +fortran_vec() is a non-const method, replace with the const data() method. +--- + src/__lzo_gm__.cc | 4 ++-- + src/__lzo_run__.cc | 2 +- + src/__lzo_test__.cc | 8 ++++---- + src/routines_c/find_multi_neighbors.cc | 2 +- + src/routines_c/tsa.h | 2 +- + 5 files changed, 9 insertions(+), 9 deletions(-) + mode change 100755 => 100644 src/__lzo_gm__.cc + mode change 100755 => 100644 src/__lzo_run__.cc + +diff --git a/src/__lzo_gm__.cc b/src/__lzo_gm__.cc +old mode 100755 +new mode 100644 +index 40b5065..c8b6476 +--- a/src/__lzo_gm__.cc ++++ b/src/__lzo_gm__.cc +@@ -42,7 +42,7 @@ void make_fit(const Matrix& series, octave_idx_type dim, + octave_idx_type LENGTH = series.rows (); + for (octave_idx_type i=0;i box (dim_vector(NMAX,NMAX)); + +diff --git a/src/__lzo_run__.cc b/src/__lzo_run__.cc +old mode 100755 +new mode 100644 +index 03ff253..14bca5c +--- a/src/__lzo_run__.cc ++++ b/src/__lzo_run__.cc +@@ -136,7 +136,7 @@ void make_zeroth(const Matrix &series, TISEAN_rand &generator, + for (octave_idx_type d=0;d &box, +- long *list,double **x, ++ long *list,const double **x, + octave_idx_type bs,octave_idx_type dim, + octave_idx_type emb,octave_idx_type del, + double eps, unsigned long *flist) +diff --git a/src/routines_c/tsa.h b/src/routines_c/tsa.h +index b044728..33d51b5 100644 +--- a/src/routines_c/tsa.h ++++ b/src/routines_c/tsa.h +@@ -66,7 +66,7 @@ extern octave_idx_type exclude_interval(octave_idx_type,long,long, + + extern octave_idx_type find_multi_neighbors(const Matrix &, + const MArray &, +- long *,double **, ++ long *,const double **, + octave_idx_type, octave_idx_type, + octave_idx_type, octave_idx_type, + double,unsigned long *); +-- +2.47.1 + diff --git a/packages/o/octave-forge-tisean/0001-Fix-element-wise-plus-operator.patch b/packages/o/octave-forge-tisean/0001-Fix-element-wise-plus-operator.patch new file mode 100644 index 00000000000..77f1f0340d0 --- /dev/null +++ b/packages/o/octave-forge-tisean/0001-Fix-element-wise-plus-operator.patch @@ -0,0 +1,115 @@ +From 91eb92651920d306d7281b718d6c903e03e62691 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Stefan=20Br=C3=BCns?= +Date: Wed, 1 Jan 2025 22:14:59 +0100 +Subject: [PATCH] Fix element-wise plus operator + +The ".+" notation was deprecated in 7.x and removed with 9.x, it was +equivalent with the regular "+" operator. + +The operation broadcasts both index ranges, and then sums them +elementwise to create indices representing a sliding window. +--- + inst/av_d2.m | 2 +- + inst/c2g.m | 6 +++--- + inst/c2t.m | 4 ++-- + inst/endtoend.m | 2 +- + inst/upo.m | 2 +- + inst/upoembed.m | 4 ++-- + 6 files changed, 10 insertions(+), 10 deletions(-) + +diff --git a/inst/av_d2.m b/inst/av_d2.m +index 3c897cd..e44f021 100644 +--- a/inst/av_d2.m ++++ b/inst/av_d2.m +@@ -149,7 +149,7 @@ function output = av_d2 (d2_c2d_c1_out, varargin) + # Create smoothing functions + # Smoothes single column + smooth_column = @(col) sum (col((-aver:aver) ... +- .+(aver+1:(length(col)-aver)).'),2) ... ++ +(aver+1:(length(col)-aver)).'),2) ... + ./(2*aver + 1); + # Smoothes one cell + smooth_cell = @(cell_mat) [smooth_column(cell_mat{1}(:,1)), ... +diff --git a/inst/c2g.m b/inst/c2g.m +index c0dc02e..964a34d 100644 +--- a/inst/c2g.m ++++ b/inst/c2g.m +@@ -123,9 +123,9 @@ function output = c2g (d2_out) + + # Create column vectors instead of using loop + k_id = 1:length(tmp.c2)-1; +- f = exp((emat(k_id+1).*cmat(k_id).-emat(k_id).*cmat(k_id+1)) +- ./(emat(k_id+1).-emat(k_id))); +- d = (cmat(k_id+1).-cmat(k_id))./(emat(k_id+1).-emat(k_id)); ++ f = exp((emat(k_id+1).*cmat(k_id)-emat(k_id).*cmat(k_id+1)) ++ ./(emat(k_id+1)-emat(k_id))); ++ d = (cmat(k_id+1)-cmat(k_id))./(emat(k_id+1)-emat(k_id)); + a = emat(k_id); + b = emat(k_id+1); + +diff --git a/inst/c2t.m b/inst/c2t.m +index 4cb0d43..6f0b55d 100644 +--- a/inst/c2t.m ++++ b/inst/c2t.m +@@ -109,8 +109,8 @@ function output = c2t (d2_c1_out) + emat = log (corr_sums(idx,1)); + cmat = log (corr_sums(idx,2)); + +- b = (emat(2:end) .* cmat(1:end-1) .- emat(1:end-1) .* cmat(2:end)) ... +- ./ (emat(2:end) .- emat(1:end-1)); ++ b = (emat(2:end) .* cmat(1:end-1) - emat(1:end-1) .* cmat(2:end)) ... ++ ./ (emat(2:end) - emat(1:end-1)); + a = (cmat(2:end) - cmat(1:end-1)) ./ (emat(2:end) - emat(1:end-1)); + + cint = (exp (b) ./ a) ... +diff --git a/inst/endtoend.m b/inst/endtoend.m +index 2a9154d..e05a2ef 100644 +--- a/inst/endtoend.m ++++ b/inst/endtoend.m +@@ -209,7 +209,7 @@ S= reshape (S, [rows(S),1,columns(S)]); + endwhile + etot = original_col_S; + for nj = 0:(rows (S) - nmaxp) +- [x,s] = mismatch (S((1:nmaxp).+nj,1,:)); ++ [x,s] = mismatch (S((1:nmaxp)+nj,1,:)); + xj(1+nj) = x; + sj(1+nj) = s; + endfor +diff --git a/inst/upo.m b/inst/upo.m +index 4c17bf0..898fc46 100644 +--- a/inst/upo.m ++++ b/inst/upo.m +@@ -80,7 +80,7 @@ + ## n-the orbit you need to: + ## @example + ## +-## nth_orbit_data = orbit_data(sum(olens(1:n-1)).+(1:olens(n))); ++## nth_orbit_data = orbit_data(sum(olens(1:n-1))+(1:olens(n))); + ## + ## @end example + ## @item acc +diff --git a/inst/upoembed.m b/inst/upoembed.m +index c14b160..3143629 100644 +--- a/inst/upoembed.m ++++ b/inst/upoembed.m +@@ -126,7 +126,7 @@ values of olens"); + ## Create delay vectors + j = (m:-1:1); + delay_vec = @(x) orbit_data(sum(olens(1:idx(x)-1))+ ... +- mod(((1:olens(idx(x))+1).').-... ++ mod(((1:olens(idx(x))+1).')-... + (j-1).*delay -1 +m.*olens(idx(x)),... + olens(idx(x)))+1); + output = arrayfun (delay_vec,(1:length(idx)).','UniformOutput', false); +@@ -138,7 +138,7 @@ values of olens"); + # for k=1:olens(i)+1; + # for j=m:-1:1; + # output(sum(olens(1:i-1)+1)+k,m+1-j) = ... +- # orbit_data(sum(olens(1:i-1))+mod(k.-(j-1).*delay-1+m*olens(i),olens(i))+1); ++ # orbit_data(sum(olens(1:i-1))+mod(k-(j-1).*delay-1+m*olens(i),olens(i))+1); + # endfor + # endfor + # endfor +-- +2.47.1 + diff --git a/packages/o/octave-forge-tisean/octave-forge-tisean.changes b/packages/o/octave-forge-tisean/octave-forge-tisean.changes index be5c94f2f0b..3f78cbca9f7 100644 --- a/packages/o/octave-forge-tisean/octave-forge-tisean.changes +++ b/packages/o/octave-forge-tisean/octave-forge-tisean.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Wed Jan 1 19:25:41 UTC 2025 - Stefan Brüns + +- Fix some build issues with Octave 9.x, add + * 0001-Fix-const-correctness-invalid-used-of-non-const-fort.patch + * 0001-Fix-element-wise-plus-operator.patch + ------------------------------------------------------------------- Wed Apr 19 08:51:06 UTC 2023 - Atri Bhattacharya diff --git a/packages/o/octave-forge-tisean/octave-forge-tisean.spec b/packages/o/octave-forge-tisean/octave-forge-tisean.spec index f1e2528ca10..dd8f104cb4e 100644 --- a/packages/o/octave-forge-tisean/octave-forge-tisean.spec +++ b/packages/o/octave-forge-tisean/octave-forge-tisean.spec @@ -1,7 +1,7 @@ # # spec file for package octave-forge-tisean # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -23,10 +23,12 @@ Release: 0 Summary: Nonlinear Time Series Analysis License: GPL-3.0-or-later Group: Productivity/Scientific/Math -URL: http://octave.sourceforge.net -Source0: http://downloads.sourceforge.net/octave/%{octpkg}-%{version}.tar.gz +URL: https://gnu-octave.github.io/packages/tisean/ +Source0: https://downloads.sourceforge.net/project/octave/Octave%20Forge%20Packages/Individual%20Package%20Releases/%{octpkg}-%{version}.tar.gz # PATCH-FIX-UPSTREAM tisean-drop-error_state-use.patch badshah400@gmail.com -- Drop the use of error_state to support octave >= 8 (https://savannah.gnu.org/bugs/index.php?61583) Patch0: tisean-drop-error_state-use.patch +Patch1: 0001-Fix-const-correctness-invalid-used-of-non-const-fort.patch +Patch2: 0001-Fix-element-wise-plus-operator.patch BuildRequires: gcc-c++ BuildRequires: gcc-fortran BuildRequires: octave-devel @@ -41,6 +43,8 @@ This is part of Octave-Forge project. %setup -q -c %{name}-%{version} pushd %{octpkg}-%{version} %autopatch -p1 +# Fix missing namespace +find src/ -iname \*.cc -exec sed -i -e 's@set_warning_state\s*(@octave::\0@g' '{}' \; popd %octave_pkg_src diff --git a/packages/o/octave-forge-vrml/.files b/packages/o/octave-forge-vrml/.files index fbd0767112f..6be7aa98d79 100644 Binary files a/packages/o/octave-forge-vrml/.files and b/packages/o/octave-forge-vrml/.files differ diff --git a/packages/o/octave-forge-vrml/.rev b/packages/o/octave-forge-vrml/.rev index 5a8f2e9edce..a8bfa80f3dc 100644 --- a/packages/o/octave-forge-vrml/.rev +++ b/packages/o/octave-forge-vrml/.rev @@ -7,4 +7,12 @@ Part of Octave-Forge project 311002 + + 19f255e00536cc82d0cc43757a650146 + 1.0.13 + + anag+factory + + 1235061 + diff --git a/packages/o/octave-forge-vrml/fix-octave9-line-continuation.patch b/packages/o/octave-forge-vrml/fix-octave9-line-continuation.patch new file mode 100644 index 00000000000..74c5827fba2 --- /dev/null +++ b/packages/o/octave-forge-vrml/fix-octave9-line-continuation.patch @@ -0,0 +1,1220 @@ +Description: Adjust ode for Octave 9 + The continuation lines with '\' has been deprecated since Octave 7. + In Octave 9, only '...' is allowed. +Author: Rafael Laboissière +Forwarded: no +Last-Update: 2024-02-13 + +--- octave-vrml-1.0.13.orig/inst/best_dir_cov.m ++++ octave-vrml-1.0.13/inst/best_dir_cov.m +@@ -88,10 +88,10 @@ tmp = zeros(D,D*P) ; + # wrt. d and x + for i=1:D, + +- ## d2wx(W+i,(i-1)*P+1:i*P) = \ ++ ## d2wx(W+i,(i-1)*P+1:i*P) = ... + ## 2*x'*(kron(y(i,:)) +- d2wx(W+i,:) = \ +- 2*x'*kron(y(i,:),kron(d,isig)) - \ ++ d2wx(W+i,:) = ... ++ 2*x'*kron(y(i,:),kron(d,isig)) - ... + w'*a'*isig*kron(y(i,:),eye(P)) ; + end + +--- octave-vrml-1.0.13.orig/inst/save_vrml.m ++++ octave-vrml-1.0.13/inst/save_vrml.m +@@ -54,15 +54,15 @@ l_direction = [0.57735 -0.57735 0.577 + + bg_node = sprintf (["Background {\n",... + " skyColor %8.3g %8.3g %8.3g\n",... +- "}\n"],\ ++ "}\n"],... + bg_col); + bg_node = ""; + +-lightstr = sprintf (["PointLight {\n",\ +- " intensity %8.3g\n",\ +- " ambientIntensity %8.3g\n",\ +- " direction %8.3g %8.3g %8.3g\n",\ +- "}\n"],\ ++lightstr = sprintf (["PointLight {\n",... ++ " intensity %8.3g\n",... ++ " ambientIntensity %8.3g\n",... ++ " direction %8.3g %8.3g %8.3g\n",... ++ "}\n"],... + l_intensity, l_ambientIntensity, l_direction); + lightstr = ""; + +--- octave-vrml-1.0.13.orig/inst/test_moving_surf.m ++++ octave-vrml-1.0.13/inst/test_moving_surf.m +@@ -59,7 +59,7 @@ if 1 + + s4 = vrml_anim ("Coordinate",[a,b,a],"foo.set_point",[0 0.5 1],tn); + +- s3 = vrml_faces ([-1 -1 1 1;-1 1 1 -1;0.1 0.1 0.1 0.1],\ ++ s3 = vrml_faces ([-1 -1 1 1;-1 1 1 -1;0.1 0.1 0.1 0.1],... + {[1 2 3 4]},"tran",0.4,"col",[0.9 0.4 0.4]); + + vrml_browse ([s1,s2,s3,s4]) +--- octave-vrml-1.0.13.orig/inst/test_vmesh.m ++++ octave-vrml-1.0.13/inst/test_vmesh.m +@@ -46,14 +46,14 @@ vmesh (z); + + printf ("Press a key.\n"); pause; + +-printf (["The same surface, with checkered stripes ",\ ++printf (["The same surface, with checkered stripes ",... + "(see the 'checker' option).\n"]); + + vmesh (z,"checker",-[6,5]); + + printf ("Press a key.\n"); pause; + +-printf (["The same surface, with z-dependent coloring (see 'zrb', 'zgrey'\n",\ ++printf (["The same surface, with z-dependent coloring (see 'zrb', 'zgrey'\n",... + " and 'zcol' options)\n"]); + + vmesh (z,"zrb"); +--- octave-vrml-1.0.13.orig/inst/test_vrml_faces.m ++++ octave-vrml-1.0.13/inst/test_vrml_faces.m +@@ -36,7 +36,7 @@ if 1 + + printf ("Going to show a tetrahedron\n"); + +- printf (["\n If nothing appears, it may be due to problems",\ ++ printf (["\n If nothing appears, it may be due to problems",... + "\n with your FreeWRL installation\n"]); + vrml_browse ([slight, s1]); + printf ("Press a key in this terminal when done\n");pause; +@@ -47,7 +47,7 @@ if 1 + + printf ("Going to show almost the same tetrahedron\n"); + +- printf (["\n If nothing appears, it may be due to problems",\ ++ printf (["\n If nothing appears, it may be due to problems",... + "\n with your FreeWRL installation\n"]); + vrml_browse ([slight, s1]); + printf ("Press a key in this terminal when done\n");pause; +@@ -104,15 +104,15 @@ if 0 + s1 = vrml_faces (x, trg, "tex",texfile,"imsz",[H,W]); + s2 = vrml_faces (x, trg, "tex",texfile); + +- printf (["Tetrahedrons should appear like (R=red, G=green, B=blue)\n\n",\ +- " R 2\n",\ +- " /\n",\ +- " / G\n",\ +- " G B /\n",\ +- " 3--------4 B\n",\ +- " R B \\\n",\ +- " \\ R\n",\ +- " G \\\n",\ ++ printf (["Tetrahedrons should appear like (R=red, G=green, B=blue)\n\n",... ++ " R 2\n",... ++ " /\n",... ++ " / G\n",... ++ " G B /\n",... ++ " 3--------4 B\n",... ++ " R B \\\n",... ++ " \\ R\n",... ++ " G \\\n",... + " 1\n"]); + + vrml_browse ([slight, s1, vrml_transfo(s2,[2,0,0])]); +--- octave-vrml-1.0.13.orig/inst/vmesh.m ++++ octave-vrml-1.0.13/inst/vmesh.m +@@ -108,7 +108,7 @@ surf_args = {x,y,z}; # Arguments that'll + + if numel (varargin) + +- op1 = [" tran col checker creaseAngle emit colorPerVertex tex zcol frame ",\ ++ op1 = [" tran col checker creaseAngle emit colorPerVertex tex zcol frame ",... + " level lcol ltran bwid "]; + op0 = " smooth zgray zrb normalize steps bars "; + +@@ -117,11 +117,11 @@ if numel (varargin) + opts = read_options (varargin,"op0",op0,"op1",op1,"default",df); + + # Identify options for vrml_surf() +-# all_surf_opts = list ("tran", "col", "checker", "creaseAngle", "emit", \ +-# "colorPerVertex", "smooth", "tex",\ ++# all_surf_opts = list ("tran", "col", "checker", "creaseAngle", "emit", ... ++# "colorPerVertex", "smooth", "tex",... + # "zgray","zrb","zcol"); +- all_surf_opts = {"tran", "col", "checker", "creaseAngle", "emit", \ +- "colorPerVertex", "smooth", "steps", "bars", "bwid", "tex",\ ++ all_surf_opts = {"tran", "col", "checker", "creaseAngle", "emit", ... ++ "colorPerVertex", "smooth", "steps", "bars", "bwid", "tex",... + "zgray","zrb","zcol"}; + + for i = 1:length(all_surf_opts) +@@ -187,16 +187,16 @@ pt2 = pts(:,ii); x2 = x(ii); y2 = y(ii); + + # pl = [pl1 pl2]; + +-pl = [vrml_DirectionalLight("direction",[-1,-1,-1],"intensity",0.75),\ +- vrml_DirectionalLight("direction",[-1, 1,-1],"intensity",0.5),\ +- vrml_DirectionalLight("direction",[ 1,-1,-1],"intensity",0.5),\ +- vrml_DirectionalLight("direction",[ 1, 1,-1],"intensity",0.33),\ ++pl = [vrml_DirectionalLight("direction",[-1,-1,-1],"intensity",0.75),... ++ vrml_DirectionalLight("direction",[-1, 1,-1],"intensity",0.5),... ++ vrml_DirectionalLight("direction",[ 1,-1,-1],"intensity",0.5),... ++ vrml_DirectionalLight("direction",[ 1, 1,-1],"intensity",0.33),... + vrml_DirectionalLight("direction",[ 0, 0, 1],"intensity",0.5)]; + +-# distance = max ([max (x(:)) - min (x(:)),\ +-# max (y(:)) - min (y(:)),\ ++# distance = max ([max (x(:)) - min (x(:)),... ++# max (y(:)) - min (y(:)),... + # max (z(:)) - min (z(:))]) +-# vp = vrml_Viewpoint ("orientation", [1 0 0 -pi/6],\ ++# vp = vrml_Viewpoint ("orientation", [1 0 0 -pi/6],... + # "position", distance*[0 0 5]); + + minpts = min (pt2'); +@@ -205,7 +205,7 @@ medpts = (minpts + maxpts)/2; + ptssz = (maxpts - minpts); + ptssz = max (ptssz, max (ptssz/10)); + +-if frame, fr = vrml_frame (minpts-ptssz/10,\ ++if frame, fr = vrml_frame (minpts-ptssz/10,... + "scale", ptssz * 1.2, "col",(ones(3)+eye(3))/2); + else fr = ""; + end +@@ -235,10 +235,10 @@ if ! isempty (level) + if prod (size (ltran)) == 1 , ltran = ltran*ones(1,nlev); end + + for i = 1:nlev +- slevel = [slevel, \ +- vrml_parallelogram([xmin xmin xmax xmax;\ +- ymin ymax ymax ymin;\ +- level(i) level(i) level(i) level(i)],\ ++ slevel = [slevel, ... ++ vrml_parallelogram([xmin xmin xmax xmax;... ++ ymin ymax ymax ymin;... ++ level(i) level(i) level(i) level(i)],... + "col",lcol(i,:),"tran",ltran(i))]; + end + end +--- octave-vrml-1.0.13.orig/inst/vrml_DirectionalLight.m ++++ octave-vrml-1.0.13/inst/vrml_DirectionalLight.m +@@ -39,10 +39,10 @@ for k=1:2:nargin, + hash = setfield(hash,varargin{k:k+1}); + end + +-tpl = struct ("ambientIntensity", "%8.3f",\ +- "intensity", "%8.3f",\ +- "direction", "%8.3f",\ +- "on", "%s",\ ++tpl = struct ("ambientIntensity", "%8.3f",... ++ "intensity", "%8.3f",... ++ "direction", "%8.3f",... ++ "on", "%s",... + "color", "%8.3f %8.3f %8.3f"); + + body = ""; +@@ -55,7 +55,7 @@ for [val,key] = hash, + error (sprintf ("vrml_PointLight : unknown field '%s'",key)); + end + +- body = [body,\ ++ body = [body,... + sprintf(" %-20s %s\n",key, + sprintf(getfield (tpl,key), val))]; + end +--- octave-vrml-1.0.13.orig/inst/vrml_PointLight.m ++++ octave-vrml-1.0.13/inst/vrml_PointLight.m +@@ -40,12 +40,12 @@ function s = vrml_PointLight (varargin) + if mod(nargin,2) != 0, print_usage; end + h = struct (varargin{:}); + +-tpl = struct ("ambientIntensity", "%8.3f",\ +- "intensity", "%8.3f",\ +- "radius", "%8.3f",\ +- "on", "%s",\ +- "attenuation", "%8.3f %8.3f %8.3f",\ +- "color", "%8.3f %8.3f %8.3f",\ ++tpl = struct ("ambientIntensity", "%8.3f",... ++ "intensity", "%8.3f",... ++ "radius", "%8.3f",... ++ "on", "%s",... ++ "attenuation", "%8.3f %8.3f %8.3f",... ++ "color", "%8.3f %8.3f %8.3f",... + "location", "%8.3f %8.3f %8.3f"); + + body = ""; +@@ -61,8 +61,8 @@ for [val,key] = h, + end + + +- body = [body,\ +- sprintf(" %-20s %s\n",key, \ ++ body = [body,... ++ sprintf(" %-20s %s\n",key, ... + sprintf (getfield (tpl,key), val))]; + end + end +--- octave-vrml-1.0.13.orig/inst/vrml_TimeSensor.m ++++ octave-vrml-1.0.13/inst/vrml_TimeSensor.m +@@ -42,10 +42,10 @@ function s = vrml_TimeSensor (varargin) + + verbose = 0; + +-tpl = struct ("cycleInterval", "SFTime",\ +-"startTime", "SFTime",\ +-"stopTime", "SFTime",\ +-"enabled", "SFBool",\ ++tpl = struct ("cycleInterval", "SFTime",... ++"startTime", "SFTime",... ++"stopTime", "SFTime",... ++"enabled", "SFBool",... + "loop", "SFBool" + ); + +@@ -55,7 +55,7 @@ dnode = struct (); + # Transform varargin into key-value pairs + i = j = k = 1; # i:pos in new varargin, j:pos in headpar, + # k:pos is old varargin. +-while i <= length (varargin) && \ ++while i <= length (varargin) && ... + ! (ischar (varargin{i}) && isfield (tpl, varargin{i})) + + if j <= length (headpar) +@@ -70,7 +70,7 @@ while i <= length (varargin) && \ + i += 2; + k++; + else +- error ("vrml_TimeSensor : Argument %i should be string, not '%s'",\ ++ error ("vrml_TimeSensor : Argument %i should be string, not '%s'",... + k,typeinfo (varargin{i})); + end + end +@@ -86,11 +86,11 @@ while i < length (varargin) + k = varargin{i++}; # Read key + + if ! ischar (k) +- error ("vrml_TimeSensor : Arg n. %i should be a string, not a %s.",\ ++ error ("vrml_TimeSensor : Arg n. %i should be a string, not a %s.",... + i-1, typeinfo (k)); + end + if ! isfield (tpl, k) && ! strcmp (k,"DEF") +- error ("vrml_TimeSensor : Unknown field '%s'. Should be one of :\n%s",\ ++ error ("vrml_TimeSensor : Unknown field '%s'. Should be one of :\n%s",... + k, sprintf (" '%s'\n",fieldnames (tpl)'{:})); + end + +@@ -107,7 +107,7 @@ while i < length (varargin) + else # Add data field + + if verbose +- printf ("vrml_TimeSensor : Adding '%s' of type %s, with arg of type %s\n",\ ++ printf ("vrml_TimeSensor : Adding '%s' of type %s, with arg of type %s\n",... + k,getfield(tpl,k),typeinfo (v)); + end + tmp = getfield(tpl,k); +--- octave-vrml-1.0.13.orig/inst/vrml_Viewpoint.m ++++ octave-vrml-1.0.13/inst/vrml_Viewpoint.m +@@ -42,12 +42,12 @@ if mod(nargin,2) != 0, print_usage; end + + h = struct (varargin{:}); + +-tpl = struct ("fieldOfView", "%8.3f",\ +- "jump", "%s",\ +- "orientation", "%8.3f %8.3f %8.3f %8.3f",\ +- "orientation0", "%8.3f %8.3f %8.3f %8.3f",\ +- "position", "%8.3f %8.3f %8.3f",\ +- "description", "\"%s\"",\ ++tpl = struct ("fieldOfView", "%8.3f",... ++ "jump", "%s",... ++ "orientation", "%8.3f %8.3f %8.3f %8.3f",... ++ "orientation0", "%8.3f %8.3f %8.3f %8.3f",... ++ "position", "%8.3f %8.3f %8.3f",... ++ "description", "\"%s\"",... + "DEF", ""); + DEF = ""; + defaultPos = [0 0 10]; +@@ -113,8 +113,8 @@ endif + + body = ""; + for [val, key] = h +- body = [body,\ +- sprintf(" %-20s %s\n",key, \ ++ body = [body,... ++ sprintf(" %-20s %s\n",key, ... + sprintf (getfield (tpl,key), val))]; + end + +--- octave-vrml-1.0.13.orig/inst/vrml_arrow.m ++++ octave-vrml-1.0.13/inst/vrml_arrow.m +@@ -76,43 +76,43 @@ endfor + smat1 = vrml_material (col(:,1), emit); + smat2 = vrml_material (col(:,2), emit); + +-v = sprintf (["Group {\n",\ +- " children [\n",\ +- " Transform {\n",\ +- " translation %8.3g %8.3g %8.3g\n",\ +- " children [\n",\ +- " Shape {\n",\ +- " appearance Appearance {\n",\ +- smat1,\ +- " }\n"\ +- " geometry Cylinder {\n",\ +- " radius %8.3g\n",\ +- " height %8.3g\n",\ +- " }\n",\ +- " }\n",\ +- " ]\n",\ +- " }\n",\ +- " Transform {\n",\ +- " translation %8.3g %8.3g %8.3g\n",\ +- " children [\n",\ +- " Shape {\n",\ +- " appearance Appearance {\n",\ +- smat2,\ +- " }\n",\ +- " geometry Cone { \n",\ +- " bottomRadius %8.3g \n",\ +- " height %8.3g\n",\ +- " }\n",\ +- " }\n",\ +- " ]\n",\ +- " }\n",\ +- " ]\n",\ +- "}\n"],\ +- [0,(sz(1)-sz(2))/2,0],\ +- sz(4),\ +- sz(1)-sz(2),\ +- [0,sz(2)/2+sz(1)-sz(2),0],\ +- sz(3),\ ++v = sprintf (["Group {\n",... ++ " children [\n",... ++ " Transform {\n",... ++ " translation %8.3g %8.3g %8.3g\n",... ++ " children [\n",... ++ " Shape {\n",... ++ " appearance Appearance {\n",... ++ smat1,... ++ " }\n"... ++ " geometry Cylinder {\n",... ++ " radius %8.3g\n",... ++ " height %8.3g\n",... ++ " }\n",... ++ " }\n",... ++ " ]\n",... ++ " }\n",... ++ " Transform {\n",... ++ " translation %8.3g %8.3g %8.3g\n",... ++ " children [\n",... ++ " Shape {\n",... ++ " appearance Appearance {\n",... ++ smat2,... ++ " }\n",... ++ " geometry Cone { \n",... ++ " bottomRadius %8.3g \n",... ++ " height %8.3g\n",... ++ " }\n",... ++ " }\n",... ++ " ]\n",... ++ " }\n",... ++ " ]\n",... ++ "}\n"],... ++ [0,(sz(1)-sz(2))/2,0],... ++ sz(4),... ++ sz(1)-sz(2),... ++ [0,sz(2)/2+sz(1)-sz(2),0],... ++ sz(3),... + sz(2)); + endfunction + +--- octave-vrml-1.0.13.orig/inst/vrml_browse.m ++++ octave-vrml-1.0.13/inst/vrml_browse.m +@@ -113,7 +113,7 @@ if vrml_b_pid > 0 # There's already a b + end + else + if verbose +- printf ( ["vrml_browse : ",\ ++ printf ( ["vrml_browse : ",... + "browser pid=%d died. I'll spawn another\n"], vrml_b_pid); + end + vrml_b_pid = -1 ; +@@ -138,10 +138,10 @@ if !length (s) + x /= 4 ; y /= 4 ; + + ## pix = ones (n) ; +- ## tmp = [1 0 0 1 1 1 0 0 1 1 0 0 0 0 0 1 1 0 0 1 1 1 0 1 0 1 1 0 0 0 ;\ +- ## 0 1 1 0 1 0 1 1 0 1 1 1 0 1 1 1 0 1 1 0 1 1 0 1 0 1 1 0 1 1 ;\ +- ## 0 1 1 0 1 0 1 1 1 1 1 1 0 1 1 1 0 1 1 0 1 1 0 1 0 1 1 0 0 0 ;\ +- ## 0 1 1 0 1 0 1 1 0 1 1 1 0 1 1 1 0 0 0 0 1 1 0 1 0 1 1 0 1 1 ;\ ++ ## tmp = [1 0 0 1 1 1 0 0 1 1 0 0 0 0 0 1 1 0 0 1 1 1 0 1 0 1 1 0 0 0 ;... ++ ## 0 1 1 0 1 0 1 1 0 1 1 1 0 1 1 1 0 1 1 0 1 1 0 1 0 1 1 0 1 1 ;... ++ ## 0 1 1 0 1 0 1 1 1 1 1 1 0 1 1 1 0 1 1 0 1 1 0 1 0 1 1 0 0 0 ;... ++ ## 0 1 1 0 1 0 1 1 0 1 1 1 0 1 1 1 0 0 0 0 1 1 0 1 0 1 1 0 1 1 ;... + ## 1 0 0 1 1 1 0 0 1 1 1 1 0 1 1 1 0 1 1 0 1 1 1 0 1 1 1 0 0 0 ]; + + ## rtmp = rows(tmp)+2; +@@ -194,7 +194,7 @@ if vrml_b_pid <= 0 + ## cmd + if status, + +- printf("vrml_browse : Can't start browser '%s'. Is it installed?\n",\ ++ printf("vrml_browse : Can't start browser '%s'. Is it installed?\n",... + vrml_b_name); + p = vrml_b_pid ; + return ; +--- octave-vrml-1.0.13.orig/inst/vrml_cyl.m ++++ octave-vrml-1.0.13/inst/vrml_cyl.m +@@ -48,7 +48,7 @@ if nargin > 1 + op1 = " rad tran col hcol brad emit " ; + op0 = " verbose balls noemit arrow " ; + +- df = tars (rad, tran, col, hcol, verbose, balls, noemit, arrow, brad, \ ++ df = tars (rad, tran, col, hcol, verbose, balls, noemit, arrow, brad, ... + emit); + + +@@ -97,36 +97,36 @@ for i = 2:N + + smat = vrml_material (col(:,i-1), emitcol(:,i-1), tran(i-1)); + # Do a cylinder +- s = [s,sprintf(["Transform {\n",\ +- " translation %8.3f %8.3f %8.3f\n",\ +- " children [\n",\ +- " Transform {\n",\ +- " rotation %8.3f %8.3f %8.3f %8.3f\n",\ +- " children [\n",\ +- " Shape {\n",\ +- " appearance Appearance {\n",\ +- " %s",\ +- " }\n",\ +- " geometry Cylinder {\n",\ +- " height %8.3f\n",\ +- " radius %8.3f\n",\ +- " }\n",\ +- " }\n",\ +- " ]\n",\ +- " }\n",\ +- " ]\n",\ +- "}\n"],\ +- t,\ +- ax,an,\ +- smat,\ +- n,\ ++ s = [s,sprintf(["Transform {\n",... ++ " translation %8.3f %8.3f %8.3f\n",... ++ " children [\n",... ++ " Transform {\n",... ++ " rotation %8.3f %8.3f %8.3f %8.3f\n",... ++ " children [\n",... ++ " Shape {\n",... ++ " appearance Appearance {\n",... ++ " %s",... ++ " }\n",... ++ " geometry Cylinder {\n",... ++ " height %8.3f\n",... ++ " radius %8.3f\n",... ++ " }\n",... ++ " }\n",... ++ " ]\n",... ++ " }\n",... ++ " ]\n",... ++ "}\n"],... ++ t,... ++ ax,an,... ++ smat,... ++ n,... + rad)]; + else + t = x(:,i-1) ; + if isnan (hcol), hcol = col(:,i); end + arrowcol = [col(:,i) hcol(1:3)(:)]; +- s = [s,\ +- vrml_transfo(vrml_arrow ([n,nan,2*rad/n,rad/n],arrowcol,emit),\ ++ s = [s,... ++ vrml_transfo(vrml_arrow ([n,nan,2*rad/n,rad/n],arrowcol,emit),... + t, ax*an)]; + end + end +@@ -137,7 +137,7 @@ if balls, + s = [s, vrml_points(x,"balls","col",col, "rad",brad,"emit",emit)]; + elseif columns(x)>2, + # Make a rounded junction +- s = [s, vrml_points(x(:,2:columns(x)-1),"balls","col",col,"rad",rad, \ ++ s = [s, vrml_points(x(:,2:columns(x)-1),"balls","col",col,"rad",rad, ... + "emit", emit)]; + end + +--- octave-vrml-1.0.13.orig/inst/vrml_demo_tutorial_1.m ++++ octave-vrml-1.0.13/inst/vrml_demo_tutorial_1.m +@@ -13,19 +13,19 @@ + ## You should have received a copy of the GNU General Public License along with + ## this program; if not, see . + +-printf (["\n",\ +- " VRML Mini-HOWTO's first listing\n",\ ++printf (["\n",... ++ " VRML Mini-HOWTO's first listing\n",... + " Display a quadratic surface w/ 31 x 31 points\n\n"]); + +-printf ([" Reminder of FreeWRL keystrokes and mouse actions :\n"\ +- " q : quit\n",\ +- " w : switch to walk mode\n",\ +- " e : switch to examine mode\n",\ +- " h : toggle headlights on or off\n",\ +- " drag left mouse : rotate (examine mode) or translate\n",\ +- " (walk mode).\n",\ +- " drag right mouse : zoom (examine mode) or translate\n",\ +- " (walk mode).\n",\ ++printf ([" Reminder of FreeWRL keystrokes and mouse actions :\n"... ++ " q : quit\n",... ++ " w : switch to walk mode\n",... ++ " e : switch to examine mode\n",... ++ " h : toggle headlights on or off\n",... ++ " drag left mouse : rotate (examine mode) or translate\n",... ++ " (walk mode).\n",... ++ " drag right mouse : zoom (examine mode) or translate\n",... ++ " (walk mode).\n",... + "\n"]); + + ## Listing 1 +--- octave-vrml-1.0.13.orig/inst/vrml_demo_tutorial_2.m ++++ octave-vrml-1.0.13/inst/vrml_demo_tutorial_2.m +@@ -16,19 +16,19 @@ + printf("vrml_select_points does not work any more. Sorry\n"); + return + +-printf (["\n",\ +- " VRML Mini-HOWTO's second listing\n",\ ++printf (["\n",... ++ " VRML Mini-HOWTO's second listing\n",... + " Show 3D points and select some with the mouse\n\n"]); + +-printf ([" Reminder of FreeWRL keystrokes and mouse actions :\n"\ +- " q : quit\n",\ +- " w : switch to walk mode\n",\ +- " e : switch to examine mode\n",\ +- " drag left mouse : rotate (examine mode) or translate\n",\ +- " (walk mode).\n",\ +- " drag right mouse : zoom (examine mode) or translate\n",\ +- " (walk mode).\n",\ +- " click on box : toggle selection\n",\ ++printf ([" Reminder of FreeWRL keystrokes and mouse actions :\n"... ++ " q : quit\n",... ++ " w : switch to walk mode\n",... ++ " e : switch to examine mode\n",... ++ " drag left mouse : rotate (examine mode) or translate\n",... ++ " (walk mode).\n",... ++ " drag right mouse : zoom (examine mode) or translate\n",... ++ " (walk mode).\n",... ++ " click on box : toggle selection\n",... + "\n"]); + + ## Listing 2 +--- octave-vrml-1.0.13.orig/inst/vrml_demo_tutorial_3.m ++++ octave-vrml-1.0.13/inst/vrml_demo_tutorial_3.m +@@ -13,18 +13,18 @@ + ## You should have received a copy of the GNU General Public License along with + ## this program; if not, see . + +-printf (["\n",\ +- " VRML Mini-HOWTO's second listing\n",\ ++printf (["\n",... ++ " VRML Mini-HOWTO's second listing\n",... + " Show a XYZ frame with a background\n\n"]); + +-printf ([" Reminder of FreeWRL keystrokes and mouse actions :\n"\ +- " q : quit\n",\ +- " w : switch to walk mode\n",\ +- " e : switch to examine mode\n",\ +- " drag left mouse : rotate (examine mode) or translate\n",\ +- " (walk mode).\n",\ +- " drag right mouse : zoom (examine mode) or translate\n",\ +- " (walk mode).\n",\ ++printf ([" Reminder of FreeWRL keystrokes and mouse actions :\n"... ++ " q : quit\n",... ++ " w : switch to walk mode\n",... ++ " e : switch to examine mode\n",... ++ " drag left mouse : rotate (examine mode) or translate\n",... ++ " (walk mode).\n",... ++ " drag right mouse : zoom (examine mode) or translate\n",... ++ " (walk mode).\n",... + "\n"]); + + ## Listing 3 +--- octave-vrml-1.0.13.orig/inst/vrml_demo_tutorial_4.m ++++ octave-vrml-1.0.13/inst/vrml_demo_tutorial_4.m +@@ -13,19 +13,19 @@ + ## You should have received a copy of the GNU General Public License along with + ## this program; if not, see . + +-printf (["\n",\ +- " VRML Mini-HOWTO's second listing\n",\ ++printf (["\n",... ++ " VRML Mini-HOWTO's second listing\n",... + " Show a helix of ellipsoids and one consisting of cylinders\n\n"]); + +-printf ([" Reminder of FreeWRL keystrokes and mouse actions :\n"\ +- " q : quit\n",\ +- " w : switch to walk mode\n",\ +- " e : switch to examine mode\n",\ +- " h : toggle headlights on or off\n",\ +- " drag left mouse : rotate (examine mode) or translate\n",\ +- " (walk mode).\n",\ +- " drag right mouse : zoom (examine mode) or translate\n",\ +- " (walk mode).\n",\ ++printf ([" Reminder of FreeWRL keystrokes and mouse actions :\n"... ++ " q : quit\n",... ++ " w : switch to walk mode\n",... ++ " e : switch to examine mode\n",... ++ " h : toggle headlights on or off\n",... ++ " drag left mouse : rotate (examine mode) or translate\n",... ++ " (walk mode).\n",... ++ " drag right mouse : zoom (examine mode) or translate\n",... ++ " (walk mode).\n",... + "\n"]); + + ## Listing 4 +--- octave-vrml-1.0.13.orig/inst/vrml_ellipsoid.m ++++ octave-vrml-1.0.13/inst/vrml_ellipsoid.m +@@ -48,26 +48,26 @@ d(find(d)) = 1 ./ nze (d) ; + + [r,a] = rotparams (u'); + +-v = sprintf (["Transform {\n",\ +- " translation 0 0 0\n",\ +- " rotation %8.3g %8.3g %8.3g %8.3g\n",\ +- " scale %8.3g %8.3g %8.3g\n",\ +- " children [\n",\ +- " Shape {\n",\ +- " appearance Appearance {\n",\ +- " material Material {\n",\ +- " diffuseColor %8.3g %8.3g %8.3g\n",\ +- " emissiveColor %8.3g %8.3g %8.3g\n",\ +- " }\n",\ +- " }\n",\ +- " geometry Sphere {}\n",\ +- " }\n",\ +- " ]\n",\ +- "}\n",\ +- ],\ +- r,a,\ +- d,\ +- col,\ ++v = sprintf (["Transform {\n",... ++ " translation 0 0 0\n",... ++ " rotation %8.3g %8.3g %8.3g %8.3g\n",... ++ " scale %8.3g %8.3g %8.3g\n",... ++ " children [\n",... ++ " Shape {\n",... ++ " appearance Appearance {\n",... ++ " material Material {\n",... ++ " diffuseColor %8.3g %8.3g %8.3g\n",... ++ " emissiveColor %8.3g %8.3g %8.3g\n",... ++ " }\n",... ++ " }\n",... ++ " geometry Sphere {}\n",... ++ " }\n",... ++ " ]\n",... ++ "}\n",... ++ ],... ++ r,a,... ++ d,... ++ col,... + col/20); + + endfunction +--- octave-vrml-1.0.13.orig/inst/vrml_faces.m ++++ octave-vrml-1.0.13/inst/vrml_faces.m +@@ -153,11 +153,11 @@ function s = vrml_faces (x,f,varargin) + + texcoord_point_str = sprintf (" %8.5f %8.5f\n", tcoord); + +- col_str_2 = sprintf ([" texCoord TextureCoordinate {\n",\ +- " point [\n %s]\n",\ +- " }\n"\ +- ],\ +- texcoord_point_str\ ++ col_str_2 = sprintf ([" texCoord TextureCoordinate {\n",... ++ " point [\n %s]\n",... ++ " }\n"... ++ ],... ++ texcoord_point_str... + ); + + # If texture has been provided +@@ -187,14 +187,14 @@ function s = vrml_faces (x,f,varargin) + tcoord = tcoord (:,1:3*nfaces); + end + +- col_str_2 = sprintf ([" texCoord TextureCoordinate {\n",\ +- " point [\n %s]\n",\ +- " }\n",\ +- " texCoordIndex [\n %s]\n",\ +- " coordIndex [\n %s]\n",\ +- ],\ +- sprintf ("%10.8f %10.8f,\n ",tcoord),\ +- sprintf ("%-4d, %-4d, %-4d, -1,\n ",0:3*nfaces-1),\ ++ col_str_2 = sprintf ([" texCoord TextureCoordinate {\n",... ++ " point [\n %s]\n",... ++ " }\n",... ++ " texCoordIndex [\n %s]\n",... ++ " coordIndex [\n %s]\n",... ++ ],... ++ sprintf ("%10.8f %10.8f,\n ",tcoord),... ++ sprintf ("%-4d, %-4d, %-4d, -1,\n ",0:3*nfaces-1),... + sprintf ("%-4d, %-4d, %-4d, -1,\n ",f-1) + ); + +@@ -205,7 +205,7 @@ function s = vrml_faces (x,f,varargin) + # surface + + col_str_1 = [" appearance Appearance {\n",... +- vrml_material(col, emit, tran,DEFcol),\ ++ vrml_material(col, emit, tran,DEFcol),... + " }\n"]; + + col_str_2 = ""; +@@ -219,7 +219,7 @@ function s = vrml_faces (x,f,varargin) + if tran, ts = sprintf ("transparency %8.3f",tran); + else ts = ""; + end +- col_str_1 = ["appearance Appearance {\n",\ ++ col_str_1 = ["appearance Appearance {\n",... + " material Material {",ts,"}\n}\n"]; + end + if isnan (colorPerVertex) +@@ -229,13 +229,13 @@ function s = vrml_faces (x,f,varargin) + end + if colorPerVertex, cPVs = "TRUE"; else cPVs = "FALSE"; end + +- col_str_2 = sprintf ([" colorPerVertex %s\n",\ +- " color %s Color {\n",\ +- " color [\n%s\n",\ +- " ]\n",\ +- " }"],\ +- cPVs,\ +- col_def_str,\ ++ col_str_2 = sprintf ([" colorPerVertex %s\n",... ++ " color %s Color {\n",... ++ " color [\n%s\n",... ++ " ]\n",... ++ " }"],... ++ cPVs,... ++ col_def_str,... + sprintf(" %8.3f %8.3f %8.3f,\n",col)); + end + +--- octave-vrml-1.0.13.orig/inst/vrml_frame.m ++++ octave-vrml-1.0.13/inst/vrml_frame.m +@@ -65,12 +65,12 @@ if args + verbose = 0; + + ## df = tars (col, hcol, diam, scale, verbose); +- df = struct ("dc", dc, \ # Diameter of cone (absolute) +- "dr", dr, \ # Diameter of rod (absolute) +- "col", col, \ # Color +- "hcol", hcol, \ # Color of head (if different) +- "diam", diam, \ # Diameter of cone relative to branch length +- "scale", scale, \ # Lenght of branches ++ df = struct ("dc", dc, ... # Diameter of cone (absolute) ++ "dr", dr, ... # Diameter of rod (absolute) ++ "col", col, ... # Color ++ "hcol", hcol, ... # Color of head (if different) ++ "diam", diam, ... # Diameter of cone relative to branch length ++ "scale", scale, ... # Lenght of branches + "verbose",verbose); + op1 = " col hcol diam scale dc dr "; + op0 = " verbose "; +@@ -127,17 +127,17 @@ sz(4,:) ./= n; + + tmp = [r2(:,1), null(r2(:,1)')](:,[2,1,3])'; + if det (tmp) < 0, tmp(3,:) *= -1; end +-a1 = vrml_transfo (vrml_arrow(sz(:,1),[col(1,:);hcol(1,:)],0),\ ++a1 = vrml_transfo (vrml_arrow(sz(:,1),[col(1,:);hcol(1,:)],0),... + [0,0,0],tmp); + ## keyboard + tmp = [r2(:,2), null(r2(:,2)')](:,[2,1,3])'; + if det (tmp) < 0, tmp(3,:) *= -1; end +-a2 = vrml_transfo (vrml_arrow(sz(:,2),[col(2,:);hcol(2,:)],0),\ ++a2 = vrml_transfo (vrml_arrow(sz(:,2),[col(2,:);hcol(2,:)],0),... + [0,0,0],tmp); + + tmp = [r2(:,3), null(r2(:,3)')](:,[2,1,3])'; + if det (tmp) < 0, tmp(3,:) *= -1; end +-a3 = vrml_transfo (vrml_arrow(sz(:,3),[col(3,:);hcol(3,:)],0),\ ++a3 = vrml_transfo (vrml_arrow(sz(:,3),[col(3,:);hcol(3,:)],0),... + [0,0,0],tmp); + + f0 = vrml_group (a1, a2, a3); +--- octave-vrml-1.0.13.orig/inst/vrml_group.m ++++ octave-vrml-1.0.13/inst/vrml_group.m +@@ -34,11 +34,11 @@ end + ni = 4; + s = [blanks(ni), strrep(s,"\n",["\n",blanks(ni)])(:)']; + +-v = sprintf (["Group {\n",\ +- " children [\n",\ +- "%s",\ +- " ]\n",\ +- "}\n"],\ ++v = sprintf (["Group {\n",... ++ " children [\n",... ++ "%s",... ++ " ]\n",... ++ "}\n"],... + s); + endfunction + +--- octave-vrml-1.0.13.orig/inst/vrml_interp.m ++++ octave-vrml-1.0.13/inst/vrml_interp.m +@@ -45,12 +45,12 @@ persistent nname = struct ("col" + if isfield (nname, typ) + typs = nname.(typ); + elseif ischar(typ) +-# e2 = leval ("sprintf",\ ++# e2 = leval ("sprintf",... + # append (list(" '%s'\n"), fieldnames (nname))); + e2 = sprintf(" '%s'\n", fieldnames (nname){:}); + error ("vrml_interp : Unknown type '%s'. Should be in:\n%s",typ,e2); + else +-# e2 = leval ("sprintf",\ ++# e2 = leval ("sprintf",... + # append (list(" '%s;\n"), fieldnames (nname))); + e2 = sprintf(" '%s'\n", fieldnames (nname){:}); + error ("vrml_interp : typ should be a string in:\n%s",typ,e2); +--- octave-vrml-1.0.13.orig/inst/vrml_material.m ++++ octave-vrml-1.0.13/inst/vrml_material.m +@@ -53,10 +53,10 @@ if isempty (DEF), sd = ""; + else sd = ["DEF ",DEF]; + end + +-s = sprintf ([" material ",sd," Material {\n",\ +- se,st,\ +- " diffuseColor %8.3g %8.3g %8.3g \n",\ +- " }\n"],\ ++s = sprintf ([" material ",sd," Material {\n",... ++ se,st,... ++ " diffuseColor %8.3g %8.3g %8.3g \n",... ++ " }\n"],... + dc); + endfunction + +--- octave-vrml-1.0.13.orig/inst/vrml_parallelepiped.m ++++ octave-vrml-1.0.13/inst/vrml_parallelepiped.m +@@ -66,15 +66,15 @@ if balls + end + end + +-x = [bnds([1 2 2 1 1 2 2 1],1)';\ +- bnds([1 1 2 2 1 1 2 2],2)';\ ++x = [bnds([1 2 2 1 1 2 2 1],1)';... ++ bnds([1 1 2 2 1 1 2 2],2)';... + bnds([1 1 1 1 2 2 2 2],3)']; + +-faces = [1 2 3 4;\ +- 5 6 7 8;\ +- 1 2 6 5;\ +- 2 3 7 6;\ +- 3 4 8 7;\ ++faces = [1 2 3 4;... ++ 5 6 7 8;... ++ 1 2 6 5;... ++ 2 3 7 6;... ++ 3 4 8 7;... + 4 1 5 8]'; + + # The facet +@@ -99,8 +99,8 @@ if border + if isnan (bocol), bocol = col; end + + if !balls # Make pretty junctions of cylinders +- s = [s,\ +- vrml_cyl(x(:,[1:columns(x),1]),"rad",borad,"emit",boemit,"col",col),\ ++ s = [s,... ++ vrml_cyl(x(:,[1:columns(x),1]),"rad",borad,"emit",boemit,"col",col),... + vrml_points(x(:,1),"balls","rad",borad,"emit",boemit,"col",col)]; + else # but only if balls don't cover them + s = [s,vrml_cyl(x(:,[1:columns(x),1]),"rad",borad,"emit",boemit)]; +--- octave-vrml-1.0.13.orig/inst/vrml_parallelogram.m ++++ octave-vrml-1.0.13/inst/vrml_parallelogram.m +@@ -86,8 +86,8 @@ if border + if isnan (bocol), bocol = col; end + + if !balls # Make pretty junctions of cylinders +- s = [s,\ +- vrml_cyl(x(:,[1:columns(x),1]),"rad",borad,"emit",boemit,"col",col),\ ++ s = [s,... ++ vrml_cyl(x(:,[1:columns(x),1]),"rad",borad,"emit",boemit,"col",col),... + vrml_points(x(:,1),"balls","rad",borad,"emit",boemit,"col",col)]; + else # but only if balls don't cover them + s = [s,vrml_cyl(x(:,[1:columns(x),1]),"rad",borad,"emit",boemit)]; +--- octave-vrml-1.0.13.orig/inst/vrml_points.m ++++ octave-vrml-1.0.13/inst/vrml_points.m +@@ -103,19 +103,19 @@ if !balls && !cubes && !nums, + + if prod (size (col)) == 3*P # One color per point + smat = ""; +- scol = sprintf (" color Color { color [\n %s]\n }\n",\ ++ scol = sprintf (" color Color { color [\n %s]\n }\n",... + sprintf (" %8.3f %8.3f %8.3f\n", col)); + else # One color +- smat = [" appearance Appearance {\n",\ +- vrml_material(col, emit),"\n",\ ++ smat = [" appearance Appearance {\n",... ++ vrml_material(col, emit),"\n",... + " }\n"]; + scol = ""; + end + +- s = sprintf(["Shape {\n",\ +- smat,\ +- " geometry PointSet {\n",\ +- scol,\ ++ s = sprintf(["Shape {\n",... ++ smat,... ++ " geometry PointSet {\n",... ++ scol,... + " coord DEF %s Coordinate {\n point [\n " ],name); # ] + + +@@ -131,28 +131,28 @@ elseif nums, + s = ""; + if prod (size (col)) == 3, col = col(:) * ones (1,P); end + for i = 1:P, +- s0 = sprintf([\ +- "Transform {\n",\ +- " translation %10.6g %10.6g %10.6g\n",\ +- " children [\n",\ # ] +- " Billboard {\n",\ +- " children [\n",\ # ] +- " Shape {\n",\ +- " appearance Appearance {\n",\ +- vrml_material(col(:,i), emit, tran),"\n",\ +- " }\n",\ +- " geometry Text {\n",\ +- " string \"%s\"\n",\ +- " fontStyle FontStyle { size 0.25 }\n",\ +- " }\n",\ +- " }\n",\ +- " ]\n",\ +- " }\n",\ +- " ]\n",\ +- "}\n"],\ # [ ++ s0 = sprintf([... ++ "Transform {\n",... ++ " translation %10.6g %10.6g %10.6g\n",... ++ " children [\n",... # ] ++ " Billboard {\n",... ++ " children [\n",... # ] ++ " Shape {\n",... ++ " appearance Appearance {\n",... ++ vrml_material(col(:,i), emit, tran),"\n",... ++ " }\n",... ++ " geometry Text {\n",... ++ " string \"%s\"\n",... ++ " fontStyle FontStyle { size 0.25 }\n",... ++ " }\n",... ++ " }\n",... ++ " ]\n",... ++ " }\n",... ++ " ]\n",... ++ "}\n"],... # [ + x(:,i),sprintf("%d",i-1)); + ## x(:,i),col,col,sprintf("%d",i-1)); +- ## " emissiveColor %8.3f %8.3f %8.3f\n",\ ++ ## " emissiveColor %8.3f %8.3f %8.3f\n",... + ## " axisOfRotation 0.0 0.0 0.0\n",\ + + s = sprintf("%s%s",s,s0); +@@ -196,20 +196,20 @@ else + # nodes individually + if ! all_same_col, colorstr = vrml_material (col(:,i), emit); end + +- s0 = sprintf([\ +- "Transform {\n",\ +- " translation %10.6g %10.6g %10.6g\n",\ +- " children [\n",\ # ] +- " Shape {\n",\ +- " appearance Appearance {\n",\ +- colorstr,"\n",\ +- " }\n",\ +- " geometry ",shapestr,"\n",\ +- " }\n",\ +- " ]\n",\ +- "}\n"],\ ++ s0 = sprintf([... ++ "Transform {\n",... ++ " translation %10.6g %10.6g %10.6g\n",... ++ " children [\n",... # ] ++ " Shape {\n",... ++ " appearance Appearance {\n",... ++ colorstr,"\n",... ++ " }\n",... ++ " geometry ",shapestr,"\n",... ++ " }\n",... ++ " ]\n",... ++ "}\n"],... + x(:,i)); +- ## " emissiveColor %8.3f %8.3f %8.3f\n",\ ++ ## " emissiveColor %8.3f %8.3f %8.3f\n",... + ## x(:,i),col,col,shape); + s = sprintf("%s%s",s,s0); + end +--- octave-vrml-1.0.13.orig/inst/vrml_surf.m ++++ octave-vrml-1.0.13/inst/vrml_surf.m +@@ -118,7 +118,7 @@ if numel (varargin) + op1 = " tran col creaseAngle emit colorPerVertex checker DEFcoord DEFcol zcol bwid tex "; + op0 = " smooth zgray zrb steps bars " ; + +- default = tars (tran, col, creaseAngle, emit, colorPerVertex, steps, bars, \ ++ default = tars (tran, col, creaseAngle, emit, colorPerVertex, steps, bars, ... + bwid, DEFcoord, DEFcol, zcol, smooth, checker, zgray, zrb, tex); + + s = read_options (varargin,"op0",op0,"op1",op1,"default",default); +@@ -374,7 +374,7 @@ if zgray || zrb || any (zcol(:)) # Treat + ii = find (ci >= columns (zcol)); + if ! isempty (ii), ci(ii) = columns (zcol) - 1; cw(ii) = 1; end + col = zeros (3,R*C); +- col(:,keepip) = \ ++ col(:,keepip) = ... + zcol(:,ci) .* ([1;1;1]*(1-cw)) + zcol(:,ci+1) .* ([1;1;1]*cw); + + end # EOF zgray zrb and zcol options +@@ -419,8 +419,8 @@ if ! colorPerVertex + col = reshape (col,3, (R-1)*(C-1)); + col = [col, col]; + else +- printf(["vrml_surf : ",\ +- " colorPerVertex==0, (R-1)*(C-1)==%i, but col has size [%i,%i]\n"],\ ++ printf(["vrml_surf : ",... ++ " colorPerVertex==0, (R-1)*(C-1)==%i, but col has size [%i,%i]\n"],... + R*C,size (col)); + end + +@@ -441,9 +441,9 @@ if ! all(keepp), + keept = all (reshape(keepp(trgs),3,2*(R-1)*(C-1))); + else + tmp = reshape (keepp,R,C); +- keept = \ +- all (reshape (tmp(trgs(1:2,:)),2,2*(R-1)*(C-1))) & \ +- [(tmp(1:R-1,2:C) | tmp(2:R,2:C))(:)', \ ++ keept = ... ++ all (reshape (tmp(trgs(1:2,:)),2,2*(R-1)*(C-1))) & ... ++ [(tmp(1:R-1,2:C) | tmp(2:R,2:C))(:)', ... + (tmp(1:R-1,1:C-1) | tmp(2:R,1:C-1))(:)'] ; + end + +@@ -473,10 +473,10 @@ if ! all(keepp), + end + ## printf ("Calling vrml_faces\n"); + if !tex +- s = vrml_faces (pts, trgs, "col", col,\ +- "colorPerVertex",colorPerVertex,\ +- "creaseAngle", creaseAngle,\ +- "tran", tran, "emit", emit,\ ++ s = vrml_faces (pts, trgs, "col", col,... ++ "colorPerVertex",colorPerVertex,... ++ "creaseAngle", creaseAngle,... ++ "tran", tran, "emit", emit,... + "DEFcoord",DEFcoord,"DEFcol",DEFcol); + else + texXY = texXY(:,keepip); +@@ -488,8 +488,8 @@ else + # texXY(:,trgs(:)) + # R, C + # keyboard +- s = vrml_faces (pts, trgs,\ +- "tran", tran, "tex", tex, "tcoord", texXY,\ ++ s = vrml_faces (pts, trgs,... ++ "tran", tran, "tex", tex, "tcoord", texXY,... + "DEFcoord",DEFcoord,"DEFcol",DEFcol); + end + ## printf ("Done\n"); +--- octave-vrml-1.0.13.orig/inst/vrml_text.m ++++ octave-vrml-1.0.13/inst/vrml_text.m +@@ -52,31 +52,31 @@ if nargin > 1 + style= s.style; + verbose= s.verbose; + end +-s = sprintf (["Shape {\n",\ +- " appearance Appearance {\n",\ +- " material Material {\n",\ +- " diffuseColor %8.3f %8.3f %8.3f\n",\ +- " emissiveColor %8.3f %8.3f %8.3f\n",\ +- " }\n",\ +- " }\n",\ +- " geometry Text {\n",\ +- " string \"%s\"\n"\ +- " fontStyle FontStyle {\n",\ +- " family \"%s\"\n",\ +- " justify \"%s\"\n",\ +- " style \"%s\"\n",\ +- " size %-8.3f\n",\ +- " }\n",\ +- " }\n",\ +- "}\n",\ +- ],\ +- col,\ +- col,\ +- t,\ +- family,\ +- justify,\ +- style,\ +- size\ ++s = sprintf (["Shape {\n",... ++ " appearance Appearance {\n",... ++ " material Material {\n",... ++ " diffuseColor %8.3f %8.3f %8.3f\n",... ++ " emissiveColor %8.3f %8.3f %8.3f\n",... ++ " }\n",... ++ " }\n",... ++ " geometry Text {\n",... ++ " string \"%s\"\n"... ++ " fontStyle FontStyle {\n",... ++ " family \"%s\"\n",... ++ " justify \"%s\"\n",... ++ " style \"%s\"\n",... ++ " size %-8.3f\n",... ++ " }\n",... ++ " }\n",... ++ "}\n",... ++ ],... ++ col,... ++ col,... ++ t,... ++ family,... ++ justify,... ++ style,... ++ size... + ); + + endfunction +--- octave-vrml-1.0.13.orig/inst/vrml_transfo.m ++++ octave-vrml-1.0.13/inst/vrml_transfo.m +@@ -75,8 +75,8 @@ else + error ("vrml_transfo : rotation should have size 3x3, 3 or 4\n"); + end + if verbose, +- printf (["vrml_transfo : %8.3f %8.3f %8.3f %8.3f\n",\ +- " %8.3f %8.3f %8.3f\n"],\ ++ printf (["vrml_transfo : %8.3f %8.3f %8.3f %8.3f\n",... ++ " %8.3f %8.3f %8.3f\n"],... + axis,ang,t); + printf ("length of string is %i\n",prod(size(s))); + end +@@ -103,11 +103,11 @@ if any (abs (c - c0)>sqrt (eps)) + end + if !isempty (DEF), sd = ["DEF ",DEF," "]; end + +-v = sprintf([sd,"Transform {\n",sr,st,ss,\ +- " children [\n%s\n",\ +- " ]\n",\ +- "}\n",\ +- ],\ ++v = sprintf([sd,"Transform {\n",sr,st,ss,... ++ " children [\n%s\n",... ++ " ]\n",... ++ "}\n",... ++ ],... + s) ; + ## keyboard + diff --git a/packages/o/octave-forge-vrml/octave-forge-vrml.changes b/packages/o/octave-forge-vrml/octave-forge-vrml.changes index 161dc1d3175..05b2f78c356 100644 --- a/packages/o/octave-forge-vrml/octave-forge-vrml.changes +++ b/packages/o/octave-forge-vrml/octave-forge-vrml.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Wed Jan 1 17:22:32 UTC 2025 - Stefan Brüns + +- Fix build with Octave 9, add + * fix-octave9-line-continuation.patch +- Spec file cleanup + ------------------------------------------------------------------- Thu Feb 26 16:06:43 UTC 2015 - dmitry_r@opensuse.org diff --git a/packages/o/octave-forge-vrml/octave-forge-vrml.spec b/packages/o/octave-forge-vrml/octave-forge-vrml.spec index 34fab6cf021..24f81134c24 100644 --- a/packages/o/octave-forge-vrml/octave-forge-vrml.spec +++ b/packages/o/octave-forge-vrml/octave-forge-vrml.spec @@ -1,7 +1,7 @@ # # spec file for package octave-forge-vrml # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -21,23 +21,28 @@ Name: octave-forge-%{octpkg} Version: 1.0.13 Release: 0 Summary: 3D graphics using VRML for Octave -License: GPL-3.0+ +License: GPL-3.0-or-later Group: Productivity/Scientific/Math -Url: http://octave.sourceforge.net -Source0: http://downloads.sourceforge.net/octave/%{octpkg}-%{version}.tar.gz +URL: https://gnu-octave.github.io/packages/vrml/ +Source0: https://downloads.sourceforge.net/project/octave/Octave%20Forge%20Packages/Individual%20Package%20Releases/%{octpkg}-%{version}.tar.gz +Patch0: https://file.savannah.gnu.org/file/octave-9.patch?file_id=55689#/fix-octave9-line-continuation.patch BuildRequires: octave-devel Requires: octave-cli >= 2.9.7 Requires: octave-forge-linear-algebra Requires: octave-forge-miscellaneous -Requires: octave-forge-struct Requires: octave-forge-statistics +Requires: octave-forge-struct +BuildArch: noarch %description 3D graphics using VRML. This is part of Octave-Forge project. %prep -%setup -q -c %{name}-%{version} +%setup -c %{name}-%{version} +(cd vrml +%patch -P0 -p1 +) %octave_pkg_src %build @@ -45,6 +50,7 @@ This is part of Octave-Forge project. %install %octave_pkg_install +find %{buildroot} -iname \*.svnignore -ls -delete %check %octave_pkg_test @@ -56,7 +62,6 @@ This is part of Octave-Forge project. %octave --eval "pkg rebuild" %files -%defattr(-,root,root) %{octpackages_dir}/%{octpkg}-%{version} %changelog diff --git a/packages/o/openQA-devel-container/.files b/packages/o/openQA-devel-container/.files index 5a4565e4b43..6b25fd2d6cd 100644 Binary files a/packages/o/openQA-devel-container/.files and b/packages/o/openQA-devel-container/.files differ diff --git a/packages/o/openQA-devel-container/.rev b/packages/o/openQA-devel-container/.rev index 59139a5c12a..6b72895c646 100644 --- a/packages/o/openQA-devel-container/.rev +++ b/packages/o/openQA-devel-container/.rev @@ -263,4 +263,12 @@ Update to 4.6.1735880672.bb83b72c0 1234653 + + c1d298742c46ff1f4379fca6a092452a + unknown + + anag+factory + Update to 4.6.1736169195.f9ab89028 + 1235385 + diff --git a/packages/o/openQA-devel-container/openQA-4.6.1735880672.bb83b72c0.obscpio b/packages/o/openQA-devel-container/openQA-4.6.1735880672.bb83b72c0.obscpio deleted file mode 120000 index 49d8c5e6554..00000000000 --- a/packages/o/openQA-devel-container/openQA-4.6.1735880672.bb83b72c0.obscpio +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafkreiefcx3q3hzawnjlxehobfcutjukgbgui66bbjheepfxbssdaj6odu \ No newline at end of file diff --git a/packages/o/openQA-devel-container/openQA-4.6.1736169195.f9ab89028.obscpio b/packages/o/openQA-devel-container/openQA-4.6.1736169195.f9ab89028.obscpio new file mode 120000 index 00000000000..4e1de2a47d9 --- /dev/null +++ b/packages/o/openQA-devel-container/openQA-4.6.1736169195.f9ab89028.obscpio @@ -0,0 +1 @@ +/ipfs/bafkreih7itshudioy533pzyl7zgpnkhsoc32wvgpgmtn7sycnun4q6ukvu \ No newline at end of file diff --git a/packages/o/openQA-devel-container/openQA-devel-container.changes b/packages/o/openQA-devel-container/openQA-devel-container.changes index 288d8ed509b..8f01ebac3a4 100644 --- a/packages/o/openQA-devel-container/openQA-devel-container.changes +++ b/packages/o/openQA-devel-container/openQA-devel-container.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Mon Jan 06 18:26:15 UTC 2025 - okurz@suse.de + +- Update to version 4.6.1736169195.f9ab89028: + * Update to latest openQA version + ------------------------------------------------------------------- Fri Jan 03 05:23:41 UTC 2025 - okurz@suse.de diff --git a/packages/o/openQA-devel-container/openQA.obsinfo b/packages/o/openQA-devel-container/openQA.obsinfo index d2037fe9c7f..f3413c1e169 100644 --- a/packages/o/openQA-devel-container/openQA.obsinfo +++ b/packages/o/openQA-devel-container/openQA.obsinfo @@ -1,4 +1,4 @@ name: openQA -version: 4.6.1735880672.bb83b72c0 -mtime: 1735880672 -commit: bb83b72c0177ca830e4ad64da21df7b006438666 +version: 4.6.1736169195.f9ab89028 +mtime: 1736169195 +commit: f9ab8902865d6533fcf8acd40ef2ef72abdc60a3 diff --git a/packages/o/openQA/.files b/packages/o/openQA/.files index 2860e0047cd..134ab2a6634 100644 Binary files a/packages/o/openQA/.files and b/packages/o/openQA/.files differ diff --git a/packages/o/openQA/.rev b/packages/o/openQA/.rev index d8c8223f34d..aca6075aab3 100644 --- a/packages/o/openQA/.rev +++ b/packages/o/openQA/.rev @@ -7645,4 +7645,16 @@ 4.6.1735880672.bb83b72c 1234652 + + 1a50afca51e313cbbb241090e9d49b2c + 4.6.1736169195.f9ab8902 + + anag+factory + Update to 4.6.1736169195.f9ab8902 +4.6.1736169195.f9ab8902 +4.6.1736169195.f9ab8902 +4.6.1736169195.f9ab8902 +4.6.1736169195.f9ab8902 + 1235382 + diff --git a/packages/o/openQA/node_modules.obscpio b/packages/o/openQA/node_modules.obscpio index 3b928d85705..b1d2b7e03aa 120000 --- a/packages/o/openQA/node_modules.obscpio +++ b/packages/o/openQA/node_modules.obscpio @@ -1 +1 @@ -/ipfs/bafybeigcuyu7jo4hwm6lxgu5m4oefht7btoyf4ilt27kav2afllyt7csri \ No newline at end of file +/ipfs/bafybeiblx5cxzcrzhr2ajftjofma4ct5fsnagfnbcbdsrz44hrdzmjlnvy \ No newline at end of file diff --git a/packages/o/openQA/node_modules.spec.inc b/packages/o/openQA/node_modules.spec.inc index 9498b46a0db..dc8b176f48b 100644 --- a/packages/o/openQA/node_modules.spec.inc +++ b/packages/o/openQA/node_modules.spec.inc @@ -15,7 +15,7 @@ Source1013: https://registry.npmjs.org/@pkgr/core/-/core-0.1.1.tgz#/@pkg Source1014: https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz#/@popperjs-core-2.11.8.tgz Source1015: https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz#/@types-estree-1.0.6.tgz Source1016: https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz#/@types-json-schema-7.0.15.tgz -Source1017: https://registry.npmjs.org/ace-builds/-/ace-builds-1.37.1.tgz#/ace-builds-1.37.1.tgz +Source1017: https://registry.npmjs.org/ace-builds/-/ace-builds-1.37.2.tgz#/ace-builds-1.37.2.tgz Source1018: https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz#/acorn-8.14.0.tgz Source1019: https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz#/acorn-jsx-5.3.2.tgz Source1020: https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz#/ajv-6.12.6.tgz diff --git a/packages/o/openQA/openQA-4.6.1735880672.bb83b72c.obscpio b/packages/o/openQA/openQA-4.6.1735880672.bb83b72c.obscpio deleted file mode 120000 index d29d770c4f0..00000000000 --- a/packages/o/openQA/openQA-4.6.1735880672.bb83b72c.obscpio +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafybeiccuihlhbp5pe37elvtapedmdw2iwywbxyvzftqo4rixsyoqmjgaa \ No newline at end of file diff --git a/packages/o/openQA/openQA-4.6.1736169195.f9ab8902.obscpio b/packages/o/openQA/openQA-4.6.1736169195.f9ab8902.obscpio new file mode 120000 index 00000000000..280ba9f3c5f --- /dev/null +++ b/packages/o/openQA/openQA-4.6.1736169195.f9ab8902.obscpio @@ -0,0 +1 @@ +/ipfs/bafybeidcjaakxk3swfxut3ejb7byb2dn5qopknww46j5yh2wytmukurrge \ No newline at end of file diff --git a/packages/o/openQA/openQA-client-test.spec b/packages/o/openQA/openQA-client-test.spec index 69215ab0bfd..41656f7ff68 100644 --- a/packages/o/openQA/openQA-client-test.spec +++ b/packages/o/openQA/openQA-client-test.spec @@ -18,7 +18,7 @@ %define short_name openQA-client Name: %{short_name}-test -Version: 4.6.1735880672.bb83b72c +Version: 4.6.1736169195.f9ab8902 Release: 0 Summary: Test package for %{short_name} License: GPL-2.0-or-later diff --git a/packages/o/openQA/openQA-devel-test.spec b/packages/o/openQA/openQA-devel-test.spec index f80419a1bd9..be124606914 100644 --- a/packages/o/openQA/openQA-devel-test.spec +++ b/packages/o/openQA/openQA-devel-test.spec @@ -18,7 +18,7 @@ %define short_name openQA-devel Name: %{short_name}-test -Version: 4.6.1735880672.bb83b72c +Version: 4.6.1736169195.f9ab8902 Release: 0 Summary: Test package for %{short_name} License: GPL-2.0-or-later diff --git a/packages/o/openQA/openQA-test.spec b/packages/o/openQA/openQA-test.spec index b296a4125ff..d217d50ca84 100644 --- a/packages/o/openQA/openQA-test.spec +++ b/packages/o/openQA/openQA-test.spec @@ -18,7 +18,7 @@ %define short_name openQA Name: %{short_name}-test -Version: 4.6.1735880672.bb83b72c +Version: 4.6.1736169195.f9ab8902 Release: 0 Summary: Test package for openQA License: GPL-2.0-or-later diff --git a/packages/o/openQA/openQA-worker-test.spec b/packages/o/openQA/openQA-worker-test.spec index 4d7483afeb7..14d1f00e120 100644 --- a/packages/o/openQA/openQA-worker-test.spec +++ b/packages/o/openQA/openQA-worker-test.spec @@ -18,7 +18,7 @@ %define short_name openQA-worker Name: %{short_name}-test -Version: 4.6.1735880672.bb83b72c +Version: 4.6.1736169195.f9ab8902 Release: 0 Summary: Test package for %{short_name} License: GPL-2.0-or-later diff --git a/packages/o/openQA/openQA.changes b/packages/o/openQA/openQA.changes index 7b358be54b5..bddfb405651 100644 --- a/packages/o/openQA/openQA.changes +++ b/packages/o/openQA/openQA.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Mon Jan 06 18:14:16 UTC 2025 - okurz@suse.com + +- Update to version 4.6.1736169195.f9ab8902: + * Bump ace-builds from 1.37.1 to 1.37.2 + ------------------------------------------------------------------- Fri Jan 03 05:13:55 UTC 2025 - okurz@suse.com diff --git a/packages/o/openQA/openQA.obsinfo b/packages/o/openQA/openQA.obsinfo index 5f56ff21e95..cb982bc613d 100644 --- a/packages/o/openQA/openQA.obsinfo +++ b/packages/o/openQA/openQA.obsinfo @@ -1,4 +1,4 @@ name: openQA -version: 4.6.1735880672.bb83b72c -mtime: 1735880672 -commit: bb83b72c0177ca830e4ad64da21df7b006438666 +version: 4.6.1736169195.f9ab8902 +mtime: 1736169195 +commit: f9ab8902865d6533fcf8acd40ef2ef72abdc60a3 diff --git a/packages/o/openQA/openQA.spec b/packages/o/openQA/openQA.spec index 58210704d11..65035b2f646 100644 --- a/packages/o/openQA/openQA.spec +++ b/packages/o/openQA/openQA.spec @@ -90,7 +90,7 @@ %define devel_requires %devel_no_selenium_requires chromedriver Name: openQA -Version: 4.6.1735880672.bb83b72c +Version: 4.6.1736169195.f9ab8902 Release: 0 Summary: The openQA web-frontend, scheduler and tools License: GPL-2.0-or-later diff --git a/packages/o/openjpeg2/.files b/packages/o/openjpeg2/.files index 2b164be06b6..b82f48ea4e4 100644 Binary files a/packages/o/openjpeg2/.files and b/packages/o/openjpeg2/.files differ diff --git a/packages/o/openjpeg2/.rev b/packages/o/openjpeg2/.rev index 3f84cc5e9bc..e5be6a818d7 100644 --- a/packages/o/openjpeg2/.rev +++ b/packages/o/openjpeg2/.rev @@ -250,4 +250,12 @@ Misc: 1232616 + + 6900b10d40a1b7d8f4d66cc587d6589d + 2.5.3 + + anag+factory + + 1235584 + diff --git a/packages/o/openjpeg2/openjpeg2.changes b/packages/o/openjpeg2/openjpeg2.changes index 39d4cc2ab88..e59c38388cb 100644 --- a/packages/o/openjpeg2/openjpeg2.changes +++ b/packages/o/openjpeg2/openjpeg2.changes @@ -26,6 +26,7 @@ Mon Dec 16 11:15:35 UTC 2024 - Michael Vetter * thirdparty/libz: update to zlib-1.3.1 #1542 * thirdparty/libpng: update to libpng-1.6.43 #1541 * thirdparty/libtiff: update to libtiff 4.6.0 #1540 +- fixes CVE-2024-56826 [bsc#1235029] ------------------------------------------------------------------- Fri Aug 16 16:59:14 UTC 2024 - Manfred Hollstein diff --git a/packages/o/os-autoinst/.files b/packages/o/os-autoinst/.files index 600754dc953..998bd3f9ddb 100644 Binary files a/packages/o/os-autoinst/.files and b/packages/o/os-autoinst/.files differ diff --git a/packages/o/os-autoinst/.rev b/packages/o/os-autoinst/.rev index 23b8a12bd8b..a2c8e780eaf 100644 --- a/packages/o/os-autoinst/.rev +++ b/packages/o/os-autoinst/.rev @@ -4513,4 +4513,15 @@ 4.6.1735912767.1d8e059 1235057 + + dc10a5e82894d724690d5861e618f37f + 4.6.1736157351.7aa835c + + anag+factory + Update to 4.6.1736157351.7aa835c +4.6.1736157351.7aa835c +4.6.1736157351.7aa835c +4.6.1736157351.7aa835c + 1235389 + diff --git a/packages/o/os-autoinst/os-autoinst-4.6.1735912767.1d8e059.obscpio b/packages/o/os-autoinst/os-autoinst-4.6.1735912767.1d8e059.obscpio deleted file mode 120000 index 51cc8e38f81..00000000000 --- a/packages/o/os-autoinst/os-autoinst-4.6.1735912767.1d8e059.obscpio +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafybeigylk2tsotpsbz4omepwatdemptn6vsh6egjeo5g34f7qohdiimkm \ No newline at end of file diff --git a/packages/o/os-autoinst/os-autoinst-4.6.1736157351.7aa835c.obscpio b/packages/o/os-autoinst/os-autoinst-4.6.1736157351.7aa835c.obscpio new file mode 120000 index 00000000000..64d85c94f93 --- /dev/null +++ b/packages/o/os-autoinst/os-autoinst-4.6.1736157351.7aa835c.obscpio @@ -0,0 +1 @@ +/ipfs/bafybeiawi5uqqvac7ritiuodxv7a6ehgq35smrrhjgyppurf33lt56xjvq \ No newline at end of file diff --git a/packages/o/os-autoinst/os-autoinst-devel-test.spec b/packages/o/os-autoinst/os-autoinst-devel-test.spec index 9d6c2a27034..f400491efd2 100644 --- a/packages/o/os-autoinst/os-autoinst-devel-test.spec +++ b/packages/o/os-autoinst/os-autoinst-devel-test.spec @@ -18,7 +18,7 @@ %define short_name os-autoinst-devel Name: %{short_name}-test -Version: 4.6.1735912767.1d8e059 +Version: 4.6.1736157351.7aa835c Release: 0 Summary: Test package for %{short_name} License: GPL-2.0-or-later diff --git a/packages/o/os-autoinst/os-autoinst-openvswitch-test.spec b/packages/o/os-autoinst/os-autoinst-openvswitch-test.spec index 255294d2c4b..fb5457a373b 100644 --- a/packages/o/os-autoinst/os-autoinst-openvswitch-test.spec +++ b/packages/o/os-autoinst/os-autoinst-openvswitch-test.spec @@ -19,7 +19,7 @@ %define name_ext -test %define short_name os-autoinst-openvswitch Name: %{short_name}%{?name_ext} -Version: 4.6.1735912767.1d8e059 +Version: 4.6.1736157351.7aa835c Release: 0 Summary: test package for %{short_name} License: GPL-2.0-or-later diff --git a/packages/o/os-autoinst/os-autoinst-test.spec b/packages/o/os-autoinst/os-autoinst-test.spec index 7c7cba372b4..6e209842ac0 100644 --- a/packages/o/os-autoinst/os-autoinst-test.spec +++ b/packages/o/os-autoinst/os-autoinst-test.spec @@ -19,7 +19,7 @@ %define name_ext -test %define short_name os-autoinst Name: %{short_name}%{?name_ext} -Version: 4.6.1735912767.1d8e059 +Version: 4.6.1736157351.7aa835c Release: 0 Summary: test package for os-autoinst License: GPL-2.0-or-later diff --git a/packages/o/os-autoinst/os-autoinst.changes b/packages/o/os-autoinst/os-autoinst.changes index d8f7fc91650..2bd75b43bdf 100644 --- a/packages/o/os-autoinst/os-autoinst.changes +++ b/packages/o/os-autoinst/os-autoinst.changes @@ -1,3 +1,15 @@ +------------------------------------------------------------------- +Mon Jan 06 18:31:44 UTC 2025 - okurz@suse.com + +- Update to version 4.6.1736157351.7aa835c: + * Modify loadtestdir in autotest for more code coverage + * Remove unreachable states in tests 18-backend-qemu + * Fix code coverage for qemu.pm + * t: fix tests for #2550 for old and new qemu + * Fix test of qemu backend + * Enable multifd support + * Add unit test for 'ensure_installed' to improve code coverage + ------------------------------------------------------------------- Sun Jan 05 17:15:03 UTC 2025 - okurz@suse.com diff --git a/packages/o/os-autoinst/os-autoinst.obsinfo b/packages/o/os-autoinst/os-autoinst.obsinfo index 82074fef7ff..cb54fe342f8 100644 --- a/packages/o/os-autoinst/os-autoinst.obsinfo +++ b/packages/o/os-autoinst/os-autoinst.obsinfo @@ -1,4 +1,4 @@ name: os-autoinst -version: 4.6.1735912767.1d8e059 -mtime: 1735912767 -commit: 1d8e0592757e8a1bf0744ee83d86867966b51629 +version: 4.6.1736157351.7aa835c +mtime: 1736157351 +commit: 7aa835c0ec26b110023beb7e29bb8e24ffa3108a diff --git a/packages/o/os-autoinst/os-autoinst.spec b/packages/o/os-autoinst/os-autoinst.spec index 926ba861ada..b01a4a8aeb0 100644 --- a/packages/o/os-autoinst/os-autoinst.spec +++ b/packages/o/os-autoinst/os-autoinst.spec @@ -17,7 +17,7 @@ Name: os-autoinst -Version: 4.6.1735912767.1d8e059 +Version: 4.6.1736157351.7aa835c Release: 0 Summary: OS-level test automation License: GPL-2.0-or-later diff --git a/packages/p/PrusaSlicer/.files b/packages/p/PrusaSlicer/.files index 4c8726bad7a..a97446facf7 100644 Binary files a/packages/p/PrusaSlicer/.files and b/packages/p/PrusaSlicer/.files differ diff --git a/packages/p/PrusaSlicer/.rev b/packages/p/PrusaSlicer/.rev index 7ab5d5c73b1..69b494ca0ad 100644 --- a/packages/p/PrusaSlicer/.rev +++ b/packages/p/PrusaSlicer/.rev @@ -413,4 +413,12 @@ Resubmitting in the hope that all bots and maintainers pick it up this time. The 1231522 + + c12c8508cc9613fb16e6999c0eaab565 + 2.9.0 + + anag+factory + + 1235084 + diff --git a/packages/p/PrusaSlicer/PrusaSlicer-2.7.1-slic3r-wxWidgets-3.2.4.patch b/packages/p/PrusaSlicer/PrusaSlicer-2.7.1-slic3r-wxWidgets-3.2.4.patch index 66ab2c456e8..1d3840fa935 100644 --- a/packages/p/PrusaSlicer/PrusaSlicer-2.7.1-slic3r-wxWidgets-3.2.4.patch +++ b/packages/p/PrusaSlicer/PrusaSlicer-2.7.1-slic3r-wxWidgets-3.2.4.patch @@ -9,11 +9,11 @@ Subject: [PATCH] Make initializers explicit to avoid ambiguous wxArrayString src/slic3r/GUI/Plater.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) -Index: PrusaSlicer-version_2.8.0/src/slic3r/GUI/PhysicalPrinterDialog.cpp +Index: PrusaSlicer-version_2.9.0/src/slic3r/GUI/PhysicalPrinterDialog.cpp =================================================================== ---- PrusaSlicer-version_2.8.0.orig/src/slic3r/GUI/PhysicalPrinterDialog.cpp -+++ PrusaSlicer-version_2.8.0/src/slic3r/GUI/PhysicalPrinterDialog.cpp -@@ -606,7 +606,7 @@ void PhysicalPrinterDialog::build_printh +--- PrusaSlicer-version_2.9.0.orig/src/slic3r/GUI/PhysicalPrinterDialog.cpp 2024-12-20 12:54:34.000000000 +0100 ++++ PrusaSlicer-version_2.9.0/src/slic3r/GUI/PhysicalPrinterDialog.cpp 2024-12-20 15:32:12.247773628 +0100 +@@ -607,7 +607,7 @@ void PhysicalPrinterDialog::build_printh // Always fill in the "printhost_port" combo box from the config and select it. { Choice* choice = dynamic_cast(m_optgroup->get_field("printhost_port")); @@ -22,39 +22,24 @@ Index: PrusaSlicer-version_2.8.0/src/slic3r/GUI/PhysicalPrinterDialog.cpp choice->set_selection(); } -Index: PrusaSlicer-version_2.8.0/src/slic3r/GUI/Plater.cpp +Index: PrusaSlicer-version_2.9.0/src/slic3r/GUI/Plater.cpp =================================================================== ---- PrusaSlicer-version_2.8.0.orig/src/slic3r/GUI/Plater.cpp -+++ PrusaSlicer-version_2.8.0/src/slic3r/GUI/Plater.cpp -@@ -4048,7 +4048,7 @@ void Plater::load_project(const wxString - - p->reset(); +--- PrusaSlicer-version_2.9.0.orig/src/slic3r/GUI/Plater.cpp 2024-12-20 12:54:34.000000000 +0100 ++++ PrusaSlicer-version_2.9.0/src/slic3r/GUI/Plater.cpp 2024-12-20 15:32:12.251106999 +0100 +@@ -4420,7 +4420,7 @@ void Plater::load_project(const wxString + s_multiple_beds.set_loading_project_flag(true); + ScopeGuard guard([](){ s_multiple_beds.set_loading_project_flag(false);}); - if (! load_files({ into_path(filename) }).empty()) { + if (! load_files(std::vector({ into_path(filename) })).empty()) { // At least one file was loaded. p->set_project_filename(filename); // Save the names of active presets and project specific config into ProjectDirtyStateManager. - -=================================================================== -More of the same: +Index: PrusaSlicer-version_2.9.0/src/slic3r/Utils/PrusaConnect.cpp =================================================================== ---- a/src/slic3r/GUI/PrintHostDialogs.cpp -+++ b/src/slic3r/GUI/PrintHostDialogs.cpp -@@ -467,9 +467,7 @@ - wxVariant nm, hst; - job_list->GetValue(nm, evt.job_id, COL_FILENAME); - job_list->GetValue(hst, evt.job_id, COL_HOST); -- const wchar_t * nm_str = nm.GetString(); -- const wchar_t * hst_str = hst.GetString(); -- wxGetApp().notification_manager()->set_upload_job_notification_percentage(evt.job_id + 1, into_u8(nm_str), into_u8(hst_str), evt.progress / 100.f); -+ wxGetApp().notification_manager()->set_upload_job_notification_percentage(evt.job_id + 1, into_u8(nm.GetString()), into_u8(hst.GetString()), evt.progress / 100.f); - } - } - ---- a/src/slic3r/Utils/PrusaConnect.cpp -+++ b/src/slic3r/Utils/PrusaConnect.cpp -@@ -290,7 +290,7 @@ +--- PrusaSlicer-version_2.9.0.orig/src/slic3r/Utils/PrusaConnect.cpp 2024-12-20 12:54:34.000000000 +0100 ++++ PrusaSlicer-version_2.9.0/src/slic3r/Utils/PrusaConnect.cpp 2024-12-20 15:32:12.251106999 +0100 +@@ -256,7 +256,7 @@ bool PrusaConnectNew::get_storage(wxArra if (path && (!available || *available)) { StorageInfo si; si.path = boost::nowide::widen(*path); diff --git a/packages/p/PrusaSlicer/PrusaSlicer-2.8.1-pr13609-fix-build.patch b/packages/p/PrusaSlicer/PrusaSlicer-2.8.1-pr13609-fix-build.patch deleted file mode 100644 index ffd0ddd4ce3..00000000000 --- a/packages/p/PrusaSlicer/PrusaSlicer-2.8.1-pr13609-fix-build.patch +++ /dev/null @@ -1,321 +0,0 @@ -From bf17924d6582b8a7baca5a58e59c604f3288cd19 Mon Sep 17 00:00:00 2001 -From: randomtechguy <50642148+Rose-David@users.noreply.github.com> -Date: Fri, 12 Jul 2024 17:24:16 -0400 -Subject: [PATCH 1/5] Update CMakeLists.txt to fix linux compile error - ---- - src/slic3r/CMakeLists.txt | 3 +++ - 1 file changed, 3 insertions(+) - -diff --git a/src/slic3r/CMakeLists.txt b/src/slic3r/CMakeLists.txt -index 82e91bb10b..b20583a5ba 100644 ---- a/src/slic3r/CMakeLists.txt -+++ b/src/slic3r/CMakeLists.txt -@@ -391,6 +391,7 @@ set(SLIC3R_GUI_SOURCES - ) - - find_package(NanoSVG REQUIRED) -+find_package(OpenSSL REQUIRED) - - if (APPLE) - list(APPEND SLIC3R_GUI_SOURCES -@@ -447,6 +448,8 @@ target_link_libraries( - NanoSVG::nanosvgrast - stb_dxt - fastfloat -+ OpenSSL::SSL -+ OpenSSL::Crypto - ) - - if (MSVC) - -From da3587cea3c9b51f97f41e3eb09e4479d3b0492f Mon Sep 17 00:00:00 2001 -From: Jonne Mickelin -Date: Wed, 20 Nov 2024 16:05:44 +0100 -Subject: [PATCH 2/5] Update cmake/FindEigen3 to the one bundled with version - 3.4.0 - -This solves the build error with the missing `Eigen3::Eigen` build -target. - -Partially fixes #13608 ---- - cmake/modules/FindEigen3.cmake | 71 ++++++++++++++++++++++------------ - 1 file changed, 46 insertions(+), 25 deletions(-) - -diff --git a/cmake/modules/FindEigen3.cmake b/cmake/modules/FindEigen3.cmake -index 1da37619ef..2dbed58384 100644 ---- a/cmake/modules/FindEigen3.cmake -+++ b/cmake/modules/FindEigen3.cmake -@@ -9,6 +9,16 @@ - # EIGEN3_FOUND - system has eigen lib with correct version - # EIGEN3_INCLUDE_DIR - the eigen include directory - # EIGEN3_VERSION - eigen version -+# -+# and the following imported target: -+# -+# Eigen3::Eigen - The header-only Eigen library -+# -+# This module reads hints about search locations from -+# the following environment variables: -+# -+# EIGEN3_ROOT -+# EIGEN3_ROOT_DIR - - # Copyright (c) 2006, 2007 Montel Laurent, - # Copyright (c) 2008, 2009 Gael Guennebaud, -@@ -18,16 +28,16 @@ - if(NOT Eigen3_FIND_VERSION) - if(NOT Eigen3_FIND_VERSION_MAJOR) - set(Eigen3_FIND_VERSION_MAJOR 2) -- endif(NOT Eigen3_FIND_VERSION_MAJOR) -+ endif() - if(NOT Eigen3_FIND_VERSION_MINOR) - set(Eigen3_FIND_VERSION_MINOR 91) -- endif(NOT Eigen3_FIND_VERSION_MINOR) -+ endif() - if(NOT Eigen3_FIND_VERSION_PATCH) - set(Eigen3_FIND_VERSION_PATCH 0) -- endif(NOT Eigen3_FIND_VERSION_PATCH) -+ endif() - - set(Eigen3_FIND_VERSION "${Eigen3_FIND_VERSION_MAJOR}.${Eigen3_FIND_VERSION_MINOR}.${Eigen3_FIND_VERSION_PATCH}") --endif(NOT Eigen3_FIND_VERSION) -+endif() - - macro(_eigen3_check_version) - file(READ "${EIGEN3_INCLUDE_DIR}/Eigen/src/Core/util/Macros.h" _eigen3_version_header) -@@ -42,45 +52,56 @@ macro(_eigen3_check_version) - set(EIGEN3_VERSION ${EIGEN3_WORLD_VERSION}.${EIGEN3_MAJOR_VERSION}.${EIGEN3_MINOR_VERSION}) - if(${EIGEN3_VERSION} VERSION_LESS ${Eigen3_FIND_VERSION}) - set(EIGEN3_VERSION_OK FALSE) -- else(${EIGEN3_VERSION} VERSION_LESS ${Eigen3_FIND_VERSION}) -+ else() - set(EIGEN3_VERSION_OK TRUE) -- endif(${EIGEN3_VERSION} VERSION_LESS ${Eigen3_FIND_VERSION}) -+ endif() - - if(NOT EIGEN3_VERSION_OK) - - message(STATUS "Eigen3 version ${EIGEN3_VERSION} found in ${EIGEN3_INCLUDE_DIR}, " - "but at least version ${Eigen3_FIND_VERSION} is required") -- endif(NOT EIGEN3_VERSION_OK) --endmacro(_eigen3_check_version) -+ endif() -+endmacro() - - if (EIGEN3_INCLUDE_DIR) - - # in cache already - _eigen3_check_version() - set(EIGEN3_FOUND ${EIGEN3_VERSION_OK}) -- --else (EIGEN3_INCLUDE_DIR) -- -- # specific additional paths for some OS -- if (WIN32) -- set(EIGEN_ADDITIONAL_SEARCH_PATHS ${EIGEN_ADDITIONAL_SEARCH_PATHS} "C:/Program Files/Eigen/include" "C:/Program Files (x86)/Eigen/include") -- endif(WIN32) -- -- find_path(EIGEN3_INCLUDE_DIR NAMES signature_of_eigen3_matrix_library -- PATHS -- ${CMAKE_INSTALL_PREFIX}/include -- ${EIGEN_ADDITIONAL_SEARCH_PATHS} -- ${KDE4_INCLUDE_DIR} -- PATH_SUFFIXES eigen3 eigen -- ) -+ set(Eigen3_FOUND ${EIGEN3_VERSION_OK}) -+ -+else () -+ -+ # search first if an Eigen3Config.cmake is available in the system, -+ # if successful this would set EIGEN3_INCLUDE_DIR and the rest of -+ # the script will work as usual -+ find_package(Eigen3 ${Eigen3_FIND_VERSION} NO_MODULE QUIET) -+ -+ if(NOT EIGEN3_INCLUDE_DIR) -+ find_path(EIGEN3_INCLUDE_DIR NAMES signature_of_eigen3_matrix_library -+ HINTS -+ ENV EIGEN3_ROOT -+ ENV EIGEN3_ROOT_DIR -+ PATHS -+ ${CMAKE_INSTALL_PREFIX}/include -+ ${KDE4_INCLUDE_DIR} -+ PATH_SUFFIXES eigen3 eigen -+ ) -+ endif() - - if(EIGEN3_INCLUDE_DIR) - _eigen3_check_version() -- endif(EIGEN3_INCLUDE_DIR) -+ endif() - - include(FindPackageHandleStandardArgs) - find_package_handle_standard_args(Eigen3 DEFAULT_MSG EIGEN3_INCLUDE_DIR EIGEN3_VERSION_OK) - - mark_as_advanced(EIGEN3_INCLUDE_DIR) - --endif(EIGEN3_INCLUDE_DIR) -+endif() -+ -+if(EIGEN3_FOUND AND NOT TARGET Eigen3::Eigen) -+ add_library(Eigen3::Eigen INTERFACE IMPORTED) -+ set_target_properties(Eigen3::Eigen PROPERTIES -+ INTERFACE_INCLUDE_DIRECTORIES "${EIGEN3_INCLUDE_DIR}") -+endif() - -From 5c1fd3e489da10a6fb828681b2ee777736b45a61 Mon Sep 17 00:00:00 2001 -From: Jonne Mickelin -Date: Wed, 20 Nov 2024 16:11:11 +0100 -Subject: [PATCH 3/5] Replace FindDbus.cmake with the upstream module - -This solves the build error with missing headers. - -Partially fixes #13608. ---- - CMakeLists.txt | 2 +- - cmake/modules/FindDBus.cmake | 59 ------------------------------------ - src/slic3r/CMakeLists.txt | 2 +- - 3 files changed, 2 insertions(+), 61 deletions(-) - delete mode 100644 cmake/modules/FindDBus.cmake - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 31cb4c0ff3..42a9302a0d 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -246,7 +246,7 @@ if (CMAKE_SYSTEM_NAME STREQUAL "Linux") - set(THREADS_PREFER_PTHREAD_FLAG ON) - find_package(Threads REQUIRED) - -- find_package(DBus REQUIRED) -+ find_package(DBus1 REQUIRED) - endif() - - if (CMAKE_COMPILER_IS_GNUCC OR CMAKE_COMPILER_IS_GNUXX) -diff --git a/cmake/modules/FindDBus.cmake b/cmake/modules/FindDBus.cmake -deleted file mode 100644 -index d54d4e516c..0000000000 ---- a/cmake/modules/FindDBus.cmake -+++ /dev/null -@@ -1,59 +0,0 @@ --# - Try to find DBus --# Once done, this will define --# --# DBUS_FOUND - system has DBus --# DBUS_INCLUDE_DIRS - the DBus include directories --# DBUS_LIBRARIES - link these to use DBus --# --# Copyright (C) 2012 Raphael Kubo da Costa --# --# Redistribution and use in source and binary forms, with or without --# modification, are permitted provided that the following conditions --# are met: --# 1. Redistributions of source code must retain the above copyright --# notice, this list of conditions and the following disclaimer. --# 2. Redistributions in binary form must reproduce the above copyright --# notice, this list of conditions and the following disclaimer in the --# documentation and/or other materials provided with the distribution. --# --# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER AND ITS CONTRIBUTORS ``AS --# IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, --# THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR --# PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR ITS --# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, --# EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, --# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; --# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, --# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR --# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF --# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -- --FIND_PACKAGE(PkgConfig) --PKG_CHECK_MODULES(PC_DBUS QUIET dbus-1) -- --FIND_LIBRARY(DBUS_LIBRARIES -- NAMES dbus-1 -- HINTS ${PC_DBUS_LIBDIR} -- ${PC_DBUS_LIBRARY_DIRS} --) -- --FIND_PATH(DBUS_INCLUDE_DIR -- NAMES dbus/dbus.h -- HINTS ${PC_DBUS_INCLUDEDIR} -- ${PC_DBUS_INCLUDE_DIRS} --) -- --GET_FILENAME_COMPONENT(_DBUS_LIBRARY_DIR ${DBUS_LIBRARIES} PATH) --FIND_PATH(DBUS_ARCH_INCLUDE_DIR -- NAMES dbus/dbus-arch-deps.h -- HINTS ${PC_DBUS_INCLUDEDIR} -- ${PC_DBUS_INCLUDE_DIRS} -- ${_DBUS_LIBRARY_DIR} -- ${DBUS_INCLUDE_DIR} -- PATH_SUFFIXES include --) -- --SET(DBUS_INCLUDE_DIRS ${DBUS_INCLUDE_DIR} ${DBUS_ARCH_INCLUDE_DIR}) -- --INCLUDE(FindPackageHandleStandardArgs) --FIND_PACKAGE_HANDLE_STANDARD_ARGS(DBus REQUIRED_VARS DBUS_INCLUDE_DIRS DBUS_LIBRARIES) -\ No newline at end of file -diff --git a/src/slic3r/CMakeLists.txt b/src/slic3r/CMakeLists.txt -index b20583a5ba..d1ce7b5b08 100644 ---- a/src/slic3r/CMakeLists.txt -+++ b/src/slic3r/CMakeLists.txt -@@ -455,7 +455,7 @@ target_link_libraries( - if (MSVC) - target_link_libraries(libslic3r_gui PUBLIC Setupapi.lib) - elseif (CMAKE_SYSTEM_NAME STREQUAL "Linux") -- target_link_libraries(libslic3r_gui PUBLIC ${DBUS_LIBRARIES}) -+ target_link_libraries(libslic3r_gui PUBLIC ${DBus1_LIBRARIES}) - elseif (APPLE) - target_link_libraries(libslic3r_gui PUBLIC ${DISKARBITRATION_LIBRARY} ${COREWLAN_LIBRARY}) - endif() - -From f7a25cae1820444f4e999b429598ca477a35ccb8 Mon Sep 17 00:00:00 2001 -From: Jonne Mickelin -Date: Wed, 20 Nov 2024 16:14:07 +0100 -Subject: [PATCH 4/5] Link boost_headeronly in slic3r and libslic3r - -This solves the linker error about missing `boost::log` symbols. - -Fixes #13608. ---- - src/libslic3r/CMakeLists.txt | 3 ++- - src/slic3r/CMakeLists.txt | 1 + - 2 files changed, 3 insertions(+), 1 deletion(-) - -diff --git a/src/libslic3r/CMakeLists.txt b/src/libslic3r/CMakeLists.txt -index ea669ee30c..d80b17a0bc 100644 ---- a/src/libslic3r/CMakeLists.txt -+++ b/src/libslic3r/CMakeLists.txt -@@ -524,7 +524,7 @@ cmake_policy(SET CMP0011 NEW) - find_package(CGAL REQUIRED) - cmake_policy(POP) - --add_library(libslic3r_cgal STATIC -+add_library(libslic3r_cgal STATIC - CutSurface.hpp CutSurface.cpp - Geometry/VoronoiUtilsCgal.hpp Geometry/VoronoiUtilsCgal.cpp - IntersectionPoints.hpp IntersectionPoints.cpp -@@ -596,6 +596,7 @@ target_link_libraries(libslic3r PUBLIC - libigl - agg - ankerl -+ boost_headeronly - ) - - if (APPLE) -diff --git a/src/slic3r/CMakeLists.txt b/src/slic3r/CMakeLists.txt -index d1ce7b5b08..27c226120d 100644 ---- a/src/slic3r/CMakeLists.txt -+++ b/src/slic3r/CMakeLists.txt -@@ -450,6 +450,7 @@ target_link_libraries( - fastfloat - OpenSSL::SSL - OpenSSL::Crypto -+ boost_headeronly - ) - - if (MSVC) - diff --git a/packages/p/PrusaSlicer/PrusaSlicer-2.9.0-pr13885-printconfig-segfault.patch b/packages/p/PrusaSlicer/PrusaSlicer-2.9.0-pr13885-printconfig-segfault.patch new file mode 100644 index 00000000000..798bdef3806 --- /dev/null +++ b/packages/p/PrusaSlicer/PrusaSlicer-2.9.0-pr13885-printconfig-segfault.patch @@ -0,0 +1,30 @@ +From aaa7ab6ca2b593a4f20a08292a6fb44339029474 Mon Sep 17 00:00:00 2001 +From: Ryan Heule +Date: Wed, 1 Jan 2025 16:36:04 -0600 +Subject: [PATCH] Avoid null pointer dereference for partial configuration + settings + +--- + src/libslic3r/PrintConfig.cpp | 9 ++++++++- + 1 file changed, 8 insertions(+), 1 deletion(-) + +diff --git a/src/libslic3r/PrintConfig.cpp b/src/libslic3r/PrintConfig.cpp +index 907fdfb02a..efa9be9760 100644 +--- a/src/libslic3r/PrintConfig.cpp ++++ b/src/libslic3r/PrintConfig.cpp +@@ -5130,7 +5130,14 @@ void DynamicPrintConfig::normalize_fdm() + } + } + +- if (this->has("wipe_tower_extruder")) { ++ // This method is called repeatedly while building configuration. We may ++ // not have enough info yet to determine whether the extruder is valid; ++ // wait until we do before checking. ++ // ++ // NOTE: other extruder validation (e.g. perimeter_extruder, infill_extruder) ++ // happens elsewhere, as those settings can be modified for specific print ++ // objects or sometimes even regions of objects. ++ if (this->has("wipe_tower_extruder") && this->has("nozzle_diameter")) { + // If invalid, replace with 0. + int extruder = this->opt("wipe_tower_extruder")->value; + int num_extruders = this->opt("nozzle_diameter")->size(); diff --git a/packages/p/PrusaSlicer/PrusaSlicer-2.9.0-pr13896-static-libs.patch b/packages/p/PrusaSlicer/PrusaSlicer-2.9.0-pr13896-static-libs.patch new file mode 100644 index 00000000000..6bc8af73d03 --- /dev/null +++ b/packages/p/PrusaSlicer/PrusaSlicer-2.9.0-pr13896-static-libs.patch @@ -0,0 +1,46 @@ +From a7c15a3ae9877dcf7da8c8fd80de8b128251db2b Mon Sep 17 00:00:00 2001 +From: Yuri D'Elia +Date: Fri, 3 Jan 2025 00:07:50 +0100 +Subject: [PATCH] Build libslic3r-arrange/wrapper as static + +Fix build on linux without SLIC3R_STATIC (these are for internal use +only). + +- Avoids the need for installation (fixes + https://github.com/prusa3d/PrusaSlicer/pull/13812) +- Fixes build without PIC (fixes + https://github.com/prusa3d/PrusaSlicer/pull/13810, + https://github.com/prusa3d/PrusaSlicer/issues/13694), which would + still result in broken behavior (duplicate static initialization + crashing on startup). +--- + src/slic3r-arrange-wrapper/CMakeLists.txt | 2 +- + src/slic3r-arrange/CMakeLists.txt | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/src/slic3r-arrange-wrapper/CMakeLists.txt b/src/slic3r-arrange-wrapper/CMakeLists.txt +index 3f723e5aed1..34b64fc2969 100644 +--- a/src/slic3r-arrange-wrapper/CMakeLists.txt ++++ b/src/slic3r-arrange-wrapper/CMakeLists.txt +@@ -1,7 +1,7 @@ + project(slic3r-arrange-wrapper) + cmake_minimum_required(VERSION 3.13) + +-add_library(slic3r-arrange-wrapper ++add_library(slic3r-arrange-wrapper STATIC + include/arrange-wrapper/Arrange.hpp + include/arrange-wrapper/ArrangeSettingsDb_AppCfg.hpp + include/arrange-wrapper/ArrangeSettingsView.hpp +diff --git a/src/slic3r-arrange/CMakeLists.txt b/src/slic3r-arrange/CMakeLists.txt +index 98ab2470535..36a54ca5985 100644 +--- a/src/slic3r-arrange/CMakeLists.txt ++++ b/src/slic3r-arrange/CMakeLists.txt +@@ -1,7 +1,7 @@ + project(slic3r-arrange) + cmake_minimum_required(VERSION 3.13) + +-add_library(slic3r-arrange ++add_library(slic3r-arrange STATIC + include/arrange/Beds.hpp + include/arrange/ArrangeItemTraits.hpp + include/arrange/PackingContext.hpp diff --git a/packages/p/PrusaSlicer/PrusaSlicer-version_2.8.1.tar.gz b/packages/p/PrusaSlicer/PrusaSlicer-version_2.8.1.tar.gz deleted file mode 120000 index 41b7a6ac050..00000000000 --- a/packages/p/PrusaSlicer/PrusaSlicer-version_2.8.1.tar.gz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafybeie5akauvuldpkqgssbmlvhbubzvz3ebkddedkkwlzbskr6kht2sjq \ No newline at end of file diff --git a/packages/p/PrusaSlicer/PrusaSlicer-version_2.9.0.tar.gz b/packages/p/PrusaSlicer/PrusaSlicer-version_2.9.0.tar.gz new file mode 120000 index 00000000000..0f7fe4ecfec --- /dev/null +++ b/packages/p/PrusaSlicer/PrusaSlicer-version_2.9.0.tar.gz @@ -0,0 +1 @@ +/ipfs/bafybeibmf6ypqhjv3fzl4nb57mrm5d4eruuao67ta4nligtcg7vresarau \ No newline at end of file diff --git a/packages/p/PrusaSlicer/PrusaSlicer.changes b/packages/p/PrusaSlicer/PrusaSlicer.changes index 02e234f66a7..04bf38986ac 100644 --- a/packages/p/PrusaSlicer/PrusaSlicer.changes +++ b/packages/p/PrusaSlicer/PrusaSlicer.changes @@ -1,3 +1,17 @@ +------------------------------------------------------------------- +Fri Dec 20 18:27:35 UTC 2024 - Andreas Schneider + +- Update to version 2.9.0 + * This release introduces multiple beds, scarf seams, Printables integration, + improved support for multiple nozzle diameters, paint-on fuzzy skin and + many more improvements and bugfixes. + * See https://github.com/prusa3d/PrusaSlicer/releases/tag/version_2.9.0 +- Added PrusaSlicer-2.9.0-pr13896-static-libs.patch + gh#prusa3d/PrusaSlicer#13896 +- Added PrusaSlicer-2.9.0-pr13885-printconfig-segfault.patch + gh#prusa3d/PrusaSlicer#13885 +- Removed PrusaSlicer-2.8.1-pr13609-fix-build.patch + ------------------------------------------------------------------- Sun Dec 15 11:12:17 UTC 2024 - Andreas Schneider diff --git a/packages/p/PrusaSlicer/PrusaSlicer.spec b/packages/p/PrusaSlicer/PrusaSlicer.spec index 65bfaa4934f..cba183d23db 100644 --- a/packages/p/PrusaSlicer/PrusaSlicer.spec +++ b/packages/p/PrusaSlicer/PrusaSlicer.spec @@ -1,7 +1,7 @@ # # spec file for package PrusaSlicer # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: PrusaSlicer -Version: 2.8.1 +Version: 2.9.0 Release: 0 Summary: G-code generator for 3D printers (RepRap, Makerbot, Ultimaker etc.) License: AGPL-3.0-only @@ -27,12 +27,14 @@ URL: https://www.prusa3d.com/prusaslicer/ Source0: https://github.com/prusa3d/PrusaSlicer/archive/version_%{version}.tar.gz#/%{name}-version_%{version}.tar.gz # PATCH-FIX-UPSTREAM PrusaSlicer-2.7.1-slic3r-wxWidgets-3.2.4.patch gh#prusa3d/PrusaSlicer#11769 Patch1: PrusaSlicer-2.7.1-slic3r-wxWidgets-3.2.4.patch -# PATCH-FIX-UPSTREAM PrusaSlicer-2.8.1-pr13609-fix-build.patch gh#prusa3d/PrusaSlicer#13609 -Patch2: PrusaSlicer-2.8.1-pr13609-fix-build.patch # PATCH-FIX-OPENSUSE PrusaSlicer-2.8.1-pr13761-fix-occtwrapper.patch gh#prusa3d/PrusaSlicer#13761 Patch10: PrusaSlicer-2.8.1-pr13761-fix-occtwrapper.patch # PATCH-FIX-OPENSUSE PrusaSlicer-2.6.0-octoprint-name-fix.patch -- cast lambda expression to same type Patch11: PrusaSlicer-2.6.0-octoprint-name-fix.patch +# PATCH-FIX-OPENSUSE PrusaSlicer-2.9.0-pr13896-static-libs.patch gh#prusa3d/PrusaSlicer#13896 +Patch12: PrusaSlicer-2.9.0-pr13896-static-libs.patch +# PATCH-FIX-OPENSUSE PrusaSlicer-2.9.0-pr13885-printconfig-segfault.patch gh#prusa3d/PrusaSlicer#13885 +Patch13: PrusaSlicer-2.9.0-pr13885-printconfig-segfault.patch BuildRequires: blosc-devel BuildRequires: cereal-devel BuildRequires: cgal-devel >= 5.6 @@ -74,12 +76,12 @@ BuildRequires: wxGTK3-devel >= 3.2 BuildRequires: nanosvg-devel >= 2022.12.22 BuildRequires: (cmake(Catch2) >= 2.9 with cmake(Catch2) < 3) BuildRequires: cmake(LibBGCode) +BuildRequires: cmake(Qhull) BuildRequires: pkgconfig(dbus-1) BuildRequires: pkgconfig(gl) BuildRequires: pkgconfig(glew) BuildRequires: pkgconfig(glu) BuildRequires: pkgconfig(libudev) -BuildRequires: pkgconfig(qhull_r) BuildRequires: pkgconfig(qhullcpp) BuildRequires: pkgconfig(wayland-client) BuildRequires: pkgconfig(wayland-egl) diff --git a/packages/p/paraview/.files b/packages/p/paraview/.files index ea0d653ba56..51d67efc271 100644 Binary files a/packages/p/paraview/.files and b/packages/p/paraview/.files differ diff --git a/packages/p/paraview/.rev b/packages/p/paraview/.rev index 5db9ff344cc..6c0d222c070 100644 --- a/packages/p/paraview/.rev +++ b/packages/p/paraview/.rev @@ -554,4 +554,42 @@ Please consider for 13.2, which already has 4.2.0-RC1 and the only change is the 1232907 + + 3efc15fa53d9c5207ae535d9b329eeac + 5.13.2 + + anag+factory + - Update to version 5.13.2: + * Update Insitu logic to use script filename (instead of full + path) when searching PYTHONPATH directories (details). + * Fixed CLI error loading multiple-file series (details). + * Fixed CLI error that was opening two copies of single file + specified in command line (details). + * Fixed pvbatch syntax warning messages (“invalid escape + sequence”) (details). + * Fixed spreadsheet view to update correctly when timestep is + reset to 0 (details). + * Fixed problems loading state file when remote volume rendering + is used (details). + * More info at: + <https://www.kitware.com/paraview-5-13-2-release-notes/>. +- Use internal pegtl lib due to version incompatibility. +- Disable ZFP due to building problems with internal/external. +- Added sed command to fix linker flags in build.ninja. +- Removed unnecessary shebang at rtImageTest.py. +- Dropped patches: + * 0001-Fix-missing-fmt-ranges.h-include-in-ioss-ThirdParty-.patch + * fix-CVE-2024-50602.patch +- Add patches: + * 0001-Add-missing-libm-link-library-for-bundled-ExodusII.patch +- Various spec file cleanups and fixes: + * Fix version dependent bcond's for TW + * Remove unused netcdf-cxx build dependency + * Remove unnecessary sqlite and wget binary build dependencies + * Use system libharu, fast-float and fmt when available +- Fix build with recent fmt, add + * 0001-Fix-missing-fmt-ranges.h-include-in-ioss-ThirdParty-.patch + + 1235695 + diff --git a/packages/p/paraview/0001-Add-missing-libm-link-library-for-bundled-ExodusII.patch b/packages/p/paraview/0001-Add-missing-libm-link-library-for-bundled-ExodusII.patch new file mode 100644 index 00000000000..6585a8fdbb0 --- /dev/null +++ b/packages/p/paraview/0001-Add-missing-libm-link-library-for-bundled-ExodusII.patch @@ -0,0 +1,22 @@ +From 11749efe6bbe30e8d9a88b624c356a45c3207fd2 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Stefan=20Br=C3=BCns?= +Date: Thu, 12 Dec 2024 17:27:49 +0100 +Subject: [PATCH] Add missing libm link library for bundled ExodusII + +--- + VTK/ThirdParty/exodusII/vtkexodusII/CMakeLists.txt | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/VTK/ThirdParty/exodusII/vtkexodusII/CMakeLists.txt b/VTK/ThirdParty/exodusII/vtkexodusII/CMakeLists.txt +index e3b10bb9..8e4ccd6e 100644 +--- a/VTK/ThirdParty/exodusII/vtkexodusII/CMakeLists.txt ++++ b/VTK/ThirdParty/exodusII/vtkexodusII/CMakeLists.txt +@@ -338,4 +338,5 @@ vtk_module_include(VTK::exodusII + "$") + vtk_module_link(VTK::exodusII + PRIVATE ++ m + Threads::Threads) +-- +2.47.1 + diff --git a/packages/p/paraview/ParaView-v5.12.1.tar.xz b/packages/p/paraview/ParaView-v5.12.1.tar.xz deleted file mode 120000 index a82f26ee729..00000000000 --- a/packages/p/paraview/ParaView-v5.12.1.tar.xz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafybeif6svgvnuizjfu73k36fwbwitxfd5fzqooupigsqnuex6ugul623m \ No newline at end of file diff --git a/packages/p/paraview/ParaView-v5.13.2.tar.xz b/packages/p/paraview/ParaView-v5.13.2.tar.xz new file mode 120000 index 00000000000..5ffc62e5ed3 --- /dev/null +++ b/packages/p/paraview/ParaView-v5.13.2.tar.xz @@ -0,0 +1 @@ +/ipfs/bafybeibop2n7bvixzrwvnu73b3ufsrls5kx4gylikdypdam44w3o7twemq \ No newline at end of file diff --git a/packages/p/paraview/ParaViewGettingStarted-5.12.0.pdf b/packages/p/paraview/ParaViewGettingStarted-5.13.2.pdf similarity index 100% rename from packages/p/paraview/ParaViewGettingStarted-5.12.0.pdf rename to packages/p/paraview/ParaViewGettingStarted-5.13.2.pdf diff --git a/packages/p/paraview/fix-CVE-2024-50602.patch b/packages/p/paraview/fix-CVE-2024-50602.patch deleted file mode 100644 index 7e036496574..00000000000 --- a/packages/p/paraview/fix-CVE-2024-50602.patch +++ /dev/null @@ -1,145 +0,0 @@ -diff --git a/VTK/ThirdParty/expat/CMakeLists.txt b/VTK/ThirdParty/expat/CMakeLists.txt -index eac9269138..7cb69efe25 100644 ---- a/VTK/ThirdParty/expat/CMakeLists.txt -+++ b/VTK/ThirdParty/expat/CMakeLists.txt -@@ -8,9 +8,9 @@ vtk_module_third_party( - "Copyright (c) 1998-2000 Thai Open Source Software Center Ltd and Clark Cooper" - "Copyright (c) 2001-2019 Expat maintainers" - SPDX_DOWNLOAD_LOCATION -- "git+https://gitlab.kitware.com/third-party/expat.git@for/vtk-20220921-2.4.8" -+ "git+https://gitlab.kitware.com/third-party/expat.git@for/vtk-20241030-2.4.8" - VERSION -- "2.4.1" -+ "2.4.8" # CVE-2024-50602 fix manually added. - STANDARD_INCLUDE_DIRS - EXTERNAL - PACKAGE EXPAT -diff --git a/VTK/ThirdParty/expat/Testing/CMakeLists.txt b/VTK/ThirdParty/expat/Testing/CMakeLists.txt -new file mode 100644 -index 0000000000..35f9732a93 ---- /dev/null -+++ b/VTK/ThirdParty/expat/Testing/CMakeLists.txt -@@ -0,0 +1 @@ -+add_subdirectory(Cxx) -diff --git a/VTK/ThirdParty/expat/Testing/Cxx/CMakeLists.txt b/VTK/ThirdParty/expat/Testing/Cxx/CMakeLists.txt -new file mode 100644 -index 0000000000..7f0b6aba12 ---- /dev/null -+++ b/VTK/ThirdParty/expat/Testing/Cxx/CMakeLists.txt -@@ -0,0 +1,4 @@ -+vtk_add_test_cxx(vtkexpatCxxTests tests -+ NO_DATA NO_VALID NO_OUTPUT -+ TestIncludeExpat.cxx) -+vtk_test_cxx_executable(vtkexpatCxxTests tests) -diff --git a/VTK/ThirdParty/expat/Testing/Cxx/TestIncludeExpat.cxx b/VTK/ThirdParty/expat/Testing/Cxx/TestIncludeExpat.cxx -new file mode 100644 -index 0000000000..33ac2b65d2 ---- /dev/null -+++ b/VTK/ThirdParty/expat/Testing/Cxx/TestIncludeExpat.cxx -@@ -0,0 +1,8 @@ -+#include "vtk_expat.h" -+ -+#include -+ -+int TestIncludeExpat(int /*argc*/, char* /*argv*/[]) -+{ -+ return EXIT_SUCCESS; -+} -diff --git a/VTK/ThirdParty/expat/update.sh b/VTK/ThirdParty/expat/update.sh -index 1b4740f2cc..3781700497 100755 ---- a/VTK/ThirdParty/expat/update.sh -+++ b/VTK/ThirdParty/expat/update.sh -@@ -8,7 +8,7 @@ readonly name="expat" - readonly ownership="Expat Upstream " - readonly subtree="ThirdParty/$name/vtk$name" - readonly repo="https://gitlab.kitware.com/third-party/expat.git" --readonly tag="for/vtk-20231023-2.4.8" -+readonly tag="for/vtk-20241030-2.4.8" - readonly paths=" - expat/.gitattributes - expat/CMakeLists.txt -diff --git a/VTK/ThirdParty/expat/vtk.module b/VTK/ThirdParty/expat/vtk.module -index bbc9a339b8..95ec414d25 100644 ---- a/VTK/ThirdParty/expat/vtk.module -+++ b/VTK/ThirdParty/expat/vtk.module -@@ -2,4 +2,6 @@ NAME - VTK::expat - LIBRARY_NAME - vtkexpat -+TEST_DEPENDS -+ VTK::TestingCore - THIRD_PARTY -diff --git a/VTK/ThirdParty/expat/vtkexpat/CMakeLists.txt b/VTK/ThirdParty/expat/vtkexpat/CMakeLists.txt -index 1910141339..a213b32ec7 100644 ---- a/VTK/ThirdParty/expat/vtkexpat/CMakeLists.txt -+++ b/VTK/ThirdParty/expat/vtkexpat/CMakeLists.txt -@@ -459,9 +459,10 @@ set(expat_headers - lib/vtk_expat_mangle.h) - - vtk_module_add_module(VTK::expat -+ HEADER_DIRECTORIES - SOURCES ${_EXPAT_C_SOURCES} - HEADERS ${expat_headers} -- HEADERS_SUBDIR "vtkexpat/lib") -+ HEADERS_SUBDIR "vtkexpat") - endif () - - if (FALSE) # XXX(kitware): VTK handles installation -diff --git a/VTK/ThirdParty/expat/vtkexpat/lib/expat.h b/VTK/ThirdParty/expat/vtkexpat/lib/expat.h -index c076f3d535..1475d1e783 100644 ---- a/VTK/ThirdParty/expat/vtkexpat/lib/expat.h -+++ b/VTK/ThirdParty/expat/vtkexpat/lib/expat.h -@@ -129,7 +129,9 @@ enum XML_Error { - /* Added in 2.3.0. */ - XML_ERROR_NO_BUFFER, - /* Added in 2.4.0. */ -- XML_ERROR_AMPLIFICATION_LIMIT_BREACH -+ XML_ERROR_AMPLIFICATION_LIMIT_BREACH, -+ /* Added in 2.6.4. */ -+ XML_ERROR_NOT_STARTED, - }; - - enum XML_Content_Type { -diff --git a/VTK/ThirdParty/expat/vtkexpat/lib/xmlparse.c b/VTK/ThirdParty/expat/vtkexpat/lib/xmlparse.c -index e986156ecb..a770978e13 100644 ---- a/VTK/ThirdParty/expat/vtkexpat/lib/xmlparse.c -+++ b/VTK/ThirdParty/expat/vtkexpat/lib/xmlparse.c -@@ -2162,6 +2162,9 @@ XML_StopParser(XML_Parser parser, XML_Bool resumable) { - if (parser == NULL) - return XML_STATUS_ERROR; - switch (parser->m_parsingStatus.parsing) { -+ case XML_INITIALIZED: -+ parser->m_errorCode = XML_ERROR_NOT_STARTED; -+ return XML_STATUS_ERROR; - case XML_SUSPENDED: - if (resumable) { - parser->m_errorCode = XML_ERROR_SUSPENDED; -@@ -2172,7 +2175,7 @@ XML_StopParser(XML_Parser parser, XML_Bool resumable) { - case XML_FINISHED: - parser->m_errorCode = XML_ERROR_FINISHED; - return XML_STATUS_ERROR; -- default: -+ case XML_PARSING: - if (resumable) { - #ifdef XML_DTD - if (parser->m_isParamEntity) { -@@ -2183,6 +2186,9 @@ XML_StopParser(XML_Parser parser, XML_Bool resumable) { - parser->m_parsingStatus.parsing = XML_SUSPENDED; - } else - parser->m_parsingStatus.parsing = XML_FINISHED; -+ break; -+ default: -+ assert(0); - } - return XML_STATUS_OK; - } -@@ -2447,6 +2453,9 @@ XML_ErrorString(enum XML_Error code) { - case XML_ERROR_AMPLIFICATION_LIMIT_BREACH: - return XML_L( - "limit on input amplification factor (from DTD and entities) breached"); -+ /* Added in 2.6.4. */ -+ case XML_ERROR_NOT_STARTED: -+ return XML_L("parser not started"); - } - return NULL; - } diff --git a/packages/p/paraview/paraview-rpmlintrc b/packages/p/paraview/paraview-rpmlintrc index b4da4d1fcaf..27f911f01d3 100644 --- a/packages/p/paraview/paraview-rpmlintrc +++ b/packages/p/paraview/paraview-rpmlintrc @@ -10,4 +10,4 @@ addFilter("devel-file-in-non-devel-package .*/usr/lib.*/paraview-[0-9.]*/plugins addFilter("python3-paraview.* explicit-lib-dependency python3-matplotlib") # 0 size files are referenced in cmake files -addFilter("paraview-devel.* zero-length") +addFilter("paraview.* zero-length") diff --git a/packages/p/paraview/paraview.changes b/packages/p/paraview/paraview.changes index 207f79e2818..02e48f88702 100644 --- a/packages/p/paraview/paraview.changes +++ b/packages/p/paraview/paraview.changes @@ -1,3 +1,41 @@ +------------------------------------------------------------------- +Thu Jan 06 00:01:00 UTC 2025 - Vicente Adolfo Bolea Sanchez + +- Update to version 5.13.2: + * Update Insitu logic to use script filename (instead of full + path) when searching PYTHONPATH directories (details). + * Fixed CLI error loading multiple-file series (details). + * Fixed CLI error that was opening two copies of single file + specified in command line (details). + * Fixed pvbatch syntax warning messages (“invalid escape + sequence”) (details). + * Fixed spreadsheet view to update correctly when timestep is + reset to 0 (details). + * Fixed problems loading state file when remote volume rendering + is used (details). + * More info at: + . +- Use internal pegtl lib due to version incompatibility. +- Disable ZFP due to building problems with internal/external. +- Added sed command to fix linker flags in build.ninja. +- Removed unnecessary shebang at rtImageTest.py. +- Dropped patches: + * 0001-Fix-missing-fmt-ranges.h-include-in-ioss-ThirdParty-.patch + * fix-CVE-2024-50602.patch +- Add patches: + * 0001-Add-missing-libm-link-library-for-bundled-ExodusII.patch + +------------------------------------------------------------------- +Sat Jan 4 05:54:25 UTC 2025 - Stefan Brüns + +- Various spec file cleanups and fixes: + * Fix version dependent bcond's for TW + * Remove unused netcdf-cxx build dependency + * Remove unnecessary sqlite and wget binary build dependencies + * Use system libharu, fast-float and fmt when available +- Fix build with recent fmt, add + * 0001-Fix-missing-fmt-ranges.h-include-in-ioss-ThirdParty-.patch + ------------------------------------------------------------------- Fri Dec 20 00:00:00 UTC 2024 - Vicente Adolfo Bolea Sanchez diff --git a/packages/p/paraview/paraview.spec b/packages/p/paraview/paraview.spec index c1698145b29..abcd57a3cfe 100644 --- a/packages/p/paraview/paraview.spec +++ b/packages/p/paraview/paraview.spec @@ -1,7 +1,7 @@ # # spec file for package paraview # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,11 +17,14 @@ %define major_ver 5 -%define minor_ver 12 +%define minor_ver 13 %define short_ver %{major_ver}.%{minor_ver} %define shlib libparaview%{major_ver}_%{minor_ver} -%if 0%{?sle_version} <= 150400 && 0%{?is_opensuse} +%if 0%{?suse_version} <= 1500 +%bcond_with fast_float +%bcond_with jsoncpp +%if 0%{?sle_version} <= 150400 %bcond_with pugixml %bcond_with verdict %else @@ -29,22 +32,30 @@ %bcond_without verdict %endif -%if 0%{?sle_version} <= 150600 && 0%{?is_opensuse} +%if 0%{?sle_version} <= 150600 %bcond_with jsoncpp +%bcond_with fmt +%bcond_with haru %else +%bcond_without fmt +%bcond_without haru +%endif + +%else +%bcond_without fast_float +%bcond_without fmt +%bcond_without haru %bcond_without jsoncpp +%bcond_without pugixml +%bcond_without verdict %endif %bcond_without nlohmann %bcond_without proj %bcond_without gl2ps -# Need patched version with HPDF_SHADING -%bcond_with haru - -%define __builder ninja Name: paraview -Version: %{short_ver}.1 +Version: %{short_ver}.2 Release: 0 Summary: Data analysis and visualization application License: BSD-3-Clause @@ -53,15 +64,15 @@ URL: https://www.paraview.org Source0: https://www.paraview.org/files/v%{short_ver}/ParaView-v%{version}.tar.xz Source1: %{name}-rpmlintrc # CAUTION: GettingStarted may or may not be updated with each minor version -Source2: https://www.paraview.org/files/v%{short_ver}/ParaViewGettingStarted-%{major_ver}.%{minor_ver}.0.pdf +Source2: https://www.paraview.org/files/v%{short_ver}/ParaViewGettingStarted-%{major_ver}.%{minor_ver}.2.pdf # PATCH-FIX-UPSTREAM paraview-desktop-entry-fix.patch badshah400@gmail.com -- Fix desktop menu entry by inserting proper required categories Patch0: paraview-desktop-entry-fix.patch -# PATCH-FIX-UPSTREAM https://gitlab.kitware.com/vtk/vtk/-/merge_requests/11609 --- Fixes CVE-2024-50602 -Patch1: fix-CVE-2024-50602.patch # PATCH-FIX-OPENSUSE fix-libharu-missing-m.patch -- missing libraries for linking (gh#libharu/libharu#213) -Patch2: fix-libharu-missing-m.patch +Patch1: fix-libharu-missing-m.patch # We need to change the default soname for vtk modules. -Patch3: fix-soversion-soname.patch +Patch2: fix-soversion-soname.patch +# PATCH-FIX-UPSTREAM +Patch3: 0001-Add-missing-libm-link-library-for-bundled-ExodusII.patch BuildRequires: Mesa-devel BuildRequires: cgns-devel BuildRequires: cmake >= 3.13 @@ -76,23 +87,18 @@ BuildRequires: graphviz BuildRequires: hdf5-devel BuildRequires: libboost_graph-devel BuildRequires: libboost_headers-devel -%if %{with gl2ps} -BuildRequires: gl2ps-devel >= 1.4.1 -%endif -%if %{with haru} -BuildRequires: libharu-devel > 2.3.0 -%endif -BuildRequires: libnetcdf_c++-devel BuildRequires: ninja +BuildRequires: pkgconfig +BuildRequires: protobuf21-devel BuildRequires: python3-Sphinx BuildRequires: python3-Twisted BuildRequires: python3-devel BuildRequires: python3-matplotlib BuildRequires: python3-qt5-devel BuildRequires: readline-devel -BuildRequires: sqlite3 BuildRequires: utfcpp-devel BuildRequires: wget +BuildRequires: pkgconfig(CLI11) BuildRequires: pkgconfig(Qt5Core) BuildRequires: pkgconfig(Qt5Gui) BuildRequires: pkgconfig(Qt5Help) @@ -106,9 +112,6 @@ BuildRequires: pkgconfig(eigen3) >= 2.91.0 BuildRequires: pkgconfig(expat) BuildRequires: pkgconfig(freetype2) BuildRequires: pkgconfig(glew) -%if %{with jsoncpp} -BuildRequires: pkgconfig(jsoncpp) >= 1.9.4 -%endif BuildRequires: pkgconfig(libjpeg) BuildRequires: pkgconfig(liblz4) >= 1.7.3 BuildRequires: pkgconfig(liblzma) @@ -118,27 +121,38 @@ BuildRequires: pkgconfig(libtiff-4) BuildRequires: pkgconfig(netcdf) BuildRequires: pkgconfig(ogg) BuildRequires: pkgconfig(openssl) -BuildRequires: pkgconfig(protobuf) +BuildRequires: pkgconfig(proj) >= 5.0.0 BuildRequires: pkgconfig(sqlite3) +BuildRequires: pkgconfig(theora) +BuildRequires: pkgconfig(xt) +BuildRequires: pkgconfig(zlib) +%if %{with fmt} +BuildRequires: fmt-10-devel +%endif +%if %{with gl2ps} +BuildRequires: gl2ps-devel >= 1.4.1 +%endif +%if %{with haru} +BuildRequires: libharu-devel > 2.4.0 +%endif +%if %{with fast_float} +BuildRequires: cmake(FastFloat) +%endif +%if %{with jsoncpp} +BuildRequires: pkgconfig(jsoncpp) >= 1.9.4 +%endif %if %{with nlohmann} BuildRequires: pkgconfig(nlohmann_json) %endif -%if %{with proj} -BuildRequires: pkgconfig(proj) -%endif %if %{with pugixml} BuildRequires: pkgconfig(pugixml) >= 1.11 %endif %if %{with verdict} BuildRequires: verdict-devel %endif -BuildRequires: pkgconfig(CLI11) -BuildRequires: pkgconfig(theora) -BuildRequires: pkgconfig(xt) -BuildRequires: pkgconfig(zlib) -Recommends: %{name}-plugins Requires: gnuplot Requires: graphviz +Recommends: %{name}-plugins # Disable on aarch64 since GLES isn't supported for bundled vtk but is needed for paraview ExcludeArch: aarch64 @@ -164,7 +178,7 @@ This package provides the shared libraries for paraview. Summary: Headers for building ParaView plugins or embedding Catalyst Group: Development/Libraries/Other Requires: %{shlib} = %{version} -Requires: cmake >= 3.3 +Requires: cmake >= 3.13 Requires: glibc-devel Requires: libboost_thread-devel @@ -205,51 +219,65 @@ This package provides the paraview plugins bundled with the upstream release. %autosetup -p1 -n ParaView-v%{version} # FIX env BASED HASHBANG -sed -Ei "1{s|#!/usr/bin/env python3|#!/usr/bin/python3|}" Clients/CommandLineExecutables/paraview-config.in +sed -Ei "1{s|#!%{_bindir}/env python3|#!%{_bindir}/python3|}" Clients/CommandLineExecutables/paraview-config.in + +# Fix erroneous dependency on sqlite3 binary +sed -i -e '/set(vtk_sqlite_build_binary 1)/ s/.*/#\0/' CMakeLists.txt + +# Allow other versions for fast_float +sed -i -e '/VERSION .*/ d' VTK/ThirdParty/fast_float/CMakeLists.txt %build -%global _lto_cflags %{_lto_cflags} -ffat-lto-objects +%global _lto_cflags %{?_lto_cflags} -ffat-lto-objects +%global __builder ninja %cmake -DCMAKE_INSTALL_LIBDIR=%{_lib} \ -DCMAKE_INSTALL_DOCDIR=%{_docdir}/%{name} \ -DPARAVIEW_BUILD_SHARED_LIBS:BOOL=ON \ -%if 0%{?suse_version} <= 1500 +%if 0%{?suse_version} <= 1500 && 0%{?is_opensuse} -DCMAKE_SKIP_RPATH:BOOL=OFF \ %endif - -DCMAKE_SKIP_INSTALL_RPATH:BOOL=ON \ - -DVTK_IGNORE_CMAKE_CXX11_CHECKS:BOOL=ON \ - -DCMAKE_CXX_EXTENSIONS:BOOL=OFF \ - -DCMAKE_CXX_STANDARD=17 \ - -DCMAKE_CXX_STANDARD_REQUIRED:BOOL=ON \ - -DPARAVIEW_USE_VTKM:BOOL=OFF \ - -DPARAVIEW_USE_QT:BOOL=ON \ - -DPARAVIEW_USE_PYTHON:BOOL=ON \ - -DPARAVIEW_PYTHON_SITE_PACKAGES_SUFFIX=%{_lib}/python%{py3_ver}/site-packages/paraview \ - -DVTK_PYTHON_OPTIONAL_LINK:BOOL=OFF \ - -DPARAVIEW_ENABLE_WEB:BOOL=ON \ - -DVTK_WRAP_PYTHON:BOOL=ON \ - -DVTK_OPENGL_HAS_OSMESA:BOOL=OFF \ -DBUILD_EXAMPLES:BOOL=OFF \ -DBUILD_TESTING:BOOL=OFF \ + -DCMAKE_CXX_EXTENSIONS:BOOL=OFF \ + -DCMAKE_SKIP_INSTALL_RPATH:BOOL=ON \ + -DPARAVIEW_BUILD_WITH_EXTERNAL:BOOL=ON \ + -DPARAVIEW_ENABLE_WEB:BOOL=ON \ + -DPARAVIEW_INSTALL_DEVELOPMENT_FILES:BOOL=ON \ + -DPARAVIEW_PYTHON_SITE_PACKAGES_SUFFIX=%{_lib}/python%{py3_ver}/site-packages/paraview \ + -DPARAVIEW_USE_PYTHON:BOOL=ON \ + -DPARAVIEW_USE_QT:BOOL=ON \ + -DPARAVIEW_USE_VTKM:BOOL=OFF \ -DQtTesting_INSTALL_NO_DEVELOPMENT:BOOL=ON \ -DVTK_BUILD_QT_DESIGNER_PLUGIN:BOOL=OFF \ - -DPARAVIEW_INSTALL_DEVELOPMENT_FILES:BOOL=ON \ - -DPARAVIEW_BUILD_WITH_EXTERNAL:BOOL=ON \ - -DVTK_MODULE_USE_EXTERNAL_ParaView_vtkcatalyst:BOOL=OFF \ + -DVTK_ENABLE_CATALYST:BOOL=ON \ + -DVTK_OPENGL_HAS_OSMESA:BOOL=OFF \ + -DVTK_PYTHON_OPTIONAL_LINK:BOOL=OFF \ + -DVTK_WRAP_PYTHON:BOOL=ON \ + -DVTK_MODULE_ENABLE_VTK_libharu:BOOL=YES \ + -DVTK_MODULE_ENABLE_VTK_pegtl:BOOL=YES \ + -DVTK_MODULE_ENABLE_VTK_zfp:BOOL=NO \ -DVTK_MODULE_USE_EXTERNAL_VTK_exprtk:BOOL=OFF \ - -DVTK_MODULE_USE_EXTERNAL_VTK_fast_float:BOOL=OFF \ - -DVTK_MODULE_USE_EXTERNAL_VTK_fmt:BOOL=OFF \ + -DVTK_MODULE_USE_EXTERNAL_VTK_fast_float:BOOL=%{?with_fast_float:ON}%{!?with_fast_float:OFF} \ + -DVTK_MODULE_USE_EXTERNAL_VTK_fmt:BOOL=%{?with_fmt:ON}%{!?with_fmt:OFF} \ -DVTK_MODULE_USE_EXTERNAL_VTK_gl2ps=%{?with_gl2ps:ON}%{!?with_gl2ps:OFF} \ -DVTK_MODULE_USE_EXTERNAL_VTK_ioss:BOOL=OFF \ -DVTK_MODULE_USE_EXTERNAL_VTK_jsoncpp=%{?with_jsoncpp:ON}%{!?with_jsoncpp:OFF} \ -DVTK_MODULE_USE_EXTERNAL_VTK_libharu=%{?with_haru:ON}%{!?with_haru:OFF} \ -DVTK_MODULE_USE_EXTERNAL_VTK_libproj=%{?with_proj:ON}%{!?with_proj:OFF} \ -DVTK_MODULE_USE_EXTERNAL_VTK_nlohmannjson=%{?with_nlohmann:ON}%{!?with_nlohmann:OFF} \ + -DVTK_MODULE_USE_EXTERNAL_VTK_pegtl=NO \ -DVTK_MODULE_USE_EXTERNAL_VTK_pugixml=%{?with_pugixml:ON}%{!?with_pugixml:OFF} \ -DVTK_MODULE_USE_EXTERNAL_VTK_token:BOOL=OFF \ -DVTK_MODULE_USE_EXTERNAL_VTK_verdict=%{?with_verdict:ON}%{!?with_verdict:OFF} \ + -Wno-dev \ %{nil} +# ParaView >= 5.13.2 wrongly adds each option of CMAKE_SHARED_LINKER_FLAGS as a single +# option with multiple -Wl in betwen, this makes the build fail. Correct it manually +sed -i 's/,-Wl/ -Wl/g' ./build.ninja +sed -i 's/,-ffat-lto-objects/ -ffat-lto-objects/g' ./build.ninja + %cmake_build %install @@ -258,15 +286,15 @@ find . \( -name \*.txt -o -name \*.xml -o -name '*.[ch]' -o -name '*.[ch][px][px %cmake_install # Unnecessary hash-bang -sed -i "1{\@/usr/bin/env@d}" %{buildroot}%{python3_sitearch}/paraview/vtkmodules/generate_pyi.py +sed -i "1{\@%{_bindir}/env@d}" %{buildroot}%{python3_sitearch}/paraview/vtkmodules/generate_pyi.py +sed -i "1{\@%{_bindir}/env@d}" %{buildroot}%{python3_sitearch}/paraview/vtkmodules/test/rtImageTest.py # INSTALL DOCUMENTATION USED BY THE HELP MENU IN MAIN APP -install -Dm0644 %{S:2} %{buildroot}%{_datadir}/%{name}-%{short_ver}/doc/GettingStarted.pdf +install -Dm0644 %{SOURCE2} %{buildroot}%{_datadir}/%{name}-%{short_ver}/doc/GettingStarted.pdf %fdupes %{buildroot}/ %post -n %{shlib} -p /sbin/ldconfig - %postun -n %{shlib} -p /sbin/ldconfig %files diff --git a/packages/p/perl-Alien-wxWidgets/.files b/packages/p/perl-Alien-wxWidgets/.files index f346dc23c9f..95e42e15088 100644 Binary files a/packages/p/perl-Alien-wxWidgets/.files and b/packages/p/perl-Alien-wxWidgets/.files differ diff --git a/packages/p/perl-Alien-wxWidgets/.rev b/packages/p/perl-Alien-wxWidgets/.rev index 269a8f1082c..2609ed36525 100644 --- a/packages/p/perl-Alien-wxWidgets/.rev +++ b/packages/p/perl-Alien-wxWidgets/.rev @@ -62,4 +62,12 @@ 1155646 + + c451718cf523b5cf5eac5657941cd380 + 0.69 + + anag+factory + + 1235151 + diff --git a/packages/p/perl-Alien-wxWidgets/perl-Alien-wxWidgets.changes b/packages/p/perl-Alien-wxWidgets/perl-Alien-wxWidgets.changes index 5da34d4e4d6..aeb5ecbbfcd 100644 --- a/packages/p/perl-Alien-wxWidgets/perl-Alien-wxWidgets.changes +++ b/packages/p/perl-Alien-wxWidgets/perl-Alien-wxWidgets.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Fri Dec 27 09:14:38 UTC 2024 - Ana Guerrero + +- Use wxWidgets-3_2 instead wxWidgets-3_0. + ------------------------------------------------------------------- Mon Mar 4 12:00:57 UTC 2024 - pgajdos@suse.com diff --git a/packages/p/perl-Alien-wxWidgets/perl-Alien-wxWidgets.spec b/packages/p/perl-Alien-wxWidgets/perl-Alien-wxWidgets.spec index 7ea8da90792..5512bbe7ee7 100644 --- a/packages/p/perl-Alien-wxWidgets/perl-Alien-wxWidgets.spec +++ b/packages/p/perl-Alien-wxWidgets/perl-Alien-wxWidgets.spec @@ -1,7 +1,7 @@ # # spec file for package perl-Alien-wxWidgets # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -23,7 +23,7 @@ Release: 0 Summary: Building, finding and using wxWidgets binaries License: Artistic-1.0 OR GPL-1.0-or-later Group: Development/Libraries/Perl -Url: https://metacpan.org/release/%{cpan_name} +URL: https://metacpan.org/release/%{cpan_name} Source0: https://cpan.metacpan.org/authors/id/M/MD/MDOOTSON/%{cpan_name}-%{version}.tar.gz Source1: cpanspec.yml Patch0: perl-Alien-wxWidgets-do_not_build_wxgtk.patch @@ -43,7 +43,7 @@ Requires: perl(Module::Pluggable) >= 2.6 # MANUAL BEGIN BuildRequires: gcc-c++ %if 0%{?suse_version} > 1320 || 0%{?sle_version} >= 120200 -BuildRequires: wxWidgets-3_0-nostl-devel +BuildRequires: wxWidgets-3_2-nostl-devel %else BuildRequires: wxWidgets-ansi-devel %endif diff --git a/packages/p/perl-App-cpanminus/.files b/packages/p/perl-App-cpanminus/.files index a9266bfbe0c..0fcc799a6f1 100644 Binary files a/packages/p/perl-App-cpanminus/.files and b/packages/p/perl-App-cpanminus/.files differ diff --git a/packages/p/perl-App-cpanminus/.rev b/packages/p/perl-App-cpanminus/.rev index 9c06332d247..5e3aa6a80a4 100644 --- a/packages/p/perl-App-cpanminus/.rev +++ b/packages/p/perl-App-cpanminus/.rev @@ -185,4 +185,12 @@ 1196316 + + b2aeb60f02b2aae39d632d49aa1c233f + 1.7048 + + anag+factory + + 1235294 + diff --git a/packages/p/perl-App-cpanminus/App-cpanminus-1.7047.tar.gz b/packages/p/perl-App-cpanminus/App-cpanminus-1.7047.tar.gz deleted file mode 120000 index f2f115dd151..00000000000 --- a/packages/p/perl-App-cpanminus/App-cpanminus-1.7047.tar.gz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafybeidfiagulb4xvtzzpzeoxkdq7fj6qtxd5groqgm467dxo73qbtx57y \ No newline at end of file diff --git a/packages/p/perl-App-cpanminus/App-cpanminus-1.7048.tar.gz b/packages/p/perl-App-cpanminus/App-cpanminus-1.7048.tar.gz new file mode 120000 index 00000000000..07cd93f8732 --- /dev/null +++ b/packages/p/perl-App-cpanminus/App-cpanminus-1.7048.tar.gz @@ -0,0 +1 @@ +/ipfs/bafybeiei4jamm3melzq5rsnz4qkj3zzhubf2ipjth2ibqp4qj2ubtbgpom \ No newline at end of file diff --git a/packages/p/perl-App-cpanminus/perl-App-cpanminus.changes b/packages/p/perl-App-cpanminus/perl-App-cpanminus.changes index 8f52a1e2a88..5243e74b8da 100644 --- a/packages/p/perl-App-cpanminus/perl-App-cpanminus.changes +++ b/packages/p/perl-App-cpanminus/perl-App-cpanminus.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Thu Dec 12 16:09:21 UTC 2024 - Tina Müller + +- updated to 1.7048 + see /usr/share/doc/packages/perl-App-cpanminus/Changes + + 1.7048 2024-10-29 11:48:22 PDT + [Bug Fix] + - Upgrade fatpacked version to 0.9929 (#682) + ------------------------------------------------------------------- Tue Aug 27 12:14:26 UTC 2024 - Tina Müller diff --git a/packages/p/perl-App-cpanminus/perl-App-cpanminus.spec b/packages/p/perl-App-cpanminus/perl-App-cpanminus.spec index bd329dcc75d..44daef0800b 100644 --- a/packages/p/perl-App-cpanminus/perl-App-cpanminus.spec +++ b/packages/p/perl-App-cpanminus/perl-App-cpanminus.spec @@ -18,7 +18,7 @@ %define cpan_name App-cpanminus Name: perl-App-cpanminus -Version: 1.7047 +Version: 1.7048 Release: 0 License: Artistic-1.0 OR GPL-1.0-or-later Summary: Get, unpack, build and install modules from CPAN diff --git a/packages/p/perl-Business-ISBN-Data/.files b/packages/p/perl-Business-ISBN-Data/.files index 17d26877490..321e2073e60 100644 Binary files a/packages/p/perl-Business-ISBN-Data/.files and b/packages/p/perl-Business-ISBN-Data/.files differ diff --git a/packages/p/perl-Business-ISBN-Data/.rev b/packages/p/perl-Business-ISBN-Data/.rev index c8dbe6a2527..775d4334efa 100644 --- a/packages/p/perl-Business-ISBN-Data/.rev +++ b/packages/p/perl-Business-ISBN-Data/.rev @@ -381,4 +381,47 @@ * data update for 2024-08-03 (forwarded request 1195931 from tinita) 1196231 + + 6e4776beaa72b5719812bf5b849541db + 20241224.1.0 + + anag+factory + - updated to 20241224.1.0 (20241224.001) + see /usr/share/doc/packages/perl-Business-ISBN-Data/Changes + 20241224.001 2024-12-24T04:16:05Z + * data update for 2024-12-24 + 20241220.001 2024-12-20T12:09:49Z + * data update for 2024-12-20 + 20241206.001 2024-12-07T16:13:59Z + * Data update for 2024-12-06 + 20241205.001 2024-12-05T04:10:05Z + * 2024-12-04 data update + 20241130.001 2024-11-30T11:38:06Z + * data update for 2024-11-30 + 20241123.001 2024-11-23T04:35:44Z + * data update for 2024-11-22 + 20241112.001 2024-11-12T14:28:30Z + * data update for 2024-11-12 + 20241107.001 2024-11-07T04:42:32Z + * data update for 2024-11-06 + 20241105.001 2024-11-06T01:48:47Z + * data update for 2024-11-05 + 20241025.001 2024-10-25T13:29:03Z + * data update for 2024-10-25 + 20241019.001 2024-10-19T15:49:53Z + * data update for 2024-10-19 + 20241017.001 2024-10-17T17:17:24Z + * data update for 2024-10-17 + 20241014.001 2024-10-14T20:18:10Z + * data update for 2024-10-14 + 20240930.001 2024-09-30T06:16:15Z + * data update for 2024-09-30 + 20240918.001 2024-09-18T16:07:47Z + * data update for 2024-09-18 + 20240914.001 2024-09-14T21:30:59Z + * data update for 2024-09-14 + 20240906.001 2024-09-06T13:48:17Z + * data update for 2024-09-06 (forwarded request 1235427 from tinita) + 1235496 + diff --git a/packages/p/perl-Business-ISBN-Data/Business-ISBN-Data-20240821.001.tar.gz b/packages/p/perl-Business-ISBN-Data/Business-ISBN-Data-20240821.001.tar.gz deleted file mode 120000 index 48b0ba04cc2..00000000000 --- a/packages/p/perl-Business-ISBN-Data/Business-ISBN-Data-20240821.001.tar.gz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafkreihes5xigjw54is5ci4rksqzedlegvtdsuz4meqe5gfzopa5hzf5tq \ No newline at end of file diff --git a/packages/p/perl-Business-ISBN-Data/Business-ISBN-Data-20241224.001.tar.gz b/packages/p/perl-Business-ISBN-Data/Business-ISBN-Data-20241224.001.tar.gz new file mode 120000 index 00000000000..73328640111 --- /dev/null +++ b/packages/p/perl-Business-ISBN-Data/Business-ISBN-Data-20241224.001.tar.gz @@ -0,0 +1 @@ +/ipfs/bafkreib2xfeulz2fjyjooiznll2dwxd6ek4jghdiwcaxera5ovvx6savuq \ No newline at end of file diff --git a/packages/p/perl-Business-ISBN-Data/perl-Business-ISBN-Data.changes b/packages/p/perl-Business-ISBN-Data/perl-Business-ISBN-Data.changes index a43f32d09ab..1c3526cfe21 100644 --- a/packages/p/perl-Business-ISBN-Data/perl-Business-ISBN-Data.changes +++ b/packages/p/perl-Business-ISBN-Data/perl-Business-ISBN-Data.changes @@ -1,3 +1,44 @@ +------------------------------------------------------------------- +Tue Dec 24 05:31:06 UTC 2024 - Tina Müller + +- updated to 20241224.1.0 (20241224.001) + see /usr/share/doc/packages/perl-Business-ISBN-Data/Changes + + 20241224.001 2024-12-24T04:16:05Z + * data update for 2024-12-24 + 20241220.001 2024-12-20T12:09:49Z + * data update for 2024-12-20 + 20241206.001 2024-12-07T16:13:59Z + * Data update for 2024-12-06 + 20241205.001 2024-12-05T04:10:05Z + * 2024-12-04 data update + 20241130.001 2024-11-30T11:38:06Z + * data update for 2024-11-30 + 20241123.001 2024-11-23T04:35:44Z + * data update for 2024-11-22 + 20241112.001 2024-11-12T14:28:30Z + * data update for 2024-11-12 + 20241107.001 2024-11-07T04:42:32Z + * data update for 2024-11-06 + 20241105.001 2024-11-06T01:48:47Z + * data update for 2024-11-05 + 20241025.001 2024-10-25T13:29:03Z + * data update for 2024-10-25 + 20241019.001 2024-10-19T15:49:53Z + * data update for 2024-10-19 + 20241017.001 2024-10-17T17:17:24Z + * data update for 2024-10-17 + 20241014.001 2024-10-14T20:18:10Z + * data update for 2024-10-14 + 20240930.001 2024-09-30T06:16:15Z + * data update for 2024-09-30 + 20240918.001 2024-09-18T16:07:47Z + * data update for 2024-09-18 + 20240914.001 2024-09-14T21:30:59Z + * data update for 2024-09-14 + 20240906.001 2024-09-06T13:48:17Z + * data update for 2024-09-06 + ------------------------------------------------------------------- Wed Aug 21 05:29:12 UTC 2024 - Tina Müller diff --git a/packages/p/perl-Business-ISBN-Data/perl-Business-ISBN-Data.spec b/packages/p/perl-Business-ISBN-Data/perl-Business-ISBN-Data.spec index 29c9a2bd042..6613b613b2e 100644 --- a/packages/p/perl-Business-ISBN-Data/perl-Business-ISBN-Data.spec +++ b/packages/p/perl-Business-ISBN-Data/perl-Business-ISBN-Data.spec @@ -18,10 +18,10 @@ %define cpan_name Business-ISBN-Data Name: perl-Business-ISBN-Data -Version: 20240821.1.0 +Version: 20241224.1.0 Release: 0 -# 20240821.001 -> normalize -> 20240821.1.0 -%define cpan_version 20240821.001 +# 20241224.001 -> normalize -> 20241224.1.0 +%define cpan_version 20241224.001 License: Artistic-2.0 Summary: Data pack for Business::ISBN URL: https://metacpan.org/release/%{cpan_name} diff --git a/packages/p/perl-Capture-Tiny/.files b/packages/p/perl-Capture-Tiny/.files index 87fbb27278d..6bf9aaebfde 100644 Binary files a/packages/p/perl-Capture-Tiny/.files and b/packages/p/perl-Capture-Tiny/.files differ diff --git a/packages/p/perl-Capture-Tiny/.rev b/packages/p/perl-Capture-Tiny/.rev index 4337328a2af..fb4beaac692 100644 --- a/packages/p/perl-Capture-Tiny/.rev +++ b/packages/p/perl-Capture-Tiny/.rev @@ -257,4 +257,13 @@ 599888 + + 628a5f7431e3c0a6d531a4270ab55c0d + 0.500.0 + + anag+factory + - updated to 0.500.0 (0.50) + see /usr/share/doc/packages/perl-Capture-Tiny/Changes (forwarded request 1235424 from tinita) + 1235495 + diff --git a/packages/p/perl-Capture-Tiny/Capture-Tiny-0.48.tar.gz b/packages/p/perl-Capture-Tiny/Capture-Tiny-0.48.tar.gz deleted file mode 120000 index 92f98b97ab7..00000000000 --- a/packages/p/perl-Capture-Tiny/Capture-Tiny-0.48.tar.gz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafkreidmemit5b522ojtbdequidqcpsql5sze5dtmy4nrr43vsogptb6de \ No newline at end of file diff --git a/packages/p/perl-Capture-Tiny/Capture-Tiny-0.50.tar.gz b/packages/p/perl-Capture-Tiny/Capture-Tiny-0.50.tar.gz new file mode 120000 index 00000000000..77f51fdf208 --- /dev/null +++ b/packages/p/perl-Capture-Tiny/Capture-Tiny-0.50.tar.gz @@ -0,0 +1 @@ +/ipfs/bafkreigkn2gxzz2hdqv6ktqqbh3eynt5p3rdhiujjswpklv6n5j3atub4u \ No newline at end of file diff --git a/packages/p/perl-Capture-Tiny/perl-Capture-Tiny.changes b/packages/p/perl-Capture-Tiny/perl-Capture-Tiny.changes index f5db2a84952..1d140a20ae3 100644 --- a/packages/p/perl-Capture-Tiny/perl-Capture-Tiny.changes +++ b/packages/p/perl-Capture-Tiny/perl-Capture-Tiny.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Fri Dec 20 05:31:18 UTC 2024 - Tina Müller + +- updated to 0.500.0 (0.50) + see /usr/share/doc/packages/perl-Capture-Tiny/Changes + ------------------------------------------------------------------- Mon Apr 23 05:05:56 UTC 2018 - coolo@suse.com diff --git a/packages/p/perl-Capture-Tiny/perl-Capture-Tiny.spec b/packages/p/perl-Capture-Tiny/perl-Capture-Tiny.spec index 0a9fc1946ff..2355b480089 100644 --- a/packages/p/perl-Capture-Tiny/perl-Capture-Tiny.spec +++ b/packages/p/perl-Capture-Tiny/perl-Capture-Tiny.spec @@ -1,7 +1,7 @@ # # spec file for package perl-Capture-Tiny # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,24 +12,26 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # +%define cpan_name Capture-Tiny Name: perl-Capture-Tiny -Version: 0.48 +Version: 0.500.0 Release: 0 -%define cpan_name Capture-Tiny -Summary: Capture STDOUT and STDERR from Perl, XS or external programs +# 0.50 -> normalize -> 0.500.0 +%define cpan_version 0.50 License: Apache-2.0 -Group: Development/Libraries/Perl -Url: http://search.cpan.org/dist/Capture-Tiny/ -Source0: https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/%{cpan_name}-%{version}.tar.gz +Summary: Capture STDOUT and STDERR from Perl, XS or external programs +URL: https://metacpan.org/release/%{cpan_name} +Source0: https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/%{cpan_name}-%{cpan_version}.tar.gz Source1: cpanspec.yml BuildArch: noarch -BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: perl BuildRequires: perl-macros +Provides: perl(Capture::Tiny) = %{version} +%undefine __perllib_provides %{perl_requires} %description @@ -41,14 +43,14 @@ even works on Windows (usually). Stop guessing which of a dozen capturing modules to use in any particular situation and just use this one. %prep -%setup -q -n %{cpan_name}-%{version} +%autosetup -n %{cpan_name}-%{cpan_version} %build -%{__perl} Makefile.PL INSTALLDIRS=vendor -%{__make} %{?_smp_mflags} +perl Makefile.PL INSTALLDIRS=vendor +%make_build %check -%{__make} test +make test %install %perl_make_install @@ -56,7 +58,6 @@ modules to use in any particular situation and just use this one. %perl_gen_filelist %files -f %{name}.files -%defattr(-,root,root,755) %doc Changes CONTRIBUTING.mkdn examples README Todo %license LICENSE diff --git a/packages/p/perl-Class-Data-Inheritable/.files b/packages/p/perl-Class-Data-Inheritable/.files index 65b71d7eace..66afaf7f22f 100644 Binary files a/packages/p/perl-Class-Data-Inheritable/.files and b/packages/p/perl-Class-Data-Inheritable/.files differ diff --git a/packages/p/perl-Class-Data-Inheritable/.rev b/packages/p/perl-Class-Data-Inheritable/.rev index 505f6be6008..dcdb1be155d 100644 --- a/packages/p/perl-Class-Data-Inheritable/.rev +++ b/packages/p/perl-Class-Data-Inheritable/.rev @@ -172,4 +172,15 @@ 909808 + + c4f9370a2734323be6fcc3ea40a049fc + 0.100.0 + + anag+factory + - updated to 0.100.0 (0.10) + see /usr/share/doc/packages/perl-Class-Data-Inheritable/Changes + 0.10 + - don't use vars, use our (thanks haarg) (forwarded request 1235324 from tinita) + 1235353 + diff --git a/packages/p/perl-Class-Data-Inheritable/Class-Data-Inheritable-0.09.tar.gz b/packages/p/perl-Class-Data-Inheritable/Class-Data-Inheritable-0.09.tar.gz deleted file mode 120000 index 6f454fec48a..00000000000 --- a/packages/p/perl-Class-Data-Inheritable/Class-Data-Inheritable-0.09.tar.gz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafkreicebcgw5edrfymhxcs3augklmohb37cxkrsvyjd5g6y6wpst4doju \ No newline at end of file diff --git a/packages/p/perl-Class-Data-Inheritable/Class-Data-Inheritable-0.10.tar.gz b/packages/p/perl-Class-Data-Inheritable/Class-Data-Inheritable-0.10.tar.gz new file mode 120000 index 00000000000..487740d38f4 --- /dev/null +++ b/packages/p/perl-Class-Data-Inheritable/Class-Data-Inheritable-0.10.tar.gz @@ -0,0 +1 @@ +/ipfs/bafkreifkdltiuyitk6337wnc6zeqptaznxow2bd4vzso7hik2cm5tcxfji \ No newline at end of file diff --git a/packages/p/perl-Class-Data-Inheritable/perl-Class-Data-Inheritable.changes b/packages/p/perl-Class-Data-Inheritable/perl-Class-Data-Inheritable.changes index f35365f9173..d3e6992afaf 100644 --- a/packages/p/perl-Class-Data-Inheritable/perl-Class-Data-Inheritable.changes +++ b/packages/p/perl-Class-Data-Inheritable/perl-Class-Data-Inheritable.changes @@ -1,3 +1,12 @@ +------------------------------------------------------------------- +Thu Oct 24 05:32:14 UTC 2024 - Tina Müller + +- updated to 0.100.0 (0.10) + see /usr/share/doc/packages/perl-Class-Data-Inheritable/Changes + + 0.10 Thu Oct 24 01:40:24 UTC 2024 + - don't use vars, use our (thanks haarg) + ------------------------------------------------------------------- Sat Jul 31 03:06:48 UTC 2021 - Tina Müller diff --git a/packages/p/perl-Class-Data-Inheritable/perl-Class-Data-Inheritable.spec b/packages/p/perl-Class-Data-Inheritable/perl-Class-Data-Inheritable.spec index 3e362b63f81..8d5df60c7ce 100644 --- a/packages/p/perl-Class-Data-Inheritable/perl-Class-Data-Inheritable.spec +++ b/packages/p/perl-Class-Data-Inheritable/perl-Class-Data-Inheritable.spec @@ -1,7 +1,7 @@ # # spec file for package perl-Class-Data-Inheritable # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,16 +18,20 @@ %define cpan_name Class-Data-Inheritable Name: perl-Class-Data-Inheritable -Version: 0.09 +Version: 0.100.0 Release: 0 -Summary: Inheritable, overridable class data +# 0.10 -> normalize -> 0.100.0 +%define cpan_version 0.10 License: Artistic-1.0 OR GPL-1.0-or-later +Summary: Inheritable, overridable class data URL: https://metacpan.org/release/%{cpan_name} -Source0: https://cpan.metacpan.org/authors/id/R/RS/RSHERER/%{cpan_name}-%{version}.tar.gz +Source0: https://cpan.metacpan.org/authors/id/R/RS/RSHERER/%{cpan_name}-%{cpan_version}.tar.gz Source1: cpanspec.yml BuildArch: noarch BuildRequires: perl BuildRequires: perl-macros +Provides: perl(Class::Data::Inheritable) = %{version} +%undefine __perllib_provides %{perl_requires} %description @@ -51,7 +55,7 @@ The interesting part happens when a class inherits from Pere::Ubu: package Raygun; use base qw(Pere::Ubu); - + # Raygun's suitcase is Red. $suitcase = Raygun->Suitcase; @@ -79,7 +83,7 @@ longer effect Raygun. Pere::Ubu->Suitcase('Samsonite'); %prep -%autosetup -n %{cpan_name}-%{version} +%autosetup -n %{cpan_name}-%{cpan_version} %build perl Makefile.PL INSTALLDIRS=vendor diff --git a/packages/p/perl-Class-MethodMaker/.files b/packages/p/perl-Class-MethodMaker/.files index 10034a0d8ed..db61b53da2e 100644 Binary files a/packages/p/perl-Class-MethodMaker/.files and b/packages/p/perl-Class-MethodMaker/.files differ diff --git a/packages/p/perl-Class-MethodMaker/.rev b/packages/p/perl-Class-MethodMaker/.rev index 278f91819b8..5bea1a48c9d 100644 --- a/packages/p/perl-Class-MethodMaker/.rev +++ b/packages/p/perl-Class-MethodMaker/.rev @@ -218,4 +218,16 @@ 1155452 + + 42f444643309edf330ae6b98c5295d23 + 2.250.0 + + anag+factory + - Remove reproducible.patch (fixed upstream) +- updated to 2.250.0 (2.25) + see /usr/share/doc/packages/perl-Class-MethodMaker/Changes + 2.25 Nov 15 2024 + - deterministic hash key order, needed for reproducible builds (GH#6, Bernhard M. Wiedemann) (forwarded request 1235371 from tinita) + 1235375 + diff --git a/packages/p/perl-Class-MethodMaker/Class-MethodMaker-2.24.tar.gz b/packages/p/perl-Class-MethodMaker/Class-MethodMaker-2.24.tar.gz deleted file mode 120000 index 6acc054fe81..00000000000 --- a/packages/p/perl-Class-MethodMaker/Class-MethodMaker-2.24.tar.gz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafkreic655mmzmt6xua3zxs3cs6mku5vgr5angpfypusdr3ybq2sncidfa \ No newline at end of file diff --git a/packages/p/perl-Class-MethodMaker/Class-MethodMaker-2.25.tar.gz b/packages/p/perl-Class-MethodMaker/Class-MethodMaker-2.25.tar.gz new file mode 120000 index 00000000000..39483a539d0 --- /dev/null +++ b/packages/p/perl-Class-MethodMaker/Class-MethodMaker-2.25.tar.gz @@ -0,0 +1 @@ +/ipfs/bafkreidqxu5glfomidsuvfjb5lrsi7t5nelg4z4d5jp25pkzxbctpynvra \ No newline at end of file diff --git a/packages/p/perl-Class-MethodMaker/perl-Class-MethodMaker.changes b/packages/p/perl-Class-MethodMaker/perl-Class-MethodMaker.changes index 1473219cc54..77f265d6482 100644 --- a/packages/p/perl-Class-MethodMaker/perl-Class-MethodMaker.changes +++ b/packages/p/perl-Class-MethodMaker/perl-Class-MethodMaker.changes @@ -1,3 +1,17 @@ +------------------------------------------------------------------- +Mon Jan 6 17:27:41 UTC 2025 - Tina Müller + +- Remove reproducible.patch (fixed upstream) + +------------------------------------------------------------------- +Thu Dec 12 16:12:36 UTC 2024 - Tina Müller + +- updated to 2.250.0 (2.25) + see /usr/share/doc/packages/perl-Class-MethodMaker/Changes + + 2.25 Nov 15 2024 + - deterministic hash key order, needed for reproducible builds (GH#6, Bernhard M. Wiedemann) + ------------------------------------------------------------------- Mon Mar 4 12:33:59 UTC 2024 - pgajdos@suse.com diff --git a/packages/p/perl-Class-MethodMaker/perl-Class-MethodMaker.spec b/packages/p/perl-Class-MethodMaker/perl-Class-MethodMaker.spec index 318cd2fed2c..1f5b5528001 100644 --- a/packages/p/perl-Class-MethodMaker/perl-Class-MethodMaker.spec +++ b/packages/p/perl-Class-MethodMaker/perl-Class-MethodMaker.spec @@ -1,7 +1,7 @@ # # spec file for package perl-Class-MethodMaker # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,24 +12,29 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # +%define cpan_name Class-MethodMaker Name: perl-Class-MethodMaker -Version: 2.24 +Version: 2.250.0 Release: 0 -%define cpan_name Class-MethodMaker -Summary: Create generic methods for OO Perl -License: Artistic-1.0 or GPL-1.0+ -Group: Development/Libraries/Perl -Url: http://search.cpan.org/dist/Class-MethodMaker/ -Source: http://www.cpan.org/authors/id/S/SC/SCHWIGON/class-methodmaker/%{cpan_name}-%{version}.tar.gz -# PATCH-FIX-UPSTREAM https://rt.cpan.org/Public/Bug/Display.html?id=122339 -Patch0: reproducible.patch -BuildRoot: %{_tmppath}/%{name}-%{version}-build +# 2.25 -> normalize -> 2.250.0 +%define cpan_version 2.25 +License: Artistic-1.0 OR GPL-1.0-or-later +Summary: Module for creating generic methods +URL: https://metacpan.org/release/%{cpan_name} +Source0: https://cpan.metacpan.org/authors/id/S/SC/SCHWIGON/class-methodmaker/%{cpan_name}-%{cpan_version}.tar.gz BuildRequires: perl BuildRequires: perl-macros +Provides: perl(Class::MethodMaker) = %{version} +Provides: perl(Class::MethodMaker::Constants) +Provides: perl(Class::MethodMaker::Engine) = %{version} +Provides: perl(Class::MethodMaker::OptExt) +Provides: perl(Class::MethodMaker::V1Compat) +Provides: perl(Generate) +%undefine __perllib_provides %{perl_requires} %description @@ -46,15 +51,16 @@ the 'use' keyword introduces a 'BEGIN' block, so you may need to define (or at least declare) your overriding method in a 'BEGIN' block. %prep -%autosetup -p1 -n %{cpan_name}-%{version} -find . -type f -print0 | xargs -0 chmod 644 +%autosetup -n %{cpan_name}-%{cpan_version} + +find . -type f ! -path "*/t/*" ! -name "*.pl" ! -path "*/bin/*" ! -path "*/script/*" ! -path "*/scripts/*" ! -name "configure" -print0 | xargs -0 chmod 644 %build -%{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}" -%{__make} %{?_smp_mflags} +perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}" +%make_build %check -%{__make} test +make test %install %perl_make_install @@ -62,7 +68,6 @@ find . -type f -print0 | xargs -0 chmod 644 %perl_gen_filelist %files -f %{name}.files -%defattr(-,root,root,755) %doc Changes examples README TODO %changelog diff --git a/packages/p/perl-Class-MethodMaker/reproducible.patch b/packages/p/perl-Class-MethodMaker/reproducible.patch deleted file mode 100644 index a0a2e664c45..00000000000 --- a/packages/p/perl-Class-MethodMaker/reproducible.patch +++ /dev/null @@ -1,19 +0,0 @@ -When building packages (e.g. for openSUSE Linux) in disposable VMs -cmmg.pl outputs hash value content in undeterministic order -This patch fixes this by sorting hash keys - -See https://reproducible-builds.org/ for why this matters. - -Index: Class-MethodMaker-2.24/lib/Class/MethodMaker/OptExt.pm -=================================================================== ---- Class-MethodMaker-2.24.orig/lib/Class/MethodMaker/OptExt.pm -+++ Class-MethodMaker-2.24/lib/Class/MethodMaker/OptExt.pm -@@ -357,7 +357,7 @@ sub encode { - - # ------------------------------------- - --sub option_names { grep $_ ne 'DEFAULT', keys %{OPTEXT()} } -+sub option_names { grep $_ ne 'DEFAULT', sort keys %{OPTEXT()} } - - sub optcode { - my $class = shift; diff --git a/packages/p/perl-Date-Manip/.files b/packages/p/perl-Date-Manip/.files index a46f47e51c6..ea7e4db3533 100644 Binary files a/packages/p/perl-Date-Manip/.files and b/packages/p/perl-Date-Manip/.files differ diff --git a/packages/p/perl-Date-Manip/.rev b/packages/p/perl-Date-Manip/.rev index 18dee854529..1404c199ddc 100644 --- a/packages/p/perl-Date-Manip/.rev +++ b/packages/p/perl-Date-Manip/.rev @@ -599,4 +599,13 @@ 1163128 + + 7ac93d4db40b6322272bcdb1d235ae46 + 6.960.0 + + anag+factory + - updated to 6.960.0 (6.96) + see /usr/share/doc/packages/perl-Date-Manip/Changes (forwarded request 1235335 from tinita) + 1235360 + diff --git a/packages/p/perl-Date-Manip/Date-Manip-6.95.tar.gz b/packages/p/perl-Date-Manip/Date-Manip-6.95.tar.gz deleted file mode 120000 index faf0c3bfc8b..00000000000 --- a/packages/p/perl-Date-Manip/Date-Manip-6.95.tar.gz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafybeigm52xbb7udoc7inlel2z5slgs63mhib5ipw7l2t42bwbyv7gdd64 \ No newline at end of file diff --git a/packages/p/perl-Date-Manip/Date-Manip-6.96.tar.gz b/packages/p/perl-Date-Manip/Date-Manip-6.96.tar.gz new file mode 120000 index 00000000000..68284aa3d34 --- /dev/null +++ b/packages/p/perl-Date-Manip/Date-Manip-6.96.tar.gz @@ -0,0 +1 @@ +/ipfs/bafybeibzoiozfc7gcdp3shqyvj7iwi3n75mgzd6r4qes26ahcagguomnnq \ No newline at end of file diff --git a/packages/p/perl-Date-Manip/perl-Date-Manip.changes b/packages/p/perl-Date-Manip/perl-Date-Manip.changes index e7cf61b25f0..fa7fc4542b2 100644 --- a/packages/p/perl-Date-Manip/perl-Date-Manip.changes +++ b/packages/p/perl-Date-Manip/perl-Date-Manip.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Dec 12 16:15:14 UTC 2024 - Tina Müller + +- updated to 6.960.0 (6.96) + see /usr/share/doc/packages/perl-Date-Manip/Changes + ------------------------------------------------------------------- Fri Mar 22 16:27:42 UTC 2024 - Tina Müller diff --git a/packages/p/perl-Date-Manip/perl-Date-Manip.spec b/packages/p/perl-Date-Manip/perl-Date-Manip.spec index 574dc107369..9ddf40f5112 100644 --- a/packages/p/perl-Date-Manip/perl-Date-Manip.spec +++ b/packages/p/perl-Date-Manip/perl-Date-Manip.spec @@ -18,10 +18,10 @@ %define cpan_name Date-Manip Name: perl-Date-Manip -Version: 6.950.0 +Version: 6.960.0 Release: 0 -# 6.95 -> normalize -> 6.950.0 -%define cpan_version 6.95 +# 6.96 -> normalize -> 6.960.0 +%define cpan_version 6.96 License: Artistic-1.0 OR GPL-1.0-or-later Summary: Date manipulation routines URL: https://metacpan.org/release/%{cpan_name} @@ -29,7 +29,7 @@ Source0: https://cpan.metacpan.org/authors/id/S/SB/SBECK/%{cpan_name}-%{c Source1: cpanspec.yml BuildRequires: perl BuildRequires: perl-macros -BuildRequires: perl(ExtUtils::MakeMaker) >= 6.67_01 +BuildRequires: perl(ExtUtils::MakeMaker) >= 6.67 BuildRequires: perl(Test::Inter) >= 1.09 Provides: perl(Date::Manip) = %{version} Provides: perl(Date::Manip::Base) = %{version} @@ -463,7 +463,6 @@ Provides: perl(Date::Manip::Offset::off403) = %{version} Provides: perl(Date::Manip::Offset::off404) = %{version} Provides: perl(Date::Manip::Offset::off405) = %{version} Provides: perl(Date::Manip::Offset::off406) = %{version} -Provides: perl(Date::Manip::Offset::off407) = %{version} Provides: perl(Date::Manip::Recur) = %{version} Provides: perl(Date::Manip::TZ) = %{version} Provides: perl(Date::Manip::TZ::a00) = %{version} @@ -628,7 +627,6 @@ Provides: perl(Date::Manip::TZ::asbarn00) = %{version} Provides: perl(Date::Manip::TZ::asbeir00) = %{version} Provides: perl(Date::Manip::TZ::asbish00) = %{version} Provides: perl(Date::Manip::TZ::aschit00) = %{version} -Provides: perl(Date::Manip::TZ::aschoi00) = %{version} Provides: perl(Date::Manip::TZ::ascolo00) = %{version} Provides: perl(Date::Manip::TZ::asdama00) = %{version} Provides: perl(Date::Manip::TZ::asdhak00) = %{version} @@ -710,10 +708,8 @@ Provides: perl(Date::Manip::TZ::aupert00) = %{version} Provides: perl(Date::Manip::TZ::ausydn00) = %{version} Provides: perl(Date::Manip::TZ::b00) = %{version} Provides: perl(Date::Manip::TZ::c00) = %{version} -Provides: perl(Date::Manip::TZ::cet00) = %{version} Provides: perl(Date::Manip::TZ::d00) = %{version} Provides: perl(Date::Manip::TZ::e00) = %{version} -Provides: perl(Date::Manip::TZ::eet00) = %{version} Provides: perl(Date::Manip::TZ::etgmt00) = %{version} Provides: perl(Date::Manip::TZ::etgmtm00) = %{version} Provides: perl(Date::Manip::TZ::etgmtm01) = %{version} @@ -790,7 +786,6 @@ Provides: perl(Date::Manip::TZ::inmaur00) = %{version} Provides: perl(Date::Manip::TZ::k00) = %{version} Provides: perl(Date::Manip::TZ::l00) = %{version} Provides: perl(Date::Manip::TZ::m00) = %{version} -Provides: perl(Date::Manip::TZ::met00) = %{version} Provides: perl(Date::Manip::TZ::n00) = %{version} Provides: perl(Date::Manip::TZ::o00) = %{version} Provides: perl(Date::Manip::TZ::p00) = %{version} @@ -832,7 +827,6 @@ Provides: perl(Date::Manip::TZ::u00) = %{version} Provides: perl(Date::Manip::TZ::ut00) = %{version} Provides: perl(Date::Manip::TZ::v00) = %{version} Provides: perl(Date::Manip::TZ::w00) = %{version} -Provides: perl(Date::Manip::TZ::wet00) = %{version} Provides: perl(Date::Manip::TZ::x00) = %{version} Provides: perl(Date::Manip::TZ::y00) = %{version} Provides: perl(Date::Manip::TZ::z00) = %{version} diff --git a/packages/p/perl-DateTime-Locale/.files b/packages/p/perl-DateTime-Locale/.files index 7535e5a9e01..a07e74c9991 100644 Binary files a/packages/p/perl-DateTime-Locale/.files and b/packages/p/perl-DateTime-Locale/.files differ diff --git a/packages/p/perl-DateTime-Locale/.rev b/packages/p/perl-DateTime-Locale/.rev index 510cb7d90a2..2bb6a00b1c3 100644 --- a/packages/p/perl-DateTime-Locale/.rev +++ b/packages/p/perl-DateTime-Locale/.rev @@ -396,4 +396,15 @@ 1190784 + + 430b29b4e78e3deedd53fee9f64d037b + 1.440000 + + anag+factory + - updated to 1.44 + see /usr/share/doc/packages/perl-DateTime-Locale/Changes + 1.44 2024-10-27 + - Rebuilt all locale data with the data from CLDR 46.0.0 (forwarded request 1235391 from tinita) + 1235399 + diff --git a/packages/p/perl-DateTime-Locale/DateTime-Locale-1.43.tar.gz b/packages/p/perl-DateTime-Locale/DateTime-Locale-1.43.tar.gz deleted file mode 120000 index ee7c8bd7261..00000000000 --- a/packages/p/perl-DateTime-Locale/DateTime-Locale-1.43.tar.gz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafybeiaszl7qywwhs4xtn2esvnipbammupuh2xytn7j2vkzzebjodi3ana \ No newline at end of file diff --git a/packages/p/perl-DateTime-Locale/DateTime-Locale-1.44.tar.gz b/packages/p/perl-DateTime-Locale/DateTime-Locale-1.44.tar.gz new file mode 120000 index 00000000000..e6335d0a81f --- /dev/null +++ b/packages/p/perl-DateTime-Locale/DateTime-Locale-1.44.tar.gz @@ -0,0 +1 @@ +/ipfs/bafybeidmidgsrccimgs57a7p3qtwt5nuisdzgn7h64sbszkyjj7xzyay5u \ No newline at end of file diff --git a/packages/p/perl-DateTime-Locale/perl-DateTime-Locale.changes b/packages/p/perl-DateTime-Locale/perl-DateTime-Locale.changes index b1600306c44..f1c801edc4e 100644 --- a/packages/p/perl-DateTime-Locale/perl-DateTime-Locale.changes +++ b/packages/p/perl-DateTime-Locale/perl-DateTime-Locale.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Thu Dec 12 16:19:49 UTC 2024 - Tina Müller + +- updated to 1.44 + see /usr/share/doc/packages/perl-DateTime-Locale/Changes + + 1.44 2024-10-27 + + - Rebuilt all locale data with the data from CLDR 46.0.0 + ------------------------------------------------------------------- Sun Jul 28 05:29:51 UTC 2024 - Tina Müller diff --git a/packages/p/perl-DateTime-Locale/perl-DateTime-Locale.spec b/packages/p/perl-DateTime-Locale/perl-DateTime-Locale.spec index 927c7ae28b9..636b2eb46bc 100644 --- a/packages/p/perl-DateTime-Locale/perl-DateTime-Locale.spec +++ b/packages/p/perl-DateTime-Locale/perl-DateTime-Locale.spec @@ -18,9 +18,9 @@ %define cpan_name DateTime-Locale Name: perl-DateTime-Locale -Version: 1.430000 +Version: 1.440000 Release: 0 -%define cpan_version 1.43 +%define cpan_version 1.44 License: Artistic-1.0 OR GPL-1.0-or-later Summary: Localization support for DateTime.pm URL: https://metacpan.org/release/%{cpan_name} diff --git a/packages/p/perl-Digest-HMAC/.files b/packages/p/perl-Digest-HMAC/.files index 8ae89127fe7..822644cd418 100644 Binary files a/packages/p/perl-Digest-HMAC/.files and b/packages/p/perl-Digest-HMAC/.files differ diff --git a/packages/p/perl-Digest-HMAC/.rev b/packages/p/perl-Digest-HMAC/.rev index 90115486f66..af4265fe387 100644 --- a/packages/p/perl-Digest-HMAC/.rev +++ b/packages/p/perl-Digest-HMAC/.rev @@ -175,4 +175,16 @@ 884588 + + 15715e1b44e0ecc4175100420bad3e8d + 1.50.0 + + anag+factory + - updated to 1.50.0 (1.05) + see /usr/share/doc/packages/perl-Digest-HMAC/Changes + Version 1.05: 2024-10-17 + - Use 'our' instead of 'use vars' (HAARG). + - Minimum perl version is now 5.8.1. (forwarded request 1235306 from tinita) + 1235352 + diff --git a/packages/p/perl-Digest-HMAC/Digest-HMAC-1.04.tar.gz b/packages/p/perl-Digest-HMAC/Digest-HMAC-1.04.tar.gz deleted file mode 120000 index 93df0572c38..00000000000 --- a/packages/p/perl-Digest-HMAC/Digest-HMAC-1.04.tar.gz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafkreigwxsavnkrhlrcnpffxyghujtnmjjmbiasfzfm6nmm3fq4drmeo2q \ No newline at end of file diff --git a/packages/p/perl-Digest-HMAC/Digest-HMAC-1.05.tar.gz b/packages/p/perl-Digest-HMAC/Digest-HMAC-1.05.tar.gz new file mode 120000 index 00000000000..0e41396f2e8 --- /dev/null +++ b/packages/p/perl-Digest-HMAC/Digest-HMAC-1.05.tar.gz @@ -0,0 +1 @@ +/ipfs/bafkreibbls2zzotba5c47mwuwp4o65lnlehfpy5npgdktexiprewt7g4pi \ No newline at end of file diff --git a/packages/p/perl-Digest-HMAC/perl-Digest-HMAC.changes b/packages/p/perl-Digest-HMAC/perl-Digest-HMAC.changes index 4d05d1036db..66f720ffa90 100644 --- a/packages/p/perl-Digest-HMAC/perl-Digest-HMAC.changes +++ b/packages/p/perl-Digest-HMAC/perl-Digest-HMAC.changes @@ -1,3 +1,14 @@ +------------------------------------------------------------------- +Fri Oct 18 05:32:52 UTC 2024 - Tina Müller + +- updated to 1.50.0 (1.05) + see /usr/share/doc/packages/perl-Digest-HMAC/Changes + + Version 1.05: 2024-10-17 + + - Use 'our' instead of 'use vars' (HAARG). + - Minimum perl version is now 5.8.1. + ------------------------------------------------------------------- Fri Apr 2 03:06:58 UTC 2021 - Tina Müller diff --git a/packages/p/perl-Digest-HMAC/perl-Digest-HMAC.spec b/packages/p/perl-Digest-HMAC/perl-Digest-HMAC.spec index dbaaae8f1bd..2cae3097501 100644 --- a/packages/p/perl-Digest-HMAC/perl-Digest-HMAC.spec +++ b/packages/p/perl-Digest-HMAC/perl-Digest-HMAC.spec @@ -1,7 +1,7 @@ # # spec file for package perl-Digest-HMAC # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,18 +18,24 @@ %define cpan_name Digest-HMAC Name: perl-Digest-HMAC -Version: 1.04 +Version: 1.50.0 Release: 0 -Summary: Keyed-Hashing for Message Authentication +# 1.05 -> normalize -> 1.50.0 +%define cpan_version 1.05 License: Artistic-1.0 OR GPL-1.0-or-later +Summary: Keyed-Hashing for Message Authentication URL: https://metacpan.org/release/%{cpan_name} -Source0: https://cpan.metacpan.org/authors/id/A/AR/ARODLAND/%{cpan_name}-%{version}.tar.gz +Source0: https://cpan.metacpan.org/authors/id/A/AR/ARODLAND/%{cpan_name}-%{cpan_version}.tar.gz Source1: cpanspec.yml BuildArch: noarch BuildRequires: perl BuildRequires: perl-macros BuildRequires: perl(Digest::SHA) >= 1 Requires: perl(Digest::SHA) >= 1 +Provides: perl(Digest::HMAC) = %{version} +Provides: perl(Digest::HMAC_MD5) = %{version} +Provides: perl(Digest::HMAC_SHA1) = %{version} +%undefine __perllib_provides %{perl_requires} %description @@ -50,7 +56,7 @@ functions. For stronger algorithms the blocksize probably needs to be increased. %prep -%autosetup -n %{cpan_name}-%{version} +%autosetup -n %{cpan_name}-%{cpan_version} %build perl Makefile.PL INSTALLDIRS=vendor diff --git a/packages/p/perl-Dumbbench/.files b/packages/p/perl-Dumbbench/.files index 53316237ed8..7535a7aa04a 100644 Binary files a/packages/p/perl-Dumbbench/.files and b/packages/p/perl-Dumbbench/.files differ diff --git a/packages/p/perl-Dumbbench/.rev b/packages/p/perl-Dumbbench/.rev index 296ba0e5ddf..342125f96c0 100644 --- a/packages/p/perl-Dumbbench/.rev +++ b/packages/p/perl-Dumbbench/.rev @@ -31,4 +31,12 @@ 1186855 + + a5ef65518eec5867fb6f37291244a119 + 0.505.0 + + anag+factory + + 1235285 + diff --git a/packages/p/perl-Dumbbench/Dumbbench-0.504.tar.gz b/packages/p/perl-Dumbbench/Dumbbench-0.504.tar.gz deleted file mode 120000 index 765ce3f443a..00000000000 --- a/packages/p/perl-Dumbbench/Dumbbench-0.504.tar.gz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafkreicxaz2ib6dpr3c6tyrmxv4oweffcxw7u45qbgl4lyqztuplmqbbga \ No newline at end of file diff --git a/packages/p/perl-Dumbbench/Dumbbench-0.505.tar.gz b/packages/p/perl-Dumbbench/Dumbbench-0.505.tar.gz new file mode 120000 index 00000000000..246c9e9e199 --- /dev/null +++ b/packages/p/perl-Dumbbench/Dumbbench-0.505.tar.gz @@ -0,0 +1 @@ +/ipfs/bafkreihnn4csl7uscobmyim5ljy2x3w45w2pfnr2iplyyd3f7afmtmi77u \ No newline at end of file diff --git a/packages/p/perl-Dumbbench/perl-Dumbbench.changes b/packages/p/perl-Dumbbench/perl-Dumbbench.changes index c0c4a5b807f..bbe3b21d124 100644 --- a/packages/p/perl-Dumbbench/perl-Dumbbench.changes +++ b/packages/p/perl-Dumbbench/perl-Dumbbench.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Wed Oct 16 05:33:24 UTC 2024 - Tina Müller + +- updated to 0.505.0 (0.505) + see /usr/share/doc/packages/perl-Dumbbench/Changes + + 0.505 2024-10-15T17:43:05Z + * fix a Pod problem + * no other changes + ------------------------------------------------------------------- Wed Jul 10 05:29:29 UTC 2024 - Tina Müller diff --git a/packages/p/perl-Dumbbench/perl-Dumbbench.spec b/packages/p/perl-Dumbbench/perl-Dumbbench.spec index 825818bec53..e19adbe63cb 100644 --- a/packages/p/perl-Dumbbench/perl-Dumbbench.spec +++ b/packages/p/perl-Dumbbench/perl-Dumbbench.spec @@ -18,10 +18,10 @@ %define cpan_name Dumbbench Name: perl-Dumbbench -Version: 0.504.0 +Version: 0.505.0 Release: 0 -# 0.504 -> normalize -> 0.504.0 -%define cpan_version 0.504 +# 0.505 -> normalize -> 0.505.0 +%define cpan_version 0.505 License: Artistic-1.0 OR GPL-1.0-or-later Summary: More reliable benchmarking with the least amount of thinking URL: https://metacpan.org/release/%{cpan_name} @@ -46,7 +46,7 @@ Requires: perl(Number::WithError) >= 1.00 Requires: perl(Params::Util) Requires: perl(Statistics::CaseResampling) >= 0.06 Requires: perl(parent) -Provides: perl(Benchmark::Dumb) = 0.503 +Provides: perl(Benchmark::Dumb) = %{version} Provides: perl(Dumbbench) = %{version} Provides: perl(Dumbbench::BoxPlot) Provides: perl(Dumbbench::CPUFrequencyPinner) diff --git a/packages/p/perl-Future-IO/.files b/packages/p/perl-Future-IO/.files index 2302da0b157..43ec1a5ac8a 100644 Binary files a/packages/p/perl-Future-IO/.files and b/packages/p/perl-Future-IO/.files differ diff --git a/packages/p/perl-Future-IO/.rev b/packages/p/perl-Future-IO/.rev index 51fb6b36f7a..22142995571 100644 --- a/packages/p/perl-Future-IO/.rev +++ b/packages/p/perl-Future-IO/.rev @@ -48,4 +48,12 @@ 1156580 + + 3e7e04cee10d409da09bbbaec16c2bf5 + 0.160.0 + + anag+factory + + 1235273 + diff --git a/packages/p/perl-Future-IO/Future-IO-0.15.tar.gz b/packages/p/perl-Future-IO/Future-IO-0.15.tar.gz deleted file mode 120000 index 4228404d751..00000000000 --- a/packages/p/perl-Future-IO/Future-IO-0.15.tar.gz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafkreickjyojmswryppwai3wq7crocshtp7plmbqplqcyy4rbfx3i2o7x4 \ No newline at end of file diff --git a/packages/p/perl-Future-IO/Future-IO-0.16.tar.gz b/packages/p/perl-Future-IO/Future-IO-0.16.tar.gz new file mode 120000 index 00000000000..789e213f271 --- /dev/null +++ b/packages/p/perl-Future-IO/Future-IO-0.16.tar.gz @@ -0,0 +1 @@ +/ipfs/bafkreigws4ifodfoyfi3d7c6ofmb5upmpe6ue6kgbffpiiu5uxtbupfwai \ No newline at end of file diff --git a/packages/p/perl-Future-IO/perl-Future-IO.changes b/packages/p/perl-Future-IO/perl-Future-IO.changes index 6e935e640e0..cc1d0aec5f8 100644 --- a/packages/p/perl-Future-IO/perl-Future-IO.changes +++ b/packages/p/perl-Future-IO/perl-Future-IO.changes @@ -1,3 +1,14 @@ +------------------------------------------------------------------- +Tue Sep 17 05:30:56 UTC 2024 - Tina Müller + +- updated to 0.160.0 (0.16) + see /usr/share/doc/packages/perl-Future-IO/Changes + + 0.16 2024-09-16 + [CHANGES] + * Added `Future::IO->load_impl` convenience method for toplevel + applications + ------------------------------------------------------------------- Fri Mar 8 22:27:37 UTC 2024 - Tina Müller diff --git a/packages/p/perl-Future-IO/perl-Future-IO.spec b/packages/p/perl-Future-IO/perl-Future-IO.spec index c34daabd88d..e06b2375c64 100644 --- a/packages/p/perl-Future-IO/perl-Future-IO.spec +++ b/packages/p/perl-Future-IO/perl-Future-IO.spec @@ -18,9 +18,10 @@ %define cpan_name Future-IO Name: perl-Future-IO -Version: 0.150.0 +Version: 0.160.0 Release: 0 -%define cpan_version 0.15 +# 0.16 -> normalize -> 0.160.0 +%define cpan_version 0.16 License: Artistic-1.0 OR GPL-1.0-or-later Summary: Future-returning IO methods URL: https://metacpan.org/release/%{cpan_name} @@ -37,9 +38,9 @@ BuildRequires: perl(Test::ExpectAndCheck) >= 0.60.0 BuildRequires: perl(Test::Future::IO::Impl) Requires: perl(Future) Requires: perl(Struct::Dumb) -Provides: perl(Future::IO) = 0.150.0 -Provides: perl(Future::IO::ImplBase) = 0.150.0 -Provides: perl(Future::IO::System) = 0.150.0 +Provides: perl(Future::IO) = %{version} +Provides: perl(Future::IO::ImplBase) = %{version} +Provides: perl(Future::IO::System) = %{version} %undefine __perllib_provides %{perl_requires} diff --git a/packages/p/perl-Getopt-Long-Descriptive/.files b/packages/p/perl-Getopt-Long-Descriptive/.files index 5e4d24281c6..868b51241b5 100644 Binary files a/packages/p/perl-Getopt-Long-Descriptive/.files and b/packages/p/perl-Getopt-Long-Descriptive/.files differ diff --git a/packages/p/perl-Getopt-Long-Descriptive/.rev b/packages/p/perl-Getopt-Long-Descriptive/.rev index 48f10c79d9d..e35a9114e3f 100644 --- a/packages/p/perl-Getopt-Long-Descriptive/.rev +++ b/packages/p/perl-Getopt-Long-Descriptive/.rev @@ -216,4 +216,12 @@ 1185048 + + 87b9f0f806c74640c290ae5eb9555451 + 0.116.0 + + anag+factory + + 1235533 + diff --git a/packages/p/perl-Getopt-Long-Descriptive/Getopt-Long-Descriptive-0.114.tar.gz b/packages/p/perl-Getopt-Long-Descriptive/Getopt-Long-Descriptive-0.114.tar.gz deleted file mode 120000 index 8f741d2ca24..00000000000 --- a/packages/p/perl-Getopt-Long-Descriptive/Getopt-Long-Descriptive-0.114.tar.gz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafkreicbb2cccffjzp6t7u5f7usivftqhqd4lwdzwkvf7hnqgm7sgj3acy \ No newline at end of file diff --git a/packages/p/perl-Getopt-Long-Descriptive/Getopt-Long-Descriptive-0.116.tar.gz b/packages/p/perl-Getopt-Long-Descriptive/Getopt-Long-Descriptive-0.116.tar.gz new file mode 120000 index 00000000000..c670cf03ef7 --- /dev/null +++ b/packages/p/perl-Getopt-Long-Descriptive/Getopt-Long-Descriptive-0.116.tar.gz @@ -0,0 +1 @@ +/ipfs/bafkreietxwebope3thbtqcc2rjycelv3dqhlvvof72xb65bjossmfheczi \ No newline at end of file diff --git a/packages/p/perl-Getopt-Long-Descriptive/perl-Getopt-Long-Descriptive.changes b/packages/p/perl-Getopt-Long-Descriptive/perl-Getopt-Long-Descriptive.changes index 57877afd558..9abf3b57b4e 100644 --- a/packages/p/perl-Getopt-Long-Descriptive/perl-Getopt-Long-Descriptive.changes +++ b/packages/p/perl-Getopt-Long-Descriptive/perl-Getopt-Long-Descriptive.changes @@ -1,3 +1,17 @@ +------------------------------------------------------------------- +Tue Dec 31 05:32:08 UTC 2024 - Tina Müller + +- updated to 0.116.0 (0.116) + see /usr/share/doc/packages/perl-Getopt-Long-Descriptive/Changes + + 0.116 2024-12-30 16:13:39-05:00 America/New_York + - do not leave Getopt::Long configuration in an altered state after + getting options + + 0.115 2024-11-07 18:00:02+00:00 Europe/Dublin + - cope with the user forgetting the first argument, generally "%c %o", + to `describe_options`, by assuming they meant that value exactly + ------------------------------------------------------------------- Sun Jan 21 03:08:03 UTC 2024 - Tina Müller diff --git a/packages/p/perl-Getopt-Long-Descriptive/perl-Getopt-Long-Descriptive.spec b/packages/p/perl-Getopt-Long-Descriptive/perl-Getopt-Long-Descriptive.spec index 01ffe514080..a3712293b5e 100644 --- a/packages/p/perl-Getopt-Long-Descriptive/perl-Getopt-Long-Descriptive.spec +++ b/packages/p/perl-Getopt-Long-Descriptive/perl-Getopt-Long-Descriptive.spec @@ -18,10 +18,10 @@ %define cpan_name Getopt-Long-Descriptive Name: perl-Getopt-Long-Descriptive -Version: 0.114.0 +Version: 0.116.0 Release: 0 -# 0.114 -> normalize -> 0.114.0 -%define cpan_version 0.114 +# 0.116 -> normalize -> 0.116.0 +%define cpan_version 0.116 License: Artistic-1.0 OR GPL-1.0-or-later Summary: Getopt::Long, but simpler and more powerful URL: https://metacpan.org/release/%{cpan_name} @@ -33,14 +33,14 @@ BuildRequires: perl-macros BuildRequires: perl(CPAN::Meta::Check) >= 0.011 BuildRequires: perl(CPAN::Meta::Requirements) BuildRequires: perl(ExtUtils::MakeMaker) >= 6.78 -BuildRequires: perl(Getopt::Long) >= 2.550.0 +BuildRequires: perl(Getopt::Long) >= 2.55 BuildRequires: perl(Params::Validate) >= 0.97 BuildRequires: perl(Sub::Exporter) >= 0.972 BuildRequires: perl(Sub::Exporter::Util) BuildRequires: perl(Test::Fatal) BuildRequires: perl(Test::More) >= 0.96 BuildRequires: perl(Test::Warnings) >= 0.005 -Requires: perl(Getopt::Long) >= 2.550.0 +Requires: perl(Getopt::Long) >= 2.55 Requires: perl(Params::Validate) >= 0.97 Requires: perl(Sub::Exporter) >= 0.972 Requires: perl(Sub::Exporter::Util) diff --git a/packages/p/perl-Gtk3-ImageView/.files b/packages/p/perl-Gtk3-ImageView/.files index 28aa33fada8..f4d234c5f6d 100644 Binary files a/packages/p/perl-Gtk3-ImageView/.files and b/packages/p/perl-Gtk3-ImageView/.files differ diff --git a/packages/p/perl-Gtk3-ImageView/.rev b/packages/p/perl-Gtk3-ImageView/.rev index 1d46f3619ae..165a2603859 100644 --- a/packages/p/perl-Gtk3-ImageView/.rev +++ b/packages/p/perl-Gtk3-ImageView/.rev @@ -31,4 +31,12 @@ 924832 + + e6a60de1b3835ec96027c773e5b335fb + 12.0.0 + + anag+factory + + 1235282 + diff --git a/packages/p/perl-Gtk3-ImageView/Gtk3-ImageView-10.tar.gz b/packages/p/perl-Gtk3-ImageView/Gtk3-ImageView-10.tar.gz deleted file mode 120000 index 83abff46027..00000000000 --- a/packages/p/perl-Gtk3-ImageView/Gtk3-ImageView-10.tar.gz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafkreif4o7tqmbu6mtzlxbaydfyp2sun5jdprc7mbrg5pqvr7vjyy2bx4y \ No newline at end of file diff --git a/packages/p/perl-Gtk3-ImageView/Gtk3-ImageView-12.tar.gz b/packages/p/perl-Gtk3-ImageView/Gtk3-ImageView-12.tar.gz new file mode 120000 index 00000000000..d554b1d9dd2 --- /dev/null +++ b/packages/p/perl-Gtk3-ImageView/Gtk3-ImageView-12.tar.gz @@ -0,0 +1 @@ +/ipfs/bafkreigaj3qq7dhfkez5p6mxzsehncrbve2jnnkarlwya2x46574q6u7ve \ No newline at end of file diff --git a/packages/p/perl-Gtk3-ImageView/perl-Gtk3-ImageView.changes b/packages/p/perl-Gtk3-ImageView/perl-Gtk3-ImageView.changes index aa2b400ace2..9f73b684690 100644 --- a/packages/p/perl-Gtk3-ImageView/perl-Gtk3-ImageView.changes +++ b/packages/p/perl-Gtk3-ImageView/perl-Gtk3-ImageView.changes @@ -1,3 +1,17 @@ +------------------------------------------------------------------- +Sun Oct 13 05:32:06 UTC 2024 - Tina Müller + +- updated to 12.0.0 (12) + see /usr/share/doc/packages/perl-Gtk3-ImageView/Changes + + 12 2024-10-13 00:31:26 IST + - Removed perl feature switch, for compatibility with newer perl + - Made linter on CI happy + + 11 2024-10-01 17:08:47 IST + - Replaced deprecated given/when with if/elsif/else + - Fixed Dist::Zilla config, hopefully + ------------------------------------------------------------------- Mon Oct 4 03:06:14 UTC 2021 - Tina Müller diff --git a/packages/p/perl-Gtk3-ImageView/perl-Gtk3-ImageView.spec b/packages/p/perl-Gtk3-ImageView/perl-Gtk3-ImageView.spec index afe767aa5c1..d91f895139a 100644 --- a/packages/p/perl-Gtk3-ImageView/perl-Gtk3-ImageView.spec +++ b/packages/p/perl-Gtk3-ImageView/perl-Gtk3-ImageView.spec @@ -1,7 +1,7 @@ # # spec file for package perl-Gtk3-ImageView # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,12 +18,14 @@ %define cpan_name Gtk3-ImageView Name: perl-Gtk3-ImageView -Version: 10 +Version: 12.0.0 Release: 0 -Summary: Image viewer widget for Gtk3 +# 12 -> normalize -> 12.0.0 +%define cpan_version 12 License: Artistic-1.0 OR GPL-1.0-or-later +Summary: Image viewer widget for Gtk3 URL: https://metacpan.org/release/%{cpan_name} -Source0: https://cpan.metacpan.org/authors/id/A/AS/ASOKOLOV/%{cpan_name}-%{version}.tar.gz +Source0: https://cpan.metacpan.org/authors/id/A/AS/ASOKOLOV/%{cpan_name}-%{cpan_version}.tar.gz Source1: cpanspec.yml BuildArch: noarch BuildRequires: perl @@ -37,15 +39,18 @@ BuildRequires: perl(Image::Magick) BuildRequires: perl(Readonly) BuildRequires: perl(Test::Deep) BuildRequires: perl(Test::MockObject) -BuildRequires: perl(Test::Perl::Critic) BuildRequires: perl(Try::Tiny) -BuildRequires: perl(feature) Requires: perl(Cairo) Requires: perl(Glib) >= 1.210 Requires: perl(Glib::Object::Subclass) Requires: perl(Gtk3) Requires: perl(Readonly) -Requires: perl(feature) +Provides: perl(Gtk3::ImageView) = %{version} +Provides: perl(Gtk3::ImageView::Tool) = %{version} +Provides: perl(Gtk3::ImageView::Tool::Dragger) = %{version} +Provides: perl(Gtk3::ImageView::Tool::Selector) = %{version} +Provides: perl(Gtk3::ImageView::Tool::SelectorDragger) = %{version} +%undefine __perllib_provides %{perl_requires} # MANUAL BEGIN BuildRequires: libgtkimageview-devel @@ -62,7 +67,7 @@ To discuss Gtk3::ImageView or gtk3-perl, ask questions and flame/praise the authors, join gtk-perl-list@gnome.org at lists.gnome.org. %prep -%autosetup -n %{cpan_name}-%{version} +%autosetup -n %{cpan_name}-%{cpan_version} %build perl Makefile.PL INSTALLDIRS=vendor diff --git a/packages/p/perl-HTML-Form/.files b/packages/p/perl-HTML-Form/.files index 58ea43c852e..a99b77c021d 100644 Binary files a/packages/p/perl-HTML-Form/.files and b/packages/p/perl-HTML-Form/.files differ diff --git a/packages/p/perl-HTML-Form/.rev b/packages/p/perl-HTML-Form/.rev index 4e0ccc0673b..fc1122fe7a0 100644 --- a/packages/p/perl-HTML-Form/.rev +++ b/packages/p/perl-HTML-Form/.rev @@ -123,4 +123,12 @@ 1066014 + + 3037537f139a700abf0467392194fe62 + 6.120.0 + + anag+factory + + 1235298 + diff --git a/packages/p/perl-HTML-Form/HTML-Form-6.11.tar.gz b/packages/p/perl-HTML-Form/HTML-Form-6.11.tar.gz deleted file mode 120000 index 2208653f4c6..00000000000 --- a/packages/p/perl-HTML-Form/HTML-Form-6.11.tar.gz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafkreicdx6vhbbzzgsd5fvismgq2u73pqguxwhmp555er7hw54zlc3lekq \ No newline at end of file diff --git a/packages/p/perl-HTML-Form/HTML-Form-6.12.tar.gz b/packages/p/perl-HTML-Form/HTML-Form-6.12.tar.gz new file mode 120000 index 00000000000..b09ada9a4e5 --- /dev/null +++ b/packages/p/perl-HTML-Form/HTML-Form-6.12.tar.gz @@ -0,0 +1 @@ +/ipfs/bafkreibm5wd5bb4k7iah2iwedet7b2g2mocemchsbca7mrptmtodftoon4 \ No newline at end of file diff --git a/packages/p/perl-HTML-Form/perl-HTML-Form.changes b/packages/p/perl-HTML-Form/perl-HTML-Form.changes index 9d0d164ef74..55b6a77d691 100644 --- a/packages/p/perl-HTML-Form/perl-HTML-Form.changes +++ b/packages/p/perl-HTML-Form/perl-HTML-Form.changes @@ -1,3 +1,12 @@ +------------------------------------------------------------------- +Sat Oct 19 05:31:59 UTC 2024 - Tina Müller + +- updated to 6.120.0 (6.12) + see /usr/share/doc/packages/perl-HTML-Form/Changes + + 6.12 2024-10-18 16:19:06Z + - Fix CRLF normalization with HTTP::Message 7.00 (GH#53) (Graham Knop) + ------------------------------------------------------------------- Sun Feb 12 03:07:28 UTC 2023 - Tina Müller diff --git a/packages/p/perl-HTML-Form/perl-HTML-Form.spec b/packages/p/perl-HTML-Form/perl-HTML-Form.spec index 31647cf3d12..1de2a3cf3fa 100644 --- a/packages/p/perl-HTML-Form/perl-HTML-Form.spec +++ b/packages/p/perl-HTML-Form/perl-HTML-Form.spec @@ -1,7 +1,7 @@ # # spec file for package perl-HTML-Form # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,12 +18,14 @@ %define cpan_name HTML-Form Name: perl-HTML-Form -Version: 6.11 +Version: 6.120.0 Release: 0 +# 6.12 -> normalize -> 6.120.0 +%define cpan_version 6.12 License: Artistic-1.0 OR GPL-1.0-or-later Summary: Class that represents an HTML form element URL: https://metacpan.org/release/%{cpan_name} -Source0: https://cpan.metacpan.org/authors/id/S/SI/SIMBABQUE/%{cpan_name}-%{version}.tar.gz +Source0: https://cpan.metacpan.org/authors/id/O/OA/OALDERS/%{cpan_name}-%{cpan_version}.tar.gz Source1: cpanspec.yml BuildArch: noarch BuildRequires: perl @@ -42,6 +44,16 @@ Requires: perl(HTTP::Request::Common) >= 6.03 Requires: perl(Test::More) >= 0.96 Requires: perl(URI) >= 1.10 Requires: perl(parent) +Provides: perl(HTML::Form) = %{version} +Provides: perl(HTML::Form::FileInput) = %{version} +Provides: perl(HTML::Form::IgnoreInput) = %{version} +Provides: perl(HTML::Form::ImageInput) = %{version} +Provides: perl(HTML::Form::Input) = %{version} +Provides: perl(HTML::Form::KeygenInput) = %{version} +Provides: perl(HTML::Form::ListInput) = %{version} +Provides: perl(HTML::Form::SubmitInput) = %{version} +Provides: perl(HTML::Form::TextInput) = %{version} +%undefine __perllib_provides %{perl_requires} %description @@ -52,7 +64,7 @@ be tweaked and it can then be asked to provide HTTP::Request objects that can be passed to the request() method of LWP::UserAgent. %prep -%autosetup -n %{cpan_name}-%{version} +%autosetup -n %{cpan_name}-%{cpan_version} %build perl Makefile.PL INSTALLDIRS=vendor diff --git a/packages/p/perl-HTTP-BrowserDetect/.files b/packages/p/perl-HTTP-BrowserDetect/.files index 30d8836ae27..89a0188a37b 100644 Binary files a/packages/p/perl-HTTP-BrowserDetect/.files and b/packages/p/perl-HTTP-BrowserDetect/.files differ diff --git a/packages/p/perl-HTTP-BrowserDetect/.rev b/packages/p/perl-HTTP-BrowserDetect/.rev index 06cb25be43e..b9f625de49d 100644 --- a/packages/p/perl-HTTP-BrowserDetect/.rev +++ b/packages/p/perl-HTTP-BrowserDetect/.rev @@ -80,4 +80,12 @@ 1156547 + + 09df5795d5812a34900aa071434515d2 + 3.410.0 + + anag+factory + + 1235280 + diff --git a/packages/p/perl-HTTP-BrowserDetect/HTTP-BrowserDetect-3.40.tar.gz b/packages/p/perl-HTTP-BrowserDetect/HTTP-BrowserDetect-3.40.tar.gz deleted file mode 120000 index 99d0b2dc8ad..00000000000 --- a/packages/p/perl-HTTP-BrowserDetect/HTTP-BrowserDetect-3.40.tar.gz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafkreiappmiy65gxidn2icexp4bzan5pjljiwmc6g6nfmk2aw7miu476p4 \ No newline at end of file diff --git a/packages/p/perl-HTTP-BrowserDetect/HTTP-BrowserDetect-3.41.tar.gz b/packages/p/perl-HTTP-BrowserDetect/HTTP-BrowserDetect-3.41.tar.gz new file mode 120000 index 00000000000..952c7a4c988 --- /dev/null +++ b/packages/p/perl-HTTP-BrowserDetect/HTTP-BrowserDetect-3.41.tar.gz @@ -0,0 +1 @@ +/ipfs/bafkreic3zjhdplml4roixkacxkkjesl5px6t2z4abgqupadng4cl2ap6tm \ No newline at end of file diff --git a/packages/p/perl-HTTP-BrowserDetect/perl-HTTP-BrowserDetect.changes b/packages/p/perl-HTTP-BrowserDetect/perl-HTTP-BrowserDetect.changes index f97eac71052..8da383aba51 100644 --- a/packages/p/perl-HTTP-BrowserDetect/perl-HTTP-BrowserDetect.changes +++ b/packages/p/perl-HTTP-BrowserDetect/perl-HTTP-BrowserDetect.changes @@ -1,3 +1,12 @@ +------------------------------------------------------------------- +Thu Oct 3 05:33:05 UTC 2024 - Tina Müller + +- updated to 3.410.0 (3.41) + see /usr/share/doc/packages/perl-HTTP-BrowserDetect/Changes + + 3.41 2024-10-02 14:13:45Z + - add amazonbot (GH#212) (mla) + ------------------------------------------------------------------- Fri Mar 8 22:33:07 UTC 2024 - Tina Müller diff --git a/packages/p/perl-HTTP-BrowserDetect/perl-HTTP-BrowserDetect.spec b/packages/p/perl-HTTP-BrowserDetect/perl-HTTP-BrowserDetect.spec index 12bac2c2524..528ce5f2ce8 100644 --- a/packages/p/perl-HTTP-BrowserDetect/perl-HTTP-BrowserDetect.spec +++ b/packages/p/perl-HTTP-BrowserDetect/perl-HTTP-BrowserDetect.spec @@ -18,9 +18,10 @@ %define cpan_name HTTP-BrowserDetect Name: perl-HTTP-BrowserDetect -Version: 3.400.0 +Version: 3.410.0 Release: 0 -%define cpan_version 3.40 +# 3.41 -> normalize -> 3.410.0 +%define cpan_version 3.41 License: Artistic-1.0 OR GPL-1.0-or-later Summary: Determine Web browser, version, and platform from an HTTP user agent string URL: https://metacpan.org/release/%{cpan_name} @@ -36,7 +37,7 @@ BuildRequires: perl(Test::Differences) BuildRequires: perl(Test::More) >= 0.96 BuildRequires: perl(Test::NoWarnings) BuildRequires: perl(Test::Warnings) -Provides: perl(HTTP::BrowserDetect) = 3.400.0 +Provides: perl(HTTP::BrowserDetect) = %{version} %undefine __perllib_provides %{perl_requires} diff --git a/packages/p/perl-HTTP-DAV/.files b/packages/p/perl-HTTP-DAV/.files index 108799a9b1b..2a41e78ae28 100644 Binary files a/packages/p/perl-HTTP-DAV/.files and b/packages/p/perl-HTTP-DAV/.files differ diff --git a/packages/p/perl-HTTP-DAV/.rev b/packages/p/perl-HTTP-DAV/.rev index 1d3cea14262..3a98f5295ae 100644 --- a/packages/p/perl-HTTP-DAV/.rev +++ b/packages/p/perl-HTTP-DAV/.rev @@ -255,4 +255,18 @@ 655767 + + 053db99745252ce28b23b0602565d40e + 0.500.0 + + anag+factory + - updated to 0.500.0 (0.50) + see /usr/share/doc/packages/perl-HTTP-DAV/Changes + v0.50 (released 2024/10/16): + * bug fixes + Fixed missing custom headers when calling PUT methods. Closes + "RT#100756". Thanks Georg Acher for the patch and for patiently + waiting a decade (!) for a fix. (forwarded request 1235303 from tinita) + 1235349 + diff --git a/packages/p/perl-HTTP-DAV/HTTP-DAV-0.49.tar.gz b/packages/p/perl-HTTP-DAV/HTTP-DAV-0.49.tar.gz deleted file mode 120000 index d24b622286e..00000000000 --- a/packages/p/perl-HTTP-DAV/HTTP-DAV-0.49.tar.gz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafkreibtgoo7t3aqnxrx3bqjz7inhqedzt53a3awyzi3lm4fdjlnc6uvpq \ No newline at end of file diff --git a/packages/p/perl-HTTP-DAV/HTTP-DAV-0.50.tar.gz b/packages/p/perl-HTTP-DAV/HTTP-DAV-0.50.tar.gz new file mode 120000 index 00000000000..0a75fa2f9d2 --- /dev/null +++ b/packages/p/perl-HTTP-DAV/HTTP-DAV-0.50.tar.gz @@ -0,0 +1 @@ +/ipfs/bafkreifk6mkqe7bgsbfynrri2mrp4llf2wtxpvc67nuwvgwquq6gbn4yfa \ No newline at end of file diff --git a/packages/p/perl-HTTP-DAV/perl-HTTP-DAV.changes b/packages/p/perl-HTTP-DAV/perl-HTTP-DAV.changes index 08109f8deba..650b0220793 100644 --- a/packages/p/perl-HTTP-DAV/perl-HTTP-DAV.changes +++ b/packages/p/perl-HTTP-DAV/perl-HTTP-DAV.changes @@ -1,3 +1,16 @@ +------------------------------------------------------------------- +Thu Oct 17 05:34:25 UTC 2024 - Tina Müller + +- updated to 0.500.0 (0.50) + see /usr/share/doc/packages/perl-HTTP-DAV/Changes + + v0.50 (released 2024/10/16): + * bug fixes + + Fixed missing custom headers when calling PUT methods. Closes + "RT#100756". Thanks Georg Acher for the patch and for patiently + waiting a decade (!) for a fix. + ------------------------------------------------------------------- Thu Dec 6 15:44:54 UTC 2018 - Stephan Kulow diff --git a/packages/p/perl-HTTP-DAV/perl-HTTP-DAV.spec b/packages/p/perl-HTTP-DAV/perl-HTTP-DAV.spec index 504fc315ef1..3407ce7be3e 100644 --- a/packages/p/perl-HTTP-DAV/perl-HTTP-DAV.spec +++ b/packages/p/perl-HTTP-DAV/perl-HTTP-DAV.spec @@ -1,7 +1,7 @@ # # spec file for package perl-HTTP-DAV # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,19 +16,19 @@ # +%define cpan_name HTTP-DAV Name: perl-HTTP-DAV -Version: 0.49 +Version: 0.500.0 Release: 0 +# 0.50 -> normalize -> 0.500.0 +%define cpan_version 0.50 #Upstream: Patrick Collins G03 Gloucester Place, Kensington Sydney, Australia Email: pcollins@cpan.org Phone: +61 2 9663 4916 All rights reserved. Current co-maintainer of the module is Cosimo Streppone for Opera Software ASA, the opera@cpan.org manpage. You may distribute this module under the terms of either the GNU General Public License or the Artistic License, as specified in the Perl README file. -%define cpan_name HTTP-DAV -Summary: WebDAV client library for Perl5 License: Artistic-1.0 OR GPL-1.0-or-later -Group: Development/Libraries/Perl -Url: https://metacpan.org/release/%{cpan_name} -Source0: https://cpan.metacpan.org/authors/id/C/CO/COSIMO/%{cpan_name}-%{version}.tar.gz +Summary: WebDAV client library for Perl5 +URL: https://metacpan.org/release/%{cpan_name} +Source0: https://cpan.metacpan.org/authors/id/C/CO/COSIMO/%{cpan_name}-%{cpan_version}.tar.gz Source1: cpanspec.yml BuildArch: noarch -BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: perl BuildRequires: perl-macros BuildRequires: perl(LWP) >= 5.48 @@ -39,6 +39,16 @@ Requires: perl(LWP) >= 5.48 Requires: perl(URI) Requires: perl(URI::Escape) Requires: perl(XML::DOM) +Provides: perl(HTTP::DAV) = %{version} +Provides: perl(HTTP::DAV::Comms) +Provides: perl(HTTP::DAV::Headers) +Provides: perl(HTTP::DAV::Lock) = 0.09 +Provides: perl(HTTP::DAV::Resource) = %{version} +Provides: perl(HTTP::DAV::ResourceList) = 0.11 +Provides: perl(HTTP::DAV::Response) = 0.14 +Provides: perl(HTTP::DAV::UserAgent) +Provides: perl(HTTP::DAV::Utils) = 0.11 +%undefine __perllib_provides %{perl_requires} %description @@ -47,11 +57,11 @@ webservers using the WebDAV protocol. Now you can LOCK, DELETE and PUT files and much more on a DAV-enabled webserver. %prep -%setup -q -n %{cpan_name}-%{version} +%autosetup -n %{cpan_name}-%{cpan_version} %build perl Makefile.PL INSTALLDIRS=vendor -make %{?_smp_mflags} +%make_build %check make test @@ -62,7 +72,6 @@ make test %perl_gen_filelist %files -f %{name}.files -%defattr(-,root,root,755) %doc Changes doc README TODO %changelog diff --git a/packages/p/perl-HTTP-Message/.files b/packages/p/perl-HTTP-Message/.files index 2eb929c42f5..3e683896837 100644 Binary files a/packages/p/perl-HTTP-Message/.files and b/packages/p/perl-HTTP-Message/.files differ diff --git a/packages/p/perl-HTTP-Message/.rev b/packages/p/perl-HTTP-Message/.rev index f9276ff54af..b04257b0541 100644 --- a/packages/p/perl-HTTP-Message/.rev +++ b/packages/p/perl-HTTP-Message/.rev @@ -307,4 +307,15 @@ Automatic submission by obs-autosubmit 1183237 + + 498bff5ac2a0247bfdfc2dfdc39ece9e + 7.0.0 + + anag+factory + - updated to 7.0.0 (7.00) + see /usr/share/doc/packages/perl-HTTP-Message/Changes + 7.00 2024-10-07 15:31:56Z + - Stop transforming LF into CRLF. Fixes #69 (GH#196) (Olaf Alders) (forwarded request 1234010 from tinita) + 1234767 + diff --git a/packages/p/perl-HTTP-Message/HTTP-Message-6.46.tar.gz b/packages/p/perl-HTTP-Message/HTTP-Message-6.46.tar.gz deleted file mode 120000 index 3e648eac32c..00000000000 --- a/packages/p/perl-HTTP-Message/HTTP-Message-6.46.tar.gz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafkreihcorbugqkq2lislg5r4xewiqu7mfkzwcxdjnlrgcieqgmusnxcuu \ No newline at end of file diff --git a/packages/p/perl-HTTP-Message/HTTP-Message-7.00.tar.gz b/packages/p/perl-HTTP-Message/HTTP-Message-7.00.tar.gz new file mode 120000 index 00000000000..52bc46521ee --- /dev/null +++ b/packages/p/perl-HTTP-Message/HTTP-Message-7.00.tar.gz @@ -0,0 +1 @@ +/ipfs/bafkreic27kk6w3wryyzoqfsweancoohcyg6gzp5of5wye4uofoylkgob3q \ No newline at end of file diff --git a/packages/p/perl-HTTP-Message/perl-HTTP-Message.changes b/packages/p/perl-HTTP-Message/perl-HTTP-Message.changes index d712fb53b98..91ca206091b 100644 --- a/packages/p/perl-HTTP-Message/perl-HTTP-Message.changes +++ b/packages/p/perl-HTTP-Message/perl-HTTP-Message.changes @@ -1,3 +1,12 @@ +------------------------------------------------------------------- +Tue Oct 8 05:32:40 UTC 2024 - Tina Müller + +- updated to 7.0.0 (7.00) + see /usr/share/doc/packages/perl-HTTP-Message/Changes + + 7.00 2024-10-07 15:31:56Z + - Stop transforming LF into CRLF. Fixes #69 (GH#196) (Olaf Alders) + ------------------------------------------------------------------- Sun Jun 23 16:20:47 UTC 2024 - Tina Müller diff --git a/packages/p/perl-HTTP-Message/perl-HTTP-Message.spec b/packages/p/perl-HTTP-Message/perl-HTTP-Message.spec index 3e8a237b9e8..6eef8c29339 100644 --- a/packages/p/perl-HTTP-Message/perl-HTTP-Message.spec +++ b/packages/p/perl-HTTP-Message/perl-HTTP-Message.spec @@ -18,10 +18,10 @@ %define cpan_name HTTP-Message Name: perl-HTTP-Message -Version: 6.460.0 +Version: 7.0.0 Release: 0 -# 6.46 -> normalize -> 6.460.0 -%define cpan_version 6.46 +# 7.00 -> normalize -> 7.0.0 +%define cpan_version 7.00 License: Artistic-1.0 OR GPL-1.0-or-later Summary: HTTP style message (base class) URL: https://metacpan.org/release/%{cpan_name} diff --git a/packages/p/perl-Hash-Merge-Simple/.files b/packages/p/perl-Hash-Merge-Simple/.files index 40752f8d09e..3799b62d063 100644 Binary files a/packages/p/perl-Hash-Merge-Simple/.files and b/packages/p/perl-Hash-Merge-Simple/.files differ diff --git a/packages/p/perl-Hash-Merge-Simple/.rev b/packages/p/perl-Hash-Merge-Simple/.rev index 26e5528fce5..552bc811b1c 100644 --- a/packages/p/perl-Hash-Merge-Simple/.rev +++ b/packages/p/perl-Hash-Merge-Simple/.rev @@ -35,4 +35,12 @@ adrianSuSE Split 13.2 from Factory + + d87611dca145e47bbc421f6820239a75 + 0.52.0 + + anag+factory + + 1235286 + diff --git a/packages/p/perl-Hash-Merge-Simple/Hash-Merge-Simple-0.051.tar.gz b/packages/p/perl-Hash-Merge-Simple/Hash-Merge-Simple-0.051.tar.gz deleted file mode 120000 index 0f9761a8dad..00000000000 --- a/packages/p/perl-Hash-Merge-Simple/Hash-Merge-Simple-0.051.tar.gz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafkreia4kyzhq46s6bgvoitxp4ceqy6znciqizuzo5ankwtviby4mkd3om \ No newline at end of file diff --git a/packages/p/perl-Hash-Merge-Simple/Hash-Merge-Simple-0.052.tar.gz b/packages/p/perl-Hash-Merge-Simple/Hash-Merge-Simple-0.052.tar.gz new file mode 120000 index 00000000000..7f7685d3cd2 --- /dev/null +++ b/packages/p/perl-Hash-Merge-Simple/Hash-Merge-Simple-0.052.tar.gz @@ -0,0 +1 @@ +/ipfs/bafkreigcp4qiswauvfxayw6qzizrlp4qdv4xa3r3vnflbwkg326cyqu4bm \ No newline at end of file diff --git a/packages/p/perl-Hash-Merge-Simple/perl-Hash-Merge-Simple.changes b/packages/p/perl-Hash-Merge-Simple/perl-Hash-Merge-Simple.changes index 0afe1e10fdd..d63555fa200 100644 --- a/packages/p/perl-Hash-Merge-Simple/perl-Hash-Merge-Simple.changes +++ b/packages/p/perl-Hash-Merge-Simple/perl-Hash-Merge-Simple.changes @@ -1,3 +1,11 @@ +------------------------------------------------------------------- +Wed Oct 16 05:34:01 UTC 2024 - Tina Müller + +- updated to 0.52.0 (0.052) + see /usr/share/doc/packages/perl-Hash-Merge-Simple/Changes + + Revision history for Perl extension Hash-Merge-Simple + ------------------------------------------------------------------- Mon Jan 17 20:43:32 UTC 2011 - coolo@novell.com diff --git a/packages/p/perl-Hash-Merge-Simple/perl-Hash-Merge-Simple.spec b/packages/p/perl-Hash-Merge-Simple/perl-Hash-Merge-Simple.spec index b252bfa6f8c..6558922a09f 100644 --- a/packages/p/perl-Hash-Merge-Simple/perl-Hash-Merge-Simple.spec +++ b/packages/p/perl-Hash-Merge-Simple/perl-Hash-Merge-Simple.spec @@ -1,7 +1,7 @@ # # spec file for package perl-Hash-Merge-Simple # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,26 +12,28 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # + +%define cpan_name Hash-Merge-Simple Name: perl-Hash-Merge-Simple -Version: 0.051 +Version: 0.52.0 Release: 0 -%define cpan_name Hash-Merge-Simple +# 0.052 -> normalize -> 0.52.0 +%define cpan_version 0.052 +License: Artistic-1.0 OR GPL-1.0-or-later Summary: Recursively merge two or more hashes, simply -License: GPL-1.0+ or Artistic-1.0 -Group: Development/Libraries/Perl -Url: http://search.cpan.org/dist/Hash-Merge-Simple/ -#Source: http://www.cpan.org/authors/id/R/RO/ROKR/Hash-Merge-Simple-%{version}.tar.gz -Source: %{cpan_name}-%{version}.tar.gz +URL: https://metacpan.org/release/%{cpan_name} +Source0: https://cpan.metacpan.org/authors/id/H/HA/HAARG/%{cpan_name}-%{cpan_version}.tar.gz +BuildArch: noarch BuildRequires: perl BuildRequires: perl-macros BuildRequires: perl(Clone) -BuildRequires: perl(Test::Most) +BuildRequires: perl(Test::More) >= 0.88 Requires: perl(Clone) -BuildRoot: %{_tmppath}/%{name}-%{version}-build -BuildArch: noarch +Provides: perl(Hash::Merge::Simple) = %{version} +%undefine __perllib_provides %{perl_requires} %description @@ -42,29 +44,26 @@ hash, but doesn't attempt to combine arrays, objects, scalars, or anything else. The rightmost hash also takes precedence, replacing whatever was in the left hash if a conflict occurs. -This code was pretty much taken straight from the Catalyst::Utils manpage, -and modified to handle more than 2 hashes at the same time. +This code was pretty much taken straight from Catalyst::Utils, and modified +to handle more than 2 hashes at the same time. %prep -%setup -q -n %{cpan_name}-%{version} +%autosetup -n %{cpan_name}-%{cpan_version} %build -%{__perl} Makefile.PL INSTALLDIRS=vendor -%{__make} %{?_smp_mflags} +perl Makefile.PL INSTALLDIRS=vendor +%make_build %check -%{__make} test +make test %install %perl_make_install %perl_process_packlist %perl_gen_filelist -%clean -%{__rm} -rf %{buildroot} - %files -f %{name}.files -%defattr(644,root,root,755) %doc Changes README +%license LICENSE %changelog diff --git a/packages/p/perl-IRI/.files b/packages/p/perl-IRI/.files index a97a80499c9..59425d0ae05 100644 Binary files a/packages/p/perl-IRI/.files and b/packages/p/perl-IRI/.files differ diff --git a/packages/p/perl-IRI/.rev b/packages/p/perl-IRI/.rev index f44270c560f..38fbe0f78fe 100644 --- a/packages/p/perl-IRI/.rev +++ b/packages/p/perl-IRI/.rev @@ -55,4 +55,12 @@ 777897 + + 2c5c75ccdd1870e884684cc17acba593 + 0.13.0 + + anag+factory + + 1235277 + diff --git a/packages/p/perl-IRI/IRI-0.011.tar.gz b/packages/p/perl-IRI/IRI-0.011.tar.gz deleted file mode 120000 index 6c45053ca66..00000000000 --- a/packages/p/perl-IRI/IRI-0.011.tar.gz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafkreief3ryahyaofszdnuypaxerrw6f33edhzrr4sm64tmouzfrfk7itm \ No newline at end of file diff --git a/packages/p/perl-IRI/IRI-0.013.tar.gz b/packages/p/perl-IRI/IRI-0.013.tar.gz new file mode 120000 index 00000000000..23dcc4a47d3 --- /dev/null +++ b/packages/p/perl-IRI/IRI-0.013.tar.gz @@ -0,0 +1 @@ +/ipfs/bafkreic4ajexl4vgyifvb7blgh7dntbhn76vhfqn7pe3aulvkk6iqzw2aa \ No newline at end of file diff --git a/packages/p/perl-IRI/perl-IRI.changes b/packages/p/perl-IRI/perl-IRI.changes index cb8caa33a75..3458dd3f353 100644 --- a/packages/p/perl-IRI/perl-IRI.changes +++ b/packages/p/perl-IRI/perl-IRI.changes @@ -1,3 +1,15 @@ +------------------------------------------------------------------- +Mon Sep 30 05:32:43 UTC 2024 - Tina Müller + +- updated to 0.13.0 (0.013) + see /usr/share/doc/packages/perl-IRI/Changes + + 0.013 2024-09-29 + - (Update) New version to address bad data in META.yml in 0.12 release. + 0.012 2024-09-28 + - (Update) Fix bug that inadvertently allowed trailing newlines at the end + of an IRI. + ------------------------------------------------------------------- Fri Feb 21 03:10:50 UTC 2020 - diff --git a/packages/p/perl-IRI/perl-IRI.spec b/packages/p/perl-IRI/perl-IRI.spec index 0ce6d119db0..81e6a2da277 100644 --- a/packages/p/perl-IRI/perl-IRI.spec +++ b/packages/p/perl-IRI/perl-IRI.spec @@ -1,7 +1,7 @@ # # spec file for package perl-IRI # -# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,20 +16,21 @@ # +%define cpan_name IRI Name: perl-IRI -Version: 0.011 +Version: 0.13.0 Release: 0 -%define cpan_name IRI -Summary: Internationalized Resource Identifiers +# 0.013 -> normalize -> 0.13.0 +%define cpan_version 0.013 License: Artistic-1.0 OR GPL-1.0-or-later -Group: Development/Libraries/Perl -Url: https://metacpan.org/release/%{cpan_name} -Source0: https://cpan.metacpan.org/authors/id/G/GW/GWILLIAMS/%{cpan_name}-%{version}.tar.gz +Summary: Internationalized Resource Identifiers +URL: https://metacpan.org/release/%{cpan_name} +Source0: https://cpan.metacpan.org/authors/id/G/GW/GWILLIAMS/%{cpan_name}-%{cpan_version}.tar.gz Source1: cpanspec.yml BuildArch: noarch -BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: perl BuildRequires: perl-macros +BuildRequires: perl(ExtUtils::MakeMaker) >= 6.59 BuildRequires: perl(Moo) BuildRequires: perl(MooX::HandlesVia) BuildRequires: perl(Test::More) >= 0.88 @@ -39,6 +40,8 @@ BuildRequires: perl(URI) Requires: perl(Moo) Requires: perl(MooX::HandlesVia) Requires: perl(Type::Tiny) >= 0.008 +Provides: perl(IRI) = %{version} +%undefine __perllib_provides %{perl_requires} %description @@ -48,12 +51,13 @@ http://www.ietf.org/rfc/rfc3987.txt and supports their parsing, serializing, and base resolution. %prep -%setup -q -n %{cpan_name}-%{version} -find . -type f ! -path "*/t/*" ! -name "*.pl" ! -path "*/bin/*" ! -path "*/script/*" ! -name "configure" -print0 | xargs -0 chmod 644 +%autosetup -n %{cpan_name}-%{cpan_version} + +find . -type f ! -path "*/t/*" ! -name "*.pl" ! -path "*/bin/*" ! -path "*/script/*" ! -path "*/scripts/*" ! -name "configure" -print0 | xargs -0 chmod 644 %build PERL_USE_UNSAFE_INC=1 perl Makefile.PL INSTALLDIRS=vendor -make %{?_smp_mflags} +%make_build %check make test @@ -64,7 +68,6 @@ make test %perl_gen_filelist %files -f %{name}.files -%defattr(-,root,root,755) %doc Changes README %changelog diff --git a/packages/p/perl-Linux-DesktopFiles/.files b/packages/p/perl-Linux-DesktopFiles/.files index 486d8aa57a9..114996041a6 100644 Binary files a/packages/p/perl-Linux-DesktopFiles/.files and b/packages/p/perl-Linux-DesktopFiles/.files differ diff --git a/packages/p/perl-Linux-DesktopFiles/.rev b/packages/p/perl-Linux-DesktopFiles/.rev index e0b24785d87..d7775482bf2 100644 --- a/packages/p/perl-Linux-DesktopFiles/.rev +++ b/packages/p/perl-Linux-DesktopFiles/.rev @@ -47,4 +47,12 @@ 1 536225 + + 1015ea24dc0e6800f6e93dd1f577efbc + 0.260.0 + + anag+factory + + 1235281 + diff --git a/packages/p/perl-Linux-DesktopFiles/Linux-DesktopFiles-0.25.tar.gz b/packages/p/perl-Linux-DesktopFiles/Linux-DesktopFiles-0.25.tar.gz deleted file mode 120000 index d92aed708ee..00000000000 --- a/packages/p/perl-Linux-DesktopFiles/Linux-DesktopFiles-0.25.tar.gz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafkreidag55hj65jb6sgkiao4hdugdn53zu5ivgyl6pocaoahgadub7f6u \ No newline at end of file diff --git a/packages/p/perl-Linux-DesktopFiles/Linux-DesktopFiles-0.26.tar.gz b/packages/p/perl-Linux-DesktopFiles/Linux-DesktopFiles-0.26.tar.gz new file mode 120000 index 00000000000..0de19e9c2e6 --- /dev/null +++ b/packages/p/perl-Linux-DesktopFiles/Linux-DesktopFiles-0.26.tar.gz @@ -0,0 +1 @@ +/ipfs/bafkreicvtwvvtoypyvx3teciqbyw4xvzqy6b7pkcgyzjeobmnhmwrgniza \ No newline at end of file diff --git a/packages/p/perl-Linux-DesktopFiles/perl-Linux-DesktopFiles.changes b/packages/p/perl-Linux-DesktopFiles/perl-Linux-DesktopFiles.changes index d9193248f4c..06399b80170 100644 --- a/packages/p/perl-Linux-DesktopFiles/perl-Linux-DesktopFiles.changes +++ b/packages/p/perl-Linux-DesktopFiles/perl-Linux-DesktopFiles.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Fri Oct 4 05:33:12 UTC 2024 - Tina Müller + +- updated to 0.260.0 (0.26) + see /usr/share/doc/packages/perl-Linux-DesktopFiles/Changes + + 0.26 2024-10-03 + + - Added support for subcategories. + ------------------------------------------------------------------- Mon Oct 23 05:29:19 UTC 2017 - coolo@suse.com diff --git a/packages/p/perl-Linux-DesktopFiles/perl-Linux-DesktopFiles.spec b/packages/p/perl-Linux-DesktopFiles/perl-Linux-DesktopFiles.spec index 7d77db4d04a..c25290fb307 100644 --- a/packages/p/perl-Linux-DesktopFiles/perl-Linux-DesktopFiles.spec +++ b/packages/p/perl-Linux-DesktopFiles/perl-Linux-DesktopFiles.spec @@ -1,7 +1,7 @@ # # spec file for package perl-Linux-DesktopFiles # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,25 +12,27 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # +%define cpan_name Linux-DesktopFiles Name: perl-Linux-DesktopFiles -Version: 0.25 +Version: 0.260.0 Release: 0 -%define cpan_name Linux-DesktopFiles -Summary: Fast parsing of the Linux desktop files +# 0.26 -> normalize -> 0.260.0 +%define cpan_version 0.26 License: Artistic-2.0 -Group: Development/Libraries/Perl -Url: http://search.cpan.org/dist/Linux-DesktopFiles/ -Source0: https://cpan.metacpan.org/authors/id/T/TR/TRIZEN/%{cpan_name}-%{version}.tar.gz +Summary: Fast parsing of the Linux desktop files +URL: https://metacpan.org/release/%{cpan_name} +Source0: https://cpan.metacpan.org/authors/id/T/TR/TRIZEN/%{cpan_name}-%{cpan_version}.tar.gz Source1: cpanspec.yml BuildArch: noarch -BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: perl BuildRequires: perl-macros BuildRequires: perl(Module::Build) +Provides: perl(Linux::DesktopFiles) = %{version} +%undefine __perllib_provides %{perl_requires} %description @@ -38,22 +40,22 @@ The 'Linux::DesktopFiles', a very fast and simple way to parse the Linux desktop files. %prep -%setup -q -n %{cpan_name}-%{version} -find . -type f ! -name \*.pl -print0 | xargs -0 chmod 644 +%autosetup -n %{cpan_name}-%{cpan_version} + +find . -type f ! -path "*/t/*" ! -name "*.pl" ! -path "*/bin/*" ! -path "*/script/*" ! -path "*/scripts/*" ! -name "configure" -print0 | xargs -0 chmod 644 %build -%{__perl} Build.PL installdirs=vendor -./Build build flags=%{?_smp_mflags} +perl Build.PL --installdirs=vendor +./Build build --flags=%{?_smp_mflags} %check ./Build test %install -./Build install destdir=%{buildroot} create_packlist=0 +./Build install --destdir=%{buildroot} --create_packlist=0 %perl_gen_filelist %files -f %{name}.files -%defattr(-,root,root,755) %doc Changes ignore.txt README.md %license LICENSE diff --git a/packages/p/perl-Mac-PropertyList/.files b/packages/p/perl-Mac-PropertyList/.files index 00837b8b23d..cad57a747df 100644 Binary files a/packages/p/perl-Mac-PropertyList/.files and b/packages/p/perl-Mac-PropertyList/.files differ diff --git a/packages/p/perl-Mac-PropertyList/.rev b/packages/p/perl-Mac-PropertyList/.rev index 1579180d4d4..aba324735b3 100644 --- a/packages/p/perl-Mac-PropertyList/.rev +++ b/packages/p/perl-Mac-PropertyList/.rev @@ -174,4 +174,12 @@ Please forward to factory (forwarded request 136126 from gregfreemyer) 1190270 + + df1ed8aa43b589948e4fe7f5930a0fad + 1.602.0 + + anag+factory + + 1235271 + diff --git a/packages/p/perl-Mac-PropertyList/Mac-PropertyList-1.601.tar.gz b/packages/p/perl-Mac-PropertyList/Mac-PropertyList-1.601.tar.gz deleted file mode 120000 index 388ee183ae7..00000000000 --- a/packages/p/perl-Mac-PropertyList/Mac-PropertyList-1.601.tar.gz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafkreie3qlfkadn5w4n32cbpcnc7wlglizgziery2perebbvjlepbjkahe \ No newline at end of file diff --git a/packages/p/perl-Mac-PropertyList/Mac-PropertyList-1.602.tar.gz b/packages/p/perl-Mac-PropertyList/Mac-PropertyList-1.602.tar.gz new file mode 120000 index 00000000000..0a093ee6656 --- /dev/null +++ b/packages/p/perl-Mac-PropertyList/Mac-PropertyList-1.602.tar.gz @@ -0,0 +1 @@ +/ipfs/bafkreih2fwrtxpdyjbxdnwp6ynhtwhejwepmlicl7rlcmzqnwpqhcp7whq \ No newline at end of file diff --git a/packages/p/perl-Mac-PropertyList/perl-Mac-PropertyList.changes b/packages/p/perl-Mac-PropertyList/perl-Mac-PropertyList.changes index a163a9f2d81..33abb18b699 100644 --- a/packages/p/perl-Mac-PropertyList/perl-Mac-PropertyList.changes +++ b/packages/p/perl-Mac-PropertyList/perl-Mac-PropertyList.changes @@ -1,3 +1,12 @@ +------------------------------------------------------------------- +Tue Sep 10 05:32:29 UTC 2024 - Tina Müller + +- updated to 1.602.0 (1.602) + see /usr/share/doc/packages/perl-Mac-PropertyList/Changes + + 1.602 2024-09-09T10:19:03Z + * remove stray debugging statement (from joz-k, #28) + ------------------------------------------------------------------- Sat Jul 27 05:29:09 UTC 2024 - Tina Müller diff --git a/packages/p/perl-Mac-PropertyList/perl-Mac-PropertyList.spec b/packages/p/perl-Mac-PropertyList/perl-Mac-PropertyList.spec index 60b0167931a..59050a33a1c 100644 --- a/packages/p/perl-Mac-PropertyList/perl-Mac-PropertyList.spec +++ b/packages/p/perl-Mac-PropertyList/perl-Mac-PropertyList.spec @@ -18,10 +18,10 @@ %define cpan_name Mac-PropertyList Name: perl-Mac-PropertyList -Version: 1.601.0 +Version: 1.602.0 Release: 0 -# 1.601 -> normalize -> 1.601.0 -%define cpan_version 1.601 +# 1.602 -> normalize -> 1.602.0 +%define cpan_version 1.602 License: Artistic-2.0 Summary: Work with Mac plists at a low level URL: https://metacpan.org/release/%{cpan_name} @@ -41,7 +41,7 @@ Provides: perl(Mac::PropertyList::Boolean) Provides: perl(Mac::PropertyList::Container) Provides: perl(Mac::PropertyList::Item) Provides: perl(Mac::PropertyList::LineListSource) -Provides: perl(Mac::PropertyList::ReadBinary) = 1.505.0 +Provides: perl(Mac::PropertyList::ReadBinary) = 1.506.0 Provides: perl(Mac::PropertyList::Scalar) Provides: perl(Mac::PropertyList::Source) Provides: perl(Mac::PropertyList::TextSource) diff --git a/packages/p/perl-Mail-DKIM/.files b/packages/p/perl-Mail-DKIM/.files index ea5e32cc50c..eb7ce2abb6e 100644 Binary files a/packages/p/perl-Mail-DKIM/.files and b/packages/p/perl-Mail-DKIM/.files differ diff --git a/packages/p/perl-Mail-DKIM/.rev b/packages/p/perl-Mail-DKIM/.rev index 8f07dc0e630..01a3c7335ed 100644 --- a/packages/p/perl-Mail-DKIM/.rev +++ b/packages/p/perl-Mail-DKIM/.rev @@ -268,4 +268,12 @@ Update to version 0.40 (forwarded request 161402 from rusjako) 1183689 + + 54aa38fd997181b3df3ad33bb2578727 + 1.20240923 + + anag+factory + + 1235275 + diff --git a/packages/p/perl-Mail-DKIM/Mail-DKIM-1.20240619.tar.gz b/packages/p/perl-Mail-DKIM/Mail-DKIM-1.20240619.tar.gz deleted file mode 120000 index e47891e6fb2..00000000000 --- a/packages/p/perl-Mail-DKIM/Mail-DKIM-1.20240619.tar.gz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafkreibt6h5sjolhqgbp6kjhksi72ieyb3etxrpwtpc22iokm457rv6d2e \ No newline at end of file diff --git a/packages/p/perl-Mail-DKIM/Mail-DKIM-1.20240923.tar.gz b/packages/p/perl-Mail-DKIM/Mail-DKIM-1.20240923.tar.gz new file mode 120000 index 00000000000..1d0ceb86166 --- /dev/null +++ b/packages/p/perl-Mail-DKIM/Mail-DKIM-1.20240923.tar.gz @@ -0,0 +1 @@ +/ipfs/bafkreicf3zdplxcneo6lnlleaf2zrao5ioli5kza447w66ozkv2gpxra5y \ No newline at end of file diff --git a/packages/p/perl-Mail-DKIM/perl-Mail-DKIM.changes b/packages/p/perl-Mail-DKIM/perl-Mail-DKIM.changes index 25d44a1d0bf..9e6b5819462 100644 --- a/packages/p/perl-Mail-DKIM/perl-Mail-DKIM.changes +++ b/packages/p/perl-Mail-DKIM/perl-Mail-DKIM.changes @@ -1,3 +1,18 @@ +------------------------------------------------------------------- +Mon Sep 23 05:32:49 UTC 2024 - Tina Müller + +- updated to 1.20240923 + see /usr/share/doc/packages/perl-Mail-DKIM/Changes + + 1.20240923 2024-09-23 Australia/Melbourne + * Fix loading of ED25519 keys with CryptX-0.081 + + 1.20240827 2024-08-27 Australia/Melbourne + * Add missing Author prerequisite + Thanks to Giovanni + * Option to pass a time to the Validator to assert the time + which should be considered as "now" for expiry checks + ------------------------------------------------------------------- Sun Jun 23 16:29:40 UTC 2024 - Tina Müller diff --git a/packages/p/perl-Mail-DKIM/perl-Mail-DKIM.spec b/packages/p/perl-Mail-DKIM/perl-Mail-DKIM.spec index 25bdee68b43..7bf94a21dcd 100644 --- a/packages/p/perl-Mail-DKIM/perl-Mail-DKIM.spec +++ b/packages/p/perl-Mail-DKIM/perl-Mail-DKIM.spec @@ -18,7 +18,7 @@ %define cpan_name Mail-DKIM Name: perl-Mail-DKIM -Version: 1.20240619 +Version: 1.20240923 Release: 0 License: Artistic-1.0 OR GPL-1.0-or-later Summary: Signs/verifies Internet mail with DKIM/DomainKey signatures diff --git a/packages/p/perl-MailTools/.files b/packages/p/perl-MailTools/.files index 01af073c791..a7dc4bb527c 100644 Binary files a/packages/p/perl-MailTools/.files and b/packages/p/perl-MailTools/.files differ diff --git a/packages/p/perl-MailTools/.rev b/packages/p/perl-MailTools/.rev index 47472059ff0..26a81bfbc3d 100644 --- a/packages/p/perl-MailTools/.rev +++ b/packages/p/perl-MailTools/.rev @@ -287,4 +287,19 @@ 704716 + + a59cebf1dc8c0e2b49efd2a75a240b0a + 2.220.0 + + anag+factory + - updated to 2.220.0 (2.22) + see /usr/share/doc/packages/perl-MailTools/ChangeLog + version 2.22: Mon 18 Nov 11:08:22 CET 2024 + Fixes: + - To/Cc/Bcc/From fields may appear only once. + github issue #4 [Michael Schout] + Improvements: + - add .gitignore (forwarded request 1235345 from tinita) + 1235363 + diff --git a/packages/p/perl-MailTools/MailTools-2.21.tar.gz b/packages/p/perl-MailTools/MailTools-2.21.tar.gz deleted file mode 120000 index bac66eae9df..00000000000 --- a/packages/p/perl-MailTools/MailTools-2.21.tar.gz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafkreick3g6wqjvw6a5cojztertldn6stcimrwm2gk2lhmfi3eto4gsezm \ No newline at end of file diff --git a/packages/p/perl-MailTools/MailTools-2.22.tar.gz b/packages/p/perl-MailTools/MailTools-2.22.tar.gz new file mode 120000 index 00000000000..bd5b222dfaa --- /dev/null +++ b/packages/p/perl-MailTools/MailTools-2.22.tar.gz @@ -0,0 +1 @@ +/ipfs/bafkreib362f3eerjr6tjtjjhjho5742vqotu6nvjfsujzbb3qvhstwd4o4 \ No newline at end of file diff --git a/packages/p/perl-MailTools/perl-MailTools.changes b/packages/p/perl-MailTools/perl-MailTools.changes index ff72a97a596..776d1801eda 100644 --- a/packages/p/perl-MailTools/perl-MailTools.changes +++ b/packages/p/perl-MailTools/perl-MailTools.changes @@ -1,3 +1,18 @@ +------------------------------------------------------------------- +Thu Dec 12 16:25:36 UTC 2024 - Tina Müller + +- updated to 2.220.0 (2.22) + see /usr/share/doc/packages/perl-MailTools/ChangeLog + + version 2.22: Mon 18 Nov 11:08:22 CET 2024 + + Fixes: + - To/Cc/Bcc/From fields may appear only once. + github issue #4 [Michael Schout] + + Improvements: + - add .gitignore + ------------------------------------------------------------------- Wed May 22 05:12:18 UTC 2019 - Stephan Kulow diff --git a/packages/p/perl-MailTools/perl-MailTools.spec b/packages/p/perl-MailTools/perl-MailTools.spec index 6cb337e926c..13265be066f 100644 --- a/packages/p/perl-MailTools/perl-MailTools.spec +++ b/packages/p/perl-MailTools/perl-MailTools.spec @@ -1,7 +1,7 @@ # # spec file for package perl-MailTools # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,24 +16,47 @@ # +%define cpan_name MailTools Name: perl-MailTools -Version: 2.21 +Version: 2.220.0 Release: 0 -%define cpan_name MailTools -Summary: Bundle of ancient email modules +# 2.22 -> normalize -> 2.220.0 +%define cpan_version 2.22 License: Artistic-1.0 OR GPL-1.0-or-later -Group: Development/Libraries/Perl -Url: https://metacpan.org/release/%{cpan_name} -Source0: https://cpan.metacpan.org/authors/id/M/MA/MARKOV/%{cpan_name}-%{version}.tar.gz +Summary: Various ancient e-mail related modules +URL: https://metacpan.org/release/%{cpan_name} +Source0: https://cpan.metacpan.org/authors/id/M/MA/MARKOV/%{cpan_name}-%{cpan_version}.tar.gz Source1: cpanspec.yml BuildArch: noarch -BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: perl BuildRequires: perl-macros BuildRequires: perl(Date::Format) BuildRequires: perl(Date::Parse) Requires: perl(Date::Format) Requires: perl(Date::Parse) +Provides: perl(Mail::Address) = %{version} +Provides: perl(Mail::Cap) = %{version} +Provides: perl(Mail::Field) = %{version} +Provides: perl(Mail::Field::AddrList) = %{version} +Provides: perl(Mail::Field::Date) = %{version} +Provides: perl(Mail::Field::Generic) = %{version} +Provides: perl(Mail::Filter) = %{version} +Provides: perl(Mail::Header) = %{version} +Provides: perl(Mail::Internet) = %{version} +Provides: perl(Mail::Mailer) = %{version} +Provides: perl(Mail::Mailer::qmail) = %{version} +Provides: perl(Mail::Mailer::rfc822) = %{version} +Provides: perl(Mail::Mailer::sendmail) = %{version} +Provides: perl(Mail::Mailer::smtp) = %{version} +Provides: perl(Mail::Mailer::smtp::pipe) = %{version} +Provides: perl(Mail::Mailer::smtps) = %{version} +Provides: perl(Mail::Mailer::smtps::pipe) = %{version} +Provides: perl(Mail::Mailer::testfile) = %{version} +Provides: perl(Mail::Mailer::testfile::pipe) = %{version} +Provides: perl(Mail::Send) = %{version} +Provides: perl(Mail::Util) = %{version} +Provides: perl(MailTools) = %{version} +%undefine __perllib_provides %{perl_requires} %description @@ -47,11 +70,11 @@ libraries. The main reason that you still find this code on CPAN, is because many books use it as example. %prep -%setup -q -n %{cpan_name}-%{version} +%autosetup -n %{cpan_name}-%{cpan_version} %build perl Makefile.PL INSTALLDIRS=vendor -make %{?_smp_mflags} +%make_build %check make test @@ -62,7 +85,6 @@ make test %perl_gen_filelist %files -f %{name}.files -%defattr(-,root,root,755) %doc ChangeLog examples MailTools.ppd README README.demos README.md %changelog diff --git a/packages/p/perl-Modern-Perl/.files b/packages/p/perl-Modern-Perl/.files index 35532faa66c..4190ae10cbd 100644 Binary files a/packages/p/perl-Modern-Perl/.files and b/packages/p/perl-Modern-Perl/.files differ diff --git a/packages/p/perl-Modern-Perl/.rev b/packages/p/perl-Modern-Perl/.rev index 014b6352c8a..0cdd0f64005 100644 --- a/packages/p/perl-Modern-Perl/.rev +++ b/packages/p/perl-Modern-Perl/.rev @@ -219,4 +219,12 @@ 1156061 + + e3984b5d685d1b56f8e0ac98affcfc6c + 1.20241001 + + anag+factory + + 1235279 + diff --git a/packages/p/perl-Modern-Perl/Modern-Perl-1.20240115.tar.gz b/packages/p/perl-Modern-Perl/Modern-Perl-1.20240115.tar.gz deleted file mode 120000 index ce12f03d06c..00000000000 --- a/packages/p/perl-Modern-Perl/Modern-Perl-1.20240115.tar.gz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafkreidqe4uag5lziyzrrh4g4zvw7spznmfk77vsexyuor73wjxfrc7tny \ No newline at end of file diff --git a/packages/p/perl-Modern-Perl/Modern-Perl-1.20241001.tar.gz b/packages/p/perl-Modern-Perl/Modern-Perl-1.20241001.tar.gz new file mode 120000 index 00000000000..a23443d7119 --- /dev/null +++ b/packages/p/perl-Modern-Perl/Modern-Perl-1.20241001.tar.gz @@ -0,0 +1 @@ +/ipfs/bafkreig3u67oslwl6kyknt3b4najvnm3btjfkgf3xeh6hbzdakb2u2b5yu \ No newline at end of file diff --git a/packages/p/perl-Modern-Perl/perl-Modern-Perl.changes b/packages/p/perl-Modern-Perl/perl-Modern-Perl.changes index 3f7ab1fdc1b..3762669a4d5 100644 --- a/packages/p/perl-Modern-Perl/perl-Modern-Perl.changes +++ b/packages/p/perl-Modern-Perl/perl-Modern-Perl.changes @@ -1,3 +1,16 @@ +------------------------------------------------------------------- +Tue Oct 1 05:32:58 UTC 2024 - Tina Müller + +- updated to 1.20241001 + see /usr/share/doc/packages/perl-Modern-Perl/Changes + + 1.20241001 2024-09-30 19:12:47-07:00 America/Los_Angeles + - fix switch tests after Perl 5.41.4 removal of deprecated feature (RT #155822, Slaven Rezic) + + 1.20240120 2024-01-20 12:15:09-08:00 America/Los_Angeles + - fix tests for Perl < 5.26.0 (RT #151198, Slaven Rezic) + - fix feature reset for Perl < 5.15 (RT #151190, Slaven Rezic) + ------------------------------------------------------------------- Mon Jan 15 03:07:07 UTC 2024 - Tina Müller diff --git a/packages/p/perl-Modern-Perl/perl-Modern-Perl.spec b/packages/p/perl-Modern-Perl/perl-Modern-Perl.spec index 0ed86173a80..833b94bdcda 100644 --- a/packages/p/perl-Modern-Perl/perl-Modern-Perl.spec +++ b/packages/p/perl-Modern-Perl/perl-Modern-Perl.spec @@ -18,7 +18,7 @@ %define cpan_name Modern-Perl Name: perl-Modern-Perl -Version: 1.20240115 +Version: 1.20241001 Release: 0 License: Artistic-1.0 OR GPL-1.0-or-later Summary: Enable all of the features of Modern Perl with one import diff --git a/packages/p/perl-Module-Signature/.files b/packages/p/perl-Module-Signature/.files index 97d7289e3e5..1fda41ffe8e 100644 Binary files a/packages/p/perl-Module-Signature/.files and b/packages/p/perl-Module-Signature/.files differ diff --git a/packages/p/perl-Module-Signature/.rev b/packages/p/perl-Module-Signature/.rev index 6c37f9efb69..b66a8210cb8 100644 --- a/packages/p/perl-Module-Signature/.rev +++ b/packages/p/perl-Module-Signature/.rev @@ -241,4 +241,12 @@ License purports to be CC zero, not CC-BY. Also, see the script/cpansign and Mod 943422 + + a6098c6b32ec35b0f8d1342a98530707 + 0.890.0 + + anag+factory + + 1235272 + diff --git a/packages/p/perl-Module-Signature/Module-Signature-0.88.tar.gz b/packages/p/perl-Module-Signature/Module-Signature-0.88.tar.gz deleted file mode 120000 index 97eeec52471..00000000000 --- a/packages/p/perl-Module-Signature/Module-Signature-0.88.tar.gz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafkreidxpsqxljjx3hr6gudgrqhxffziwln2kz2vpxm75ly2nlzm74zgsi \ No newline at end of file diff --git a/packages/p/perl-Module-Signature/Module-Signature-0.89.tar.gz b/packages/p/perl-Module-Signature/Module-Signature-0.89.tar.gz new file mode 120000 index 00000000000..78ff438ff99 --- /dev/null +++ b/packages/p/perl-Module-Signature/Module-Signature-0.89.tar.gz @@ -0,0 +1 @@ +/ipfs/bafkreigmsik33ouxe2cwl7jotg7whgfzgzfvajss2z722ukhbdiphnq7oe \ No newline at end of file diff --git a/packages/p/perl-Module-Signature/perl-Module-Signature.changes b/packages/p/perl-Module-Signature/perl-Module-Signature.changes index 9e582a4a1b6..1ad4be18324 100644 --- a/packages/p/perl-Module-Signature/perl-Module-Signature.changes +++ b/packages/p/perl-Module-Signature/perl-Module-Signature.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Mon Sep 16 05:34:20 UTC 2024 - Tina Müller + +- updated to 0.890.0 (0.89) + see /usr/share/doc/packages/perl-Module-Signature/Changes + + [Changes for 0.89 - Fri Sep 13 21:56:06 ADT 2024] + + * Replace keyserver with keyserver.ubuntu.com (haarg) + ------------------------------------------------------------------- Sun Dec 19 03:06:27 UTC 2021 - Tina Müller diff --git a/packages/p/perl-Module-Signature/perl-Module-Signature.spec b/packages/p/perl-Module-Signature/perl-Module-Signature.spec index 973c01af672..b5bf735cc26 100644 --- a/packages/p/perl-Module-Signature/perl-Module-Signature.spec +++ b/packages/p/perl-Module-Signature/perl-Module-Signature.spec @@ -1,7 +1,7 @@ # # spec file for package perl-Module-Signature # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,19 +18,23 @@ %define cpan_name Module-Signature Name: perl-Module-Signature -Version: 0.88 +Version: 0.890.0 Release: 0 +# 0.89 -> normalize -> 0.890.0 +%define cpan_version 0.89 #Upstream: SUSE-Public-Domain +License: (Artistic-1.0 OR GPL-1.0-or-later) AND CC0-1.0 Summary: Module signature file manipulation -License: CC0-1.0 AND (GPL-1.0-or-later OR Artistic-1.0) URL: https://metacpan.org/release/%{cpan_name} -Source0: https://cpan.metacpan.org/authors/id/A/AU/AUDREYT/%{cpan_name}-%{version}.tar.gz +Source0: https://cpan.metacpan.org/authors/id/T/TI/TIMLEGGE/%{cpan_name}-%{cpan_version}.tar.gz Source1: cpanspec.yml BuildArch: noarch BuildRequires: perl BuildRequires: perl-macros BuildRequires: perl(ExtUtils::MakeMaker) >= 6.36 BuildRequires: perl(IPC::Run) +Provides: perl(Module::Signature) = %{version} +%undefine __perllib_provides %{perl_requires} # MANUAL BEGIN BuildRequires: gpg @@ -62,7 +66,8 @@ authors are strongly encouraged to regenerate their _SIGNATURE_ files. Users verifying old SHA1 signature files will receive a warning. %prep -%autosetup -n %{cpan_name}-%{version} +%autosetup -n %{cpan_name}-%{cpan_version} + # MANUAL BEGIN sed -i -e 's/use inc::Module::Install/use lib q[.];\nuse inc::Module::Install/' Makefile.PL # MANUAL END @@ -80,6 +85,6 @@ make test %perl_gen_filelist %files -f %{name}.files -%doc ANDK2020.pub AUDREYT2018.pub AUTHORS Changes NIKLASHOLM2018.pub PAUSE2022.pub README +%doc ANDK2020.pub AUDREYT2018.pub AUTHORS Changes NIKLASHOLM2018.pub PAUSE2022.pub README TIMLEGGE2024.pub %changelog diff --git a/packages/p/perl-Mojo-JWT/.files b/packages/p/perl-Mojo-JWT/.files index 2eb8c5bc978..a28275d8d33 100644 Binary files a/packages/p/perl-Mojo-JWT/.files and b/packages/p/perl-Mojo-JWT/.files differ diff --git a/packages/p/perl-Mojo-JWT/.rev b/packages/p/perl-Mojo-JWT/.rev index 9c60539c113..a5d88911418 100644 --- a/packages/p/perl-Mojo-JWT/.rev +++ b/packages/p/perl-Mojo-JWT/.rev @@ -7,4 +7,12 @@ New dependency for openQA (used with perl-Mojolicious-Plugin-OAuth2 to support OpenID Connect) 1000303 + + edc53ee61e438f479308e3c573bfe740 + 1.10.0 + + anag+factory + + 1235287 + diff --git a/packages/p/perl-Mojo-JWT/Mojo-JWT-0.09.tar.gz b/packages/p/perl-Mojo-JWT/Mojo-JWT-0.09.tar.gz deleted file mode 120000 index 26fd3b45cb1..00000000000 --- a/packages/p/perl-Mojo-JWT/Mojo-JWT-0.09.tar.gz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafkreigajybzqpqmn4v44roqr2rookmhtslht35ggsyondfwxc33jkcyqy \ No newline at end of file diff --git a/packages/p/perl-Mojo-JWT/Mojo-JWT-1.01.tar.gz b/packages/p/perl-Mojo-JWT/Mojo-JWT-1.01.tar.gz new file mode 120000 index 00000000000..a348628b322 --- /dev/null +++ b/packages/p/perl-Mojo-JWT/Mojo-JWT-1.01.tar.gz @@ -0,0 +1 @@ +/ipfs/bafkreih2ts6eptsjj4a2aqxa6opiop4puxff5ekhfnpmyt53ey6mhpjgbq \ No newline at end of file diff --git a/packages/p/perl-Mojo-JWT/perl-Mojo-JWT.changes b/packages/p/perl-Mojo-JWT/perl-Mojo-JWT.changes index 5dea2769a4c..6eb17e3432f 100644 --- a/packages/p/perl-Mojo-JWT/perl-Mojo-JWT.changes +++ b/packages/p/perl-Mojo-JWT/perl-Mojo-JWT.changes @@ -1,3 +1,16 @@ +------------------------------------------------------------------- +Wed Oct 16 05:34:42 UTC 2024 - Tina Müller + +- updated to 1.10.0 (1.01) + see /usr/share/doc/packages/perl-Mojo-JWT/Changes + + 1.01 2024-10-15 + - Fix non-portable test + + 1.00 2024-10-15 + - Use CryptX (libtomcrypt) for all cryptographic functions + - Crypt::OpenSSL input is still accepted but converted in-use + ------------------------------------------------------------------- Tue Aug 30 15:15:00 CET 2022 - sriedel@suse.com diff --git a/packages/p/perl-Mojo-JWT/perl-Mojo-JWT.spec b/packages/p/perl-Mojo-JWT/perl-Mojo-JWT.spec index 4814917f5a9..3894d6cc407 100644 --- a/packages/p/perl-Mojo-JWT/perl-Mojo-JWT.spec +++ b/packages/p/perl-Mojo-JWT/perl-Mojo-JWT.spec @@ -1,7 +1,7 @@ # # spec file for package perl-Mojo-JWT # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,29 +16,28 @@ # +%define cpan_name Mojo-JWT Name: perl-Mojo-JWT -Version: 0.09 +Version: 1.10.0 Release: 0 -%define cpan_name Mojo-JWT -Summary: JSON Web Token the Mojo way +# 1.01 -> normalize -> 1.10.0 +%define cpan_version 1.01 License: Artistic-1.0 OR GPL-1.0-or-later -Group: Development/Libraries/Perl +Summary: JSON Web Token the Mojo way URL: https://metacpan.org/release/%{cpan_name} -Source0: https://cpan.metacpan.org/authors/id/J/JB/JBERGER/%{cpan_name}-%{version}.tar.gz +Source0: https://cpan.metacpan.org/authors/id/J/JB/JBERGER/%{cpan_name}-%{cpan_version}.tar.gz Source1: cpanspec.yml BuildArch: noarch -BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: perl BuildRequires: perl-macros -BuildRequires: perl(Digest::SHA) -BuildRequires: perl(MIME::Base64) >= 3.11 +BuildRequires: perl(CryptX) >= 0.029 +BuildRequires: perl(Module::Build) BuildRequires: perl(Module::Build::Tiny) BuildRequires: perl(Mojolicious) >= 5.00 -Requires: perl(Digest::SHA) -Requires: perl(MIME::Base64) >= 3.11 +Requires: perl(CryptX) >= 0.029 Requires: perl(Mojolicious) >= 5.00 -Recommends: perl(Crypt::OpenSSL::Bignum) -Recommends: perl(Crypt::OpenSSL::RSA) +Provides: perl(Mojo::JWT) = %{version} +%undefine __perllib_provides %{perl_requires} %description @@ -55,7 +54,7 @@ the data is not encrypted, so don't use it to send secrets over clear channels. %prep -%setup -q -n %{cpan_name}-%{version} +%autosetup -n %{cpan_name}-%{cpan_version} %build perl Build.PL --installdirs=vendor @@ -69,9 +68,7 @@ perl Build.PL --installdirs=vendor %perl_gen_filelist %files -f %{name}.files -%defattr(-,root,root,755) %doc Changes metamerge.json README %license LICENSE %changelog - diff --git a/packages/p/perl-Mozilla-CA/.files b/packages/p/perl-Mozilla-CA/.files index 517fdc2100b..faec81ce102 100644 Binary files a/packages/p/perl-Mozilla-CA/.files and b/packages/p/perl-Mozilla-CA/.files differ diff --git a/packages/p/perl-Mozilla-CA/.rev b/packages/p/perl-Mozilla-CA/.rev index 940f6f03e65..38c6ace6e1d 100644 --- a/packages/p/perl-Mozilla-CA/.rev +++ b/packages/p/perl-Mozilla-CA/.rev @@ -56,4 +56,12 @@ 1198304 + + 9752ab11b5fc98effc123551850a11e2 + 20240924.0.0 + + anag+factory + + 1235297 + diff --git a/packages/p/perl-Mozilla-CA/Mozilla-CA-20240730-Redirect-to-ca-certificates-bundle.patch b/packages/p/perl-Mozilla-CA/Mozilla-CA-20240730-Redirect-to-ca-certificates-bundle.patch index e4002499447..3cb726c0de2 100644 --- a/packages/p/perl-Mozilla-CA/Mozilla-CA-20240730-Redirect-to-ca-certificates-bundle.patch +++ b/packages/p/perl-Mozilla-CA/Mozilla-CA-20240730-Redirect-to-ca-certificates-bundle.patch @@ -48,7 +48,7 @@ index e4a6c56..fdb3c75 100644 --- a/lib/Mozilla/CA.pm +++ b/lib/Mozilla/CA.pm @@ -5,11 +5,9 @@ - our $VERSION = '20240730'; + our $VERSION = '20240924'; use File::Spec (); -use File::Basename qw(dirname); diff --git a/packages/p/perl-Mozilla-CA/Mozilla-CA-20240730.tar.gz b/packages/p/perl-Mozilla-CA/Mozilla-CA-20240730.tar.gz deleted file mode 120000 index 2e0ac9e83b8..00000000000 --- a/packages/p/perl-Mozilla-CA/Mozilla-CA-20240730.tar.gz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafkreicvxpxbq5njavqw4dbzivzel6kpqfzse756sbxwintt6ww233pymm \ No newline at end of file diff --git a/packages/p/perl-Mozilla-CA/Mozilla-CA-20240924.tar.gz b/packages/p/perl-Mozilla-CA/Mozilla-CA-20240924.tar.gz new file mode 120000 index 00000000000..8aa8792feeb --- /dev/null +++ b/packages/p/perl-Mozilla-CA/Mozilla-CA-20240924.tar.gz @@ -0,0 +1 @@ +/ipfs/bafkreigewfasxpbx374m6knpn6jmwr667puq526lykpea6uymohxumn42a \ No newline at end of file diff --git a/packages/p/perl-Mozilla-CA/perl-Mozilla-CA.changes b/packages/p/perl-Mozilla-CA/perl-Mozilla-CA.changes index 3cfee23d3a8..63588360e04 100644 --- a/packages/p/perl-Mozilla-CA/perl-Mozilla-CA.changes +++ b/packages/p/perl-Mozilla-CA/perl-Mozilla-CA.changes @@ -1,3 +1,26 @@ +------------------------------------------------------------------- +Tue Dec 31 01:05:18 UTC 2024 - Tina Müller + +- Update Mozilla-CA-20240730-Redirect-to-ca-certificates-bundle.patch + +------------------------------------------------------------------- +Tue Sep 24 05:38:18 UTC 2024 - Tina Müller + +- updated to 20240924.0.0 (20240924) + see /usr/share/doc/packages/perl-Mozilla-CA/Changes + + 20240924 + - Update from Mozilla repository to 2024-09-24 + - Added certificates: + - SecureSign Root CA12 + sha256: 3f034bb5704d44b2d08545a02057de93ebf3905fce721acbc730c06ddaee904e + - SecureSign Root CA14 + sha256: 4b009c1034494f9ab56bba3ba1d62731fc4d20d8955adcec10a925607261e338 + - SecureSign Root CA15 + sha256: e778f0f095fe843729cd1a0082179e5314a9c291442805e1fb1d8fb6b8886c3a + - TWCA CYBER Root CA + sha256: 3f63bb2814be174ec8b6439cf08d6d56f0b7c405883a5648a334424d6b3ec558 + ------------------------------------------------------------------- Mon Sep 2 13:38:33 UTC 2024 - Tina Müller diff --git a/packages/p/perl-Mozilla-CA/perl-Mozilla-CA.spec b/packages/p/perl-Mozilla-CA/perl-Mozilla-CA.spec index 1b081cebba9..bef44f607db 100644 --- a/packages/p/perl-Mozilla-CA/perl-Mozilla-CA.spec +++ b/packages/p/perl-Mozilla-CA/perl-Mozilla-CA.spec @@ -18,10 +18,10 @@ %define cpan_name Mozilla-CA Name: perl-Mozilla-CA -Version: 20240730.0.0 +Version: 20240924.0.0 Release: 0 -# 20240730 -> normalize -> 20240730.0.0 -%define cpan_version 20240730 +# 20240924 -> normalize -> 20240924.0.0 +%define cpan_version 20240924 #Upstream: SUSE-Public-Domain License: GPL-2.0-or-later OR MPL-1.1 OR LGPL-2.1-or-later Summary: Mozilla's CA cert bundle in PEM format diff --git a/packages/p/perl-Net-DNS/.files b/packages/p/perl-Net-DNS/.files index 329ef938dc0..b72ecc7ead4 100644 Binary files a/packages/p/perl-Net-DNS/.files and b/packages/p/perl-Net-DNS/.files differ diff --git a/packages/p/perl-Net-DNS/.rev b/packages/p/perl-Net-DNS/.rev index 68fa025d803..b24240032de 100644 --- a/packages/p/perl-Net-DNS/.rev +++ b/packages/p/perl-Net-DNS/.rev @@ -611,4 +611,13 @@ Personally I would make this even "required" instead of see /usr/share/doc/packages/perl-Net-DNS/Changes (forwarded request 1195929 from tinita) 1196230 + + c9d486d8b09686bb102ecce322424156 + 1.490.0 + + anag+factory + - updated to 1.490.0 (1.49) + see /usr/share/doc/packages/perl-Net-DNS/Changes (forwarded request 1235430 from tinita) + 1235497 + diff --git a/packages/p/perl-Net-DNS/Net-DNS-1.46.tar.gz b/packages/p/perl-Net-DNS/Net-DNS-1.46.tar.gz deleted file mode 120000 index b1979f7afa8..00000000000 --- a/packages/p/perl-Net-DNS/Net-DNS-1.46.tar.gz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafkreierwzonb4jemgacyyokkr2pq6z6fh2rqljodm5c5jyhakr67nfhim \ No newline at end of file diff --git a/packages/p/perl-Net-DNS/Net-DNS-1.49.tar.gz b/packages/p/perl-Net-DNS/Net-DNS-1.49.tar.gz new file mode 120000 index 00000000000..1384639cd8d --- /dev/null +++ b/packages/p/perl-Net-DNS/Net-DNS-1.49.tar.gz @@ -0,0 +1 @@ +/ipfs/bafybeieymsdt74htzlpkcz2a2ksgwojlhd6rdmqajzgfpfzakslbkvar2e \ No newline at end of file diff --git a/packages/p/perl-Net-DNS/perl-Net-DNS.changes b/packages/p/perl-Net-DNS/perl-Net-DNS.changes index 6eace982cad..82fd3f65bf0 100644 --- a/packages/p/perl-Net-DNS/perl-Net-DNS.changes +++ b/packages/p/perl-Net-DNS/perl-Net-DNS.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Sat Dec 28 05:31:58 UTC 2024 - Tina Müller + +- updated to 1.490.0 (1.49) + see /usr/share/doc/packages/perl-Net-DNS/Changes + ------------------------------------------------------------------- Tue Aug 20 05:30:20 UTC 2024 - Tina Müller diff --git a/packages/p/perl-Net-DNS/perl-Net-DNS.spec b/packages/p/perl-Net-DNS/perl-Net-DNS.spec index 0b35723e84b..a3d88a708fb 100644 --- a/packages/p/perl-Net-DNS/perl-Net-DNS.spec +++ b/packages/p/perl-Net-DNS/perl-Net-DNS.spec @@ -18,10 +18,10 @@ %define cpan_name Net-DNS Name: perl-Net-DNS -Version: 1.460.0 +Version: 1.490.0 Release: 0 -# 1.46 -> normalize -> 1.460.0 -%define cpan_version 1.46 +# 1.49 -> normalize -> 1.490.0 +%define cpan_version 1.49 License: MIT Summary: Perl Interface to the Domain Name System URL: https://metacpan.org/release/%{cpan_name} @@ -102,6 +102,7 @@ Provides: perl(Net::DNS::RR::DHCID) Provides: perl(Net::DNS::RR::DNAME) Provides: perl(Net::DNS::RR::DNSKEY) Provides: perl(Net::DNS::RR::DS) +Provides: perl(Net::DNS::RR::DSYNC) Provides: perl(Net::DNS::RR::EUI48) Provides: perl(Net::DNS::RR::EUI64) Provides: perl(Net::DNS::RR::GPOS) @@ -143,6 +144,7 @@ Provides: perl(Net::DNS::RR::OPT::NSID) Provides: perl(Net::DNS::RR::OPT::PADDING) Provides: perl(Net::DNS::RR::OPT::REPORT_CHANNEL) Provides: perl(Net::DNS::RR::OPT::TCP_KEEPALIVE) +Provides: perl(Net::DNS::RR::OPT::ZONEVERSION) Provides: perl(Net::DNS::RR::PTR) Provides: perl(Net::DNS::RR::PX) Provides: perl(Net::DNS::RR::RP) diff --git a/packages/p/perl-PPI/.files b/packages/p/perl-PPI/.files index c6ec8504dd0..29ed0203824 100644 Binary files a/packages/p/perl-PPI/.files and b/packages/p/perl-PPI/.files differ diff --git a/packages/p/perl-PPI/.rev b/packages/p/perl-PPI/.rev index 77a085b1370..bafcea19dc6 100644 --- a/packages/p/perl-PPI/.rev +++ b/packages/p/perl-PPI/.rev @@ -363,4 +363,12 @@ 1203942 + + c19a725962d8bbbdc2580a208638bcbf + 1.281.0 + + anag+factory + + 1235290 + diff --git a/packages/p/perl-PPI/PPI-1.279.tar.gz b/packages/p/perl-PPI/PPI-1.279.tar.gz deleted file mode 120000 index 6cd454d89c7..00000000000 --- a/packages/p/perl-PPI/PPI-1.279.tar.gz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafkreihwt5gmfrlnn2jbqo4awhoxgn4voyr4kcjxplkvpdw7di5um7x2li \ No newline at end of file diff --git a/packages/p/perl-PPI/PPI-1.281.tar.gz b/packages/p/perl-PPI/PPI-1.281.tar.gz new file mode 120000 index 00000000000..952221e83fd --- /dev/null +++ b/packages/p/perl-PPI/PPI-1.281.tar.gz @@ -0,0 +1 @@ +/ipfs/bafkreiarig6e7jdsvzrt4irkyditwm4u3ofeynpw7m4ffldoxsl5aetv2i \ No newline at end of file diff --git a/packages/p/perl-PPI/perl-PPI.changes b/packages/p/perl-PPI/perl-PPI.changes index 64338b9df6b..a1da451620b 100644 --- a/packages/p/perl-PPI/perl-PPI.changes +++ b/packages/p/perl-PPI/perl-PPI.changes @@ -1,3 +1,26 @@ +------------------------------------------------------------------- +Sat Dec 28 05:32:21 UTC 2024 - Tina Müller + +- updated to 1.281.0 (1.281) + see /usr/share/doc/packages/perl-PPI/Changes + + 1.281 2024-12-27 14:44:47Z + Summary: + - Implement support for signatures and other parsing features + + Details: + - Framework for recognition of parsing feature activation via: + - `use $PERL_VERSION` in code + - `use feature` in code + - `use $Common::CPAN::Module` in code + - PPI::Document->new( feature_mods => ... ) + - PPI::Document->new( custom_feature_includes => ... ) + - PPI::Document->new( custom_feature_include_cb => ... ) + - $ENV{PPI_CUSTOM_FEATURE_INCLUDES} + - Added ability to parse features: + - signatures, as PPI::Structure::Signature + - try catch, as PPI::Statement::Compound + ------------------------------------------------------------------- Sun Sep 1 05:31:34 UTC 2024 - Tina Müller diff --git a/packages/p/perl-PPI/perl-PPI.spec b/packages/p/perl-PPI/perl-PPI.spec index 2526c89e35e..092fe2ee0a5 100644 --- a/packages/p/perl-PPI/perl-PPI.spec +++ b/packages/p/perl-PPI/perl-PPI.spec @@ -18,10 +18,10 @@ %define cpan_name PPI Name: perl-PPI -Version: 1.279.0 +Version: 1.281.0 Release: 0 -# 1.279 -> normalize -> 1.279.0 -%define cpan_version 1.279 +# 1.281 -> normalize -> 1.281.0 +%define cpan_version 1.281 License: Artistic-1.0 OR GPL-1.0-or-later Summary: Parse, Analyze and Manipulate Perl (without perl) URL: https://metacpan.org/release/%{cpan_name} @@ -34,18 +34,24 @@ BuildRequires: perl(Class::Inspector) >= 1.22 BuildRequires: perl(Clone) >= 0.30 BuildRequires: perl(List::Util) >= 1.33 BuildRequires: perl(Params::Util) >= 1.00 +BuildRequires: perl(Safe::Isa) BuildRequires: perl(Storable) >= 2.17 BuildRequires: perl(Task::Weaken) BuildRequires: perl(Test::More) >= 0.96 BuildRequires: perl(Test::NoWarnings) BuildRequires: perl(Test::Object) >= 0.07 BuildRequires: perl(Test::SubCalls) >= 1.07 +BuildRequires: perl(YAML::PP) BuildRequires: perl(parent) +BuildRequires: perl(version) >= 0.77 Requires: perl(Clone) >= 0.30 Requires: perl(List::Util) >= 1.33 Requires: perl(Params::Util) >= 1.00 +Requires: perl(Safe::Isa) Requires: perl(Storable) >= 2.17 Requires: perl(Task::Weaken) +Requires: perl(YAML::PP) +Requires: perl(version) >= 0.77 Provides: perl(PPI) = %{version} Provides: perl(PPI::Cache) = %{version} Provides: perl(PPI::Document) = %{version} @@ -86,6 +92,7 @@ Provides: perl(PPI::Structure::Constructor) = %{version} Provides: perl(PPI::Structure::For) = %{version} Provides: perl(PPI::Structure::Given) = %{version} Provides: perl(PPI::Structure::List) = %{version} +Provides: perl(PPI::Structure::Signature) = %{version} Provides: perl(PPI::Structure::Subscript) = %{version} Provides: perl(PPI::Structure::Unknown) = %{version} Provides: perl(PPI::Structure::When) = %{version} diff --git a/packages/p/perl-Perl-Critic/.files b/packages/p/perl-Perl-Critic/.files index 43835355f5a..732a01ae3ef 100644 Binary files a/packages/p/perl-Perl-Critic/.files and b/packages/p/perl-Perl-Critic/.files differ diff --git a/packages/p/perl-Perl-Critic/.rev b/packages/p/perl-Perl-Critic/.rev index 5a980a66937..ccf0dcd7c13 100644 --- a/packages/p/perl-Perl-Critic/.rev +++ b/packages/p/perl-Perl-Critic/.rev @@ -374,4 +374,12 @@ 1156562 + + 5501c7759287a1a7f5e511140fa49165 + 1.156.0 + + anag+factory + + 1235295 + diff --git a/packages/p/perl-Perl-Critic/Perl-Critic-1.152.tar.gz b/packages/p/perl-Perl-Critic/Perl-Critic-1.152.tar.gz deleted file mode 120000 index 07608a0f5bd..00000000000 --- a/packages/p/perl-Perl-Critic/Perl-Critic-1.152.tar.gz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafybeiejl3z7t23zqbxconusgf2hikztvnqwedfvdakunhrnts2bpobgii \ No newline at end of file diff --git a/packages/p/perl-Perl-Critic/Perl-Critic-1.156.tar.gz b/packages/p/perl-Perl-Critic/Perl-Critic-1.156.tar.gz new file mode 120000 index 00000000000..9316b9b1ceb --- /dev/null +++ b/packages/p/perl-Perl-Critic/Perl-Critic-1.156.tar.gz @@ -0,0 +1 @@ +/ipfs/bafybeigsw4mws2ddjvtyzvjglehhx7cgbskihm54oei27ir3yz577haele \ No newline at end of file diff --git a/packages/p/perl-Perl-Critic/perl-Perl-Critic.changes b/packages/p/perl-Perl-Critic/perl-Perl-Critic.changes index 1b0ea2256ec..5320a6decb3 100644 --- a/packages/p/perl-Perl-Critic/perl-Perl-Critic.changes +++ b/packages/p/perl-Perl-Critic/perl-Perl-Critic.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Wed Oct 23 05:34:27 UTC 2024 - Tina Müller + +- updated to 1.156.0 (1.156) + see /usr/share/doc/packages/perl-Perl-Critic/Changes + ------------------------------------------------------------------- Fri Mar 8 22:56:19 UTC 2024 - Tina Müller diff --git a/packages/p/perl-Perl-Critic/perl-Perl-Critic.spec b/packages/p/perl-Perl-Critic/perl-Perl-Critic.spec index e29596c4fae..cf82d0a0b43 100644 --- a/packages/p/perl-Perl-Critic/perl-Perl-Critic.spec +++ b/packages/p/perl-Perl-Critic/perl-Perl-Critic.spec @@ -18,9 +18,10 @@ %define cpan_name Perl-Critic Name: perl-Perl-Critic -Version: 1.152.0 +Version: 1.156.0 Release: 0 -%define cpan_version 1.152 +# 1.156 -> normalize -> 1.156.0 +%define cpan_version 1.156 License: Artistic-1.0 OR GPL-1.0-or-later Summary: Critique Perl source code for best-practices URL: https://metacpan.org/release/%{cpan_name} @@ -37,12 +38,12 @@ BuildRequires: perl(File::Which) BuildRequires: perl(List::SomeUtils) >= 0.55 BuildRequires: perl(Module::Build) >= 0.4204 BuildRequires: perl(Module::Pluggable) >= 3.1 -BuildRequires: perl(PPI) >= 1.277.0 -BuildRequires: perl(PPI::Document) >= 1.277.0 -BuildRequires: perl(PPI::Document::File) >= 1.277.0 -BuildRequires: perl(PPI::Node) >= 1.277.0 -BuildRequires: perl(PPI::Token::Quote::Single) >= 1.277.0 -BuildRequires: perl(PPI::Token::Whitespace) >= 1.277.0 +BuildRequires: perl(PPI) >= 1.277 +BuildRequires: perl(PPI::Document) >= 1.277 +BuildRequires: perl(PPI::Document::File) >= 1.277 +BuildRequires: perl(PPI::Node) >= 1.277 +BuildRequires: perl(PPI::Token::Quote::Single) >= 1.277 +BuildRequires: perl(PPI::Token::Whitespace) >= 1.277 BuildRequires: perl(PPIx::QuoteLike) BuildRequires: perl(PPIx::Regexp) >= 0.027 BuildRequires: perl(PPIx::Regexp::Util) >= 0.068 @@ -64,12 +65,12 @@ Requires: perl(Exporter) >= 5.63 Requires: perl(File::Which) Requires: perl(List::SomeUtils) >= 0.55 Requires: perl(Module::Pluggable) >= 3.1 -Requires: perl(PPI) >= 1.277.0 -Requires: perl(PPI::Document) >= 1.277.0 -Requires: perl(PPI::Document::File) >= 1.277.0 -Requires: perl(PPI::Node) >= 1.277.0 -Requires: perl(PPI::Token::Quote::Single) >= 1.277.0 -Requires: perl(PPI::Token::Whitespace) >= 1.277.0 +Requires: perl(PPI) >= 1.277 +Requires: perl(PPI::Document) >= 1.277 +Requires: perl(PPI::Document::File) >= 1.277 +Requires: perl(PPI::Node) >= 1.277 +Requires: perl(PPI::Token::Quote::Single) >= 1.277 +Requires: perl(PPI::Token::Whitespace) >= 1.277 Requires: perl(PPIx::QuoteLike) Requires: perl(PPIx::Regexp) >= 0.027 Requires: perl(PPIx::Regexp::Util) >= 0.068 @@ -84,200 +85,200 @@ Requires: perl(Term::ANSIColor) >= 2.02 Requires: perl(Test::Builder) >= 0.92 Requires: perl(parent) Requires: perl(version) >= 0.77 -Provides: perl(Perl::Critic) = 1.152.0 -Provides: perl(Perl::Critic::Annotation) = 1.152.0 -Provides: perl(Perl::Critic::Command) = 1.152.0 -Provides: perl(Perl::Critic::Config) = 1.152.0 -Provides: perl(Perl::Critic::Document) = 1.152.0 -Provides: perl(Perl::Critic::Exception) = 1.152.0 -Provides: perl(Perl::Critic::Exception::AggregateConfiguration) = 1.152.0 -Provides: perl(Perl::Critic::Exception::Configuration) = 1.152.0 -Provides: perl(Perl::Critic::Exception::Configuration::Generic) = 1.152.0 -Provides: perl(Perl::Critic::Exception::Configuration::NonExistentPolicy) = 1.152.0 -Provides: perl(Perl::Critic::Exception::Configuration::Option) = 1.152.0 -Provides: perl(Perl::Critic::Exception::Configuration::Option::Global) = 1.152.0 -Provides: perl(Perl::Critic::Exception::Configuration::Option::Global::ExtraParameter) = 1.152.0 -Provides: perl(Perl::Critic::Exception::Configuration::Option::Global::ParameterValue) = 1.152.0 -Provides: perl(Perl::Critic::Exception::Configuration::Option::Policy) = 1.152.0 -Provides: perl(Perl::Critic::Exception::Configuration::Option::Policy::ExtraParameter) = 1.152.0 -Provides: perl(Perl::Critic::Exception::Configuration::Option::Policy::ParameterValue) = 1.152.0 -Provides: perl(Perl::Critic::Exception::Fatal) = 1.152.0 -Provides: perl(Perl::Critic::Exception::Fatal::Generic) = 1.152.0 -Provides: perl(Perl::Critic::Exception::Fatal::Internal) = 1.152.0 -Provides: perl(Perl::Critic::Exception::Fatal::PolicyDefinition) = 1.152.0 -Provides: perl(Perl::Critic::Exception::IO) = 1.152.0 -Provides: perl(Perl::Critic::Exception::Parse) = 1.152.0 -Provides: perl(Perl::Critic::OptionsProcessor) = 1.152.0 -Provides: perl(Perl::Critic::Policy) = 1.152.0 -Provides: perl(Perl::Critic::Policy::BuiltinFunctions::ProhibitBooleanGrep) = 1.152.0 -Provides: perl(Perl::Critic::Policy::BuiltinFunctions::ProhibitComplexMappings) = 1.152.0 -Provides: perl(Perl::Critic::Policy::BuiltinFunctions::ProhibitLvalueSubstr) = 1.152.0 -Provides: perl(Perl::Critic::Policy::BuiltinFunctions::ProhibitReverseSortBlock) = 1.152.0 -Provides: perl(Perl::Critic::Policy::BuiltinFunctions::ProhibitShiftRef) = 1.152.0 -Provides: perl(Perl::Critic::Policy::BuiltinFunctions::ProhibitSleepViaSelect) = 1.152.0 -Provides: perl(Perl::Critic::Policy::BuiltinFunctions::ProhibitStringyEval) = 1.152.0 -Provides: perl(Perl::Critic::Policy::BuiltinFunctions::ProhibitStringySplit) = 1.152.0 -Provides: perl(Perl::Critic::Policy::BuiltinFunctions::ProhibitUniversalCan) = 1.152.0 -Provides: perl(Perl::Critic::Policy::BuiltinFunctions::ProhibitUniversalIsa) = 1.152.0 -Provides: perl(Perl::Critic::Policy::BuiltinFunctions::ProhibitUselessTopic) = 1.152.0 -Provides: perl(Perl::Critic::Policy::BuiltinFunctions::ProhibitVoidGrep) = 1.152.0 -Provides: perl(Perl::Critic::Policy::BuiltinFunctions::ProhibitVoidMap) = 1.152.0 -Provides: perl(Perl::Critic::Policy::BuiltinFunctions::RequireBlockGrep) = 1.152.0 -Provides: perl(Perl::Critic::Policy::BuiltinFunctions::RequireBlockMap) = 1.152.0 -Provides: perl(Perl::Critic::Policy::BuiltinFunctions::RequireGlobFunction) = 1.152.0 -Provides: perl(Perl::Critic::Policy::BuiltinFunctions::RequireSimpleSortBlock) = 1.152.0 -Provides: perl(Perl::Critic::Policy::ClassHierarchies::ProhibitAutoloading) = 1.152.0 -Provides: perl(Perl::Critic::Policy::ClassHierarchies::ProhibitExplicitISA) = 1.152.0 -Provides: perl(Perl::Critic::Policy::ClassHierarchies::ProhibitOneArgBless) = 1.152.0 -Provides: perl(Perl::Critic::Policy::CodeLayout::ProhibitHardTabs) = 1.152.0 -Provides: perl(Perl::Critic::Policy::CodeLayout::ProhibitParensWithBuiltins) = 1.152.0 -Provides: perl(Perl::Critic::Policy::CodeLayout::ProhibitQuotedWordLists) = 1.152.0 -Provides: perl(Perl::Critic::Policy::CodeLayout::ProhibitTrailingWhitespace) = 1.152.0 -Provides: perl(Perl::Critic::Policy::CodeLayout::RequireConsistentNewlines) = 1.152.0 -Provides: perl(Perl::Critic::Policy::CodeLayout::RequireTidyCode) = 1.152.0 -Provides: perl(Perl::Critic::Policy::CodeLayout::RequireTrailingCommas) = 1.152.0 -Provides: perl(Perl::Critic::Policy::ControlStructures::ProhibitCStyleForLoops) = 1.152.0 -Provides: perl(Perl::Critic::Policy::ControlStructures::ProhibitCascadingIfElse) = 1.152.0 -Provides: perl(Perl::Critic::Policy::ControlStructures::ProhibitDeepNests) = 1.152.0 -Provides: perl(Perl::Critic::Policy::ControlStructures::ProhibitLabelsWithSpecialBlockNames) = 1.152.0 -Provides: perl(Perl::Critic::Policy::ControlStructures::ProhibitMutatingListFunctions) = 1.152.0 -Provides: perl(Perl::Critic::Policy::ControlStructures::ProhibitNegativeExpressionsInUnlessAndUntilConditions) = 1.152.0 -Provides: perl(Perl::Critic::Policy::ControlStructures::ProhibitPostfixControls) = 1.152.0 -Provides: perl(Perl::Critic::Policy::ControlStructures::ProhibitUnlessBlocks) = 1.152.0 -Provides: perl(Perl::Critic::Policy::ControlStructures::ProhibitUnreachableCode) = 1.152.0 -Provides: perl(Perl::Critic::Policy::ControlStructures::ProhibitUntilBlocks) = 1.152.0 -Provides: perl(Perl::Critic::Policy::ControlStructures::ProhibitYadaOperator) = 1.152.0 -Provides: perl(Perl::Critic::Policy::Documentation::PodSpelling) = 1.152.0 -Provides: perl(Perl::Critic::Policy::Documentation::RequirePackageMatchesPodName) = 1.152.0 -Provides: perl(Perl::Critic::Policy::Documentation::RequirePodAtEnd) = 1.152.0 -Provides: perl(Perl::Critic::Policy::Documentation::RequirePodSections) = 1.152.0 -Provides: perl(Perl::Critic::Policy::ErrorHandling::RequireCarping) = 1.152.0 -Provides: perl(Perl::Critic::Policy::ErrorHandling::RequireCheckingReturnValueOfEval) = 1.152.0 -Provides: perl(Perl::Critic::Policy::InputOutput::ProhibitBacktickOperators) = 1.152.0 -Provides: perl(Perl::Critic::Policy::InputOutput::ProhibitBarewordDirHandles) = 1.152.0 -Provides: perl(Perl::Critic::Policy::InputOutput::ProhibitBarewordFileHandles) = 1.152.0 -Provides: perl(Perl::Critic::Policy::InputOutput::ProhibitExplicitStdin) = 1.152.0 -Provides: perl(Perl::Critic::Policy::InputOutput::ProhibitInteractiveTest) = 1.152.0 -Provides: perl(Perl::Critic::Policy::InputOutput::ProhibitJoinedReadline) = 1.152.0 -Provides: perl(Perl::Critic::Policy::InputOutput::ProhibitOneArgSelect) = 1.152.0 -Provides: perl(Perl::Critic::Policy::InputOutput::ProhibitReadlineInForLoop) = 1.152.0 -Provides: perl(Perl::Critic::Policy::InputOutput::ProhibitTwoArgOpen) = 1.152.0 -Provides: perl(Perl::Critic::Policy::InputOutput::RequireBracedFileHandleWithPrint) = 1.152.0 -Provides: perl(Perl::Critic::Policy::InputOutput::RequireBriefOpen) = 1.152.0 -Provides: perl(Perl::Critic::Policy::InputOutput::RequireCheckedClose) = 1.152.0 -Provides: perl(Perl::Critic::Policy::InputOutput::RequireCheckedOpen) = 1.152.0 -Provides: perl(Perl::Critic::Policy::InputOutput::RequireCheckedSyscalls) = 1.152.0 -Provides: perl(Perl::Critic::Policy::InputOutput::RequireEncodingWithUTF8Layer) = 1.152.0 -Provides: perl(Perl::Critic::Policy::Miscellanea::ProhibitFormats) = 1.152.0 -Provides: perl(Perl::Critic::Policy::Miscellanea::ProhibitTies) = 1.152.0 -Provides: perl(Perl::Critic::Policy::Miscellanea::ProhibitUnrestrictedNoCritic) = 1.152.0 -Provides: perl(Perl::Critic::Policy::Miscellanea::ProhibitUselessNoCritic) = 1.152.0 -Provides: perl(Perl::Critic::Policy::Modules::ProhibitAutomaticExportation) = 1.152.0 -Provides: perl(Perl::Critic::Policy::Modules::ProhibitConditionalUseStatements) = 1.152.0 -Provides: perl(Perl::Critic::Policy::Modules::ProhibitEvilModules) = 1.152.0 -Provides: perl(Perl::Critic::Policy::Modules::ProhibitExcessMainComplexity) = 1.152.0 -Provides: perl(Perl::Critic::Policy::Modules::ProhibitMultiplePackages) = 1.152.0 -Provides: perl(Perl::Critic::Policy::Modules::RequireBarewordIncludes) = 1.152.0 -Provides: perl(Perl::Critic::Policy::Modules::RequireEndWithOne) = 1.152.0 -Provides: perl(Perl::Critic::Policy::Modules::RequireExplicitPackage) = 1.152.0 -Provides: perl(Perl::Critic::Policy::Modules::RequireFilenameMatchesPackage) = 1.152.0 -Provides: perl(Perl::Critic::Policy::Modules::RequireNoMatchVarsWithUseEnglish) = 1.152.0 -Provides: perl(Perl::Critic::Policy::Modules::RequireVersionVar) = 1.152.0 -Provides: perl(Perl::Critic::Policy::NamingConventions::Capitalization) = 1.152.0 -Provides: perl(Perl::Critic::Policy::NamingConventions::ProhibitAmbiguousNames) = 1.152.0 -Provides: perl(Perl::Critic::Policy::Objects::ProhibitIndirectSyntax) = 1.152.0 -Provides: perl(Perl::Critic::Policy::References::ProhibitDoubleSigils) = 1.152.0 -Provides: perl(Perl::Critic::Policy::RegularExpressions::ProhibitCaptureWithoutTest) = 1.152.0 -Provides: perl(Perl::Critic::Policy::RegularExpressions::ProhibitComplexRegexes) = 1.152.0 -Provides: perl(Perl::Critic::Policy::RegularExpressions::ProhibitEnumeratedClasses) = 1.152.0 -Provides: perl(Perl::Critic::Policy::RegularExpressions::ProhibitEscapedMetacharacters) = 1.152.0 -Provides: perl(Perl::Critic::Policy::RegularExpressions::ProhibitFixedStringMatches) = 1.152.0 -Provides: perl(Perl::Critic::Policy::RegularExpressions::ProhibitSingleCharAlternation) = 1.152.0 -Provides: perl(Perl::Critic::Policy::RegularExpressions::ProhibitUnusedCapture) = 1.152.0 -Provides: perl(Perl::Critic::Policy::RegularExpressions::ProhibitUnusualDelimiters) = 1.152.0 -Provides: perl(Perl::Critic::Policy::RegularExpressions::ProhibitUselessTopic) = 1.152.0 -Provides: perl(Perl::Critic::Policy::RegularExpressions::RequireBracesForMultiline) = 1.152.0 -Provides: perl(Perl::Critic::Policy::RegularExpressions::RequireDotMatchAnything) = 1.152.0 -Provides: perl(Perl::Critic::Policy::RegularExpressions::RequireExtendedFormatting) = 1.152.0 -Provides: perl(Perl::Critic::Policy::RegularExpressions::RequireLineBoundaryMatching) = 1.152.0 -Provides: perl(Perl::Critic::Policy::Subroutines::ProhibitAmpersandSigils) = 1.152.0 -Provides: perl(Perl::Critic::Policy::Subroutines::ProhibitBuiltinHomonyms) = 1.152.0 -Provides: perl(Perl::Critic::Policy::Subroutines::ProhibitExcessComplexity) = 1.152.0 -Provides: perl(Perl::Critic::Policy::Subroutines::ProhibitExplicitReturnUndef) = 1.152.0 -Provides: perl(Perl::Critic::Policy::Subroutines::ProhibitManyArgs) = 1.152.0 -Provides: perl(Perl::Critic::Policy::Subroutines::ProhibitNestedSubs) = 1.152.0 -Provides: perl(Perl::Critic::Policy::Subroutines::ProhibitReturnSort) = 1.152.0 -Provides: perl(Perl::Critic::Policy::Subroutines::ProhibitSubroutinePrototypes) = 1.152.0 -Provides: perl(Perl::Critic::Policy::Subroutines::ProhibitUnusedPrivateSubroutines) = 1.152.0 -Provides: perl(Perl::Critic::Policy::Subroutines::ProtectPrivateSubs) = 1.152.0 -Provides: perl(Perl::Critic::Policy::Subroutines::RequireArgUnpacking) = 1.152.0 -Provides: perl(Perl::Critic::Policy::Subroutines::RequireFinalReturn) = 1.152.0 -Provides: perl(Perl::Critic::Policy::TestingAndDebugging::ProhibitNoStrict) = 1.152.0 -Provides: perl(Perl::Critic::Policy::TestingAndDebugging::ProhibitNoWarnings) = 1.152.0 -Provides: perl(Perl::Critic::Policy::TestingAndDebugging::ProhibitProlongedStrictureOverride) = 1.152.0 -Provides: perl(Perl::Critic::Policy::TestingAndDebugging::RequireTestLabels) = 1.152.0 -Provides: perl(Perl::Critic::Policy::TestingAndDebugging::RequireUseStrict) = 1.152.0 -Provides: perl(Perl::Critic::Policy::TestingAndDebugging::RequireUseWarnings) = 1.152.0 -Provides: perl(Perl::Critic::Policy::ValuesAndExpressions::ProhibitCommaSeparatedStatements) = 1.152.0 -Provides: perl(Perl::Critic::Policy::ValuesAndExpressions::ProhibitComplexVersion) = 1.152.0 -Provides: perl(Perl::Critic::Policy::ValuesAndExpressions::ProhibitConstantPragma) = 1.152.0 -Provides: perl(Perl::Critic::Policy::ValuesAndExpressions::ProhibitEmptyQuotes) = 1.152.0 -Provides: perl(Perl::Critic::Policy::ValuesAndExpressions::ProhibitEscapedCharacters) = 1.152.0 -Provides: perl(Perl::Critic::Policy::ValuesAndExpressions::ProhibitImplicitNewlines) = 1.152.0 -Provides: perl(Perl::Critic::Policy::ValuesAndExpressions::ProhibitInterpolationOfLiterals) = 1.152.0 -Provides: perl(Perl::Critic::Policy::ValuesAndExpressions::ProhibitLeadingZeros) = 1.152.0 -Provides: perl(Perl::Critic::Policy::ValuesAndExpressions::ProhibitLongChainsOfMethodCalls) = 1.152.0 -Provides: perl(Perl::Critic::Policy::ValuesAndExpressions::ProhibitMagicNumbers) = 1.152.0 -Provides: perl(Perl::Critic::Policy::ValuesAndExpressions::ProhibitMismatchedOperators) = 1.152.0 -Provides: perl(Perl::Critic::Policy::ValuesAndExpressions::ProhibitMixedBooleanOperators) = 1.152.0 -Provides: perl(Perl::Critic::Policy::ValuesAndExpressions::ProhibitNoisyQuotes) = 1.152.0 -Provides: perl(Perl::Critic::Policy::ValuesAndExpressions::ProhibitQuotesAsQuotelikeOperatorDelimiters) = 1.152.0 -Provides: perl(Perl::Critic::Policy::ValuesAndExpressions::ProhibitSpecialLiteralHeredocTerminator) = 1.152.0 -Provides: perl(Perl::Critic::Policy::ValuesAndExpressions::ProhibitVersionStrings) = 1.152.0 -Provides: perl(Perl::Critic::Policy::ValuesAndExpressions::RequireConstantVersion) = 1.152.0 -Provides: perl(Perl::Critic::Policy::ValuesAndExpressions::RequireInterpolationOfMetachars) = 1.152.0 -Provides: perl(Perl::Critic::Policy::ValuesAndExpressions::RequireNumberSeparators) = 1.152.0 -Provides: perl(Perl::Critic::Policy::ValuesAndExpressions::RequireQuotedHeredocTerminator) = 1.152.0 -Provides: perl(Perl::Critic::Policy::ValuesAndExpressions::RequireUpperCaseHeredocTerminator) = 1.152.0 -Provides: perl(Perl::Critic::Policy::Variables::ProhibitAugmentedAssignmentInDeclaration) = 1.152.0 -Provides: perl(Perl::Critic::Policy::Variables::ProhibitConditionalDeclarations) = 1.152.0 -Provides: perl(Perl::Critic::Policy::Variables::ProhibitEvilVariables) = 1.152.0 -Provides: perl(Perl::Critic::Policy::Variables::ProhibitLocalVars) = 1.152.0 -Provides: perl(Perl::Critic::Policy::Variables::ProhibitMatchVars) = 1.152.0 -Provides: perl(Perl::Critic::Policy::Variables::ProhibitPackageVars) = 1.152.0 -Provides: perl(Perl::Critic::Policy::Variables::ProhibitPerl4PackageNames) = 1.152.0 -Provides: perl(Perl::Critic::Policy::Variables::ProhibitPunctuationVars) = 1.152.0 -Provides: perl(Perl::Critic::Policy::Variables::ProhibitReusedNames) = 1.152.0 -Provides: perl(Perl::Critic::Policy::Variables::ProhibitUnusedVariables) = 1.152.0 -Provides: perl(Perl::Critic::Policy::Variables::ProtectPrivateVars) = 1.152.0 -Provides: perl(Perl::Critic::Policy::Variables::RequireInitializationForLocalVars) = 1.152.0 -Provides: perl(Perl::Critic::Policy::Variables::RequireLexicalLoopIterators) = 1.152.0 -Provides: perl(Perl::Critic::Policy::Variables::RequireLocalizedPunctuationVars) = 1.152.0 -Provides: perl(Perl::Critic::Policy::Variables::RequireNegativeIndices) = 1.152.0 -Provides: perl(Perl::Critic::PolicyConfig) = 1.152.0 -Provides: perl(Perl::Critic::PolicyFactory) = 1.152.0 -Provides: perl(Perl::Critic::PolicyListing) = 1.152.0 -Provides: perl(Perl::Critic::PolicyParameter) = 1.152.0 -Provides: perl(Perl::Critic::PolicyParameter::Behavior) = 1.152.0 -Provides: perl(Perl::Critic::PolicyParameter::Behavior::Boolean) = 1.152.0 -Provides: perl(Perl::Critic::PolicyParameter::Behavior::Enumeration) = 1.152.0 -Provides: perl(Perl::Critic::PolicyParameter::Behavior::Integer) = 1.152.0 -Provides: perl(Perl::Critic::PolicyParameter::Behavior::String) = 1.152.0 -Provides: perl(Perl::Critic::PolicyParameter::Behavior::StringList) = 1.152.0 -Provides: perl(Perl::Critic::ProfilePrototype) = 1.152.0 -Provides: perl(Perl::Critic::Statistics) = 1.152.0 -Provides: perl(Perl::Critic::TestUtils) = 1.152.0 -Provides: perl(Perl::Critic::Theme) = 1.152.0 -Provides: perl(Perl::Critic::ThemeListing) = 1.152.0 -Provides: perl(Perl::Critic::UserProfile) = 1.152.0 -Provides: perl(Perl::Critic::Utils) = 1.152.0 -Provides: perl(Perl::Critic::Utils::Constants) = 1.152.0 -Provides: perl(Perl::Critic::Utils::McCabe) = 1.152.0 -Provides: perl(Perl::Critic::Utils::POD) = 1.152.0 -Provides: perl(Perl::Critic::Utils::PPI) = 1.152.0 -Provides: perl(Perl::Critic::Utils::Perl) = 1.152.0 -Provides: perl(Perl::Critic::Violation) = 1.152.0 -Provides: perl(Test::Perl::Critic::Policy) = 1.152.0 +Provides: perl(Perl::Critic) = %{version} +Provides: perl(Perl::Critic::Annotation) = %{version} +Provides: perl(Perl::Critic::Command) = %{version} +Provides: perl(Perl::Critic::Config) = %{version} +Provides: perl(Perl::Critic::Document) = %{version} +Provides: perl(Perl::Critic::Exception) = %{version} +Provides: perl(Perl::Critic::Exception::AggregateConfiguration) = %{version} +Provides: perl(Perl::Critic::Exception::Configuration) = %{version} +Provides: perl(Perl::Critic::Exception::Configuration::Generic) = %{version} +Provides: perl(Perl::Critic::Exception::Configuration::NonExistentPolicy) = %{version} +Provides: perl(Perl::Critic::Exception::Configuration::Option) = %{version} +Provides: perl(Perl::Critic::Exception::Configuration::Option::Global) = %{version} +Provides: perl(Perl::Critic::Exception::Configuration::Option::Global::ExtraParameter) = %{version} +Provides: perl(Perl::Critic::Exception::Configuration::Option::Global::ParameterValue) = %{version} +Provides: perl(Perl::Critic::Exception::Configuration::Option::Policy) = %{version} +Provides: perl(Perl::Critic::Exception::Configuration::Option::Policy::ExtraParameter) = %{version} +Provides: perl(Perl::Critic::Exception::Configuration::Option::Policy::ParameterValue) = %{version} +Provides: perl(Perl::Critic::Exception::Fatal) = %{version} +Provides: perl(Perl::Critic::Exception::Fatal::Generic) = %{version} +Provides: perl(Perl::Critic::Exception::Fatal::Internal) = %{version} +Provides: perl(Perl::Critic::Exception::Fatal::PolicyDefinition) = %{version} +Provides: perl(Perl::Critic::Exception::IO) = %{version} +Provides: perl(Perl::Critic::Exception::Parse) = %{version} +Provides: perl(Perl::Critic::OptionsProcessor) = %{version} +Provides: perl(Perl::Critic::Policy) = %{version} +Provides: perl(Perl::Critic::Policy::BuiltinFunctions::ProhibitBooleanGrep) = %{version} +Provides: perl(Perl::Critic::Policy::BuiltinFunctions::ProhibitComplexMappings) = %{version} +Provides: perl(Perl::Critic::Policy::BuiltinFunctions::ProhibitLvalueSubstr) = %{version} +Provides: perl(Perl::Critic::Policy::BuiltinFunctions::ProhibitReverseSortBlock) = %{version} +Provides: perl(Perl::Critic::Policy::BuiltinFunctions::ProhibitShiftRef) = %{version} +Provides: perl(Perl::Critic::Policy::BuiltinFunctions::ProhibitSleepViaSelect) = %{version} +Provides: perl(Perl::Critic::Policy::BuiltinFunctions::ProhibitStringyEval) = %{version} +Provides: perl(Perl::Critic::Policy::BuiltinFunctions::ProhibitStringySplit) = %{version} +Provides: perl(Perl::Critic::Policy::BuiltinFunctions::ProhibitUniversalCan) = %{version} +Provides: perl(Perl::Critic::Policy::BuiltinFunctions::ProhibitUniversalIsa) = %{version} +Provides: perl(Perl::Critic::Policy::BuiltinFunctions::ProhibitUselessTopic) = %{version} +Provides: perl(Perl::Critic::Policy::BuiltinFunctions::ProhibitVoidGrep) = %{version} +Provides: perl(Perl::Critic::Policy::BuiltinFunctions::ProhibitVoidMap) = %{version} +Provides: perl(Perl::Critic::Policy::BuiltinFunctions::RequireBlockGrep) = %{version} +Provides: perl(Perl::Critic::Policy::BuiltinFunctions::RequireBlockMap) = %{version} +Provides: perl(Perl::Critic::Policy::BuiltinFunctions::RequireGlobFunction) = %{version} +Provides: perl(Perl::Critic::Policy::BuiltinFunctions::RequireSimpleSortBlock) = %{version} +Provides: perl(Perl::Critic::Policy::ClassHierarchies::ProhibitAutoloading) = %{version} +Provides: perl(Perl::Critic::Policy::ClassHierarchies::ProhibitExplicitISA) = %{version} +Provides: perl(Perl::Critic::Policy::ClassHierarchies::ProhibitOneArgBless) = %{version} +Provides: perl(Perl::Critic::Policy::CodeLayout::ProhibitHardTabs) = %{version} +Provides: perl(Perl::Critic::Policy::CodeLayout::ProhibitParensWithBuiltins) = %{version} +Provides: perl(Perl::Critic::Policy::CodeLayout::ProhibitQuotedWordLists) = %{version} +Provides: perl(Perl::Critic::Policy::CodeLayout::ProhibitTrailingWhitespace) = %{version} +Provides: perl(Perl::Critic::Policy::CodeLayout::RequireConsistentNewlines) = %{version} +Provides: perl(Perl::Critic::Policy::CodeLayout::RequireTidyCode) = %{version} +Provides: perl(Perl::Critic::Policy::CodeLayout::RequireTrailingCommas) = %{version} +Provides: perl(Perl::Critic::Policy::ControlStructures::ProhibitCStyleForLoops) = %{version} +Provides: perl(Perl::Critic::Policy::ControlStructures::ProhibitCascadingIfElse) = %{version} +Provides: perl(Perl::Critic::Policy::ControlStructures::ProhibitDeepNests) = %{version} +Provides: perl(Perl::Critic::Policy::ControlStructures::ProhibitLabelsWithSpecialBlockNames) = %{version} +Provides: perl(Perl::Critic::Policy::ControlStructures::ProhibitMutatingListFunctions) = %{version} +Provides: perl(Perl::Critic::Policy::ControlStructures::ProhibitNegativeExpressionsInUnlessAndUntilConditions) = %{version} +Provides: perl(Perl::Critic::Policy::ControlStructures::ProhibitPostfixControls) = %{version} +Provides: perl(Perl::Critic::Policy::ControlStructures::ProhibitUnlessBlocks) = %{version} +Provides: perl(Perl::Critic::Policy::ControlStructures::ProhibitUnreachableCode) = %{version} +Provides: perl(Perl::Critic::Policy::ControlStructures::ProhibitUntilBlocks) = %{version} +Provides: perl(Perl::Critic::Policy::ControlStructures::ProhibitYadaOperator) = %{version} +Provides: perl(Perl::Critic::Policy::Documentation::PodSpelling) = %{version} +Provides: perl(Perl::Critic::Policy::Documentation::RequirePackageMatchesPodName) = %{version} +Provides: perl(Perl::Critic::Policy::Documentation::RequirePodAtEnd) = %{version} +Provides: perl(Perl::Critic::Policy::Documentation::RequirePodSections) = %{version} +Provides: perl(Perl::Critic::Policy::ErrorHandling::RequireCarping) = %{version} +Provides: perl(Perl::Critic::Policy::ErrorHandling::RequireCheckingReturnValueOfEval) = %{version} +Provides: perl(Perl::Critic::Policy::InputOutput::ProhibitBacktickOperators) = %{version} +Provides: perl(Perl::Critic::Policy::InputOutput::ProhibitBarewordDirHandles) = %{version} +Provides: perl(Perl::Critic::Policy::InputOutput::ProhibitBarewordFileHandles) = %{version} +Provides: perl(Perl::Critic::Policy::InputOutput::ProhibitExplicitStdin) = %{version} +Provides: perl(Perl::Critic::Policy::InputOutput::ProhibitInteractiveTest) = %{version} +Provides: perl(Perl::Critic::Policy::InputOutput::ProhibitJoinedReadline) = %{version} +Provides: perl(Perl::Critic::Policy::InputOutput::ProhibitOneArgSelect) = %{version} +Provides: perl(Perl::Critic::Policy::InputOutput::ProhibitReadlineInForLoop) = %{version} +Provides: perl(Perl::Critic::Policy::InputOutput::ProhibitTwoArgOpen) = %{version} +Provides: perl(Perl::Critic::Policy::InputOutput::RequireBracedFileHandleWithPrint) = %{version} +Provides: perl(Perl::Critic::Policy::InputOutput::RequireBriefOpen) = %{version} +Provides: perl(Perl::Critic::Policy::InputOutput::RequireCheckedClose) = %{version} +Provides: perl(Perl::Critic::Policy::InputOutput::RequireCheckedOpen) = %{version} +Provides: perl(Perl::Critic::Policy::InputOutput::RequireCheckedSyscalls) = %{version} +Provides: perl(Perl::Critic::Policy::InputOutput::RequireEncodingWithUTF8Layer) = %{version} +Provides: perl(Perl::Critic::Policy::Miscellanea::ProhibitFormats) = %{version} +Provides: perl(Perl::Critic::Policy::Miscellanea::ProhibitTies) = %{version} +Provides: perl(Perl::Critic::Policy::Miscellanea::ProhibitUnrestrictedNoCritic) = %{version} +Provides: perl(Perl::Critic::Policy::Miscellanea::ProhibitUselessNoCritic) = %{version} +Provides: perl(Perl::Critic::Policy::Modules::ProhibitAutomaticExportation) = %{version} +Provides: perl(Perl::Critic::Policy::Modules::ProhibitConditionalUseStatements) = %{version} +Provides: perl(Perl::Critic::Policy::Modules::ProhibitEvilModules) = %{version} +Provides: perl(Perl::Critic::Policy::Modules::ProhibitExcessMainComplexity) = %{version} +Provides: perl(Perl::Critic::Policy::Modules::ProhibitMultiplePackages) = %{version} +Provides: perl(Perl::Critic::Policy::Modules::RequireBarewordIncludes) = %{version} +Provides: perl(Perl::Critic::Policy::Modules::RequireEndWithOne) = %{version} +Provides: perl(Perl::Critic::Policy::Modules::RequireExplicitPackage) = %{version} +Provides: perl(Perl::Critic::Policy::Modules::RequireFilenameMatchesPackage) = %{version} +Provides: perl(Perl::Critic::Policy::Modules::RequireNoMatchVarsWithUseEnglish) = %{version} +Provides: perl(Perl::Critic::Policy::Modules::RequireVersionVar) = %{version} +Provides: perl(Perl::Critic::Policy::NamingConventions::Capitalization) = %{version} +Provides: perl(Perl::Critic::Policy::NamingConventions::ProhibitAmbiguousNames) = %{version} +Provides: perl(Perl::Critic::Policy::Objects::ProhibitIndirectSyntax) = %{version} +Provides: perl(Perl::Critic::Policy::References::ProhibitDoubleSigils) = %{version} +Provides: perl(Perl::Critic::Policy::RegularExpressions::ProhibitCaptureWithoutTest) = %{version} +Provides: perl(Perl::Critic::Policy::RegularExpressions::ProhibitComplexRegexes) = %{version} +Provides: perl(Perl::Critic::Policy::RegularExpressions::ProhibitEnumeratedClasses) = %{version} +Provides: perl(Perl::Critic::Policy::RegularExpressions::ProhibitEscapedMetacharacters) = %{version} +Provides: perl(Perl::Critic::Policy::RegularExpressions::ProhibitFixedStringMatches) = %{version} +Provides: perl(Perl::Critic::Policy::RegularExpressions::ProhibitSingleCharAlternation) = %{version} +Provides: perl(Perl::Critic::Policy::RegularExpressions::ProhibitUnusedCapture) = %{version} +Provides: perl(Perl::Critic::Policy::RegularExpressions::ProhibitUnusualDelimiters) = %{version} +Provides: perl(Perl::Critic::Policy::RegularExpressions::ProhibitUselessTopic) = %{version} +Provides: perl(Perl::Critic::Policy::RegularExpressions::RequireBracesForMultiline) = %{version} +Provides: perl(Perl::Critic::Policy::RegularExpressions::RequireDotMatchAnything) = %{version} +Provides: perl(Perl::Critic::Policy::RegularExpressions::RequireExtendedFormatting) = %{version} +Provides: perl(Perl::Critic::Policy::RegularExpressions::RequireLineBoundaryMatching) = %{version} +Provides: perl(Perl::Critic::Policy::Subroutines::ProhibitAmpersandSigils) = %{version} +Provides: perl(Perl::Critic::Policy::Subroutines::ProhibitBuiltinHomonyms) = %{version} +Provides: perl(Perl::Critic::Policy::Subroutines::ProhibitExcessComplexity) = %{version} +Provides: perl(Perl::Critic::Policy::Subroutines::ProhibitExplicitReturnUndef) = %{version} +Provides: perl(Perl::Critic::Policy::Subroutines::ProhibitManyArgs) = %{version} +Provides: perl(Perl::Critic::Policy::Subroutines::ProhibitNestedSubs) = %{version} +Provides: perl(Perl::Critic::Policy::Subroutines::ProhibitReturnSort) = %{version} +Provides: perl(Perl::Critic::Policy::Subroutines::ProhibitSubroutinePrototypes) = %{version} +Provides: perl(Perl::Critic::Policy::Subroutines::ProhibitUnusedPrivateSubroutines) = %{version} +Provides: perl(Perl::Critic::Policy::Subroutines::ProtectPrivateSubs) = %{version} +Provides: perl(Perl::Critic::Policy::Subroutines::RequireArgUnpacking) = %{version} +Provides: perl(Perl::Critic::Policy::Subroutines::RequireFinalReturn) = %{version} +Provides: perl(Perl::Critic::Policy::TestingAndDebugging::ProhibitNoStrict) = %{version} +Provides: perl(Perl::Critic::Policy::TestingAndDebugging::ProhibitNoWarnings) = %{version} +Provides: perl(Perl::Critic::Policy::TestingAndDebugging::ProhibitProlongedStrictureOverride) = %{version} +Provides: perl(Perl::Critic::Policy::TestingAndDebugging::RequireTestLabels) = %{version} +Provides: perl(Perl::Critic::Policy::TestingAndDebugging::RequireUseStrict) = %{version} +Provides: perl(Perl::Critic::Policy::TestingAndDebugging::RequireUseWarnings) = %{version} +Provides: perl(Perl::Critic::Policy::ValuesAndExpressions::ProhibitCommaSeparatedStatements) = %{version} +Provides: perl(Perl::Critic::Policy::ValuesAndExpressions::ProhibitComplexVersion) = %{version} +Provides: perl(Perl::Critic::Policy::ValuesAndExpressions::ProhibitConstantPragma) = %{version} +Provides: perl(Perl::Critic::Policy::ValuesAndExpressions::ProhibitEmptyQuotes) = %{version} +Provides: perl(Perl::Critic::Policy::ValuesAndExpressions::ProhibitEscapedCharacters) = %{version} +Provides: perl(Perl::Critic::Policy::ValuesAndExpressions::ProhibitImplicitNewlines) = %{version} +Provides: perl(Perl::Critic::Policy::ValuesAndExpressions::ProhibitInterpolationOfLiterals) = %{version} +Provides: perl(Perl::Critic::Policy::ValuesAndExpressions::ProhibitLeadingZeros) = %{version} +Provides: perl(Perl::Critic::Policy::ValuesAndExpressions::ProhibitLongChainsOfMethodCalls) = %{version} +Provides: perl(Perl::Critic::Policy::ValuesAndExpressions::ProhibitMagicNumbers) = %{version} +Provides: perl(Perl::Critic::Policy::ValuesAndExpressions::ProhibitMismatchedOperators) = %{version} +Provides: perl(Perl::Critic::Policy::ValuesAndExpressions::ProhibitMixedBooleanOperators) = %{version} +Provides: perl(Perl::Critic::Policy::ValuesAndExpressions::ProhibitNoisyQuotes) = %{version} +Provides: perl(Perl::Critic::Policy::ValuesAndExpressions::ProhibitQuotesAsQuotelikeOperatorDelimiters) = %{version} +Provides: perl(Perl::Critic::Policy::ValuesAndExpressions::ProhibitSpecialLiteralHeredocTerminator) = %{version} +Provides: perl(Perl::Critic::Policy::ValuesAndExpressions::ProhibitVersionStrings) = %{version} +Provides: perl(Perl::Critic::Policy::ValuesAndExpressions::RequireConstantVersion) = %{version} +Provides: perl(Perl::Critic::Policy::ValuesAndExpressions::RequireInterpolationOfMetachars) = %{version} +Provides: perl(Perl::Critic::Policy::ValuesAndExpressions::RequireNumberSeparators) = %{version} +Provides: perl(Perl::Critic::Policy::ValuesAndExpressions::RequireQuotedHeredocTerminator) = %{version} +Provides: perl(Perl::Critic::Policy::ValuesAndExpressions::RequireUpperCaseHeredocTerminator) = %{version} +Provides: perl(Perl::Critic::Policy::Variables::ProhibitAugmentedAssignmentInDeclaration) = %{version} +Provides: perl(Perl::Critic::Policy::Variables::ProhibitConditionalDeclarations) = %{version} +Provides: perl(Perl::Critic::Policy::Variables::ProhibitEvilVariables) = %{version} +Provides: perl(Perl::Critic::Policy::Variables::ProhibitLocalVars) = %{version} +Provides: perl(Perl::Critic::Policy::Variables::ProhibitMatchVars) = %{version} +Provides: perl(Perl::Critic::Policy::Variables::ProhibitPackageVars) = %{version} +Provides: perl(Perl::Critic::Policy::Variables::ProhibitPerl4PackageNames) = %{version} +Provides: perl(Perl::Critic::Policy::Variables::ProhibitPunctuationVars) = %{version} +Provides: perl(Perl::Critic::Policy::Variables::ProhibitReusedNames) = %{version} +Provides: perl(Perl::Critic::Policy::Variables::ProhibitUnusedVariables) = %{version} +Provides: perl(Perl::Critic::Policy::Variables::ProtectPrivateVars) = %{version} +Provides: perl(Perl::Critic::Policy::Variables::RequireInitializationForLocalVars) = %{version} +Provides: perl(Perl::Critic::Policy::Variables::RequireLexicalLoopIterators) = %{version} +Provides: perl(Perl::Critic::Policy::Variables::RequireLocalizedPunctuationVars) = %{version} +Provides: perl(Perl::Critic::Policy::Variables::RequireNegativeIndices) = %{version} +Provides: perl(Perl::Critic::PolicyConfig) = %{version} +Provides: perl(Perl::Critic::PolicyFactory) = %{version} +Provides: perl(Perl::Critic::PolicyListing) = %{version} +Provides: perl(Perl::Critic::PolicyParameter) = %{version} +Provides: perl(Perl::Critic::PolicyParameter::Behavior) = %{version} +Provides: perl(Perl::Critic::PolicyParameter::Behavior::Boolean) = %{version} +Provides: perl(Perl::Critic::PolicyParameter::Behavior::Enumeration) = %{version} +Provides: perl(Perl::Critic::PolicyParameter::Behavior::Integer) = %{version} +Provides: perl(Perl::Critic::PolicyParameter::Behavior::String) = %{version} +Provides: perl(Perl::Critic::PolicyParameter::Behavior::StringList) = %{version} +Provides: perl(Perl::Critic::ProfilePrototype) = %{version} +Provides: perl(Perl::Critic::Statistics) = %{version} +Provides: perl(Perl::Critic::TestUtils) = %{version} +Provides: perl(Perl::Critic::Theme) = %{version} +Provides: perl(Perl::Critic::ThemeListing) = %{version} +Provides: perl(Perl::Critic::UserProfile) = %{version} +Provides: perl(Perl::Critic::Utils) = %{version} +Provides: perl(Perl::Critic::Utils::Constants) = %{version} +Provides: perl(Perl::Critic::Utils::McCabe) = %{version} +Provides: perl(Perl::Critic::Utils::POD) = %{version} +Provides: perl(Perl::Critic::Utils::PPI) = %{version} +Provides: perl(Perl::Critic::Utils::Perl) = %{version} +Provides: perl(Perl::Critic::Violation) = %{version} +Provides: perl(Test::Perl::Critic::Policy) = %{version} %undefine __perllib_provides %{perl_requires} diff --git a/packages/p/perl-Plack-Middleware-Session/.files b/packages/p/perl-Plack-Middleware-Session/.files index 91c86525a4e..5db27ec73d8 100644 Binary files a/packages/p/perl-Plack-Middleware-Session/.files and b/packages/p/perl-Plack-Middleware-Session/.files differ diff --git a/packages/p/perl-Plack-Middleware-Session/.rev b/packages/p/perl-Plack-Middleware-Session/.rev index a2fa4fc6cd2..81419d9806b 100644 --- a/packages/p/perl-Plack-Middleware-Session/.rev +++ b/packages/p/perl-Plack-Middleware-Session/.rev @@ -31,4 +31,12 @@ 684909 + + 390b8b8f121fbca195d27d756c20e7d0 + 0.340.0 + + anag+factory + + 1235276 + diff --git a/packages/p/perl-Plack-Middleware-Session/Plack-Middleware-Session-0.33.tar.gz b/packages/p/perl-Plack-Middleware-Session/Plack-Middleware-Session-0.33.tar.gz deleted file mode 120000 index 13ee5315954..00000000000 --- a/packages/p/perl-Plack-Middleware-Session/Plack-Middleware-Session-0.33.tar.gz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafkreicp7grmtumk3acjwro76n5zxxkbeipcyly6c25pxan75xeiyune5y \ No newline at end of file diff --git a/packages/p/perl-Plack-Middleware-Session/Plack-Middleware-Session-0.34.tar.gz b/packages/p/perl-Plack-Middleware-Session/Plack-Middleware-Session-0.34.tar.gz new file mode 120000 index 00000000000..9e23a0346a4 --- /dev/null +++ b/packages/p/perl-Plack-Middleware-Session/Plack-Middleware-Session-0.34.tar.gz @@ -0,0 +1 @@ +/ipfs/bafkreig5po6iwdtxz2xwpfg5rccnbpzxv6v3fucfh6swbl7h7v7zog233q \ No newline at end of file diff --git a/packages/p/perl-Plack-Middleware-Session/perl-Plack-Middleware-Session.changes b/packages/p/perl-Plack-Middleware-Session/perl-Plack-Middleware-Session.changes index ef75a14b22a..2609f59cd4f 100644 --- a/packages/p/perl-Plack-Middleware-Session/perl-Plack-Middleware-Session.changes +++ b/packages/p/perl-Plack-Middleware-Session/perl-Plack-Middleware-Session.changes @@ -1,3 +1,12 @@ +------------------------------------------------------------------- +Tue Sep 24 05:38:46 UTC 2024 - Tina Müller + +- updated to 0.340.0 (0.34) + see /usr/share/doc/packages/perl-Plack-Middleware-Session/Changes + + 0.34 2024-09-23 09:54:12 PDT + - Add support for Partitioned cookies (CHIP) #51 + ------------------------------------------------------------------- Wed Mar 13 16:31:00 UTC 2019 - Stephan Kulow diff --git a/packages/p/perl-Plack-Middleware-Session/perl-Plack-Middleware-Session.spec b/packages/p/perl-Plack-Middleware-Session/perl-Plack-Middleware-Session.spec index cdd2ed64dcc..7a7c7f295f1 100644 --- a/packages/p/perl-Plack-Middleware-Session/perl-Plack-Middleware-Session.spec +++ b/packages/p/perl-Plack-Middleware-Session/perl-Plack-Middleware-Session.spec @@ -1,7 +1,7 @@ # # spec file for package perl-Plack-Middleware-Session # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,35 +16,48 @@ # +%define cpan_name Plack-Middleware-Session Name: perl-Plack-Middleware-Session -Version: 0.33 +Version: 0.340.0 Release: 0 -%define cpan_name Plack-Middleware-Session -Summary: Middleware for session management +# 0.34 -> normalize -> 0.340.0 +%define cpan_version 0.34 License: Artistic-1.0 OR GPL-1.0-or-later -Group: Development/Libraries/Perl -Url: https://metacpan.org/release/%{cpan_name} -Source0: https://cpan.metacpan.org/authors/id/M/MI/MIYAGAWA/%{cpan_name}-%{version}.tar.gz +Summary: Middleware for session management +URL: https://metacpan.org/release/%{cpan_name} +Source0: https://cpan.metacpan.org/authors/id/M/MI/MIYAGAWA/%{cpan_name}-%{cpan_version}.tar.gz Source1: cpanspec.yml BuildArch: noarch -BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: perl BuildRequires: perl-macros -BuildRequires: perl(Cookie::Baker) >= 0.10 +BuildRequires: perl(Cookie::Baker) >= 0.120 BuildRequires: perl(Digest::HMAC_SHA1) >= 1.03 BuildRequires: perl(Digest::SHA) BuildRequires: perl(HTTP::Cookies) BuildRequires: perl(HTTP::Request::Common) BuildRequires: perl(LWP::UserAgent) +BuildRequires: perl(Module::Build) BuildRequires: perl(Module::Build::Tiny) >= 0.034 BuildRequires: perl(Plack) >= 0.9910 BuildRequires: perl(Test::Fatal) >= 0.006 BuildRequires: perl(Test::More) >= 0.88 BuildRequires: perl(Test::Requires) -Requires: perl(Cookie::Baker) >= 0.10 +Requires: perl(Cookie::Baker) >= 0.120 Requires: perl(Digest::HMAC_SHA1) >= 1.03 Requires: perl(Digest::SHA) Requires: perl(Plack) >= 0.9910 +Provides: perl(Plack::Middleware::Session) = %{version} +Provides: perl(Plack::Middleware::Session::Cookie) +Provides: perl(Plack::Session) = %{version} +Provides: perl(Plack::Session::Cleanup) = %{version} +Provides: perl(Plack::Session::State) = %{version} +Provides: perl(Plack::Session::State::Cookie) = %{version} +Provides: perl(Plack::Session::Store) = %{version} +Provides: perl(Plack::Session::Store::Cache) = %{version} +Provides: perl(Plack::Session::Store::DBI) = %{version} +Provides: perl(Plack::Session::Store::File) = %{version} +Provides: perl(Plack::Session::Store::Null) = %{version} +%undefine __perllib_provides %{perl_requires} %description @@ -61,8 +74,9 @@ needed. of 'plack.session'. %prep -%setup -q -n %{cpan_name}-%{version} -find . -type f ! -name \*.pl -print0 | xargs -0 chmod 644 +%autosetup -n %{cpan_name}-%{cpan_version} + +find . -type f ! -path "*/t/*" ! -name "*.pl" ! -path "*/bin/*" ! -path "*/script/*" ! -path "*/scripts/*" ! -name "configure" -print0 | xargs -0 chmod 644 %build perl Build.PL --installdirs=vendor @@ -78,7 +92,6 @@ export PERL5LIB=$PWD %perl_gen_filelist %files -f %{name}.files -%defattr(-,root,root,755) %doc Changes examples README %license LICENSE diff --git a/packages/p/perl-SQL-Translator/.files b/packages/p/perl-SQL-Translator/.files index a8386a9abe6..12b4d07d5f6 100644 Binary files a/packages/p/perl-SQL-Translator/.files and b/packages/p/perl-SQL-Translator/.files differ diff --git a/packages/p/perl-SQL-Translator/.rev b/packages/p/perl-SQL-Translator/.rev index 5a3bdbc65c8..0840827fdc6 100644 --- a/packages/p/perl-SQL-Translator/.rev +++ b/packages/p/perl-SQL-Translator/.rev @@ -170,4 +170,12 @@ See e.g. script/sqlt (forwarded request 185916 from babelworx) 1156506 + + 01a7641dc7aea9748364a7acb0d63bb8 + 1.660.0 + + anag+factory + + 1235291 + diff --git a/packages/p/perl-SQL-Translator/SQL-Translator-1.65.tar.gz b/packages/p/perl-SQL-Translator/SQL-Translator-1.65.tar.gz deleted file mode 120000 index 2a7ab8474fa..00000000000 --- a/packages/p/perl-SQL-Translator/SQL-Translator-1.65.tar.gz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafybeihmm52ggtnwnlhughnroxr23frpcyeggnddxo3wzqs5aqlwk4tgte \ No newline at end of file diff --git a/packages/p/perl-SQL-Translator/SQL-Translator-1.66.tar.gz b/packages/p/perl-SQL-Translator/SQL-Translator-1.66.tar.gz new file mode 120000 index 00000000000..f168bb48051 --- /dev/null +++ b/packages/p/perl-SQL-Translator/SQL-Translator-1.66.tar.gz @@ -0,0 +1 @@ +/ipfs/bafybeiddnosr2266y37ysecxezhl7sms3vpqknfal2k7ksquy4fvwlbygi \ No newline at end of file diff --git a/packages/p/perl-SQL-Translator/perl-SQL-Translator.changes b/packages/p/perl-SQL-Translator/perl-SQL-Translator.changes index 2cfbac652fc..e5703f95562 100644 --- a/packages/p/perl-SQL-Translator/perl-SQL-Translator.changes +++ b/packages/p/perl-SQL-Translator/perl-SQL-Translator.changes @@ -1,3 +1,14 @@ +------------------------------------------------------------------- +Thu Dec 12 16:36:59 UTC 2024 - Tina Müller + +- updated to 1.660.0 (1.66) + see /usr/share/doc/packages/perl-SQL-Translator/Changes + + 1.66 - 2024-11-18 + + FIXES + * fix precedence problem issue with newest perl (thanks @mauke) + ------------------------------------------------------------------- Fri Mar 8 23:03:57 UTC 2024 - Tina Müller diff --git a/packages/p/perl-SQL-Translator/perl-SQL-Translator.spec b/packages/p/perl-SQL-Translator/perl-SQL-Translator.spec index ba19287a2d6..1403a8cdfec 100644 --- a/packages/p/perl-SQL-Translator/perl-SQL-Translator.spec +++ b/packages/p/perl-SQL-Translator/perl-SQL-Translator.spec @@ -18,9 +18,10 @@ %define cpan_name SQL-Translator Name: perl-SQL-Translator -Version: 1.650.0 +Version: 1.660.0 Release: 0 -%define cpan_version 1.65 +# 1.66 -> normalize -> 1.660.0 +%define cpan_version 1.66 #Upstream: Artistic-1.0 or GPL-1.0-or-later License: (Artistic-1.0 OR GPL-1.0-or-later) AND GPL-2.0-only Summary: SQL DDL transformations and more diff --git a/packages/p/perl-Test-ExpectAndCheck/.files b/packages/p/perl-Test-ExpectAndCheck/.files index 7231835e9e6..baf2760cb82 100644 Binary files a/packages/p/perl-Test-ExpectAndCheck/.files and b/packages/p/perl-Test-ExpectAndCheck/.files differ diff --git a/packages/p/perl-Test-ExpectAndCheck/.rev b/packages/p/perl-Test-ExpectAndCheck/.rev index 66fc37a4de4..aa9ad0653e2 100644 --- a/packages/p/perl-Test-ExpectAndCheck/.rev +++ b/packages/p/perl-Test-ExpectAndCheck/.rev @@ -16,4 +16,12 @@ 1156570 + + 7f773cb323dad2fe797cd2d2fdbac74b + 0.70.0 + + anag+factory + + 1235284 + diff --git a/packages/p/perl-Test-ExpectAndCheck/Test-ExpectAndCheck-0.06.tar.gz b/packages/p/perl-Test-ExpectAndCheck/Test-ExpectAndCheck-0.06.tar.gz deleted file mode 120000 index 868e0a7eecd..00000000000 --- a/packages/p/perl-Test-ExpectAndCheck/Test-ExpectAndCheck-0.06.tar.gz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafkreid77i2v5ez4m2weis5rolnb2idkvwhjrjigtsrqp6gleakaql2vky \ No newline at end of file diff --git a/packages/p/perl-Test-ExpectAndCheck/Test-ExpectAndCheck-0.07.tar.gz b/packages/p/perl-Test-ExpectAndCheck/Test-ExpectAndCheck-0.07.tar.gz new file mode 120000 index 00000000000..61b32a75dca --- /dev/null +++ b/packages/p/perl-Test-ExpectAndCheck/Test-ExpectAndCheck-0.07.tar.gz @@ -0,0 +1 @@ +/ipfs/bafkreih6gs5zmg7xabasbrt2vfoa3jl4owoli2ycxwxoafeimqnrybz7m4 \ No newline at end of file diff --git a/packages/p/perl-Test-ExpectAndCheck/perl-Test-ExpectAndCheck.changes b/packages/p/perl-Test-ExpectAndCheck/perl-Test-ExpectAndCheck.changes index 23a58fc28ea..11e257cce60 100644 --- a/packages/p/perl-Test-ExpectAndCheck/perl-Test-ExpectAndCheck.changes +++ b/packages/p/perl-Test-ExpectAndCheck/perl-Test-ExpectAndCheck.changes @@ -1,3 +1,15 @@ +------------------------------------------------------------------- +Mon Oct 14 05:34:54 UTC 2024 - Tina Müller + +- updated to 0.70.0 (0.07) + see /usr/share/doc/packages/perl-Test-ExpectAndCheck/Changes + + 0.07 2024-10-13 + [CHANGES] + * Added `namedargs()` helper for dealing with methods that take named + arguments in maybe-unreliable orders due to hash order randomisation + * Added optional VERBOSE debugging mode + ------------------------------------------------------------------- Fri Mar 8 23:05:25 UTC 2024 - Tina Müller diff --git a/packages/p/perl-Test-ExpectAndCheck/perl-Test-ExpectAndCheck.spec b/packages/p/perl-Test-ExpectAndCheck/perl-Test-ExpectAndCheck.spec index 37b75b0b8ff..8c51e814676 100644 --- a/packages/p/perl-Test-ExpectAndCheck/perl-Test-ExpectAndCheck.spec +++ b/packages/p/perl-Test-ExpectAndCheck/perl-Test-ExpectAndCheck.spec @@ -18,9 +18,10 @@ %define cpan_name Test-ExpectAndCheck Name: perl-Test-ExpectAndCheck -Version: 0.60.0 +Version: 0.70.0 Release: 0 -%define cpan_version 0.06 +# 0.07 -> normalize -> 0.70.0 +%define cpan_version 0.07 License: Artistic-1.0 OR GPL-1.0-or-later Summary: Expect/check-style unit testing with object methods URL: https://metacpan.org/release/%{cpan_name} @@ -37,8 +38,8 @@ BuildRequires: perl(Test::Future::Deferred) Requires: perl(Test::Builder) >= 1.302 Requires: perl(Test::Deep) Requires: perl(Test::Future::Deferred) -Provides: perl(Test::ExpectAndCheck) = 0.60.0 -Provides: perl(Test::ExpectAndCheck::Future) = 0.60.0 +Provides: perl(Test::ExpectAndCheck) = %{version} +Provides: perl(Test::ExpectAndCheck::Future) = %{version} %undefine __perllib_provides %{perl_requires} diff --git a/packages/p/perl-Test-Inter/.files b/packages/p/perl-Test-Inter/.files index 6482aa4adbf..39e45dafef8 100644 Binary files a/packages/p/perl-Test-Inter/.files and b/packages/p/perl-Test-Inter/.files differ diff --git a/packages/p/perl-Test-Inter/.rev b/packages/p/perl-Test-Inter/.rev index c282a19f4ad..d3106571996 100644 --- a/packages/p/perl-Test-Inter/.rev +++ b/packages/p/perl-Test-Inter/.rev @@ -140,4 +140,16 @@ 1156513 + + 6f91f69cde16cb26e8ef96f4d665b868 + 1.120.0 + + anag+factory + - updated to 1.120.0 (1.12) + see /usr/share/doc/packages/perl-Test-Inter/Changes + 1.12 2024-12-09 + - Fixed some comparisons so that perl 5.41.* won't give warnings. Reported in + GitHub #51 (for Date::Manip distribution). (forwarded request 1235355 from tinita) + 1235368 + diff --git a/packages/p/perl-Test-Inter/Test-Inter-1.11.tar.gz b/packages/p/perl-Test-Inter/Test-Inter-1.11.tar.gz deleted file mode 120000 index 815d32a50cf..00000000000 --- a/packages/p/perl-Test-Inter/Test-Inter-1.11.tar.gz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafkreibltbcscjkhzvqfm5j7q6dg2gjwr36gpqeacrv4xojjuunlavo2g4 \ No newline at end of file diff --git a/packages/p/perl-Test-Inter/Test-Inter-1.12.tar.gz b/packages/p/perl-Test-Inter/Test-Inter-1.12.tar.gz new file mode 120000 index 00000000000..ad88c3dcc40 --- /dev/null +++ b/packages/p/perl-Test-Inter/Test-Inter-1.12.tar.gz @@ -0,0 +1 @@ +/ipfs/bafkreihswgmh5txz63esepupxixi4sefimzyszsqvk7kqg64gdqmszllmm \ No newline at end of file diff --git a/packages/p/perl-Test-Inter/perl-Test-Inter.changes b/packages/p/perl-Test-Inter/perl-Test-Inter.changes index 8cd1100e6e3..107af5a5ae6 100644 --- a/packages/p/perl-Test-Inter/perl-Test-Inter.changes +++ b/packages/p/perl-Test-Inter/perl-Test-Inter.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Thu Dec 12 16:38:28 UTC 2024 - Tina Müller + +- updated to 1.120.0 (1.12) + see /usr/share/doc/packages/perl-Test-Inter/Changes + + 1.12 2024-12-09 + - Fixed some comparisons so that perl 5.41.* won't give warnings. Reported in + GitHub #51 (for Date::Manip distribution). + ------------------------------------------------------------------- Fri Mar 8 23:05:36 UTC 2024 - Tina Müller diff --git a/packages/p/perl-Test-Inter/perl-Test-Inter.spec b/packages/p/perl-Test-Inter/perl-Test-Inter.spec index 97100e52c49..c70f38a0f4c 100644 --- a/packages/p/perl-Test-Inter/perl-Test-Inter.spec +++ b/packages/p/perl-Test-Inter/perl-Test-Inter.spec @@ -18,9 +18,10 @@ %define cpan_name Test-Inter Name: perl-Test-Inter -Version: 1.110.0 +Version: 1.120.0 Release: 0 -%define cpan_version 1.11 +# 1.12 -> normalize -> 1.120.0 +%define cpan_version 1.12 License: Artistic-1.0 OR GPL-1.0-or-later Summary: Framework for more readable interactive test scripts URL: https://metacpan.org/release/%{cpan_name} diff --git a/packages/p/perl-Type-Tiny/.files b/packages/p/perl-Type-Tiny/.files index cc41617e759..2875f87faae 100644 Binary files a/packages/p/perl-Type-Tiny/.files and b/packages/p/perl-Type-Tiny/.files differ diff --git a/packages/p/perl-Type-Tiny/.rev b/packages/p/perl-Type-Tiny/.rev index 3dfef53a5e7..025eca0416b 100644 --- a/packages/p/perl-Type-Tiny/.rev +++ b/packages/p/perl-Type-Tiny/.rev @@ -271,4 +271,12 @@ 1080872 + + d5438afc731a7d47994e0e8097d790a6 + 2.006000 + + anag+factory + + 1235278 + diff --git a/packages/p/perl-Type-Tiny/Type-Tiny-2.004000.tar.gz b/packages/p/perl-Type-Tiny/Type-Tiny-2.004000.tar.gz deleted file mode 120000 index 92a4a790b1e..00000000000 --- a/packages/p/perl-Type-Tiny/Type-Tiny-2.004000.tar.gz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafybeif7kbugn7qusoae3mqthymk74dh7ceuqrnvnp4lu76zwng33qvwpu \ No newline at end of file diff --git a/packages/p/perl-Type-Tiny/Type-Tiny-2.006000.tar.gz b/packages/p/perl-Type-Tiny/Type-Tiny-2.006000.tar.gz new file mode 120000 index 00000000000..50f4592bcbe --- /dev/null +++ b/packages/p/perl-Type-Tiny/Type-Tiny-2.006000.tar.gz @@ -0,0 +1 @@ +/ipfs/bafybeihuljik56hs6s2mbpwfm3cfpdm654z6l3ejnqfx65ffpzx7c3jrey \ No newline at end of file diff --git a/packages/p/perl-Type-Tiny/perl-Type-Tiny.changes b/packages/p/perl-Type-Tiny/perl-Type-Tiny.changes index c1ed60983a8..a443d6ca72c 100644 --- a/packages/p/perl-Type-Tiny/perl-Type-Tiny.changes +++ b/packages/p/perl-Type-Tiny/perl-Type-Tiny.changes @@ -1,3 +1,57 @@ +------------------------------------------------------------------- +Mon Sep 30 05:34:15 UTC 2024 - Tina Müller + +- updated to 2.006000 + see /usr/share/doc/packages/perl-Type-Tiny/Changes + + 2.006000 2024-09-24 + [ Documentation ] + - Update NEWS. + [ Packaging ] + - Repackage as stable. (See also the changelog for 2.005_001 and + 2.005_002.) + 2.005_002 2024-09-08 + [ Bug Fixes ] + - Fix uninitialized warning messages from Error::TypeTiny when processing + very shallow stack traces. + Diab Jerius++ + [ Documentation ] + - Fix minor typo in documentation for named parameters in `Type::Params`. + - Update copyright notices in files to 2024. + [ Other ] + - Improved initialization of variables when they are tied to a type + constraint; initialization to explicit values will work even when not + tied via the `ttie` wrapper function; if no explicit values are + provided, tied scalars will be initialized to the type's `type_default`. + So for example, `tie( my $title, Str )` will initialize `$title` to the + empty string instead of undef, and `tie( my $title, Str, 'Foo' )` will + initialize the variable to 'Foo' as was already implied by + documentation. + Daniel Mita++ + XSven++ + - Inlining `Int` now calls the XS implementation when available. (The + speed improvement is negligible, but it also may result in small memory + savings.) + Zaki Mughal++ + + - Removed: Support for the ${^TYPE_PARAMS_MULTISIG} global variable has + been dropped. Using this global variable was deprecated in trial version + 1.999_010 and stable version 2.000000, both of which are nearly two + years old. Use ${^_TYPE_PARAMS_MULTISIG} instead. + 2.005_001 2024-09-07 + [ Documentation ] + - Fixes for various typos. + Yoshikazu Sawa++ + + - Improve documentation for the initialization of the `coercion` attribute + for `Type::Tiny`. + Diab Jerius++ + [ Other ] + - Updated: Smartmatch discontinued beginning perl-5.41.3; Type::Tiny will + no longer attempt to support smartmatch if the Perl version is too high. + James E Keenan++ + + ------------------------------------------------------------------- Thu Apr 6 03:11:18 UTC 2023 - Tina Müller diff --git a/packages/p/perl-Type-Tiny/perl-Type-Tiny.spec b/packages/p/perl-Type-Tiny/perl-Type-Tiny.spec index e22691fa45c..a5b016f0495 100644 --- a/packages/p/perl-Type-Tiny/perl-Type-Tiny.spec +++ b/packages/p/perl-Type-Tiny/perl-Type-Tiny.spec @@ -1,7 +1,7 @@ # # spec file for package perl-Type-Tiny # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ %define cpan_name Type-Tiny Name: perl-Type-Tiny -Version: 2.004000 +Version: 2.006000 Release: 0 License: Artistic-1.0 OR GPL-1.0-or-later Summary: Tiny, yet Moo(se)-compatible type constraint @@ -35,9 +35,9 @@ Recommends: perl(Class::XSAccessor) >= 1.17 Recommends: perl(Devel::LexAlias) >= 0.05 Recommends: perl(Devel::StackTrace) Recommends: perl(Ref::Util::XS) >= 0.100 -Recommends: perl(Regexp::Util) >= 0.003 +Recommends: perl(Regexp::Util) >= 0.3.0 Recommends: perl(Sub::Util) -Recommends: perl(Type::Tiny::XS) >= 0.025 +Recommends: perl(Type::Tiny::XS) >= 0.25.0 %{perl_requires} %description diff --git a/packages/p/perl-URI/.files b/packages/p/perl-URI/.files index dc44a2607bb..4e3f6bd4e59 100644 Binary files a/packages/p/perl-URI/.files and b/packages/p/perl-URI/.files differ diff --git a/packages/p/perl-URI/.rev b/packages/p/perl-URI/.rev index a291e6da828..2b160127aae 100644 --- a/packages/p/perl-URI/.rev +++ b/packages/p/perl-URI/.rev @@ -423,4 +423,17 @@ - Add otpauth URI (GH#145) (david-dick) (forwarded request 1203087 from tinita) 1204049 + + e9444c3e6b51932333fc138c3da99d19 + 5.310.0 + + anag+factory + - updated to 5.310.0 (5.31) + see /usr/share/doc/packages/perl-URI/Changes + 5.31 2024-11-06 03:38:29Z + - Re-releasing with corrected module permissions. No changes since 5.31 + 5.30 2024-10-08 21:18:35Z + - Add scp, ftps, ftpes, irc, ircs schemes (GH#16) (SineSwiper) (forwarded request 1235358 from tinita) + 1235369 + diff --git a/packages/p/perl-URI/URI-5.29.tar.gz b/packages/p/perl-URI/URI-5.29.tar.gz deleted file mode 120000 index c6ca1a8539b..00000000000 --- a/packages/p/perl-URI/URI-5.29.tar.gz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafkreifdjopwe3b76hraydkkepwfzc324hpb7ntu5tx627sgpejyqe3toi \ No newline at end of file diff --git a/packages/p/perl-URI/URI-5.31.tar.gz b/packages/p/perl-URI/URI-5.31.tar.gz new file mode 120000 index 00000000000..20246657865 --- /dev/null +++ b/packages/p/perl-URI/URI-5.31.tar.gz @@ -0,0 +1 @@ +/ipfs/bafkreifzytkywjquxbqrvyb2swtnmdwzs32lgepphtk2sn5zf4mcl3gfmq \ No newline at end of file diff --git a/packages/p/perl-URI/perl-URI.changes b/packages/p/perl-URI/perl-URI.changes index 82f6598a242..f681789d329 100644 --- a/packages/p/perl-URI/perl-URI.changes +++ b/packages/p/perl-URI/perl-URI.changes @@ -1,3 +1,15 @@ +------------------------------------------------------------------- +Thu Dec 12 16:45:26 UTC 2024 - Tina Müller + +- updated to 5.310.0 (5.31) + see /usr/share/doc/packages/perl-URI/Changes + + 5.31 2024-11-06 03:38:29Z + - Re-releasing with corrected module permissions. No changes since 5.31 + + 5.30 2024-10-08 21:18:35Z + - Add scp, ftps, ftpes, irc, ircs schemes (GH#16) (SineSwiper) + ------------------------------------------------------------------- Fri Sep 6 05:34:12 UTC 2024 - Tina Müller diff --git a/packages/p/perl-URI/perl-URI.spec b/packages/p/perl-URI/perl-URI.spec index 311423b1284..1ab3b3f2c5e 100644 --- a/packages/p/perl-URI/perl-URI.spec +++ b/packages/p/perl-URI/perl-URI.spec @@ -18,10 +18,10 @@ %define cpan_name URI Name: perl-URI -Version: 5.290.0 +Version: 5.310.0 Release: 0 -# 5.29 -> normalize -> 5.290.0 -%define cpan_version 5.29 +# 5.31 -> normalize -> 5.310.0 +%define cpan_version 5.31 License: Artistic-1.0 OR GPL-1.0-or-later Summary: Uniform Resource Identifiers (absolute and relative) URL: https://metacpan.org/release/%{cpan_name} @@ -56,12 +56,16 @@ Provides: perl(URI::file::QNX) = %{version} Provides: perl(URI::file::Unix) = %{version} Provides: perl(URI::file::Win32) = %{version} Provides: perl(URI::ftp) = %{version} +Provides: perl(URI::ftpes) = %{version} +Provides: perl(URI::ftps) = %{version} Provides: perl(URI::geo) = %{version} Provides: perl(URI::gopher) = %{version} Provides: perl(URI::http) = %{version} Provides: perl(URI::https) = %{version} Provides: perl(URI::icap) = %{version} Provides: perl(URI::icaps) = %{version} +Provides: perl(URI::irc) = %{version} +Provides: perl(URI::ircs) = %{version} Provides: perl(URI::ldap) = %{version} Provides: perl(URI::ldapi) = %{version} Provides: perl(URI::ldaps) = %{version} @@ -76,6 +80,7 @@ Provides: perl(URI::rlogin) = %{version} Provides: perl(URI::rsync) = %{version} Provides: perl(URI::rtsp) = %{version} Provides: perl(URI::rtspu) = %{version} +Provides: perl(URI::scp) = %{version} Provides: perl(URI::sftp) = %{version} Provides: perl(URI::sip) = %{version} Provides: perl(URI::sips) = %{version} diff --git a/packages/p/perl-WWW-Mechanize/.files b/packages/p/perl-WWW-Mechanize/.files index 84275295a61..9038e309bc4 100644 Binary files a/packages/p/perl-WWW-Mechanize/.files and b/packages/p/perl-WWW-Mechanize/.files differ diff --git a/packages/p/perl-WWW-Mechanize/.rev b/packages/p/perl-WWW-Mechanize/.rev index f7be123feb5..a7409e11f62 100644 --- a/packages/p/perl-WWW-Mechanize/.rev +++ b/packages/p/perl-WWW-Mechanize/.rev @@ -368,4 +368,12 @@ Automatic submission by obs-autosubmit 1156804 + + 3446ba098fa47db15ff4f4c9aba23ed1 + 2.190.0 + + anag+factory + + 1235274 + diff --git a/packages/p/perl-WWW-Mechanize/WWW-Mechanize-2.18.tar.gz b/packages/p/perl-WWW-Mechanize/WWW-Mechanize-2.18.tar.gz deleted file mode 120000 index f13b270518d..00000000000 --- a/packages/p/perl-WWW-Mechanize/WWW-Mechanize-2.18.tar.gz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafkreiaucnp6n7m56x6nyqhxm6vzz5e6mi6orrjchour4hke4bgr4cvbze \ No newline at end of file diff --git a/packages/p/perl-WWW-Mechanize/WWW-Mechanize-2.19.tar.gz b/packages/p/perl-WWW-Mechanize/WWW-Mechanize-2.19.tar.gz new file mode 120000 index 00000000000..aa38bb6d0dc --- /dev/null +++ b/packages/p/perl-WWW-Mechanize/WWW-Mechanize-2.19.tar.gz @@ -0,0 +1 @@ +/ipfs/bafkreid3aluaqamp6ivipghfdnptfhmpvqzt7p5i7nrybciqbeo232fwd4 \ No newline at end of file diff --git a/packages/p/perl-WWW-Mechanize/perl-WWW-Mechanize.changes b/packages/p/perl-WWW-Mechanize/perl-WWW-Mechanize.changes index c5db9ec7ea1..2c298a3f931 100644 --- a/packages/p/perl-WWW-Mechanize/perl-WWW-Mechanize.changes +++ b/packages/p/perl-WWW-Mechanize/perl-WWW-Mechanize.changes @@ -1,3 +1,15 @@ +------------------------------------------------------------------- +Tue Sep 17 05:32:34 UTC 2024 - Tina Müller + +- updated to 2.190.0 (2.19) + see /usr/share/doc/packages/perl-WWW-Mechanize/Changes + + 2.19 2024-09-16 15:25:45Z + [DOCUMENTATION] + - Fix minor typo in SYNOPSIS example code comment (GH#379) (Paul Cochrane) + [ENHANCEMENTS] + - Replace "base" with "parent" (GH#381) (James Raspass) + ------------------------------------------------------------------- Fri Mar 8 23:11:31 UTC 2024 - Tina Müller diff --git a/packages/p/perl-WWW-Mechanize/perl-WWW-Mechanize.spec b/packages/p/perl-WWW-Mechanize/perl-WWW-Mechanize.spec index 70a5db6192c..c06661e6dd1 100644 --- a/packages/p/perl-WWW-Mechanize/perl-WWW-Mechanize.spec +++ b/packages/p/perl-WWW-Mechanize/perl-WWW-Mechanize.spec @@ -18,9 +18,10 @@ %define cpan_name WWW-Mechanize Name: perl-WWW-Mechanize -Version: 2.180.0 +Version: 2.190.0 Release: 0 -%define cpan_version 2.18 +# 2.19 -> normalize -> 2.190.0 +%define cpan_version 2.19 License: Artistic-1.0 OR GPL-1.0-or-later Summary: Handy web browsing in a Perl object URL: https://metacpan.org/release/%{cpan_name} @@ -52,6 +53,7 @@ BuildRequires: perl(URI) BuildRequires: perl(URI::Escape) BuildRequires: perl(URI::URL) BuildRequires: perl(URI::file) +BuildRequires: perl(parent) Requires: perl(HTML::Form) >= 6.08 Requires: perl(HTML::HeadParser) Requires: perl(HTML::TokeParser) @@ -62,6 +64,7 @@ Requires: perl(HTTP::Request::Common) Requires: perl(LWP::UserAgent) Requires: perl(URI::URL) Requires: perl(URI::file) +Requires: perl(parent) Provides: perl(WWW::Mechanize) = %{version} Provides: perl(WWW::Mechanize::Image) = %{version} Provides: perl(WWW::Mechanize::Link) = %{version} diff --git a/packages/p/perl-XML-RSS/.files b/packages/p/perl-XML-RSS/.files index 7b909d47bf8..1cd26f6e4b9 100644 Binary files a/packages/p/perl-XML-RSS/.files and b/packages/p/perl-XML-RSS/.files differ diff --git a/packages/p/perl-XML-RSS/.rev b/packages/p/perl-XML-RSS/.rev index 549faa2fefa..885d4cf0998 100644 --- a/packages/p/perl-XML-RSS/.rev +++ b/packages/p/perl-XML-RSS/.rev @@ -40,4 +40,12 @@ 1156573 + + 346b9e6ef5a0de4e8e78a66dbc5bd303 + 1.640.0 + + anag+factory + + 1235288 + diff --git a/packages/p/perl-XML-RSS/XML-RSS-1.63.tar.gz b/packages/p/perl-XML-RSS/XML-RSS-1.63.tar.gz deleted file mode 120000 index 08579d4ff68..00000000000 --- a/packages/p/perl-XML-RSS/XML-RSS-1.63.tar.gz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafkreif4aefev7pw2w5n4olxjxbtr24yfoktdhnt5lorwplzwqpmdso44e \ No newline at end of file diff --git a/packages/p/perl-XML-RSS/XML-RSS-1.64.tar.gz b/packages/p/perl-XML-RSS/XML-RSS-1.64.tar.gz new file mode 120000 index 00000000000..c0c60259cfb --- /dev/null +++ b/packages/p/perl-XML-RSS/XML-RSS-1.64.tar.gz @@ -0,0 +1 @@ +/ipfs/bafkreiejrwlilz6eordeeybjxcdihfygl5kdb4jueh4cgguvfn7ch4k6ie \ No newline at end of file diff --git a/packages/p/perl-XML-RSS/perl-XML-RSS.changes b/packages/p/perl-XML-RSS/perl-XML-RSS.changes index aaf2da4ff15..ae552e316ac 100644 --- a/packages/p/perl-XML-RSS/perl-XML-RSS.changes +++ b/packages/p/perl-XML-RSS/perl-XML-RSS.changes @@ -1,3 +1,16 @@ +------------------------------------------------------------------- +Wed Oct 16 05:36:36 UTC 2024 - Tina Müller + +- updated to 1.640.0 (1.64) + see /usr/share/doc/packages/perl-XML-RSS/Changes + + 1.64 2024-10-16 + - Avoid double $VERSION + - https://github.com/shlomif/perl-XML-RSS/pull/23 + - https://github.com/shlomif/perl-XML-RSS/issues/18 + - Thanks to @yoshikazusawa + - Thanks to @hvds + ------------------------------------------------------------------- Fri Mar 8 23:11:49 UTC 2024 - Tina Müller diff --git a/packages/p/perl-XML-RSS/perl-XML-RSS.spec b/packages/p/perl-XML-RSS/perl-XML-RSS.spec index da9de1cc2c7..8b54c153ad4 100644 --- a/packages/p/perl-XML-RSS/perl-XML-RSS.spec +++ b/packages/p/perl-XML-RSS/perl-XML-RSS.spec @@ -18,9 +18,10 @@ %define cpan_name XML-RSS Name: perl-XML-RSS -Version: 1.630.0 +Version: 1.640.0 Release: 0 -%define cpan_version 1.63 +# 1.64 -> normalize -> 1.640.0 +%define cpan_version 1.64 License: Artistic-1.0 OR GPL-1.0-or-later Summary: Creates and updates RSS files URL: https://metacpan.org/release/%{cpan_name} diff --git a/packages/p/perl-YAML-Tiny/.files b/packages/p/perl-YAML-Tiny/.files index 270c288bd4b..9589698afaa 100644 Binary files a/packages/p/perl-YAML-Tiny/.files and b/packages/p/perl-YAML-Tiny/.files differ diff --git a/packages/p/perl-YAML-Tiny/.rev b/packages/p/perl-YAML-Tiny/.rev index 2294286b556..15bbbf010cf 100644 --- a/packages/p/perl-YAML-Tiny/.rev +++ b/packages/p/perl-YAML-Tiny/.rev @@ -148,4 +148,12 @@ 1076996 + + 2433b078e449d3751ae363937dc35e5b + 1.760.0 + + anag+factory + + 1235292 + diff --git a/packages/p/perl-YAML-Tiny/YAML-Tiny-1.74.tar.gz b/packages/p/perl-YAML-Tiny/YAML-Tiny-1.74.tar.gz deleted file mode 120000 index 1c771336063..00000000000 --- a/packages/p/perl-YAML-Tiny/YAML-Tiny-1.74.tar.gz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafkreid3hdfj6xj44jbdbjvyxxa7i723fwzurz7x7ftgyjxvsvldnyz5nq \ No newline at end of file diff --git a/packages/p/perl-YAML-Tiny/YAML-Tiny-1.76.tar.gz b/packages/p/perl-YAML-Tiny/YAML-Tiny-1.76.tar.gz new file mode 120000 index 00000000000..d63380eef5a --- /dev/null +++ b/packages/p/perl-YAML-Tiny/YAML-Tiny-1.76.tar.gz @@ -0,0 +1 @@ +/ipfs/bafkreifi2wcdsthqng7y6f6lupovbgiahmex7trrnqy7wckpdmobohaium \ No newline at end of file diff --git a/packages/p/perl-YAML-Tiny/perl-YAML-Tiny.changes b/packages/p/perl-YAML-Tiny/perl-YAML-Tiny.changes index 8aa34d70458..654b0d8fd82 100644 --- a/packages/p/perl-YAML-Tiny/perl-YAML-Tiny.changes +++ b/packages/p/perl-YAML-Tiny/perl-YAML-Tiny.changes @@ -1,3 +1,19 @@ +------------------------------------------------------------------- +Tue Dec 17 05:36:26 UTC 2024 - Tina Müller + +- updated to 1.760.0 (1.76) + see /usr/share/doc/packages/perl-YAML-Tiny/Changes + + 1.76 2024-12-16 18:59:46Z + [FIXED] + - revert change from #60: "yes", "y" etc are not actually booleans. + (see issue #66). + 1.75 2024-12-15 21:24:54Z + [FIXED] + - fixed regression in %QUOTE (Nathan Monfils, PR#60) [later reverted + in release 1.76, see above) + - fix version comparison logic for forward compatibility (BooK, PR#63) + ------------------------------------------------------------------- Fri Mar 24 03:08:42 UTC 2023 - Tina Müller diff --git a/packages/p/perl-YAML-Tiny/perl-YAML-Tiny.spec b/packages/p/perl-YAML-Tiny/perl-YAML-Tiny.spec index 663c9797db8..cf1b3378495 100644 --- a/packages/p/perl-YAML-Tiny/perl-YAML-Tiny.spec +++ b/packages/p/perl-YAML-Tiny/perl-YAML-Tiny.spec @@ -1,7 +1,7 @@ # # spec file for package perl-YAML-Tiny # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,12 +18,14 @@ %define cpan_name YAML-Tiny Name: perl-YAML-Tiny -Version: 1.74 +Version: 1.760.0 Release: 0 +# 1.76 -> normalize -> 1.760.0 +%define cpan_version 1.76 License: Artistic-1.0 OR GPL-1.0-or-later Summary: Read/Write YAML files with as little code as possible URL: https://metacpan.org/release/%{cpan_name} -Source0: https://cpan.metacpan.org/authors/id/E/ET/ETHER/%{cpan_name}-%{version}.tar.gz +Source0: https://cpan.metacpan.org/authors/id/E/ET/ETHER/%{cpan_name}-%{cpan_version}.tar.gz Source1: cpanspec.yml BuildArch: noarch BuildRequires: perl @@ -31,6 +33,8 @@ BuildRequires: perl-macros BuildRequires: perl(File::Temp) >= 0.19 BuildRequires: perl(JSON::PP) BuildRequires: perl(Test::More) >= 0.88 +Provides: perl(YAML::Tiny) = %{version} +%undefine __perllib_provides %{perl_requires} %description @@ -71,9 +75,9 @@ the order of your YAML data. But it should round-trip from Perl structure to file and back again just fine. %prep -%autosetup -n %{cpan_name}-%{version} +%autosetup -n %{cpan_name}-%{cpan_version} -find . -type f ! -path "*/t/*" ! -name "*.pl" ! -path "*/bin/*" ! -path "*/script/*" ! -name "configure" -print0 | xargs -0 chmod 644 +find . -type f ! -path "*/t/*" ! -name "*.pl" ! -path "*/bin/*" ! -path "*/script/*" ! -path "*/scripts/*" ! -name "configure" -print0 | xargs -0 chmod 644 %build perl Makefile.PL INSTALLDIRS=vendor diff --git a/packages/p/perl-namespace-autoclean/.files b/packages/p/perl-namespace-autoclean/.files index e0a469286ee..9355e54dbec 100644 Binary files a/packages/p/perl-namespace-autoclean/.files and b/packages/p/perl-namespace-autoclean/.files differ diff --git a/packages/p/perl-namespace-autoclean/.rev b/packages/p/perl-namespace-autoclean/.rev index e60882b240b..de980628e4f 100644 --- a/packages/p/perl-namespace-autoclean/.rev +++ b/packages/p/perl-namespace-autoclean/.rev @@ -131,4 +131,12 @@ 726162 + + d8396bd592bbfcae275890befa5cc873 + 0.310.0 + + anag+factory + + 1235283 + diff --git a/packages/p/perl-namespace-autoclean/namespace-autoclean-0.29.tar.gz b/packages/p/perl-namespace-autoclean/namespace-autoclean-0.29.tar.gz deleted file mode 120000 index 576d43862db..00000000000 --- a/packages/p/perl-namespace-autoclean/namespace-autoclean-0.29.tar.gz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafkreicf5pmomssuvbxyrwhadlsveeuwpsfkr7wvp2aubbo665qivrsyaq \ No newline at end of file diff --git a/packages/p/perl-namespace-autoclean/namespace-autoclean-0.31.tar.gz b/packages/p/perl-namespace-autoclean/namespace-autoclean-0.31.tar.gz new file mode 120000 index 00000000000..17619c9c0a0 --- /dev/null +++ b/packages/p/perl-namespace-autoclean/namespace-autoclean-0.31.tar.gz @@ -0,0 +1 @@ +/ipfs/bafkreigtwmwifyoszku5lc4mqb2zmusa43flm2vzguf5n5v6utfap2jy2y \ No newline at end of file diff --git a/packages/p/perl-namespace-autoclean/perl-namespace-autoclean.changes b/packages/p/perl-namespace-autoclean/perl-namespace-autoclean.changes index 2da06093850..4820c0dd2e7 100644 --- a/packages/p/perl-namespace-autoclean/perl-namespace-autoclean.changes +++ b/packages/p/perl-namespace-autoclean/perl-namespace-autoclean.changes @@ -1,3 +1,16 @@ +------------------------------------------------------------------- +Sun Oct 13 05:33:40 UTC 2024 - Tina Müller + +- updated to 0.310.0 (0.31) + see /usr/share/doc/packages/perl-namespace-autoclean/Changes + + 0.31 2024-10-12 16:06:26Z + - no changes from last trial release + + 0.30 2021-04-20 17:51:47Z (TRIAL RELEASE) + - switch from Sub::Identify to Sub::Util (core in modern perls), falling + back to B.pm as needed + ------------------------------------------------------------------- Sun Aug 25 05:41:12 UTC 2019 - Stephan Kulow diff --git a/packages/p/perl-namespace-autoclean/perl-namespace-autoclean.spec b/packages/p/perl-namespace-autoclean/perl-namespace-autoclean.spec index a29321484b2..19d580e1e21 100644 --- a/packages/p/perl-namespace-autoclean/perl-namespace-autoclean.spec +++ b/packages/p/perl-namespace-autoclean/perl-namespace-autoclean.spec @@ -1,7 +1,7 @@ # # spec file for package perl-namespace-autoclean # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,28 +16,28 @@ # +%define cpan_name namespace-autoclean Name: perl-namespace-autoclean -Version: 0.29 +Version: 0.310.0 Release: 0 -%define cpan_name namespace-autoclean -Summary: Keep imports out of your namespace +# 0.31 -> normalize -> 0.310.0 +%define cpan_version 0.31 License: Artistic-1.0 OR GPL-1.0-or-later -Group: Development/Libraries/Perl -Url: https://metacpan.org/release/%{cpan_name} -Source0: https://cpan.metacpan.org/authors/id/E/ET/ETHER/%{cpan_name}-%{version}.tar.gz +Summary: Keep imports out of your namespace +URL: https://metacpan.org/release/%{cpan_name} +Source0: https://cpan.metacpan.org/authors/id/E/ET/ETHER/%{cpan_name}-%{cpan_version}.tar.gz Source1: cpanspec.yml BuildArch: noarch -BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: perl BuildRequires: perl-macros BuildRequires: perl(B::Hooks::EndOfScope) >= 0.12 -BuildRequires: perl(Sub::Identify) BuildRequires: perl(Test::More) >= 0.88 BuildRequires: perl(Test::Needs) BuildRequires: perl(namespace::clean) >= 0.20 Requires: perl(B::Hooks::EndOfScope) >= 0.12 -Requires: perl(Sub::Identify) Requires: perl(namespace::clean) >= 0.20 +Provides: perl(namespace::autoclean) = %{version} +%undefine __perllib_provides %{perl_requires} %description @@ -70,11 +70,11 @@ clean: } %prep -%setup -q -n %{cpan_name}-%{version} +%autosetup -n %{cpan_name}-%{cpan_version} %build perl Makefile.PL INSTALLDIRS=vendor -make %{?_smp_mflags} +%make_build %check make test @@ -85,7 +85,6 @@ make test %perl_gen_filelist %files -f %{name}.files -%defattr(-,root,root,755) %doc Changes CONTRIBUTING README %license LICENCE diff --git a/packages/p/pnpm/.files b/packages/p/pnpm/.files index 0f5da000b44..eb040e7f5a0 100644 Binary files a/packages/p/pnpm/.files and b/packages/p/pnpm/.files differ diff --git a/packages/p/pnpm/.rev b/packages/p/pnpm/.rev index 972c4d38d5f..220dd46ecc8 100644 --- a/packages/p/pnpm/.rev +++ b/packages/p/pnpm/.rev @@ -268,4 +268,12 @@ 1233944 + + f425d752e7af796460e3445db9590564 + 9.15.3 + + anag+factory + + 1235112 + diff --git a/packages/p/pnpm/pnpm-9.15.2.tgz b/packages/p/pnpm/pnpm-9.15.2.tgz deleted file mode 120000 index 352e0244328..00000000000 --- a/packages/p/pnpm/pnpm-9.15.2.tgz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafybeieqxpws3ek4m2ntsnocfn2yd42eygsbqhfxjpb5syvopvydqffo3u \ No newline at end of file diff --git a/packages/p/pnpm/pnpm-9.15.3.tgz b/packages/p/pnpm/pnpm-9.15.3.tgz new file mode 120000 index 00000000000..bf07804f55f --- /dev/null +++ b/packages/p/pnpm/pnpm-9.15.3.tgz @@ -0,0 +1 @@ +/ipfs/bafybeifebl3slzvmuparqtbuw2jadfjufpt3p27cvx4vew3zkph4gpazpe \ No newline at end of file diff --git a/packages/p/pnpm/pnpm.changes b/packages/p/pnpm/pnpm.changes index f3bdda6e6ff..83681c45568 100644 --- a/packages/p/pnpm/pnpm.changes +++ b/packages/p/pnpm/pnpm.changes @@ -1,3 +1,16 @@ +------------------------------------------------------------------- +Mon Jan 6 05:41:24 UTC 2025 - Johannes Kastl + +- update to 9.15.3: + * Fixed the Regex used to find the package manifest during + packing #8938. + * pnpm update --filter --latest should only + change the specified package for the specified workspace, when + dedupe-peer-dependents is set to true #8877. + * Exclude .DS_Store file at patch-commit #8922. + * Fix a bug in which pnpm patch is unable to bring back old patch + without specifying @version suffix #8919. + ------------------------------------------------------------------- Mon Dec 30 07:25:14 UTC 2024 - Johannes Kastl diff --git a/packages/p/pnpm/pnpm.spec b/packages/p/pnpm/pnpm.spec index 2e6202f63ba..2464e5042a5 100644 --- a/packages/p/pnpm/pnpm.spec +++ b/packages/p/pnpm/pnpm.spec @@ -1,7 +1,7 @@ # # spec file for package pnpm # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -23,7 +23,7 @@ %global __nodejs_provides %{nil} %global __nodejs_requires %{nil} Name: pnpm -Version: 9.15.2 +Version: 9.15.3 Release: 0 Summary: Fast, disk space efficient package manager License: MIT diff --git a/packages/p/python-aiohttp/.files b/packages/p/python-aiohttp/.files index 9a9a0476f4e..544252e07a0 100644 Binary files a/packages/p/python-aiohttp/.files and b/packages/p/python-aiohttp/.files differ diff --git a/packages/p/python-aiohttp/.rev b/packages/p/python-aiohttp/.rev index a2f85a7acc1..1cf7a7500e9 100644 --- a/packages/p/python-aiohttp/.rev +++ b/packages/p/python-aiohttp/.rev @@ -645,4 +645,39 @@ 1228526 + + 15a1a26ab925197ceeba27ee28c7c958 + 3.11.11 + + anag+factory + - Update to 3.11.11: + - Bug fixes + - Updated :py:meth:~aiohttp.ClientSession.request to reuse + the quote_cookie setting from ClientSession._cookie_jar + when processing cookies parameter. + - Fixed type of SSLContext for some static type checkers + (e.g. pyright). + - Updated :meth:aiohttp.web.StreamResponse.write annotation + to also allow :class:bytearray and :class:memoryview as + inputs + - Fixed a hang where a connection previously used for a + streaming download could be returned to the pool in a + paused state. + - Features + - Enabled ALPN on default SSL contexts. This improves + compatibility with some proxies which don't work without + this extension. + - Miscellaneous internal changes + - Fixed an infinite loop that can occur when using aiohttp in + combination with async-solipsism +- Update to 3.11.10: + - Fixed race condition in :class:aiohttp.web.FileResponse + that could have resulted in an incorrect response if the + file was replaced on the file system during prepare + - Replaced deprecated call to :func:mimetypes.guess_type with + :func:mimetypes.guess_file_type when using Python 3.13+ + - Disabled zero copy writes in the StreamWriter + + 1235442 + diff --git a/packages/p/python-aiohttp/aiohttp-3.11.11.tar.gz b/packages/p/python-aiohttp/aiohttp-3.11.11.tar.gz new file mode 120000 index 00000000000..f4fc439f8ad --- /dev/null +++ b/packages/p/python-aiohttp/aiohttp-3.11.11.tar.gz @@ -0,0 +1 @@ +/ipfs/bafybeihs5jyr6nvupcxxow4fhrtcfwilq3c47zc2op7lfo6xcbirdocrtq \ No newline at end of file diff --git a/packages/p/python-aiohttp/aiohttp-3.11.9.tar.gz b/packages/p/python-aiohttp/aiohttp-3.11.9.tar.gz deleted file mode 120000 index 7b574123593..00000000000 --- a/packages/p/python-aiohttp/aiohttp-3.11.9.tar.gz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafybeihcftzksj6i4grfpczlqhv734utdntmfxati4s3xt23nhdasvw52a \ No newline at end of file diff --git a/packages/p/python-aiohttp/python-aiohttp.changes b/packages/p/python-aiohttp/python-aiohttp.changes index 85b1a1d7e86..db537ac0638 100644 --- a/packages/p/python-aiohttp/python-aiohttp.changes +++ b/packages/p/python-aiohttp/python-aiohttp.changes @@ -1,3 +1,34 @@ +------------------------------------------------------------------- +Mon Jan 6 19:02:59 UTC 2025 - Matej Cepl + +- Update to 3.11.11: + - Bug fixes + - Updated :py:meth:~aiohttp.ClientSession.request to reuse + the quote_cookie setting from ClientSession._cookie_jar + when processing cookies parameter. + - Fixed type of SSLContext for some static type checkers + (e.g. pyright). + - Updated :meth:aiohttp.web.StreamResponse.write annotation + to also allow :class:bytearray and :class:memoryview as + inputs + - Fixed a hang where a connection previously used for a + streaming download could be returned to the pool in a + paused state. + - Features + - Enabled ALPN on default SSL contexts. This improves + compatibility with some proxies which don't work without + this extension. + - Miscellaneous internal changes + - Fixed an infinite loop that can occur when using aiohttp in + combination with async-solipsism +- Update to 3.11.10: + - Fixed race condition in :class:aiohttp.web.FileResponse + that could have resulted in an incorrect response if the + file was replaced on the file system during prepare + - Replaced deprecated call to :func:mimetypes.guess_type with + :func:mimetypes.guess_file_type when using Python 3.13+ + - Disabled zero copy writes in the StreamWriter + ------------------------------------------------------------------- Thu Dec 5 11:02:09 UTC 2024 - Daniel Garcia diff --git a/packages/p/python-aiohttp/python-aiohttp.spec b/packages/p/python-aiohttp/python-aiohttp.spec index 7d0ed15d442..5f90f2edfe0 100644 --- a/packages/p/python-aiohttp/python-aiohttp.spec +++ b/packages/p/python-aiohttp/python-aiohttp.spec @@ -1,7 +1,7 @@ # # spec file for package python-aiohttp # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,7 +19,7 @@ %bcond_with docs %{?sle15_python_module_pythons} Name: python-aiohttp -Version: 3.11.9 +Version: 3.11.11 Release: 0 Summary: Asynchronous HTTP client/server framework License: Apache-2.0 @@ -128,15 +128,15 @@ rm -r %{buildroot}%{$python_sitearch}/aiohttp/.hash %check donttest="test_aiohttp_request_coroutine or test_mark_formdata_as_processed or test_aiohttp_plugin_async or test_secure_https_proxy_absolute_path" -# no name resolution -donttest+=" or test_client_session_timeout_zero" -# flaky -donttest+=" or test_https_proxy_unsupported_tls_in_tls" -donttest+=" or test_shutdown_handler_cancellation_suppressed" +# # no name resolution +# donttest+=" or test_client_session_timeout_zero" +# # flaky +# donttest+=" or test_https_proxy_unsupported_tls_in_tls" +# donttest+=" or test_shutdown_handler_cancellation_suppressed" # raises not expected "ConnectionResetError" with openssl 3.2 and python < 3.11 donttest+=" or test_tcp_connector_raise_connector_ssl_error[pyloop]" -# fails with pytest 8 https://github.com/aio-libs/aiohttp/issues/8234 -donttest+=" or (test_pytest_plugin and test_aiohttp_plugin)" +# # fails with pytest 8 https://github.com/aio-libs/aiohttp/issues/8234 +# donttest+=" or (test_pytest_plugin and test_aiohttp_plugin)" # requires python-on-whales rm -v tests/autobahn/test_autobahn.py diff --git a/packages/p/python-branca/.files b/packages/p/python-branca/.files index 1c7d7f54546..bee523a42dc 100644 Binary files a/packages/p/python-branca/.files and b/packages/p/python-branca/.files differ diff --git a/packages/p/python-branca/.rev b/packages/p/python-branca/.rev index b9537138758..de0ed645dc3 100644 --- a/packages/p/python-branca/.rev +++ b/packages/p/python-branca/.rev @@ -119,4 +119,12 @@ Required by python-ipyleaflet and python-folium * Add type hints 1198884 + + ae9c8923b8bf9330429fdc82d9fda91e + 0.8.1 + + anag+factory + + 1235526 + diff --git a/packages/p/python-branca/branca-0.8.0.tar.gz b/packages/p/python-branca/branca-0.8.0.tar.gz deleted file mode 120000 index a9f5b10b22b..00000000000 --- a/packages/p/python-branca/branca-0.8.0.tar.gz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafkreigsm6de7mynhyamkt7f3hj6tkiebka7qhifc3ihpujn2wygdgvg7y \ No newline at end of file diff --git a/packages/p/python-branca/branca-0.8.1.tar.gz b/packages/p/python-branca/branca-0.8.1.tar.gz new file mode 120000 index 00000000000..6beafc2e06a --- /dev/null +++ b/packages/p/python-branca/branca-0.8.1.tar.gz @@ -0,0 +1 @@ +/ipfs/bafkreifw5qf4ejaydghy54nndmn4iwkheeqkuemzvtyhpsvxmphzezkdny \ No newline at end of file diff --git a/packages/p/python-branca/python-branca.changes b/packages/p/python-branca/python-branca.changes index 7333f555d04..25c43ccd47f 100644 --- a/packages/p/python-branca/python-branca.changes +++ b/packages/p/python-branca/python-branca.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Mon Jan 6 18:30:27 UTC 2025 - John Paul Adrian Glaubitz + +- Update to 0.8.1 + * Add py.typed file + ------------------------------------------------------------------- Thu Sep 5 06:56:55 UTC 2024 - Dirk Müller diff --git a/packages/p/python-branca/python-branca.spec b/packages/p/python-branca/python-branca.spec index e3d224b516d..f560226aea2 100644 --- a/packages/p/python-branca/python-branca.spec +++ b/packages/p/python-branca/python-branca.spec @@ -1,7 +1,7 @@ # # spec file for package python-branca # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -20,7 +20,7 @@ # no ipython %global skip_python39 1 Name: python-branca -Version: 0.8.0 +Version: 0.8.1 Release: 0 Summary: HTML+JS page generator License: MIT diff --git a/packages/p/python-calmjs/.files b/packages/p/python-calmjs/.files index 84c42157882..8eb29f3d205 100644 Binary files a/packages/p/python-calmjs/.files and b/packages/p/python-calmjs/.files differ diff --git a/packages/p/python-calmjs/.rev b/packages/p/python-calmjs/.rev index 91e2fa2325e..9a5f3296ac6 100644 --- a/packages/p/python-calmjs/.rev +++ b/packages/p/python-calmjs/.rev @@ -104,4 +104,13 @@ - Switch to pyrpoject macros. 1229184 + + eaed4cd501f9a243afd7b90d2093cc97 + 3.4.4 + + anag+factory + - Rejig patch support-python-313.patch to also cope with other argparse + changes. + 1235476 + diff --git a/packages/p/python-calmjs/python-calmjs.changes b/packages/p/python-calmjs/python-calmjs.changes index e0169e75832..b22a7739c07 100644 --- a/packages/p/python-calmjs/python-calmjs.changes +++ b/packages/p/python-calmjs/python-calmjs.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Tue Jan 7 03:37:22 UTC 2025 - Steve Kowalik + +- Rejig patch support-python-313.patch to also cope with other argparse + changes. + ------------------------------------------------------------------- Mon Dec 9 03:34:48 UTC 2024 - Steve Kowalik diff --git a/packages/p/python-calmjs/python-calmjs.spec b/packages/p/python-calmjs/python-calmjs.spec index 7dd0e39c476..25d3f3c266e 100644 --- a/packages/p/python-calmjs/python-calmjs.spec +++ b/packages/p/python-calmjs/python-calmjs.spec @@ -1,7 +1,7 @@ # # spec file for package python-calmjs # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed diff --git a/packages/p/python-calmjs/support-python-313.patch b/packages/p/python-calmjs/support-python-313.patch index 74ae242eb10..427b56a3286 100644 --- a/packages/p/python-calmjs/support-python-313.patch +++ b/packages/p/python-calmjs/support-python-313.patch @@ -40,3 +40,15 @@ Index: calmjs-3.4.4/src/calmjs/tests/test_argparse.py class ArgumentParserTestCase(unittest.TestCase): +@@ -306,7 +315,10 @@ class StoreCommaDelimitedListTestCase(un + with self.assertRaises(SystemExit): + argparser.parse_known_args(['-p', '3,2,1,0']) + +- self.assertIn("(choose from '1', '2', '3')", sys.stderr.getvalue()) ++ msg = "(choose from '1', '2', '3')" ++ if sys.version_info[:2] == (3, 12): ++ msg = "(choose from 1, 2, 3)" ++ self.assertIn(msg, sys.stderr.getvalue()) + + with self.assertRaises(SystemExit): + argparser.parse_known_args(['-p', '0']) diff --git a/packages/p/python-eventlet/.files b/packages/p/python-eventlet/.files index fd779e27e4f..d52a8144be8 100644 Binary files a/packages/p/python-eventlet/.files and b/packages/p/python-eventlet/.files differ diff --git a/packages/p/python-eventlet/.rev b/packages/p/python-eventlet/.rev index e7e470e993c..fbd0e96d993 100644 --- a/packages/p/python-eventlet/.rev +++ b/packages/p/python-eventlet/.rev @@ -644,4 +644,12 @@ - Switch back to stable releases 1228388 + + af505e13b59129a3e76619341349eaeb + 0.38.2 + + anag+factory + + 1235524 + diff --git a/packages/p/python-eventlet/eventlet-0.38.0.tar.gz b/packages/p/python-eventlet/eventlet-0.38.0.tar.gz deleted file mode 120000 index a992f1511af..00000000000 --- a/packages/p/python-eventlet/eventlet-0.38.0.tar.gz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafybeibyybzmmd5j52a52v7l3onivq2muei3dsuj6w2ilqhsut6thf2sce \ No newline at end of file diff --git a/packages/p/python-eventlet/eventlet-0.38.2.tar.gz b/packages/p/python-eventlet/eventlet-0.38.2.tar.gz new file mode 120000 index 00000000000..dffeba7bd7a --- /dev/null +++ b/packages/p/python-eventlet/eventlet-0.38.2.tar.gz @@ -0,0 +1 @@ +/ipfs/bafybeid2iobso5hza4ndbkk4j4zqpcksk3vriekltrieki7jo3nv57rcom \ No newline at end of file diff --git a/packages/p/python-eventlet/python-eventlet.changes b/packages/p/python-eventlet/python-eventlet.changes index 97e137ec6ab..6702e3971eb 100644 --- a/packages/p/python-eventlet/python-eventlet.changes +++ b/packages/p/python-eventlet/python-eventlet.changes @@ -1,3 +1,14 @@ +------------------------------------------------------------------- +Mon Jan 6 18:25:35 UTC 2025 - John Paul Adrian Glaubitz + +- Update to 0.38.2 + * [fix] fix the monkey patching with the asyncio hub + * [feature] introduce the unmonkeypatching feature +- from version 0.38.1 + * [fix] Python 3.13: Use greenthread's dead state where possible (#1000) + * [env] bump github Actions (#996) + * [fix] Fix bug where asyncio hub didn't support multiple os threads (#995) + ------------------------------------------------------------------- Wed Dec 4 13:49:59 UTC 2024 - John Paul Adrian Glaubitz diff --git a/packages/p/python-eventlet/python-eventlet.spec b/packages/p/python-eventlet/python-eventlet.spec index 17cb27fa0c6..b01386a41cb 100644 --- a/packages/p/python-eventlet/python-eventlet.spec +++ b/packages/p/python-eventlet/python-eventlet.spec @@ -1,7 +1,7 @@ # # spec file for package python-eventlet # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ %{?sle15_python_module_pythons} Name: python-eventlet -Version: 0.38.0 +Version: 0.38.2 Release: 0 Summary: Concurrent networking library for Python License: MIT diff --git a/packages/p/python-google-api-core/.files b/packages/p/python-google-api-core/.files index d72c610acdc..1ae9c5022f6 100644 Binary files a/packages/p/python-google-api-core/.files and b/packages/p/python-google-api-core/.files differ diff --git a/packages/p/python-google-api-core/.rev b/packages/p/python-google-api-core/.rev index 3fc7baf5871..61728858b70 100644 --- a/packages/p/python-google-api-core/.rev +++ b/packages/p/python-google-api-core/.rev @@ -400,4 +400,12 @@ - Drop python-google-api-core-no-mock.patch, merged upstream (forwarded request 1228327 from glaubitz) 1228363 + + d1582023dc72655cc10850bc334eb194 + 2.24.0 + + anag+factory + + 1235263 + diff --git a/packages/p/python-google-api-core/google_api_core-2.23.0.tar.gz b/packages/p/python-google-api-core/google_api_core-2.23.0.tar.gz deleted file mode 120000 index 22eb3ac1aca..00000000000 --- a/packages/p/python-google-api-core/google_api_core-2.23.0.tar.gz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafkreibm5mehgfpgv5b7evtqjodr3gjsnmprfkowz2m35lw6zgn2e2qkzy \ No newline at end of file diff --git a/packages/p/python-google-api-core/google_api_core-2.24.0.tar.gz b/packages/p/python-google-api-core/google_api_core-2.24.0.tar.gz new file mode 120000 index 00000000000..1609b4ed13b --- /dev/null +++ b/packages/p/python-google-api-core/google_api_core-2.24.0.tar.gz @@ -0,0 +1 @@ +/ipfs/bafkreihckvsakr5fs6snuaiio3jtgien3lcbpvqk3urlnbi2brtkqmp4v4 \ No newline at end of file diff --git a/packages/p/python-google-api-core/python-google-api-core.changes b/packages/p/python-google-api-core/python-google-api-core.changes index facff38e5c3..084975ce105 100644 --- a/packages/p/python-google-api-core/python-google-api-core.changes +++ b/packages/p/python-google-api-core/python-google-api-core.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Mon Jan 6 15:21:38 UTC 2025 - John Paul Adrian Glaubitz + +- Update to 2.24.0 + * Add automatic logging config to support debug logging (#754) + * Update recognized logging fields (#766) + ------------------------------------------------------------------- Wed Dec 4 14:22:59 UTC 2024 - John Paul Adrian Glaubitz diff --git a/packages/p/python-google-api-core/python-google-api-core.spec b/packages/p/python-google-api-core/python-google-api-core.spec index eb9f75b5cf3..5fea0344d49 100644 --- a/packages/p/python-google-api-core/python-google-api-core.spec +++ b/packages/p/python-google-api-core/python-google-api-core.spec @@ -1,7 +1,7 @@ # # spec file for package python-google-api-core # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -26,7 +26,7 @@ %endif %{?sle15_python_module_pythons} Name: python-google-api-core -Version: 2.23.0 +Version: 2.24.0 Release: 0 Summary: Google API client core library License: Apache-2.0 diff --git a/packages/p/python-google-api-python-client/.files b/packages/p/python-google-api-python-client/.files index a58e6d30d33..51c5d4eb6ab 100644 Binary files a/packages/p/python-google-api-python-client/.files and b/packages/p/python-google-api-python-client/.files differ diff --git a/packages/p/python-google-api-python-client/.rev b/packages/p/python-google-api-python-client/.rev index 0abf90012f2..6a3dbdc8c2d 100644 --- a/packages/p/python-google-api-python-client/.rev +++ b/packages/p/python-google-api-python-client/.rev @@ -1268,4 +1268,12 @@ eplacement for google-api-python-client, follow our naming convention 1228485 + + 990da014d86f261148c0f774e805e0e5 + 2.157.0 + + anag+factory + + 1235264 + diff --git a/packages/p/python-google-api-python-client/google_api_python_client-2.154.0.tar.gz b/packages/p/python-google-api-python-client/google_api_python_client-2.154.0.tar.gz deleted file mode 120000 index 42f49fd3d68..00000000000 --- a/packages/p/python-google-api-python-client/google_api_python_client-2.154.0.tar.gz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafybeiaia4wdslma7ljt7of24rixrlo22ohmaza45uhwgjf6ye7qfznflm \ No newline at end of file diff --git a/packages/p/python-google-api-python-client/google_api_python_client-2.157.0.tar.gz b/packages/p/python-google-api-python-client/google_api_python_client-2.157.0.tar.gz new file mode 120000 index 00000000000..be904aec450 --- /dev/null +++ b/packages/p/python-google-api-python-client/google_api_python_client-2.157.0.tar.gz @@ -0,0 +1 @@ +/ipfs/bafybeiecs5jf5ise5cl5ovn6txhhqmtxq7ikxt47jmrgr2w2gqgar2c7yy \ No newline at end of file diff --git a/packages/p/python-google-api-python-client/python-google-api-python-client.changes b/packages/p/python-google-api-python-client/python-google-api-python-client.changes index 774872829ee..273db801da3 100644 --- a/packages/p/python-google-api-python-client/python-google-api-python-client.changes +++ b/packages/p/python-google-api-python-client/python-google-api-python-client.changes @@ -1,3 +1,125 @@ +------------------------------------------------------------------- +Mon Jan 6 15:41:19 UTC 2025 - John Paul Adrian Glaubitz + +- Update to version 1.157.0 + * **aiplatform:** Update the api + * **androidpublisher:** Update the api + * **apigee:** Update the api + * **chromemanagement:** Update the api + * **contactcenterinsights:** Update the api + * **content:** Update the api + * **css:** Update the api + * **dialogflow:** Update the api + * **discoveryengine:** Update the api + * **firebaseml:** Update the api + * **jobs:** Update the api + * **merchantapi:** Update the api + * **migrationcenter:** Update the api + * **monitoring:** Update the api + * **retail:** Update the api + * **run:** Update the api + * **translate:** Update the api + * **dlp:** Update the api +- from version 2.156.0 + * **aiplatform:** Update the api + * **alloydb:** Update the api + * **artifactregistry:** Update the api + * **assuredworkloads:** Update the api + * **backupdr:** Update the api + * **bigqueryreservation:** Update the api + * **chat:** Update the api + * **cloudbuild:** Update the api + * **cloudidentity:** Update the api + * **config:** Update the api + * **contactcenterinsights:** Update the api + * **container:** Update the api + * **css:** Update the api + * **dataflow:** Update the api + * **datamigration:** Update the api + * **dataplex:** Update the api + * **datastream:** Update the api + * **dialogflow:** Update the api + * **discoveryengine:** Update the api + * **file:** Update the api + * **gkehub:** Update the api + * **healthcare:** Update the api + * **integrations:** Update the api + * **migrationcenter:** Update the api + * **netapp:** Update the api + * **networkmanagement:** Update the api + * **notebooks:** Update the api + * **oracledatabase:** Update the api + * **paymentsresellersubscription:** Update the api + * **privateca:** Update the api + * **run:** Update the api + * **securitycenter:** Update the api + * **servicecontrol:** Update the api + * **sheets:** Update the api + * **sqladmin:** Update the api + * **storage:** Update the api + * **workflows:** Update the api + * **workloadmanager:** Update the api +- from version 2.155.0 + * **admin:** Update the api + * **aiplatform:** Update the api + * **aiplatform:** Update the api + * **alloydb:** Update the api + * **analyticsdata:** Update the api + * **androidmanagement:** Update the api + * **androidpublisher:** Update the api + * **apigee:** Update the api + * **appengine:** Update the api + * **appengine:** Update the api + * **bigquery:** Update the api + * **checks:** Update the api + * **checks:** Update the api + * **chromemanagement:** Update the api + * **classroom:** Update the api + * **cloudidentity:** Update the api + * **compute:** Update the api + * **connectors:** Update the api + * **contactcenterinsights:** Update the api + * **contactcenterinsights:** Update the api + * **content:** Update the api + * **dataform:** Update the api + * **datafusion:** Update the api + * **datamigration:** Update the api + * **deploymentmanager:** Update the api + * **digitalassetlinks:** Update the api + * **discoveryengine:** Update the api + * **discoveryengine:** Update the api + * **eventarc:** Update the api + * **firebaseappdistribution:** Update the api + * **firebasedynamiclinks:** Update the api + * **firebaseml:** Update the api + * **firebaseml:** Update the api + * **forms:** Update the api + * **integrations:** Update the api + * **merchantapi:** Update the api + * **migrationcenter:** Update the api + * **monitoring:** Update the api + * **netapp:** Update the api + * **networkmanagement:** Update the api + * **networksecurity:** Update the api + * **orgpolicy:** Update the api + * **playintegrity:** Update the api + * **playintegrity:** Update the api + * **policysimulator:** Update the api + * **redis:** Update the api + * **redis:** Update the api + * **retail:** Update the api + * **run:** Update the api + * **securitycenter:** Update the api + * **serviceconsumermanagement:** Update the api + * **servicemanagement:** Update the api + * **serviceusage:** Update the api + * **tagmanager:** Update the api + * **toolresults:** Update the api + * **walletobjects:** Update the api + * **youtube:** Update the api + * **youtube:** Update the api + * **youtube:** Update the api + ------------------------------------------------------------------- Thu Dec 5 09:46:43 UTC 2024 - John Paul Adrian Glaubitz diff --git a/packages/p/python-google-api-python-client/python-google-api-python-client.spec b/packages/p/python-google-api-python-client/python-google-api-python-client.spec index c81ebe082f6..b29ea44a079 100644 --- a/packages/p/python-google-api-python-client/python-google-api-python-client.spec +++ b/packages/p/python-google-api-python-client/python-google-api-python-client.spec @@ -1,7 +1,7 @@ # # spec file for package python-google-api-python-client # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ %{?sle15_python_module_pythons} Name: python-google-api-python-client -Version: 2.154.0 +Version: 2.157.0 Release: 0 Summary: Google APIs Python Client License: Apache-2.0 diff --git a/packages/p/python-imread/.files b/packages/p/python-imread/.files index 56e21ab4148..b56d2baeb3f 100644 Binary files a/packages/p/python-imread/.files and b/packages/p/python-imread/.files differ diff --git a/packages/p/python-imread/.rev b/packages/p/python-imread/.rev index 34b2f6de084..10cf0750cb7 100644 --- a/packages/p/python-imread/.rev +++ b/packages/p/python-imread/.rev @@ -51,4 +51,12 @@ - Don't build on Python 3.6, due to no NumPy. 1137306 + + 01dbf4736a1e75fed706f65c2aa99516 + 0.7.6 + + anag+factory + + 1235243 + diff --git a/packages/p/python-imread/imread-0.7.5.tar.gz b/packages/p/python-imread/imread-0.7.5.tar.gz deleted file mode 120000 index d2ca136d383..00000000000 --- a/packages/p/python-imread/imread-0.7.5.tar.gz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafkreia2ewuqgxn4dlrok3avwueqiby5kvpkdf7o6wgkdwirone5wrynw4 \ No newline at end of file diff --git a/packages/p/python-imread/imread-0.7.6.tar.gz b/packages/p/python-imread/imread-0.7.6.tar.gz new file mode 120000 index 00000000000..0cabb1b289a --- /dev/null +++ b/packages/p/python-imread/imread-0.7.6.tar.gz @@ -0,0 +1 @@ +/ipfs/bafkreicqwplqrhegeucmekzfn32r7zcykgzumfw3ctaox7cvgyabzglacu \ No newline at end of file diff --git a/packages/p/python-imread/python-imread.changes b/packages/p/python-imread/python-imread.changes index dc4f3c97fa5..de52b2cfaf6 100644 --- a/packages/p/python-imread/python-imread.changes +++ b/packages/p/python-imread/python-imread.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Mon Jan 6 15:12:25 UTC 2025 - John Paul Adrian Glaubitz + +- Update to 0.7.6 + * Fix loading paletted PNGs with transparency +- Rename README.rst to README.md in %files section + ------------------------------------------------------------------- Sat Jan 6 21:05:08 UTC 2024 - Dirk Müller diff --git a/packages/p/python-imread/python-imread.spec b/packages/p/python-imread/python-imread.spec index 3235280a511..a25da88a3b5 100644 --- a/packages/p/python-imread/python-imread.spec +++ b/packages/p/python-imread/python-imread.spec @@ -1,7 +1,7 @@ # # spec file for package python-imread # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ %{?sle15_python_module_pythons} Name: python-imread -Version: 0.7.5 +Version: 0.7.6 Release: 0 Summary: Image reading library License: MIT @@ -73,7 +73,7 @@ pushd imread %pytest_arch %files %{python_files} -%doc ChangeLog README.rst +%doc ChangeLog README.md %license COPYING.MIT %{python_sitearch}/imread %{python_sitearch}/imread-%{version}.dist-info diff --git a/packages/p/python-libevdev/.files b/packages/p/python-libevdev/.files index 3b33b77854b..d72c8428c0b 100644 Binary files a/packages/p/python-libevdev/.files and b/packages/p/python-libevdev/.files differ diff --git a/packages/p/python-libevdev/.rev b/packages/p/python-libevdev/.rev index a6c630455a5..9030b69f9df 100644 --- a/packages/p/python-libevdev/.rev +++ b/packages/p/python-libevdev/.rev @@ -26,4 +26,12 @@ - use pypi tarballs 1005759 + + 8e8e770b436f4fafe8e0ef2999a7437a + 0.11 + + anag+factory + + 1235193 + diff --git a/packages/p/python-libevdev/python-libevdev.changes b/packages/p/python-libevdev/python-libevdev.changes index 27f75f53ee5..0970a1ade90 100644 --- a/packages/p/python-libevdev/python-libevdev.changes +++ b/packages/p/python-libevdev/python-libevdev.changes @@ -1,3 +1,11 @@ +------------------------------------------------------------------- +Mon Jan 6 13:13:38 UTC 2025 - Dominique Leuenberger + +- Avoid usage of %{_libdir}: a noarch package cannot rely on libdir + pointing to arch-specific packages. TWeak using + %{_prefix}/lib*/libevdev.so to find the correct library package + %name. + ------------------------------------------------------------------- Sat Sep 24 10:52:33 UTC 2022 - Dirk Müller diff --git a/packages/p/python-libevdev/python-libevdev.spec b/packages/p/python-libevdev/python-libevdev.spec index e8ba4b69666..c0342c84244 100644 --- a/packages/p/python-libevdev/python-libevdev.spec +++ b/packages/p/python-libevdev/python-libevdev.spec @@ -1,7 +1,7 @@ # -# spec file +# spec file for package python-libevdev # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -33,7 +33,7 @@ BuildRequires: %{python_module setuptools} BuildRequires: fdupes BuildRequires: libevdev-devel >= %{libevdev_reqver} BuildRequires: python-rpm-macros -%define libmodule %(rpm -q --qf "%%{name}" -f $(readlink -f %{_libdir}/libevdev.so)) +%define libmodule %(rpm -q --qf "%%{name}" -f $(readlink -f %{_prefix}/lib*/libevdev.so)) Requires: %{libmodule} >= %{libevdev_reqver} BuildArch: noarch %python_subpackages diff --git a/packages/p/python-maturin/.files b/packages/p/python-maturin/.files index 6fcecb35fce..df8814b7098 100644 Binary files a/packages/p/python-maturin/.files and b/packages/p/python-maturin/.files differ diff --git a/packages/p/python-maturin/.rev b/packages/p/python-maturin/.rev index c36dd6c060d..2c15aa23982 100644 --- a/packages/p/python-maturin/.rev +++ b/packages/p/python-maturin/.rev @@ -1187,4 +1187,12 @@ 1231901 + + d6b55c4f28acb2d270c8de32142084cb + 1.8.1 + + anag+factory + + 1235194 + diff --git a/packages/p/python-maturin/maturin-1.7.8.tar.gz b/packages/p/python-maturin/maturin-1.7.8.tar.gz deleted file mode 120000 index 76c47f0adc4..00000000000 --- a/packages/p/python-maturin/maturin-1.7.8.tar.gz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafkreidetrxph4h2jrpvsyka25q5ywsnk56eqxgdf623tm2evauaguuibu \ No newline at end of file diff --git a/packages/p/python-maturin/maturin-1.8.1.tar.gz b/packages/p/python-maturin/maturin-1.8.1.tar.gz new file mode 120000 index 00000000000..cc75fe1ab17 --- /dev/null +++ b/packages/p/python-maturin/maturin-1.8.1.tar.gz @@ -0,0 +1 @@ +/ipfs/bafkreicjzwlevk7vt6fqu2lj7gda2lg7dffmgmkstsvocteij5lfsvuik4 \ No newline at end of file diff --git a/packages/p/python-maturin/python-maturin.changes b/packages/p/python-maturin/python-maturin.changes index 6f914feb112..1542e508a13 100644 --- a/packages/p/python-maturin/python-maturin.changes +++ b/packages/p/python-maturin/python-maturin.changes @@ -1,3 +1,22 @@ +------------------------------------------------------------------- +Fri Jan 3 17:39:40 UTC 2025 - Markéta Machová + +- Update to 1.8.1 + * Downgrade invalid version info in `pyproject.toml` error to + warning in #2417 + * Make `maturin develop` fail if version info is invalid in + pyproject.toml in #2418 + * Don't add wheel data to sdist in #2367 + * Add sparcv9 architecture support in #2380 + * Properly handle dynamic version in pyproject.toml in #2391 + * Fix xwin cross compile on non-Windows system in #2391 + * Fix interpreter selection for abi3 bindings in #2392 + * Use the official recommended naming pattern for cffi module + file in #2406 + * Add Linux armv5te architecture support in #2409 + * Only build Python 3.13t wheels by default for `pyo3` 0.23+ in + #2413 + ------------------------------------------------------------------- Wed Dec 18 12:01:14 UTC 2024 - Ben Greiner diff --git a/packages/p/python-maturin/python-maturin.spec b/packages/p/python-maturin/python-maturin.spec index c37fab78712..44ddee28fb6 100644 --- a/packages/p/python-maturin/python-maturin.spec +++ b/packages/p/python-maturin/python-maturin.spec @@ -1,7 +1,7 @@ # # spec file for package python-maturin # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ %{?sle15_python_module_pythons} Name: python-maturin -Version: 1.7.8 +Version: 1.8.1 Release: 0 Summary: Rust/Python Interoperability License: Apache-2.0 OR MIT diff --git a/packages/p/python-maturin/vendor.tar.xz b/packages/p/python-maturin/vendor.tar.xz index e51a755a614..605d881c2ef 120000 --- a/packages/p/python-maturin/vendor.tar.xz +++ b/packages/p/python-maturin/vendor.tar.xz @@ -1 +1 @@ -/ipfs/bafybeidgojuugagdhgfwddhhxo4ngdy3liumcoo4gnqeufxqab42cwekgq \ No newline at end of file +/ipfs/bafybeihdbzs77p2eriegu4dkkmlen25udht5bni37rztj7p3smciqj6wdy \ No newline at end of file diff --git a/packages/p/python-okta/.files b/packages/p/python-okta/.files index c004e174c00..4a55d8c044d 100644 Binary files a/packages/p/python-okta/.files and b/packages/p/python-okta/.files differ diff --git a/packages/p/python-okta/.rev b/packages/p/python-okta/.rev index 50accd43905..e9a03803f74 100644 --- a/packages/p/python-okta/.rev +++ b/packages/p/python-okta/.rev @@ -7,4 +7,12 @@ Forward the current version of python-okta to Factory 1223833 + + 489d90a14c119a683b8e5531279881ff + 2.9.9 + + anag+factory + + 1235242 + diff --git a/packages/p/python-okta/okta-2.9.8.tar.gz b/packages/p/python-okta/okta-2.9.8.tar.gz deleted file mode 120000 index 5dcbdcc99b3..00000000000 --- a/packages/p/python-okta/okta-2.9.8.tar.gz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafybeidzxwkektjd3fliumeli3mvol5sxatieolx67nise7zd74iwd4rvq \ No newline at end of file diff --git a/packages/p/python-okta/okta-2.9.9.tar.gz b/packages/p/python-okta/okta-2.9.9.tar.gz new file mode 120000 index 00000000000..fc0a224ee2c --- /dev/null +++ b/packages/p/python-okta/okta-2.9.9.tar.gz @@ -0,0 +1 @@ +/ipfs/bafybeif2jfdwsb2ektayuzf37be4xi6o2jzun7wvwvet43e37mfh5jx2si \ No newline at end of file diff --git a/packages/p/python-okta/python-okta.changes b/packages/p/python-okta/python-okta.changes index 23772545f5c..10d45f66d63 100644 --- a/packages/p/python-okta/python-okta.changes +++ b/packages/p/python-okta/python-okta.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Mon Jan 6 14:58:09 UTC 2025 - John Paul Adrian Glaubitz + +- Update to 2.9.9 + * Place client_assertion JWT in body instead of URL + ------------------------------------------------------------------- Tue Nov 12 13:34:00 UTC 2024 - Martin Hauke diff --git a/packages/p/python-okta/python-okta.spec b/packages/p/python-okta/python-okta.spec index 06d1b118ef1..5fb331a6e97 100644 --- a/packages/p/python-okta/python-okta.spec +++ b/packages/p/python-okta/python-okta.spec @@ -1,6 +1,7 @@ # # spec file for package python-okta # +# Copyright (c) 2025 SUSE LLC # Copyright (c) 2024, Martin Hauke # # All modifications and additions to the file contributed by third parties @@ -17,41 +18,41 @@ Name: python-okta -Version: 2.9.8 +Version: 2.9.9 Release: 0 Summary: Python SDK for the Okta Management API License: Apache-2.0 URL: https://github.com/okta/okta-sdk-python Source: https://files.pythonhosted.org/packages/source/o/okta/okta-%{version}.tar.gz -BuildRequires: python-rpm-macros BuildRequires: %{python_module pip} BuildRequires: %{python_module setuptools} BuildRequires: %{python_module wheel} +BuildRequires: python-rpm-macros # SECTION test requirements BuildRequires: %{python_module aenum} +BuildRequires: %{python_module PyJWT} +BuildRequires: %{python_module PyYAML} BuildRequires: %{python_module aiohttp} BuildRequires: %{python_module flatdict} BuildRequires: %{python_module jwcrypto} BuildRequires: %{python_module pycryptodomex} BuildRequires: %{python_module pydash} -BuildRequires: %{python_module PyJWT} -BuildRequires: %{python_module PyYAML} -BuildRequires: %{python_module xmltodict} -BuildRequires: %{python_module yarl} -BuildRequires: %{python_module pytest} BuildRequires: %{python_module pytest-asyncio} BuildRequires: %{python_module pytest-mock} BuildRequires: %{python_module pytest-recording} +BuildRequires: %{python_module pytest} +BuildRequires: %{python_module xmltodict} +BuildRequires: %{python_module yarl} # /SECTION BuildRequires: fdupes +Requires: python-PyJWT +Requires: python-PyYAML Requires: python-aenum Requires: python-aiohttp Requires: python-flatdict Requires: python-jwcrypto Requires: python-pycryptodomex Requires: python-pydash -Requires: python-PyJWT -Requires: python-PyYAML Requires: python-xmltodict Requires: python-yarl BuildArch: noarch diff --git a/packages/p/python-path/.files b/packages/p/python-path/.files index d1a9250835d..f4eaef55ea5 100644 Binary files a/packages/p/python-path/.files and b/packages/p/python-path/.files differ diff --git a/packages/p/python-path/.rev b/packages/p/python-path/.rev index 9d2b7556a97..4bacb688532 100644 --- a/packages/p/python-path/.rev +++ b/packages/p/python-path/.rev @@ -120,4 +120,12 @@ * Add type hint for .absolute. 1194573 + + 80e0f978830310760db7c5cb4eff32b2 + 17.1.0 + + anag+factory + + 1235177 + diff --git a/packages/p/python-path/path-17.0.0.tar.gz b/packages/p/python-path/path-17.0.0.tar.gz deleted file mode 120000 index 80bc66db3ac..00000000000 --- a/packages/p/python-path/path-17.0.0.tar.gz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafkreihbkqbgdurn6faw7mnutcz3d3ktkorxdjep4gl5mzqrxma6p6vs2u \ No newline at end of file diff --git a/packages/p/python-path/path-17.1.0.tar.gz b/packages/p/python-path/path-17.1.0.tar.gz new file mode 120000 index 00000000000..55f8b15a2a6 --- /dev/null +++ b/packages/p/python-path/path-17.1.0.tar.gz @@ -0,0 +1 @@ +/ipfs/bafkreigudyc62t5b2t3noaw7hqpaugrflv5viquhimsfmrk5y7cr4x4y5e \ No newline at end of file diff --git a/packages/p/python-path/python-path.changes b/packages/p/python-path/python-path.changes index 1c239da4063..cb4161c8878 100644 --- a/packages/p/python-path/python-path.changes +++ b/packages/p/python-path/python-path.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Mon Jan 6 11:38:57 UTC 2025 - John Paul Adrian Glaubitz + +- Update to 17.1.0 + * Fully inlined the type annotations. + ------------------------------------------------------------------- Sun Aug 18 16:59:02 UTC 2024 - Dirk Müller diff --git a/packages/p/python-path/python-path.spec b/packages/p/python-path/python-path.spec index b5c8531921c..8ada9daa3c9 100644 --- a/packages/p/python-path/python-path.spec +++ b/packages/p/python-path/python-path.spec @@ -1,7 +1,7 @@ # # spec file for package python-path # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -27,7 +27,7 @@ %define modname path %{?sle15_python_module_pythons} Name: python-path%{psuffix} -Version: 17.0.0 +Version: 17.1.0 Release: 0 Summary: A module wrapper for os.path License: MIT diff --git a/packages/p/python-postorius/.files b/packages/p/python-postorius/.files index 787aefadad4..7ab3984538c 100644 Binary files a/packages/p/python-postorius/.files and b/packages/p/python-postorius/.files differ diff --git a/packages/p/python-postorius/.rev b/packages/p/python-postorius/.rev index 3beb26a4b64..fe29534d88e 100644 --- a/packages/p/python-postorius/.rev +++ b/packages/p/python-postorius/.rev @@ -89,4 +89,12 @@ This fixes migrations compared to the previous SR. 1224782 + + b19cad194c39944b9b9b124f92754903 + 1.3.13 + + anag+factory + + 1235241 + diff --git a/packages/p/python-postorius/python-postorius.changes b/packages/p/python-postorius/python-postorius.changes index c2a8970b056..b2c99ef222f 100644 --- a/packages/p/python-postorius/python-postorius.changes +++ b/packages/p/python-postorius/python-postorius.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Mon Jan 6 16:09:18 UTC 2025 - Andreas Schneider + +- Add missing python-six BR for running tests + ------------------------------------------------------------------- Mon Nov 18 07:23:45 UTC 2024 - Matej Cepl diff --git a/packages/p/python-postorius/python-postorius.spec b/packages/p/python-postorius/python-postorius.spec index 76d4fd414cd..ad64d51ec5a 100644 --- a/packages/p/python-postorius/python-postorius.spec +++ b/packages/p/python-postorius/python-postorius.spec @@ -1,7 +1,7 @@ # # spec file for package python-postorius # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -96,6 +96,7 @@ BuildRequires: %{python_module mailmanclient >= %{mailmanclient_min_version}} BuildRequires: %{python_module pytest-django} BuildRequires: %{python_module pytest} BuildRequires: %{python_module readme_renderer} +BuildRequires: %{python_module six} BuildRequires: %{python_module vcrpy} # /SECTION %python_subpackages diff --git a/packages/p/python-pytesseract/.files b/packages/p/python-pytesseract/.files index c53ef1a1908..f7b967495f4 100644 Binary files a/packages/p/python-pytesseract/.files and b/packages/p/python-pytesseract/.files differ diff --git a/packages/p/python-pytesseract/.rev b/packages/p/python-pytesseract/.rev index 87e49f22ef2..840055d1fd6 100644 --- a/packages/p/python-pytesseract/.rev +++ b/packages/p/python-pytesseract/.rev @@ -117,4 +117,14 @@ * Various CI upgrades 1133185 + + e28c90046fcc684761f26d8cbb1e6083 + 0.3.13 + + anag+factory + - Skip test cases that raise TesseractNotFoundError. +- Switch to pyproject macros. +- Correct Requires, we need packaging not pkg_resources. + 1235478 + diff --git a/packages/p/python-pytesseract/python-pytesseract.changes b/packages/p/python-pytesseract/python-pytesseract.changes index 506036fe099..a3d84fb70d9 100644 --- a/packages/p/python-pytesseract/python-pytesseract.changes +++ b/packages/p/python-pytesseract/python-pytesseract.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Tue Jan 7 03:50:15 UTC 2025 - Steve Kowalik + +- Skip test cases that raise TesseractNotFoundError. +- Switch to pyproject macros. +- Correct Requires, we need packaging not pkg_resources. + ------------------------------------------------------------------- Thu Dec 14 20:54:57 UTC 2023 - Dirk Müller diff --git a/packages/p/python-pytesseract/python-pytesseract.spec b/packages/p/python-pytesseract/python-pytesseract.spec index 211276b0487..aeee696a754 100644 --- a/packages/p/python-pytesseract/python-pytesseract.spec +++ b/packages/p/python-pytesseract/python-pytesseract.spec @@ -1,7 +1,7 @@ # # spec file for package python-pytesseract # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -21,15 +21,16 @@ Version: 0.3.13 Release: 0 Summary: Python wrapper for Google's Tesseract-OCR License: Apache-2.0 -Group: Development/Languages/Python URL: https://github.com/madmaze/python-tesseract # https://github.com/madmaze/pytesseract/issues/262 Source: https://github.com/madmaze/pytesseract/archive/v%{version}.tar.gz +BuildRequires: %{python_module pip} BuildRequires: %{python_module setuptools} +BuildRequires: %{python_module wheel} BuildRequires: fdupes BuildRequires: python-rpm-macros Requires: python-Pillow -Requires: python-setuptools +Requires: python-packaging Requires: tesseract-ocr-traineddata-deu Requires: tesseract-ocr-traineddata-eng Requires: pkgconfig(tesseract) @@ -44,7 +45,7 @@ BuildRequires: tesseract-ocr-traineddata-orientation_and_script_detection BuildRequires: pkgconfig(tesseract) # /SECTION Requires(post): update-alternatives -Requires(postun):update-alternatives +Requires(postun): update-alternatives %python_subpackages %description @@ -64,16 +65,17 @@ bounding box data is planned for future releases. sed -i -e '/^#!\//, 1d' pytesseract/pytesseract.py %build -%python_build +%pyproject_wheel %install -%python_install +%pyproject_install %python_clone -a %{buildroot}%{_bindir}/pytesseract %python_expand %fdupes %{buildroot}%{$python_sitelib} %check export TESSDATA_PREFIX=%{_datadir}/tessdata/ -%pytest +# Raises TesseractNotFoundError +%pytest -k 'not test_get_languages' %post %python_install_alternative pytesseract @@ -86,6 +88,6 @@ export TESSDATA_PREFIX=%{_datadir}/tessdata/ %license LICENSE %python_alternative %{_bindir}/pytesseract %{python_sitelib}/pytesseract -%{python_sitelib}/pytesseract-%{version}*-info +%{python_sitelib}/pytesseract-%{version}.dist-info %changelog diff --git a/packages/p/python-rt/.files b/packages/p/python-rt/.files index 38b0749eff1..4c96f21d740 100644 Binary files a/packages/p/python-rt/.files and b/packages/p/python-rt/.files differ diff --git a/packages/p/python-rt/.rev b/packages/p/python-rt/.rev index c8d20219313..e8e85144174 100644 --- a/packages/p/python-rt/.rev +++ b/packages/p/python-rt/.rev @@ -198,4 +198,35 @@ the required fields during search. (see #97 @nerdfirefighter) 1202583 + + c5724f91583c279bf7c691a87dc4be09 + 3.3.3 + + anag+factory + - switch to github tarball, as there's no longer an sdist on pypi +- update to version v3.3.3: + - Changes + - Starting with version 0.28.0 of httpx, *verify* should be either a bool or an *SSL Context*. +- update to version 3.3.2: + - Fixes + - Replace the removed httpx parameter of *proxies* by *proxy* (fixes #102) + - Pin dependencies to supported relative upstream versions. + - Remove the now obsolete *setup.py*. +- update to version 3.3.1: + - Fixes + - Fix str(bytes) warning (*BytesWarning: str() on a bytes instance*) (#1074) + - Changes + - Set included files for ruff + - Switch to hatchling + - Set ignores for tests files + - Ignore uv.lock +- update to version 3.3.0: + - Removed + - Remove support for now EoL Python 3.8. +- update to version 3.2.0: + - Added + - Added option for custom list of fields to be populated for search "query_format" param to avoid unnecessary round trips to get fields like Told, Starts, Resolved, etc by returning the required fields during search. (see #97 @nerdfirefighter) + + 1235563 + diff --git a/packages/p/python-rt/python-rt.changes b/packages/p/python-rt/python-rt.changes index ae1167be10b..3d11cd25905 100644 --- a/packages/p/python-rt/python-rt.changes +++ b/packages/p/python-rt/python-rt.changes @@ -1,3 +1,30 @@ +------------------------------------------------------------------- +Tue Jan 7 10:32:07 UTC 2025 - Sebastian Wagner + +- switch to github tarball, as there's no longer an sdist on pypi +- update to version v3.3.3: + - Changes + - Starting with version 0.28.0 of httpx, *verify* should be either a bool or an *SSL Context*. +- update to version 3.3.2: + - Fixes + - Replace the removed httpx parameter of *proxies* by *proxy* (fixes #102) + - Pin dependencies to supported relative upstream versions. + - Remove the now obsolete *setup.py*. +- update to version 3.3.1: + - Fixes + - Fix str(bytes) warning (*BytesWarning: str() on a bytes instance*) (#1074) + - Changes + - Set included files for ruff + - Switch to hatchling + - Set ignores for tests files + - Ignore uv.lock +- update to version 3.3.0: + - Removed + - Remove support for now EoL Python 3.8. +- update to version 3.2.0: + - Added + - Added option for custom list of fields to be populated for search "query_format" param to avoid unnecessary round trips to get fields like Told, Starts, Resolved, etc by returning the required fields during search. (see #97 @nerdfirefighter) + ------------------------------------------------------------------- Mon Sep 23 09:20:54 UTC 2024 - Dirk Müller diff --git a/packages/p/python-rt/python-rt.spec b/packages/p/python-rt/python-rt.spec index 593ab560405..2b4384b3b9c 100644 --- a/packages/p/python-rt/python-rt.spec +++ b/packages/p/python-rt/python-rt.spec @@ -1,7 +1,7 @@ # # spec file for package python-rt # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,22 +17,23 @@ Name: python-rt -Version: 3.2.0 +Version: 3.3.3 Release: 0 Summary: Python interface to Request Tracker API License: GPL-3.0-only Group: Development/Languages/Python URL: https://github.com/CZ-NIC/python-rt -Source: https://files.pythonhosted.org/packages/source/r/rt/rt-%{version}.tar.gz +Source: https://github.com/python-rt/python-rt/archive/refs/tags/v%{version}.tar.gz#/rt-%{version}.tar.gz Source1: setup.cfg -BuildRequires: %{python_module base >= 3.7} +BuildRequires: %{python_module base >= 3.9} +BuildRequires: %{python_module hatchling} BuildRequires: %{python_module pip} BuildRequires: %{python_module setuptools} BuildRequires: %{python_module wheel} BuildRequires: fdupes BuildRequires: python-rpm-macros +Requires: python-httpx >= 0.28 Requires: python-requests -Requires: python-requests-toolbelt BuildArch: noarch %python_subpackages @@ -41,7 +42,7 @@ BuildArch: noarch Python implementation of Request Tracker (a ticketing system) REST API described here: https://rt-wiki.bestpractical.com/wiki/REST %prep -%setup -q -n rt-%{version} +%setup -q -n python-rt-%{version} cp %{SOURCE1} setup.cfg sed -i 's/^dynamic = \["version"]/version = "%{version}"/' pyproject.toml diff --git a/packages/p/python-rt/rt-3.2.0.tar.gz b/packages/p/python-rt/rt-3.2.0.tar.gz deleted file mode 120000 index 9a553547384..00000000000 --- a/packages/p/python-rt/rt-3.2.0.tar.gz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafkreiclua5nsuyhkc4dznb6f2224vhnx2b4vnkh5qimqmxemdjppzeomm \ No newline at end of file diff --git a/packages/p/python-rt/rt-3.3.3.tar.gz b/packages/p/python-rt/rt-3.3.3.tar.gz new file mode 120000 index 00000000000..688126f5cdf --- /dev/null +++ b/packages/p/python-rt/rt-3.3.3.tar.gz @@ -0,0 +1 @@ +/ipfs/bafkreig54em65abwviwuftxpt3nom2zqri77b3hzlsnqpzzwdhhcyywnoi \ No newline at end of file diff --git a/packages/p/python-ruff/.files b/packages/p/python-ruff/.files index 5418f55214c..54e3935364f 100644 Binary files a/packages/p/python-ruff/.files and b/packages/p/python-ruff/.files differ diff --git a/packages/p/python-ruff/.rev b/packages/p/python-ruff/.rev index acb43dca1e6..cb54218816d 100644 --- a/packages/p/python-ruff/.rev +++ b/packages/p/python-ruff/.rev @@ -1543,4 +1543,41 @@ * [pylint] Fix PLW1508 false positive for default string created via a mult operation 1231367 + + 1d53db9faaa2332a3812e5535dece0ef + 0.8.6 + + anag+factory + - update to 0.8.6 + * Preview features + * [format]: Preserve multiline implicit concatenated strings in docstring positions + * [ruff] Add rule to detect empty literal in deque call (RUF025) + * [ruff] Avoid reporting when ndigits is possibly negative (RUF057) + * Rule changes + * [flake8-todos] remove issue code length restriction (TD003) + * [pyflakes] Ignore errors in @no_type_check string annotations (F722, F821) + * CLI + * Show errors for attempted fixes only when passed --verbose + * Bug fixes + * [ruff] Avoid syntax error when removing int over multiple lines (RUF046) + * [pyupgrade] Revert "Add all PEP-585 names to UP006 rule" + 0.8.5 + * Preview features + * [airflow] Extend names moved from core to provider (AIR303) + * [airflow] Extend rule to check class attributes, methods, arguments (AIR302) + * [fastapi] Update FAST002 to check keyword-only arguments + * [flake8-type-checking] Disable TC006 and TC007 in stub files + * [pylint] Detect nested methods correctly (PLW1641) + * [ruff] Detect more strict-integer expressions (RUF046) + * [ruff] Implement falsy-dict-get-fallback (RUF056) + * [ruff] Implement unnecessary-round (RUF057) + * Rule changes + * Visit PEP 764 inline TypedDict keys as non-type-expressions + * [flake8-comprehensions] Skip C416 if comprehension contains unpacking + * [flake8-pie] Allow cast(SomeType, ...) (PIE796) + * [flake8-simplify] More precise inference for dictionaries (SIM300) + * [flake8-use-pathlib] Catch redundant joins in PTH201 and avoid syntax errors + * [pycodestyle] Preserve original value format (E731) + 1235139 + diff --git a/packages/p/python-ruff/python-ruff.changes b/packages/p/python-ruff/python-ruff.changes index 7c9bef4c58f..753c813c836 100644 --- a/packages/p/python-ruff/python-ruff.changes +++ b/packages/p/python-ruff/python-ruff.changes @@ -1,7 +1,74 @@ +------------------------------------------------------------------- +Mon Jan 6 09:54:30 UTC 2025 - Ondřej Súkup + +- update to 0.8.6 + * Preview features + * [format]: Preserve multiline implicit concatenated strings in docstring positions + * [ruff] Add rule to detect empty literal in deque call (RUF025) + * [ruff] Avoid reporting when ndigits is possibly negative (RUF057) + * Rule changes + * [flake8-todos] remove issue code length restriction (TD003) + * [pyflakes] Ignore errors in @no_type_check string annotations (F722, F821) + * CLI + * Show errors for attempted fixes only when passed --verbose + * Bug fixes + * [ruff] Avoid syntax error when removing int over multiple lines (RUF046) + * [pyupgrade] Revert "Add all PEP-585 names to UP006 rule" + 0.8.5 + * Preview features + * [airflow] Extend names moved from core to provider (AIR303) + * [airflow] Extend rule to check class attributes, methods, arguments (AIR302) + * [fastapi] Update FAST002 to check keyword-only arguments + * [flake8-type-checking] Disable TC006 and TC007 in stub files + * [pylint] Detect nested methods correctly (PLW1641) + * [ruff] Detect more strict-integer expressions (RUF046) + * [ruff] Implement falsy-dict-get-fallback (RUF056) + * [ruff] Implement unnecessary-round (RUF057) + * Rule changes + * Visit PEP 764 inline TypedDict keys as non-type-expressions + * [flake8-comprehensions] Skip C416 if comprehension contains unpacking + * [flake8-pie] Allow cast(SomeType, ...) (PIE796) + * [flake8-simplify] More precise inference for dictionaries (SIM300) + * [flake8-use-pathlib] Catch redundant joins in PTH201 and avoid syntax errors + * [pycodestyle] Preserve original value format (E731) + * [pydocstyle] Split on first whitespace character (D403) + * [pyupgrade] Add all PEP-585 names to UP006 rule + * Configuration + * [flake8-type-checking] Improve flexibility of runtime-evaluated-decorators + * [pydocstyle] Add setting to ignore missing documentation for *args and **kwargs parameters (D417) + * [ruff] Add an allowlist for unsafe-markup-use (RUF035) + * Bug fixes + * Fix type subscript on older python versions + * Use TypeChecker for detecting fastapi routes + * [pycodestyle] Avoid false positives and negatives related to type parameter default syntax (E225, E251) + * Documentation + * Fix incorrect doc in shebang-not-executable (EXE001) and add git+windows solution to executable bit + * Rename rules currently not conforming to naming convention + 0.8.4 + * Preview features + * [airflow] Extend AIR302 with additional functions and classes + * [airflow] Implement moved-to-provider-in-3 for modules that has been moved to Airflow providers (AIR303) + * [flake8-use-pathlib] Extend check for invalid path suffix to include the case "." (PTH210) + * [perflint] Fix panic in PERF401 when list variable is after the for loop + * [perflint] Simplify finding the loop target in PERF401 + * [pylint] Preserve original value format (PLR6104) + * [ruff] Avoid false positives for RUF027 for typing context bindings + * [ruff] Check for ambiguous pattern passed to pytest.raises() (RUF043) + * Rule changes + * [flake8-bandit] Check S105 for annotated assignment + * [flake8-pyi] More autofixes for redundant-none-literal (PYI061) + * [pydocstyle] Skip leading whitespace for D403 + * [ruff] Skip SQLModel base classes for mutable-class-default (RUF012) + * Bug + * [perflint] Parenthesize walrus expressions in autofix for manual-list-comprehension (PERF401) + * Server + * Check diagnostic refresh support from client capability which enables dynamic configuration for various editors + + ------------------------------------------------------------------- Mon Dec 16 10:04:03 UTC 2024 - Ondřej Súkup -- update to 0.8.3 +- update to 0.8.3 * Preview features * Fix fstring formatting removing overlong implicit concatenated string in expression part * [airflow] Add fix to remove deprecated keyword arguments (AIR302) diff --git a/packages/p/python-ruff/python-ruff.spec b/packages/p/python-ruff/python-ruff.spec index 4725a58585d..1fd362f4a8e 100644 --- a/packages/p/python-ruff/python-ruff.spec +++ b/packages/p/python-ruff/python-ruff.spec @@ -1,7 +1,7 @@ # # spec file for package python-ruff # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,7 +19,7 @@ %bcond_without libalternatives %{?sle15_python_module_pythons} Name: python-ruff -Version: 0.8.3 +Version: 0.8.6 Release: 0 Summary: An extremely fast Python linter, written in Rust License: MIT diff --git a/packages/p/python-ruff/ruff-0.8.3.tar.gz b/packages/p/python-ruff/ruff-0.8.3.tar.gz deleted file mode 120000 index 4c08af18133..00000000000 --- a/packages/p/python-ruff/ruff-0.8.3.tar.gz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafybeihstiktwftbtrmj3klwlezz27tggyyiejr2uxmkmmabimfvykarn4 \ No newline at end of file diff --git a/packages/p/python-ruff/ruff-0.8.6.tar.gz b/packages/p/python-ruff/ruff-0.8.6.tar.gz new file mode 120000 index 00000000000..6be20e88713 --- /dev/null +++ b/packages/p/python-ruff/ruff-0.8.6.tar.gz @@ -0,0 +1 @@ +/ipfs/bafybeifsd5ru3xsiar7kza7k624ipvvhushky4uxq2n2532m3fgx3udowu \ No newline at end of file diff --git a/packages/p/python-ruff/vendor.tar.zst b/packages/p/python-ruff/vendor.tar.zst index c645a02f308..1ff2c07abae 120000 --- a/packages/p/python-ruff/vendor.tar.zst +++ b/packages/p/python-ruff/vendor.tar.zst @@ -1 +1 @@ -/ipfs/bafybeiaw225mknswf4bi22tl3xhxvfqvuizrimlu6pcn5hykargshepjvu \ No newline at end of file +/ipfs/bafybeiaoubxfqzfjdzubxq5dqwssizz7m64dd3vltyi5jsv6w3mxrfhnha \ No newline at end of file diff --git a/packages/p/python-unsync/.files b/packages/p/python-unsync/.files index a7c9fcb986a..c6a9d4a986b 100644 Binary files a/packages/p/python-unsync/.files and b/packages/p/python-unsync/.files differ diff --git a/packages/p/python-unsync/.rev b/packages/p/python-unsync/.rev index 90f414118df..a3263493e55 100644 --- a/packages/p/python-unsync/.rev +++ b/packages/p/python-unsync/.rev @@ -7,4 +7,12 @@ Greatly simplifies life with mixed project using asyncio, threading, multiprocessing all at once. 859776 + + 0c98a16a49a35e43c0413ab490d27635 + 1.3.2 + + anag+factory + + 1235527 + diff --git a/packages/p/python-unsync/python-unsync.changes b/packages/p/python-unsync/python-unsync.changes index 1136ea9869e..9f6af1957d8 100644 --- a/packages/p/python-unsync/python-unsync.changes +++ b/packages/p/python-unsync/python-unsync.changes @@ -1,3 +1,22 @@ +------------------------------------------------------------------- +Tue Jan 7 08:46:22 UTC 2025 - John Paul Adrian Glaubitz + +- Update to version 1.3.2 + * Delete print("DERP") (#39) +- from version 1.3.1 + * Add a multi-process example + * Cleanup README + * Modify async example in documentation (#36) + * Support setting custom event loops (#34) + * Refactor lazy initialized unsync class members into properties +- Switch package to modern Python Stack on SLE-15 + * Use Python 3.11 on SLE-15 by default + * Drop support for older Python versions +- Switch build system from setuptools to pyproject.toml + * Add python-pip and python-wheel to BuildRequires + * Replace %python_build with %pyproject_wheel + * Replace %python_install with %pyproject_install + ------------------------------------------------------------------- Sat Jan 2 01:40:00 UTC 2021 - Matej Cepl diff --git a/packages/p/python-unsync/python-unsync.spec b/packages/p/python-unsync/python-unsync.spec index 63f35ee88de..3f1f6b69d90 100644 --- a/packages/p/python-unsync/python-unsync.spec +++ b/packages/p/python-unsync/python-unsync.spec @@ -1,7 +1,7 @@ # # spec file for package python-unsync # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -15,17 +15,19 @@ # Please submit bugfixes or comments via https://bugs.opensuse.org/ # -%define skip_python2 1 -%{?!python_module:%define python_module() python-%{**} python3-%{**}} + +%{?sle15_python_module_pythons} %define modname unsync Name: python-unsync -Version: 1.3 +Version: 1.3.2 Release: 0 Summary: Unsynchronize asyncio License: MIT URL: https://github.com/alex-sherman/unsync Source: https://github.com/alex-sherman/%{modname}/archive/v%{version}.tar.gz#/%{modname}-%{version}.tar.gz +BuildRequires: %{python_module pip} BuildRequires: %{python_module setuptools} +BuildRequires: %{python_module wheel} BuildRequires: fdupes BuildRequires: python-rpm-macros BuildArch: noarch @@ -62,10 +64,10 @@ Unsynchronize `asyncio` by using an ambient event loop in a separate thread. %setup -q -n unsync-%{version} %build -%python_build +%pyproject_wheel %install -%python_install +%pyproject_install %python_expand %fdupes %{buildroot}%{$python_sitelib} %check diff --git a/packages/p/python-unsync/unsync-1.3.2.tar.gz b/packages/p/python-unsync/unsync-1.3.2.tar.gz new file mode 120000 index 00000000000..89f40dce72b --- /dev/null +++ b/packages/p/python-unsync/unsync-1.3.2.tar.gz @@ -0,0 +1 @@ +/ipfs/bafkreicrcesn5oatk4mndmttmhhmuhlbusgcetjef63kebhqqkuxfv3nxi \ No newline at end of file diff --git a/packages/p/python-unsync/unsync-1.3.tar.gz b/packages/p/python-unsync/unsync-1.3.tar.gz deleted file mode 120000 index da0687a1ae2..00000000000 --- a/packages/p/python-unsync/unsync-1.3.tar.gz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafkreigbywc2pnpbbc4jznao6kxzt7qqxjeqcgubtbo75iiagbobhrnyhe \ No newline at end of file diff --git a/packages/p/python-virtualenvwrapper/.files b/packages/p/python-virtualenvwrapper/.files index 31240f8c420..cb62dd49c95 100644 Binary files a/packages/p/python-virtualenvwrapper/.files and b/packages/p/python-virtualenvwrapper/.files differ diff --git a/packages/p/python-virtualenvwrapper/.rev b/packages/p/python-virtualenvwrapper/.rev index a42dfa22af9..387b135c589 100644 --- a/packages/p/python-virtualenvwrapper/.rev +++ b/packages/p/python-virtualenvwrapper/.rev @@ -252,4 +252,15 @@ 1221618 + + f303e6b38df47e9c4e6081080858d2aa + 6.1.1 + + anag+factory + - Add README-SUSE.rst to describe the location of + `/usr/local/bin/virtualenvwrapper*.sh` in our packages + (bsc#1235076). + + 1235236 + diff --git a/packages/p/python-virtualenvwrapper/README-SUSE.rst b/packages/p/python-virtualenvwrapper/README-SUSE.rst new file mode 100644 index 00000000000..462c387830a --- /dev/null +++ b/packages/p/python-virtualenvwrapper/README-SUSE.rst @@ -0,0 +1,8 @@ +Packaging of virtualenvwrapper for SUSE distros +=============================================== + +What upstream considers ``/usr/local/bin/virtualenvwrapper.sh`` and +``/usr/local/bin/virtualenvwrapper_lazy_.sh`` is packaged as +``/usr/bin/virtualenvwrapper`` and ``/usr/bin/virtualenvwrapper_lazy_`` +(system packages in SUSE distributions are not supposed to store +anything in ``/usr/local``). diff --git a/packages/p/python-virtualenvwrapper/python-virtualenvwrapper.changes b/packages/p/python-virtualenvwrapper/python-virtualenvwrapper.changes index b29099c0806..98506601b30 100644 --- a/packages/p/python-virtualenvwrapper/python-virtualenvwrapper.changes +++ b/packages/p/python-virtualenvwrapper/python-virtualenvwrapper.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Mon Jan 6 16:16:50 UTC 2025 - Matej Cepl + +- Add README-SUSE.rst to describe the location of + `/usr/local/bin/virtualenvwrapper*.sh` in our packages + (bsc#1235076). + ------------------------------------------------------------------- Mon Oct 14 06:37:26 UTC 2024 - Matej Cepl diff --git a/packages/p/python-virtualenvwrapper/python-virtualenvwrapper.spec b/packages/p/python-virtualenvwrapper/python-virtualenvwrapper.spec index 2b1d7c58a2c..8a872d6f51a 100644 --- a/packages/p/python-virtualenvwrapper/python-virtualenvwrapper.spec +++ b/packages/p/python-virtualenvwrapper/python-virtualenvwrapper.spec @@ -1,7 +1,7 @@ # # spec file for package python-virtualenvwrapper # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,6 @@ %bcond_with test -%global pythons python3 Name: python-virtualenvwrapper Version: 6.1.1 Release: 0 @@ -25,6 +24,7 @@ Summary: Enhancements to virtualenv License: MIT URL: https://virtualenvwrapper.readthedocs.io/ Source: https://files.pythonhosted.org/packages/source/v/virtualenvwrapper/virtualenvwrapper-%{version}.tar.gz +Source98: README-SUSE.rst Source99: python-virtualenvwrapper.rpmlintrc BuildRequires: %{python_module pbr} BuildRequires: %{python_module pip} @@ -65,6 +65,8 @@ conflicts in their dependencies. %autosetup -p1 -n virtualenvwrapper-%{version} sed -i -e '1i#!/bin/sh' virtualenvwrapper.sh +cp -p %{SOURCE98} . + %build %pyproject_wheel @@ -92,7 +94,7 @@ done %files %{python_files} %license LICENSE -%doc README.es.rst README.ja.rst README.txt +%doc README.es.rst README.ja.rst README.txt README-SUSE.rst %python_alternative %{_bindir}/virtualenvwrapper %python_alternative %{_bindir}/virtualenvwrapper_lazy %{python_sitelib}/virtualenvwrapper diff --git a/packages/r/rage-encryption/.files b/packages/r/rage-encryption/.files index bc8af2c93b9..331db0e5ccf 100644 Binary files a/packages/r/rage-encryption/.files and b/packages/r/rage-encryption/.files differ diff --git a/packages/r/rage-encryption/.rev b/packages/r/rage-encryption/.rev index 922e05a749e..b1b6e2136d6 100644 --- a/packages/r/rage-encryption/.rev +++ b/packages/r/rage-encryption/.rev @@ -162,4 +162,22 @@ 1221281 + + 7d1bc13d1114f32fc6bbf1e6bea78b20 + 0.11.1+0 + + anag+factory + - Fixes GHSA-4fg7-vxc8-qx5w +- Update to version 0.11.1+0: + * Fixed a security vulnerability that could allow an attacker to + execute an arbitrary binary under certain conditions. Plugin + names are now required to only contain alphanumeric characters + or the four special characters +-._. + * Replace the test `NoCallbacks` with the library version + * Restrict set of valid characters for plugin names + * Add tests for invalid plugin name chars + + Fixed: + 1235049 + diff --git a/packages/r/rage-encryption/_service b/packages/r/rage-encryption/_service index b96f4b6ac4d..03bf874ec23 100644 --- a/packages/r/rage-encryption/_service +++ b/packages/r/rage-encryption/_service @@ -3,7 +3,7 @@ https://github.com/str4d/rage.git @PARENT_TAG@+@TAG_OFFSET@ git - v0.11.0 + v0.11.1 * v(\d+\.\d+\.\d+) \1 diff --git a/packages/r/rage-encryption/_servicedata b/packages/r/rage-encryption/_servicedata index 8451b5aac3e..220c7788f22 100644 --- a/packages/r/rage-encryption/_servicedata +++ b/packages/r/rage-encryption/_servicedata @@ -1,4 +1,4 @@ https://github.com/str4d/rage.git - 17446612f865c705e44fe392d9d41dd102fed137 \ No newline at end of file + 07808823074013acab5417de9d6ad176133312c6 \ No newline at end of file diff --git a/packages/r/rage-encryption/rage-0.11.0+0.tar.gz b/packages/r/rage-encryption/rage-0.11.0+0.tar.gz deleted file mode 120000 index 8ae42d4399e..00000000000 --- a/packages/r/rage-encryption/rage-0.11.0+0.tar.gz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafybeiahceabbwcptgc5nh6khhjf4iiui4clnkv263q4pc3im7pyoqqz5e \ No newline at end of file diff --git a/packages/r/rage-encryption/rage-0.11.1+0.tar.gz b/packages/r/rage-encryption/rage-0.11.1+0.tar.gz new file mode 120000 index 00000000000..90c05622b27 --- /dev/null +++ b/packages/r/rage-encryption/rage-0.11.1+0.tar.gz @@ -0,0 +1 @@ +/ipfs/bafybeihiigtegot5lq3lwsba2jijfjygarxzgyjka7yclcvkay352hmdgm \ No newline at end of file diff --git a/packages/r/rage-encryption/rage-encryption.changes b/packages/r/rage-encryption/rage-encryption.changes index 606ef3138c3..0f8ee5a01db 100644 --- a/packages/r/rage-encryption/rage-encryption.changes +++ b/packages/r/rage-encryption/rage-encryption.changes @@ -1,10 +1,23 @@ +------------------------------------------------------------------- +Fri Dec 20 06:39:30 UTC 2024 - Joshua Smith + +- Fixes GHSA-4fg7-vxc8-qx5w +- Update to version 0.11.1+0: + * Fixed a security vulnerability that could allow an attacker to + execute an arbitrary binary under certain conditions. Plugin + names are now required to only contain alphanumeric characters + or the four special characters +-._. + * Replace the test `NoCallbacks` with the library version + * Restrict set of valid characters for plugin names + * Add tests for invalid plugin name chars + ------------------------------------------------------------------- Sun Nov 3 19:04:23 UTC 2024 - Joshua Smith - Update to 0.11.0+0: Added: * Partial French translation! -Fixed: + Fixed: * [Unix] Files can now be encrypted with rage --passphrase when piped over stdin, without requiring an explicit - argument as INPUT. diff --git a/packages/r/rage-encryption/rage-encryption.spec b/packages/r/rage-encryption/rage-encryption.spec index 654e15cf0eb..6957d5f6a44 100644 --- a/packages/r/rage-encryption/rage-encryption.spec +++ b/packages/r/rage-encryption/rage-encryption.spec @@ -20,7 +20,7 @@ Name: rage-encryption # This will be set by osc services, that will run after this. -Version: 0.11.0+0 +Version: 0.11.1+0 Release: 0 Summary: X25519-based, simple, modern, and secure file encryption tool # If you know the license, put it's SPDX string here. diff --git a/packages/r/rage-encryption/vendor.tar.zst b/packages/r/rage-encryption/vendor.tar.zst index 9c9bd7fec3d..381b83c5bf1 120000 --- a/packages/r/rage-encryption/vendor.tar.zst +++ b/packages/r/rage-encryption/vendor.tar.zst @@ -1 +1 @@ -/ipfs/bafybeicy5q5zgy6gtcclsxr5jt5arwjq5eql77m7husu7xe67mwpedl4su \ No newline at end of file +/ipfs/bafybeibtue73vdy6l6opaegkr33iqb2cu7jxcqcg3vxmlqtdlmpgtzrcfu \ No newline at end of file diff --git a/packages/r/rofi/.files b/packages/r/rofi/.files index 1b9ae7c9ad7..92a22bc028a 100644 Binary files a/packages/r/rofi/.files and b/packages/r/rofi/.files differ diff --git a/packages/r/rofi/.rev b/packages/r/rofi/.rev index e90192f47e6..b9a2ac40da9 100644 --- a/packages/r/rofi/.rev +++ b/packages/r/rofi/.rev @@ -433,4 +433,20 @@ https://github.com/davatorium/rofi/releases/tag/1.7.6 1233579 + + 4cf957065170a5df470fc698a59a3c75 + 1.7.7 + + anag+factory + - Update to 1.7.7: + * Fix drawing issue #2068 + * Fix window mode missing some windows #2071 + * Fix character in config file broken #2070 + * Resolve 'rasinc' for @imports #2069 + * Desktop file DBus activation #1924 + * Resolve -config identical to -theme #2040 + +- Update to 1.7.6: + 1235530 + diff --git a/packages/r/rofi/rofi-1.7.6.tar.xz b/packages/r/rofi/rofi-1.7.6.tar.xz deleted file mode 120000 index 9457c6bda5e..00000000000 --- a/packages/r/rofi/rofi-1.7.6.tar.xz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafybeiee33spnvusbp44xlmw33hfoghemw7oa5pdj6k5h3fjch7vbyu4ae \ No newline at end of file diff --git a/packages/r/rofi/rofi-1.7.7.tar.xz b/packages/r/rofi/rofi-1.7.7.tar.xz new file mode 120000 index 00000000000..7d5a854fa8f --- /dev/null +++ b/packages/r/rofi/rofi-1.7.7.tar.xz @@ -0,0 +1 @@ +/ipfs/bafybeicmdwhgzivevzl62vuoopj4l3mdfuxbq4qvynaq26nckgdfbyraiu \ No newline at end of file diff --git a/packages/r/rofi/rofi.changes b/packages/r/rofi/rofi.changes index bfe2a7eb093..87fec28fa06 100644 --- a/packages/r/rofi/rofi.changes +++ b/packages/r/rofi/rofi.changes @@ -1,7 +1,18 @@ +------------------------------------------------------------------- +Tue Jan 7 09:28:14 UTC 2025 - Michael Vetter + +- Update to 1.7.7: + * Fix drawing issue #2068 + * Fix window mode missing some windows #2071 + * Fix character in config file broken #2070 + * Resolve 'rasinc' for @imports #2069 + * Desktop file DBus activation #1924 + * Resolve -config identical to -theme #2040 + ------------------------------------------------------------------- Fri Dec 27 16:27:58 UTC 2024 - Michael Vetter -- Update to 1.75: +- Update to 1.7.6: * Recursive file browser * Copy to clipboard support * Entry box history diff --git a/packages/r/rofi/rofi.spec b/packages/r/rofi/rofi.spec index 9d321712a54..10bc095fa06 100644 --- a/packages/r/rofi/rofi.spec +++ b/packages/r/rofi/rofi.spec @@ -1,7 +1,7 @@ # # spec file for package rofi # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: rofi -Version: 1.7.6 +Version: 1.7.7 Release: 0 Summary: A window switcher, run dialog and dmenu replacement License: MIT diff --git a/packages/r/ruby/.files b/packages/r/ruby/.files index 13974416c18..7aeea5d7ac3 100644 Binary files a/packages/r/ruby/.files and b/packages/r/ruby/.files differ diff --git a/packages/r/ruby/.rev b/packages/r/ruby/.rev index 16bb22a69f2..097c9f7232e 100644 --- a/packages/r/ruby/.rev +++ b/packages/r/ruby/.rev @@ -494,4 +494,12 @@ - switch the default ruby to 3.3 1132468 + + 45a0caa052fdc2e622979a5c7e26c90f + 3.4 + + anag+factory + - switch the default ruby to 3.4 + 1230620 + diff --git a/packages/r/ruby/ruby.changes b/packages/r/ruby/ruby.changes index a55cfc35ff8..73b1f352717 100644 --- a/packages/r/ruby/ruby.changes +++ b/packages/r/ruby/ruby.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Thu Dec 12 15:07:21 UTC 2024 - Marcus Rueckert + +- switch the default ruby to 3.4 + ------------------------------------------------------------------- Thu Sep 14 14:58:18 UTC 2023 - Marcus Rueckert diff --git a/packages/r/ruby/ruby.spec b/packages/r/ruby/ruby.spec index 0fe8de31a1d..dfd1fd9c48d 100644 --- a/packages/r/ruby/ruby.spec +++ b/packages/r/ruby/ruby.spec @@ -1,7 +1,7 @@ # # spec file for package ruby # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,11 +17,11 @@ Name: ruby -Version: 3.3 +Version: 3.4 Release: 0 BuildRoot: %{_tmppath}/%{name}-%{version}-build Source: README -Url: http://www.ruby-lang.org/ +URL: http://www.ruby-lang.org/ Summary: An Interpreted Object-Oriented Scripting Language License: MIT Group: Development/Languages/Ruby diff --git a/packages/r/ruby3.4/.files b/packages/r/ruby3.4/.files new file mode 100644 index 00000000000..2403383d379 Binary files /dev/null and b/packages/r/ruby3.4/.files differ diff --git a/packages/r/ruby3.4/.meta b/packages/r/ruby3.4/.meta new file mode 100644 index 00000000000..785a126caca --- /dev/null +++ b/packages/r/ruby3.4/.meta @@ -0,0 +1,28 @@ + + An Interpreted Object-Oriented Scripting Language + Ruby is an interpreted scripting language for object-oriented programming. It +has many features for processing text files and performing system management +tasks (as in Perl). It is extensible. + +* Ruby features: + +- Simple Syntax + +- *Normal* Object-Oriented features (class, method calls, for + example) + +- *Advanced* Object-Oriented features(Mix-in, Singleton-method, for + example) + +- Operator Overloading + +- Exception Handling + +- Iterators and Closures + +- Garbage Collection + +- Dynamic Loading of Object Files (on some architectures) + + https://www.ruby-lang.org/ + diff --git a/packages/r/ruby3.4/.rev b/packages/r/ruby3.4/.rev new file mode 100644 index 00000000000..600f4d1db69 --- /dev/null +++ b/packages/r/ruby3.4/.rev @@ -0,0 +1,10 @@ + + + ae4d2d215ea79dabe3df3ad1aee31ca4 + 3.4.1 + + anag+factory + final version + 1233481 + + diff --git a/packages/r/ruby3.4/_multibuild b/packages/r/ruby3.4/_multibuild new file mode 100644 index 00000000000..86a6eae5147 --- /dev/null +++ b/packages/r/ruby3.4/_multibuild @@ -0,0 +1,3 @@ + + testsuite + diff --git a/packages/r/ruby3.4/_service b/packages/r/ruby3.4/_service new file mode 100644 index 00000000000..5f2eb4e339a --- /dev/null +++ b/packages/r/ruby3.4/_service @@ -0,0 +1,7 @@ + + + ruby-3.4.1/yjit + false + xz + + diff --git a/packages/r/ruby3.4/ruby-3.4.1.tar.xz b/packages/r/ruby3.4/ruby-3.4.1.tar.xz new file mode 120000 index 00000000000..ecc5fe18c3a --- /dev/null +++ b/packages/r/ruby3.4/ruby-3.4.1.tar.xz @@ -0,0 +1 @@ +/ipfs/bafybeiahj3tcsrqy57u2qmvffpvzrkxxlmnmvvckc6k4g5vpskky7zxmxq \ No newline at end of file diff --git a/packages/r/ruby3.4/ruby3.4-default.macros b/packages/r/ruby3.4/ruby3.4-default.macros new file mode 100644 index 00000000000..5c068c65235 --- /dev/null +++ b/packages/r/ruby3.4/ruby3.4-default.macros @@ -0,0 +1,7 @@ +%rb_default_ruby_suffix ruby3.4 + +%rb_default_ruby ruby34 +%rb_default_ruby_abi ruby:3.4.0 + +%rb_build_versions %rb_default_ruby +%rb_build_ruby_abis %rb_default_ruby_abi diff --git a/packages/r/ruby3.4/ruby3.4-rpmlintrc b/packages/r/ruby3.4/ruby3.4-rpmlintrc new file mode 100644 index 00000000000..2211d166a98 --- /dev/null +++ b/packages/r/ruby3.4/ruby3.4-rpmlintrc @@ -0,0 +1,8 @@ +addFilter("files-duplicate /usr/share/ri/.*") +addFilter("unexpanded-macro /usr/share/ri/.*") +addFilter("ruby3.4.*devel-file-in-non-devel-package.*/usr/lib.*/ruby/gems/3.4.0+0/gems/") +addFilter("ruby3.4-devel-extra.*devel-file-in-non-devel-package.*/usr/include/ruby-3.4.0.*/") +addFilter("ruby3.4.*devel-file-in-non-devel-package.*/usr/lib.*/ruby/gems/.*") +addFilter("ruby3.4.*env-script-interpreter.*/usr/lib.*/ruby/gems/.*") +addFilter("ruby3.4.*non-executable-script.*/usr/lib.*/ruby/gems/.*") +addFilter("ruby3.4.*non-executable-script.*/usr/lib.*/ruby/.*/bundler/.*") diff --git a/packages/r/ruby3.4/ruby3.4.changes b/packages/r/ruby3.4/ruby3.4.changes new file mode 100644 index 00000000000..fddc4fe14eb --- /dev/null +++ b/packages/r/ruby3.4/ruby3.4.changes @@ -0,0 +1,473 @@ +------------------------------------------------------------------- +Fri Dec 27 04:40:16 UTC 2024 - Marcus Rueckert + +- Update to 3.4.1 + https://www.ruby-lang.org/en/news/2024/12/25/ruby-3-4-0-released/ + https://www.ruby-lang.org/en/news/2024/12/25/ruby-3-4-1-released/ + +------------------------------------------------------------------- +Thu Dec 12 15:19:37 UTC 2024 - Marcus Rueckert + +- Update to 3.4.0~rc1 + https://www.ruby-lang.org/en/news/2024/12/12/ruby-3-4-0-rc1-released/ + +------------------------------------------------------------------- +Tue Oct 8 00:58:12 UTC 2024 - Marcus Rueckert + +- also export locale settings in the %check section. not just for + build + +------------------------------------------------------------------- +Mon Oct 7 13:55:08 UTC 2024 - Marcus Rueckert + +- drop 10795.patch: included in update +- refresh use-pie.patch + +------------------------------------------------------------------- +Mon Oct 7 13:53:54 UTC 2024 - Marcus Rueckert + +- Update to 3.4.0~preview2 + https://www.ruby-lang.org/en/news/2024/10/07/ruby-3-4-0-preview2-released/ + +------------------------------------------------------------------- +Tue Jun 5 11:59:12 UTC 2024 - José Gómez + +- Add Provides for yjit-enabled builds. + +------------------------------------------------------------------- +Sun May 19 20:58:55 UTC 2024 - Marcus Rueckert + +- Backport for fix segfault caused by stack pointers not + saved/restored properly when yielding execution from Ruby to C. + + https://bugs.ruby-lang.org/issues/20493 + https://github.com/ruby/ruby/pull/10795 + + Adds https://patch-diff.githubusercontent.com/raw/ruby/ruby/pull/10795.patch + +------------------------------------------------------------------- +Thu May 16 10:12:13 UTC 2024 - Marcus Rueckert + +- Starting Fork of the package for ruby 3.4.0~preview1 + https://www.ruby-lang.org/en/news/2024/05/16/ruby-3-4-0-preview1-released/ + +------------------------------------------------------------------- +Tue Apr 23 16:24:04 UTC 2024 - Marcus Rueckert + +- Update to 3.3.1 (boo#1221851 boo#1221852 boo#1223314) + https://www.ruby-lang.org/en/news/2024/04/23/ruby-3-3-1-released/ + https://www.ruby-lang.org/en/news/2024/04/23/arbitrary-memory-address-read-regexp-cve-2024-27282/ + https://www.ruby-lang.org/en/news/2024/03/21/rce-rdoc-cve-2024-27281/ + https://www.ruby-lang.org/en/news/2024/03/21/buffer-overread-cve-2024-27280/ + https://github.com/ruby/ruby/releases/tag/v3_3_1 + +------------------------------------------------------------------- +Wed Jan 31 09:55:13 UTC 2024 - Guillaume GARDET + +- Add additionnal flags: cflags, cppflags and ASFLAGS + +------------------------------------------------------------------- +Mon Dec 25 07:06:28 UTC 2023 - Marcus Rueckert + +- Update to 3.3.0 + https://www.ruby-lang.org/en/news/2023/12/25/ruby-3-3-0-released/ +- update use-pie.patch to apply cleanly again + +------------------------------------------------------------------- +Mon Dec 11 10:53:42 UTC 2023 - Marcus Rueckert + +- Update to 3.3.0~rc1 + https://www.ruby-lang.org/en/news/2023/12/11/ruby-3-3-0-rc1-released/ + +------------------------------------------------------------------- +Sun Nov 12 23:02:07 UTC 2023 - Marcus Rueckert + +- Update to 3.3.0~preview3 + https://www.ruby-lang.org/en/news/2023/11/12/ruby-3-3-0-preview3-released/ + +------------------------------------------------------------------- +Sat Nov 4 00:43:54 UTC 2023 - Marcus Rueckert + +- add Provides that we can differentiate between between jemalloc + enabled and non enabled ruby + +------------------------------------------------------------------- +Tue Sep 26 10:03:26 UTC 2023 - Marcus Rueckert + +- Add the `+0` bit to the rubygem ABI macro. This has to be removed + with the final release + +------------------------------------------------------------------- +Thu Sep 14 14:23:21 UTC 2023 - Marcus Rueckert + +- Update to 3.3.0~preview2 + https://www.ruby-lang.org/en/news/2023/09/14/ruby-3-3-0-preview2-released/ + +------------------------------------------------------------------- +Fri May 12 12:07:57 UTC 2023 - Marcus Rueckert + +- Initial package of the 3.3 branch 3.3.0~preview1 + https://www.ruby-lang.org/en/news/2023/05/12/ruby-3-3-0-preview1-released/ + +------------------------------------------------------------------- +Thu Mar 30 14:23:04 UTC 2023 - Marcus Rueckert + +- update to 3.2.2 (boo#1209891 CVE-2023-28755 boo#1209967 CVE-2023-28756) + https://www.ruby-lang.org/en/news/2023/03/30/redos-in-time-cve-2023-28756/ + https://www.ruby-lang.org/en/news/2023/03/28/redos-in-uri-cve-2023-28755/ + https://www.ruby-lang.org/en/news/2023/03/30/ruby-3-2-2-released/ +- drop ruby-3.1.3-remove-timezone-test.patch + solved differently upstream + +------------------------------------------------------------------- +Wed Feb 8 13:05:41 UTC 2023 - Marcus Rueckert + +- Update to 3.2.1 + https://www.ruby-lang.org/en/news/2023/02/08/ruby-3-2-1-released/ + +------------------------------------------------------------------- +Mon Jan 9 16:27:29 UTC 2023 - Marcus Rueckert + +- Fix Source url (3.1 vs 3.2) + +------------------------------------------------------------------- +Tue Dec 27 13:39:48 UTC 2022 - Marcus Rueckert + +- Set the correct ABI version + +------------------------------------------------------------------- +Sun Dec 25 09:19:30 UTC 2022 - Marcus Rueckert + +- Update to 3.2.0 + https://www.ruby-lang.org/en/news/2022/12/25/ruby-3-2-0-released/ +- Drop ruby-3.1.3-remove-timezone-test.patch: + Fix included in update +- Refreshed use-pie.patch + +------------------------------------------------------------------- +Thu Dec 22 10:20:24 UTC 2022 - Marcus Rueckert + +- Added ruby-3.1.3-remove-timezone-test.patch: + Disable tests that rely on singapore's old TZ data + +------------------------------------------------------------------- +Tue Dec 6 13:19:33 UTC 2022 - Marcus Rueckert + +- disable yjit + +------------------------------------------------------------------- +Tue Dec 6 12:44:02 UTC 2022 - Marcus Rueckert + +- disable readline/reline tests as they require system ruby + +------------------------------------------------------------------- +Tue Dec 6 12:43:30 UTC 2022 - Marcus Rueckert + +- rust edition 2021 is supported since 1.56.0. Change buildrequires + accordingly + +------------------------------------------------------------------- +Tue Dec 6 10:48:43 UTC 2022 - Marcus Rueckert + +- Update to 3.2.0~rc1 + https://www.ruby-lang.org/en/news/2022/12/06/ruby-3-2-0-rc1-released/ + +------------------------------------------------------------------- +Mon Dec 5 09:12:11 UTC 2022 - Andreas Schwab + +- Update rb_arch_short macro + +------------------------------------------------------------------- +Fri Dec 2 13:48:19 UTC 2022 - Marcus Rueckert + +- Use the correct ABI version in the macros + +------------------------------------------------------------------- +Thu Nov 24 16:05:11 UTC 2022 - Marcus Rueckert + +- remove the bundled gems workaround + +------------------------------------------------------------------- +Thu Nov 17 12:02:15 UTC 2022 - Marcus Rueckert + +- bump ruby-common dependency to the version with the ruby 3.2 + fixes + +------------------------------------------------------------------- +Thu Nov 17 10:27:43 UTC 2022 - Marcus Rueckert + +- bump version in the macro files to 3.2 + +------------------------------------------------------------------- +Fri Nov 11 18:34:56 UTC 2022 - Marcus Rueckert + +- limit yjit to x86_64 and aarch64 as those are the only to + platforms it supports + +------------------------------------------------------------------- +Fri Nov 11 17:13:14 UTC 2022 - Marcus Rueckert + +- enable yjit so we can test it before the final release and see if + we want to leave it on in the package. + +------------------------------------------------------------------- +Fri Nov 11 15:57:31 UTC 2022 - Marcus Rueckert + +- Branch off ruby 3.2 package with preview 3 + +------------------------------------------------------------------- +Tue May 3 23:49:37 UTC 2022 - Marcus Rueckert + +- turn off jemalloc again until we figure out how to do the dlopen + on libruby properly like vim and yast do + +------------------------------------------------------------------- +Fri Apr 29 13:25:14 UTC 2022 - Martin Liška + +- Do not depend on binutils-gold as it will be removed + in the future as it's obsoleted. Use lld instead of it + for clang build. + +------------------------------------------------------------------- +Wed Apr 13 13:41:18 UTC 2022 - Marcus Rueckert + +- use rb_soname instead of hard coding the ruby package name + +------------------------------------------------------------------- +Wed Apr 13 10:09:28 UTC 2022 - Marcus Rueckert + +- add buildignore for ruby and ruby-common so we do not pull + gem2rpm for the testsuite + +------------------------------------------------------------------- +Wed Apr 13 08:16:06 UTC 2022 - Marcus Rueckert + +- Update to 3.1.2 (boo#1198441 boo#1198440) + https://www.ruby-lang.org/en/news/2022/04/12/ruby-3-1-2-released/ + - CVE-2022-28738: Double free in Regexp compilation + - CVE-2022-28739: Buffer overrun in String-to-Float conversion + +------------------------------------------------------------------- +Tue Mar 29 17:41:48 UTC 2022 - Dirk Müller + +- move tests into separate testsuite _multibuild: + * reduces buildrequires on main package (procps which is behind systemd:mini) + * reduces depth of distro rebuild chain +- exclude more tests that require network +- make test failures fatal, they pass now +- light subset of spec-cleaner cleanups +- prefer %%global over %%define, they get evaluated at parse time + +------------------------------------------------------------------- +Tue Mar 8 08:39:20 UTC 2022 - Dirk Müller + +- use valgrind for more supported platforms +- run tests in parallel for better build times +- set PATH for test to just built ruby interpreter +- skip network tests, they hang on timeouts, slowing down the build +- remove exceptions for armv7 testing, these are all fixed + +------------------------------------------------------------------- +Tue Feb 22 15:32:13 UTC 2022 - Marcus Rueckert + +- Update to 3.1.1 + https://www.ruby-lang.org/en/news/2022/02/18/ruby-3-1-1-released/ +- drop 77fe1fca0abb56f7f07725c0a3803d53a315c853.patch: + included in update + +------------------------------------------------------------------- +Sun Feb 6 18:40:18 UTC 2022 - Marcus Rueckert + +- Build ruby with jemalloc for sle 15 up + +------------------------------------------------------------------- +Wed Feb 2 15:45:00 UTC 2022 - Marcus Rueckert + +- Added https://github.com/ruby/ipaddr/commit/77fe1fca0abb56f7f07725c0a3803d53a315c853.patch + Fix vagrant with ruby 3.1 + +------------------------------------------------------------------- +Sun Dec 26 19:48:49 UTC 2021 - Marcus Rueckert + +- renable LTO +- apply workaround from https://bugs.ruby-lang.org/issues/18373#note-8 + +------------------------------------------------------------------- +Sun Dec 26 03:28:38 UTC 2021 - Marcus Rueckert + +- Update to 3.1.0 + https://www.ruby-lang.org/en/news/2021/12/25/ruby-3-1-0-released/ +- disable LTO for now as it makes debugging the mkmf/rbinstall + problem easier + +------------------------------------------------------------------- +Tue Dec 14 10:08:35 UTC 2021 - Stephan Kulow + +- Initial 3.1 preview - currently failing, hoping for the next preview + +------------------------------------------------------------------- +Thu Nov 25 11:23:08 UTC 2021 - Marcus Rueckert + +- update to 3.0.3 (boo#1193081 boo#1193080 boo#1193035) + https://www.ruby-lang.org/en/news/2021/11/24/ruby-3-0-3-released/ + - CVE-2021-41817: Regular Expression Denial of Service + Vulnerability of Date Parsing Methods + - CVE-2021-41816: Buffer Overrun in CGI.escape_html + - CVE-2021-41819: Cookie Prefix Spoofing in CGI::Cookie.parse + +------------------------------------------------------------------- +Wed Nov 10 17:02:48 UTC 2021 - Marcus Rueckert + +- provide the correct rubygems version + +------------------------------------------------------------------- +Sat Nov 6 18:59:17 UTC 2021 - Klaus Kämpf + +- update to 3.0.2 + https://www.ruby-lang.org/en/news/2021/07/07/ruby-3-0-2-released/ + * CVE-2021-31810: Trusting FTP PASV responses vulnerability in Net::FTP + * CVE-2021-32066: A StartTLS stripping vulnerability in Net::IMAP + * CVE-2021-31799: A command injection vulnerability in RDoc + +------------------------------------------------------------------- +Tue Aug 24 07:26:12 UTC 2021 - Stephan Kulow + +- Do not create links for /etc/alternatives at all but rely on + rpm's %ghosts being creating at runtime in %post + This aligns ruby3.0 with ruby2.7 and ruby-common + +------------------------------------------------------------------- +Thu Jul 8 12:46:56 UTC 2021 - Stephan Kulow + +- Fix links in /etc/alternatives not to point to itself + +------------------------------------------------------------------- +Tue Apr 13 11:30:03 UTC 2021 - Marcus Rueckert + +- update to ruby 3.0.1 (boo#1184644) + https://www.ruby-lang.org/en/news/2021/04/05/ruby-3-0-1-released/ + - CVE-2021-28965: XML round-trip vulnerability in REXML + + Complete list of changes at + https://github.com/ruby/ruby/compare/v3_0_0...v3_0_1 +- drop https://github.com/rubygems/rubygems/pull/4317.patch + included in update + +------------------------------------------------------------------- +Mon Jan 25 18:09:45 UTC 2021 - Marcus Rueckert + +- add https://github.com/rubygems/rubygems/pull/4317.patch + make sure the gem plugins path does not contain the buildroot + +------------------------------------------------------------------- +Fri Dec 25 06:28:46 UTC 2020 - Marcus Rueckert + +- update to ruby 3.0.0 + https://www.ruby-lang.org/en/news/2020/12/25/ruby-3-0-0-released/ + +------------------------------------------------------------------- +Fri Dec 25 00:18:54 UTC 2020 - Marcus Rueckert + +- Update to ruby 3.0.0~rc1 + https://www.ruby-lang.org/en/news/2020/12/20/ruby-3-0-0-rc1-released/ + +------------------------------------------------------------------- +Wed Dec 9 14:29:31 UTC 2020 - Marcus Rueckert + +- Update to ruby 3.0.0~preview2 + https://www.ruby-lang.org/en/news/2020/12/08/ruby-3-0-0-preview2-released/ +- 3972.patch + +------------------------------------------------------------------- +Tue Oct 27 11:30:47 UTC 2020 - Marcus Rueckert + +- fix typo in the ruby macros file + +------------------------------------------------------------------- +Tue Oct 27 11:22:03 UTC 2020 - Marcus Rueckert + +- no longer luse the url for the 3972.patch, as the code in the PR + was rebased and no longer applies to the code in preview 1. + +------------------------------------------------------------------- +Sun Oct 25 18:07:26 UTC 2020 - Marcus Rueckert + +- fix the macros to actually use 3.0.0 + +------------------------------------------------------------------- +Mon Sep 28 11:34:08 UTC 2020 - Marcus Rueckert + +- added https://patch-diff.githubusercontent.com/raw/rubygems/rubygems/pull/3972.patch + to fix regression in rubygems buildroot support + https://github.com/rubygems/rubygems/issues/3971 + +------------------------------------------------------------------- +Mon Sep 28 00:51:49 UTC 2020 - Marcus Rueckert + +- Update to 3.0.0~preview1 + https://www.ruby-lang.org/en/news/2020/09/25/ruby-3-0-0-preview1-released/ + +------------------------------------------------------------------- +Tue Apr 28 17:59:59 UTC 2020 - Marcus Rueckert + +- make sure that update-alternative weight for the default + distribution is always greater than our normal weight + +------------------------------------------------------------------- +Tue Apr 28 17:18:35 UTC 2020 - Marcus Rueckert + +- make the update-alternative weight based on the ruby version + +------------------------------------------------------------------- +Tue Apr 14 07:47:25 UTC 2020 - Bernhard Wiedemann + +- Add ruby2.7-drop-build-date.patch (boo#1047218) + +------------------------------------------------------------------- +Tue Apr 7 22:53:35 UTC 2020 - Marcus Rueckert + +- Update to 2.7.1 (boo#1167244 boo#1168938) + - CVE-2020-10663: Unsafe Object Creation Vulnerability in JSON + (Additional fix) + - CVE-2020-10933: Heap exposure vulnerability in the socket + library + + https://github.com/ruby/ruby/compare/v2_7_0...v2_7_1 + +------------------------------------------------------------------- +Tue Feb 18 13:54:37 UTC 2020 - Stefan Brüns + +- Apply fixes/changes from ruby2.6 package lost in ruby2.7 switch: + * Fix mangling of shebangs, do not replace shell invocations with + ruby, correcly replace "/usr/bin/env ruby". (bnc#1156797) + * Cleanup spec file: + + Drop support for obsolete distro versions + + use license macro, remove defattr + * Use valgrind-client-headers instead of full valgrind-devel + package where available, reducing build package footprint. + * Remove unused libX11-devel BuildRequires. + +------------------------------------------------------------------- +Sat Dec 28 08:03:54 UTC 2019 - Marcus Rueckert + +- update to final release of 2.7.0 + http://www.ruby-lang.org/en/news/2019/12/25/ruby-2-7-0-released/ +- update the use-pie.patch to apply cleanly again + +------------------------------------------------------------------- +Tue Jul 9 14:16:36 UTC 2019 - Marcus Rueckert + +- fix running tests (boo#1140844) + just passing the DISABLED_TESTS variable is wrong. probably a + relict from calling the test scripts directly. use TESTOPTS now. + +------------------------------------------------------------------- +Sun Jun 23 02:59:03 UTC 2019 - Marcus Rueckert + +- add gmp to the buildrequires + +------------------------------------------------------------------- +Sat Jun 22 21:07:33 UTC 2019 - Marcus Rueckert + +- starting package with 2.7.0-preview1 + diff --git a/packages/r/ruby3.4/ruby3.4.macros b/packages/r/ruby3.4/ruby3.4.macros new file mode 100644 index 00000000000..15a54cf2ad2 --- /dev/null +++ b/packages/r/ruby3.4/ruby3.4.macros @@ -0,0 +1,16 @@ +# +# IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT +# +# if you change any macros here you have to update the copy in the +# prjconf aswell. +# +# IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT +# +%rubygemsruby34() rubygem(ruby:3.4.0:%{expand:%%rubygemsx%*} %{expand:%%{rubygems%*}} +%rubygemsxruby34() %{expand:%%{rubygemsx%*}} + +%rubyruby34() ruby3.4 %{expand:%%rubyx%*} %{expand:%%{ruby%*}} +%rubyxruby34() %{expand:%%{rubyx%*}} + +%rubydevelruby34() ruby3.4-devel %{expand:%%rubydevelx%*} %{expand:%%{rubydevel%*}} +%rubydevelxruby34() %{expand:%%{rubydevelx%*}} diff --git a/packages/r/ruby3.4/ruby3.4.spec b/packages/r/ruby3.4/ruby3.4.spec new file mode 100644 index 00000000000..fe3015303fb --- /dev/null +++ b/packages/r/ruby3.4/ruby3.4.spec @@ -0,0 +1,530 @@ +# +# spec file +# +# Copyright (c) 2023 SUSE LLC +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# + + +%ifarch x86_64 aarch64 +%bcond_with yjit +%else +%bcond_with yjit +%endif +%global flavor @BUILD_FLAVOR@%{nil} +%if "%{flavor}" == "testsuite" +%define psuffix -testsuite +%else +%define psuffix %{nil} +%endif + +#### +#!!! +#!!! when updating, check versions of embedded rubygems in package stdlib below +#!!! +#### + +%global patch_level p0 +Name: ruby3.4%{psuffix} +Version: 3.4.1 +Release: 0 +%global pkg_version 3.4.1 +# make the exported API version explicit +# TODO: remove the +0 before the final release +%global api_version 3.4.0 +%global rb_binary_suffix .ruby3.4 +%global rb_soname ruby3.4 +%global _rb_ua_weight 34 + +# ruby-macros and ruby-common version +%global rpm_macros_version 3 + +# +%define libname libruby3_4-3_4 +# keep in sync with macro file! +%global rb_ver %{api_version} +%global rb_arch %(echo %{_target_cpu}-linux-gnu | sed -e "s/ppc/powerpc/") +%global rb_arch_short %(echo %{_target_cpu}-linux-gnu | sed -e "s/ppc/powerpc/ ; s/i[0-9]86/x86/") +%global rb_libdir %{_libdir}/ruby/%{rb_ver}/ +%global rb_archdir %{_libdir}/ruby/%{rb_ver}/%{rb_arch} +%global rb_extdir %{_libdir}/ruby/gems/%{rb_ver}/extensions/ +%global rb_extarchdir %{_libdir}/ruby/gems/%{rb_ver}/extensions/%{rb_arch_short}/ +%global rb_extversionedarchdir %{_libdir}/ruby/gems/%{rb_ver}/extensions/%{rb_arch_short}/%{rb_ver} +%global rb_extdocdir %{_libdir}/ruby/gems/%{rb_ver}/doc/extensions +%global rb_extarchdocdir %{_libdir}/ruby/gems/%{rb_ver}/doc/extensions/%{rb_arch_short} +%global rb_include_dir %{_includedir}/ruby-%{rb_ver} + +%if "%{rb_default_ruby_suffix}" == "%{rb_soname}" +%global is_default_ruby 1 +%global rb_ua_weight 1%{_rb_ua_weight} +%else +%global rb_ua_weight %{_rb_ua_weight} +%endif + +%define ua_binaries bundle bundler racc rake rbs rdoc ri typeprof rdbg syntax_suggest +# keep in sync with macro file! +# +# from valgrind.spec +%ifarch %ix86 aarch64 x86_64 ppc64le s390x +%define use_valgrind 1 +%endif +%bcond_without build_docs +%if 0%{?suse_version} >= 1500 +%bcond_with jemalloc +%else +%bcond_with jemalloc +%endif +%bcond_with clang +%bcond_with separate_stdlib +%bcond_with system_ruby +%bcond_with bootstrap_from_git + +# +URL: https://www.ruby-lang.org/ +Source: https://cache.ruby-lang.org/pub/ruby/3.4/ruby-%{pkg_version}.tar.xz +Source3: %{rb_soname}.macros +Source4: %{rb_soname}-default.macros +Source5: vendor.tar.xz +Source98: series +Source99: %{rb_soname}-rpmlintrc +Patch: use-pie.patch +BuildRequires: ruby-bundled-gems-rpmhelper +%if %{with clang} +BuildRequires: clang +BuildRequires: lld +BuildRequires: llvm-devel +%endif +BuildRequires: gmp-devel +%if %{with jemalloc} +BuildRequires: jemalloc-devel +Provides: %{name}-with-jemalloc = %{version}-%{release} +%else +Provides: %{name}-without-jemalloc = %{version}-%{release} +%endif +%if %{with bootstrap_from_git} +BuildRequires: ruby3.3 +BuildRequires: autoconf +%endif +BuildRequires: glibc-locale-base +BuildRequires: libffi-devel +BuildRequires: libyaml-devel +BuildRequires: ncurses-devel +BuildRequires: openssl-devel +BuildRequires: pkg-config +BuildRequires: update-alternatives +%if "%{flavor}" == "testsuite" +#!BuildIgnore: ruby +#!BuildIgnore: ruby-common +BuildRequires: %{rb_soname} +BuildRequires: netcfg +BuildRequires: procps +BuildRequires: timezone +%endif +%if %{with yjit} +BuildRequires: cargo >= 1.56.0 +BuildRequires: rust >= 1.56.0 +Provides: %{name}-with-yjit = %{version}-%{release} +%else +Provides: %{name}-without-yjit = %{version}-%{release} +%endif +%if %{with system_ruby} +BuildRequires: ruby +%endif +BuildRequires: zlib-devel +%if 0%{?use_valgrind} +%if 0%{?suse_version} < 1550 +BuildRequires: valgrind-devel +%else +BuildRequires: valgrind-client-headers +%endif +%endif +BuildRequires: xz +Provides: ruby(abi) = %{rb_ver} +Conflicts: ruby(abi) = %{rb_ver} +Provides: ruby32 = %{version}-%{release} +%if 0%{?is_default_ruby} +Provides: ruby-default = %{version}-%{release} +Conflicts: otherproviders(ruby-default) +%endif +Requires: %{libname} = %{version} +%if %{with separate_stdlib} +Requires: %{name}-stdlib = %{version} +%else +Provides: %{name}-stdlib = %{version}-%{release} +Obsoletes: %{name}-stdlib < %{version}-%{release} +%endif +PreReq: update-alternatives +Requires: ruby-common >= 3.2 +Summary: An Interpreted Object-Oriented Scripting Language +License: BSD-2-Clause OR Ruby +Group: Development/Languages/Ruby + +%description +Ruby is an interpreted scripting language for object-oriented programming. It +has many features for processing text files and performing system management +tasks (as in Perl). It is extensible. + +* Ruby features: + +- Simple Syntax + +- *Normal* Object-Oriented features (class, method calls, for + example) + +- *Advanced* Object-Oriented features(Mix-in, Singleton-method, for + example) + +- Operator Overloading + +- Exception Handling + +- Iterators and Closures + +- Garbage Collection + +- Dynamic Loading of Object Files (on some architectures) + +%package -n %{libname} +Summary: Dynamic runtime library for Ruby +# Both ruby and ruby-stdlib now depend explicitly on libruby by version, +# however it was not always the case, so the conflicts statements below +# are needed to handle updates. +Group: System/Libraries +Conflicts: %{name} < %{version}-%{release} +Conflicts: %{name}-stdlib < %{version}-%{release} + +%description -n %{libname} +Dynamic runtime library for Ruby + +%package doc +Summary: Documentation and samples for Ruby +Group: Development/Languages/Ruby + +%description doc +Documentation and samples for Ruby + +%if %{with separate_stdlib} +%package stdlib +Summary: The Ruby standard library +Group: Development/Languages/Ruby +Provides: ruby-stdlib = %{version}-%{release} +Requires: %{libname} = %{version} + +%description stdlib +The Ruby standard library +%endif + +%package devel +Summary: Development files to link against Ruby +Group: Development/Languages/Ruby +Requires: %{name} = %{version} +Provides: rubygems = 3.2.22 +Provides: rubygems_with_buildroot_patch +%if %{with jemalloc} +Requires: jemalloc-devel +%endif + +%description devel +Development files to link against Ruby. + +%package devel-extra +Summary: Special development files of ruby, normally not installed +Group: Development/Languages/Ruby +Requires: %{name}-devel = %{version} + +%description devel-extra +Development files to link against Ruby. + +%package doc-ri +Summary: Ruby Interactive Documentation +Group: Development/Languages/Ruby +Requires: %{name} = %{version} +BuildArch: noarch + +%description doc-ri +This package contains the RI docs for ruby + +%package doc-html +Summary: This package contains the HTML docs for ruby +Group: Development/Languages/Ruby +Requires: %{name} = %{version} +BuildArch: noarch + +%description doc-html +This package contains the HTML docs for ruby + +%package examples +Summary: Example scripts for ruby +Group: Development/Languages/Ruby +Requires: %{name} = %{version} +BuildArch: noarch + +%description examples +Example scripts for ruby + +%package test-suite +Summary: An Interpreted Object-Oriented Scripting Language +Group: Development/Languages/Ruby +Requires: %{name} = %{version} +BuildArch: noarch + +%description test-suite +Ruby is an interpreted scripting language for object-oriented programming. It +has many features for processing text files and performing system management +tasks (as in Perl). It is extensible. + +* Ruby features: + +- Simple Syntax + +- *Normal* Object-Oriented features (class, method calls, for + example) + +- *Advanced* Object-Oriented features(Mix-in, Singleton-method, for + example) + +- Operator Overloading + +- Exception Handling + +- Iterators and Closures + +- Garbage Collection + +- Dynamic Loading of Object Files (on some architectures) + +%prep +%autosetup -p1 -n ruby-%{pkg_version} +pushd yjit +tar xf %{SOURCE5} +popd + +find sample -type f -perm /a=x -ls -exec chmod a-x \{\} \+ +# replace "/usr/bin/env ruby" and "/usr/local/bin/ruby" with correct path +grep -Erl '^#! */.*ruby' benchmark bootstraptest ext lib sample test \ + | xargs -r perl -p -i -e 's|^#!\s*\S+\s*ruby\S*(\s+.*)?$|#!/usr/bin/ruby%{rb_binary_suffix} $1|' + +%build +%if %{with bootstrap_from_git} +./autogen.sh +%endif +export LANG="en_US.UTF-8" +export LC_ALL="en_US.UTF-8" +export LC_CTYPE="en_US.UTF-8" +%if %{with clang} +export CC="clang" +export CXX="clang++" +export LD="lld" +%endif +# iseq.c needs -fno-strict-aliasing +export CFLAGS="%{optflags} -fno-strict-aliasing -std=gnu99" +export cflags="$CFLAGS" +export cppflags="$CFLAGS" +export ASFLAGS="$CFLAGS" +%configure \ + %if %{with bootstrap_from_git} + --with-baseruby=%{_bindir}/ruby.ruby3.3 \ + %endif + %if %{with yjit} + --enable-yjit \ + %endif + %if %{with jemalloc} + --with-jemalloc \ + %endif + --enable-pie \ + %if 0%{?suse_version} >= 1550 + --with-compress-debug-sections=none \ + %endif + --program-suffix="%{rb_binary_suffix}" \ + --with-soname=%{rb_soname} \ + --target=%{_target_platform} \ + %if 0%{?use_valgrind} + --with-valgrind \ + %endif + %if %{without build_docs} + --disable-install-doc \ + --disable-install-rdoc \ + --disable-install-capi \ + %endif + --with-mantype=man \ + --enable-shared \ + --disable-static \ + --disable-rpath +make %{?_smp_mflags} all V=1 STRIP=/bin/true + +%install +%if "%{flavor}" != "testsuite" +%make_install V=1 STRIP=/bin/true +perl -p -i -e 's|#!/usr/local/bin/ruby|%{_bindir}/ruby|g' $(grep -r -l /usr/local/bin/ruby %{buildroot}) +echo "%defattr(-,root,root,-)" > devel-extra-excludes +echo "%defattr(-,root,root,-)" > devel-extra-list + +install -D -d -m 0755 %{buildroot}%{rb_include_dir} + +for i in iseq.h insns.inc insns_info.inc revision.h version.h thread_pthread.h \ + ruby_atomic.h method.h internal.h id.h vm_core.h vm_opts.h node.h eval_intern.h vm_debug.h; do + install -m 644 $i %{buildroot}%{rb_include_dir}/ + echo "%exclude %{rb_include_dir}/$i" >> devel-extra-excludes + echo "%{rb_include_dir}/$i" >> devel-extra-list +done + +# Create gem native extensions dir +# use shell scripting here as we're executing the just installed binary +%define rb_binary %{buildroot}%{_bindir}/ruby -I %{buildroot}%{rb_libdir} -I %{buildroot}%{rb_archdir} +export LD_LIBRARY_PATH=%{buildroot}%{_libdir} + +install -D -m 0644 %{SOURCE3} %{buildroot}%{_rpmmacrodir}/macros.suse-ruby3.4 +mkdir -p %{buildroot}%{_sysconfdir}/alternatives +%if 0%{?is_default_ruby} + install -D -m 0644 %{SOURCE4} %{buildroot}%{_rpmmacrodir}/macros.suse-ruby3.4-default + for bin in %{buildroot}%{_bindir}/{erb,gem,irb,ruby}%{rb_binary_suffix} ; do + # yes really hard links + ln $bin ${bin%%%{rb_binary_suffix}} + done + for man in %{buildroot}%{_mandir}/man1/*%{rb_binary_suffix}.1* ; do + # yes really hard links + # TODO: this is dangerous as we cant anc + ln $man ${man%%%{rb_binary_suffix}.1}.1 + done + ln -s lib%{rb_soname}.so %{buildroot}%{_libdir}/libruby.so +%endif +for bin in %{ua_binaries}; do + # dummy + mv %{buildroot}%_bindir/${bin}%{rb_binary_suffix} %{buildroot}%_bindir/$bin.ruby%{rb_binary_suffix} + # + ln -s %{_sysconfdir}/alternatives/$bin %{buildroot}%_bindir/$bin + # + ln -s %{_sysconfdir}/alternatives/$bin%{rb_binary_suffix} %{buildroot}%_bindir/$bin%{rb_binary_suffix} +done +install -dD %{buildroot}%{rb_extdir} %{buildroot}%{rb_extarchdir} %{buildroot}%{rb_extversionedarchdir} %{buildroot}%{rb_extarchdocdir} +chmod -R go-w,go+rX %{buildroot}%{_libdir}/ruby + +# keep in sync with ruby-common/gem_build_cleanup +find %{buildroot} \ + \( -name \*.o -o -name Makefile -o -name config.log -o -name config.status -o -name Makefile.html -o -name gem_make.out -o -name mkmf.log -o -name \*.bak -o -name .deps -o -name .libs -o -name CVS \) \ + -print0 | xargs -r0 rm -rv || : +# remove more strict in the docu +find %{buildroot}/doc \( -name Makefile.ri -o -name ext -o -name page\*.ri \) -print0 | xargs -r0 rm -rv || : +find %{buildroot} -type d -name '.gem.*' -print0 | xargs -r0 rm -rv || : +find %{buildroot} -type f -name \*.pem -delete + +%post +for bin in %{ua_binaries}; do + %{_sbindir}/update-alternatives --install \ + %{_bindir}/$bin $bin %{_bindir}/$bin.ruby%{rb_binary_suffix} %{rb_ua_weight} + %{_sbindir}/update-alternatives --install \ + %{_bindir}/$bin%{rb_binary_suffix} $bin%{rb_binary_suffix} %{_bindir}/$bin.ruby%{rb_binary_suffix} %{rb_ua_weight} +done + +%preun +if [ "$1" = 0 ] ; then + for bin in %{ua_binaries}; do + %{_sbindir}/update-alternatives --remove $bin %{_bindir}/$bin.ruby%{rb_binary_suffix} + %{_sbindir}/update-alternatives --remove $bin%{rb_binary_suffix} %{_bindir}/$bin.ruby%{rb_binary_suffix} + done +fi + +%post -n %{libname} -p /sbin/ldconfig +%postun -n %{libname} -p /sbin/ldconfig +%endif + +%if "%{flavor}" == "testsuite" +%check +export LANG="en_US.UTF-8" +export LC_ALL="en_US.UTF-8" +export LC_CTYPE="en_US.UTF-8" +DISABLE_TESTS="" +# Allow MD5 in OpenSSL. +# https://bugs.ruby-lang.org/issues/9154 +export OPENSSL_ENABLE_MD5_VERIFY=1 +export LD_LIBRARY_PATH="$PWD" +export PATH=%{buildroot}%{_bindir}:$PATH +make test test-tool test-all V=1 TESTOPTS="%{?_smp_mflags} -q --tty=no $DISABLE_TESTS" TESTS="-x test_rinda -x test_address_resolve -x test_tcp -x test_gem_installer -x test_readline -x test_reline" + +%else + +%files +%ghost %{_sysconfdir}/alternatives/bundle +%ghost %{_sysconfdir}/alternatives/bundle%{rb_binary_suffix} +%ghost %{_sysconfdir}/alternatives/bundler +%ghost %{_sysconfdir}/alternatives/bundler%{rb_binary_suffix} +%ghost %{_sysconfdir}/alternatives/erb* +%ghost %{_sysconfdir}/alternatives/racc +%ghost %{_sysconfdir}/alternatives/racc%{rb_binary_suffix} +%ghost %{_sysconfdir}/alternatives/rake +%ghost %{_sysconfdir}/alternatives/rake%{rb_binary_suffix} +%ghost %{_sysconfdir}/alternatives/rbs +%ghost %{_sysconfdir}/alternatives/rbs%{rb_binary_suffix} +%ghost %{_sysconfdir}/alternatives/rdbg +%ghost %{_sysconfdir}/alternatives/rdbg%{rb_binary_suffix} +%ghost %{_sysconfdir}/alternatives/rdoc +%ghost %{_sysconfdir}/alternatives/rdoc%{rb_binary_suffix} +%ghost %{_sysconfdir}/alternatives/ri +%ghost %{_sysconfdir}/alternatives/ri%{rb_binary_suffix} +%ghost %{_sysconfdir}/alternatives/syntax_suggest +%ghost %{_sysconfdir}/alternatives/syntax_suggest%{rb_binary_suffix} +%ghost %{_sysconfdir}/alternatives/typeprof +%ghost %{_sysconfdir}/alternatives/typeprof%{rb_binary_suffix} +%{_bindir}/bundle* +%{_bindir}/erb* +%{_bindir}/gem* +%{_bindir}/rdbg* +%{_bindir}/irb* +%{_bindir}/rake* +%{_bindir}/rdoc* +%{_bindir}/rbs* +%{_bindir}/ri* +%{_bindir}/ruby* +%{_bindir}/racc* +%{_bindir}/syntax_suggest* +%{_bindir}/typeprof* +%{_mandir}/man1/irb*.1%{?ext_man} +%{_mandir}/man1/erb*.1%{?ext_man} +#{_mandir}/man1/rake*.1* +%{_mandir}/man1/ri*.1%{?ext_man} +%{_mandir}/man1/ruby*.1%{?ext_man} +%doc ChangeLog KNOWNBUGS.rb NEWS.md README.EXT README.EXT.ja README.ja.md README.md CONTRIBUTING.md +%license COPYING COPYING.ja GPL LEGAL BSDL +%{_rpmmacrodir}/macros.suse-ruby3.4* + +%if %{with separate_stdlib} +%files stdlib +%endif +%{_libdir}/ruby/ +%dir %{rb_extdir} +%dir %{rb_extarchdir} +%dir %{rb_extversionedarchdir} +%dir %{rb_extdocdir} +%dir %{rb_extarchdocdir} + +%files -n %{libname} +%{_libdir}/libruby*.so.* + +%files devel -f devel-extra-excludes +%{rb_include_dir}/ +%{_libdir}/libruby*.so +%{_libdir}/pkgconfig/ruby-3.4.pc + +%files devel-extra -f devel-extra-list + +%if %{with build_docs} +%files doc +%doc doc/* sample/ + +%files doc-ri +%dir %{_datadir}/ri/ +%{_datadir}/ri/%{rb_ver}/ +%endif +%endif + +%changelog diff --git a/packages/r/ruby3.4/series b/packages/r/ruby3.4/series new file mode 100644 index 00000000000..60e0ae582f0 --- /dev/null +++ b/packages/r/ruby3.4/series @@ -0,0 +1,2 @@ +use-pie.patch +10795.patch diff --git a/packages/r/ruby3.4/use-pie.patch b/packages/r/ruby3.4/use-pie.patch new file mode 100644 index 00000000000..d8776cf474f --- /dev/null +++ b/packages/r/ruby3.4/use-pie.patch @@ -0,0 +1,13 @@ +Index: ruby-3.4.0-preview2/template/Makefile.in +=================================================================== +--- ruby-3.4.0-preview2.orig/template/Makefile.in ++++ ruby-3.4.0-preview2/template/Makefile.in +@@ -300,7 +300,7 @@ miniruby$(EXEEXT): + $(PROGRAM): + @$(RM) $@ + $(ECHO) linking $@ +- $(Q) $(PURIFY) $(CC) $(EXE_LDFLAGS) $(XLDFLAGS) $(MAINOBJ) $(EXTOBJS) $(LIBRUBYARG) $(MAINLIBS) $(EXTLIBS) $(OUTFLAG)$@ ++ $(Q) $(PURIFY) $(CC) -pie $(EXE_LDFLAGS) $(XLDFLAGS) $(MAINOBJ) $(EXTOBJS) $(LIBRUBYARG) $(MAINLIBS) $(EXTLIBS) $(OUTFLAG)$@ + $(Q) $(POSTLINK) + + $(PROGRAM): @XRUBY_LIBPATHENV_WRAPPER@ diff --git a/packages/r/ruby3.4/vendor.tar.xz b/packages/r/ruby3.4/vendor.tar.xz new file mode 120000 index 00000000000..8935a39e225 --- /dev/null +++ b/packages/r/ruby3.4/vendor.tar.xz @@ -0,0 +1 @@ +/ipfs/bafybeiek4bafa6ijgpnzx2jrflxulo4viqhku3rvughdftt3r6jepz4glu \ No newline at end of file diff --git a/packages/r/rubygem-gem2rpm/.files b/packages/r/rubygem-gem2rpm/.files index f302c878c13..ad8a9242a9a 100644 Binary files a/packages/r/rubygem-gem2rpm/.files and b/packages/r/rubygem-gem2rpm/.files differ diff --git a/packages/r/rubygem-gem2rpm/.rev b/packages/r/rubygem-gem2rpm/.rev index cbba59c2459..9850cfaaf1d 100644 --- a/packages/r/rubygem-gem2rpm/.rev +++ b/packages/r/rubygem-gem2rpm/.rev @@ -382,4 +382,16 @@ A 0033-Use-File.exist-instead-of-File.exists-which-was-remo.patch Automatic submission by obs-autosubmit 1219473 + + a3d472d98f22a5eddcc0823a98323025 + 0.10.1 + + anag+factory + - update filelist for the final 3.4.0 api_version + +- Fix filelist for 3.4.0 + +- enable ruby3.4 support + 1233482 + diff --git a/packages/r/rubygem-gem2rpm/rubygem-gem2rpm.changes b/packages/r/rubygem-gem2rpm/rubygem-gem2rpm.changes index 6db803ad11e..663307ad166 100644 --- a/packages/r/rubygem-gem2rpm/rubygem-gem2rpm.changes +++ b/packages/r/rubygem-gem2rpm/rubygem-gem2rpm.changes @@ -1,3 +1,18 @@ +------------------------------------------------------------------- +Fri Dec 27 04:49:23 UTC 2024 - Marcus Rueckert + +- update filelist for the final 3.4.0 api_version + +------------------------------------------------------------------- +Fri Dec 13 13:21:20 UTC 2024 - Marcus Rueckert + +- Fix filelist for 3.4.0 + +------------------------------------------------------------------- +Thu Dec 12 19:22:27 UTC 2024 - Marcus Rueckert + +- enable ruby3.4 support + ------------------------------------------------------------------- Tue Oct 8 10:52:39 UTC 2024 - Marcus Rueckert diff --git a/packages/r/rubygem-gem2rpm/rubygem-gem2rpm.spec b/packages/r/rubygem-gem2rpm/rubygem-gem2rpm.spec index 97b03237592..57666d73edd 100644 --- a/packages/r/rubygem-gem2rpm/rubygem-gem2rpm.spec +++ b/packages/r/rubygem-gem2rpm/rubygem-gem2rpm.spec @@ -37,6 +37,7 @@ %bcond_with ruby31 %bcond_with ruby32 %bcond_with ruby33 +%bcond_with ruby34 %bcond_with rubinius25 Name: rubygem-gem2rpm @@ -896,6 +897,64 @@ fi %endif %endif +%if %{with ruby34} +%package -n ruby3.4-rubygem-gem2rpm +Summary: Generate rpm specfiles from gems +Group: Development/Languages/Ruby +Requires(post): update-alternatives +Requires(preun): update-alternatives + +%description -n ruby3.4-rubygem-gem2rpm +Generate source rpms and rpm spec files from a Ruby Gem. +The spec file tries to follow the gem as closely as possible + +%package -n ruby3.4-rubygem-gem2rpm-doc +Summary: RDoc documentation for %{mod_name} +Group: Development/Languages/Ruby +Requires: ruby3.4-rubygem-gem2rpm = %{version} + +%description -n ruby3.4-rubygem-gem2rpm-doc +Documentation generated at gem installation time. +Usually in RDoc and RI formats. + +%post -n ruby3.4-rubygem-gem2rpm +/usr/sbin/update-alternatives --install \ + %{_bindir}/gem2rpm gem2rpm %{_bindir}/gem2rpm.ruby3.4-%{version} %{mod_weight} +/usr/sbin/update-alternatives --install \ + %{_bindir}/gem2rpm-%{version} gem2rpm-%{version} %{_bindir}/gem2rpm.ruby3.4-%{version} %{mod_weight} +/usr/sbin/update-alternatives --install \ + %{_bindir}/gem2rpm.ruby3.4 gem2rpm.ruby3.4 %{_bindir}/gem2rpm.ruby3.4-%{version} %{mod_weight} + +%preun -n ruby3.4-rubygem-gem2rpm +if [ "$1" = 0 ] ; then + /usr/sbin/update-alternatives --remove gem2rpm %{_bindir}/gem2rpm.ruby3.4-%{version} + /usr/sbin/update-alternatives --remove gem2rpm-%{version} %{_bindir}/gem2rpm.ruby3.4-%{version} + /usr/sbin/update-alternatives --remove gem2rpm.ruby3.4 %{_bindir}/gem2rpm.ruby3.4-%{version} +fi + +%files -n ruby3.4-rubygem-gem2rpm +%defattr(-,root,root,-) +%{_docdir}/ruby3.4-rubygem-gem2rpm +#{_bindir}/gem2rpm-opensuse +%{_bindir}/gem2rpm.ruby3.4-%{version} +%ghost %{_bindir}/gem2rpm.ruby3.4 +%ghost %{_bindir}/gem2rpm-%{version} +%ghost %{_bindir}/gem2rpm +%ghost %{_sysconfdir}/alternatives/gem2rpm +%ghost %{_sysconfdir}/alternatives/gem2rpm.ruby3.4 +%ghost %{_sysconfdir}/alternatives/gem2rpm-%{version} +# cache file +%{_libdir}/ruby/gems/3.4.0/cache/gem2rpm-%{version}.gem +%{_libdir}/ruby/gems/3.4.0/gems/gem2rpm-%{version} +%{_libdir}/ruby/gems/3.4.0/specifications/gem2rpm-%{version}.gemspec + +%if %{with docs} +%files -n ruby3.4-rubygem-gem2rpm-doc +%defattr(-,root,root,-) +%doc %{_libdir}/ruby/gems/3.4.0/doc/gem2rpm-%{version} +%endif +%endif + %if %{with rubinius25} %package -n rbx2.5-rubygem-gem2rpm # MANUAL diff --git a/packages/r/rubygem-ruby-dbus/.files b/packages/r/rubygem-ruby-dbus/.files index afa62828a68..6bac95bda5e 100644 Binary files a/packages/r/rubygem-ruby-dbus/.files and b/packages/r/rubygem-ruby-dbus/.files differ diff --git a/packages/r/rubygem-ruby-dbus/.rev b/packages/r/rubygem-ruby-dbus/.rev index df8bba498af..43d6e05fc17 100644 --- a/packages/r/rubygem-ruby-dbus/.rev +++ b/packages/r/rubygem-ruby-dbus/.rev @@ -374,4 +374,12 @@ 1120213 + + 0cbff9c6c3e7dbdf723967e674485d35 + 0.24.0 + + anag+factory + submit new version 0.24.0 + 1234572 + diff --git a/packages/r/rubygem-ruby-dbus/gem2rpm.yml b/packages/r/rubygem-ruby-dbus/gem2rpm.yml index 8e1abbdcd57..80a4581a72f 100644 --- a/packages/r/rubygem-ruby-dbus/gem2rpm.yml +++ b/packages/r/rubygem-ruby-dbus/gem2rpm.yml @@ -78,6 +78,7 @@ BuildRequires: %{rubygem rake} BuildRequires: %{rubygem rspec >= 3.9} BuildRequires: dbus-1 + BuildRequires: dbus-1-daemon BuildRequires: netcfg diff --git a/packages/r/rubygem-ruby-dbus/ruby-dbus-0.23.1.gem b/packages/r/rubygem-ruby-dbus/ruby-dbus-0.23.1.gem deleted file mode 120000 index f2c4498c106..00000000000 --- a/packages/r/rubygem-ruby-dbus/ruby-dbus-0.23.1.gem +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafkreihvqlnauzxhved5vxuuopavegkbs7rsfzihoetvqu5mq64gr4ojie \ No newline at end of file diff --git a/packages/r/rubygem-ruby-dbus/ruby-dbus-0.24.0.gem b/packages/r/rubygem-ruby-dbus/ruby-dbus-0.24.0.gem new file mode 120000 index 00000000000..d3f4eae0d69 --- /dev/null +++ b/packages/r/rubygem-ruby-dbus/ruby-dbus-0.24.0.gem @@ -0,0 +1 @@ +/ipfs/bafkreihnowibcgcm6zfkwr6zrl3egcoyw6kxa4ekwrsikfu4lbqjvai7qu \ No newline at end of file diff --git a/packages/r/rubygem-ruby-dbus/rubygem-ruby-dbus.changes b/packages/r/rubygem-ruby-dbus/rubygem-ruby-dbus.changes index 0ab0047d3e9..cc917e36bc4 100644 --- a/packages/r/rubygem-ruby-dbus/rubygem-ruby-dbus.changes +++ b/packages/r/rubygem-ruby-dbus/rubygem-ruby-dbus.changes @@ -1,8 +1,10 @@ ------------------------------------------------------------------- -Wed Oct 11 02:26:54 UTC 2023 - Simon Lees +Thu Jan 2 13:45:21 UTC 2025 - Martin Vidner -- Testsuite requires dbus-daemon and dbus-send which are now - separate packages +- 0.24.0 + Bug fixes: + * Adapted for Ruby 3.4, which uses a single quote instead of a backtick + in exceptions (gh#mvidner/ruby-dbus#145, by Mamoru TASAKA). ------------------------------------------------------------------- Tue Oct 3 07:29:07 UTC 2023 - Martin Vidner diff --git a/packages/r/rubygem-ruby-dbus/rubygem-ruby-dbus.spec b/packages/r/rubygem-ruby-dbus/rubygem-ruby-dbus.spec index eb6ffe9048a..9ec1fc70d4f 100644 --- a/packages/r/rubygem-ruby-dbus/rubygem-ruby-dbus.spec +++ b/packages/r/rubygem-ruby-dbus/rubygem-ruby-dbus.spec @@ -1,7 +1,7 @@ # # spec file for package rubygem-ruby-dbus # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -24,7 +24,7 @@ # Name: rubygem-ruby-dbus -Version: 0.23.1 +Version: 0.24.0 Release: 0 %define mod_name ruby-dbus %define mod_full_name %{mod_name}-%{version} @@ -33,8 +33,8 @@ BuildRequires: %{rubygem nokogiri >= 1.12} BuildRequires: %{rubygem packaging_rake_tasks} BuildRequires: %{rubygem rake} BuildRequires: %{rubygem rspec >= 3.9} +BuildRequires: dbus-1 BuildRequires: dbus-1-daemon -BuildRequires: dbus-1-tools BuildRequires: netcfg # /MANUAL BuildRoot: %{_tmppath}/%{name}-%{version}-build diff --git a/packages/r/rz-cutter/.files b/packages/r/rz-cutter/.files new file mode 100644 index 00000000000..c334d7475e7 Binary files /dev/null and b/packages/r/rz-cutter/.files differ diff --git a/packages/r/rz-cutter/.meta b/packages/r/rz-cutter/.meta new file mode 100644 index 00000000000..d074b827fd9 --- /dev/null +++ b/packages/r/rz-cutter/.meta @@ -0,0 +1,5 @@ + + GUI for Rizin reverse engineering framework + Cutter is a free and open-source reverse engineering platform powered by rizin. It aims at being an advanced and customizable reverse engineering platform while keeping the user experience in mind. + + diff --git a/packages/r/rz-cutter/.rev b/packages/r/rz-cutter/.rev new file mode 100644 index 00000000000..f279d9bc198 --- /dev/null +++ b/packages/r/rz-cutter/.rev @@ -0,0 +1,10 @@ + + + a90d226f0fcf1dcc57454d419f408247 + 2.3.4 + + anag+factory + Cutter is a free and open-source reverse engineering platform powered by rizin. It aims at being an advanced and customizable reverse engineering platform while keeping the user experience in mind. + 1235541 + + diff --git a/packages/r/rz-cutter/Cutter-v2.3.4-src.tar.gz b/packages/r/rz-cutter/Cutter-v2.3.4-src.tar.gz new file mode 120000 index 00000000000..2c294031363 --- /dev/null +++ b/packages/r/rz-cutter/Cutter-v2.3.4-src.tar.gz @@ -0,0 +1 @@ +/ipfs/bafybeiajkt37ioy55tmmu4jvfbszrtac6ub5gwhfs6cd36wvnnvi6qa5ra \ No newline at end of file diff --git a/packages/r/rz-cutter/Fix-build-failure-against-PySide-6.8.patch b/packages/r/rz-cutter/Fix-build-failure-against-PySide-6.8.patch new file mode 100644 index 00000000000..9d0aac2a559 --- /dev/null +++ b/packages/r/rz-cutter/Fix-build-failure-against-PySide-6.8.patch @@ -0,0 +1,14 @@ +diff --git a/src/common/PythonManager.cpp b/src/common/PythonManager.cpp +index eb43b018e065..85a7ec191d1b 100644 +--- a/src/common/PythonManager.cpp ++++ b/src/common/PythonManager.cpp +@@ -133,7 +133,9 @@ void PythonManager::shutdown() + Core()->setProperty("_PySideInvalidatePtr", QVariant()); + + // see PySide::destroyQCoreApplication() ++# if QT_VERSION < QT_VERSION_CHECK(6, 8, 0) + PySide::SignalManager::instance().clear(); ++# endif + Shiboken::BindingManager &bm = Shiboken::BindingManager::instance(); + SbkObject *pyQApp = bm.retrieveWrapper(QCoreApplication::instance()); + PyTypeObject *pyQObjectType = Shiboken::Conversions::getPythonTypeObject("QObject*"); diff --git a/packages/r/rz-cutter/rz-cutter.changes b/packages/r/rz-cutter/rz-cutter.changes new file mode 100644 index 00000000000..48383d39edb --- /dev/null +++ b/packages/r/rz-cutter/rz-cutter.changes @@ -0,0 +1,4 @@ +------------------------------------------------------------------- +Sun Sep 8 06:14:29 UTC 2024 - Jianhua Lu + +- new package rz-cutter diff --git a/packages/r/rz-cutter/rz-cutter.spec b/packages/r/rz-cutter/rz-cutter.spec new file mode 100644 index 00000000000..1c29e68cc6e --- /dev/null +++ b/packages/r/rz-cutter/rz-cutter.spec @@ -0,0 +1,94 @@ +# +# spec file for package rz-cutter +# +# Copyright (c) 2025 SUSE LLC +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# + + +Name: rz-cutter +Version: 2.3.4 +Release: 0 +Summary: GUI for Rizin reverse engineering framework +License: GPL-3.0-only +URL: https://github.com/rizinorg/cutter +Source0: https://github.com/rizinorg/cutter/releases/download/v%{version}/Cutter-v%{version}-src.tar.gz +# FIX-UPSTREAM, https://github.com/rizinorg/cutter/commit/93a06f5edd6fe5d6dc74eab564b93b9b0968c6f8 +Patch0: Fix-build-failure-against-PySide-6.8.patch +BuildRequires: cmake +BuildRequires: gcc-c++ +BuildRequires: hicolor-icon-theme +BuildRequires: cmake(Clang) +BuildRequires: cmake(KF6SyntaxHighlighting) +BuildRequires: cmake(PySide6) +BuildRequires: cmake(Qt6Core) +BuildRequires: cmake(Qt6Core5Compat) +BuildRequires: cmake(Qt6Gui) +BuildRequires: cmake(Qt6LinguistTools) +BuildRequires: cmake(Qt6Network) +BuildRequires: cmake(Qt6OpenGLWidgets) +BuildRequires: cmake(Qt6Svg) +BuildRequires: cmake(Qt6SvgWidgets) +BuildRequires: cmake(Qt6Widgets) +BuildRequires: cmake(Rizin) +BuildRequires: cmake(Shiboken6) +BuildRequires: pkgconfig(libgvc) +BuildRequires: pkgconfig(python3) + +%description +Cutter is a Qt and C++ GUI for Rizin. Its goal is making an advanced, +customizable and FOSS reverse-engineering platform while keeping the user +experience at mind. Cutter is created by reverse engineers for reverse +engineers. + +%package devel +Summary: Development files for the cutter-re package +Requires: %{name} = %{version} + +%description devel +Development files for the cutter-re package. See cutter-re package for more +information. + +%prep +%autosetup -p1 -n Cutter-v%{version} + +%build +%cmake \ + -DCUTTER_USE_BUNDLED_RIZIN=OFF \ + -DCUTTER_ENABLE_PYTHON=ON \ + -DCUTTER_ENABLE_PYTHON_BINDINGS=ON \ + -DCUTTER_ENABLE_GRAPHVIZ=ON \ + -DCUTTER_QT6=ON +%cmake_build + +%install +%cmake_install + +%check + +%files +%license COPYING src/img/icons/Iconic-LICENSE +%doc README.md +%{_bindir}/cutter +%{_datadir}/applications/re.rizin.cutter.desktop +%{_datadir}/icons/hicolor/scalable/apps/cutter.svg +%dir %{_datadir}/rizin/cutter +%dir %{_datadir}/rizin/cutter/translations +%{_datadir}/rizin/cutter/translations/*.qm + +%files devel +%{_includedir}/cutter +%dir %{_libdir}/cmake/Cutter +%{_libdir}/cmake/Cutter/*.cmake + +%changelog diff --git a/packages/r/rz-ghidra/.files b/packages/r/rz-ghidra/.files new file mode 100644 index 00000000000..e238abaa03a Binary files /dev/null and b/packages/r/rz-ghidra/.files differ diff --git a/packages/r/rz-ghidra/.meta b/packages/r/rz-ghidra/.meta new file mode 100644 index 00000000000..c974e610001 --- /dev/null +++ b/packages/r/rz-ghidra/.meta @@ -0,0 +1,5 @@ + + Deep ghidra decompiler and sleigh disassembler integration for rizin + rz-ghidra is an integration of the Ghidra decompiler and Sleigh Disassembler for Rizin + + diff --git a/packages/r/rz-ghidra/.rev b/packages/r/rz-ghidra/.rev new file mode 100644 index 00000000000..78791778f95 --- /dev/null +++ b/packages/r/rz-ghidra/.rev @@ -0,0 +1,10 @@ + + + b14090939736ebea6d7e197836e02a1f + 0.7.0 + + anag+factory + Deep ghidra decompiler and sleigh disassembler integration for rizin. + 1235542 + + diff --git a/packages/r/rz-ghidra/rz-ghidra-src-v0.7.0.tar.gz b/packages/r/rz-ghidra/rz-ghidra-src-v0.7.0.tar.gz new file mode 120000 index 00000000000..602779f2221 --- /dev/null +++ b/packages/r/rz-ghidra/rz-ghidra-src-v0.7.0.tar.gz @@ -0,0 +1 @@ +/ipfs/bafybeifywb6skhmfj4tuhuxlqfbrolxw3zslb6vi3cszcgn6ptczscp6iy \ No newline at end of file diff --git a/packages/r/rz-ghidra/rz-ghidra.changes b/packages/r/rz-ghidra/rz-ghidra.changes new file mode 100644 index 00000000000..dff2e47d159 --- /dev/null +++ b/packages/r/rz-ghidra/rz-ghidra.changes @@ -0,0 +1,4 @@ +------------------------------------------------------------------- +Sun Sep 8 06:59:17 UTC 2024 - Jianhua Lu + +- new package diff --git a/packages/r/rz-ghidra/rz-ghidra.spec b/packages/r/rz-ghidra/rz-ghidra.spec new file mode 100644 index 00000000000..3841fde817f --- /dev/null +++ b/packages/r/rz-ghidra/rz-ghidra.spec @@ -0,0 +1,74 @@ +# +# spec file for package rz-ghidra +# +# Copyright (c) 2025 SUSE LLC +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# + + +Name: rz-ghidra +Version: 0.7.0 +Release: 0 +Summary: Deep ghidra decompiler integration for rizin and rz-cutter +URL: https://github.com/rizinorg/rz-ghidra +Source0: https://github.com/rizinorg/rz-ghidra/releases/download/v%{version}/%{name}-src-v%{version}.tar.gz +License: LGPL-3.0-only +BuildRequires: cmake +BuildRequires: gcc-c++ +BuildRequires: cmake(Cutter) +BuildRequires: cmake(Qt6Core) +BuildRequires: cmake(Qt6Core5Compat) +BuildRequires: cmake(Qt6Network) +BuildRequires: cmake(Qt6OpenGLWidgets) +BuildRequires: cmake(Qt6Svg) +BuildRequires: cmake(Qt6Widgets) +BuildRequires: cmake(Rizin) + +%description +rz-ghidra is an integration of the Ghidra decompiler and Sleigh Disassembler for Rizin. +It is solely based on the decompiler part of Ghidra, which is written entirely in C++, +so Ghidra itself is not required at all and the plugin can be built self-contained + +%package devel +Summary: Development files for the rz-ghidra package +Requires: %{name} = %{version} + +%description devel +Development files for the rz-ghidra package. See rz-ghidra package for more +information. + +%prep +%setup -q -n %{name} + +%build +%cmake \ + -DCUTTER_INSTALL_PLUGDIR=%{_datadir}/rizin/cutter/plugins/native \ + -DBUILD_CUTTER_PLUGIN=ON \ + -DBUILD_SLASPECS=ON + +%cmake_build + +%install +%cmake_install + +%check + +%files +%{_libdir}/rizin/ +%{_datadir}/rizin/ + +%files devel +%{_includedir}/rz_ghidra.h +%{_libdir}/pkgconfig/rz_ghidra.pc + +%changelog diff --git a/packages/s/s390-tools/.files b/packages/s/s390-tools/.files index 8d7c6ebb691..4258916f4a2 100644 Binary files a/packages/s/s390-tools/.files and b/packages/s/s390-tools/.files differ diff --git a/packages/s/s390-tools/.rev b/packages/s/s390-tools/.rev index 9e3b6cb899f..219bd35736f 100644 --- a/packages/s/s390-tools/.rev +++ b/packages/s/s390-tools/.rev @@ -1029,4 +1029,12 @@ Build succeeded on IBS (in a home project). 1234126 + + df8d67888bfbb026189c1d4620b306a5 + 2.36.0 + + anag+factory + + 1235532 + diff --git a/packages/s/s390-tools/s390-tools-03-rust-pvimg-Add-enable-disable-image-encryption-flags-to-pvimg-create.patch b/packages/s/s390-tools/s390-tools-03-rust-pvimg-Add-enable-disable-image-encryption-flags-to-pvimg-create.patch new file mode 100644 index 00000000000..cab492188b7 --- /dev/null +++ b/packages/s/s390-tools/s390-tools-03-rust-pvimg-Add-enable-disable-image-encryption-flags-to-pvimg-create.patch @@ -0,0 +1,334 @@ +From cf51ac786095f2a1a17d04fea9ee73271438d247 Mon Sep 17 00:00:00 2001 +From: Marc Hartmayer +Date: Wed, 11 Dec 2024 19:25:59 +0100 +Subject: [PATCH] rust/pvimg: Add '--(enable|disable)-image-encryption' flags + to 'pvimg create' +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +With runtime attestation it might be useful to have non-encrypted Secure +Execution images. This patch adds the support for this to the 'pvimg +create' and 'genprotimg' commands. + +Reviewed-by: Steffen Eiden +Acked-by: Hendrik Brueckner +Signed-off-by: Marc Hartmayer +Signed-off-by: Jan Höppner +--- + rust/pvimg/man/genprotimg.1 | 26 +++++++++++++++++++++----- + rust/pvimg/man/pvimg-create.1 | 26 +++++++++++++++++++++----- + rust/pvimg/man/pvimg-info.1 | 10 +++++----- + rust/pvimg/man/pvimg-test.1 | 10 +++++----- + rust/pvimg/man/pvimg.1 | 10 +++++----- + rust/pvimg/src/cli.rs | 18 ++++++++++++++++++ + rust/pvimg/src/cmd/create.rs | 10 ++++++++++ + 7 files changed, 85 insertions(+), 25 deletions(-) + +diff --git a/rust/pvimg/man/genprotimg.1 b/rust/pvimg/man/genprotimg.1 +index 46a91aa4..3f4949e9 100644 +--- a/rust/pvimg/man/genprotimg.1 ++++ b/rust/pvimg/man/genprotimg.1 +@@ -3,11 +3,11 @@ + .\" it under the terms of the MIT license. See LICENSE for details. + .\" + +-.TH genprotimg 1 "2024-12-05" "s390-tools" "Genprotimg Manual" ++.TH genprotimg 1 "2024-12-11" "s390-tools" "Genprotimg Manual" + .nh + .ad l + .SH NAME +-\fBgenprotimg\fP - Create an IBM Secure Execution image ++\fBgenprotimg\fP \- Create an IBM Secure Execution image + \fB + .SH SYNOPSIS + .nf +@@ -196,6 +196,22 @@ Disable the support for backup target keys (default). + .RE + .RE + .PP ++\-\-enable\-image\-encryption ++.RS 4 ++Enable encryption of the image components (default). The image components are: ++the kernel, ramdisk, and kernel command line. ++.RE ++.RE ++.PP ++\-\-disable\-image\-encryption ++.RS 4 ++Disable encryption of the image components. The image components are: the ++kernel, ramdisk, and kernel command line. Use only if the components used do not ++contain any confidential content (for example, secrets like non\-public ++cryptographic keys). ++.RE ++.RE ++.PP + \-v, \-\-verbose + .RS 4 + Provide more detailed output. +@@ -222,16 +238,16 @@ Print help (see a summary with \fB\-h\fR). + + .SH EXIT STATUS + .TP 8 +-.B 0 - Program finished successfully ++.B 0 \- Program finished successfully + The command was executed successfully. + .RE + .TP 8 +-.B 1 - Generic error ++.B 1 \- Generic error + Something went wrong during the operation. Refer to the error + message. + .RE + .TP 8 +-.B 2 - Usage error ++.B 2 \- Usage error + The command was used incorrectly, for example: unsupported command + line flag, or wrong number of arguments. + .RE +diff --git a/rust/pvimg/man/pvimg-create.1 b/rust/pvimg/man/pvimg-create.1 +index aba197fa..dae1cf18 100644 +--- a/rust/pvimg/man/pvimg-create.1 ++++ b/rust/pvimg/man/pvimg-create.1 +@@ -3,11 +3,11 @@ + .\" it under the terms of the MIT license. See LICENSE for details. + .\" + +-.TH pvimg-create 1 "2024-12-05" "s390-tools" "Pvimg Manual" ++.TH pvimg-create 1 "2024-12-11" "s390-tools" "Pvimg Manual" + .nh + .ad l + .SH NAME +-\fBpvimg create\fP - Create an IBM Secure Execution image ++\fBpvimg create\fP \- Create an IBM Secure Execution image + \fB + .SH SYNOPSIS + .nf +@@ -195,6 +195,22 @@ Disable the support for backup target keys (default). + .RE + .RE + .PP ++\-\-enable\-image\-encryption ++.RS 4 ++Enable encryption of the image components (default). The image components are: ++the kernel, ramdisk, and kernel command line. ++.RE ++.RE ++.PP ++\-\-disable\-image\-encryption ++.RS 4 ++Disable encryption of the image components. The image components are: the ++kernel, ramdisk, and kernel command line. Use only if the components used do not ++contain any confidential content (for example, secrets like non\-public ++cryptographic keys). ++.RE ++.RE ++.PP + \-h, \-\-help + .RS 4 + Print help (see a summary with \fB\-h\fR). +@@ -203,16 +219,16 @@ Print help (see a summary with \fB\-h\fR). + + .SH EXIT STATUS + .TP 8 +-.B 0 - Program finished successfully ++.B 0 \- Program finished successfully + The command was executed successfully. + .RE + .TP 8 +-.B 1 - Generic error ++.B 1 \- Generic error + Something went wrong during the operation. Refer to the error + message. + .RE + .TP 8 +-.B 2 - Usage error ++.B 2 \- Usage error + The command was used incorrectly, for example: unsupported command + line flag, or wrong number of arguments. + .RE +diff --git a/rust/pvimg/man/pvimg-info.1 b/rust/pvimg/man/pvimg-info.1 +index e88cbe49..d2726c35 100644 +--- a/rust/pvimg/man/pvimg-info.1 ++++ b/rust/pvimg/man/pvimg-info.1 +@@ -3,11 +3,11 @@ + .\" it under the terms of the MIT license. See LICENSE for details. + .\" + +-.TH pvimg-info 1 "2024-12-05" "s390-tools" "Pvimg Manual" ++.TH pvimg-info 1 "2024-12-11" "s390-tools" "Pvimg Manual" + .nh + .ad l + .SH NAME +-\fBpvimg info\fP - Print information about the IBM Secure Execution image ++\fBpvimg info\fP \- Print information about the IBM Secure Execution image + \fB + .SH SYNOPSIS + .nf +@@ -51,16 +51,16 @@ Print help (see a summary with \fB\-h\fR). + + .SH EXIT STATUS + .TP 8 +-.B 0 - Program finished successfully ++.B 0 \- Program finished successfully + The command was executed successfully. + .RE + .TP 8 +-.B 1 - Generic error ++.B 1 \- Generic error + Something went wrong during the operation. Refer to the error + message. + .RE + .TP 8 +-.B 2 - Usage error ++.B 2 \- Usage error + The command was used incorrectly, for example: unsupported command + line flag, or wrong number of arguments. + .RE +diff --git a/rust/pvimg/man/pvimg-test.1 b/rust/pvimg/man/pvimg-test.1 +index 901c7edb..4fb7d73f 100644 +--- a/rust/pvimg/man/pvimg-test.1 ++++ b/rust/pvimg/man/pvimg-test.1 +@@ -3,11 +3,11 @@ + .\" it under the terms of the MIT license. See LICENSE for details. + .\" + +-.TH pvimg-test 1 "2024-12-05" "s390-tools" "Pvimg Manual" ++.TH pvimg-test 1 "2024-12-11" "s390-tools" "Pvimg Manual" + .nh + .ad l + .SH NAME +-\fBpvimg test\fP - Test different aspects of an existing IBM Secure Execution image ++\fBpvimg test\fP \- Test different aspects of an existing IBM Secure Execution image + \fB + .SH SYNOPSIS + .nf +@@ -54,16 +54,16 @@ Print help (see a summary with \fB\-h\fR). + + .SH EXIT STATUS + .TP 8 +-.B 0 - Program finished successfully ++.B 0 \- Program finished successfully + The command was executed successfully. + .RE + .TP 8 +-.B 1 - Generic error ++.B 1 \- Generic error + Something went wrong during the operation. Refer to the error + message. + .RE + .TP 8 +-.B 2 - Usage error ++.B 2 \- Usage error + The command was used incorrectly, for example: unsupported command + line flag, or wrong number of arguments. + .RE +diff --git a/rust/pvimg/man/pvimg.1 b/rust/pvimg/man/pvimg.1 +index 37c8e978..5676b61d 100644 +--- a/rust/pvimg/man/pvimg.1 ++++ b/rust/pvimg/man/pvimg.1 +@@ -3,11 +3,11 @@ + .\" it under the terms of the MIT license. See LICENSE for details. + .\" + +-.TH pvimg 1 "2024-12-05" "s390-tools" "Pvimg Manual" ++.TH pvimg 1 "2024-12-11" "s390-tools" "Pvimg Manual" + .nh + .ad l + .SH NAME +-\fBpvimg\fP - Create and inspect IBM Secure Execution images ++\fBpvimg\fP \- Create and inspect IBM Secure Execution images + \fB + .SH SYNOPSIS + .nf +@@ -69,16 +69,16 @@ Print help (see a summary with \fB\-h\fR). + + .SH EXIT STATUS + .TP 8 +-.B 0 - Program finished successfully ++.B 0 \- Program finished successfully + The command was executed successfully. + .RE + .TP 8 +-.B 1 - Generic error ++.B 1 \- Generic error + Something went wrong during the operation. Refer to the error + message. + .RE + .TP 8 +-.B 2 - Usage error ++.B 2 \- Usage error + The command was used incorrectly, for example: unsupported command + line flag, or wrong number of arguments. + .RE +diff --git a/rust/pvimg/src/cli.rs b/rust/pvimg/src/cli.rs +index 2ca4e901..12f0b764 100644 +--- a/rust/pvimg/src/cli.rs ++++ b/rust/pvimg/src/cli.rs +@@ -140,6 +140,20 @@ pub struct CreateBootImageLegacyFlags { + /// Disable the support for backup target keys (default). + #[arg(long, action = clap::ArgAction::SetTrue, conflicts_with="enable_backup_keys", group="header-flags")] + pub disable_backup_keys: Option, ++ ++ /// Enable encryption of the image components (default). ++ /// ++ /// The image components are: the kernel, ramdisk, and kernel command line. ++ #[arg(long, action = clap::ArgAction::SetTrue, group="header-flags")] ++ pub enable_image_encryption: Option, ++ ++ /// Disable encryption of the image components. ++ /// ++ /// The image components are: the kernel, ramdisk, and kernel command line. ++ /// Use only if the components used do not contain any confidential content ++ /// (for example, secrets like non-public cryptographic keys). ++ #[arg(long, action = clap::ArgAction::SetTrue, conflicts_with="enable_image_encryption", group="header-flags")] ++ pub disable_image_encryption: Option, + } + + #[non_exhaustive] +@@ -476,6 +490,8 @@ mod test { + flat_map_collect(insert(mvca.clone(), vec![CliOption::new("enable-pckmo", ["--enable-pckmo"])])), + flat_map_collect(insert(mvca.clone(), vec![CliOption::new("enable-pckmo-hmac", ["--enable-pckmo-hmac"])])), + flat_map_collect(insert(mvca.clone(), vec![CliOption::new("enable-backup-keys", ["--enable-backup-keys"])])), ++ flat_map_collect(insert(mvca.clone(), vec![CliOption::new("disable-image-encryption", ["--disable-image-encryption"])])), ++ flat_map_collect(insert(mvca.clone(), vec![CliOption::new("enable-image-encryption", ["--enable-image-encryption"])])), + ]; + let invalid_create_args = [ + flat_map_collect(remove(mvcanv.clone(), "no-verify")), +@@ -501,6 +517,8 @@ mod test { + CliOption::new("x-pcf2", ["--x-pcf", "0x0"])])), + flat_map_collect(insert(mvca.clone(), vec![CliOption::new("enable-pckmo", ["--enable-pckmo"]), + CliOption::new("disable-pckmo", ["--disable-pckmo"])])), ++ flat_map_collect(insert(mvca.clone(), vec![CliOption::new("enable-image-encryption", ["--enable-image-encryption"]), ++ CliOption::new("disable-image-encryption", ["--disable-image-encryption"])])), + ]; + + let mut genprotimg_valid_args = vec![ +diff --git a/rust/pvimg/src/cmd/create.rs b/rust/pvimg/src/cmd/create.rs +index b696d790..475d3523 100644 +--- a/rust/pvimg/src/cmd/create.rs ++++ b/rust/pvimg/src/cmd/create.rs +@@ -80,6 +80,12 @@ fn parse_flags( + lf.enable_backup_keys + .filter(|x| *x) + .and(Some(PcfV1::all_enabled([PcfV1::BackupTargetKeys]))), ++ lf.disable_image_encryption ++ .filter(|x| *x) ++ .and(Some(PcfV1::all_enabled([PcfV1::NoComponentEncryption]))), ++ lf.enable_image_encryption ++ .filter(|x| *x) ++ .and(Some(PcfV1::all_disabled([PcfV1::NoComponentEncryption]))), + ] + .into_iter() + .flatten() +@@ -135,6 +141,10 @@ pub fn create(opt: &CreateBootImageArgs) -> Result { + read_user_provided_keys(opt.comm_key.as_deref(), &opt.experimental_args)?; + let (plaintext_flags, secret_flags) = parse_flags(opt)?; + ++ if plaintext_flags.is_set(PcfV1::NoComponentEncryption) { ++ warn!("The components encryption is disabled, make sure that the components do not contain any confidential content."); ++ } ++ + let mut components = components(&opt.component_paths)?; + if opt.no_component_check { + warn!("The component check is turned off!"); diff --git a/packages/s/s390-tools/s390-tools.changes b/packages/s/s390-tools/s390-tools.changes index 0f899def76c..700e2bbe3e8 100644 --- a/packages/s/s390-tools/s390-tools.changes +++ b/packages/s/s390-tools/s390-tools.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Tue Jan 7 08:59:16 UTC 2025 - Nikolay Gueorguiev + +- Applied a patch for '--(enable|disable)-image-encryption' flags for 'pvimg create' (jsc#PED-11870) + * s390-tools-03-rust-pvimg-Add-enable-disable-image-encryption-flags-to-pvimg-create.patch + ------------------------------------------------------------------- Tue Dec 31 09:59:27 UTC 2024 - Nikolay Gueorguiev diff --git a/packages/s/s390-tools/s390-tools.spec b/packages/s/s390-tools/s390-tools.spec index 823d4cb1f31..2df2de913c2 100644 --- a/packages/s/s390-tools/s390-tools.spec +++ b/packages/s/s390-tools/s390-tools.spec @@ -1,7 +1,7 @@ # # spec file for package s390-tools # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -158,6 +158,7 @@ Patch915: s390-tools-02-zipl-src-fix-imprecise-check-that-file-is-on-speci ### Patch916: s390-tools-01-opticsmon-Fix-runaway-loop-in-on_link_change.patch Patch917: s390-tools-02-libzpci-opticsmon-Refactor-on_link_change-using-new.patch +Patch918: s390-tools-03-rust-pvimg-Add-enable-disable-image-encryption-flags-to-pvimg-create.patch ### Patch920: s390-tools-slfo-01-parse-ipl-device-for-activation.patch ### diff --git a/packages/s/sbcl/.files b/packages/s/sbcl/.files index e53e08f5093..3fa1af68b4e 100644 Binary files a/packages/s/sbcl/.files and b/packages/s/sbcl/.files differ diff --git a/packages/s/sbcl/.rev b/packages/s/sbcl/.rev index 25215935d66..82ab675948a 100644 --- a/packages/s/sbcl/.rev +++ b/packages/s/sbcl/.rev @@ -1548,4 +1548,12 @@ Thanks 1227549 + + dcb9cc654b9d73cfbed55dfde8218aeb + 2.5.0 + + anag+factory + + 1234535 + diff --git a/packages/s/sbcl/sbcl-2.4.11-source.tar.bz2 b/packages/s/sbcl/sbcl-2.4.11-source.tar.bz2 deleted file mode 120000 index 459945f5bf1..00000000000 --- a/packages/s/sbcl/sbcl-2.4.11-source.tar.bz2 +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafybeigl6553wgtua6ks77fwgkj7o7ltm5pnmjygzercyhcolrd36xbvjy \ No newline at end of file diff --git a/packages/s/sbcl/sbcl-2.5.0-source.tar.bz2 b/packages/s/sbcl/sbcl-2.5.0-source.tar.bz2 new file mode 120000 index 00000000000..fe016a8f560 --- /dev/null +++ b/packages/s/sbcl/sbcl-2.5.0-source.tar.bz2 @@ -0,0 +1 @@ +/ipfs/bafybeih6sqkzcqe3c5kp5mmmr57l7waajssed332tpvuu6rjduiccjt6zq \ No newline at end of file diff --git a/packages/s/sbcl/sbcl.changes b/packages/s/sbcl/sbcl.changes index 52d26a3c483..14175bda2fa 100644 --- a/packages/s/sbcl/sbcl.changes +++ b/packages/s/sbcl/sbcl.changes @@ -1,3 +1,50 @@ +------------------------------------------------------------------- +Thu Jan 2 10:17:24 UTC 2025 - John Paul Adrian Glaubitz + +- Update to version 2.5.0 + * platform support: + ** improve support for the Haiku operating system. (thanks to Al Hoang, + Estevan Castilho and Alexandru Popa) + * bug fix: generic functions with a large number of required arguments, with + methods with specializations on exactly STANDARD-OBJECT or + FUNCALLABLE-STANDARD-OBJECT, test the types of their arguments more + correctly. + * bug fix: defining a method on SB-MOP:SLOT-VALUE-USING-CLASS where the + object argument is specialized to a CONDITION-CLASS no longer leads to an + internal error. + * bug fix: the dissassembler on x86-64 correctly disassembles the vcvttpd2dq + AVX2 instruction. + * bug fix: ensure that the dispatch function for generic functions is + compiled with a known compilation policy. (reported by Neil Goldman) + * bug fix: the compiler retains less intermediate data between COMPILE-FILE + forms. (lp#1557590, reported by andy arvid) + * bug fix: the (invalid) :INITARGS slot option keyword is reported on. + (lp#1887014, reported by Wayne Rittiman, Jr) + * bug fix: the SB-SIMD s16.8-maddubs accepts packs of 16 8-bit quantities, + not 8 16-bit quantities. (lp#2069538, reported by Georgios Makris) + * bug fix: compiling a TYPECASE to dispatch between many user-defined + classes no longer takes exponential time. (lp#2089311, reported by Tomas + Hlavaty) + * bug fix: derive the new type for a variable when setting it to a function + of its previous version. (lp#2090997, reported by Vasily Postnicov) + * bug fix: properly clear compiler annotations on variables set to new + values involving functions of themselves. (lp#2090967, reported by Kirill + A. Korinskiy) + * bug fix: handle BY in LOOP forms involving iteration on the reverse of a + list. (lp#2091210, reported by James Kalenius) + * bug fix: fix miscompilation of IF where the consequent and alternative + would have the same value but for an intervening side-effect. + (lp#2092588, reported by JA) + * optimization: SLOT-VALUE and (SETF SLOT-VALUE) on method arguments + specialized to structure classes are compiled to the corresponding + structure accessor. + * optimization: calls to SLOT-VALUE (and related operators) on method + arguments specialized to instances of SB-MOP:FUNCALLABLE-STANDARD-CLASS + are optimized similarly to calls on method arguments specialized to + instances of STANDARD-CLASS. + * optimization: (coerce (reverse list) 'vector) doesn't cons a list. + * optimization: (replace vector (reverse list)) doesn't cons a list. + ------------------------------------------------------------------- Sat Nov 30 21:37:38 UTC 2024 - John Paul Adrian Glaubitz diff --git a/packages/s/sbcl/sbcl.spec b/packages/s/sbcl/sbcl.spec index cfc22264617..2955d4aa02b 100644 --- a/packages/s/sbcl/sbcl.spec +++ b/packages/s/sbcl/sbcl.spec @@ -21,7 +21,7 @@ Name: sbcl #!BuildIgnore: gcc-PIE -Version: 2.4.11 +Version: 2.5.0 Release: 0 Summary: Steel Bank Common Lisp License: BSD-3-Clause AND SUSE-Public-Domain diff --git a/packages/s/secrets/.files b/packages/s/secrets/.files index 0b0736c7f72..f4a1a49cfd2 100644 Binary files a/packages/s/secrets/.files and b/packages/s/secrets/.files differ diff --git a/packages/s/secrets/.rev b/packages/s/secrets/.rev index e29b42cdb7a..8365312889d 100644 --- a/packages/s/secrets/.rev +++ b/packages/s/secrets/.rev @@ -143,4 +143,12 @@ 1223855 + + e8ca84271e4e5f7414a030f5b20f9883 + 10.4 + + anag+factory + + 1235454 + diff --git a/packages/s/secrets/_service b/packages/s/secrets/_service index 94631e30361..9bde566b271 100644 --- a/packages/s/secrets/_service +++ b/packages/s/secrets/_service @@ -3,7 +3,7 @@ git https://gitlab.gnome.org/World/secrets.git - refs/tags/10.3 + refs/tags/10.4 @PARENT_TAG@+@TAG_OFFSET@ (.*)\+0 \1 diff --git a/packages/s/secrets/secrets-10.3.obscpio b/packages/s/secrets/secrets-10.3.obscpio deleted file mode 120000 index f0835fec4e8..00000000000 --- a/packages/s/secrets/secrets-10.3.obscpio +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafybeic6en2ktttyp4i37fmzlmi4nq3tlyqijbyag54paxs56ydjjwoqyu \ No newline at end of file diff --git a/packages/s/secrets/secrets-10.4.obscpio b/packages/s/secrets/secrets-10.4.obscpio new file mode 120000 index 00000000000..65efae6fed0 --- /dev/null +++ b/packages/s/secrets/secrets-10.4.obscpio @@ -0,0 +1 @@ +/ipfs/bafybeie2f5rqr5jdh7raphmdr6xdb65vaunjwgwrvx7q6y254mb7bpt7wm \ No newline at end of file diff --git a/packages/s/secrets/secrets.changes b/packages/s/secrets/secrets.changes index 6e73de11783..dd78ce759d6 100644 --- a/packages/s/secrets/secrets.changes +++ b/packages/s/secrets/secrets.changes @@ -1,3 +1,11 @@ +------------------------------------------------------------------- +Sun Jan 5 16:33:12 UTC 2025 - Bjørn Lie + +- Update to version 10.4: + + Fix crash when closing a dialog when the db is locked. + + Fix crash when using zxcvbn-rs 0.2. + + Various bug fixes. + ------------------------------------------------------------------- Mon Nov 11 21:48:36 UTC 2024 - Richard Rahl diff --git a/packages/s/secrets/secrets.obsinfo b/packages/s/secrets/secrets.obsinfo index a6887f869d0..d892b80e298 100644 --- a/packages/s/secrets/secrets.obsinfo +++ b/packages/s/secrets/secrets.obsinfo @@ -1,4 +1,4 @@ name: secrets -version: 10.3 -mtime: 1731360324 -commit: 2321dad7b18cec29f3cf6f9a8a860f3582ff9e2c +version: 10.4 +mtime: 1735209265 +commit: 78d35fab49beed58463ca20f054cdd7927d71052 diff --git a/packages/s/secrets/secrets.spec b/packages/s/secrets/secrets.spec index 9def49e9eae..566b5f9a009 100644 --- a/packages/s/secrets/secrets.spec +++ b/packages/s/secrets/secrets.spec @@ -1,7 +1,7 @@ # # spec file for package secrets # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -23,7 +23,7 @@ %define psuffix %nil %endif Name: secrets%{psuffix} -Version: 10.3 +Version: 10.4 Release: 0 Summary: A password manager for GNOME License: GPL-3.0-only diff --git a/packages/s/shadowsocks-libev/.files b/packages/s/shadowsocks-libev/.files index bf5dd63d4f4..7f38e2a40ac 100644 Binary files a/packages/s/shadowsocks-libev/.files and b/packages/s/shadowsocks-libev/.files differ diff --git a/packages/s/shadowsocks-libev/.rev b/packages/s/shadowsocks-libev/.rev index 421bf39514e..1edcb7580d2 100644 --- a/packages/s/shadowsocks-libev/.rev +++ b/packages/s/shadowsocks-libev/.rev @@ -184,4 +184,14 @@ 1132890 + + 4edb55622e3d40b3cb4f675f3668b0ab + 3.3.5 + + anag+factory + - Fix start failure by systemd + * Make sure /etc/shadowsocks can be read by shadowsocks user + * Create the PID under /run/shadowsocks (forwarded request 1235123 from hillwood) + 1235124 + diff --git a/packages/s/shadowsocks-libev/shadowsocks-libev-client.service b/packages/s/shadowsocks-libev/shadowsocks-libev-client.service index b4c0c32bbad..b0304313fdc 100644 --- a/packages/s/shadowsocks-libev/shadowsocks-libev-client.service +++ b/packages/s/shadowsocks-libev/shadowsocks-libev-client.service @@ -18,8 +18,8 @@ ProtectControlGroups=true RestrictRealtime=true # end of automatic additions Type=forking -PIDFile=/var/run/shadowsocks-libev-client.pid -ExecStart=/usr/bin/ss-local -c /etc/shadowsocks/shadowsocks-libev-config.json -f /var/run/shadowsocks-libev-client.pid -u --fast-open +PIDFile=/run/shadowsocks/shadowsocks-libev-client.pid +ExecStart=/usr/bin/ss-local -c /etc/shadowsocks/shadowsocks-libev-config.json -f /run/shadowsocks/shadowsocks-libev-client.pid -u --fast-open Restart=on-failure User=shadowsocks Group=shadowsocks diff --git a/packages/s/shadowsocks-libev/shadowsocks-libev-client@.service b/packages/s/shadowsocks-libev/shadowsocks-libev-client@.service index 95acb398a0f..56405b55c46 100644 --- a/packages/s/shadowsocks-libev/shadowsocks-libev-client@.service +++ b/packages/s/shadowsocks-libev/shadowsocks-libev-client@.service @@ -18,8 +18,8 @@ ProtectControlGroups=true RestrictRealtime=true # end of automatic additions Type=forking -PIDFile=/var/run/shadowsocks-libev-client@%i.pid -ExecStart=/usr/bin/ss-local -c /etc/shadowsocks/%i.json -f /var/run/shadowsocks-libev-client@%i.pid -u --fast-open +PIDFile=/run/shadowsocks/shadowsocks-libev-client@%i.pid +ExecStart=/usr/bin/ss-local -c /etc/shadowsocks/%i.json -f /run/shadowsocks/shadowsocks-libev-client@%i.pid -u --fast-open Restart=on-failure User=shadowsocks Group=shadowsocks diff --git a/packages/s/shadowsocks-libev/shadowsocks-libev-manager.service b/packages/s/shadowsocks-libev/shadowsocks-libev-manager.service index 6c348478465..dc9bd4e0652 100644 --- a/packages/s/shadowsocks-libev/shadowsocks-libev-manager.service +++ b/packages/s/shadowsocks-libev/shadowsocks-libev-manager.service @@ -18,8 +18,8 @@ ProtectControlGroups=true RestrictRealtime=true # end of automatic additions Type=forking -PIDFile=/var/run/shadowsocks-libev-manager.pid -ExecStart=/usr/bin/ss-manager -c /etc/shadowsocks/shadowsocks-libev-config.json -f /var/run/shadowsocks-libev-manager.pid -u --fast-open +PIDFile=/run/shadowsocks/shadowsocks-libev-manager.pid +ExecStart=/usr/bin/ss-manager -c /etc/shadowsocks/shadowsocks-libev-config.json -f /run/shadowsocks/shadowsocks-libev-manager.pid -u --fast-open Restart=on-failure User=shadowsocks Group=shadowsocks diff --git a/packages/s/shadowsocks-libev/shadowsocks-libev-nat.service b/packages/s/shadowsocks-libev/shadowsocks-libev-nat.service index ef18d061923..5637ed43028 100644 --- a/packages/s/shadowsocks-libev/shadowsocks-libev-nat.service +++ b/packages/s/shadowsocks-libev/shadowsocks-libev-nat.service @@ -18,8 +18,8 @@ ProtectControlGroups=true RestrictRealtime=true # end of automatic additions Type=forking -PIDFile=/var/run/shadowsocks-libev-nat.pid -ExecStart=/usr/bin/ss-nat -c /etc/shadowsocks/shadowsocks-libev-config.json -f /var/run/shadowsocks-libev-nat.pid -u --fast-open +PIDFile=/run/shadowsocks/shadowsocks-libev-nat.pid +ExecStart=/usr/bin/ss-nat -c /etc/shadowsocks/shadowsocks-libev-config.json -f /run/shadowsocks/shadowsocks-libev-nat.pid -u --fast-open Restart=on-failure User=shadowsocks Group=shadowsocks diff --git a/packages/s/shadowsocks-libev/shadowsocks-libev-nat@.service b/packages/s/shadowsocks-libev/shadowsocks-libev-nat@.service index c2ae9149e53..e70ef528b3d 100644 --- a/packages/s/shadowsocks-libev/shadowsocks-libev-nat@.service +++ b/packages/s/shadowsocks-libev/shadowsocks-libev-nat@.service @@ -18,8 +18,8 @@ ProtectControlGroups=true RestrictRealtime=true # end of automatic additions Type=forking -PIDFile=/var/run/shadowsocks-libev-nat@%i.pid -ExecStart=/usr/bin/ss-nat -c /etc/shadowsocks/%i.json -f /var/run/shadowsocks-libev-nat@%i.pid -u --fast-open +PIDFile=/run/shadowsocks/shadowsocks-libev-nat@%i.pid +ExecStart=/usr/bin/ss-nat -c /etc/shadowsocks/%i.json -f /run/shadowsocks/shadowsocks-libev-nat@%i.pid -u --fast-open Restart=on-failure User=shadowsocks Group=shadowsocks diff --git a/packages/s/shadowsocks-libev/shadowsocks-libev-redir.service b/packages/s/shadowsocks-libev/shadowsocks-libev-redir.service index 949709905ab..ae91c299ae7 100644 --- a/packages/s/shadowsocks-libev/shadowsocks-libev-redir.service +++ b/packages/s/shadowsocks-libev/shadowsocks-libev-redir.service @@ -18,8 +18,8 @@ ProtectControlGroups=true RestrictRealtime=true # end of automatic additions Type=forking -PIDFile=/var/run/shadowsocks-libev-redir.pid -ExecStart=/usr/bin/ss-redir -c /etc/shadowsocks/shadowsocks-libev-config.json -f /var/run/shadowsocks-libev-redir.pid -u --fast-open +PIDFile=/run/shadowsocks/shadowsocks-libev-redir.pid +ExecStart=/usr/bin/ss-redir -c /etc/shadowsocks/shadowsocks-libev-config.json -f /run/shadowsocks/shadowsocks-libev-redir.pid -u --fast-open Restart=on-failure User=shadowsocks Group=shadowsocks diff --git a/packages/s/shadowsocks-libev/shadowsocks-libev-redir@.service b/packages/s/shadowsocks-libev/shadowsocks-libev-redir@.service index 0d04e957711..ecd3029e180 100644 --- a/packages/s/shadowsocks-libev/shadowsocks-libev-redir@.service +++ b/packages/s/shadowsocks-libev/shadowsocks-libev-redir@.service @@ -18,8 +18,8 @@ ProtectControlGroups=true RestrictRealtime=true # end of automatic additions Type=forking -PIDFile=/var/run/shadowsocks-libev-redir@%i.pid -ExecStart=/usr/bin/ss-redir -c /etc/shadowsocks/%i.json -f /var/run/shadowsocks-libev-redir@%i.pid -u --fast-open +PIDFile=/run/shadowsocks/shadowsocks-libev-redir@%i.pid +ExecStart=/usr/bin/ss-redir -c /etc/shadowsocks/%i.json -f /run/shadowsocks/shadowsocks-libev-redir@%i.pid -u --fast-open Restart=on-failure User=shadowsocks Group=shadowsocks diff --git a/packages/s/shadowsocks-libev/shadowsocks-libev-server.service b/packages/s/shadowsocks-libev/shadowsocks-libev-server.service index 2348aa58d56..5ca1739d974 100644 --- a/packages/s/shadowsocks-libev/shadowsocks-libev-server.service +++ b/packages/s/shadowsocks-libev/shadowsocks-libev-server.service @@ -18,8 +18,8 @@ ProtectControlGroups=true RestrictRealtime=true # end of automatic additions Type=forking -PIDFile=/var/run/shadowsocks-libev-server.pid -ExecStart=/usr/bin/ss-server -c /etc/shadowsocks/shadowsocks-libev-config.json -f /var/run/shadowsocks-libev-server.pid -u --fast-open +PIDFile=/run/shadowsocks/shadowsocks-libev-server.pid +ExecStart=/usr/bin/ss-server -c /etc/shadowsocks/shadowsocks-libev-config.json -f /run/shadowsocks/shadowsocks-libev-server.pid -u --fast-open Restart=on-failure User=shadowsocks Group=shadowsocks diff --git a/packages/s/shadowsocks-libev/shadowsocks-libev-server@.service b/packages/s/shadowsocks-libev/shadowsocks-libev-server@.service index c43145f0fd5..e2dde167afc 100644 --- a/packages/s/shadowsocks-libev/shadowsocks-libev-server@.service +++ b/packages/s/shadowsocks-libev/shadowsocks-libev-server@.service @@ -18,8 +18,8 @@ ProtectControlGroups=true RestrictRealtime=true # end of automatic additions Type=forking -PIDFile=/var/run/shadowsocks-libev-server@%i.pid -ExecStart=/usr/bin/ss-server -c /etc/shadowsocks/%i.json -f /var/run/shadowsocks-libev-server@%i.pid -u --fast-open +PIDFile=/run/shadowsocks/shadowsocks-libev-server@%i.pid +ExecStart=/usr/bin/ss-server -c /etc/shadowsocks/%i.json -f /run/shadowsocks/shadowsocks-libev-server@%i.pid -u --fast-open Restart=on-failure User=shadowsocks Group=shadowsocks diff --git a/packages/s/shadowsocks-libev/shadowsocks-libev-tunnel.service b/packages/s/shadowsocks-libev/shadowsocks-libev-tunnel.service index 756ae23d284..06711434e65 100644 --- a/packages/s/shadowsocks-libev/shadowsocks-libev-tunnel.service +++ b/packages/s/shadowsocks-libev/shadowsocks-libev-tunnel.service @@ -18,8 +18,8 @@ ProtectControlGroups=true RestrictRealtime=true # end of automatic additions Type=forking -PIDFile=/var/run/shadowsocks-libev-tunnel.pid -ExecStart=/usr/bin/ss-tunnel -c /etc/shadowsocks/shadowsocks-libev-config.json -f /var/run/shadowsocks-libev-tunnel.pid -u --fast-open +PIDFile=/run/shadowsocks/shadowsocks-libev-tunnel.pid +ExecStart=/usr/bin/ss-tunnel -c /etc/shadowsocks/shadowsocks-libev-config.json -f /run/shadowsocks/shadowsocks-libev-tunnel.pid -u --fast-open Restart=on-failure User=shadowsocks Group=shadowsocks diff --git a/packages/s/shadowsocks-libev/shadowsocks-libev-tunnel@.service b/packages/s/shadowsocks-libev/shadowsocks-libev-tunnel@.service index 788560c13e3..cd3849a9b4c 100644 --- a/packages/s/shadowsocks-libev/shadowsocks-libev-tunnel@.service +++ b/packages/s/shadowsocks-libev/shadowsocks-libev-tunnel@.service @@ -18,8 +18,8 @@ ProtectControlGroups=true RestrictRealtime=true # end of automatic additions Type=forking -PIDFile=/var/run/shadowsocks-libev-tunnel@%i.pid -ExecStart=/usr/bin/ss-tunnel -c /etc/shadowsocks/%i.json -f /var/run/shadowsocks-libev-tunnel@%i.pid -u --fast-open +PIDFile=/run/shadowsocks/shadowsocks-libev-tunnel@%i.pid +ExecStart=/usr/bin/ss-tunnel -c /etc/shadowsocks/%i.json -f /run/shadowsocks/shadowsocks-libev-tunnel@%i.pid -u --fast-open Restart=on-failure User=shadowsocks Group=shadowsocks diff --git a/packages/s/shadowsocks-libev/shadowsocks-libev.changes b/packages/s/shadowsocks-libev/shadowsocks-libev.changes index 2bce19a1d32..71d92fefcf5 100644 --- a/packages/s/shadowsocks-libev/shadowsocks-libev.changes +++ b/packages/s/shadowsocks-libev/shadowsocks-libev.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Mon Jan 6 08:27:53 UTC 2025 - Hillwood Yang + +- Fix start failure by systemd + * Make sure /etc/shadowsocks can be read by shadowsocks user + * Create the PID under /run/shadowsocks + ------------------------------------------------------------------- Wed Dec 13 13:52:10 UTC 2023 - Hillwood Yang diff --git a/packages/s/shadowsocks-libev/shadowsocks-libev.spec b/packages/s/shadowsocks-libev/shadowsocks-libev.spec index 7aa1afb2abb..138fb248050 100644 --- a/packages/s/shadowsocks-libev/shadowsocks-libev.spec +++ b/packages/s/shadowsocks-libev/shadowsocks-libev.spec @@ -1,7 +1,7 @@ # # spec file for package shadowsocks-libev # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -172,7 +172,8 @@ getent passwd shadowsocks >/dev/null || %{_sbindir}/useradd --system -c "shadows %service_add_post %{name}-redir@.service %service_add_post %{name}-tunnel@.service chown root:shadowsocks %{_sysconfdir}/shadowsocks -R -chmod 640 %{_sysconfdir}/shadowsocks -R +chmod 750 %{_sysconfdir}/shadowsocks +chmod 640 %{_sysconfdir}/shadowsocks/* %preun %service_del_preun %{name}-server.service diff --git a/packages/s/shadowsocks-rust/.files b/packages/s/shadowsocks-rust/.files index 18bd1ca42c6..9d143e7b492 100644 Binary files a/packages/s/shadowsocks-rust/.files and b/packages/s/shadowsocks-rust/.files differ diff --git a/packages/s/shadowsocks-rust/.rev b/packages/s/shadowsocks-rust/.rev index 2ae7440c070..09e093da38a 100644 --- a/packages/s/shadowsocks-rust/.rev +++ b/packages/s/shadowsocks-rust/.rev @@ -90,4 +90,12 @@ * Fix bugs (forwarded request 1225827 from hillwood) 1225828 + + 15cfb6dff34d3b21ab75f31d613c3c04 + 1.21.2 + + anag+factory + + 1235195 + diff --git a/packages/s/shadowsocks-rust/shadowsocks-rust-client.service b/packages/s/shadowsocks-rust/shadowsocks-rust-client.service index 1be6de80f5b..3fb74317b4d 100644 --- a/packages/s/shadowsocks-rust/shadowsocks-rust-client.service +++ b/packages/s/shadowsocks-rust/shadowsocks-rust-client.service @@ -18,7 +18,7 @@ ProtectControlGroups=true RestrictRealtime=true # end of automatic additions Type=forking -PIDFile=/var/run/shadowsocks-rust-client.pid +PIDFile=/run/shadowsocks/shadowsocks-rust-client.pid ExecStart=/usr/bin/sslocal --log-without-time -c /etc/shadowsocks/shadowsocks-rust.json --tcp-fast-open Restart=on-failure User=shadowsocks diff --git a/packages/s/shadowsocks-rust/shadowsocks-rust-manager.service b/packages/s/shadowsocks-rust/shadowsocks-rust-manager.service index 0c14bb7530a..9f31173686b 100644 --- a/packages/s/shadowsocks-rust/shadowsocks-rust-manager.service +++ b/packages/s/shadowsocks-rust/shadowsocks-rust-manager.service @@ -18,7 +18,7 @@ ProtectControlGroups=true RestrictRealtime=true # end of automatic additions Type=forking -PIDFile=/var/run/shadowsocks-rust-manager.pid +PIDFile=/run/shadowsocks/shadowsocks-rust-manager.pid ExecStart=/usr/bin/ssmanager --log-without-time -c /etc/shadowsocks/shadowsocks-rust.json --tcp-fast-open Restart=on-failure User=shadowsocks diff --git a/packages/s/shadowsocks-rust/shadowsocks-rust-server.service b/packages/s/shadowsocks-rust/shadowsocks-rust-server.service index 2232c02e8ca..1eae76262ef 100644 --- a/packages/s/shadowsocks-rust/shadowsocks-rust-server.service +++ b/packages/s/shadowsocks-rust/shadowsocks-rust-server.service @@ -18,7 +18,7 @@ ProtectControlGroups=true RestrictRealtime=true # end of automatic additions Type=forking -PIDFile=/var/run/shadowsocks-rust-server.pid +PIDFile=/run/shadowsocks/shadowsocks-rust-server.pid ExecStart=/usr/bin/ssserver --log-without-time -c /etc/shadowsocks/shadowsocks-rust.json --tcp-fast-open Restart=on-failure User=shadowsocks diff --git a/packages/s/shadowsocks-rust/shadowsocks-rust.changes b/packages/s/shadowsocks-rust/shadowsocks-rust.changes index 9eedf3e5c51..e389bc76073 100644 --- a/packages/s/shadowsocks-rust/shadowsocks-rust.changes +++ b/packages/s/shadowsocks-rust/shadowsocks-rust.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Mon Jan 6 08:27:53 UTC 2025 - Hillwood Yang + +- Fix start failure by systemd + * Make sure /etc/shadowsocks can be read by shadowsocks user + * Create the PID file under /run/shadowsocks + ------------------------------------------------------------------- Fri Nov 22 13:00:48 UTC 2024 - Hillwood Yang diff --git a/packages/s/shadowsocks-rust/shadowsocks-rust.spec b/packages/s/shadowsocks-rust/shadowsocks-rust.spec index dcbd8136006..d3fcf3a7639 100644 --- a/packages/s/shadowsocks-rust/shadowsocks-rust.spec +++ b/packages/s/shadowsocks-rust/shadowsocks-rust.spec @@ -1,7 +1,7 @@ # # spec file for package shadowsocks-rust # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -89,7 +89,8 @@ getent passwd shadowsocks >/dev/null || %{_sbindir}/useradd --system -c "shadows %service_add_post %{name}-server.service %service_add_post %{name}-manager.service chown root:shadowsocks %{_sysconfdir}/shadowsocks -R -chmod 640 %{_sysconfdir}/shadowsocks -R +chmod 750 %{_sysconfdir}/shadowsocks +chmod 640 %{_sysconfdir}/shadowsocks/* %preun %service_del_preun %{name}-client.service diff --git a/packages/s/spack/.files b/packages/s/spack/.files index b0628f57d86..0820a05c3eb 100644 Binary files a/packages/s/spack/.files and b/packages/s/spack/.files differ diff --git a/packages/s/spack/.rev b/packages/s/spack/.rev index 88f5551ba20..003c89f34d4 100644 --- a/packages/s/spack/.rev +++ b/packages/s/spack/.rev @@ -590,4 +590,12 @@ - Fix version of spack package to build documentation with (forwarded request 1234923 from eeich) 1234924 + + a9bc3d47a39d67c4023deb4c8cc0e459 + 0.23.0 + + anag+factory + - Work towards a reproducible doc build (boo#1235144): (forwarded request 1235521 from eeich) + 1235522 + diff --git a/packages/s/spack/spack.changes b/packages/s/spack/spack.changes index 9706c4bb2f6..1a28210f7f9 100644 --- a/packages/s/spack/spack.changes +++ b/packages/s/spack/spack.changes @@ -1,3 +1,11 @@ +------------------------------------------------------------------- +Mon Jan 6 19:01:00 UTC 2025 - Egbert Eich + +- Work towards a reproducible doc build (boo#1235144): + When building documentation, hard code: + * year for license. + * cpu count dependent settings. + ------------------------------------------------------------------- Fri Jan 3 13:40:08 UTC 2025 - Egbert Eich diff --git a/packages/s/spack/spack.spec b/packages/s/spack/spack.spec index 73d27a1f86e..b94c0851060 100644 --- a/packages/s/spack/spack.spec +++ b/packages/s/spack/spack.spec @@ -226,6 +226,12 @@ for i in share/spack/setup-env.*; do done %else cp %{S:5} lib/spack/docs/ +# For building docs make build reproducible: +# - hard code year in license checker +year=$(sed -ne "/Copyright/s@.*\([0-9]\{4\}\).*@\1@p" %{_sourcedir}/%{name}.spec) +sed -ie "/^latest_year/s@\(.* = \).*@\1${year}@" lib/spack/spack/cmd/license.py +# - hard code cpu count dependent settings +sed -ie "/max_cpus.* =\|build_jobs/s@cpus_available()@8@" lib/spack/spack/config.py %endif %build diff --git a/packages/s/spotify-launcher/.files b/packages/s/spotify-launcher/.files index fcd3c211934..452c2048963 100644 Binary files a/packages/s/spotify-launcher/.files and b/packages/s/spotify-launcher/.files differ diff --git a/packages/s/spotify-launcher/.rev b/packages/s/spotify-launcher/.rev index df3abdf9343..d297dac0201 100644 --- a/packages/s/spotify-launcher/.rev +++ b/packages/s/spotify-launcher/.rev @@ -23,4 +23,12 @@ Update to version 0.6.1 1234165 + + de888616605fef0351e79eeebf8f2109 + 0.6.3 + + anag+factory + Update to version 0.6.3 + 1235201 + diff --git a/packages/s/spotify-launcher/_service b/packages/s/spotify-launcher/_service index e57233ce38c..b2025f54ccf 100644 --- a/packages/s/spotify-launcher/_service +++ b/packages/s/spotify-launcher/_service @@ -3,7 +3,7 @@ https://github.com/kpcyrd/spotify-launcher.git @PARENT_TAG@ git - v0.6.1 + v0.6.3 * v(\d+\.\d+\.\d+) \1 diff --git a/packages/s/spotify-launcher/_servicedata b/packages/s/spotify-launcher/_servicedata index ef61daa8744..e4e56a324d0 100644 --- a/packages/s/spotify-launcher/_servicedata +++ b/packages/s/spotify-launcher/_servicedata @@ -1,4 +1,4 @@ https://github.com/kpcyrd/spotify-launcher.git - c11c45152fd0137034d49d98e1754f4880edbbd0 \ No newline at end of file + e8b188b1c136de85689e9b0e987ff59b8572ee85 \ No newline at end of file diff --git a/packages/s/spotify-launcher/spotify-launcher-0.6.1.obscpio b/packages/s/spotify-launcher/spotify-launcher-0.6.1.obscpio deleted file mode 120000 index b5f71f24f80..00000000000 --- a/packages/s/spotify-launcher/spotify-launcher-0.6.1.obscpio +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafkreig3yiud2rpoy5cwwwqyjvlvrkykccmah5umz6revq2aceun2cxj34 \ No newline at end of file diff --git a/packages/s/spotify-launcher/spotify-launcher-0.6.3.obscpio b/packages/s/spotify-launcher/spotify-launcher-0.6.3.obscpio new file mode 120000 index 00000000000..44664333d8d --- /dev/null +++ b/packages/s/spotify-launcher/spotify-launcher-0.6.3.obscpio @@ -0,0 +1 @@ +/ipfs/bafkreibvspi42kvc6dgd5ol2jv5rvg4zrgily76fomipz5gxwbjbxxphhy \ No newline at end of file diff --git a/packages/s/spotify-launcher/spotify-launcher.changes b/packages/s/spotify-launcher/spotify-launcher.changes index 9c91eff34ec..540d220bd1e 100644 --- a/packages/s/spotify-launcher/spotify-launcher.changes +++ b/packages/s/spotify-launcher/spotify-launcher.changes @@ -1,3 +1,14 @@ +------------------------------------------------------------------- +Mon Jan 06 13:23:22 UTC 2025 - jan.kuzilek@suse.com + +- Update to version 0.6.3: + * Release v0.6.3 + * Also log update errors to terminal + * Switch from openssl to rustls + * Introduce error message ui, make update errors non-fatal + * Release v0.6.2 + * Add --version flag + ------------------------------------------------------------------- Tue Dec 31 11:39:54 UTC 2024 - jan.kuzilek@suse.com diff --git a/packages/s/spotify-launcher/spotify-launcher.obsinfo b/packages/s/spotify-launcher/spotify-launcher.obsinfo index 0e2b9e22e5a..80cf0edd28b 100644 --- a/packages/s/spotify-launcher/spotify-launcher.obsinfo +++ b/packages/s/spotify-launcher/spotify-launcher.obsinfo @@ -1,4 +1,4 @@ name: spotify-launcher -version: 0.6.1 -mtime: 1735342143 -commit: c11c45152fd0137034d49d98e1754f4880edbbd0 +version: 0.6.3 +mtime: 1735838135 +commit: e8b188b1c136de85689e9b0e987ff59b8572ee85 diff --git a/packages/s/spotify-launcher/spotify-launcher.spec b/packages/s/spotify-launcher/spotify-launcher.spec index 7afbbabd7dc..9e8ec3132ca 100644 --- a/packages/s/spotify-launcher/spotify-launcher.spec +++ b/packages/s/spotify-launcher/spotify-launcher.spec @@ -1,7 +1,7 @@ # # spec file for package spotify-launcher # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: spotify-launcher -Version: 0.6.1 +Version: 0.6.3 Release: 0 Summary: Client for spotify's apt repository written in Rust License: Apache-2.0 OR MIT diff --git a/packages/s/spotify-launcher/vendor.tar.zst b/packages/s/spotify-launcher/vendor.tar.zst index 15652fb95a6..f16267f36de 120000 --- a/packages/s/spotify-launcher/vendor.tar.zst +++ b/packages/s/spotify-launcher/vendor.tar.zst @@ -1 +1 @@ -/ipfs/bafybeib4saquksjdd5epr4d5fdwkyyllqlcfqnmrq3ra2a47p4bbtw5hja \ No newline at end of file +/ipfs/bafybeifdrvpq4kqm2j4bultullhtoskqtzo7prrtzst7dr7u7fdkym3ita \ No newline at end of file diff --git a/packages/s/stunnel/.files b/packages/s/stunnel/.files index 48445d80184..b606aa4674c 100644 Binary files a/packages/s/stunnel/.files and b/packages/s/stunnel/.files differ diff --git a/packages/s/stunnel/.rev b/packages/s/stunnel/.rev index be13ae67a51..e62bafbe06c 100644 --- a/packages/s/stunnel/.rev +++ b/packages/s/stunnel/.rev @@ -379,4 +379,12 @@ Do not replace the active config file: boo#1182376 1205362 + + ce1776cacffee5239a6fb20ad18d6899 + 5.74 + + anag+factory + + 1235570 + diff --git a/packages/s/stunnel/stunnel-5.73.tar.gz b/packages/s/stunnel/stunnel-5.73.tar.gz deleted file mode 120000 index 079b4377fbf..00000000000 --- a/packages/s/stunnel/stunnel-5.73.tar.gz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafybeibqbjiu2tz5yqwgdvt7xlzu753axrp24w2eqbzp6ks5pilk2oik2i \ No newline at end of file diff --git a/packages/s/stunnel/stunnel-5.73.tar.gz.asc b/packages/s/stunnel/stunnel-5.73.tar.gz.asc deleted file mode 100644 index 61e00a6c80a..00000000000 --- a/packages/s/stunnel/stunnel-5.73.tar.gz.asc +++ /dev/null @@ -1,16 +0,0 @@ ------BEGIN PGP SIGNATURE----- - -iQIzBAABCgAdFiEEK8fk5n48wMG+py+MLvx/8NQW4BQFAmbfHo0ACgkQLvx/8NQW -4BQATxAA031vYjFzvaH2h+70nmDRd0sUXyxavkDM+7GQgyMULvAcyG5z697zfuS7 -eGW2Bo4/3Ztv8CsvCUyOb+WBo5tAg+FbyNHL5WNn3q2zat47vzMq6HGxvvwGetjS -YHlpG20Z2AFMpk/E6x2GhvqhVsxcUvGEAeYWlIiiQH4WOoOBN8vE9Lkz1ufggFAZ -z6PpK9DjXDyszoF0Cjyt79GZb+4x8Gsm9Pr9UAxP85sbsCWcQPTgXeznUj7fc2O2 -c6kGWtP0UGGVkUjwz/YcgMubsc/WZWmzIKNBBCsKV3W8G3cfE9/8LZlicYwE5og+ -WKLCXHp7RlpOFtQb13HTJzp8DgjQTg7HTidypxChWLARX74XwCMdHRtHakCzYiyr -a645n2MvYIpRrMrLVWMAHTLwK3XTAUE7vShtIdsDCW9CaVUCDyA8sCSxxidcNdcc -6K1mphqT9Dbd2UVey/6jl4FTmKEnQzsVGN8ZsOL+51ouo09DqR2NQo/lZd6IdwmO -rXO2Z9P098s4Sqn8YVRhcFD4C/11EQsSJFcthzzMzgpCMUgSuvTdS2DBG5qSiIuv -DMhS3vwyhKwNLj9dCaoiaqbr2+06YHjR++w+fLxThrhypiMe09qMIME9ullXL0no -26hkmqk82a/Fih7vLhL3cyt5CUuFkcGM+E5HZACNY7VDwq8uT5Q= -=6X84 ------END PGP SIGNATURE----- diff --git a/packages/s/stunnel/stunnel-5.74.tar.gz b/packages/s/stunnel/stunnel-5.74.tar.gz new file mode 120000 index 00000000000..ee97e7a8901 --- /dev/null +++ b/packages/s/stunnel/stunnel-5.74.tar.gz @@ -0,0 +1 @@ +/ipfs/bafybeifvqhznikgcg2mgflnm6baifmmevvgl5bedrjdbthqptxtwcdtgqy \ No newline at end of file diff --git a/packages/s/stunnel/stunnel-5.74.tar.gz.asc b/packages/s/stunnel/stunnel-5.74.tar.gz.asc new file mode 100644 index 00000000000..b0397840749 --- /dev/null +++ b/packages/s/stunnel/stunnel-5.74.tar.gz.asc @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCgAdFiEEK8fk5n48wMG+py+MLvx/8NQW4BQFAmdcZ6EACgkQLvx/8NQW +4BRl/RAAjWHEueTMN6fvs79hKTSIWLiDNs5rTOPLylt69nlr5oYsUS9yfk0ox70j +IcaWBrLGZn5rEXf/J/D0wQW2Jqvl+R5TWPDiwq9N0VPI8LqH0cd0Yz5wW4vEsAIo +wlYeFJeaMjS9McYDfiuhRmhWvETV3bu2KPSiENLo/lTHYKh4apRN2opMWKjKh+/N +/wWUZByVogkjSNzM7lqqqOk6RVGaTcjWvfux3e+HN+/4AV0uSleF8k3N6nKrkJUs +OhZ8aIXheEIp/LoXnG5PxnOBzMg4pT47FphI8//5193CERgHiHjlsHuZwRqyYInp +B7fbPpDGtwCAOC42OZOzSpekDWbnvNgCT4e5NFkpaa6+UJ40rR1O+oCMcx+kSc+t +rZvapGT/zh+rYJnZ4wveaMY3NY/poUO7huFO4kVz/mgL550wfp2Xgx0y1GmvFas8 +OMXFPtRCXUnkcmxPESHwtwHYCcJIxMjPKLHHzQ/m1DBnZTdfQWvhSWWhez+0SltS +Hh1ImQiWlFWzVhXtZIUi7FtGieybDMQgr/FEMsYX4e2NaSefKvHxur4S7QufKukX +rWjAlk7wUqHYTaRztiX81fXOwv7SGABEOfrMVRQ4Lxk0lLNAFdrPmRFSy14k4ObD +BTvq2QlPaOTiQLhNNVNCX6l57ODrF2QIsXUaOQU9JnL8f8uC1AY= +=Qhan +-----END PGP SIGNATURE----- diff --git a/packages/s/stunnel/stunnel.changes b/packages/s/stunnel/stunnel.changes index fe76da15b6f..bca83bc4907 100644 --- a/packages/s/stunnel/stunnel.changes +++ b/packages/s/stunnel/stunnel.changes @@ -1,3 +1,14 @@ +------------------------------------------------------------------- +Tue Jan 7 09:32:26 UTC 2025 - Pedro Monreal + +- Update to version 5.74: + * Bugfixes + - Fixed a stapling cache deallocation crash. + - Fixed "redirect" with protocol negotiation. + * Features + - "protocolHost" support for "socks" protocol clients. + - More detailed logs in OpenSSL 3.0 or later. + ------------------------------------------------------------------- Thu Oct 3 06:40:55 UTC 2024 - Pedro Monreal diff --git a/packages/s/stunnel/stunnel.spec b/packages/s/stunnel/stunnel.spec index 9ea9ec86c14..a9ec9ac9335 100644 --- a/packages/s/stunnel/stunnel.spec +++ b/packages/s/stunnel/stunnel.spec @@ -1,7 +1,7 @@ # # spec file for package stunnel # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -22,7 +22,7 @@ %define _fillupdir %{_localstatedir}/adm/fillup-templates %endif Name: stunnel -Version: 5.73 +Version: 5.74 Release: 0 Summary: Universal TLS Tunnel License: GPL-2.0-or-later diff --git a/packages/t/teleport/.files b/packages/t/teleport/.files index 574ffa3a251..8cba254879e 100644 Binary files a/packages/t/teleport/.files and b/packages/t/teleport/.files differ diff --git a/packages/t/teleport/.rev b/packages/t/teleport/.rev index 844dc6dc0e3..096048596e3 100644 --- a/packages/t/teleport/.rev +++ b/packages/t/teleport/.rev @@ -1031,4 +1031,12 @@ 1234695 + + 05f5e205ab0570bc67d5d9e1103d47f6 + 17.1.4 + + anag+factory + + 1235555 + diff --git a/packages/t/teleport/_constraints b/packages/t/teleport/_constraints new file mode 100644 index 00000000000..49b7808cde3 --- /dev/null +++ b/packages/t/teleport/_constraints @@ -0,0 +1,13 @@ + + + + + ppc64le + + + + 15 + + + + diff --git a/packages/t/teleport/_service b/packages/t/teleport/_service index 08e5f59fda8..3d572ca549f 100644 --- a/packages/t/teleport/_service +++ b/packages/t/teleport/_service @@ -4,7 +4,7 @@ git disable .git - v17.1.3 + v17.1.4 v* @PARENT_TAG@ v(.*) diff --git a/packages/t/teleport/teleport-17.1.3.obscpio b/packages/t/teleport/teleport-17.1.3.obscpio deleted file mode 120000 index 092a83deadf..00000000000 --- a/packages/t/teleport/teleport-17.1.3.obscpio +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafybeidapsjwekmnagkpojj4thl3fpyluwogutoliphgyg2rzc3na5drta \ No newline at end of file diff --git a/packages/t/teleport/teleport-17.1.4.obscpio b/packages/t/teleport/teleport-17.1.4.obscpio new file mode 120000 index 00000000000..cda7e0bf8c0 --- /dev/null +++ b/packages/t/teleport/teleport-17.1.4.obscpio @@ -0,0 +1 @@ +/ipfs/bafybeib7gsimoygdvzawo5iayfcobnnx3gqyu4epiysbkjuxx4xaa7rgmq \ No newline at end of file diff --git a/packages/t/teleport/teleport.changes b/packages/t/teleport/teleport.changes index 1ee236ca449..6bca5a9173c 100644 --- a/packages/t/teleport/teleport.changes +++ b/packages/t/teleport/teleport.changes @@ -1,3 +1,24 @@ +------------------------------------------------------------------- +Tue Jan 7 09:55:34 UTC 2025 - Johannes Kastl + +- add _constraints to fix builds on ppc64le + +------------------------------------------------------------------- +Tue Jan 7 09:35:41 UTC 2025 - Johannes Kastl + +- update to 17.1.4: + * Fixed a Postgres database-access auto-user provisioning syntax + error that caused a misleading debug level error log in most + cases, unless the database admin is not a superuser and the + database was upgraded from Postgres v15 or lower to Postgres + v16 or higher, in which case the role "teleport-auto-user" must + be granted to the database admin with the ADMIN option + manually. #50782 + * Fixes a bug where S3 bucket details fail to fetch due to + incorrect bucket region. #50763 + * Present connection errors to the Web UI terminal during + database sessions. #50700 + ------------------------------------------------------------------- Fri Jan 3 08:54:02 UTC 2025 - Johannes Kastl diff --git a/packages/t/teleport/teleport.obsinfo b/packages/t/teleport/teleport.obsinfo index 5ce65a9a538..85fa65a8536 100644 --- a/packages/t/teleport/teleport.obsinfo +++ b/packages/t/teleport/teleport.obsinfo @@ -1,4 +1,4 @@ name: teleport -version: 17.1.3 -mtime: 1735843359 -commit: 9726471338977c02ed50f67a54479d3d8dde69c5 +version: 17.1.4 +mtime: 1736231602 +commit: db102d96ce2bad6c240bb182c6a4b2c39f159c2b diff --git a/packages/t/teleport/teleport.spec b/packages/t/teleport/teleport.spec index e818eded956..ef857b199b4 100644 --- a/packages/t/teleport/teleport.spec +++ b/packages/t/teleport/teleport.spec @@ -17,7 +17,7 @@ Name: teleport -Version: 17.1.3 +Version: 17.1.4 Release: 0 Summary: Identity-aware, multi-protocol access proxy License: AGPL-3.0-only diff --git a/packages/t/teleport/vendor.tar.gz b/packages/t/teleport/vendor.tar.gz index 00eb314dfe9..23310a21750 120000 --- a/packages/t/teleport/vendor.tar.gz +++ b/packages/t/teleport/vendor.tar.gz @@ -1 +1 @@ -/ipfs/bafybeicafx5tx6sycycm5qttv3zhqbe275sqpyq4sijugfavm73yorfkci \ No newline at end of file +/ipfs/bafybeib2d4ajwdfsgoqhjrq6qivoedr3oyb55aeeh4h2f5xjn3wclog3le \ No newline at end of file diff --git a/packages/t/terragrunt/.files b/packages/t/terragrunt/.files index fd836676ea4..ee8dc26f269 100644 Binary files a/packages/t/terragrunt/.files and b/packages/t/terragrunt/.files differ diff --git a/packages/t/terragrunt/.rev b/packages/t/terragrunt/.rev index be9e0947800..5dbe68c0731 100644 --- a/packages/t/terragrunt/.rev +++ b/packages/t/terragrunt/.rev @@ -1431,4 +1431,12 @@ 1232959 + + c635addf6e96be850bdead636682b519 + 0.71.2 + + anag+factory + + 1235503 + diff --git a/packages/t/terragrunt/_service b/packages/t/terragrunt/_service index 960710dcc5a..90c9a5f80ef 100644 --- a/packages/t/terragrunt/_service +++ b/packages/t/terragrunt/_service @@ -3,7 +3,7 @@ https://github.com/gruntwork-io/terragrunt git .git - v0.71.1 + v0.71.2 @PARENT_TAG@ v(.*) enable diff --git a/packages/t/terragrunt/_servicedata b/packages/t/terragrunt/_servicedata index 859fbab1f14..a5fdc10466b 100644 --- a/packages/t/terragrunt/_servicedata +++ b/packages/t/terragrunt/_servicedata @@ -1,4 +1,4 @@ https://github.com/gruntwork-io/terragrunt - e7abbd0f95fadd15afefb40f9737c9efb19c7c27 \ No newline at end of file + 54a810fddda0d2bfa0e0873da9d3db826fe6a09a \ No newline at end of file diff --git a/packages/t/terragrunt/terragrunt-0.71.1.obscpio b/packages/t/terragrunt/terragrunt-0.71.1.obscpio deleted file mode 120000 index 415243a96cb..00000000000 --- a/packages/t/terragrunt/terragrunt-0.71.1.obscpio +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafybeiaa7jhzytxtmp6friad3jihqeg66jixi7e24f7ub66imtrmqpzasu \ No newline at end of file diff --git a/packages/t/terragrunt/terragrunt-0.71.2.obscpio b/packages/t/terragrunt/terragrunt-0.71.2.obscpio new file mode 120000 index 00000000000..08af94b4598 --- /dev/null +++ b/packages/t/terragrunt/terragrunt-0.71.2.obscpio @@ -0,0 +1 @@ +/ipfs/bafybeih3crtxvno6p25n66mjq62ofviuixbznakwnr7uhcqnot7zjqdhb4 \ No newline at end of file diff --git a/packages/t/terragrunt/terragrunt.changes b/packages/t/terragrunt/terragrunt.changes index ad8d8b5c0c5..b5614b67b7b 100644 --- a/packages/t/terragrunt/terragrunt.changes +++ b/packages/t/terragrunt/terragrunt.changes @@ -1,3 +1,19 @@ +------------------------------------------------------------------- +Tue Jan 07 07:59:38 UTC 2025 - opensuse_buildservice@ojkastl.de + +- Update to version 0.71.2: + * fix: Use correct cache while parsing partial config (#3701) + * Update hclfmt documentation (#3702) + * Minor Code Improvements (#3718) + * Dependencies update (#3716) + * Feature flags concurrency fix (#3713) + * feat: Adding `%tf-command` log placeholder for custom format + (#3709) + * fix: Updating Discord link for website (#3697) + * fix: Rephrasing missing dependency a bit (#3695) + * Enhanced clarity of error messages for missing mock outputs + when using the dependencies block, fix #3567 (#3692) + ------------------------------------------------------------------- Sat Dec 21 14:30:21 UTC 2024 - opensuse_buildservice@ojkastl.de diff --git a/packages/t/terragrunt/terragrunt.obsinfo b/packages/t/terragrunt/terragrunt.obsinfo index 2b286248d05..1021b8c5aab 100644 --- a/packages/t/terragrunt/terragrunt.obsinfo +++ b/packages/t/terragrunt/terragrunt.obsinfo @@ -1,4 +1,4 @@ name: terragrunt -version: 0.71.1 -mtime: 1734713862 -commit: e7abbd0f95fadd15afefb40f9737c9efb19c7c27 +version: 0.71.2 +mtime: 1736177885 +commit: 54a810fddda0d2bfa0e0873da9d3db826fe6a09a diff --git a/packages/t/terragrunt/terragrunt.spec b/packages/t/terragrunt/terragrunt.spec index 94f4d7f1221..dd76716e37f 100644 --- a/packages/t/terragrunt/terragrunt.spec +++ b/packages/t/terragrunt/terragrunt.spec @@ -1,7 +1,7 @@ # # spec file for package terragrunt # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,7 +19,7 @@ %define __arch_install_post export NO_BRP_STRIP_DEBUG=true Name: terragrunt -Version: 0.71.1 +Version: 0.71.2 Release: 0 Summary: Thin wrapper for Terraform for working with multiple Terraform modules License: MIT diff --git a/packages/t/terragrunt/vendor.tar.gz b/packages/t/terragrunt/vendor.tar.gz index 96af1f4ad0b..2fc8c284640 120000 --- a/packages/t/terragrunt/vendor.tar.gz +++ b/packages/t/terragrunt/vendor.tar.gz @@ -1 +1 @@ -/ipfs/bafybeib5b3kmxmeu2x53bj4n4w3wbjqnq4vtj25yjfqjf46u6h4pj3hgue \ No newline at end of file +/ipfs/bafybeieaqxt6neuor2gojz32thp5lrplqbxfq3dqirhwoejmqu7ne4snda \ No newline at end of file diff --git a/packages/t/tomcat/.files b/packages/t/tomcat/.files index d81c408f835..330e79a6193 100644 Binary files a/packages/t/tomcat/.files and b/packages/t/tomcat/.files differ diff --git a/packages/t/tomcat/.rev b/packages/t/tomcat/.rev index f127ef501d9..ec4976235f2 100644 --- a/packages/t/tomcat/.rev +++ b/packages/t/tomcat/.rev @@ -1051,4 +1051,12 @@ can be accepted after ecj-4.2.1 version upgrade 1226304 + + c9261da70d2f71b0f34ecb264e21cd2c + 9.0.98 + + anag+factory + 9.0.98 + 1235267 + diff --git a/packages/t/tomcat/apache-tomcat-9.0.97-src.tar.gz b/packages/t/tomcat/apache-tomcat-9.0.97-src.tar.gz deleted file mode 120000 index 4e7ae21a609..00000000000 --- a/packages/t/tomcat/apache-tomcat-9.0.97-src.tar.gz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafybeihwhrdcdhz544npksv4svdz5fjal5v3plzyi3qxuarj7l2cfkjwfm \ No newline at end of file diff --git a/packages/t/tomcat/apache-tomcat-9.0.97-src.tar.gz.asc b/packages/t/tomcat/apache-tomcat-9.0.97-src.tar.gz.asc deleted file mode 100644 index 94a0668f9f4..00000000000 --- a/packages/t/tomcat/apache-tomcat-9.0.97-src.tar.gz.asc +++ /dev/null @@ -1,16 +0,0 @@ ------BEGIN PGP SIGNATURE----- - -iQIzBAABCAAdFiEESPjmn2OQyfJc/tzSaCSJWTWecisFAmcrypMACgkQaCSJWTWe -civQ2A//TWn1UwcPCT0oeSK8C+exGw1tyNRq2zB6enSLf1WwBZ7BpgIl9EzyNMX9 -Uu0pwR2dVhkgCmBL7nM0BZZSs1ST1uFeAV5vM0LeKO/Rq7w1B+8xFu1BmpBX5NBT -jjkQvpQwBUaKkhGsk+6MI0zHynVgbrlYOw/meVNm2xUu9ADY/WxW0yjMcXVJ747N -YlWT9TpEJ15tsrRDuGD+JJyFeozNpDqgQ12Ej47E6AQH9zJtp+UPh6XxuqADmCCN -DUE5wGNwYhz0Vx1bDknuqRvIQ/EtQ9VYND6sv8Cby0iSmj8DB1dcvl7Tr/DJv+BO -lLTEROBGWR8qE281n7Yab/42Tr86TiDXst1ALjpKQDByB3jDuMPh55YjCK4kaiT0 -0h5MiFN22irfmdMGTO+Ovo9dnu6wWLSCHjUds/ilQGd8uxTtzgIcUh1AutIVX5qL -1Q5tWK2DBXGrkCZJWBMtpNBOfkxTafa4dsb4XBA8iC84xS3BtIbCAg9vLciqIkLc -a1nL1GfoNdRaQbrwVLBhaEqxpRgGr8Q01PDsK9j9Vl8YqhtO2heMjGJaGC/pv/Rf -qjFmXJKUYKlMS8n1VRnzuTgO5DIKKw0VyUQtcSag7DGuCT2Lbz0IpsY3JH6/G8s3 -5gAzGG5ZzbTq8FhTkmd8hL3Se7Gx8R61yxL5D/IGYx+GOpWxjuA= -=J1sF ------END PGP SIGNATURE----- diff --git a/packages/t/tomcat/apache-tomcat-9.0.98-src.tar.gz b/packages/t/tomcat/apache-tomcat-9.0.98-src.tar.gz new file mode 120000 index 00000000000..5d678c763cf --- /dev/null +++ b/packages/t/tomcat/apache-tomcat-9.0.98-src.tar.gz @@ -0,0 +1 @@ +/ipfs/bafybeibbmb4owlsliedceyqpr7ansfcik3qnmzwm2jieg56kgq4glomn6q \ No newline at end of file diff --git a/packages/t/tomcat/apache-tomcat-9.0.98-src.tar.gz.asc b/packages/t/tomcat/apache-tomcat-9.0.98-src.tar.gz.asc new file mode 100644 index 00000000000..19f4f342d5d --- /dev/null +++ b/packages/t/tomcat/apache-tomcat-9.0.98-src.tar.gz.asc @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCAAdFiEESPjmn2OQyfJc/tzSaCSJWTWecisFAmdSBNoACgkQaCSJWTWe +citlcw//UyA6O47D4cYTkgLaBMzNATMfYll9VLYaZFt3zipCKQ0Z1uIKVuXSYlty +UQBrOIo3pbhgrDR2ndRF3IPv4+c5IN2q8lyo/PMbhaF1Jx6Qi+w07MBX58EBO88Q ++2ZXOQ5KTY7YSl4uhKJHA14iH1hevJHt9ELO8D7npbsDDVz4OIJfeRGyp97lrlmE +4jbE6VnF13kAEzvQdcTGcbxRHlCBWd3g+tJK3/0xfW3y9fWws/hOn5A0PM/Wb2yB +nsm824VYOvwcYgSolKkgqEM/02lGbvcMtoF3pAzlHqE3WcZBL1SQh7BRVvj6MMB5 +zI21ThTqg+prSNK4ZQ6kdM+UHnJpQNwmiEvZh4E/sJuEzbouMhxCv/IydLM3j2Ck +9Fa0fF26yA3bcwQHzjG5pB7IP6YVeR4t95hnvclMHYrTOvHttxnnb5NwSF4EpE5b +JaufFixcUEjlb/9dWfOd4MQmf9yqupTiJh98ovqR6qjuBOfTXKDUmk1I8qIBne7Y +OJExU/YdjZrgKgAQQLGB6G+u/T/ytvWlFNe2N+wCrunhlIPaFuK/3zj1/cM7ZwpA +qtMFh+30IzPOBJSGDf4fvQsWIv490l+OMqlkv6arO7RFHkqWqq5gum/I2pF91OVt +GL3AAjOuSkyLJwe2gW+aMeCyPegyTkNBp4gpslKXbtQtOIF1Lc8= +=EWT+ +-----END PGP SIGNATURE----- diff --git a/packages/t/tomcat/tomcat-9.0-jdt.patch b/packages/t/tomcat/tomcat-9.0-jdt.patch index 230f789626a..df65197a173 100644 --- a/packages/t/tomcat/tomcat-9.0-jdt.patch +++ b/packages/t/tomcat/tomcat-9.0-jdt.patch @@ -1,22 +1,22 @@ ---- apache-tomcat-9.0.75-src/java/org/apache/jasper/compiler/JDTCompiler.java 2023-05-22 18:12:16.915658492 +0200 -+++ apache-tomcat-9.0.75-src/java/org/apache/jasper/compiler/JDTCompiler.java 2023-05-22 19:45:14.491706823 +0200 -@@ -310,7 +310,7 @@ - } else if(opt.equals("15")) { +--- apache-tomcat-9.0.98-src/java/org/apache/jasper/compiler/JDTCompiler.java 2025-01-06 17:29:55.096709905 +0100 ++++ apache-tomcat-9.0.98-src/java/org/apache/jasper/compiler/JDTCompiler.java 2025-01-06 17:32:39.494486072 +0100 +@@ -298,7 +298,7 @@ + } else if (opt.equals("15")) { settings.put(CompilerOptions.OPTION_Source, CompilerOptions.VERSION_15); - } else if(opt.equals("16")) { + } else if (opt.equals("16")) { - settings.put(CompilerOptions.OPTION_Source, CompilerOptions.VERSION_16); + settings.put(CompilerOptions.OPTION_Source, "16"); - } else if(opt.equals("17")) { + } else if (opt.equals("17")) { // Constant not available in latest ECJ version that runs on // Java 8. -@@ -392,8 +392,8 @@ +@@ -395,8 +395,8 @@ settings.put(CompilerOptions.OPTION_TargetPlatform, CompilerOptions.VERSION_15); settings.put(CompilerOptions.OPTION_Compliance, CompilerOptions.VERSION_15); - } else if(opt.equals("16")) { + } else if (opt.equals("16")) { - settings.put(CompilerOptions.OPTION_TargetPlatform, CompilerOptions.VERSION_16); - settings.put(CompilerOptions.OPTION_Compliance, CompilerOptions.VERSION_16); + settings.put(CompilerOptions.OPTION_TargetPlatform, "16"); + settings.put(CompilerOptions.OPTION_Compliance, "16"); - } else if(opt.equals("17")) { + } else if (opt.equals("17")) { // Constant not available in latest ECJ version that runs on // Java 8. diff --git a/packages/t/tomcat/tomcat.changes b/packages/t/tomcat/tomcat.changes index 98d9c439691..7abc9229f92 100644 --- a/packages/t/tomcat/tomcat.changes +++ b/packages/t/tomcat/tomcat.changes @@ -1,3 +1,117 @@ +------------------------------------------------------------------- +Fri Jan 3 16:03:11 UTC 2025 - Ricardo Mestre + +- Update to Tomcat 9.0.98 + * Fixed CVEs: + + CVE-2024-54677: DoS in examples web application (bsc#1233434) + + CVE-2024-50379: RCE due to TOCTOU issue in JSP compilation (bsc#1234663) + * Catalina + + Add: Add option to serve resources from subpath only with WebDAV Servlet + like with DefaultServlet. (michaelo) + + Fix: Add special handling for the protocols attribute of SSLHostConfig in + storeconfig. (remm) + + Fix: 69442: Fix case sensitive check on content-type when parsing request + parameters. (remm) + + Code: Refactor duplicate code for extracting media type and subtype from + content-type into a single method. (markt) + + Fix: Compatibility of generated embedded code with components where + constructors or property related methods throw a checked exception. (remm) + + Fix: The previous fix for inconsistent resource metadata during concurrent + reads and writes was incomplete. (markt) + + Fix: 69444: Ensure that the javax.servlet.error.message request attribute + is set when an application defined error page is called. (markt) + + Fix: Avoid quotes for numeric values in the JSON generated by the status + servlet. (remm) + + Add: Add strong ETag support for the WebDAV and default servlet, which can + be enabled by using the useStrongETags init parameter with a value set to + true. The ETag generated will be a SHA-1 checksum of the resource content. + (remm) + + Fix: Use client locale for directory listings. (remm) + + Fix: 69439: Improve the handling of multiple Cache-Control headers in the + ExpiresFilter. Based on pull request #777 by Chenjp. (markt) + + Fix: 69447: Update the support for caching classes the web application + class loader cannot find to take account of classes loaded from external + repositories. Prior to this fix, these classes could be incorrectly marked + as not found. (markt) + + Fix: 69466: Rework handling of HEAD requests. Headers explicitly set by + users will not be removed and any header present in a HEAD request will + also be present in the equivalent GET request. There may be some headers, + as per RFC 9110, section 9.3.2, that are present in a GET request that are + not present in the equivalent HEAD request. (markt) + + Fix: 69471: Log instances of CloseNowException caught by + ApplicationDispatcher.invoke() at debug level rather than error level as + they are very likely to have been caused by a client disconnection or + similar I/O issue. (markt) + + Add: Add a test case for the fix for 69442. Also refactor references to + application/x-www-form-urlencoded. Based on pull request #779 by Chenjp. + (markt) + + Fix: 69476: Catch possible ISE when trying to report PUT failure in the + DefaultServlet. (remm) + + Add: Add support for RateLimit header fields for HTTP (draft) in the + RateLimitFilter. Based on pull request #775 provided by Chenjp. (markt) + + Add: #787: Add regression tests for 69478. Pull request provided by Thomas + Krisch. (markt) + + Fix: The default servlet now rejects HTTP range requests when two or more + of the requested ranges overlap. Based on pull request #782 provided by + Chenjp. (markt) + + Fix: Enhance Content-Range verification for partial PUT requests handled + by the default servlet. Provided by Chenjp in pull request #778. (markt) + + Fix: Harmonize DataSourceStore lookup in the global resources to + optionally avoid the comp/env prefix which is usually not used there. + (remm) + + Fix: As required by RFC 9110, the HTTP Range header will now only be + processed for GET requests. Based on pull request #790 provided by Chenjp. + (markt) + + Fix: Deprecate the useAcceptRanges initialisation parameter for the + default servlet. It will be removed in Tomcat 12 onwards where it will + effectively be hard coded to true. (markt) + + Add: Add DataSource based property storage for the WebdavServlet. (remm) + * Coyote + + Fix: Align encodedSolidusHandling with the Servlet specification. If the + pass-through mode is used, any %25 sequences will now also be passed + through to avoid errors and/or corruption when the application decodes the + path. (markt) + * Jasper + + Fix: Further optimise EL evaluation of method parameters. Patch provided + by Paolo B. (markt) + + Fix: Follow-up to the fix for 69381. Apply the optimisation for method + lookup performance in expression language to an additional location. + (markt) + * Web applications + + Fix: Documentation. Remove references to the ResourceParams element. + Support for ResourceParams was removed in Tomcat 5.5.x. (markt) + + Fix: Documentation. 69477: Correct name of attribute for RemoteIPFilter. + The attribute is internalProxies rather than allowedInternalProxies. Pull + request #786 provided by Jorge Díaz. (markt) + + Fix: Examples. Fix broken links when Servlet Request Info example is + called via a URL that includes a pathInfo component. (markt) + + Fix: Examples. Expand the obfuscation of session cookie values in the + request header example to JSON responses. (markt) + + Add: Examples. Add the ability to delete session attributes in the servlet + session example. (markt) + + Add: Examples. Add a hard coded limit of 10 attributes per session for the + servlet session example. (markt) + + Add: Examples. Add the ability to delete session attributes and add a hard + coded limit of 10 attributes per session for the JSP form authentication + example. (markt) + + Add: Examples. Limit the shopping cart example to only allow adding the + pre-defined items to the cart. (markt) + + Fix: Examples. Remove JSP calendar example. (markt) + * Other + + Fix: 69465: Fix warnings during native image compilation using the Tomcat + embedded JARs. (markt) + + Update: Update Tomcat's fork of Commons DBCP to 2.13.0. (markt) + + Update: Update EasyMock to 5.5.0. (markt) + + Update: Update Checkstyle to 10.20.2. (markt) + + Update: Update BND to 7.1.0. (markt) + + Add: Improvements to French translations. (remm) + + Add: Improvements to Korean translations. (markt) + + Add: Improvements to Chinese translations. (markt) + + Add: Improvements to Japanese translations by tak7iji. (markt) +- Modified patch: + * tomcat-9.0-jdt.patch + + rediff + ------------------------------------------------------------------- Fri Nov 22 19:51:47 UTC 2024 - Michele Bussolotto diff --git a/packages/t/tomcat/tomcat.spec b/packages/t/tomcat/tomcat.spec index f21f1723071..2090bcc609b 100644 --- a/packages/t/tomcat/tomcat.spec +++ b/packages/t/tomcat/tomcat.spec @@ -1,7 +1,7 @@ # # spec file for package tomcat # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # Copyright (c) 2000-2009, JPackage Project # # All modifications and additions to the file contributed by third parties @@ -22,7 +22,7 @@ %define elspec 3.0 %define major_version 9 %define minor_version 0 -%define micro_version 97 +%define micro_version 98 %define packdname apache-tomcat-%{version}-src # FHS 2.3 compliant tree structure - http://www.pathname.com/fhs/2.3/ %global basedir /srv/%{name} diff --git a/packages/t/tomcat10/.files b/packages/t/tomcat10/.files index fa21795658b..0ca774db93d 100644 Binary files a/packages/t/tomcat10/.files and b/packages/t/tomcat10/.files differ diff --git a/packages/t/tomcat10/.rev b/packages/t/tomcat10/.rev index 45db7dc4e70..06b2df55373 100644 --- a/packages/t/tomcat10/.rev +++ b/packages/t/tomcat10/.rev @@ -141,4 +141,12 @@ 1226303 + + 9a1b91cf4c5733c2a6a896baecd52142 + 10.1.34 + + anag+factory + + 1235237 + diff --git a/packages/t/tomcat10/apache-tomcat-10.1.33-src.tar.gz b/packages/t/tomcat10/apache-tomcat-10.1.33-src.tar.gz deleted file mode 120000 index e785853aa94..00000000000 --- a/packages/t/tomcat10/apache-tomcat-10.1.33-src.tar.gz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafybeig5y3dxtracnc25liehowr4qji5mbah44ecyhipicl35d6ftjmxoa \ No newline at end of file diff --git a/packages/t/tomcat10/apache-tomcat-10.1.33-src.tar.gz.asc b/packages/t/tomcat10/apache-tomcat-10.1.33-src.tar.gz.asc deleted file mode 100644 index 346ad6b02a9..00000000000 --- a/packages/t/tomcat10/apache-tomcat-10.1.33-src.tar.gz.asc +++ /dev/null @@ -1,16 +0,0 @@ ------BEGIN PGP SIGNATURE----- - -iQIzBAABCAAdFiEEMmKgYcQvxMe7tcJcHPApP6U8pFgFAmctQNkACgkQHPApP6U8 -pFh07hAAr5HSdAPPXY6nFxISOaA1EiZ+9x9WXre2b7NOzs7Z0/a8/kbApZ818pq6 -qeIgv9kld/hGigF+mXt8oyvBHe87+UK715/V2bQ0plcJtn2Pya/+OMpty8QqARIP -MM5eO31PiZw9zV9zQXVospfEW9zUX2X37zAPkJ7YEEFwtITob889SvnI6Nd2alw6 -Qj0ok3ydAGytRbnTBLTXawJpxOKlQMDDiuZ+Wq61uczCX6Pz1klpSxL1Qg/Dhsci -MJmVz1WLTYkzIXaHsBzBeA/ZshTrPmbgYspv/rfT074tx8fTMYQj96lnBukrZYDv -7fmqIB+TG8AwSNgiTWU+L0DZNbm8dy7kjEMV3y2o6Wymwkf4cFZCXvLZaQad2/3e -WuTSoKW0SvFmLtu+RNDtwFSYVraoFgpYaSCdsCgHpHzBs0h3vquFtp38adIJi8+N -SA10JFPQddloCQ/HBVmSVFacagsxW+fI4m0BGSS2fgbHtM8CrWjoLMjQj3WYt0lQ -6IDIMAvWxVLQ7ofGkKapebQXA3YOCrt+I66+baaoACbKtrlAg1ts6cpuLIGoxWpd -/q6BckAOg1+fL6N57DzydeuMf2rCVw9pdNGQAcPcJ6nSg5BcxKcmDBPZ1lit9MgG -dENk7FhN4/AmGKiL2GsWXa1Z840/3NuSiD9V5Q2vWMce9SmPpGY= -=ZcO8 ------END PGP SIGNATURE----- diff --git a/packages/t/tomcat10/apache-tomcat-10.1.34-src.tar.gz b/packages/t/tomcat10/apache-tomcat-10.1.34-src.tar.gz new file mode 120000 index 00000000000..24e95daaf42 --- /dev/null +++ b/packages/t/tomcat10/apache-tomcat-10.1.34-src.tar.gz @@ -0,0 +1 @@ +/ipfs/bafybeigahgszdqyhgce5fss4jsrpefjxlp4ypygbajfx7l24nueyujqlyq \ No newline at end of file diff --git a/packages/t/tomcat10/apache-tomcat-10.1.34-src.tar.gz.asc b/packages/t/tomcat10/apache-tomcat-10.1.34-src.tar.gz.asc new file mode 100644 index 00000000000..55464683056 --- /dev/null +++ b/packages/t/tomcat10/apache-tomcat-10.1.34-src.tar.gz.asc @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCAAdFiEEMmKgYcQvxMe7tcJcHPApP6U8pFgFAmdRzrQACgkQHPApP6U8 +pFhZQxAAnH4jJMx+v+QL24U1Zm7VJCZv+9BPqJa7M5GbHpoOZbtbLYAguPRiQ7eg +DpmEiotkE/UihXSTSOpPI3u1WLjrfmiRjmrbYwtVbPyca/6xUbj3wbD+W1ody64v +sfvfiX5T9TtsPYvB9ASyjMMBd4/PQP0EzUswc1W4+moooS+FtS1uvFHq8VYjcWMI +Qn13+k4JldJCvPfWRl1VDY9nY/+25xYud5wuIzqTQ/QXslO6lbxZFgaIVRhN2PDo +wCKgP3RKvDRBsPo1Zp+Jk5btur/c2L7WySFQVOpJszKRSs2LpnJwKybRJNaExTAK +m55tZEPJOx2DshH7g506pc4jtkEY9/9SbxVZNjxCrrnyjQwulUyHDg3yA+fOV0eA +VO0tnineWkqsybAa4271S+IZq3RqjJFH+g4w6NH4CDy+kcrT10KBv/h9/70AFQF7 +XehD8rvqYXMOVvxnlh045iG0A3qHmq5QVGqRasOnxnSnxYNpkn/zOAZxNUH82c6B +i3VoFCVkmtqErLRe4zvSc3MLTKbjiIW4DJgDFCyD62Tq+l1xBjMtmpyHfcT1HlRd +LkkgcgOfLKrZTGWwTJKhBUIaRcCuJ5ja623bry/Fsh9SwHDRGtJy8d9BV3tOmY7l +geeo5pD8/2WihjjJy9spcwM8G9swdxwlKRHq7aANMvFz2fyOQE4= +=nSkP +-----END PGP SIGNATURE----- diff --git a/packages/t/tomcat10/tomcat-jdt.patch b/packages/t/tomcat10/tomcat-jdt.patch index 96f9d87a1b8..909bca59251 100644 --- a/packages/t/tomcat10/tomcat-jdt.patch +++ b/packages/t/tomcat10/tomcat-jdt.patch @@ -1,15 +1,15 @@ ---- apache-tomcat-10.1.20-src/java/org/apache/jasper/compiler/JDTCompiler.java 2024-04-06 14:14:17.015180386 +0200 -+++ apache-tomcat-10.1.20-src/java/org/apache/jasper/compiler/JDTCompiler.java 2024-04-06 14:14:33.635284982 +0200 -@@ -310,13 +310,13 @@ - } else if(opt.equals("15")) { +--- apache-tomcat-10.1.34-src/java/org/apache/jasper/compiler/JDTCompiler.java 2025-01-03 18:40:16.470885660 +0000 ++++ apache-tomcat-10.1.34-src/java/org/apache/jasper/compiler/JDTCompiler.java 2024-12-05 16:01:16.000000000 +0000 +@@ -298,13 +298,13 @@ + } else if (opt.equals("15")) { settings.put(CompilerOptions.OPTION_Source, CompilerOptions.VERSION_15); - } else if(opt.equals("16")) { + } else if (opt.equals("16")) { - settings.put(CompilerOptions.OPTION_Source, CompilerOptions.VERSION_16); + settings.put(CompilerOptions.OPTION_Source, "16"); - } else if(opt.equals("17")) { + } else if (opt.equals("17")) { - settings.put(CompilerOptions.OPTION_Source, CompilerOptions.VERSION_17); + settings.put(CompilerOptions.OPTION_Source, "17"); - } else if(opt.equals("18")) { + } else if (opt.equals("18")) { - settings.put(CompilerOptions.OPTION_Source, CompilerOptions.VERSION_18); + settings.put(CompilerOptions.OPTION_Source, "18"); } else if (opt.equals("19")) { @@ -18,20 +18,20 @@ } else if (opt.equals("20")) { // Constant not available in latest ECJ version that runs on // Java 11. -@@ -388,17 +388,17 @@ +@@ -386,17 +386,17 @@ settings.put(CompilerOptions.OPTION_TargetPlatform, CompilerOptions.VERSION_15); settings.put(CompilerOptions.OPTION_Compliance, CompilerOptions.VERSION_15); - } else if(opt.equals("16")) { + } else if (opt.equals("16")) { - settings.put(CompilerOptions.OPTION_TargetPlatform, CompilerOptions.VERSION_16); - settings.put(CompilerOptions.OPTION_Compliance, CompilerOptions.VERSION_16); + settings.put(CompilerOptions.OPTION_TargetPlatform, "16"); + settings.put(CompilerOptions.OPTION_Compliance, "16"); - } else if(opt.equals("17")) { + } else if (opt.equals("17")) { - settings.put(CompilerOptions.OPTION_TargetPlatform, CompilerOptions.VERSION_17); - settings.put(CompilerOptions.OPTION_Compliance, CompilerOptions.VERSION_17); + settings.put(CompilerOptions.OPTION_TargetPlatform, "17"); + settings.put(CompilerOptions.OPTION_Compliance, "17"); - } else if(opt.equals("18")) { + } else if (opt.equals("18")) { - settings.put(CompilerOptions.OPTION_TargetPlatform, CompilerOptions.VERSION_18); - settings.put(CompilerOptions.OPTION_Compliance, CompilerOptions.VERSION_18); + settings.put(CompilerOptions.OPTION_TargetPlatform, "18"); diff --git a/packages/t/tomcat10/tomcat10.changes b/packages/t/tomcat10/tomcat10.changes index d6d6a91acae..3264b4f3f52 100644 --- a/packages/t/tomcat10/tomcat10.changes +++ b/packages/t/tomcat10/tomcat10.changes @@ -1,3 +1,118 @@ +------------------------------------------------------------------- +Fri Jan 3 18:33:44 UTC 2025 - Ricardo Mestre + +- Update to Tomcat 10.1.34 + * Fixed CVEs: + + CVE-2024-54677: DoS in examples web application (bsc#1233434) + + CVE-2024-50379: RCE due to TOCTOU issue in JSP compilation (bsc#1234663) + * Catalina + + Add: Add option to serve resources from subpath only with WebDAV Servlet + like with DefaultServlet. (michaelo) + + Fix: Add special handling for the protocols attribute of SSLHostConfig in + storeconfig. (remm) + + Fix: 69442: Fix case sensitive check on content-type when parsing request + parameters. (remm) + + Code: Refactor duplicate code for extracting media type and subtype from + content-type into a single method. (markt) + + Fix: Compatibility of generated embedded code with components where + constructors or property related methods throw a checked exception. (remm) + + Fix: The previous fix for inconsistent resource metadata during concurrent + reads and writes was incomplete. (markt) + + Fix: #780: Fix content-range header length. Submitted by Chenjp. (remm) + + Fix: 69444: Ensure that the jakarta.servlet.error.message request + attribute is set when an application defined error page is called. (markt) + + Fix: Avoid quotes for numeric values in the JSON generated by the status + servlet. (remm) + + Add: Add strong ETag support for the WebDAV and default servlet, which can + be enabled by using the useStrongETags init parameter with a value set to + true. The ETag generated will be a SHA-1 checksum of the resource content. + (remm) + + Fix: Use client locale for directory listings. (remm) + + Fix: 69439: Improve the handling of multiple Cache-Control headers in the + ExpiresFilter. Based on pull request #777 by Chenjp. (markt) + + Fix: 69447: Update the support for caching classes the web application + class loader cannot find to take account of classes loaded from external + repositories. Prior to this fix, these classes could be incorrectly marked + as not found. (markt) + + Fix: 69466: Rework handling of HEAD requests. Headers explicitly set by + users will not be removed and any header present in a HEAD request will + also be present in the equivalent GET request. There may be some headers, + as per RFC 9110, section 9.3.2, that are present in a GET request that are + not present in the equivalent HEAD request. (markt) + + Fix: 69471: Log instances of CloseNowException caught by + ApplicationDispatcher.invoke() at debug level rather than error level as + they are very likely to have been caused by a client disconnection or + similar I/O issue. (markt) + + Add: Add a test case for the fix for 69442. Also refactor references to + application/x-www-form-urlencoded. Based on pull request #779 by Chenjp. + (markt) + + Fix: 69476: Catch possible ISE when trying to report PUT failure in the + DefaultServlet. (remm) + + Add: Add support for RateLimit header fields for HTTP (draft) in the + RateLimitFilter. Based on pull request #775 provided by Chenjp. (markt) + + Add: #787: Add regression tests for 69478. Pull request provided by Thomas + Krisch. (markt) + + Fix: The default servlet now rejects HTTP range requests when two or more + of the requested ranges overlap. Based on pull request #782 provided by + Chenjp. (markt) + + Fix: Enhance Content-Range verification for partial PUT requests handled + by the default servlet. Provided by Chenjp in pull request #778. (markt) + + Fix: Harmonize DataSourceStore lookup in the global resources to + optionally avoid the comp/env prefix which is usually not used there. + (remm) + + Fix: As required by RFC 9110, the HTTP Range header will now only be + processed for GET requests. Based on pull request #790 provided by Chenjp. + (markt) + + Fix: Deprecate the useAcceptRanges initialisation parameter for the + default servlet. It will be removed in Tomcat 12 onwards where it will + effectively be hard coded to true. (markt) + + Add: Add DataSource based property storage for the WebdavServlet. (remm) + + * Coyote + + Fix: Align encodedSolidusHandling with the Servlet specification. If the + pass-through mode is used, any %25 sequences will now also be passed + through to avoid errors and/or corruption when the application decodes the + path. (markt) + + * Jasper + + Fix: Follow-up to the fix for 69381. Apply the optimisation for method + lookup performance in expression language to an additional location. + (markt) + + * Web applications + + Fix: Documentation. Remove references to the ResourceParams element. + Support for ResourceParams was removed in Tomcat 5.5.x. (markt) + + Fix: Documentation. 69477: Correct name of attribute for RemoteIPFilter. + The attribute is internalProxies rather than allowedInternalProxies. Pull + request #786 provided by Jorge Díaz. (markt) + + Fix: Examples. Fix broken links when Servlet Request Info example is + called via a URL that includes a pathInfo component. (markt) + + Fix: Examples. Expand the obfuscation of session cookie values in the + request header example to JSON responses. (markt) + + Add: Examples. Add the ability to delete session attributes in the servlet + session example. (markt) + + Add: Examples. Add a hard coded limit of 10 attributes per session for the + servlet session example. (markt) + + Add: Examples. Add the ability to delete session attributes and add a hard + coded limit of 10 attributes per session for the JSP form authentication + example. (markt) + + Add: Examples. Limit the shopping cart example to only allow adding the + pre-defined items to the cart. (markt) + + Fix: Examples. Remove JSP calendar example. (markt) + + * Other + + Fix: 69465: Fix warnings during native image compilation using the Tomcat + embedded JARs. (markt) + + Update: Update Tomcat's fork of Commons DBCP to 2.13.0. (markt) + + Update: Update EasyMock to 5.5.0. (markt) + + Update: Update Checkstyle to 10.20.2. (markt) + + Update: Update BND to 7.1.0. (markt) + + Add: Improvements to French translations. (remm) + + Add: Improvements to Korean translations. (markt) + + Add: Improvements to Chinese translations. (markt) + + Add: Improvements to Japanese translations by tak7iji. (markt) + + ------------------------------------------------------------------- Sat Nov 23 00:01:04 UTC 2024 - Michele Bussolotto diff --git a/packages/t/tomcat10/tomcat10.spec b/packages/t/tomcat10/tomcat10.spec index f747610c158..563951ecd4f 100644 --- a/packages/t/tomcat10/tomcat10.spec +++ b/packages/t/tomcat10/tomcat10.spec @@ -29,7 +29,7 @@ %define elspec %{elspec_major}.%{elspec_minor} %define major_version 10 %define minor_version 1 -%define micro_version 33 +%define micro_version 34 %define java_major 1 %define java_minor 11 %define java_version %{java_major}.%{java_minor} diff --git a/packages/t/traefik/.files b/packages/t/traefik/.files index 9ee28fb7e91..d0418fe1151 100644 Binary files a/packages/t/traefik/.files and b/packages/t/traefik/.files differ diff --git a/packages/t/traefik/.rev b/packages/t/traefik/.rev index beccda1548e..66806c8c25f 100644 --- a/packages/t/traefik/.rev +++ b/packages/t/traefik/.rev @@ -292,4 +292,12 @@ 1231516 + + 9a9d2c5c6462dc5c03b9510d6e0a8f8f + 3.2.4 + + anag+factory + + 1235216 + diff --git a/packages/t/traefik/traefik-v3.2.3.src.tar.gz b/packages/t/traefik/traefik-v3.2.3.src.tar.gz deleted file mode 120000 index dfaf9956b5b..00000000000 --- a/packages/t/traefik/traefik-v3.2.3.src.tar.gz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafybeifouzlupv3fvgq7v2b6uw23gzfukdupmrbnn5d3bzfckgxfwru4y4 \ No newline at end of file diff --git a/packages/t/traefik/traefik-v3.2.4.src.tar.gz b/packages/t/traefik/traefik-v3.2.4.src.tar.gz new file mode 120000 index 00000000000..05b30a2ff6c --- /dev/null +++ b/packages/t/traefik/traefik-v3.2.4.src.tar.gz @@ -0,0 +1 @@ +/ipfs/bafybeiczqhdr46cih74cqqcwcw7uhmce6vff3coa6ynshzugbhiypddvhu \ No newline at end of file diff --git a/packages/t/traefik/traefik.changes b/packages/t/traefik/traefik.changes index 9abfac50450..9a541ed2b63 100644 --- a/packages/t/traefik/traefik.changes +++ b/packages/t/traefik/traefik.changes @@ -1,3 +1,20 @@ +------------------------------------------------------------------- +Mon Jan 6 12:57:27 UTC 2025 - Johannes Weberhofer + +- Version 3.2.4 + - acme + * Update go-acme/lego to v4.21.0 (gh#traefik/traefik#11368) + - k8s/gatewayapi + * Support empty value for core Kubernetes API group (gh#traefik/traefik#11386) + - middleware + * Fix typo in basicauth note (gh#traefik/traefik#11397) + - service + * Configure ErrorLog in httputil.ReverseProxy (gh#traefik/traefik#11344) + - tls + * Upgrade github.com/spiffe/go-spiffe/v2 to v2.4.0 (gh#traefik/traefik#11385) + Bump golang.org/x/net to v0.33.0 (gh#traefik/traefik#11365) + Remove duplicate github.com/coreos/go-systemd dependency (gh#traefik/traefik#11354) + ------------------------------------------------------------------- Mon Dec 16 13:27:07 UTC 2024 - Johannes Weberhofer diff --git a/packages/t/traefik/traefik.spec b/packages/t/traefik/traefik.spec index c4a7c25870b..34fe06b3586 100644 --- a/packages/t/traefik/traefik.spec +++ b/packages/t/traefik/traefik.spec @@ -1,7 +1,7 @@ # # spec file for package traefik # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -23,7 +23,7 @@ %define buildmode pie %endif Name: traefik -Version: 3.2.3 +Version: 3.2.4 Release: 0 Summary: The Cloud Native Application Proxy License: MIT diff --git a/packages/t/traefik/vendor.tar.gz b/packages/t/traefik/vendor.tar.gz index 6f7fbca9631..5fe1b74c751 120000 --- a/packages/t/traefik/vendor.tar.gz +++ b/packages/t/traefik/vendor.tar.gz @@ -1 +1 @@ -/ipfs/bafybeihrsdalea7m2djbvxddffkqcrk3j67ho442phjod7qlev4hwmw6ce \ No newline at end of file +/ipfs/bafybeibh2aekgzztd47siej62ccjsou3zmdhh5kr7zzvohwlsyqsyiq5rm \ No newline at end of file diff --git a/packages/t/traefik2/.files b/packages/t/traefik2/.files index edb892641fc..f173026f4da 100644 Binary files a/packages/t/traefik2/.files and b/packages/t/traefik2/.files differ diff --git a/packages/t/traefik2/.rev b/packages/t/traefik2/.rev index e5bd431ca19..b118c1020f3 100644 --- a/packages/t/traefik2/.rev +++ b/packages/t/traefik2/.rev @@ -57,4 +57,12 @@ This is Traefik LTS version 1231663 + + 78242d6b955aa48cb87cb9adafab9f88 + 2.11.18 + + anag+factory + + 1235693 + diff --git a/packages/t/traefik2/traefik-v2.11.16.src.tar.gz b/packages/t/traefik2/traefik-v2.11.16.src.tar.gz deleted file mode 120000 index b8e27ec4f43..00000000000 --- a/packages/t/traefik2/traefik-v2.11.16.src.tar.gz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafybeieex24fjq3itscooljbp2ptam43nbfffij6s7lnblnklevljcrlly \ No newline at end of file diff --git a/packages/t/traefik2/traefik-v2.11.18.src.tar.gz b/packages/t/traefik2/traefik-v2.11.18.src.tar.gz new file mode 120000 index 00000000000..a1b86690e42 --- /dev/null +++ b/packages/t/traefik2/traefik-v2.11.18.src.tar.gz @@ -0,0 +1 @@ +/ipfs/bafybeibjvtujtveipqrp3nrj63paozhzzdzetw5jq5djhnct4x3ammkxoe \ No newline at end of file diff --git a/packages/t/traefik2/traefik2.changes b/packages/t/traefik2/traefik2.changes index 59254872099..d23e64bc0b1 100644 --- a/packages/t/traefik2/traefik2.changes +++ b/packages/t/traefik2/traefik2.changes @@ -1,3 +1,23 @@ +------------------------------------------------------------------- +Tue Jan 7 15:45:48 UTC 2025 - Johannes Weberhofer + +- Version 2.11.18 + - websocket,server + * Disable http2 connect setting for websocket by default + (gh#traefik/traefik#11412) + +------------------------------------------------------------------- +Mon Jan 6 12:50:10 UTC 2025 - Johannes Weberhofer + +- Version 2.11.17 + - acme + * Update go-acme/lego to v4.21.0 (gh#traefik/traefik#11368) + - middleware + * Fix typo in basicauth note (gh#traefik/traefik#11397) + - service + * Configure ErrorLog in httputil.ReverseProxy (gh#traefik/traefik#11344) + Bump golang.org/x/net to v0.33.0 (gh#traefik/traefik#11365) + ------------------------------------------------------------------- Mon Dec 16 13:42:39 UTC 2024 - Johannes Weberhofer diff --git a/packages/t/traefik2/traefik2.spec b/packages/t/traefik2/traefik2.spec index e8aa4122612..73030ae8f8d 100644 --- a/packages/t/traefik2/traefik2.spec +++ b/packages/t/traefik2/traefik2.spec @@ -1,7 +1,7 @@ # # spec file for package traefik2 # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -23,7 +23,7 @@ %define buildmode pie %endif Name: traefik2 -Version: 2.11.16 +Version: 2.11.18 Release: 0 Summary: The Cloud Native Application Proxy License: MIT diff --git a/packages/t/traefik2/vendor.tar.gz b/packages/t/traefik2/vendor.tar.gz index 0df75e1387d..abae3ed7356 120000 --- a/packages/t/traefik2/vendor.tar.gz +++ b/packages/t/traefik2/vendor.tar.gz @@ -1 +1 @@ -/ipfs/bafybeid2lxxgzfjj3bxvx4ohzfoedkdqnocaxjlep2onkisrpsbwpuenre \ No newline at end of file +/ipfs/bafybeiec2pcjtd5qmapcpaf3rlcbs2o5vq2jaaxcetvoopt7redrrj354y \ No newline at end of file diff --git a/packages/u/uasm/.files b/packages/u/uasm/.files index 6ff46ac5780..fa8742afd72 100644 Binary files a/packages/u/uasm/.files and b/packages/u/uasm/.files differ diff --git a/packages/u/uasm/.rev b/packages/u/uasm/.rev index 7a34581d10e..07c1b66d3f2 100644 --- a/packages/u/uasm/.rev +++ b/packages/u/uasm/.rev @@ -15,4 +15,12 @@ 1187883 + + fa019bf26c6675bd7ff7e48e00a7ae3c + 2.57r + + anag+factory + + 1235214 + diff --git a/packages/u/uasm/uasm.changes b/packages/u/uasm/uasm.changes index e588653fc65..ee7ed82d6f1 100644 --- a/packages/u/uasm/uasm.changes +++ b/packages/u/uasm/uasm.changes @@ -1,3 +1,28 @@ +------------------------------------------------------------------- +Sun Jan 5 20:48:04 UTC 2025 - Antonio Teixeira + +- Update to 2.57: + * Added aam/aad imm8 missing instruction variant. + * Added corrections for constant too large warnings and included >64bit size immediate errors. + * Corrected a conflict between local and struct having the same name. + * Updated the encoding of xchg eax,eax to not just be a NOP in 64bit code as a side effect is + clearing the top half of RAX. + * Reduced unnecessary REX prefixes in PROC prologue. + * Cleaned up makefile names + * Fixed a general failure on empty unions. + * Applied typedef ptr fix in legacy codeview symbolic debugging info. + * Noted string literal usage in manual. + * Fixed a stack balancing regression leading to an umatched add/sub rsp,8 pair forLinux 64bit. + * Prevented vmovd/vmovq from accepting ymm or zmm registes. + * Prevent OR rax,64bit immediate and other instructions that aren't MOV. + * Based on a patch to original Jwasm which may have entered an infinite loop if a structured + variable wasn't defined (yet), but a member name matched a local name. + * Included Vortex Def2Lib utility in the distribution with Import Definitions kindly supplied + from MASM32. + Can be run via MakeLib.bat or + def2lib *.def + def2lib ntvdm.def -e + ------------------------------------------------------------------- Mon Jul 15 12:21:34 UTC 2024 - Martin Jambor diff --git a/packages/u/uasm/uasm.spec b/packages/u/uasm/uasm.spec index 4cba7e08576..532238f64ee 100644 --- a/packages/u/uasm/uasm.spec +++ b/packages/u/uasm/uasm.spec @@ -1,7 +1,7 @@ # # spec file for package uasm # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: uasm -Version: 2.56.2 +Version: 2.57r Release: 0 Summary: MASM-compatible assembler based on JWasm License: Watcom-1.0 @@ -35,7 +35,7 @@ MASM-compatible assembler based on JWasm %build # Workaround for boo#1225948 %global optflags %{optflags} -fpermissive -%make_build -f gccLinux64.mak CFLAGS="%{optflags}" +%make_build -f Makefile-Linux-GCC-64.mak CFLAGS="%{optflags}" %install mkdir -p %{buildroot}%{_bindir} diff --git a/packages/u/uasm/v2.56.2.tar.gz b/packages/u/uasm/v2.56.2.tar.gz deleted file mode 120000 index 35259c08f69..00000000000 --- a/packages/u/uasm/v2.56.2.tar.gz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafybeicpu6u4ot7efmio6y5oiowdareqjkwwoa3ktethyw5jh4w7m6ourm \ No newline at end of file diff --git a/packages/u/uasm/v2.57r.tar.gz b/packages/u/uasm/v2.57r.tar.gz new file mode 120000 index 00000000000..de00339344e --- /dev/null +++ b/packages/u/uasm/v2.57r.tar.gz @@ -0,0 +1 @@ +/ipfs/bafybeieu3a6pwbq4m3q236wsh6kn4m4sfgtt2csizmnytujsccfo4ghhh4 \ No newline at end of file diff --git a/packages/u/util-linux/.files b/packages/u/util-linux/.files index 72be67a0b4d..093009f4c1a 100644 Binary files a/packages/u/util-linux/.files and b/packages/u/util-linux/.files differ diff --git a/packages/u/util-linux/.rev b/packages/u/util-linux/.rev index a32b36b0a74..a2f2fe9a754 100644 --- a/packages/u/util-linux/.rev +++ b/packages/u/util-linux/.rev @@ -2652,4 +2652,12 @@ Factory yet. (forwarded request 448848 from rudi_m) util-linux-umount-losetup-lazy-destruction-generated.patch). 1225398 + + 2f303be1a98b84dea3edc5ac14f43ff9 + 2.40.2 + + anag+factory + + 1235054 + diff --git a/packages/u/util-linux/util-linux.changes b/packages/u/util-linux/util-linux.changes index 73878b596c7..0f8236ef1af 100644 --- a/packages/u/util-linux/util-linux.changes +++ b/packages/u/util-linux/util-linux.changes @@ -150,7 +150,7 @@ Thu Apr 4 12:27:18 UTC 2024 - Thorsten Kukuk * mkfs.minix: handle 64bit time on 32bit system * mkswap: implement --file * mkswap: implement --offset - * more: clea processes not cleaned up after failed SSH session + * more: clean processes not cleaned up after failed SSH session using up 100% CPU (bsc#1220117) * mount: add --map-users and --map-groups convenience options * nsenter: add option `-c` to join the cgroup of target process diff --git a/packages/u/util-linux/util-linux.spec b/packages/u/util-linux/util-linux.spec index e438b209271..ab3e487629b 100644 --- a/packages/u/util-linux/util-linux.spec +++ b/packages/u/util-linux/util-linux.spec @@ -1,7 +1,7 @@ # # spec file for package util-linux # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed diff --git a/packages/v/virt-v2v/.files b/packages/v/virt-v2v/.files index 17bb0733076..285085bd8d0 100644 Binary files a/packages/v/virt-v2v/.files and b/packages/v/virt-v2v/.files differ diff --git a/packages/v/virt-v2v/.rev b/packages/v/virt-v2v/.rev index 88321c1fdc0..fdb24a7c5d5 100644 --- a/packages/v/virt-v2v/.rev +++ b/packages/v/virt-v2v/.rev @@ -167,4 +167,12 @@ Update virt-v2v to version 2.6.0 1206710 + + 0e260cc1d47db81aa1eecf3de04e84cf + 2.7.4 + + anag+factory + Update virt-v2v to version 2.7.4 + 1235238 + diff --git a/packages/v/virt-v2v/virt-v2v-2.6.0.tar.gz b/packages/v/virt-v2v/virt-v2v-2.6.0.tar.gz deleted file mode 120000 index 6d835ffcc94..00000000000 --- a/packages/v/virt-v2v/virt-v2v-2.6.0.tar.gz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafybeib4hmrsg7t2nuzof7jlbw4ehddciqkiq3kxlnreqbjj3vvxn5wvgm \ No newline at end of file diff --git a/packages/v/virt-v2v/virt-v2v-2.6.0.tar.gz.sig b/packages/v/virt-v2v/virt-v2v-2.6.0.tar.gz.sig deleted file mode 100644 index 85d4a62f9a1..00000000000 --- a/packages/v/virt-v2v/virt-v2v-2.6.0.tar.gz.sig +++ /dev/null @@ -1,17 +0,0 @@ ------BEGIN PGP SIGNATURE----- - -iQJFBAABCAAvFiEE93dPsa0HSn6Mh2fqkXOPc+G3aKAFAmcFM+oRHHJpY2hAYW5u -ZXhpYS5vcmcACgkQkXOPc+G3aKD2+w/+Nsj+2UrYCUlVvhfOacpkCSPK7xN+P6CX -71sUI4ZywfVdw6CTcuhBw1kaE//sjRr68WvYVQSJZ1UxSyTPk2tmRFy/dnPruGx7 -0tmYQtSWY938QOgkVNzUkvpFp7H9YQy+UMTq6YOm+1LyXDtevzwHR4Xgva0bIENm -HFjYu6C1YW71oeEg1eWmXgFPN0nckPzEYlGxo4r9utn/ylhZiz0FE1oRHUxeD99M -1eKm68LekaOg1U8HlfaNJefwoUxlvGXRryvaj7AB5U0T35Xbjk0PTv6N4PUkIytn -AzTrWKLk5CEGt+orneBO/8PvRruOCWB0wokjGNF/HWbU9ry3vZT+KByW7nZzR5Wp -GCUBAExr/cok433hkYWq6gJfewfO0MRWdohjb0Ad155V2p3OOF+F0m8huH70y8Vv -IUM7RQWUlDeFQeu9URgZHDtT2VQIDzFeViP5/qlq/Y5Io1T8aglxiTQN2d0JMUNl -xkVpdlOYXIDSw/44lM1gnJYMpBTyjkzjPKZADRqSN/GI+uvZhejhBKdfqk0xydit -CSwFYLHf5/bwZBFWgW/IhGr6MSNZIb9hjU5zNgjl7z2B1AM1F4Pz203FkjszTpfo -Lq3Rr1IQXU0NePIl9RuafVyRoxS6N7RmMN/VsaRPEWOXsX5tlufwSWoEh6WatuLS -++C8iRgspzc= -=cZgi ------END PGP SIGNATURE----- diff --git a/packages/v/virt-v2v/virt-v2v-2.7.4.tar.gz b/packages/v/virt-v2v/virt-v2v-2.7.4.tar.gz new file mode 120000 index 00000000000..e18319b3ed9 --- /dev/null +++ b/packages/v/virt-v2v/virt-v2v-2.7.4.tar.gz @@ -0,0 +1 @@ +/ipfs/bafybeiarm6onlyj6p6zqqfzjnqugxskibn2ywn5b3vpyboi7cgpeffrpiu \ No newline at end of file diff --git a/packages/v/virt-v2v/virt-v2v-2.7.4.tar.gz.sig b/packages/v/virt-v2v/virt-v2v-2.7.4.tar.gz.sig new file mode 100644 index 00000000000..dd0a1bd4dc8 --- /dev/null +++ b/packages/v/virt-v2v/virt-v2v-2.7.4.tar.gz.sig @@ -0,0 +1,17 @@ +-----BEGIN PGP SIGNATURE----- + +iQJFBAABCAAvFiEE93dPsa0HSn6Mh2fqkXOPc+G3aKAFAmdXKhkRHHJpY2hAYW5u +ZXhpYS5vcmcACgkQkXOPc+G3aKCu9RAAhqFug5wGGE3LYYPC14BOzPQyDCauDUd7 +uF/BzOVj6iLVnTJ3u+V29o4QgpXBu5eNKDPhyBx6lO4lU5JuwRaq//Ht/NL+Fd54 +NqW+jjuerIko2UdI4AkVhQ4qyXi8xj5DVvEtQL785Oa9Hrtsh0K7pwo70tvDk0Ne +K7wiDGZc5xBfe/aYkuYgpOlculr8Bmz3kEzJkPcu6MgfqdeVOqKHA4Kcy3bs0nFb +i7UY+o7MT/TJbfNwjBSrZfiOjW80nVph2aYtj9uo5QYne7kYwdwxc8tmeZP2ebtG +wyOnXxPs0+RprFnY50GdecHhOrgNQ4F4aUYy/JHutsjuDgiMnlOWRJ1wl7/rSNw2 +vndp4D2X+/EQU7jWe6Rc8sMYosAyqnrRX3nbyng5OXnwIujGR0vh2iEIzQ8WAF0T +57hWAdIPSZjooGBRH0THJ1yayKT03qacHthvailjsu4p/9WkK0haF3IdOqcJexRS +u7O71dNkCfos/+5fgWSi/P+/wMGu1v22IW/X87wOQ/Zpy38CZi69KwLIkj6Ics4m ++iaFKsk4Cjbs3UXB8SfGV96wlCDbaeUz4ANW3759Bg1cdV1qKZcIHCkh8PIzDGCb +PsPqYXmBRXe1udvOLfqp3tQ8TkPWoK36qSZOrjdO0DwgAia/jfpKQMmql13Dml8h +UPR0ZEM4hf4= +=ANQS +-----END PGP SIGNATURE----- diff --git a/packages/v/virt-v2v/virt-v2v.changes b/packages/v/virt-v2v/virt-v2v.changes index c479240b535..a52707d62d5 100644 --- a/packages/v/virt-v2v/virt-v2v.changes +++ b/packages/v/virt-v2v/virt-v2v.changes @@ -1,3 +1,31 @@ +------------------------------------------------------------------- +Fri Jan 3 15:21:51 MST 2025 - carnold@suse.com + +- Update to virt-v2v 2.7.4 (jsc#PED-8910) + * mltools: Replace jansson with json-c + * lib: OVF: Add preliminary support for Windows Server 2025 + * in-place: Add a warning about checking the exit code + * -i libvirtxml: Implement disk checksumming + * v2v: Allow printing the checksum + * -i libvirt: Trim whitespace around name + * -o qemu: Replace hard-coded UEFI paths + * -o qemu: Add set -e, -x at the top of the output script + * -o qemu: Remove confusing comment about smm + * lib, input: Model UEFI secureboot property in metadata + * -i vmx: Parse uefi.secureBoot.enabled from vmx file + * -o libvirt: Add full section + * -o libvirt: Remove incorrect comment about secure boot + * -i libvirt: Parse UEFI secureboot flag from libvirt XML + * build: Move baseline OCaml to 4.08 + * build: Depend on libnbd >= 1.14 + * build: Use nbdcopy and nbdinfo from ./configure + * v2v: Implement --parallel=N for parallel disk copies + * in-place: Fix name of program in the --help output + * inspector: Reorder -O option in alphabetical order + * v2v: Ensure --parallel >= 1 + * inspector: Move the code that creates XML output to a separate file + * in-place: Add new -O option to write inspector XML + ------------------------------------------------------------------- Thu Oct 10 07:19:56 MDT 2024 - carnold@suse.com diff --git a/packages/v/virt-v2v/virt-v2v.spec b/packages/v/virt-v2v/virt-v2v.spec index 7493672a143..6d284208ba5 100644 --- a/packages/v/virt-v2v/virt-v2v.spec +++ b/packages/v/virt-v2v/virt-v2v.spec @@ -1,7 +1,7 @@ # # spec file for package virt-v2v # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -20,10 +20,10 @@ # If there are patches which touch autotools files, set this to 1. %global patches_touch_autotools 1 # The source directory. -%global source_directory 2.6-stable -#%global source_directory 2.7-development +#%global source_directory 2.6-stable +%global source_directory 2.7-development Name: virt-v2v -Version: 2.6.0 +Version: 2.7.4 Release: 0 Summary: Tools to convert a virtual machine to run on KVM License: GPL-2.0-or-later @@ -39,7 +39,7 @@ BuildRequires: gcc BuildRequires: gettext-devel BuildRequires: glib2-devel BuildRequires: libguestfs-devel >= 1.49 -BuildRequires: libjansson-devel +BuildRequires: libjson-c-devel BuildRequires: libnbd BuildRequires: libosinfo-devel BuildRequires: libvirt-devel diff --git a/packages/v/vtk/.files b/packages/v/vtk/.files index 5cfb3704491..19c844d67e0 100644 Binary files a/packages/v/vtk/.files and b/packages/v/vtk/.files differ diff --git a/packages/v/vtk/.rev b/packages/v/vtk/.rev index d89ec11e7e0..03c1a509e1a 100644 --- a/packages/v/vtk/.rev +++ b/packages/v/vtk/.rev @@ -603,4 +603,12 @@ 1234853 + + 8f8d803057aabe108bb007cc92c8f280 + 9.4.1 + + anag+factory + + 1235055 + diff --git a/packages/v/vtk/vtk.changes b/packages/v/vtk/vtk.changes index e82741ff52c..c15d77e7d24 100644 --- a/packages/v/vtk/vtk.changes +++ b/packages/v/vtk/vtk.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Sun Jan 5 04:39:42 UTC 2025 - Stefan Brüns + +- Add bcond for mysql, keep it disabled by default. Make libmysql + devel dependency conditional. +- Remove obsolete netcdf-c++ dependency from devel package. + ------------------------------------------------------------------- Mon Dec 30 18:53:44 UTC 2024 - Stefan Brüns diff --git a/packages/v/vtk/vtk.spec b/packages/v/vtk/vtk.spec index c2655188410..9b721e1a7ac 100644 --- a/packages/v/vtk/vtk.spec +++ b/packages/v/vtk/vtk.spec @@ -1,7 +1,7 @@ # # spec file for package vtk # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -21,6 +21,7 @@ %bcond_with examples %bcond_with documentation %bcond_with testing +%bcond_with mysql %ifarch %arm aarch64 %bcond_without gles @@ -135,7 +136,9 @@ BuildRequires: libboost_graph-devel BuildRequires: libboost_graph_parallel-devel BuildRequires: libboost_serialization-devel BuildRequires: libjpeg-devel +%if %{with mysql} BuildRequires: libmysqlclient-devel +%endif BuildRequires: libtiff-devel BuildRequires: python3-devel BuildRequires: python3-numpy-devel @@ -244,8 +247,7 @@ Requires: gcc-c++ Requires: hdf5-devel %{?with_mpi:Requires: hdf5-%{mpi_flavor}-devel} Requires: libjpeg-devel -Requires: libmysqlclient-devel -Requires: libnetcdf_c++-devel +%{?with_mysql:Requires: libmysqlclient-devel} Requires: libtiff-devel # not strictly necessary, but required by VTKs cmake files Requires: python3-%{name} = %{version} @@ -488,9 +490,10 @@ export CXXFLAGS="%{optflags}" -DVTK_MODULE_USE_EXTERNAL_VTK_pegtl=%{?with_system_pegtl:YES}%{!?with_system_pegtl:NO} \ -DVTK_MODULE_USE_EXTERNAL_VTK_pugixml=%{?with_pugixml:ON}%{!?with_pugixml:OFF} \ -DVTK_MODULE_USE_EXTERNAL_VTK_token:BOOL=OFF \ - -DVTK_MODULE_ENABLE_VTK_ioss:BOOL=%{!?with_mpi:WANT}%{?with_mpi:NO} \ - -DVTK_MODULE_ENABLE_VTK_pegtl:BOOL=YES \ - -DVTK_MODULE_ENABLE_VTK_zfp:BOOL=NO \ + -DVTK_MODULE_ENABLE_VTK_ioss:STRING=%{!?with_mpi:WANT}%{?with_mpi:NO} \ + -DVTK_MODULE_ENABLE_VTK_pegtl:STRING=YES \ + -DVTK_MODULE_ENABLE_VTK_zfp:STRING=NO \ + -DVTK_MODULE_ENABLE_VTK_IOMySQL=%{?with_mysql:ON}%{!?with_mysql:NO} \ %{nil} %cmake_build diff --git a/packages/w/wayvnc/.files b/packages/w/wayvnc/.files index 4310b162329..4100ca0fbb4 100644 Binary files a/packages/w/wayvnc/.files and b/packages/w/wayvnc/.files differ diff --git a/packages/w/wayvnc/.rev b/packages/w/wayvnc/.rev index 324e6662872..74ca3abb13f 100644 --- a/packages/w/wayvnc/.rev +++ b/packages/w/wayvnc/.rev @@ -136,4 +136,24 @@ Attaching fails, but it doesn't crash. 1150571 + + 050076c5ca7300ae88cfb2786e56448b + 0.9.1 + + anag+factory + - Update to 0.9.1: + * Fix buffer allocation on FreeBSD. + +- Update to 0.9.0: + * The new ext-image-copy-capture-v1 protocol has been implemented for output + capturing. + * A file descriptor created by a parent process can be used for listening for + new connections, thanks to Attila Fidan. + * Clipboard handling has been made more robust, thanks again to Attila Fidan. + * WayVNC can now allocate CMA backed pixel buffers. They are required for + hardware encoding on Raspberry Pi. + * Keyboard LED state can be passed to clients. + * Output power management is now only enabled while capturing. + 1235576 + diff --git a/packages/w/wayvnc/v0.8.0.tar.gz b/packages/w/wayvnc/v0.8.0.tar.gz deleted file mode 120000 index 9fa526d61e0..00000000000 --- a/packages/w/wayvnc/v0.8.0.tar.gz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafkreiahlxf6giovd3s6nnmum7znf6rrhveskt7fot45nsxuadz2f76tna \ No newline at end of file diff --git a/packages/w/wayvnc/v0.9.1.tar.gz b/packages/w/wayvnc/v0.9.1.tar.gz new file mode 120000 index 00000000000..6f3ee9a7907 --- /dev/null +++ b/packages/w/wayvnc/v0.9.1.tar.gz @@ -0,0 +1 @@ +/ipfs/bafkreifkvsqc2nxfj3doz5cx3qtgeumunwevvsiveh52xm2hbq6atm3vhq \ No newline at end of file diff --git a/packages/w/wayvnc/wayvnc.changes b/packages/w/wayvnc/wayvnc.changes index 5e8890470a8..95df1b7677b 100644 --- a/packages/w/wayvnc/wayvnc.changes +++ b/packages/w/wayvnc/wayvnc.changes @@ -1,3 +1,23 @@ +------------------------------------------------------------------- +Tue Jan 7 11:07:55 UTC 2025 - Michael Vetter + +- Update to 0.9.1: + * Fix buffer allocation on FreeBSD. + +------------------------------------------------------------------- +Tue Jan 7 10:57:32 UTC 2025 - Michael Vetter + +- Update to 0.9.0: + * The new ext-image-copy-capture-v1 protocol has been implemented for output + capturing. + * A file descriptor created by a parent process can be used for listening for + new connections, thanks to Attila Fidan. + * Clipboard handling has been made more robust, thanks again to Attila Fidan. + * WayVNC can now allocate CMA backed pixel buffers. They are required for + hardware encoding on Raspberry Pi. + * Keyboard LED state can be passed to clients. + * Output power management is now only enabled while capturing. + ------------------------------------------------------------------- Mon Feb 26 07:16:34 UTC 2024 - Michael Vetter diff --git a/packages/w/wayvnc/wayvnc.spec b/packages/w/wayvnc/wayvnc.spec index 929b40b84b6..45fa228a72c 100644 --- a/packages/w/wayvnc/wayvnc.spec +++ b/packages/w/wayvnc/wayvnc.spec @@ -1,7 +1,7 @@ # # spec file for package wayvnc # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: wayvnc -Version: 0.8.0 +Version: 0.9.1 Release: 0 Summary: A VNC server for wlroots based Wayland compositors License: ISC @@ -25,7 +25,7 @@ Group: System/GUI/Other URL: https://github.com/any1/wayvnc Source0: https://github.com/any1/wayvnc/archive/v%{version}.tar.gz BuildRequires: meson -BuildRequires: neatvnc-devel >= 0.8.0 +BuildRequires: neatvnc-devel >= 0.9.0 BuildRequires: pam-devel BuildRequires: pkgconfig BuildRequires: scdoc diff --git a/packages/w/webkit2gtk3/.files b/packages/w/webkit2gtk3/.files index 2f1dca8f2c9..d69fe2270b2 100644 Binary files a/packages/w/webkit2gtk3/.files and b/packages/w/webkit2gtk3/.files differ diff --git a/packages/w/webkit2gtk3/.rev b/packages/w/webkit2gtk3/.rev index bf821a73ad1..cae57aabf92 100644 --- a/packages/w/webkit2gtk3/.rev +++ b/packages/w/webkit2gtk3/.rev @@ -1852,4 +1852,12 @@ don't affect Linux. (forwarded request 1226975 from mgorse) 1233671 + + da4feddf938e35469b181585e01d3be4 + 2.46.5 + + anag+factory + + 1235270 + diff --git a/packages/w/webkit2gtk3/webkit2gtk3.changes b/packages/w/webkit2gtk3/webkit2gtk3.changes index d09f80b94f3..4af121543b6 100644 --- a/packages/w/webkit2gtk3/webkit2gtk3.changes +++ b/packages/w/webkit2gtk3/webkit2gtk3.changes @@ -107,7 +107,7 @@ Tue Sep 17 19:04:26 UTC 2024 - Bjørn Lie acceleration (enabled by default). + Undeprecate console messages API and make it available in 6.0 API. - + Security fixes: CVE-2024-40866, CVE-2024-44187, CVE-2044-44185, + + Security fixes: CVE-2024-40866, CVE-2024-44187, CVE-2024-44185, CVE-2024-54508, CVE-2024-54534. ------------------------------------------------------------------- diff --git a/packages/w/webkit2gtk3/webkit2gtk3.spec b/packages/w/webkit2gtk3/webkit2gtk3.spec index 159ad2496b5..65b62baf61e 100644 --- a/packages/w/webkit2gtk3/webkit2gtk3.spec +++ b/packages/w/webkit2gtk3/webkit2gtk3.spec @@ -1,7 +1,7 @@ # # spec file for package webkit2gtk3 # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed diff --git a/packages/w/wlogout/.files b/packages/w/wlogout/.files new file mode 100644 index 00000000000..0370dfd97a9 Binary files /dev/null and b/packages/w/wlogout/.files differ diff --git a/packages/w/wlogout/.meta b/packages/w/wlogout/.meta new file mode 100644 index 00000000000..fb8d1446881 --- /dev/null +++ b/packages/w/wlogout/.meta @@ -0,0 +1,6 @@ + + wlogout + Wlogout is a wayland based logout menu + + https://github.com/ArtsyMacaw/wlogout + diff --git a/packages/w/wlogout/.rev b/packages/w/wlogout/.rev new file mode 100644 index 00000000000..2eff8eefa57 --- /dev/null +++ b/packages/w/wlogout/.rev @@ -0,0 +1,21 @@ + + + 8961d908b9961d1eba37f7fd47519e2b + 1.2.2 + + anag+factory + Hello, +I want to introduce a new package to factory: + +wlogout is a wayland based logout menu +https://github.com/ArtsyMacaw/wlogout + +It is useful for wayland based window managers like hyprland and sway, where no power menu is provided by default. +Therefore it would be important to have the package available in the main repos. + +Thank you, + +Lorenz + 1235498 + + diff --git a/packages/w/wlogout/wlogout-1.2.2.tar.gz b/packages/w/wlogout/wlogout-1.2.2.tar.gz new file mode 120000 index 00000000000..3d5724fb800 --- /dev/null +++ b/packages/w/wlogout/wlogout-1.2.2.tar.gz @@ -0,0 +1 @@ +/ipfs/bafybeigvxtxdxew7hihfvoj3z5gzygutnb35guoek5ii4xwimuxmtxc54u \ No newline at end of file diff --git a/packages/w/wlogout/wlogout.changes b/packages/w/wlogout/wlogout.changes new file mode 100644 index 00000000000..a0f92dbc41f --- /dev/null +++ b/packages/w/wlogout/wlogout.changes @@ -0,0 +1,9 @@ +------------------------------------------------------------------- +Tue Jan 7 07:22:45 UTC 2025 - Lorenz Holzbauer + +- ran formatter + +------------------------------------------------------------------- +Mon Jan 6 18:40:56 UTC 2025 - Lorenz Holzbauer + +- initial package diff --git a/packages/w/wlogout/wlogout.spec b/packages/w/wlogout/wlogout.spec new file mode 100644 index 00000000000..f33fd6f7e2d --- /dev/null +++ b/packages/w/wlogout/wlogout.spec @@ -0,0 +1,64 @@ +# +# spec file for package wlogout +# +# Copyright (c) 2025 SUSE LLC +# Copyright (c) 2025 Lorenz Holzbauer +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# + + +Name: wlogout +Version: 1.2.2 +Release: 0 +Summary: A wayland based logout menu +License: MIT +URL: https://github.com/ArtsyMacaw/wlogout +Source: %{url}/archive/%{version}/%{name}-%{version}.tar.gz +BuildRequires: gcc +BuildRequires: meson +BuildRequires: ninja +BuildRequires: pkgconfig +BuildRequires: scdoc +BuildRequires: pkgconfig(gtk+-3.0) +BuildRequires: pkgconfig(gtk-layer-shell-0) + +%description +A wayland based logout menu. + +%prep +%autosetup + +%build +%meson +%meson_build + +%install +%meson_install + +%files +%{_bindir}/%{name} +%{_datadir}/%{name}/ +%{_datadir}/zsh/ +%{_datadir}/fish/ +%{_datadir}/bash-completion/ +%dir %{_sysconfdir}/%{name} + +%license LICENSE + +%doc README.md +%{_mandir}/man1/%{name}.1%{?ext_man} +%{_mandir}/man5/%{name}.5%{?ext_man} + +%config(noreplace) %{_sysconfdir}/%{name}/* + +%changelog diff --git a/packages/x/x3270/.files b/packages/x/x3270/.files index a5d3d2d0894..c54132a38bc 100644 Binary files a/packages/x/x3270/.files and b/packages/x/x3270/.files differ diff --git a/packages/x/x3270/.rev b/packages/x/x3270/.rev index fe98a7932b2..0e193b1e70b 100644 --- a/packages/x/x3270/.rev +++ b/packages/x/x3270/.rev @@ -378,4 +378,12 @@ 1199645 + + aa60c9abdf2510c4eec7a71270046192 + 4.3 + + anag+factory + + 1235606 + diff --git a/packages/x/x3270/suite3270-4.3ga10-src.tgz b/packages/x/x3270/suite3270-4.3ga10-src.tgz new file mode 120000 index 00000000000..11231c7506e --- /dev/null +++ b/packages/x/x3270/suite3270-4.3ga10-src.tgz @@ -0,0 +1 @@ +/ipfs/bafybeidjebeas7e2zrrqznuoxyo6ygc726hrj3pnfshjxfqjhhqbkoeujq \ No newline at end of file diff --git a/packages/x/x3270/suite3270-4.3ga9-src.tgz b/packages/x/x3270/suite3270-4.3ga9-src.tgz deleted file mode 120000 index 48a66a70342..00000000000 --- a/packages/x/x3270/suite3270-4.3ga9-src.tgz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafybeibfqwj22uzg7a5jhzkobkxkjtfpff5r73ig54kpnnw6r2jbcnfine \ No newline at end of file diff --git a/packages/x/x3270/x3270.changes b/packages/x/x3270/x3270.changes index 8e81ac42f27..c53ece8f1dc 100644 --- a/packages/x/x3270/x3270.changes +++ b/packages/x/x3270/x3270.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Tue Jan 7 12:14:08 UTC 2025 - Nikolay Gueorguiev + +- Upgrade x3270 to version 4.3.ga10 (bsc#1234758) +- Release Notes/suite3270/4.3ga10 + * https://x3270.miraheze.org/wiki/Release_Notes/suite3270/4.3ga10 + ------------------------------------------------------------------- Mon Sep 2 11:53:23 UTC 2024 - Nikolay Gueorguiev diff --git a/packages/x/x3270/x3270.spec b/packages/x/x3270/x3270.spec index 67dafd3b49d..d59ab6a0620 100644 --- a/packages/x/x3270/x3270.spec +++ b/packages/x/x3270/x3270.spec @@ -1,7 +1,7 @@ # # spec file for package x3270 # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,7 +16,7 @@ # -%define _suffix ga9 +%define _suffix ga10 %define _fullname suite3270-%{version}%{_suffix} %define _x026ver 1.2 Name: x3270 diff --git a/packages/x/xdg-desktop-portal-gnome/.files b/packages/x/xdg-desktop-portal-gnome/.files index 16df32cc588..e65d207de5f 100644 Binary files a/packages/x/xdg-desktop-portal-gnome/.files and b/packages/x/xdg-desktop-portal-gnome/.files differ diff --git a/packages/x/xdg-desktop-portal-gnome/.rev b/packages/x/xdg-desktop-portal-gnome/.rev index cf9a112aeca..87a6ecad51c 100644 --- a/packages/x/xdg-desktop-portal-gnome/.rev +++ b/packages/x/xdg-desktop-portal-gnome/.rev @@ -166,4 +166,12 @@ New stable rel 1232836 + + 8f5018d6a46ca8369a6cab6e0c2b0a8e + 47.1+3 + + anag+factory + + 1235140 + diff --git a/packages/x/xdg-desktop-portal-gnome/_service b/packages/x/xdg-desktop-portal-gnome/_service index 770a72f26de..9b8fc1a84c9 100644 --- a/packages/x/xdg-desktop-portal-gnome/_service +++ b/packages/x/xdg-desktop-portal-gnome/_service @@ -3,11 +3,11 @@ git https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome.git - 47.1 + gnome-47 @PARENT_TAG@+@TAG_OFFSET@ v?(.*)\+0 \1 - + enable diff --git a/packages/x/xdg-desktop-portal-gnome/_servicedata b/packages/x/xdg-desktop-portal-gnome/_servicedata new file mode 100644 index 00000000000..f500c4de391 --- /dev/null +++ b/packages/x/xdg-desktop-portal-gnome/_servicedata @@ -0,0 +1,4 @@ + + + https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome.git + fe6a140dede5397cac53a805e5d9cff74d899dc4 \ No newline at end of file diff --git a/packages/x/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-47.1+3.obscpio b/packages/x/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-47.1+3.obscpio new file mode 120000 index 00000000000..23b5ce1290d --- /dev/null +++ b/packages/x/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-47.1+3.obscpio @@ -0,0 +1 @@ +/ipfs/bafybeidkextk54bi7kpszredrzjd6fgghqidfajvdydrwexl4ojqyqecyi \ No newline at end of file diff --git a/packages/x/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-47.1.obscpio b/packages/x/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-47.1.obscpio deleted file mode 120000 index b28d1110b1e..00000000000 --- a/packages/x/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-47.1.obscpio +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafybeifwisj3mlpf3woazn275utpnjpzhxe2zssafinakdy45qlnwtquta \ No newline at end of file diff --git a/packages/x/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome.changes b/packages/x/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome.changes index 1454d96a0f1..0b4718c81ec 100644 --- a/packages/x/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome.changes +++ b/packages/x/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Fri Dec 20 13:17:34 UTC 2024 - bjorn.lie@gmail.com + +- Update to version 47.1+3: + * display-state-tracker: Use proxy from source object in callback + * Updated translations. + ------------------------------------------------------------------- Fri Dec 20 12:52:46 UTC 2024 - Dominique Leuenberger diff --git a/packages/x/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome.obsinfo b/packages/x/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome.obsinfo index a372dd0a65d..eca485babae 100644 --- a/packages/x/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome.obsinfo +++ b/packages/x/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome.obsinfo @@ -1,4 +1,4 @@ name: xdg-desktop-portal-gnome -version: 47.1 -mtime: 1726751157 -commit: a9d2949be41c28c4bd281f9e39267489626a282a +version: 47.1+3 +mtime: 1730954360 +commit: fe6a140dede5397cac53a805e5d9cff74d899dc4 diff --git a/packages/x/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome.spec b/packages/x/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome.spec index a742e30901f..0769e3149e4 100644 --- a/packages/x/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome.spec +++ b/packages/x/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome.spec @@ -17,7 +17,7 @@ Name: xdg-desktop-portal-gnome -Version: 47.1 +Version: 47.1+3 Release: 0 Summary: A backend implementation for xdg-desktop-portal License: LGPL-2.1-or-later diff --git a/packages/x/xen/.files b/packages/x/xen/.files index de935276dcf..dd277f1615c 100644 Binary files a/packages/x/xen/.files and b/packages/x/xen/.files differ diff --git a/packages/x/xen/.rev b/packages/x/xen/.rev index c15645ed596..20a543a7e90 100644 --- a/packages/x/xen/.rev +++ b/packages/x/xen/.rev @@ -3006,4 +3006,12 @@ Update to Xen version 4.19.1 bug fix release 1228353 + + bebbbc3fa0a3908f26ee55a2d3e7f5f9 + 4.20.0_02 + + anag+factory + Update to Xen version 4.20.0 + 1235233 + diff --git a/packages/x/xen/build-python3-conversion.patch b/packages/x/xen/build-python3-conversion.patch index 4fbd8d37ca8..d1026809420 100644 --- a/packages/x/xen/build-python3-conversion.patch +++ b/packages/x/xen/build-python3-conversion.patch @@ -136,53 +136,3 @@ Index: xen-4.19.0-testing/xen/tools/compat-build-header.py import re,sys -Index: xen-4.19.0-testing/tools/misc/xensymoops -=================================================================== ---- xen-4.19.0-testing.orig/tools/misc/xensymoops -+++ xen-4.19.0-testing/tools/misc/xensymoops -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/python3 - - # An oops analyser for Xen - # Usage: xensymoops path-to-xen.s < oops-message -@@ -43,12 +43,12 @@ def read_oops(): - return (eip_addr, stack_addresses) - - def usage(): -- print >> sys.stderr, """Usage: %s path-to-asm < oops-msg -+ print("""Usage: %s path-to-asm < oops-msg - The oops message should be fed to the standard input. The - command-line argument specifies the path to the Xen assembly dump - produced by \"make debug\". The location of EIP and the backtrace - will be output to standard output. -- """ % sys.argv[0] -+ """ % sys.argv[0], file=sys.stderr) - sys.exit() - - ##### main -@@ -99,7 +99,7 @@ while True: - - # if this address was seen as a potential code address in the backtrace then - # record it in the backtrace list -- if stk_addrs.has_key(address): -+ if address in stk_addrs: - backtrace.append((stk_addrs[address], address, func)) - - # if this was the address that EIP... -@@ -107,12 +107,12 @@ while True: - eip_func = func - - --print "EIP %s in function %s" % (eip_addr, eip_func) --print "Backtrace:" -+print("EIP %s in function %s" % (eip_addr, eip_func)) -+print("Backtrace:") - - # sorting will order primarily by the first element of each tuple, - # i.e. the order in the original oops - backtrace.sort() - - for (i, a, f) in backtrace: -- print "%s in function %s" % ( a, f ) -+ print("%s in function %s" % ( a, f )) diff --git a/packages/x/xen/libxc-sr-LIBXL_HAVE_DOMAIN_SUSPEND_PROPS.patch b/packages/x/xen/libxc-sr-LIBXL_HAVE_DOMAIN_SUSPEND_PROPS.patch index 0b439cc3e86..4cab72254f5 100644 --- a/packages/x/xen/libxc-sr-LIBXL_HAVE_DOMAIN_SUSPEND_PROPS.patch +++ b/packages/x/xen/libxc-sr-LIBXL_HAVE_DOMAIN_SUSPEND_PROPS.patch @@ -20,7 +20,7 @@ Acked-by: Christian Lindig --- a/tools/include/libxl.h +++ b/tools/include/libxl.h -@@ -1850,13 +1850,28 @@ static inline int libxl_retrieve_domain_ +@@ -1855,13 +1855,28 @@ static inline int libxl_retrieve_domain_ libxl_retrieve_domain_configuration_0x041200 #endif diff --git a/packages/x/xen/libxc-sr-abort_if_busy.patch b/packages/x/xen/libxc-sr-abort_if_busy.patch index e75bcd207ff..f8f458443b0 100644 --- a/packages/x/xen/libxc-sr-abort_if_busy.patch +++ b/packages/x/xen/libxc-sr-abort_if_busy.patch @@ -53,7 +53,7 @@ Signed-off-by: Olaf Hering =item B [I] I I --- a/tools/include/libxl.h +++ b/tools/include/libxl.h -@@ -1863,6 +1863,7 @@ typedef struct { +@@ -1868,6 +1868,7 @@ typedef struct { } libxl_domain_suspend_suse_properties; #define LIBXL_SUSPEND_DEBUG 1 #define LIBXL_SUSPEND_LIVE 2 diff --git a/packages/x/xen/libxc-sr-max_iters.patch b/packages/x/xen/libxc-sr-max_iters.patch index ae02c8c05cc..55b8d6613fc 100644 --- a/packages/x/xen/libxc-sr-max_iters.patch +++ b/packages/x/xen/libxc-sr-max_iters.patch @@ -46,7 +46,7 @@ Signed-off-by: Olaf Hering =item B [I] I I --- a/tools/include/libxl.h +++ b/tools/include/libxl.h -@@ -1858,6 +1858,7 @@ static inline int libxl_retrieve_domain_ +@@ -1863,6 +1863,7 @@ static inline int libxl_retrieve_domain_ typedef struct { uint32_t flags; /* LIBXL_SUSPEND_* */ diff --git a/packages/x/xen/libxc-sr-min_remaining.patch b/packages/x/xen/libxc-sr-min_remaining.patch index 5bcee0b0dd3..a9e022c0c08 100644 --- a/packages/x/xen/libxc-sr-min_remaining.patch +++ b/packages/x/xen/libxc-sr-min_remaining.patch @@ -51,7 +51,7 @@ Signed-off-by: Olaf Hering =item B [I] I I --- a/tools/include/libxl.h +++ b/tools/include/libxl.h -@@ -1859,6 +1859,7 @@ static inline int libxl_retrieve_domain_ +@@ -1864,6 +1864,7 @@ static inline int libxl_retrieve_domain_ typedef struct { uint32_t flags; /* LIBXL_SUSPEND_* */ uint32_t max_iters; diff --git a/packages/x/xen/libxc-sr-readv_exact.patch b/packages/x/xen/libxc-sr-readv_exact.patch index 50dbb357383..9f85ff92814 100644 --- a/packages/x/xen/libxc-sr-readv_exact.patch +++ b/packages/x/xen/libxc-sr-readv_exact.patch @@ -19,7 +19,7 @@ v2: --- a/tools/libs/ctrl/xc_private.c +++ b/tools/libs/ctrl/xc_private.c -@@ -699,8 +699,23 @@ int write_exact(int fd, const void *data +@@ -633,8 +633,23 @@ int write_exact(int fd, const void *data #if defined(__MINIOS__) /* @@ -44,7 +44,7 @@ v2: int writev_exact(int fd, const struct iovec *iov, int iovcnt) { int rc, i; -@@ -715,6 +730,46 @@ int writev_exact(int fd, const struct io +@@ -649,6 +664,46 @@ int writev_exact(int fd, const struct io return 0; } #else @@ -93,7 +93,7 @@ v2: struct iovec *local_iov = NULL; --- a/tools/libs/ctrl/xc_private.h +++ b/tools/libs/ctrl/xc_private.h -@@ -389,6 +389,7 @@ int xc_flush_mmu_updates(xc_interface *x +@@ -382,6 +382,7 @@ int xc_flush_mmu_updates(xc_interface *x /* Return 0 on success; -1 on error setting errno. */ int read_exact(int fd, void *data, size_t size); /* EOF => -1, errno=0 */ diff --git a/packages/x/xen/libxl.LIBXL_HOTPLUG_TIMEOUT.patch b/packages/x/xen/libxl.LIBXL_HOTPLUG_TIMEOUT.patch index 02c2b0491fe..fc9b49a5ff3 100644 --- a/packages/x/xen/libxl.LIBXL_HOTPLUG_TIMEOUT.patch +++ b/packages/x/xen/libxl.LIBXL_HOTPLUG_TIMEOUT.patch @@ -85,7 +85,7 @@ the execution time of each script. --- a/tools/libs/light/libxl_create.c +++ b/tools/libs/light/libxl_create.c -@@ -1345,6 +1345,7 @@ static void initiate_domain_create(libxl +@@ -1363,6 +1363,7 @@ static void initiate_domain_create(libxl * build info around just to know if the domain has a device model or not. */ store_libxl_entry(gc, domid, &d_config->b_info); @@ -294,7 +294,7 @@ the execution time of each script. /* private */ libxl__ev_time time; libxl__ev_child child; -@@ -4892,6 +4895,9 @@ _hidden int userlookup_helper_getpwuid(l +@@ -4899,6 +4902,9 @@ _hidden int userlookup_helper_getpwuid(l #endif diff --git a/packages/x/xen/libxl.add-option-to-disable-disk-cache-flushes-in-qdisk.patch b/packages/x/xen/libxl.add-option-to-disable-disk-cache-flushes-in-qdisk.patch index 3cef90c9505..e1cd834a7e0 100644 --- a/packages/x/xen/libxl.add-option-to-disable-disk-cache-flushes-in-qdisk.patch +++ b/packages/x/xen/libxl.add-option-to-disable-disk-cache-flushes-in-qdisk.patch @@ -7,10 +7,10 @@ https://bugzilla.novell.com/show_bug.cgi?id=879425 tools/libxl/libxlu_disk_l.l | 1 + 5 files changed, 18 insertions(+), 1 deletion(-) -Index: xen-4.19.0-testing/docs/man/xl-disk-configuration.5.pod.in +Index: xen-4.20.0-testing/docs/man/xl-disk-configuration.5.pod.in =================================================================== ---- xen-4.19.0-testing.orig/docs/man/xl-disk-configuration.5.pod.in -+++ xen-4.19.0-testing/docs/man/xl-disk-configuration.5.pod.in +--- xen-4.20.0-testing.orig/docs/man/xl-disk-configuration.5.pod.in ++++ xen-4.20.0-testing/docs/man/xl-disk-configuration.5.pod.in @@ -339,6 +339,32 @@ No discard @@ -44,10 +44,10 @@ Index: xen-4.19.0-testing/docs/man/xl-disk-configuration.5.pod.in =back An advisory setting for the backend driver, specifying whether to -Index: xen-4.19.0-testing/tools/include/libxl.h +Index: xen-4.20.0-testing/tools/include/libxl.h =================================================================== ---- xen-4.19.0-testing.orig/tools/include/libxl.h -+++ xen-4.19.0-testing/tools/include/libxl.h +--- xen-4.20.0-testing.orig/tools/include/libxl.h ++++ xen-4.20.0-testing/tools/include/libxl.h @@ -603,6 +603,21 @@ #define LIBXL_HAVE_P9_ADD 1 @@ -70,10 +70,10 @@ Index: xen-4.19.0-testing/tools/include/libxl.h * libxl ABI compatibility * * The only guarantee which libxl makes regarding ABI compatibility -Index: xen-4.19.0-testing/tools/libs/light/libxl_disk.c +Index: xen-4.20.0-testing/tools/libs/light/libxl_disk.c =================================================================== ---- xen-4.19.0-testing.orig/tools/libs/light/libxl_disk.c -+++ xen-4.19.0-testing/tools/libs/light/libxl_disk.c +--- xen-4.20.0-testing.orig/tools/libs/light/libxl_disk.c ++++ xen-4.20.0-testing/tools/libs/light/libxl_disk.c @@ -464,6 +464,8 @@ static void device_disk_add(libxl__egc * flexarray_append_pair(back, "discard-enable", libxl_defbool_val(disk->discard_enable) ? @@ -83,10 +83,10 @@ Index: xen-4.19.0-testing/tools/libs/light/libxl_disk.c flexarray_append(back, "specification"); flexarray_append(back, libxl__device_disk_string_of_specification(disk->specification)); if (disk->specification == LIBXL_DISK_SPECIFICATION_VIRTIO) { -Index: xen-4.19.0-testing/tools/libs/light/libxl_dm.c +Index: xen-4.20.0-testing/tools/libs/light/libxl_dm.c =================================================================== ---- xen-4.19.0-testing.orig/tools/libs/light/libxl_dm.c -+++ xen-4.19.0-testing/tools/libs/light/libxl_dm.c +--- xen-4.20.0-testing.orig/tools/libs/light/libxl_dm.c ++++ xen-4.20.0-testing/tools/libs/light/libxl_dm.c @@ -1019,14 +1019,27 @@ enum { LIBXL__COLO_SECONDARY, }; @@ -164,7 +164,7 @@ Index: xen-4.19.0-testing/tools/libs/light/libxl_dm.c break; default: abort(); -@@ -1997,8 +2012,8 @@ static int libxl__build_device_model_arg +@@ -2003,8 +2018,8 @@ static int libxl__build_device_model_arg return ERROR_INVAL; } flexarray_vappend(dm_args, "-drive", @@ -175,10 +175,10 @@ Index: xen-4.19.0-testing/tools/libs/light/libxl_dm.c "-device", GCSPRINTF("ide-hd,bus=ahci0.%d,unit=0,drive=ahcidisk-%d", disk, disk), NULL); continue; -Index: xen-4.19.0-testing/tools/libs/util/libxlu_disk.c +Index: xen-4.20.0-testing/tools/libs/util/libxlu_disk.c =================================================================== ---- xen-4.19.0-testing.orig/tools/libs/util/libxlu_disk.c -+++ xen-4.19.0-testing/tools/libs/util/libxlu_disk.c +--- xen-4.20.0-testing.orig/tools/libs/util/libxlu_disk.c ++++ xen-4.20.0-testing/tools/libs/util/libxlu_disk.c @@ -78,6 +78,8 @@ int xlu_disk_parse(XLU_Config *cfg, if (!disk->pdev_path || !strcmp(disk->pdev_path, "")) disk->format = LIBXL_DISK_FORMAT_EMPTY; @@ -188,10 +188,10 @@ Index: xen-4.19.0-testing/tools/libs/util/libxlu_disk.c if (!disk->vdev) { xlu__disk_err(&dpc,0, "no vdev specified"); -Index: xen-4.19.0-testing/tools/libs/util/libxlu_disk_i.h +Index: xen-4.20.0-testing/tools/libs/util/libxlu_disk_i.h =================================================================== ---- xen-4.19.0-testing.orig/tools/libs/util/libxlu_disk_i.h -+++ xen-4.19.0-testing/tools/libs/util/libxlu_disk_i.h +--- xen-4.20.0-testing.orig/tools/libs/util/libxlu_disk_i.h ++++ xen-4.20.0-testing/tools/libs/util/libxlu_disk_i.h @@ -10,7 +10,7 @@ typedef struct { void *scanner; YY_BUFFER_STATE buf; @@ -201,10 +201,10 @@ Index: xen-4.19.0-testing/tools/libs/util/libxlu_disk_i.h const char *spec; } DiskParseContext; -Index: xen-4.19.0-testing/tools/libs/util/libxlu_disk_l.l +Index: xen-4.20.0-testing/tools/libs/util/libxlu_disk_l.l =================================================================== ---- xen-4.19.0-testing.orig/tools/libs/util/libxlu_disk_l.l -+++ xen-4.19.0-testing/tools/libs/util/libxlu_disk_l.l +--- xen-4.20.0-testing.orig/tools/libs/util/libxlu_disk_l.l ++++ xen-4.20.0-testing/tools/libs/util/libxlu_disk_l.l @@ -216,6 +216,7 @@ colo-port=[^,]*,? { STRIP(','); setcolop colo-export=[^,]*,? { STRIP(','); SAVESTRING("colo-export", colo_export, FROMEQUALS); } active-disk=[^,]*,? { STRIP(','); SAVESTRING("active-disk", active_disk, FROMEQUALS); } diff --git a/packages/x/xen/mini-os.tar.bz2 b/packages/x/xen/mini-os.tar.bz2 index 479c496013f..495ef7f7372 120000 --- a/packages/x/xen/mini-os.tar.bz2 +++ b/packages/x/xen/mini-os.tar.bz2 @@ -1 +1 @@ -/ipfs/bafybeigjlqaghaesr37dt4obwacvaz7vhpenjk47cjsjv5syqjpnpr7uem \ No newline at end of file +/ipfs/bafybeih7iafebgo547ixbui6g2dn7dsiaxpb7vys5mbbgnmknucbcm2s7e \ No newline at end of file diff --git a/packages/x/xen/stubdom.tar.bz2 b/packages/x/xen/stubdom.tar.bz2 index 89a4146d5f6..d99336fa1ee 120000 --- a/packages/x/xen/stubdom.tar.bz2 +++ b/packages/x/xen/stubdom.tar.bz2 @@ -1 +1 @@ -/ipfs/bafybeigvxjeyswkugd2xmxtzzv3dyu567eqmascmr3zw4kthbldgbj3zxm \ No newline at end of file +/ipfs/bafybeihdpaqfln6rgunthqa6bt53t2rvzxzfjr3fovkaldblt242mp75ci \ No newline at end of file diff --git a/packages/x/xen/x86-ioapic-ack-default.patch b/packages/x/xen/x86-ioapic-ack-default.patch index 5dd0ee48454..3a114f99faf 100644 --- a/packages/x/xen/x86-ioapic-ack-default.patch +++ b/packages/x/xen/x86-ioapic-ack-default.patch @@ -2,7 +2,7 @@ Change default IO-APIC ack mode for single IO-APIC systems to old-style. --- a/xen/arch/x86/io_apic.c +++ b/xen/arch/x86/io_apic.c -@@ -2136,7 +2136,10 @@ void __init setup_IO_APIC(void) +@@ -2152,7 +2152,10 @@ void __init setup_IO_APIC(void) io_apic_irqs = ~PIC_IRQS; printk("ENABLING IO-APIC IRQs\n"); diff --git a/packages/x/xen/xen-4.19.1-testing-src.tar.bz2 b/packages/x/xen/xen-4.19.1-testing-src.tar.bz2 deleted file mode 120000 index accd45da604..00000000000 --- a/packages/x/xen/xen-4.19.1-testing-src.tar.bz2 +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafybeigv6n4z6kf3o3wnodwohkjgm4mwraxnsbyf4ppuz3jalkys5ueksa \ No newline at end of file diff --git a/packages/x/xen/xen-4.20.0-testing-src.tar.bz2 b/packages/x/xen/xen-4.20.0-testing-src.tar.bz2 new file mode 120000 index 00000000000..bc757ecabe2 --- /dev/null +++ b/packages/x/xen/xen-4.20.0-testing-src.tar.bz2 @@ -0,0 +1 @@ +/ipfs/bafybeie3mvq6l4pnc4xnzhe4bblvh3kymvqv35m2a4ohcj3zg6bxaaoohm \ No newline at end of file diff --git a/packages/x/xen/xen-arch-kconfig-nr_cpus.patch b/packages/x/xen/xen-arch-kconfig-nr_cpus.patch index c944f035b27..56c7ac24f98 100644 --- a/packages/x/xen/xen-arch-kconfig-nr_cpus.patch +++ b/packages/x/xen/xen-arch-kconfig-nr_cpus.patch @@ -1,13 +1,13 @@ -Index: xen-4.19.0-testing/xen/arch/Kconfig +Index: xen-4.20.0-testing/xen/arch/Kconfig =================================================================== ---- xen-4.19.0-testing.orig/xen/arch/Kconfig -+++ xen-4.19.0-testing/xen/arch/Kconfig -@@ -7,7 +7,7 @@ config PHYS_ADDR_T_32 - config NR_CPUS +--- xen-4.20.0-testing.orig/xen/arch/Kconfig ++++ xen-4.20.0-testing/xen/arch/Kconfig +@@ -8,7 +8,7 @@ config NR_CPUS int "Maximum number of CPUs" + range 1 1 if ARM && MPU range 1 16383 - default "256" if X86 + default "1024" if X86 + default "1" if ARM && MPU default "8" if ARM && RCAR3 default "4" if ARM && QEMU - default "4" if ARM && MPSOC diff --git a/packages/x/xen/xen.bug1026236.suse_vtsc_tolerance.patch b/packages/x/xen/xen.bug1026236.suse_vtsc_tolerance.patch index b8a1528deae..fa18ad0db72 100644 --- a/packages/x/xen/xen.bug1026236.suse_vtsc_tolerance.patch +++ b/packages/x/xen/xen.bug1026236.suse_vtsc_tolerance.patch @@ -20,7 +20,7 @@ actually handle. The default is zero tolerance. unsigned long __read_mostly cpu_khz; /* CPU clock frequency in kHz. */ DEFINE_SPINLOCK(rtc_lock); unsigned long pit0_ticks; -@@ -2797,6 +2800,8 @@ int tsc_set_info(struct domain *d, +@@ -2887,6 +2890,8 @@ int tsc_set_info(struct domain *d, switch ( tsc_mode ) { @@ -29,7 +29,7 @@ actually handle. The default is zero tolerance. case XEN_CPUID_TSC_MODE_DEFAULT: case XEN_CPUID_TSC_MODE_ALWAYS_EMULATE: d->arch.vtsc_offset = get_s_time() - elapsed_nsec; -@@ -2810,8 +2815,25 @@ int tsc_set_info(struct domain *d, +@@ -2900,8 +2905,25 @@ int tsc_set_info(struct domain *d, * When a guest is created, gtsc_khz is passed in as zero, making * d->arch.tsc_khz == cpu_khz. Thus no need to check incarnation. */ diff --git a/packages/x/xen/xen.changes b/packages/x/xen/xen.changes index a5745d75525..6f5c0f8a287 100644 --- a/packages/x/xen/xen.changes +++ b/packages/x/xen/xen.changes @@ -1,3 +1,47 @@ +------------------------------------------------------------------- +Mon Jan 6 06:01:11 MST 2025 - carnold@suse.com + +- Update to Xen 4.20.0 pre-release (jsc#PED-8907) + xen-4.20.0-testing-src.tar.bz2 +- New Features + * On Arm: + - Experimental support for Armv8-R. + - Support for NXP S32G3 Processors Family and NXP LINFlexD UART driver. + - Basic handling for SCMI requests over SMC using Shared Memory, by allowing + forwarding the calls to EL3 FW if coming from hwdom. + - Support for LLC (Last Level Cache) coloring. + * On x86: + - xl suspend/resume subcommands. + - Support for SRSO_U/S_NO and SRSO_MSR_FIX +- Changed Features + * Fixed blkif protocol specification for sector sizes different than 512b. + * The dombuilder in libxenguest no longer un-gzips secondary modules, instead + leaving this to the guest kernel to do in guest context. + * On x86: + - Prefer ACPI reboot over UEFI ResetSystem() run time service call. + - Switched the xAPIC flat driver to use physical destination mode for external + interrupts instead of logical destination mode. +- Removed Features + * On x86: + - Support for running on Xeon Phi processors. + - Removed the `ucode=allow-same` command line option. + - Removed x2APIC Cluster Mode for external interrupts. x2APIC Physical and + Mixed Modes are still available. +- Dropped patches + xsa466.patch + +------------------------------------------------------------------- +Wed Dec 11 11:11:11 UTC 2024 - ohering@suse.de + +- Move /etc/bash_completion.d/xl back to %_datadir/bash-completion/completions + +------------------------------------------------------------------- +Mon Dec 9 10:13:51 MST 2024 - carnold@suse.com + +- bsc#1234282 - VUL-0: xen: XSA-466: Xen hypercall page unsafe + against speculative attacks + xsa466.patch + ------------------------------------------------------------------- Wed Dec 4 09:16:24 MST 2024 - carnold@suse.com @@ -56,7 +100,7 @@ Tue Oct 29 12:34:56 UTC 2024 - ohering@suse.de Thu Sep 26 11:30:00 CEST 2024 - jbeulich@suse.com - bsc#1230366 - VUL-0: CVE-2024-45817: xen: x86: Deadlock in - vlapic_error() (XSA-462) + vlapic_error() (XSA-462) 66f2af41-x86-vLAPIC-undue-recursion-of-vlapic_error.patch Drop xsa462.patch - Upstream bug fixes (bsc#1027519) @@ -71,7 +115,7 @@ Thu Sep 26 11:30:00 CEST 2024 - jbeulich@suse.com Tue Sep 10 09:54:34 MDT 2024 - carnold@suse.com - bsc#1230366 - VUL-0: CVE-2024-45817: xen: x86: Deadlock in - vlapic_error() (XSA-462) + vlapic_error() (XSA-462) xsa462.patch ------------------------------------------------------------------- diff --git a/packages/x/xen/xen.libxl.dmmd.patch b/packages/x/xen/xen.libxl.dmmd.patch index 8e44c38c034..4d66c61d704 100644 --- a/packages/x/xen/xen.libxl.dmmd.patch +++ b/packages/x/xen/xen.libxl.dmmd.patch @@ -72,9 +72,9 @@ References: bsc#954872 +} + static int libxl__build_device_model_args_new(libxl__gc *gc, - const char *dm, int guest_domid, - const libxl_domain_config *guest_config, -@@ -1885,9 +1909,11 @@ static int libxl__build_device_model_arg + const char *dm, int guest_domid, + const libxl_domain_config *guest_config, +@@ -1891,9 +1915,11 @@ static int libxl__build_device_model_arg libxl__device_disk_dev_number(disks[i].vdev, &disk, &part); const char *format; char *drive; diff --git a/packages/x/xen/xen.spec b/packages/x/xen/xen.spec index f55084e9d06..96f4dac7b01 100644 --- a/packages/x/xen/xen.spec +++ b/packages/x/xen/xen.spec @@ -1,7 +1,7 @@ # # spec file for package xen # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -30,7 +30,7 @@ Name: xen ExclusiveArch: %ix86 x86_64 aarch64 -%define xen_build_dir xen-4.19.1-testing +%define xen_build_dir xen-4.20.0-testing # %define with_gdbsx 0 %define with_dom0_support 0 @@ -124,12 +124,12 @@ BuildRequires: pesign-obs-integration BuildRequires: python-rpm-macros Provides: installhint(reboot-needed) -Version: 4.19.1_02 +Version: 4.20.0_02 Release: 0 Summary: Xen Virtualization: Hypervisor (aka VMM aka Microkernel) License: GPL-2.0-only Group: System/Kernel -Source0: xen-4.19.1-testing-src.tar.bz2 +Source0: xen-4.20.0-testing-src.tar.bz2 Source1: stubdom.tar.bz2 Source2: mini-os.tar.bz2 Source9: xen.changes @@ -512,6 +512,7 @@ make \ DESTDIR=%{buildroot} \ SYSCONFIG_DIR=%{_fillupdir} \ PKG_INSTALLDIR=%{_libdir}/pkgconfig \ + BASH_COMPLETION_DIR=%{_datadir}/bash-completion/completions \ %{?_smp_mflags} \ install find %{buildroot} -ls @@ -940,7 +941,7 @@ rm -rf %{buildroot}/%{with_systemd_modules_load} rm -rf %{buildroot}/usr/sbin rm -rf %{buildroot}/etc/xen rm -rf %{buildroot}/var -rm -f %{buildroot}/%{_sysconfdir}/bash_completion.d/xl +rm -f %{buildroot}/%{_datadir}/bash-completion/completions/xl rm -f %{buildroot}/%{_sysconfdir}/init.d/xen* rm -f %{buildroot}/%{_bindir}/*trace* rm -f %{buildroot}/%{_bindir}/vchan-socket-proxy @@ -1076,7 +1077,7 @@ rm -f %{buildroot}/usr/libexec/qemu-bridge-helper %exclude %{_unitdir}/%{name}-vcpu-watch.service %exclude %{_unitdir}/xendomains-wait-disks.service %config %{with_systemd_modules_load} -/etc/bash_completion.d/xl +%{_datadir}/bash-completion/completions/xl %dir %{_libdir}/python%{pyver}/site-packages/grub %dir %{_libdir}/python%{pyver}/site-packages/xen %dir %{_libdir}/python%{pyver}/site-packages/xen/lowlevel diff --git a/packages/x/xen/xl-save-pc.patch b/packages/x/xen/xl-save-pc.patch index 28b94490dd3..2027f7117f3 100644 --- a/packages/x/xen/xl-save-pc.patch +++ b/packages/x/xen/xl-save-pc.patch @@ -40,8 +40,8 @@ Keep going if the event type and shutdown reason remains the same. install: all --- a/tools/xl/xl.h +++ b/tools/xl/xl.h -@@ -303,6 +303,7 @@ typedef enum { - DOMAIN_RESTART_SOFT_RESET, /* Soft reset should be performed */ +@@ -306,6 +306,7 @@ typedef enum { + DOMAIN_RESTART_SUSPENDED, /* Domain suspended - keep looping */ } domain_restart_type; +#define XL_SAVE_PAUSE_CHECKPOINT "suse-xl-save-pc" @@ -102,7 +102,7 @@ Keep going if the event type and shutdown reason remains the same. #include #include #include -@@ -668,6 +669,10 @@ int create_domain(struct domain_create * +@@ -706,6 +707,10 @@ int create_domain(struct domain_create * int migrate_fd = dom_info->migrate_fd; bool config_in_json; @@ -113,7 +113,7 @@ Keep going if the event type and shutdown reason remains the same. int i; int need_daemon = daemonize; int ret, rc; -@@ -1034,6 +1039,24 @@ start: +@@ -1073,6 +1078,24 @@ start: ret = domain_wait_event(domid, &event); if (ret) goto out; @@ -138,7 +138,7 @@ Keep going if the event type and shutdown reason remains the same. switch (event->type) { case LIBXL_EVENT_TYPE_DOMAIN_SHUTDOWN: -@@ -1095,14 +1118,39 @@ start: +@@ -1134,10 +1157,34 @@ start: goto start; case DOMAIN_RESTART_NONE: @@ -171,10 +171,5 @@ Keep going if the event type and shutdown reason remains the same. goto out; + } - default: - abort(); - } -+ break; - - case LIBXL_EVENT_TYPE_DOMAIN_DEATH: - LOG("Domain %u has been destroyed.", domid); + case DOMAIN_RESTART_SUSPENDED: + LOG("Continue waiting for domain %u", domid); diff --git a/packages/x/xfce4-whiskermenu-plugin/.files b/packages/x/xfce4-whiskermenu-plugin/.files index bfac664e215..3f776a607b9 100644 Binary files a/packages/x/xfce4-whiskermenu-plugin/.files and b/packages/x/xfce4-whiskermenu-plugin/.files differ diff --git a/packages/x/xfce4-whiskermenu-plugin/.rev b/packages/x/xfce4-whiskermenu-plugin/.rev index b67cdda0393..56386c7f0f7 100644 --- a/packages/x/xfce4-whiskermenu-plugin/.rev +++ b/packages/x/xfce4-whiskermenu-plugin/.rev @@ -568,4 +568,12 @@ 1139805 + + 5ad78161bfe4df968737954b6c6b3d87 + 2.8.4 + + anag+factory + + 1235586 + diff --git a/packages/x/xfce4-whiskermenu-plugin/xfce4-whiskermenu-plugin-2.8.3.tar.bz2 b/packages/x/xfce4-whiskermenu-plugin/xfce4-whiskermenu-plugin-2.8.3.tar.bz2 deleted file mode 120000 index 783d1404a56..00000000000 --- a/packages/x/xfce4-whiskermenu-plugin/xfce4-whiskermenu-plugin-2.8.3.tar.bz2 +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafkreihho3biozmptdihhfche6ksf7tyozqiqq4cilhsgznetsexh7e42a \ No newline at end of file diff --git a/packages/x/xfce4-whiskermenu-plugin/xfce4-whiskermenu-plugin-2.8.4.tar.bz2 b/packages/x/xfce4-whiskermenu-plugin/xfce4-whiskermenu-plugin-2.8.4.tar.bz2 new file mode 120000 index 00000000000..9f58341b8b8 --- /dev/null +++ b/packages/x/xfce4-whiskermenu-plugin/xfce4-whiskermenu-plugin-2.8.4.tar.bz2 @@ -0,0 +1 @@ +/ipfs/bafkreihnsgevbya5zf76qmpadruywrbep4ktpgjjtgysmkvwdr4ze4vtw4 \ No newline at end of file diff --git a/packages/x/xfce4-whiskermenu-plugin/xfce4-whiskermenu-plugin.changes b/packages/x/xfce4-whiskermenu-plugin/xfce4-whiskermenu-plugin.changes index cf123559087..0cc90aa2ec3 100644 --- a/packages/x/xfce4-whiskermenu-plugin/xfce4-whiskermenu-plugin.changes +++ b/packages/x/xfce4-whiskermenu-plugin/xfce4-whiskermenu-plugin.changes @@ -1,3 +1,12 @@ +------------------------------------------------------------------- +Sat Jan 4 09:08:15 UTC 2025 - Manfred Hollstein + +- Update to version 2.8.4 + * Fix menu not hiding in labwc. + * Fix GHashTable leak in Settings::load. + * Fix string leak in is_separator. + * Translation updates + ------------------------------------------------------------------- Wed Jan 17 08:16:52 UTC 2024 - Manfred Hollstein diff --git a/packages/x/xfce4-whiskermenu-plugin/xfce4-whiskermenu-plugin.spec b/packages/x/xfce4-whiskermenu-plugin/xfce4-whiskermenu-plugin.spec index 002ca54868b..f4e90dc9e72 100644 --- a/packages/x/xfce4-whiskermenu-plugin/xfce4-whiskermenu-plugin.spec +++ b/packages/x/xfce4-whiskermenu-plugin/xfce4-whiskermenu-plugin.spec @@ -1,7 +1,7 @@ # # spec file for package xfce4-whiskermenu-plugin # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,7 +19,7 @@ %define panel_version 4.14 %define plugin whiskermenu Name: xfce4-whiskermenu-plugin -Version: 2.8.3 +Version: 2.8.4 Release: 0 Summary: Alternate Xfce Menu License: GPL-2.0-or-later diff --git a/packages/y/yacreader/.files b/packages/y/yacreader/.files index 5277b23274c..0442992bd05 100644 Binary files a/packages/y/yacreader/.files and b/packages/y/yacreader/.files differ diff --git a/packages/y/yacreader/.rev b/packages/y/yacreader/.rev index 769ea29a8c2..a8278958bdd 100644 --- a/packages/y/yacreader/.rev +++ b/packages/y/yacreader/.rev @@ -31,4 +31,12 @@ 1150187 + + 101baf080a39936cf120e4bb8910d9c7 + 9.15.0 + + anag+factory + + 1235232 + diff --git a/packages/y/yacreader/_service b/packages/y/yacreader/_service new file mode 100644 index 00000000000..f10d6b2c87c --- /dev/null +++ b/packages/y/yacreader/_service @@ -0,0 +1,25 @@ + + + + git + https://github.com/YACReader/yacreader + yacreader + 9.15.0 + @PARENT_TAG@ + + + + git + https://github.com/selmf/unarr + unarr + b211040df83dee513362cdeb9bd87afa26fd5e38 + _none_ + + + + + zstd + *.tar + + + diff --git a/packages/y/yacreader/unarr-569ffdb.zip b/packages/y/yacreader/unarr-569ffdb.zip deleted file mode 120000 index 3be134579a3..00000000000 --- a/packages/y/yacreader/unarr-569ffdb.zip +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafkreiamqon4d55vwx55udqh7ppuscwkwr4na2eowwjcvn4kyyraacz2tu \ No newline at end of file diff --git a/packages/y/yacreader/unarr.tar.zst b/packages/y/yacreader/unarr.tar.zst new file mode 120000 index 00000000000..db7cac9bc56 --- /dev/null +++ b/packages/y/yacreader/unarr.tar.zst @@ -0,0 +1 @@ +/ipfs/bafkreihupe3sfglgpm6fv27omwrqh6unzjiqwfgp4flamq5f4e57ui5ol4 \ No newline at end of file diff --git a/packages/y/yacreader/yacreader-9.14.2.tar.gz b/packages/y/yacreader/yacreader-9.14.2.tar.gz deleted file mode 120000 index e3e37be1644..00000000000 --- a/packages/y/yacreader/yacreader-9.14.2.tar.gz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafybeidlnoccu6gpv2b6io7ejerjekmsaamnb2tmebcngydzd26p3irmtq \ No newline at end of file diff --git a/packages/y/yacreader/yacreader-9.15.0.tar.zst b/packages/y/yacreader/yacreader-9.15.0.tar.zst new file mode 120000 index 00000000000..8d34b5fc5d5 --- /dev/null +++ b/packages/y/yacreader/yacreader-9.15.0.tar.zst @@ -0,0 +1 @@ +/ipfs/bafybeibagw37bt5bersbst5kuhmg5bcgoxhws3xu7pnuxqfzm2bmfqmjd4 \ No newline at end of file diff --git a/packages/y/yacreader/yacreader.changes b/packages/y/yacreader/yacreader.changes index b698b3e31b6..647b104fd4c 100644 --- a/packages/y/yacreader/yacreader.changes +++ b/packages/y/yacreader/yacreader.changes @@ -1,3 +1,12 @@ +------------------------------------------------------------------- +Fri Jan 3 04:32:38 UTC 2025 - Xu Zhao + +- Update to 9.15.0 + * Save magnifying glass size and zoom level. + * Bump PDF render size. + * Fix trackpad scrolling. +- Use obs_scm to manage source code + ------------------------------------------------------------------- Wed Feb 21 20:28:47 UTC 2024 - Xu Zhao diff --git a/packages/y/yacreader/yacreader.spec b/packages/y/yacreader/yacreader.spec index 4cb38a43c23..f5cbc6c7353 100644 --- a/packages/y/yacreader/yacreader.spec +++ b/packages/y/yacreader/yacreader.spec @@ -1,7 +1,7 @@ # # spec file for package yacreader # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # Copyright (c) 2019 Xu Zhao (i@xuzhao.net). # # All modifications and additions to the file contributed by third parties @@ -17,17 +17,17 @@ # -%define unarr_version 569ffdb %define p7zip_version 16.02 +%define srcext tar.zst Name: yacreader -Version: 9.14.2 +Version: 9.15.0 Release: 0 Summary: The best way for reading your comics License: GPL-3.0-or-later Group: Productivity/Graphics/Viewers URL: https://www.yacreader.com -Source0: https://github.com/YACReader/yacreader/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz -Source1: unarr-%{unarr_version}.zip +Source0: yacreader-%{version}.%{srcext} +Source1: unarr.%{srcext} # Source URL: https://sourceforge.net/projects/p7zip/files/p7zip/16.02/p7zip_16.02_src_all.tar.bz2/download Source2: p7zip_%{p7zip_version}_src_all.tar.bz2 Patch1: 0001-fix-unarr.patch @@ -35,18 +35,20 @@ BuildRequires: desktop-file-utils BuildRequires: fdupes BuildRequires: glu-devel BuildRequires: hicolor-icon-theme -BuildRequires: libQt5QuickControls2-devel -BuildRequires: libQt5Sql5-sqlite -BuildRequires: libpoppler-qt5-devel -BuildRequires: libqt5-linguist -BuildRequires: libqt5-qtbase-devel -BuildRequires: libqt5-qtdeclarative-devel -BuildRequires: libqt5-qtmultimedia-devel -BuildRequires: libqt5-qtscript-devel -BuildRequires: libqt5-qtsvg-devel +BuildRequires: libpoppler-qt6-devel BuildRequires: mozilla-nss +BuildRequires: qt6-base-devel +BuildRequires: qt6-declarative-devel +BuildRequires: qt6-linguist-devel +BuildRequires: qt6-multimedia-devel +BuildRequires: qt6-qml-devel +BuildRequires: qt6-qt5compat-devel +BuildRequires: qt6-quickcontrols2-devel +BuildRequires: qt6-sql-devel +BuildRequires: qt6-svg-devel BuildRequires: unzip BuildRequires: update-desktop-files +BuildRequires: zstd Requires: hicolor-icon-theme %description @@ -54,12 +56,12 @@ A cross platform comic reader and library manager. %prep %setup -q -a 1 -a 2 -mv unarr-%{unarr_version} compressed_archive/unarr/unarr-master +mv unarr compressed_archive/unarr/unarr-master %patch -P 1 -p1 mv p7zip_%{p7zip_version} compressed_archive/libp7zip %build -qmake-qt5 +qmake6 make %{?_smp_mflags} %install diff --git a/packages/y/yast2-packager/.files b/packages/y/yast2-packager/.files index 812f2ddbd5e..2f239e9ec94 100644 Binary files a/packages/y/yast2-packager/.files and b/packages/y/yast2-packager/.files differ diff --git a/packages/y/yast2-packager/.rev b/packages/y/yast2-packager/.rev index da4c9f17e6c..05d65c03474 100644 --- a/packages/y/yast2-packager/.rev +++ b/packages/y/yast2-packager/.rev @@ -3328,4 +3328,12 @@ submit new version 5.0.5 1157997 + + a36f376861ce032dda7d0e2579184b17 + 5.0.6 + + anag+factory + submit new version 5.0.6 + 1235166 + diff --git a/packages/y/yast2-packager/yast2-packager-5.0.5.tar.bz2 b/packages/y/yast2-packager/yast2-packager-5.0.5.tar.bz2 deleted file mode 120000 index 2b50500a730..00000000000 --- a/packages/y/yast2-packager/yast2-packager-5.0.5.tar.bz2 +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafybeidn7whiuhowl4wpewnxokn72fx4epyol6ph2un5nlqo5bdvxwm7ra \ No newline at end of file diff --git a/packages/y/yast2-packager/yast2-packager-5.0.6.tar.bz2 b/packages/y/yast2-packager/yast2-packager-5.0.6.tar.bz2 new file mode 120000 index 00000000000..75e716f0e45 --- /dev/null +++ b/packages/y/yast2-packager/yast2-packager-5.0.6.tar.bz2 @@ -0,0 +1 @@ +/ipfs/bafybeiflkj77dihnr2brzzkr7cekq7tkt3mkjneztrraeptw552n3i5qea \ No newline at end of file diff --git a/packages/y/yast2-packager/yast2-packager.changes b/packages/y/yast2-packager/yast2-packager.changes index 65c9e2d364e..34896555574 100644 --- a/packages/y/yast2-packager/yast2-packager.changes +++ b/packages/y/yast2-packager/yast2-packager.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Mon Jan 6 10:45:35 UTC 2025 - Martin Vidner + +- Adjust test for ruby-3.4 (bsc#1235099) +- 5.0.6 + ------------------------------------------------------------------- Tue Mar 12 13:43:26 UTC 2024 - Ladislav Slezák diff --git a/packages/y/yast2-packager/yast2-packager.spec b/packages/y/yast2-packager/yast2-packager.spec index 692398de92d..c3b7cf0fe1f 100644 --- a/packages/y/yast2-packager/yast2-packager.spec +++ b/packages/y/yast2-packager/yast2-packager.spec @@ -1,7 +1,7 @@ # # spec file for package yast2-packager # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: yast2-packager -Version: 5.0.5 +Version: 5.0.6 Release: 0 Summary: YaST2 - Package Library License: GPL-2.0-or-later diff --git a/packages/y/yast2-ruby-bindings/.files b/packages/y/yast2-ruby-bindings/.files index 8dbf6b4b130..b9cb3623109 100644 Binary files a/packages/y/yast2-ruby-bindings/.files and b/packages/y/yast2-ruby-bindings/.files differ diff --git a/packages/y/yast2-ruby-bindings/.rev b/packages/y/yast2-ruby-bindings/.rev index 3790be3ba26..14e45ee739a 100644 --- a/packages/y/yast2-ruby-bindings/.rev +++ b/packages/y/yast2-ruby-bindings/.rev @@ -1025,4 +1025,12 @@ submit new version 5.0.0 1118973 + + 630504417fd220892973c5ed4a786844 + 5.0.1 + + anag+factory + submit new version 5.0.1 + 1232868 + diff --git a/packages/y/yast2-ruby-bindings/yast2-ruby-bindings-5.0.0.tar.bz2 b/packages/y/yast2-ruby-bindings/yast2-ruby-bindings-5.0.0.tar.bz2 deleted file mode 120000 index d152610bed8..00000000000 --- a/packages/y/yast2-ruby-bindings/yast2-ruby-bindings-5.0.0.tar.bz2 +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafkreibhyzjadmy2col3jdrlt345tvnzovtrcxzvy4fd6soyfpjmn6bpxa \ No newline at end of file diff --git a/packages/y/yast2-ruby-bindings/yast2-ruby-bindings-5.0.1.tar.bz2 b/packages/y/yast2-ruby-bindings/yast2-ruby-bindings-5.0.1.tar.bz2 new file mode 120000 index 00000000000..945753a1a95 --- /dev/null +++ b/packages/y/yast2-ruby-bindings/yast2-ruby-bindings-5.0.1.tar.bz2 @@ -0,0 +1 @@ +/ipfs/bafkreigdjctwvs6vrpefheavatxf3sl4mr5vqwcue2bc5gb73xec6y5qbi \ No newline at end of file diff --git a/packages/y/yast2-ruby-bindings/yast2-ruby-bindings.changes b/packages/y/yast2-ruby-bindings/yast2-ruby-bindings.changes index 71d81cc49e3..ff6a7190e0a 100644 --- a/packages/y/yast2-ruby-bindings/yast2-ruby-bindings.changes +++ b/packages/y/yast2-ruby-bindings/yast2-ruby-bindings.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Fri Dec 20 16:01:56 UTC 2024 - Josef Reidinger + +- Adapt to ruby 3.4 (gh#yast/yast-ruby-bindings#292) +- 5.0.1 + ------------------------------------------------------------------- Wed Aug 30 20:16:10 UTC 2023 - Josef Reidinger diff --git a/packages/y/yast2-ruby-bindings/yast2-ruby-bindings.spec b/packages/y/yast2-ruby-bindings/yast2-ruby-bindings.spec index ef9088b5e98..5faff3be507 100644 --- a/packages/y/yast2-ruby-bindings/yast2-ruby-bindings.spec +++ b/packages/y/yast2-ruby-bindings/yast2-ruby-bindings.spec @@ -1,7 +1,7 @@ # # spec file for package yast2-ruby-bindings # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: yast2-ruby-bindings -Version: 5.0.0 +Version: 5.0.1 Release: 0 URL: https://github.com/yast/yast-ruby-bindings BuildRoot: %{_tmppath}/%{name}-%{version}-build diff --git a/packages/y/yast2-trans/.files b/packages/y/yast2-trans/.files index 8af1587a901..1e2937702a5 100644 Binary files a/packages/y/yast2-trans/.files and b/packages/y/yast2-trans/.files differ diff --git a/packages/y/yast2-trans/.rev b/packages/y/yast2-trans/.rev index 483d5538b9f..6c05f54b5c9 100644 --- a/packages/y/yast2-trans/.rev +++ b/packages/y/yast2-trans/.rev @@ -4280,4 +4280,12 @@ Submit new version 1233075 + + b1564d1a6f6dd8d4a749b1ea4ca606c6 + 84.87.20250103.9ee56288d5 + + anag+factory + Submit new version + 1235093 + diff --git a/packages/y/yast2-trans/_servicedata b/packages/y/yast2-trans/_servicedata index 17002b6ee83..8cee8d0d59b 100644 --- a/packages/y/yast2-trans/_servicedata +++ b/packages/y/yast2-trans/_servicedata @@ -1,4 +1,4 @@ https://github.com/yast/yast-translations.git - a50be99cf807255d4dd2b1b1ac931a8a2b56b81e \ No newline at end of file + 9ee56288d55edf45b7970f36f54dd54722b35bd3 \ No newline at end of file diff --git a/packages/y/yast2-trans/yast2-trans-84.87.20241219.a50be99cf8.tar.xz b/packages/y/yast2-trans/yast2-trans-84.87.20241219.a50be99cf8.tar.xz deleted file mode 120000 index bdbfd775a5a..00000000000 --- a/packages/y/yast2-trans/yast2-trans-84.87.20241219.a50be99cf8.tar.xz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafybeiatom5p3x5mn3gzljdnxczsx3drnjefsb2dtwwmdynecwmrzshdpi \ No newline at end of file diff --git a/packages/y/yast2-trans/yast2-trans-84.87.20250103.9ee56288d5.tar.xz b/packages/y/yast2-trans/yast2-trans-84.87.20250103.9ee56288d5.tar.xz new file mode 120000 index 00000000000..09d827120bc --- /dev/null +++ b/packages/y/yast2-trans/yast2-trans-84.87.20250103.9ee56288d5.tar.xz @@ -0,0 +1 @@ +/ipfs/bafybeigw66dr2dr4j6eeq3yp643kthzv3vkgx2vgso2zm374b7wqhjrgcq \ No newline at end of file diff --git a/packages/y/yast2-trans/yast2-trans.changes b/packages/y/yast2-trans/yast2-trans.changes index 7d010e7f8fb..877376af862 100644 --- a/packages/y/yast2-trans/yast2-trans.changes +++ b/packages/y/yast2-trans/yast2-trans.changes @@ -1,3 +1,12 @@ +------------------------------------------------------------------- +Mon Jan 06 05:13:11 UTC 2025 - git@opensuse.org + +- Update to version 84.87.20250103.9ee56288d5: + * Translated using Weblate (Icelandic) + * Translated using Weblate (Icelandic) + * Translated using Weblate (Icelandic) + * Added translation using Weblate (Icelandic) + ------------------------------------------------------------------- Mon Dec 23 05:13:14 UTC 2024 - git@opensuse.org diff --git a/packages/y/yast2-trans/yast2-trans.spec b/packages/y/yast2-trans/yast2-trans.spec index ff066b38151..99ea9ac0cc1 100644 --- a/packages/y/yast2-trans/yast2-trans.spec +++ b/packages/y/yast2-trans/yast2-trans.spec @@ -1,7 +1,7 @@ # # spec file for package yast2-trans # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: yast2-trans -Version: 84.87.20241219.a50be99cf8 +Version: 84.87.20250103.9ee56288d5 Release: 0 Summary: YaST2 - Translation Container Package License: GPL-2.0-or-later diff --git a/packages/y/yast2/.files b/packages/y/yast2/.files index 5440883d918..31a513ab32c 100644 Binary files a/packages/y/yast2/.files and b/packages/y/yast2/.files differ diff --git a/packages/y/yast2/.rev b/packages/y/yast2/.rev index 546063b2412..b576a6ce482 100644 --- a/packages/y/yast2/.rev +++ b/packages/y/yast2/.rev @@ -4299,4 +4299,12 @@ submit new version 5.0.10 1205107 + + 6cb918822010fa74a818c5606cf586c9 + 5.0.11 + + anag+factory + submit new version 5.0.11 + 1234526 + diff --git a/packages/y/yast2/yast2-5.0.10.tar.bz2 b/packages/y/yast2/yast2-5.0.10.tar.bz2 deleted file mode 120000 index d6df34c9532..00000000000 --- a/packages/y/yast2/yast2-5.0.10.tar.bz2 +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafybeiatg7w3wz5vjm2yw5kduqpewy6mahvotppzoqdkhzmfq3djmpzdcm \ No newline at end of file diff --git a/packages/y/yast2/yast2-5.0.11.tar.bz2 b/packages/y/yast2/yast2-5.0.11.tar.bz2 new file mode 120000 index 00000000000..c35d0c077ec --- /dev/null +++ b/packages/y/yast2/yast2-5.0.11.tar.bz2 @@ -0,0 +1 @@ +/ipfs/bafybeiaumlxivlkt4zq55skboyffmikb5zahsx6osdd4re2bpl4he5ob4q \ No newline at end of file diff --git a/packages/y/yast2/yast2.changes b/packages/y/yast2/yast2.changes index bb2a441f988..b799fdf5703 100644 --- a/packages/y/yast2/yast2.changes +++ b/packages/y/yast2/yast2.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Jan 2 06:51:16 UTC 2025 - Josef Reidinger + +- Fix failing tests with ruby 3.4 (gh#yast/yast-yast2#1314) +- 5.0.11 + ------------------------------------------------------------------- Tue Oct 1 13:28:34 UTC 2024 - Stefan Hundhammer diff --git a/packages/y/yast2/yast2.spec b/packages/y/yast2/yast2.spec index 3d3de2d206c..6be1460c690 100644 --- a/packages/y/yast2/yast2.spec +++ b/packages/y/yast2/yast2.spec @@ -1,7 +1,7 @@ # # spec file for package yast2 # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: yast2 -Version: 5.0.10 +Version: 5.0.11 Release: 0 Summary: YaST2 Main Package