commit 2d6da998976ec8a3caf686b2cc6f64d85ae1afbf Author: Jan Palus <at...@pld-linux.org> Date: Mon Jun 26 14:08:14 2023 +0200
basic pld support using dnf (based on fedora) poldek support could be added later on pld.patch | 28 ++++++++++++++++++++++++++++ supermin.spec | 2 ++ 2 files changed, 30 insertions(+) --- diff --git a/supermin.spec b/supermin.spec index 6fc40d8..39de8a7 100644 --- a/supermin.spec +++ b/supermin.spec @@ -12,6 +12,7 @@ Group: Applications/System Source0: https://download.libguestfs.org/supermin/5.2-stable/%{name}-%{version}.tar.gz # Source0-md5: 44cf367b27f645e8db7e8ae3ae5bad02 Patch0: %{name}-rpm5.patch +Patch1: pld.patch URL: https://people.redhat.com/~rjones/supermin/ BuildRequires: autoconf >= 2.50 BuildRequires: automake @@ -60,6 +61,7 @@ uruchomienia takowej. %prep %setup -q %{?with_rpm5:%patch0 -p1} +%patch1 -p1 %build %{__aclocal} -I m4 diff --git a/pld.patch b/pld.patch new file mode 100644 index 0000000..ea4b42c --- /dev/null +++ b/pld.patch @@ -0,0 +1,28 @@ +--- supermin-5.2.2.orig/src/ph_rpm.ml 2022-03-04 14:13:20.000000000 +0100 ++++ supermin-5.2.2/src/ph_rpm.ml 2023-06-24 20:21:37.026413973 +0200 +@@ -64,6 +64,14 @@ + (stat "/etc/ibm_powerkvm-release").st_kind = S_REG + with Unix_error _ -> false + ++let pld_detect () = ++ Config.rpm <> "no" && Config.rpm2cpio <> "no" && rpm_is_available () && ++ (Config.yumdownloader <> "no" || Config.dnf <> "no") && ++ (List.mem (Os_release.get_id ()) [ "pld" ] || ++ try ++ (stat "/etc/pld-release").st_kind = S_REG ++ with Unix_error _ -> false) ++ + let settings = ref no_settings + let rpm_major, rpm_minor, rpm_arch = ref 0, ref 0, ref "" + let zypper_major, zypper_minor, zypper_patch = ref 0, ref 0, ref 0 +@@ -543,4 +584,9 @@ + ph_detect = openmandriva_detect; + ph_download_package = PHDownloadAllPackages openmandriva_download_all_packages; + } in +- register_package_handler "openmandriva" "rpm" openmandriva ++ register_package_handler "openmandriva" "rpm" openmandriva; ++ let pld = { ++ fedora with ++ ph_detect = pld_detect; ++ } in ++ register_package_handler "pld" "rpm" pld ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/supermin.git/commitdiff/2d6da998976ec8a3caf686b2cc6f64d85ae1afbf _______________________________________________ pld-cvs-commit mailing list pld-cvs-commit@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit