Skip to content

Commit

Permalink
update 2025-01-08 01:08
Browse files Browse the repository at this point in the history
  • Loading branch information
bmwiedemann committed Jan 8, 2025
1 parent 7c3773c commit afdd53f
Show file tree
Hide file tree
Showing 1,050 changed files with 10,196 additions and 2,632 deletions.
50 changes: 31 additions & 19 deletions packages/_/_project/_config
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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
Expand All @@ -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
Expand Down
92 changes: 9 additions & 83 deletions packages/_/_project/_staging_workflow
Original file line number Diff line number Diff line change
Expand Up @@ -20,101 +20,27 @@
<staging_project name="openSUSE:Factory:Staging:adi:90"/>
<staging_project name="openSUSE:Factory:Staging:adi:106"/>
<staging_project name="openSUSE:Factory:Staging:adi:26"/>
<staging_project name="openSUSE:Factory:Staging:adi:18"/>
<staging_project name="openSUSE:Factory:Staging:adi:35"/>
<staging_project name="openSUSE:Factory:Staging:adi:52"/>
<staging_project name="openSUSE:Factory:Staging:adi:22"/>
<staging_project name="openSUSE:Factory:Staging:adi:42"/>
<staging_project name="openSUSE:Factory:Staging:adi:25"/>
<staging_project name="openSUSE:Factory:Staging:adi:54"/>
<staging_project name="openSUSE:Factory:Staging:adi:33"/>
<staging_project name="openSUSE:Factory:Staging:adi:38"/>
<staging_project name="openSUSE:Factory:Staging:adi:44"/>
<staging_project name="openSUSE:Factory:Staging:adi:72"/>
<staging_project name="openSUSE:Factory:Staging:adi:3"/>
<staging_project name="openSUSE:Factory:Staging:adi:5"/>
<staging_project name="openSUSE:Factory:Staging:adi:7"/>
<staging_project name="openSUSE:Factory:Staging:adi:9"/>
<staging_project name="openSUSE:Factory:Staging:adi:8"/>
<staging_project name="openSUSE:Factory:Staging:adi:14"/>
<staging_project name="openSUSE:Factory:Staging:adi:15"/>
<staging_project name="openSUSE:Factory:Staging:adi:17"/>
<staging_project name="openSUSE:Factory:Staging:adi:21"/>
<staging_project name="openSUSE:Factory:Staging:adi:23"/>
<staging_project name="openSUSE:Factory:Staging:adi:24"/>
<staging_project name="openSUSE:Factory:Staging:adi:27"/>
<staging_project name="openSUSE:Factory:Staging:adi:28"/>
<staging_project name="openSUSE:Factory:Staging:adi:29"/>
<staging_project name="openSUSE:Factory:Staging:adi:19"/>
<staging_project name="openSUSE:Factory:Staging:adi:20"/>
<staging_project name="openSUSE:Factory:Staging:adi:32"/>
<staging_project name="openSUSE:Factory:Staging:adi:36"/>
<staging_project name="openSUSE:Factory:Staging:adi:37"/>
<staging_project name="openSUSE:Factory:Staging:adi:39"/>
<staging_project name="openSUSE:Factory:Staging:adi:41"/>
<staging_project name="openSUSE:Factory:Staging:adi:45"/>
<staging_project name="openSUSE:Factory:Staging:adi:46"/>
<staging_project name="openSUSE:Factory:Staging:adi:47"/>
<staging_project name="openSUSE:Factory:Staging:adi:53"/>
<staging_project name="openSUSE:Factory:Staging:adi:93"/>
<staging_project name="openSUSE:Factory:Staging:adi:102"/>
<staging_project name="openSUSE:Factory:Staging:adi:103"/>
<staging_project name="openSUSE:Factory:Staging:adi:104"/>
<staging_project name="openSUSE:Factory:Staging:adi:105"/>
<staging_project name="openSUSE:Factory:Staging:adi:107"/>
<staging_project name="openSUSE:Factory:Staging:adi:1"/>
<staging_project name="openSUSE:Factory:Staging:adi:3"/>
<staging_project name="openSUSE:Factory:Staging:adi:4"/>
<staging_project name="openSUSE:Factory:Staging:adi:5"/>
<staging_project name="openSUSE:Factory:Staging:adi:6"/>
<staging_project name="openSUSE:Factory:Staging:adi:10"/>
<staging_project name="openSUSE:Factory:Staging:adi:11"/>
<staging_project name="openSUSE:Factory:Staging:adi:12"/>
<staging_project name="openSUSE:Factory:Staging:adi:13"/>
<staging_project name="openSUSE:Factory:Staging:adi:16"/>
<staging_project name="openSUSE:Factory:Staging:adi:30"/>
<staging_project name="openSUSE:Factory:Staging:adi:31"/>
<staging_project name="openSUSE:Factory:Staging:adi:34"/>
<staging_project name="openSUSE:Factory:Staging:adi:48"/>
<staging_project name="openSUSE:Factory:Staging:adi:49"/>
<staging_project name="openSUSE:Factory:Staging:adi:50"/>
<staging_project name="openSUSE:Factory:Staging:adi:53"/>
<staging_project name="openSUSE:Factory:Staging:adi:55"/>
<staging_project name="openSUSE:Factory:Staging:adi:56"/>
<staging_project name="openSUSE:Factory:Staging:adi:57"/>
<staging_project name="openSUSE:Factory:Staging:adi:58"/>
<staging_project name="openSUSE:Factory:Staging:adi:59"/>
<staging_project name="openSUSE:Factory:Staging:adi:60"/>
<staging_project name="openSUSE:Factory:Staging:adi:61"/>
<staging_project name="openSUSE:Factory:Staging:adi:62"/>
<staging_project name="openSUSE:Factory:Staging:adi:63"/>
<staging_project name="openSUSE:Factory:Staging:adi:64"/>
<staging_project name="openSUSE:Factory:Staging:adi:65"/>
<staging_project name="openSUSE:Factory:Staging:adi:66"/>
<staging_project name="openSUSE:Factory:Staging:adi:51"/>
<staging_project name="openSUSE:Factory:Staging:adi:67"/>
<staging_project name="openSUSE:Factory:Staging:adi:68"/>
<staging_project name="openSUSE:Factory:Staging:adi:69"/>
<staging_project name="openSUSE:Factory:Staging:adi:70"/>
<staging_project name="openSUSE:Factory:Staging:adi:71"/>
<staging_project name="openSUSE:Factory:Staging:adi:73"/>
<staging_project name="openSUSE:Factory:Staging:adi:74"/>
<staging_project name="openSUSE:Factory:Staging:adi:75"/>
<staging_project name="openSUSE:Factory:Staging:adi:76"/>
<staging_project name="openSUSE:Factory:Staging:adi:77"/>
<staging_project name="openSUSE:Factory:Staging:adi:79"/>
<staging_project name="openSUSE:Factory:Staging:adi:80"/>
<staging_project name="openSUSE:Factory:Staging:adi:81"/>
<staging_project name="openSUSE:Factory:Staging:adi:82"/>
<staging_project name="openSUSE:Factory:Staging:adi:83"/>
<staging_project name="openSUSE:Factory:Staging:adi:84"/>
<staging_project name="openSUSE:Factory:Staging:adi:78"/>
<staging_project name="openSUSE:Factory:Staging:adi:85"/>
<staging_project name="openSUSE:Factory:Staging:adi:86"/>
<staging_project name="openSUSE:Factory:Staging:adi:43"/>
<staging_project name="openSUSE:Factory:Staging:adi:87"/>
<staging_project name="openSUSE:Factory:Staging:adi:88"/>
<staging_project name="openSUSE:Factory:Staging:adi:89"/>
<staging_project name="openSUSE:Factory:Staging:adi:91"/>
<staging_project name="openSUSE:Factory:Staging:adi:92"/>
<staging_project name="openSUSE:Factory:Staging:adi:93"/>
<staging_project name="openSUSE:Factory:Staging:adi:94"/>
<staging_project name="openSUSE:Factory:Staging:adi:95"/>
<staging_project name="openSUSE:Factory:Staging:adi:96"/>
<staging_project name="openSUSE:Factory:Staging:adi:97"/>
<staging_project name="openSUSE:Factory:Staging:adi:98"/>
<staging_project name="openSUSE:Factory:Staging:adi:99"/>
<staging_project name="openSUSE:Factory:Staging:adi:100"/>
<staging_project name="openSUSE:Factory:Staging:adi:101"/>
</workflow>
Binary file modified packages/a/ART/.files
Binary file not shown.
8 changes: 8 additions & 0 deletions packages/a/ART/.rev
Original file line number Diff line number Diff line change
Expand Up @@ -305,4 +305,12 @@
<comment></comment>
<requestid>1234880</requestid>
</revision>
<revision rev="28" vrev="2">
<srcmd5>54d40c6c2a28b7e0bdd43bfabb5a28c4</srcmd5>
<version>1.24.5</version>
<time>1736279505</time>
<user>anag+factory</user>
<comment></comment>
<requestid>1235109</requestid>
</revision>
</revisionlist>
6 changes: 6 additions & 0 deletions packages/a/ART/ART.changes
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
-------------------------------------------------------------------
Mon Jan 6 01:03:49 UTC 2025 - Marcus Rueckert <[email protected]>

