From eefdbdd47709a9b082bdbe528c76d320f0bfb815 Mon Sep 17 00:00:00 2001
From: Marcel Telka <marcel@telka.sk>
Date: Fri, 01 Dec 2023 16:38:53 +0100
Subject: [PATCH] openindiana-welcome: switch to Python 3.9

---
 components/openindiana/openindiana-welcome/os-welcome.p5m                |    1 +
 components/openindiana/openindiana-welcome/pkg5                          |    7 ++-----
 components/openindiana/openindiana-welcome/Makefile                      |   11 +++--------
 components/openindiana/openindiana-welcome/manifests/sample-manifest.p5m |    3 ++-
 4 files changed, 8 insertions(+), 14 deletions(-)

diff --git a/components/openindiana/openindiana-welcome/Makefile b/components/openindiana/openindiana-welcome/Makefile
index 47933ac..8aee6be 100644
--- a/components/openindiana/openindiana-welcome/Makefile
+++ b/components/openindiana/openindiana-welcome/Makefile
@@ -35,14 +35,9 @@
 
 PATH=$(PATH.gnu)
 
-PYTHON_VERSION=3.5
-
 COMPONENT_PREP_GIT=no
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/configure.mk
-
-# Make sure the binaries will be in /usr/bin instead of /usr/bin/$(MACH64):
-CONFIGURE_BINDIR.64 = $(CONFIGURE_BINDIR.32)
 
 CONFIGURE_ENV += PYTHON=$(PYTHON)
 
@@ -71,7 +66,7 @@
 $(SOURCE_DIR)/.prep: $(SOURCE_DIR)/.downloaded Makefile
 	cd $(@D) &&\
 		touch config.rpath src/config.h.in&&\
-		libtoolize --force &&\
+		PATH="$(PATH)" libtoolize --force &&\
 		aclocal -Im4  &&\
 		intltoolize --copy --force --automake &&\
 		automake --add-missing -f -i &&\
@@ -85,5 +80,5 @@
 download:: $(SOURCE_DIR)/.downloaded
 
 # Auto-generated dependencies
-REQUIRED_PACKAGES += library/python/pygobject-3-35
-REQUIRED_PACKAGES += runtime/python-35
+PYTHON_REQUIRED_PACKAGES += library/python/pygobject-3
+PYTHON_REQUIRED_PACKAGES += runtime/python
diff --git a/components/openindiana/openindiana-welcome/manifests/sample-manifest.p5m b/components/openindiana/openindiana-welcome/manifests/sample-manifest.p5m
index a2de909..f452819 100644
--- a/components/openindiana/openindiana-welcome/manifests/sample-manifest.p5m
+++ b/components/openindiana/openindiana-welcome/manifests/sample-manifest.p5m
@@ -10,10 +10,11 @@
 #
 
 #
-# Copyright 2020 <contributor>
+# Copyright 2023 <contributor>
 #
 
 set name=pkg.fmri value=pkg:/$(COMPONENT_FMRI)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
+set name=pkg.human-version value=$(HUMAN_VERSION)
 set name=pkg.summary value="$(COMPONENT_SUMMARY)"
 set name=info.classification value="$(COMPONENT_CLASSIFICATION)"
 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
diff --git a/components/openindiana/openindiana-welcome/os-welcome.p5m b/components/openindiana/openindiana-welcome/os-welcome.p5m
index 8127771..d0bdc3b 100644
--- a/components/openindiana/openindiana-welcome/os-welcome.p5m
+++ b/components/openindiana/openindiana-welcome/os-welcome.p5m
@@ -15,6 +15,7 @@
 #
 
 set name=pkg.fmri value=pkg:/$(COMPONENT_FMRI)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
+set name=pkg.human-version value=$(HUMAN_VERSION)
 set name=pkg.summary value="$(COMPONENT_SUMMARY)"
 set name=info.classification value="$(COMPONENT_CLASSIFICATION)"
 set name=info.upstream-url value=$(GIT_REPO)
diff --git a/components/openindiana/openindiana-welcome/pkg5 b/components/openindiana/openindiana-welcome/pkg5
index 8f9bb3c..31a74d8 100644
--- a/components/openindiana/openindiana-welcome/pkg5
+++ b/components/openindiana/openindiana-welcome/pkg5
@@ -1,10 +1,7 @@
 {
     "dependencies": [
-        "SUNWcs",
-        "library/python/pygobject-3-35",
-        "runtime/python-35",
-        "shell/ksh93",
-        "system/library"
+        "library/python/pygobject-3-39",
+        "runtime/python-39"
     ],
     "fmris": [
         "release/os-welcome"

--
Gitblit v1.9.3