From 8af4504c6e8b1520172caa21c3d3f8aafce6dc39 Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Mon, 30 Jun 2025 14:57:01 +0200 Subject: php85 as SCL config --- el10ascl85.cfg | 24 ++++++++++++++++++++++++ el10xscl85.cfg | 24 ++++++++++++++++++++++++ el8ascl85.cfg | 26 ++++++++++++++++++++++++++ el8xscl85.cfg | 26 ++++++++++++++++++++++++++ el9ascl85.cfg | 26 ++++++++++++++++++++++++++ el9xscl85.cfg | 26 ++++++++++++++++++++++++++ fc41ascl85.cfg | 26 ++++++++++++++++++++++++++ fc41xscl85.cfg | 26 ++++++++++++++++++++++++++ fc42ascl85.cfg | 26 ++++++++++++++++++++++++++ fc42xscl85.cfg | 26 ++++++++++++++++++++++++++ 10 files changed, 256 insertions(+) create mode 100644 el10ascl85.cfg create mode 100644 el10xscl85.cfg create mode 100644 el8ascl85.cfg create mode 100644 el8xscl85.cfg create mode 100644 el9ascl85.cfg create mode 100644 el9xscl85.cfg create mode 100644 fc41ascl85.cfg create mode 100644 fc41xscl85.cfg create mode 100644 fc42ascl85.cfg create mode 100644 fc42xscl85.cfg diff --git a/el10ascl85.cfg b/el10ascl85.cfg new file mode 100644 index 0000000..a791809 --- /dev/null +++ b/el10ascl85.cfg @@ -0,0 +1,24 @@ +include('el10a.tpl') + +config_opts['root'] = 'scl85el10a' +config_opts['resultdir'] = "/var/lib/mock/scl85el10a" +config_opts['chroot_setup_cmd'] = 'install bash bzip2 coreutils cpio diffutils redhat-release findutils gawk gcc grep gzip info make patch redhat-rpm-config rpm-build sed shadow-utils tar unzip util-linux which xz scl-utils-build nss remi-crypto-legacy php85-build php84-php-devel php84-php-pear' + +config_opts['macros']['%scl_vendor']="remi" +config_opts['macros']['%_scl_prefix']="/opt/remi" +config_opts['macros']['%nophptag']="1" +# Official (but temporary) workaround for https://bugzilla.redhat.com/1484370 +#config_opts['macros']['%_debugsource_packages']="%nil" +# workaround for https://bugzilla.redhat.com/1485310 +config_opts['macros']['%_build_id_links']='none' + +config_opts['yum.conf'] += """ + +[result-scl85el10a] +name=result-scl85el10a +baseurl=file:/var/lib/mock/scl85el10a/ +skip_if_unavailable=True +metadata_expire=30 +enabled=1 + +""" diff --git a/el10xscl85.cfg b/el10xscl85.cfg new file mode 100644 index 0000000..a227333 --- /dev/null +++ b/el10xscl85.cfg @@ -0,0 +1,24 @@ +include('el10x.tpl') + +config_opts['root'] = 'scl85el10x' +config_opts['resultdir'] = "/var/lib/mock/scl85el10x" +config_opts['chroot_setup_cmd'] = 'install bash bzip2 coreutils cpio diffutils redhat-release findutils gawk gcc grep gzip info make patch redhat-rpm-config rpm-build sed shadow-utils tar unzip util-linux which xz scl-utils-build nss remi-crypto-legacy php85-build php84-php-devel php84-php-pear' + +config_opts['macros']['%scl_vendor']="remi" +config_opts['macros']['%_scl_prefix']="/opt/remi" +config_opts['macros']['%nophptag']="1" +# Official (but temporary) workaround for https://bugzilla.redhat.com/1484370 +#config_opts['macros']['%_debugsource_packages']="%nil" +# workaround for https://bugzilla.redhat.com/1485310 +config_opts['macros']['%_build_id_links']='none' + +config_opts['yum.conf'] += """ + +[result-scl85el10x] +name=result-scl85el10x +baseurl=file:/var/lib/mock/scl85el10x/ +skip_if_unavailable=True +metadata_expire=30 +enabled=1 + +""" diff --git a/el8ascl85.cfg b/el8ascl85.cfg new file mode 100644 index 0000000..295c2d5 --- /dev/null +++ b/el8ascl85.cfg @@ -0,0 +1,26 @@ +include('el8a.tpl') + +config_opts['root'] = 'scl85el8a' +config_opts['resultdir'] = "/var/lib/mock/scl85el8a" +config_opts['chroot_setup_cmd'] = 'install bash bzip2 coreutils cpio diffutils redhat-release findutils gawk gcc grep gzip info make patch redhat-rpm-config rpm-build sed shadow-utils tar unzip util-linux which xz scl-utils-build nss crypto-policies php85-build php84-php-devel php84-php-pear' + +config_opts['module_enable'] = ['subversion:1.10', 'php:7.2', 'varnish:6', 'swig', 'javapackages-runtime', 'mariadb:10.3', 'nodejs:10', 'postgresql:10', 'python27:2.7', 'python36:3.6', 'virt:rhel', 'httpd:2.4', 'nginx:1.14', 'redis:remi-7.2'] + +config_opts['macros']['%scl_vendor']="remi" +config_opts['macros']['%_scl_prefix']="/opt/remi" +config_opts['macros']['%nophptag']="1" +# Official (but temporary) workaround for https://bugzilla.redhat.com/1484370 +#config_opts['macros']['%_debugsource_packages']="%nil" +# workaround for https://bugzilla.redhat.com/1485310 +config_opts['macros']['%_build_id_links']='none' + +config_opts['yum.conf'] += """ + +[result-scl85el8a] +name=result-scl85el8a +baseurl=file:/var/lib/mock/scl85el8a/ +metadata_expire=30 +enabled=1 +skip_if_unavailable=True + +""" diff --git a/el8xscl85.cfg b/el8xscl85.cfg new file mode 100644 index 0000000..c56c98a --- /dev/null +++ b/el8xscl85.cfg @@ -0,0 +1,26 @@ +include('el8x.tpl') + +config_opts['root'] = 'scl85el8x' +config_opts['resultdir'] = "/var/lib/mock/scl85el8x" +config_opts['chroot_setup_cmd'] = 'install bash bzip2 coreutils cpio diffutils redhat-release findutils gawk gcc grep gzip info make patch redhat-rpm-config rpm-build sed shadow-utils tar unzip util-linux which xz scl-utils-build nss crypto-policies php85-build php84-php-devel php84-php-pear' + +config_opts['module_enable'] = ['subversion:1.10', 'php:7.2', 'varnish:6', 'swig', 'javapackages-runtime', 'mariadb:10.3', 'nodejs:10', 'postgresql:10', 'python27:2.7', 'python36:3.6', 'virt:rhel', 'httpd:2.4', 'nginx:1.14', 'redis:remi-7.2'] + +config_opts['macros']['%scl_vendor']="remi" +config_opts['macros']['%_scl_prefix']="/opt/remi" +config_opts['macros']['%nophptag']="1" +# Official (but temporary) workaround for https://bugzilla.redhat.com/1484370 +#config_opts['macros']['%_debugsource_packages']="%nil" +# workaround for https://bugzilla.redhat.com/1485310 +config_opts['macros']['%_build_id_links']='none' + +config_opts['yum.conf'] += """ + +[result-scl85el8x] +name=result-scl85el8x +baseurl=file:/var/lib/mock/scl85el8x/ +metadata_expire=30 +enabled=1 +skip_if_unavailable=True + +""" diff --git a/el9ascl85.cfg b/el9ascl85.cfg new file mode 100644 index 0000000..41ed454 --- /dev/null +++ b/el9ascl85.cfg @@ -0,0 +1,26 @@ +include('el9a.tpl') + +config_opts['root'] = 'scl85el9a' +config_opts['resultdir'] = "/var/lib/mock/scl85el9a" +config_opts['chroot_setup_cmd'] = 'install bash bzip2 coreutils cpio diffutils redhat-release findutils gawk gcc grep gzip info make patch redhat-rpm-config rpm-build sed shadow-utils tar unzip util-linux which xz scl-utils-build nss remi-crypto-legacy php85-build php84-php-devel php84-php-pear' + +config_opts['module_enable'] = ['redis:remi-7.2'] + +config_opts['macros']['%scl_vendor']="remi" +config_opts['macros']['%_scl_prefix']="/opt/remi" +config_opts['macros']['%nophptag']="1" +# Official (but temporary) workaround for https://bugzilla.redhat.com/1484370 +#config_opts['macros']['%_debugsource_packages']="%nil" +# workaround for https://bugzilla.redhat.com/1485310 +config_opts['macros']['%_build_id_links']='none' + +config_opts['yum.conf'] += """ + +[result-scl85el9a] +name=result-scl85el9a +baseurl=file:/var/lib/mock/scl85el9a/ +skip_if_unavailable=True +metadata_expire=30 +enabled=1 + +""" diff --git a/el9xscl85.cfg b/el9xscl85.cfg new file mode 100644 index 0000000..527220e --- /dev/null +++ b/el9xscl85.cfg @@ -0,0 +1,26 @@ +include('el9x.tpl') + +config_opts['root'] = 'scl85el9x' +config_opts['resultdir'] = "/var/lib/mock/scl85el9x" +config_opts['chroot_setup_cmd'] = 'install bash bzip2 coreutils cpio diffutils redhat-release findutils gawk gcc grep gzip info make patch redhat-rpm-config rpm-build sed shadow-utils tar unzip util-linux which xz scl-utils-build nss remi-crypto-legacy php85-build php84-php-devel php84-php-pear' + +config_opts['module_enable'] = ['redis:remi-7.2'] + +config_opts['macros']['%scl_vendor']="remi" +config_opts['macros']['%_scl_prefix']="/opt/remi" +config_opts['macros']['%nophptag']="1" +# Official (but temporary) workaround for https://bugzilla.redhat.com/1484370 +#config_opts['macros']['%_debugsource_packages']="%nil" +# workaround for https://bugzilla.redhat.com/1485310 +config_opts['macros']['%_build_id_links']='none' + +config_opts['yum.conf'] += """ + +[result-scl85el9x] +name=result-scl85el9x +baseurl=file:/var/lib/mock/scl85el9x/ +metadata_expire=30 +enabled=1 +skip_if_unavailable=True + +""" diff --git a/fc41ascl85.cfg b/fc41ascl85.cfg new file mode 100644 index 0000000..bf10f5e --- /dev/null +++ b/fc41ascl85.cfg @@ -0,0 +1,26 @@ +include('fc41a.tpl') + +config_opts['root'] = 'scl85fc41a' +config_opts['chroot_setup_cmd'] = 'install @buildsys-build remi-crypto-legacy ccache scl-utils-build php85-build php84-php-devel php84-php-pear' +config_opts['resultdir'] = "/var/lib/mock/scl85fc41a" +config_opts['plugin_conf']['ccache_opts']['dir'] = "/dev/build/ccache.fc41ascl85/" + +# Only needed to build main SCL package +config_opts['macros']['%scl_vendor']="remi" +config_opts['macros']['%_scl_prefix']="/opt/remi" + +config_opts['macros']['%nophptag']="1" +# Official (but temporary) workaround for https://bugzilla.redhat.com/1485410 +#config_opts['macros']['%_debugsource_packages']="%nil" +# workaround for https://bugzilla.redhat.com/1485310 +config_opts['macros']['%_build_id_links']='none' + +config_opts['yum.conf'] += """ +[result-scl85fc41a] +name=result-scl85fc41a +baseurl=file:///var/lib/mock/scl85fc41a/ +enabled=1 +metadata_expire=10 +skip_if_unavailable=True + +""" diff --git a/fc41xscl85.cfg b/fc41xscl85.cfg new file mode 100644 index 0000000..87bfb9e --- /dev/null +++ b/fc41xscl85.cfg @@ -0,0 +1,26 @@ +include('fc41x.tpl') + +config_opts['root'] = 'scl85fc41x' +config_opts['chroot_setup_cmd'] = 'install @buildsys-build remi-crypto-legacy scl-utils-build php85-build php84-php-devel php84-php-pear' +config_opts['resultdir'] = "/var/lib/mock/scl85fc41x" +config_opts['plugin_conf']['ccache_opts']['dir'] = "/dev/build/ccache.fc41xscl85/" + +# Only needed to build main SCL package +config_opts['macros']['%scl_vendor']="remi" +config_opts['macros']['%_scl_prefix']="/opt/remi" + +config_opts['macros']['%nophptag']="1" +# Official (but temporary) workaround for https://bugzilla.redhat.com/1485410 +#config_opts['macros']['%_debugsource_packages']="%nil" +# workaround for https://bugzilla.redhat.com/1485310 +config_opts['macros']['%_build_id_links']='none' + +config_opts['yum.conf'] += """ +[result-scl85fc41x] +name=result-scl85fc41x +baseurl=file:///var/lib/mock/scl85fc41x/ +enabled=1 +metadata_expire=10 +skip_if_unavailable=True + +""" diff --git a/fc42ascl85.cfg b/fc42ascl85.cfg new file mode 100644 index 0000000..dcc403b --- /dev/null +++ b/fc42ascl85.cfg @@ -0,0 +1,26 @@ +include('fc42a.tpl') + +config_opts['root'] = 'scl85fc42a' +config_opts['chroot_setup_cmd'] = 'install @buildsys-build remi-crypto-legacy ccache scl-utils-build php85-build php84-php-devel php84-php-pear' +config_opts['resultdir'] = "/var/lib/mock/scl85fc42a" +config_opts['plugin_conf']['ccache_opts']['dir'] = "/dev/build/ccache.fc42ascl85/" + +# Only needed to build main SCL package +config_opts['macros']['%scl_vendor']="remi" +config_opts['macros']['%_scl_prefix']="/opt/remi" + +config_opts['macros']['%nophptag']="1" +# Official (but temporary) workaround for https://bugzilla.redhat.com/1485420 +#config_opts['macros']['%_debugsource_packages']="%nil" +# workaround for https://bugzilla.redhat.com/1485310 +config_opts['macros']['%_build_id_links']='none' + +config_opts['yum.conf'] += """ +[result-scl85fc42a] +name=result-scl85fc42a +baseurl=file:///var/lib/mock/scl85fc42a/ +enabled=1 +metadata_expire=10 +skip_if_unavailable=True + +""" diff --git a/fc42xscl85.cfg b/fc42xscl85.cfg new file mode 100644 index 0000000..5d67863 --- /dev/null +++ b/fc42xscl85.cfg @@ -0,0 +1,26 @@ +include('fc42x.tpl') + +config_opts['root'] = 'scl85fc42x' +config_opts['chroot_setup_cmd'] = 'install @buildsys-build remi-crypto-legacy scl-utils-build php85-build php84-php-devel php84-php-pear' +config_opts['resultdir'] = "/var/lib/mock/scl85fc42x" +config_opts['plugin_conf']['ccache_opts']['dir'] = "/dev/build/ccache.fc42xscl85/" + +# Only needed to build main SCL package +config_opts['macros']['%scl_vendor']="remi" +config_opts['macros']['%_scl_prefix']="/opt/remi" + +config_opts['macros']['%nophptag']="1" +# Official (but temporary) workaround for https://bugzilla.redhat.com/1485420 +#config_opts['macros']['%_debugsource_packages']="%nil" +# workaround for https://bugzilla.redhat.com/1485310 +config_opts['macros']['%_build_id_links']='none' + +config_opts['yum.conf'] += """ +[result-scl85fc42x] +name=result-scl85fc42x +baseurl=file:///var/lib/mock/scl85fc42x/ +enabled=1 +metadata_expire=10 +skip_if_unavailable=True + +""" -- cgit