Skip to content

Commit

Permalink
update 2024-11-19 01:07
Browse files Browse the repository at this point in the history
  • Loading branch information
bmwiedemann committed Nov 19, 2024
1 parent 6bf21da commit 01e4593
Show file tree
Hide file tree
Showing 624 changed files with 18,946 additions and 975 deletions.
42 changes: 26 additions & 16 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:20241108
ExpandFlags: macroserial:20241118

ExpandFlags: kiwi-nobasepackages
ExpandFlags: docker-nobasepackages
Expand Down Expand Up @@ -252,7 +252,7 @@ FileProvides: /usr/bin/cat busybox-coreutils coreutils coreutils-single
FileProvides: /usr/bin/cdda2wav cdda2wav
FileProvides: /usr/bin/cdrdao cdrdao
FileProvides: /usr/bin/cdrecord cdrecord
FileProvides: /usr/bin/chardetect python310-chardet python311-chardet python312-chardet
FileProvides: /usr/bin/chardetect python310-chardet python311-chardet python312-chardet python313-chardet
FileProvides: /usr/bin/chfn shadow
FileProvides: /usr/bin/chgrp busybox-coreutils coreutils coreutils-single
FileProvides: /usr/bin/chmod busybox-coreutils coreutils coreutils-single
Expand Down Expand Up @@ -292,7 +292,7 @@ FileProvides: /usr/bin/ed busybox-ed ed
FileProvides: /usr/bin/edit-xml-catalog sgml-skel
FileProvides: /usr/bin/enc2xs perl
FileProvides: /usr/bin/env busybox-coreutils coreutils coreutils-single
FileProvides: /usr/bin/eremaeactl python310-django-eremaea2 python311-django-eremaea2 python312-django-eremaea2
FileProvides: /usr/bin/eremaeactl python310-django-eremaea2 python311-django-eremaea2 python312-django-eremaea2 python313-django-eremaea2
FileProvides: /usr/bin/escript erlang
FileProvides: /usr/bin/eu-strip elfutils
FileProvides: /usr/bin/expand busybox-coreutils coreutils coreutils-single
Expand Down Expand Up @@ -418,7 +418,7 @@ FileProvides: /usr/bin/python3 python311-base
FileProvides: /usr/bin/python3.10 python310-base
FileProvides: /usr/bin/python3.11 python311-base
FileProvides: /usr/bin/python3.12 python312-base
FileProvides: /usr/bin/python3.13 python312-base
FileProvides: /usr/bin/python3.13 python313-base
FileProvides: /usr/bin/python3.8 python38-base
FileProvides: /usr/bin/python3.9 python39-base
FileProvides: /usr/bin/qemu-img qemu-img
Expand Down Expand Up @@ -599,7 +599,7 @@ Prefer: -sequoia-octopus-librnp
Prefer: -gdm-systemd

# have choice for uv needed by python310-hatch: python310-uv python311-uv python312-uv uv, have choice for uv needed by python312-hatch: python310-uv python311-uv python312-uv uv, have choice for uv needed by python311-hatch: python310-uv python311-uv python312-uv uv
Prefer: -python310-uv -python312-uv
Prefer: -python310-uv -python312-uv -python313-uv

# have choice for python311-markdown-math needed by python311-Markups: python311-markdown-math python311-python-markdown-math
Prefer: -python311-markdown-math
Expand All @@ -608,10 +608,11 @@ Prefer: -python311-markdown-math
Prefer: -python311-pysnmp

# have choice for python3-numpy-devel: python311-numpy-devel python311-numpy1-devel
Prefer: -python310-numpy1-devel -python311-numpy1-devel -python312-numpy1-devel -python311-numpy1 -python310-numpy1 -python312-numpy1
Prefer: -python310-numpy1-devel -python311-numpy1-devel -python312-numpy1-devel -python313-numpy1-devel
Prefer: -python311-numpy1 -python310-numpy1 -python312-numpy1 -python313-numpy1

