aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEli Schwartz <eschwartz@gentoo.org>2024-10-27 14:19:09 -0400
committerEli Schwartz <eschwartz@gentoo.org>2024-10-29 00:59:44 -0400
commit570197d3289aca4c0cbc0712bb36dad0e50fbaa2 (patch)
treebab739de8cced580871fa2d4ce9fa114c9b63dff /builders
parentopenrc: add USE workaround for another KDE app (diff)
downloadbinhost-570197d3289aca4c0cbc0712bb36dad0e50fbaa2.tar.gz
binhost-570197d3289aca4c0cbc0712bb36dad0e50fbaa2.tar.bz2
binhost-570197d3289aca4c0cbc0712bb36dad0e50fbaa2.zip
add python 3.13 dual-support variant
The initial release of 3.13 is now stable and we can start building packages for early adopters. It is not yet practical to build 3.13-only packages but let's lay the groundwork for installing a dual stack. Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
Diffstat (limited to 'builders')
-rw-r--r--builders/milou/gnome-23/portage/variants/python3both/make.conf.footer2
-rw-r--r--builders/milou/gnome-23/portage/variants/python3both/package.use/python3both16
-rw-r--r--builders/milou/gnome-23/portage/variants/python3both/profile/use.stable.mask2
-rw-r--r--builders/milou/gnome-v3-23/portage/variants/python3both/make.conf.footer2
-rw-r--r--builders/milou/gnome-v3-23/portage/variants/python3both/package.use/python3both16
-rw-r--r--builders/milou/gnome-v3-23/portage/variants/python3both/profile/use.stable.mask2
-rw-r--r--builders/milou/server-23/portage/variants/python3both/make.conf.footer2
-rw-r--r--builders/milou/server-23/portage/variants/python3both/package.use/python3both2
-rw-r--r--builders/milou/server-23/portage/variants/python3both/profile/use.stable.mask2
-rw-r--r--builders/milou/server-v3-23/portage/variants/python3both/make.conf.footer2
-rw-r--r--builders/milou/server-v3-23/portage/variants/python3both/package.use/python3both2
-rw-r--r--builders/milou/server-v3-23/portage/variants/python3both/profile/use.stable.mask2
12 files changed, 52 insertions, 0 deletions
diff --git a/builders/milou/gnome-23/portage/variants/python3both/make.conf.footer b/builders/milou/gnome-23/portage/variants/python3both/make.conf.footer
new file mode 100644
index 0000000..e0fb0ac
--- /dev/null
+++ b/builders/milou/gnome-23/portage/variants/python3both/make.conf.footer
@@ -0,0 +1,2 @@
+PYTHON_TARGETS="python3_12 python3_13"
+PYTHON_SINGLE_TARGET="python3_13"
diff --git a/builders/milou/gnome-23/portage/variants/python3both/package.use/python3both b/builders/milou/gnome-23/portage/variants/python3both/package.use/python3both
new file mode 100644
index 0000000..3c0cada
--- /dev/null
+++ b/builders/milou/gnome-23/portage/variants/python3both/package.use/python3both
@@ -0,0 +1,16 @@
+# unavailable for 3.13
+media-gfx/blender PYTHON_SINGLE_TARGET: python3_12
+media-gfx/inkscape PYTHON_SINGLE_TARGET: python3_12
+sys-apps/systemd PYTHON_SINGLE_TARGET: python3_12
+net-fs/samba PYTHON_SINGLE_TARGET: python3_12
+net-fs/cifs-utils PYTHON_SINGLE_TARGET: python3_12
+sys-libs/ldb PYTHON_SINGLE_TARGET: python3_12
+app-i18n/ibus PYTHON_SINGLE_TARGET: python3_12
+media-libs/oidn PYTHON_SINGLE_TARGET: python3_12
+net-wireless/blueman PYTHON_SINGLE_TARGET: python3_12
+app-editors/pluma PYTHON_SINGLE_TARGET: python3_12
+dev-libs/libpeas PYTHON_SINGLE_TARGET: python3_12
+app-text/yelp-tools PYTHON_SINGLE_TARGET: python3_12
+gnome-extra/gnome-tweaks PYTHON_SINGLE_TARGET: python3_12
+gnome-base/gnome-shell PYTHON_SINGLE_TARGET: python3_12
+media-video/totem PYTHON_SINGLE_TARGET: python3_12
diff --git a/builders/milou/gnome-23/portage/variants/python3both/profile/use.stable.mask b/builders/milou/gnome-23/portage/variants/python3both/profile/use.stable.mask
new file mode 100644
index 0000000..d58f7bb
--- /dev/null
+++ b/builders/milou/gnome-23/portage/variants/python3both/profile/use.stable.mask
@@ -0,0 +1,2 @@
+-python_targets_python3_13
+-python_single_target_python3_13
diff --git a/builders/milou/gnome-v3-23/portage/variants/python3both/make.conf.footer b/builders/milou/gnome-v3-23/portage/variants/python3both/make.conf.footer
new file mode 100644
index 0000000..e0fb0ac
--- /dev/null
+++ b/builders/milou/gnome-v3-23/portage/variants/python3both/make.conf.footer
@@ -0,0 +1,2 @@
+PYTHON_TARGETS="python3_12 python3_13"
+PYTHON_SINGLE_TARGET="python3_13"
diff --git a/builders/milou/gnome-v3-23/portage/variants/python3both/package.use/python3both b/builders/milou/gnome-v3-23/portage/variants/python3both/package.use/python3both
new file mode 100644
index 0000000..3c0cada
--- /dev/null
+++ b/builders/milou/gnome-v3-23/portage/variants/python3both/package.use/python3both
@@ -0,0 +1,16 @@
+# unavailable for 3.13
+media-gfx/blender PYTHON_SINGLE_TARGET: python3_12
+media-gfx/inkscape PYTHON_SINGLE_TARGET: python3_12
+sys-apps/systemd PYTHON_SINGLE_TARGET: python3_12
+net-fs/samba PYTHON_SINGLE_TARGET: python3_12
+net-fs/cifs-utils PYTHON_SINGLE_TARGET: python3_12
+sys-libs/ldb PYTHON_SINGLE_TARGET: python3_12
+app-i18n/ibus PYTHON_SINGLE_TARGET: python3_12
+media-libs/oidn PYTHON_SINGLE_TARGET: python3_12
+net-wireless/blueman PYTHON_SINGLE_TARGET: python3_12
+app-editors/pluma PYTHON_SINGLE_TARGET: python3_12
+dev-libs/libpeas PYTHON_SINGLE_TARGET: python3_12
+app-text/yelp-tools PYTHON_SINGLE_TARGET: python3_12
+gnome-extra/gnome-tweaks PYTHON_SINGLE_TARGET: python3_12
+gnome-base/gnome-shell PYTHON_SINGLE_TARGET: python3_12
+media-video/totem PYTHON_SINGLE_TARGET: python3_12
diff --git a/builders/milou/gnome-v3-23/portage/variants/python3both/profile/use.stable.mask b/builders/milou/gnome-v3-23/portage/variants/python3both/profile/use.stable.mask
new file mode 100644
index 0000000..d58f7bb
--- /dev/null
+++ b/builders/milou/gnome-v3-23/portage/variants/python3both/profile/use.stable.mask
@@ -0,0 +1,2 @@
+-python_targets_python3_13
+-python_single_target_python3_13
diff --git a/builders/milou/server-23/portage/variants/python3both/make.conf.footer b/builders/milou/server-23/portage/variants/python3both/make.conf.footer
new file mode 100644
index 0000000..e0fb0ac
--- /dev/null
+++ b/builders/milou/server-23/portage/variants/python3both/make.conf.footer
@@ -0,0 +1,2 @@
+PYTHON_TARGETS="python3_12 python3_13"
+PYTHON_SINGLE_TARGET="python3_13"
diff --git a/builders/milou/server-23/portage/variants/python3both/package.use/python3both b/builders/milou/server-23/portage/variants/python3both/package.use/python3both
new file mode 100644
index 0000000..ddf9d11
--- /dev/null
+++ b/builders/milou/server-23/portage/variants/python3both/package.use/python3both
@@ -0,0 +1,2 @@
+# unavailable for 3.13
+sys-apps/systemd-utils PYTHON_SINGLE_TARGET: python3_12
diff --git a/builders/milou/server-23/portage/variants/python3both/profile/use.stable.mask b/builders/milou/server-23/portage/variants/python3both/profile/use.stable.mask
new file mode 100644
index 0000000..d58f7bb
--- /dev/null
+++ b/builders/milou/server-23/portage/variants/python3both/profile/use.stable.mask
@@ -0,0 +1,2 @@
+-python_targets_python3_13
+-python_single_target_python3_13
diff --git a/builders/milou/server-v3-23/portage/variants/python3both/make.conf.footer b/builders/milou/server-v3-23/portage/variants/python3both/make.conf.footer
new file mode 100644
index 0000000..e0fb0ac
--- /dev/null
+++ b/builders/milou/server-v3-23/portage/variants/python3both/make.conf.footer
@@ -0,0 +1,2 @@
+PYTHON_TARGETS="python3_12 python3_13"
+PYTHON_SINGLE_TARGET="python3_13"
diff --git a/builders/milou/server-v3-23/portage/variants/python3both/package.use/python3both b/builders/milou/server-v3-23/portage/variants/python3both/package.use/python3both
new file mode 100644
index 0000000..ddf9d11
--- /dev/null
+++ b/builders/milou/server-v3-23/portage/variants/python3both/package.use/python3both
@@ -0,0 +1,2 @@
+# unavailable for 3.13
+sys-apps/systemd-utils PYTHON_SINGLE_TARGET: python3_12
diff --git a/builders/milou/server-v3-23/portage/variants/python3both/profile/use.stable.mask b/builders/milou/server-v3-23/portage/variants/python3both/profile/use.stable.mask
new file mode 100644
index 0000000..d58f7bb
--- /dev/null
+++ b/builders/milou/server-v3-23/portage/variants/python3both/profile/use.stable.mask
@@ -0,0 +1,2 @@
+-python_targets_python3_13
+-python_single_target_python3_13