- consistently set CC/CXX variables
- enable CTL support in the devel project

-------------------------------------------------------------------
Sat Jan 4 07:16:15 UTC 2025 - Joshua Smith <[email protected]>

Expand Down
15 changes: 13 additions & 2 deletions packages/a/ART/ART.spec
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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
Expand Down Expand Up @@ -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}
Expand All @@ -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
Expand Down
Binary file modified packages/a/adaptivecpp/.files
Binary file not shown.
32 changes: 32 additions & 0 deletions packages/a/adaptivecpp/.rev
Original file line number Diff line number Diff line change
Expand Up @@ -26,4 +26,36 @@ AFAIK we do miss an open source SYCL implementation in Factory.</comment>
</comment>
<requestid>1228747</requestid>
</revision>
<revision rev="4" vrev="1">
<srcmd5>1216d28b128bd04d6b28576f8960a490</srcmd5>
<version>24.10.0~0</version>
<time>1736279519</time>
<user>anag+factory</user>
<comment>- 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</comment>
<requestid>1235204</requestid>
</revision>
</revisionlist>
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
From af436323b9fff366ac50f8a44a045acc0077ca02 Mon Sep 17 00:00:00 2001
From 0559caa004e4e53d2234f00c932e50e3a721874a Mon Sep 17 00:00:00 2001
From: VaiTon <[email protected]>
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 +-
cmake/syclcc-launcher | 2 +-
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 @@
Expand All @@ -29,5 +29,5 @@ index b56341c..6083201 100755
"""
*
--
2.47.0
2.47.1

25 changes: 0 additions & 25 deletions packages/a/adaptivecpp/0002-CMake-acpp-clang-to-MODULE.patch

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,25 +1,25 @@
From 2aeb2359bc3c94c0a2f7abe589f3fcb4a4b3958a Mon Sep 17 00:00:00 2001
From 8811e2a52977bb5686c32cc97609a5a84c8ae79e Mon Sep 17 00:00:00 2001
From: VaiTon <[email protected]>
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

Loading

0 comments on commit afdd53f

Please sign in to comment.