# have choice for python3-PyPDF2 >= 2.1.1: python310-pypdf python311-PyPDF2 python311-pypdf python312-pypdf
Prefer: -python310-pypdf -python311-pypdf -python312-pypdf
Prefer: -python310-pypdf -python311-pypdf -python312-pypdf -python313-pypdf

# have choice for pkgconfig(libmarkdown): libmarkdown-devel libmarkdown2-devel
Prefer: -libmarkdown2-devel
Expand All @@ -633,11 +634,13 @@ Prefer: -libxkbregistry-devel-32bit
Prefer: -python310-anyio3
Prefer: -python311-anyio3
Prefer: -python312-anyio3
Prefer: -python313-anyio3

# have choice for python311-django >= 1.11: python311-Django python311-Django4, have choice for python311-Django needed by python311-pytest-django: python311-Django python311-Django4
Prefer: -python310-Django4
Prefer: -python311-Django4
Prefer: -python312-Django4
Prefer: -python313-Django4

# have choice for dbus-broker-restart-behavior = 35 needed by dbus-broker: dbus-broker-allow-restart dbus-broker-block-restart
Prefer: -dbus-broker-allow-restart
Expand Down Expand Up @@ -958,45 +961,49 @@ Prefer: -Catch2-2-devel
Prefer: -urw-base35-fonts

# Python3 exists in multiple versions - we currently favor 3.11 (our default):
Prefer: -python310-txt2tags -python312-txt2tags
Prefer: -python310-txt2tags -python312-txt2tags -python313-txt2tags

# unresolvable: have choice for libcontainers-policy >= 20230214 needed by libcontainers-common: libcontainers-default-policy libcontainers-openSUSE-policy
Prefer: -libcontainers-default-policy

# have choice for python3-jsonschema: python311-jsonschema python311-jsonschema417
Prefer: -python310-jsonschema417 -python311-jsonschema417 -python312-jsonschema417
Prefer: -python310-jsonschema417 -python311-jsonschema417 -python312-jsonschema417 -python313-jsonschema417
Prefer: -python310-jsonschema417-format-nongpl
Prefer: -python311-jsonschema417-format-nongpl
Prefer: -python312-jsonschema417-format-nongpl
Prefer: -python313-jsonschema417-format-nongpl

# have choice for python-mistune after rename to python-mistune2
Prefer: -python310-mistune
Prefer: -python311-mistune
Prefer: -python312-mistune
Prefer: -python313-mistune


Prefer: -protobuf21-devel

Prefer: -python310-urllib3_1 -python311-urllib3_1 -python312-urllib3_1
Prefer: -python310-urllib3_1 -python311-urllib3_1 -python312-urllib3_1 -python313-urllib3_1
# have choice for python3-magic: python38-magic python38-python-magic
Prefer: -python310-magic -python312-magic
Prefer: -python310-magic -python312-magic -python313-magic

# have choice for gcr-ssh-agent needed by libgcr-3-1: gcr-ssh-agent gcr3-ssh-agent
Prefer: -gcr3-ssh-agent -gcr3-viewer

# have choice for python3-Cython: python310-Cython python310-Cython3
Prefer: -python310-Cython0 -python311-Cython0 -python312-Cython0
Prefer: -python310-Cython0 -python311-Cython0 -python312-Cython0 -python313-Cython0

# have choice for ntp-daemon: chrony ntp ntpsec
Prefer: chrony

# have choice for python-sqlalchemy >= 1.4: python-SQLAlchemy python-SQLAlchemy1
Prefer: -python310-SQLAlchemy1 -python311-SQLAlchemy1 -python312-SQLAlchemy1
Prefer: -python310-SQLAlchemy1 -python311-SQLAlchemy1 -python312-SQLAlchemy1 -python313-SQLAlchemy1

# have choice for (python36-qt5 or python36-PyQt6) needed by python36-pytest-qt
Prefer: -python310-PyQt6 -python3-pyside2
Prefer: -python311-PyQt6
Prefer: -python312-PyQt6
Prefer: -python313-PyQt6

# man and mandoc provide man; mandoc claims to be lightweight, but it was never discussed to be the new default
Prefer: man

Expand Down Expand Up @@ -1076,8 +1083,8 @@ Prefer: -libomp15-devel -libomp16-devel -libomp17-devel -libomp18-devel

# have choice for python3dist(jupyterlab) = 3.6.2 needed by jupyter-jupyterlab: python310-jupyterlab python311-jupyterlab python38-jupyterlab python39-jupyterlab
Prefer: -python310-jupyterlab
Prefer: -python310-nbclassic -python312-nbclassic
prefer: -python310-notebook -python312-notebook
Prefer: -python310-nbclassic -python312-nbclassic -python313-nbclassic
prefer: -python310-notebook -python312-notebook -python313-notebook

# have choice for (sysvinit(network) or service(network)) needed by sysconfig: NetworkManager wicked-service
Prefer: -NetworkManager
Expand Down Expand Up @@ -1120,6 +1127,7 @@ Prefer: -nunit3-devel
Prefer: -python310-pytest-asyncio0.21
Prefer: -python311-pytest-asyncio0.21
Prefer: -python312-pytest-asyncio0.21
Prefer: -python313-pytest-asyncio0.21

# have choice for libsymspg.so.2()(64bit) needed by libAvogadro1: libsymspg2 python3-spglib
Prefer: -python3-spglib
Expand Down Expand Up @@ -3031,6 +3039,8 @@ BuildFlags: onlybuild:python311
BuildFlags: onlybuild:python311:base
BuildFlags: onlybuild:python312
BuildFlags: onlybuild:python312:base
BuildFlags: onlybuild:python313
BuildFlags: onlybuild:python313:base
BuildFlags: onlybuild:qca:qt5
BuildFlags: onlybuild:qdox
BuildFlags: onlybuild:qemu
Expand Down Expand Up @@ -3450,7 +3460,7 @@ Macros:
## PYTHON MACROS BEGIN
# order of %pythons is important: The last flavor overrides any operation on conflicting files and definitions during expansions,
# making it the "default" in many cases --> keep the primary python3 provider at the end.
%pythons %{?!skip_python3:%{?!skip_python310:python310} %{?!skip_python312:python312} %{?!skip_python311:python311}}
%pythons %{?!skip_python3:%{?!skip_python310:python310} %{?!skip_python312:python312} %{?!skip_python313:python313} %{?!skip_python311:python311}}
%add_python() %{expand:%%define pythons %1 %pythons}

%_without_python2 1
Expand Down
66 changes: 10 additions & 56 deletions packages/_/_project/_staging_workflow
Original file line number Diff line number Diff line change
Expand Up @@ -20,73 +20,27 @@
<staging_project name="openSUSE:Factory:Staging:adi:97"/>
<staging_project name="openSUSE:Factory:Staging:adi:24"/>
<staging_project name="openSUSE:Factory:Staging:adi:27"/>
<staging_project name="openSUSE:Factory:Staging:adi:68"/>
<staging_project name="openSUSE:Factory:Staging:adi:6"/>
<staging_project name="openSUSE:Factory:Staging:adi:26"/>
<staging_project name="openSUSE:Factory:Staging:adi:20"/>
<staging_project name="openSUSE:Factory:Staging:adi:49"/>
<staging_project name="openSUSE:Factory:Staging:adi:4"/>
<staging_project name="openSUSE:Factory:Staging:adi:19"/>
<staging_project name="openSUSE:Factory:Staging:adi:25"/>
<staging_project name="openSUSE:Factory:Staging:adi:23"/>
<staging_project name="openSUSE:Factory:Staging:adi:42"/>
<staging_project name="openSUSE:Factory:Staging:adi:52"/>
<staging_project name="openSUSE:Factory:Staging:adi:61"/>
<staging_project name="openSUSE:Factory:Staging:adi:62"/>
<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:69"/>
<staging_project name="openSUSE:Factory:Staging:adi:70"/>
<staging_project name="openSUSE:Factory:Staging:adi:71"/>
<staging_project name="openSUSE:Factory:Staging:adi:72"/>
<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:67"/>
<staging_project name="openSUSE:Factory:Staging:adi:77"/>
<staging_project name="openSUSE:Factory:Staging:adi:78"/>
<staging_project name="openSUSE:Factory:Staging:adi:1"/>
<staging_project name="openSUSE:Factory:Staging:adi:2"/>
<staging_project name="openSUSE:Factory:Staging:adi:5"/>
<staging_project name="openSUSE:Factory:Staging:adi:8"/>
<staging_project name="openSUSE:Factory:Staging:adi:10"/>
<staging_project name="openSUSE:Factory:Staging:adi:12"/>
<staging_project name="openSUSE:Factory:Staging:adi:13"/>
<staging_project name="openSUSE:Factory:Staging:adi:14"/>
<staging_project name="openSUSE:Factory:Staging:adi:15"/>
<staging_project name="openSUSE:Factory:Staging:adi:11"/>
<staging_project name="openSUSE:Factory:Staging:adi:16"/>
<staging_project name="openSUSE:Factory:Staging:adi:17"/>
<staging_project name="openSUSE:Factory:Staging:adi:3"/>
<staging_project name="openSUSE:Factory:Staging:adi:21"/>
<staging_project name="openSUSE:Factory:Staging:adi:22"/>
<staging_project name="openSUSE:Factory:Staging:adi:7"/>
<staging_project name="openSUSE:Factory:Staging:adi:28"/>
<staging_project name="openSUSE:Factory:Staging:adi:29"/>
<staging_project name="openSUSE:Factory:Staging:adi:30"/>
<staging_project name="openSUSE:Factory:Staging:adi:18"/>
<staging_project name="openSUSE:Factory:Staging:adi:31"/>
<staging_project name="openSUSE:Factory:Staging:adi:32"/>
<staging_project name="openSUSE:Factory:Staging:adi:9"/>
<staging_project name="openSUSE:Factory:Staging:adi:33"/>
<staging_project name="openSUSE:Factory:Staging:adi:34"/>
<staging_project name="openSUSE:Factory:Staging:adi:35"/>
<staging_project name="openSUSE:Factory:Staging:adi:36"/>
<staging_project name="openSUSE:Factory:Staging:adi:38"/>
<staging_project name="openSUSE:Factory:Staging:adi:39"/>
<staging_project name="openSUSE:Factory:Staging:adi:40"/>
<staging_project name="openSUSE:Factory:Staging:adi:41"/>
<staging_project name="openSUSE:Factory:Staging:adi:43"/>
<staging_project name="openSUSE:Factory:Staging:adi:44"/>
<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:48"/>
<staging_project name="openSUSE:Factory:Staging:adi:50"/>
<staging_project name="openSUSE:Factory:Staging:adi:53"/>
<staging_project name="openSUSE:Factory:Staging:adi:54"/>
<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:2"/>
<staging_project name="openSUSE:Factory:Staging:adi:5"/>
<staging_project name="openSUSE:Factory:Staging:adi:10"/>
<staging_project name="openSUSE:Factory:Staging:adi:8"/>
<staging_project name="openSUSE:Factory:Staging:adi:9"/>
<staging_project name="openSUSE:Factory:Staging:adi:11"/>
<staging_project name="openSUSE:Factory:Staging:adi:12"/>
<staging_project name="openSUSE:Factory:Staging:adi:13"/>
</workflow>
Binary file added packages/a/adaptivecpp/.files
Binary file not shown.
6 changes: 6 additions & 0 deletions packages/a/adaptivecpp/.meta
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
<package name="adaptivecpp" project="openSUSE:Factory">
<title>AdaptiveCpp</title>
<description>AdaptiveCpp is the independent, community-driven modern platform for C++-based heterogeneous programming models targeting CPUs and GPUs from all major vendors. AdaptiveCpp lets applications adapt themselves to all the hardware found in the system. This includes use cases where a single binary needs to be able to target all supported hardware, or utilize hardware from different vendors simultaneously.</description>
<devel project="devel:tools:compiler" package="adaptivecpp"/>
<url>https://adaptivecpp.github.io/</url>
</package>
12 changes: 12 additions & 0 deletions packages/a/adaptivecpp/.rev
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
<revisionlist>
<revision rev="1" vrev="1">
<srcmd5>60df596f881354285bee80514ed9eb53</srcmd5>
<version>24.06.0~0</version>
<time>1731956440</time>
<user>anag+factory</user>
<comment>Adaptivecpp is an open implementation of SYCL for CPUs and GPUs.

AFAIK we do miss an open source SYCL implementation in Factory.</comment>
<requestid>1224581</requestid>
</revision>
</revisionlist>
20 changes: 20 additions & 0 deletions packages/a/adaptivecpp/01-env-to-interpreter.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
diff --git a/bin/acpp b/bin/acpp
index 2368348..bab3917 100755
--- a/bin/acpp
+++ b/bin/acpp
@@ -1,4 +1,4 @@
-#!/usr/bin/env python3
+#!/usr/bin/python3

'''
*
diff --git a/cmake/syclcc-launcher b/cmake/syclcc-launcher
index b56341c..6083201 100755
--- a/cmake/syclcc-launcher
+++ b/cmake/syclcc-launcher
@@ -1,4 +1,4 @@
-#!/usr/bin/env python3
+#!/usr/bin/python3

"""
*
13 changes: 13 additions & 0 deletions packages/a/adaptivecpp/02-cmake-modules.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
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}
22 changes: 22 additions & 0 deletions packages/a/adaptivecpp/_service
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
<services>
<service name="format_spec_file" mode="manual" />
<service name="obs_scm" mode="manual">
<param name="filename">adaptivecpp</param>
<param name="url">https://github.com/AdaptiveCpp/AdaptiveCpp.git</param>
<param name="scm">git</param>
<param name="revision">v24.06.0</param>
<param name="versionformat">@PARENT_TAG@~@TAG_OFFSET@</param>
<param name="versionrewrite-pattern">v(.*)</param>
<param name="changesgenerate">enable</param>
</service>
<service name="set_version" mode="manual" />

<service name="tar" mode="buildtime">
<param name="package-meta">yes</param>
</service>
<service name="recompress" mode="buildtime">
<param name="compression">gz</param>
<param name="file">adaptivecpp-*.tar</param>
</service>

</services>
4 changes: 4 additions & 0 deletions packages/a/adaptivecpp/_servicedata
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
<servicedata>
<service name="tar_scm">
<param name="url">https://github.com/AdaptiveCpp/AdaptiveCpp.git</param>
<param name="changesrevision">fc51dae9006d6858fc9c33148cc5f935bb56b075</param></service></servicedata>
1 change: 1 addition & 0 deletions packages/a/adaptivecpp/adaptivecpp-24.06.0~0.obscpio
11 changes: 11 additions & 0 deletions packages/a/adaptivecpp/adaptivecpp.changes
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
-------------------------------------------------------------------
Tue Nov 12 00:09:24 UTC 2024 - Eyad Issa <eyadlorenzo@gmail.com>

- Added patch 02-cmake-modules.patch to make some shared libraries
modules and to avoid error while linking with --no-undefined.

- Added patch 01-env-to-interpreter.patch to convert
/usr/bin/env python3 to /usr/bin/python3 in the shebang of the
python scripts.

- Packaged version 24.06.0
4 changes: 4 additions & 0 deletions packages/a/adaptivecpp/adaptivecpp.obsinfo
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
name: adaptivecpp
version: 24.06.0~0
mtime: 1722262305
commit: fc51dae9006d6858fc9c33148cc5f935bb56b075
Loading

0 comments on commit 01e4593

Please sign in to comment.