From ff386021b9fab428acbc78114902f227e5781914 Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Mon, 1 Sep 2025 08:47:30 +0200 Subject: f43 mock config --- fc43a.cfg | 5 +++ fc43a.tpl | 122 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ fc43a74.cfg | 32 +++++++++++++++ fc43a80.cfg | 31 +++++++++++++++ fc43a81.cfg | 31 +++++++++++++++ fc43a82.cfg | 31 +++++++++++++++ fc43a83.cfg | 31 +++++++++++++++ fc43a84.cfg | 31 +++++++++++++++ fc43ar80.cfg | 19 +++++++++ fc43ar82.cfg | 19 +++++++++ fc43ascl74.cfg | 26 ++++++++++++ fc43ascl80.cfg | 26 ++++++++++++ fc43ascl81.cfg | 26 ++++++++++++ fc43ascl82.cfg | 26 ++++++++++++ fc43ascl83.cfg | 26 ++++++++++++ fc43ascl84.cfg | 26 ++++++++++++ fc43ascl85.cfg | 26 ++++++++++++ fc43av81.cfg | 19 +++++++++ fc43x.cfg | 5 +++ fc43x.tpl | 122 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ fc43x74.cfg | 31 +++++++++++++++ fc43x80.cfg | 31 +++++++++++++++ fc43x81.cfg | 31 +++++++++++++++ fc43x82.cfg | 31 +++++++++++++++ fc43x83.cfg | 31 +++++++++++++++ fc43x84.cfg | 31 +++++++++++++++ fc43xr80.cfg | 19 +++++++++ fc43xr82.cfg | 19 +++++++++ fc43xscl74.cfg | 26 ++++++++++++ fc43xscl80.cfg | 26 ++++++++++++ fc43xscl81.cfg | 26 ++++++++++++ fc43xscl82.cfg | 26 ++++++++++++ fc43xscl83.cfg | 26 ++++++++++++ fc43xscl84.cfg | 26 ++++++++++++ fc43xscl85.cfg | 26 ++++++++++++ fc43xv81.cfg | 19 +++++++++ 36 files changed, 1105 insertions(+) create mode 100644 fc43a.cfg create mode 100644 fc43a.tpl create mode 100644 fc43a74.cfg create mode 100644 fc43a80.cfg create mode 100644 fc43a81.cfg create mode 100644 fc43a82.cfg create mode 100644 fc43a83.cfg create mode 100644 fc43a84.cfg create mode 100644 fc43ar80.cfg create mode 100644 fc43ar82.cfg create mode 100644 fc43ascl74.cfg create mode 100644 fc43ascl80.cfg create mode 100644 fc43ascl81.cfg create mode 100644 fc43ascl82.cfg create mode 100644 fc43ascl83.cfg create mode 100644 fc43ascl84.cfg create mode 100644 fc43ascl85.cfg create mode 100644 fc43av81.cfg create mode 100644 fc43x.cfg create mode 100644 fc43x.tpl create mode 100644 fc43x74.cfg create mode 100644 fc43x80.cfg create mode 100644 fc43x81.cfg create mode 100644 fc43x82.cfg create mode 100644 fc43x83.cfg create mode 100644 fc43x84.cfg create mode 100644 fc43xr80.cfg create mode 100644 fc43xr82.cfg create mode 100644 fc43xscl74.cfg create mode 100644 fc43xscl80.cfg create mode 100644 fc43xscl81.cfg create mode 100644 fc43xscl82.cfg create mode 100644 fc43xscl83.cfg create mode 100644 fc43xscl84.cfg create mode 100644 fc43xscl85.cfg create mode 100644 fc43xv81.cfg diff --git a/fc43a.cfg b/fc43a.cfg new file mode 100644 index 0000000..3edad64 --- /dev/null +++ b/fc43a.cfg @@ -0,0 +1,5 @@ +include('fc43a.tpl') + +# Temp +#config_opts['chroot_setup_cmd'] = 'install @buildsys-build ccache' + diff --git a/fc43a.tpl b/fc43a.tpl new file mode 100644 index 0000000..97960d2 --- /dev/null +++ b/fc43a.tpl @@ -0,0 +1,122 @@ +include('vendor.tpl') + +config_opts['root'] = 'fc43a' +config_opts['target_arch'] = 'aarch64' +config_opts['chroot_setup_cmd'] = 'install @buildsys-build gcc remi-crypto-legacy' +config_opts['dist'] = 'fc43' # only useful for --resultdir variable subst +config_opts['extra_chroot_dirs'] = [ '/run/lock', ] +config_opts['releasever'] = '43' +config_opts['package_manager'] = 'dnf' + +config_opts['plugin_conf']['ccache_enable'] = True +config_opts['plugin_conf']['ccache_opts']['max_cache_size'] = '1G' +config_opts['plugin_conf']['ccache_opts']['dir'] = "/dev/build/ccache.fc43a/" + +config_opts['basedir'] = '/dev/build/' +config_opts['resultdir'] = "/var/lib/mock/fc43a" +config_opts['cleanup_on_success'] = True +config_opts['cleanup_on_failure'] = False + +config_opts['createrepo_on_rpms'] = True +config_opts['createrepo_command'] = '/usr/bin/createrepo -d -q -x *.src.rpm' + +config_opts['macros']['%_topdir']="/builddir/build" +config_opts['macros']['%_smp_mflags']="-j24" +config_opts['macros']['%dist']=".fc43.remi" +config_opts['macros']['%fedora']="43" +config_opts['macros']['%_with_ibase']="1" +config_opts['macros']['%_with_oci8']="1" +config_opts['macros']['%_without_zts']="1" +config_opts['macros']['%runselftest']="1" + +config_opts['environment']['ACCEPT_EULA'] = 'Y' + +config_opts['yum.conf'] = """ +[main] +keepcache=1 +debuglevel=2 +reposdir=/dev/null +logfile=/var/log/yum.log +retries=20 +obsoletes=1 +gpgcheck=0 +assumeyes=1 +metadata_expire=80000 +fastestmirror=1 +max_parallel_downloads=6 + +# repos + +[fedora] +name=fedora +#metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-$releasever&arch=$basearch +metadata_expire=80000 +##mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-43&arch=aarch64 +#baseurl=http://fr2.rpmfind.net/linux/fedora/releases/43/Everything/aarch64/os/ +# http://ftp.funet.fi/pub/mirrors/ftp.redhat.com/pub/fedora/linux/releases/43/Everything/aarch64/os/ +baseurl=https://dl.fedoraproject.org/pub/fedora/linux/development/43/Everything/aarch64/os/ +#baseurl=https://dl.fedoraproject.org/pub/fedora/linux/releases/43/Everything/aarch64/os/ + +[updates] +name=updates +metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-released-f$releasever&arch=$basearch +#mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f43&arch=aarch64 +#baseurl=http://ftp.funet.fi/pub/mirrors/ftp.redhat.com/pub/fedora/linux/updates/1/aarch64/ +# http://mirrors.ircam.fr/pub/fedora/linux/updates/43/aarch64/ +# http://fr2.rpmfind.net/linux/fedora/updates/43/aarch64/ +#baseurl=https://dl.fedoraproject.org/pub/fedora/linux/updates/33/Everything/aarch64/ +enabled=1 + +[updates-testing] +name=updates-testing +#metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-testing-f$releasever&arch=$basearch +#mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f43&arch=aarch64 +baseurl=https://dl.fedoraproject.org/pub/fedora/linux/updates/testing/43/Everything/aarch64/ +enabled=0 + +[remi] +name=remi public +baseurl=http://remi/repo/fedora/43/remi/aarch64/ +enabled=1 +skip_if_unavailable=True +metadata_expire=10 + +[remi-modular] +name=remi modular +baseurl=http://remi/repo/fedora/43/modular/aarch64/ +enabled=1 +skip_if_unavailable=True +metadata_expire=10 + +[remi-priv] +name=remi private +baseurl=file:/home/remi/priv/aarch64/ +enabled=1 +metadata_expire=30 + +[remi-priv-fc41] +name=remi private fc41 +baseurl=file:/home/remi/priv/fc43.aarch64/ +enabled=1 +metadata_expire=10 +skip_if_unavailable=True + +[remi-debuginfo] +name=remi-debuginfo +baseurl=http://remi/repo/fedora/43/debug-remi/aarch64/ +enabled=0 + +[result-fc43a] +name=result-fc43a +baseurl=file:/var/lib/mock/fc43a/ +module_hotfixes=1 +metadata_expire=10 +enabled=1 +skip_if_unavailable=True + +[msprod] +name=msprod +baseurl=https://packages.microsoft.com/rhel/8/prod/ +enabled=0 + +""" diff --git a/fc43a74.cfg b/fc43a74.cfg new file mode 100644 index 0000000..95d822a --- /dev/null +++ b/fc43a74.cfg @@ -0,0 +1,32 @@ +import datetime; + +include('fc43a.tpl') + +config_opts['chroot_setup_cmd'] = 'install @buildsys-build ccache remi-crypto-legacy' +config_opts['root'] = 'fc43a74' +config_opts['resultdir'] = "/var/lib/mock/fc43a74" +config_opts['plugin_conf']['ccache_opts']['dir'] = "/dev/build/ccache.fc43a74/" + +config_opts['module_enable'] = ['php:remi-7.4'] +config_opts['module_install'] = ['php:remi-7.4/devel'] + +nn = datetime.datetime.now().strftime("%Y%m%d%H%M%S"); +config_opts['macros']['%_module_build']="1" +config_opts['macros']['%_module_name']="php" +config_opts['macros']['%_module_stream']="remi-7.4" +config_opts['macros']['%_module_version']="43" + nn; +config_opts['macros']['%_module_context']="00000000" +config_opts['macros']['%modularitylabel']="%{_module_name}:%{_module_stream}:%{_module_version}:%{_module_context}" + +config_opts['yum.conf'] += """ +[result-fc43a74] +name=result-fc43a74 +baseurl=file:/var/lib/mock/fc43a74/ +enabled=1 +metadata_expire=1 +module_hotfixes=1 +priority=1 +skip_if_unavailable=True + +""" + diff --git a/fc43a80.cfg b/fc43a80.cfg new file mode 100644 index 0000000..981983d --- /dev/null +++ b/fc43a80.cfg @@ -0,0 +1,31 @@ +import datetime; + +include('fc43a.tpl') + +config_opts['root'] = 'fc43a80' +config_opts['resultdir'] = "/var/lib/mock/fc43a80" +config_opts['plugin_conf']['ccache_opts']['dir'] = "/dev/build/ccache.fc43a80/" + +config_opts['module_enable'] = ['php:remi-8.0'] +config_opts['module_install'] = ['php:remi-8.0/devel'] + +nn = datetime.datetime.now().strftime("%Y%m%d%H%M%S"); +config_opts['macros']['%_module_build']="1" +config_opts['macros']['%_module_name']="php" +config_opts['macros']['%_module_stream']="remi-8.0" +config_opts['macros']['%_module_version']="43" + nn; +config_opts['macros']['%_module_context']="00000000" +config_opts['macros']['%modularitylabel']="%{_module_name}:%{_module_stream}:%{_module_version}:%{_module_context}" + +config_opts['yum.conf'] += """ +[result-fc43a80] +name=result-fc43a80 +baseurl=file:/var/lib/mock/fc43a80/ +enabled=1 +metadata_expire=1 +module_hotfixes=1 +priority=1 +skip_if_unavailable=True + +""" + diff --git a/fc43a81.cfg b/fc43a81.cfg new file mode 100644 index 0000000..fcfb9ba --- /dev/null +++ b/fc43a81.cfg @@ -0,0 +1,31 @@ +import datetime; + +include('fc43a.tpl') + +config_opts['root'] = 'fc43a81' +config_opts['resultdir'] = "/var/lib/mock/fc43a81" +config_opts['plugin_conf']['ccache_opts']['dir'] = "/dev/build/ccache.fc43a81/" + +config_opts['module_enable'] = ['php:remi-8.1'] +config_opts['module_install'] = ['php:remi-8.1/devel'] + +nn = datetime.datetime.now().strftime("%Y%m%d%H%M%S"); +config_opts['macros']['%_module_build']="1" +config_opts['macros']['%_module_name']="php" +config_opts['macros']['%_module_stream']="remi-8.1" +config_opts['macros']['%_module_version']="43" + nn; +config_opts['macros']['%_module_context']="00000000" +config_opts['macros']['%modularitylabel']="%{_module_name}:%{_module_stream}:%{_module_version}:%{_module_context}" + +config_opts['yum.conf'] += """ +[result-fc43a81] +name=result-fc43a81 +baseurl=file:/var/lib/mock/fc43a81/ +enabled=1 +metadata_expire=1 +module_hotfixes=1 +priority=1 +skip_if_unavailable=True + +""" + diff --git a/fc43a82.cfg b/fc43a82.cfg new file mode 100644 index 0000000..8b5b11d --- /dev/null +++ b/fc43a82.cfg @@ -0,0 +1,31 @@ +import datetime; + +include('fc43a.tpl') + +config_opts['root'] = 'fc43a82' +config_opts['resultdir'] = "/var/lib/mock/fc43a82" +config_opts['plugin_conf']['ccache_opts']['dir'] = "/dev/build/ccache.fc43a82/" + +config_opts['module_enable'] = ['php:remi-8.2'] +config_opts['module_install'] = ['php:remi-8.2/devel'] + +nn = datetime.datetime.now().strftime("%Y%m%d%H%M%S"); +config_opts['macros']['%_module_build']="1" +config_opts['macros']['%_module_name']="php" +config_opts['macros']['%_module_stream']="remi-8.2" +config_opts['macros']['%_module_version']="43" + nn; +config_opts['macros']['%_module_context']="00000000" +config_opts['macros']['%modularitylabel']="%{_module_name}:%{_module_stream}:%{_module_version}:%{_module_context}" + +config_opts['yum.conf'] += """ +[result-fc43a82] +name=result-fc43a82 +baseurl=file:/var/lib/mock/fc43a82/ +enabled=1 +metadata_expire=1 +module_hotfixes=1 +priority=1 +skip_if_unavailable=True + +""" + diff --git a/fc43a83.cfg b/fc43a83.cfg new file mode 100644 index 0000000..a0c594e --- /dev/null +++ b/fc43a83.cfg @@ -0,0 +1,31 @@ +import datetime; + +include('fc43a.tpl') + +config_opts['root'] = 'fc43a83' +config_opts['resultdir'] = "/var/lib/mock/fc43a83" +config_opts['plugin_conf']['ccache_opts']['dir'] = "/dev/build/ccache.fc43a83/" + +config_opts['module_enable'] = ['php:remi-8.3'] +config_opts['module_install'] = ['php:remi-8.3/devel'] + +nn = datetime.datetime.now().strftime("%Y%m%d%H%M%S"); +config_opts['macros']['%_module_build']="1" +config_opts['macros']['%_module_name']="php" +config_opts['macros']['%_module_stream']="remi-8.3" +config_opts['macros']['%_module_version']="43" + nn; +config_opts['macros']['%_module_context']="00000000" +config_opts['macros']['%modularitylabel']="%{_module_name}:%{_module_stream}:%{_module_version}:%{_module_context}" + +config_opts['yum.conf'] += """ +[result-fc43a83] +name=result-fc43a83 +baseurl=file:/var/lib/mock/fc43a83/ +enabled=1 +metadata_expire=1 +module_hotfixes=1 +priority=1 +skip_if_unavailable=True + +""" + diff --git a/fc43a84.cfg b/fc43a84.cfg new file mode 100644 index 0000000..baa7439 --- /dev/null +++ b/fc43a84.cfg @@ -0,0 +1,31 @@ +import datetime; + +include('fc43a.tpl') + +config_opts['root'] = 'fc43a84' +config_opts['resultdir'] = "/var/lib/mock/fc43a84" +config_opts['plugin_conf']['ccache_opts']['dir'] = "/dev/build/ccache.fc43a84/" + +config_opts['module_enable'] = ['php:remi-8.4'] +config_opts['module_install'] = ['php:remi-8.4/devel'] + +nn = datetime.datetime.now().strftime("%Y%m%d%H%M%S"); +config_opts['macros']['%_module_build']="1" +config_opts['macros']['%_module_name']="php" +config_opts['macros']['%_module_stream']="remi-8.4" +config_opts['macros']['%_module_version']="43" + nn; +config_opts['macros']['%_module_context']="00000000" +config_opts['macros']['%modularitylabel']="%{_module_name}:%{_module_stream}:%{_module_version}:%{_module_context}" + +config_opts['yum.conf'] += """ +[result-fc43a84] +name=result-fc43a84 +baseurl=file:/var/lib/mock/fc43a84/ +enabled=1 +metadata_expire=1 +module_hotfixes=1 +priority=1 +skip_if_unavailable=True + +""" + diff --git a/fc43ar80.cfg b/fc43ar80.cfg new file mode 100644 index 0000000..4766707 --- /dev/null +++ b/fc43ar80.cfg @@ -0,0 +1,19 @@ +import datetime; + +include('fc43a.tpl') + +config_opts['root'] = 'fc43a' +config_opts['resultdir'] = "/var/lib/mock/fc43a" + +config_opts['module_enable'] = ['redis:remi-8.0'] + +nn = datetime.datetime.now().strftime("%Y%m%d%H%M%S"); +config_opts['macros']['%_module_build']="1" +config_opts['macros']['%_module_name']="redis" +config_opts['macros']['%_module_stream']="remi-8.0" +config_opts['macros']['%_module_version']="43" + nn; +config_opts['macros']['%_module_context']="00000000" +config_opts['macros']['%modularitylabel']="%{_module_name}:%{_module_stream}:%{_module_version}:%{_module_context}" + +config_opts['macros']['%dist']=".module_redis.8.0.fc43.remi" + diff --git a/fc43ar82.cfg b/fc43ar82.cfg new file mode 100644 index 0000000..86cc473 --- /dev/null +++ b/fc43ar82.cfg @@ -0,0 +1,19 @@ +import datetime; + +include('fc43a.tpl') + +config_opts['root'] = 'fc43ar82' +config_opts['resultdir'] = "/var/lib/mock/fc43a" + +config_opts['module_enable'] = ['redis:remi-8.2'] + +nn = datetime.datetime.now().strftime("%Y%m%d%H%M%S"); +config_opts['macros']['%_module_build']="1" +config_opts['macros']['%_module_name']="redis" +config_opts['macros']['%_module_stream']="remi-8.2" +config_opts['macros']['%_module_version']="43" + nn; +config_opts['macros']['%_module_context']="00000000" +config_opts['macros']['%modularitylabel']="%{_module_name}:%{_module_stream}:%{_module_version}:%{_module_context}" + +config_opts['macros']['%dist']=".module_redis.8.2.fc43.remi" + diff --git a/fc43ascl74.cfg b/fc43ascl74.cfg new file mode 100644 index 0000000..8ca0cd1 --- /dev/null +++ b/fc43ascl74.cfg @@ -0,0 +1,26 @@ +include('fc43a.tpl') + +config_opts['root'] = 'scl74fc43a' +config_opts['chroot_setup_cmd'] = 'install @buildsys-build remi-crypto-legacy ccache scl-utils-build php74-build php74-php-devel php74-php-pear' +config_opts['resultdir'] = "/var/lib/mock/scl74fc43a" +config_opts['plugin_conf']['ccache_opts']['dir'] = "/dev/build/ccache.fc43ascl74/" + +# 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/1484430 +#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-scl74fc43a] +name=result-scl74fc43a +baseurl=file:///var/lib/mock/scl74fc43a/ +enabled=1 +metadata_expire=10 +skip_if_unavailable=True + +""" diff --git a/fc43ascl80.cfg b/fc43ascl80.cfg new file mode 100644 index 0000000..c9dc21e --- /dev/null +++ b/fc43ascl80.cfg @@ -0,0 +1,26 @@ +include('fc43a.tpl') + +config_opts['root'] = 'scl80fc43a' +config_opts['chroot_setup_cmd'] = 'install @buildsys-build remi-crypto-legacy ccache scl-utils-build php80-build php80-php-devel php80-php-pear' +config_opts['resultdir'] = "/var/lib/mock/scl80fc43a" +config_opts['plugin_conf']['ccache_opts']['dir'] = "/dev/build/ccache.fc43ascl80/" + +# 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/1484430 +#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-scl80fc43a] +name=result-scl80fc43a +baseurl=file:///var/lib/mock/scl80fc43a/ +enabled=1 +metadata_expire=10 +skip_if_unavailable=True + +""" diff --git a/fc43ascl81.cfg b/fc43ascl81.cfg new file mode 100644 index 0000000..15a5ca2 --- /dev/null +++ b/fc43ascl81.cfg @@ -0,0 +1,26 @@ +include('fc43a.tpl') + +config_opts['root'] = 'scl81fc43a' +config_opts['chroot_setup_cmd'] = 'install @buildsys-build remi-crypto-legacy ccache scl-utils-build php81-build php81-php-devel php81-php-pear' +config_opts['resultdir'] = "/var/lib/mock/scl81fc43a" +config_opts['plugin_conf']['ccache_opts']['dir'] = "/dev/build/ccache.fc43ascl81/" + +# 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/1484430 +#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-scl81fc43a] +name=result-scl81fc43a +baseurl=file:///var/lib/mock/scl81fc43a/ +enabled=1 +metadata_expire=10 +skip_if_unavailable=True + +""" diff --git a/fc43ascl82.cfg b/fc43ascl82.cfg new file mode 100644 index 0000000..788f495 --- /dev/null +++ b/fc43ascl82.cfg @@ -0,0 +1,26 @@ +include('fc43a.tpl') + +config_opts['root'] = 'scl82fc43a' +config_opts['chroot_setup_cmd'] = 'install @buildsys-build remi-crypto-legacy ccache scl-utils-build php82-build php82-php-devel php82-php-pear' +config_opts['resultdir'] = "/var/lib/mock/scl82fc43a" +config_opts['plugin_conf']['ccache_opts']['dir'] = "/dev/build/ccache.fc43ascl82/" + +# 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/1484430 +#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-scl82fc43a] +name=result-scl82fc43a +baseurl=file:///var/lib/mock/scl82fc43a/ +enabled=1 +metadata_expire=10 +skip_if_unavailable=True + +""" diff --git a/fc43ascl83.cfg b/fc43ascl83.cfg new file mode 100644 index 0000000..7abdfe0 --- /dev/null +++ b/fc43ascl83.cfg @@ -0,0 +1,26 @@ +include('fc43a.tpl') + +config_opts['root'] = 'scl83fc43a' +config_opts['chroot_setup_cmd'] = 'install @buildsys-build remi-crypto-legacy ccache scl-utils-build php83-build php83-php-devel php83-php-pear' +config_opts['resultdir'] = "/var/lib/mock/scl83fc43a" +config_opts['plugin_conf']['ccache_opts']['dir'] = "/dev/build/ccache.fc43ascl83/" + +# 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/1484430 +#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-scl83fc43a] +name=result-scl83fc43a +baseurl=file:///var/lib/mock/scl83fc43a/ +enabled=1 +metadata_expire=10 +skip_if_unavailable=True + +""" diff --git a/fc43ascl84.cfg b/fc43ascl84.cfg new file mode 100644 index 0000000..2594a16 --- /dev/null +++ b/fc43ascl84.cfg @@ -0,0 +1,26 @@ +include('fc43a.tpl') + +config_opts['root'] = 'scl84fc43a' +config_opts['chroot_setup_cmd'] = 'install @buildsys-build remi-crypto-legacy ccache scl-utils-build php84-build php84-php-devel php84-php-pear' +config_opts['resultdir'] = "/var/lib/mock/scl84fc43a" +config_opts['plugin_conf']['ccache_opts']['dir'] = "/dev/build/ccache.fc43ascl84/" + +# 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/1484430 +#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-scl84fc43a] +name=result-scl84fc43a +baseurl=file:///var/lib/mock/scl84fc43a/ +enabled=1 +metadata_expire=10 +skip_if_unavailable=True + +""" diff --git a/fc43ascl85.cfg b/fc43ascl85.cfg new file mode 100644 index 0000000..84fbcf7 --- /dev/null +++ b/fc43ascl85.cfg @@ -0,0 +1,26 @@ +include('fc43a.tpl') + +config_opts['root'] = 'scl85fc43a' +config_opts['chroot_setup_cmd'] = 'install @buildsys-build remi-crypto-legacy ccache scl-utils-build php85-build php85-php-devel php85-php-pear' +config_opts['resultdir'] = "/var/lib/mock/scl85fc43a" +config_opts['plugin_conf']['ccache_opts']['dir'] = "/dev/build/ccache.fc43ascl85/" + +# 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/1485430 +#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-scl85fc43a] +name=result-scl85fc43a +baseurl=file:///var/lib/mock/scl85fc43a/ +enabled=1 +metadata_expire=10 +skip_if_unavailable=True + +""" diff --git a/fc43av81.cfg b/fc43av81.cfg new file mode 100644 index 0000000..5e4d7c0 --- /dev/null +++ b/fc43av81.cfg @@ -0,0 +1,19 @@ +import datetime; + +include('fc43a.tpl') + +config_opts['root'] = 'fc43av81' +config_opts['resultdir'] = "/var/lib/mock/fc43a" + +config_opts['module_enable'] = ['valkey:remi-8.1'] + +nn = datetime.datetime.now().strftime("%Y%m%d%H%M%S"); +config_opts['macros']['%_module_build']="1" +config_opts['macros']['%_module_name']="valkey" +config_opts['macros']['%_module_stream']="remi-8.1" +config_opts['macros']['%_module_version']="43" + nn; +config_opts['macros']['%_module_context']="00000000" +config_opts['macros']['%modularitylabel']="%{_module_name}:%{_module_stream}:%{_module_version}:%{_module_context}" + +config_opts['macros']['%dist']=".module_valkey.8.1.fc43.remi" + diff --git a/fc43x.cfg b/fc43x.cfg new file mode 100644 index 0000000..71ea616 --- /dev/null +++ b/fc43x.cfg @@ -0,0 +1,5 @@ +include('fc43x.tpl') + +# Temp +#config_opts['chroot_setup_cmd'] = 'install @buildsys-build' + diff --git a/fc43x.tpl b/fc43x.tpl new file mode 100644 index 0000000..e557323 --- /dev/null +++ b/fc43x.tpl @@ -0,0 +1,122 @@ +include('vendor.tpl') + +config_opts['root'] = 'fc43x' +config_opts['target_arch'] = 'x86_64' +config_opts['chroot_setup_cmd'] = 'install @buildsys-build gcc remi-crypto-legacy' +config_opts['dist'] = 'fc43' # only useful for --resultdir variable subst +config_opts['extra_chroot_dirs'] = [ '/run/lock', ] +config_opts['releasever'] = '43' +config_opts['package_manager'] = 'dnf' + +config_opts['plugin_conf']['ccache_enable'] = False +config_opts['plugin_conf']['ccache_opts']['max_cache_size'] = '1G' +config_opts['plugin_conf']['ccache_opts']['dir'] = "/dev/build/ccache.fc43x/" + +config_opts['basedir'] = '/dev/build/' +config_opts['resultdir'] = "/var/lib/mock/fc43x" +config_opts['cleanup_on_success'] = True +config_opts['cleanup_on_failure'] = False + +config_opts['createrepo_on_rpms'] = True +config_opts['createrepo_command'] = '/usr/bin/createrepo -d -q -x *.src.rpm' + +config_opts['macros']['%_topdir']="/builddir/build" +config_opts['macros']['%_smp_mflags']="-j15" +config_opts['macros']['%dist']=".fc43.remi" +config_opts['macros']['%fedora']="43" +config_opts['macros']['%_with_ibase']="1" +config_opts['macros']['%_with_oci8']="1" +config_opts['macros']['%_without_zts']="1" +config_opts['macros']['%runselftest']="1" + +config_opts['environment']['ACCEPT_EULA'] = 'Y' + +config_opts['yum.conf'] = """ +[main] +keepcache=1 +debuglevel=2 +reposdir=/dev/null +logfile=/var/log/yum.log +retries=20 +obsoletes=1 +gpgcheck=0 +assumeyes=1 +metadata_expire=80000 +fastestmirror=1 +max_parallel_downloads=6 + +# repos + +[fedora] +name=fedora +#metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-$releasever&arch=$basearch +metadata_expire=80000 +##mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-43&arch=x86_64 +#baseurl=http://fr2.rpmfind.net/linux/fedora/releases/43/Everything/x86_64/os/ +# http://ftp.funet.fi/pub/mirrors/ftp.redhat.com/pub/fedora/linux/releases/43/Everything/x86_64/os/ +baseurl=https://dl.fedoraproject.org/pub/fedora/linux/development/43/Everything/x86_64/os/ +#baseurl=https://dl.fedoraproject.org/pub/fedora/linux/releases/43/Everything/x86_64/os/ + +[updates] +name=updates +#metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-released-f$releasever&arch=$basearch +#mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f43&arch=x86_64 +#baseurl=http://ftp.funet.fi/pub/mirrors/ftp.redhat.com/pub/fedora/linux/updates/1/x86_64/ +# http://mirrors.ircam.fr/pub/fedora/linux/updates/43/x86_64/ +# http://fr2.rpmfind.net/linux/fedora/updates/43/x86_64/ +baseurl=https://dl.fedoraproject.org/pub/fedora/linux/updates/43/Everything/x86_64/ +enabled=1 + +[updates-testing] +name=updates-testing +#metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-testing-f$releasever&arch=$basearch +#mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f43&arch=x86_64 +baseurl=https://dl.fedoraproject.org/pub/fedora/linux/updates/testing/43/Everything/x86_64/ +enabled=0 + +[remi] +name=remi public +baseurl=file:/home/rpmbuild/site/rpms/fedora/43/remi/x86_64/ +enabled=1 +skip_if_unavailable=True +metadata_expire=10 + +[remi-modular] +name=remi modular +baseurl=file:/home/rpmbuild/site/rpms/fedora/43/modular/x86_64/ +enabled=1 +skip_if_unavailable=True +metadata_expire=10 + +[remi-priv-1] +name=remi prive 1 +baseurl=file:/home/rpmbuild/site/rpms/priv/x86_64/ +enabled=1 +metadata_expire=10 + +[remi-priv-2] +name=remi prive 2 +baseurl=file:/home/rpmbuild/site/rpms/priv/fc43.x86_64/ +enabled=1 +metadata_expire=10 + +[remi-debuginfo] +name=remi-debuginfo +baseurl=file:/home/rpmbuild/site/rpms/fedora/43/debug-remi/x86_64/ +enabled=1 + +[result-fc43x] +name=result-fc43x +baseurl=file:/var/lib/mock/fc43x/ +module_hotfixes=1 +metadata_expire=10 +priority=10 +enabled=1 +skip_if_unavailable=True + +[msprod] +name=msprod +baseurl=https://packages.microsoft.com/rhel/8/prod/ +enabled=0 + +""" diff --git a/fc43x74.cfg b/fc43x74.cfg new file mode 100644 index 0000000..e9a3a6a --- /dev/null +++ b/fc43x74.cfg @@ -0,0 +1,31 @@ +import datetime; + +include('fc43x.tpl') + +config_opts['root'] = 'fc43x74' +config_opts['resultdir'] = "/var/lib/mock/fc43x74" +config_opts['plugin_conf']['ccache_opts']['dir'] = "/dev/build/ccache.fc43x74/" + +config_opts['module_enable'] = ['php:remi-7.4'] +config_opts['module_install'] = ['php:remi-7.4/devel'] + +nn = datetime.datetime.now().strftime("%Y%m%d%H%M%S"); +config_opts['macros']['%_module_build']="1" +config_opts['macros']['%_module_name']="php" +config_opts['macros']['%_module_stream']="remi-7.4" +config_opts['macros']['%_module_version']="43" + nn; +config_opts['macros']['%_module_context']="00000000" +config_opts['macros']['%modularitylabel']="%{_module_name}:%{_module_stream}:%{_module_version}:%{_module_context}" + +config_opts['yum.conf'] += """ +[result-fc43x74] +name=result-fc43x74 +baseurl=file:/var/lib/mock/fc43x74/ +enabled=1 +metadata_expire=1 +module_hotfixes=1 +priority=1 +skip_if_unavailable=True + +""" + diff --git a/fc43x80.cfg b/fc43x80.cfg new file mode 100644 index 0000000..3fbeb8f --- /dev/null +++ b/fc43x80.cfg @@ -0,0 +1,31 @@ +import datetime; + +include('fc43x.tpl') + +config_opts['root'] = 'fc43x80' +config_opts['resultdir'] = "/var/lib/mock/fc43x80" +config_opts['plugin_conf']['ccache_opts']['dir'] = "/dev/build/ccache.fc43x80/" + +config_opts['module_enable'] = ['php:remi-8.0'] +config_opts['module_install'] = ['php:remi-8.0/devel'] + +nn = datetime.datetime.now().strftime("%Y%m%d%H%M%S"); +config_opts['macros']['%_module_build']="1" +config_opts['macros']['%_module_name']="php" +config_opts['macros']['%_module_stream']="remi-8.0" +config_opts['macros']['%_module_version']="43" + nn; +config_opts['macros']['%_module_context']="00000000" +config_opts['macros']['%modularitylabel']="%{_module_name}:%{_module_stream}:%{_module_version}:%{_module_context}" + +config_opts['yum.conf'] += """ +[result-fc43x80] +name=result-fc43x80 +baseurl=file:/var/lib/mock/fc43x80/ +enabled=1 +metadata_expire=1 +module_hotfixes=1 +priority=1 +skip_if_unavailable=True + +""" + diff --git a/fc43x81.cfg b/fc43x81.cfg new file mode 100644 index 0000000..221ad3f --- /dev/null +++ b/fc43x81.cfg @@ -0,0 +1,31 @@ +import datetime; + +include('fc43x.tpl') + +config_opts['root'] = 'fc43x81' +config_opts['resultdir'] = "/var/lib/mock/fc43x81" +config_opts['plugin_conf']['ccache_opts']['dir'] = "/dev/build/ccache.fc43x81/" + +config_opts['module_enable'] = ['php:remi-8.1'] +config_opts['module_install'] = ['php:remi-8.1/devel'] + +nn = datetime.datetime.now().strftime("%Y%m%d%H%M%S"); +config_opts['macros']['%_module_build']="1" +config_opts['macros']['%_module_name']="php" +config_opts['macros']['%_module_stream']="remi-8.1" +config_opts['macros']['%_module_version']="43" + nn; +config_opts['macros']['%_module_context']="00000000" +config_opts['macros']['%modularitylabel']="%{_module_name}:%{_module_stream}:%{_module_version}:%{_module_context}" + +config_opts['yum.conf'] += """ +[result-fc43x81] +name=result-fc43x81 +baseurl=file:/var/lib/mock/fc43x81/ +enabled=1 +metadata_expire=1 +module_hotfixes=1 +priority=1 +skip_if_unavailable=True + +""" + diff --git a/fc43x82.cfg b/fc43x82.cfg new file mode 100644 index 0000000..c1a7e17 --- /dev/null +++ b/fc43x82.cfg @@ -0,0 +1,31 @@ +import datetime; + +include('fc43x.tpl') + +config_opts['root'] = 'fc43x82' +config_opts['resultdir'] = "/var/lib/mock/fc43x82" +config_opts['plugin_conf']['ccache_opts']['dir'] = "/dev/build/ccache.fc43x82/" + +config_opts['module_enable'] = ['php:remi-8.2'] +config_opts['module_install'] = ['php:remi-8.2/devel'] + +nn = datetime.datetime.now().strftime("%Y%m%d%H%M%S"); +config_opts['macros']['%_module_build']="1" +config_opts['macros']['%_module_name']="php" +config_opts['macros']['%_module_stream']="remi-8.2" +config_opts['macros']['%_module_version']="43" + nn; +config_opts['macros']['%_module_context']="00000000" +config_opts['macros']['%modularitylabel']="%{_module_name}:%{_module_stream}:%{_module_version}:%{_module_context}" + +config_opts['yum.conf'] += """ +[result-fc43x82] +name=result-fc43x82 +baseurl=file:/var/lib/mock/fc43x82/ +enabled=1 +metadata_expire=1 +module_hotfixes=1 +priority=1 +skip_if_unavailable=True + +""" + diff --git a/fc43x83.cfg b/fc43x83.cfg new file mode 100644 index 0000000..8b72bec --- /dev/null +++ b/fc43x83.cfg @@ -0,0 +1,31 @@ +import datetime; + +include('fc43x.tpl') + +config_opts['root'] = 'fc43x83' +config_opts['resultdir'] = "/var/lib/mock/fc43x83" +config_opts['plugin_conf']['ccache_opts']['dir'] = "/dev/build/ccache.fc43x83/" + +config_opts['module_enable'] = ['php:remi-8.3'] +config_opts['module_install'] = ['php:remi-8.3/devel'] + +nn = datetime.datetime.now().strftime("%Y%m%d%H%M%S"); +config_opts['macros']['%_module_build']="1" +config_opts['macros']['%_module_name']="php" +config_opts['macros']['%_module_stream']="remi-8.3" +config_opts['macros']['%_module_version']="43" + nn; +config_opts['macros']['%_module_context']="00000000" +config_opts['macros']['%modularitylabel']="%{_module_name}:%{_module_stream}:%{_module_version}:%{_module_context}" + +config_opts['yum.conf'] += """ +[result-fc43x83] +name=result-fc43x83 +baseurl=file:/var/lib/mock/fc43x83/ +enabled=1 +metadata_expire=1 +module_hotfixes=1 +priority=1 +skip_if_unavailable=True + +""" + diff --git a/fc43x84.cfg b/fc43x84.cfg new file mode 100644 index 0000000..0ef2b24 --- /dev/null +++ b/fc43x84.cfg @@ -0,0 +1,31 @@ +import datetime; + +include('fc43x.tpl') + +config_opts['root'] = 'fc43x84' +config_opts['resultdir'] = "/var/lib/mock/fc43x84" +config_opts['plugin_conf']['ccache_opts']['dir'] = "/dev/build/ccache.fc43x84/" + +config_opts['module_enable'] = ['php:remi-8.4'] +config_opts['module_install'] = ['php:remi-8.4/devel'] + +nn = datetime.datetime.now().strftime("%Y%m%d%H%M%S"); +config_opts['macros']['%_module_build']="1" +config_opts['macros']['%_module_name']="php" +config_opts['macros']['%_module_stream']="remi-8.4" +config_opts['macros']['%_module_version']="43" + nn; +config_opts['macros']['%_module_context']="00000000" +config_opts['macros']['%modularitylabel']="%{_module_name}:%{_module_stream}:%{_module_version}:%{_module_context}" + +config_opts['yum.conf'] += """ +[result-fc43x84] +name=result-fc43x84 +baseurl=file:/var/lib/mock/fc43x84/ +enabled=1 +metadata_expire=1 +module_hotfixes=1 +priority=1 +skip_if_unavailable=True + +""" + diff --git a/fc43xr80.cfg b/fc43xr80.cfg new file mode 100644 index 0000000..00286b6 --- /dev/null +++ b/fc43xr80.cfg @@ -0,0 +1,19 @@ +import datetime; + +include('fc43x.tpl') + +config_opts['root'] = 'fc43x' +config_opts['resultdir'] = "/var/lib/mock/fc43x" + +config_opts['module_enable'] = ['redis:remi-8.0'] + +nn = datetime.datetime.now().strftime("%Y%m%d%H%M%S"); +config_opts['macros']['%_module_build']="1" +config_opts['macros']['%_module_name']="redis" +config_opts['macros']['%_module_stream']="remi-8.0" +config_opts['macros']['%_module_version']="43" + nn; +config_opts['macros']['%_module_context']="00000000" +config_opts['macros']['%modularitylabel']="%{_module_name}:%{_module_stream}:%{_module_version}:%{_module_context}" + +config_opts['macros']['%dist']=".module_redis.8.0.fc43.remi" + diff --git a/fc43xr82.cfg b/fc43xr82.cfg new file mode 100644 index 0000000..0ef94c6 --- /dev/null +++ b/fc43xr82.cfg @@ -0,0 +1,19 @@ +import datetime; + +include('fc43x.tpl') + +config_opts['root'] = 'fc43xr82' +config_opts['resultdir'] = "/var/lib/mock/fc43x" + +config_opts['module_enable'] = ['redis:remi-8.2'] + +nn = datetime.datetime.now().strftime("%Y%m%d%H%M%S"); +config_opts['macros']['%_module_build']="1" +config_opts['macros']['%_module_name']="redis" +config_opts['macros']['%_module_stream']="remi-8.2" +config_opts['macros']['%_module_version']="43" + nn; +config_opts['macros']['%_module_context']="00000000" +config_opts['macros']['%modularitylabel']="%{_module_name}:%{_module_stream}:%{_module_version}:%{_module_context}" + +config_opts['macros']['%dist']=".module_redis.8.2.fc43.remi" + diff --git a/fc43xscl74.cfg b/fc43xscl74.cfg new file mode 100644 index 0000000..d564986 --- /dev/null +++ b/fc43xscl74.cfg @@ -0,0 +1,26 @@ +include('fc43x.tpl') + +config_opts['root'] = 'scl74fc43x' +config_opts['chroot_setup_cmd'] = 'install @buildsys-build remi-crypto-legacy scl-utils-build php74-build php74-php-devel php74-php-pear' +config_opts['resultdir'] = "/var/lib/mock/scl74fc43x" +config_opts['plugin_conf']['ccache_opts']['dir'] = "/dev/build/ccache.fc43xscl74/" + +# 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/1484430 +#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-scl74fc43x] +name=result-scl74fc43x +baseurl=file:///var/lib/mock/scl74fc43x/ +enabled=1 +metadata_expire=10 +skip_if_unavailable=True + +""" diff --git a/fc43xscl80.cfg b/fc43xscl80.cfg new file mode 100644 index 0000000..e04c4f0 --- /dev/null +++ b/fc43xscl80.cfg @@ -0,0 +1,26 @@ +include('fc43x.tpl') + +config_opts['root'] = 'scl80fc43x' +config_opts['chroot_setup_cmd'] = 'install @buildsys-build remi-crypto-legacy scl-utils-build php80-build php80-php-devel php80-php-pear' +config_opts['resultdir'] = "/var/lib/mock/scl80fc43x" +config_opts['plugin_conf']['ccache_opts']['dir'] = "/dev/build/ccache.fc43xscl80/" + +# 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/1484430 +#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-scl80fc43x] +name=result-scl80fc43x +baseurl=file:///var/lib/mock/scl80fc43x/ +enabled=1 +metadata_expire=10 +skip_if_unavailable=True + +""" diff --git a/fc43xscl81.cfg b/fc43xscl81.cfg new file mode 100644 index 0000000..23e7587 --- /dev/null +++ b/fc43xscl81.cfg @@ -0,0 +1,26 @@ +include('fc43x.tpl') + +config_opts['root'] = 'scl81fc43x' +config_opts['chroot_setup_cmd'] = 'install @buildsys-build remi-crypto-legacy scl-utils-build php81-build php81-php-devel php81-php-pear' +config_opts['resultdir'] = "/var/lib/mock/scl81fc43x" +config_opts['plugin_conf']['ccache_opts']['dir'] = "/dev/build/ccache.fc43xscl81/" + +# 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/1484430 +#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-scl81fc43x] +name=result-scl81fc43x +baseurl=file:///var/lib/mock/scl81fc43x/ +enabled=1 +metadata_expire=10 +skip_if_unavailable=True + +""" diff --git a/fc43xscl82.cfg b/fc43xscl82.cfg new file mode 100644 index 0000000..e587fec --- /dev/null +++ b/fc43xscl82.cfg @@ -0,0 +1,26 @@ +include('fc43x.tpl') + +config_opts['root'] = 'scl82fc43x' +config_opts['chroot_setup_cmd'] = 'install @buildsys-build remi-crypto-legacy scl-utils-build php82-build php82-php-devel php82-php-pear' +config_opts['resultdir'] = "/var/lib/mock/scl82fc43x" +config_opts['plugin_conf']['ccache_opts']['dir'] = "/dev/build/ccache.fc43xscl82/" + +# 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/1484430 +#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-scl82fc43x] +name=result-scl82fc43x +baseurl=file:///var/lib/mock/scl82fc43x/ +enabled=1 +metadata_expire=10 +skip_if_unavailable=True + +""" diff --git a/fc43xscl83.cfg b/fc43xscl83.cfg new file mode 100644 index 0000000..6e76f7e --- /dev/null +++ b/fc43xscl83.cfg @@ -0,0 +1,26 @@ +include('fc43x.tpl') + +config_opts['root'] = 'scl83fc43x' +config_opts['chroot_setup_cmd'] = 'install @buildsys-build remi-crypto-legacy scl-utils-build php83-build php83-php-devel php83-php-pear' +config_opts['resultdir'] = "/var/lib/mock/scl83fc43x" +config_opts['plugin_conf']['ccache_opts']['dir'] = "/dev/build/ccache.fc43xscl83/" + +# 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/1484430 +#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-scl83fc43x] +name=result-scl83fc43x +baseurl=file:///var/lib/mock/scl83fc43x/ +enabled=1 +metadata_expire=10 +skip_if_unavailable=True + +""" diff --git a/fc43xscl84.cfg b/fc43xscl84.cfg new file mode 100644 index 0000000..0cd177b --- /dev/null +++ b/fc43xscl84.cfg @@ -0,0 +1,26 @@ +include('fc43x.tpl') + +config_opts['root'] = 'scl84fc43x' +config_opts['chroot_setup_cmd'] = 'install @buildsys-build remi-crypto-legacy scl-utils-build php84-build php84-php-devel php84-php-pear' +config_opts['resultdir'] = "/var/lib/mock/scl84fc43x" +config_opts['plugin_conf']['ccache_opts']['dir'] = "/dev/build/ccache.fc43xscl84/" + +# 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/1484430 +#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-scl84fc43x] +name=result-scl84fc43x +baseurl=file:///var/lib/mock/scl84fc43x/ +enabled=1 +metadata_expire=10 +skip_if_unavailable=True + +""" diff --git a/fc43xscl85.cfg b/fc43xscl85.cfg new file mode 100644 index 0000000..3aed0b0 --- /dev/null +++ b/fc43xscl85.cfg @@ -0,0 +1,26 @@ +include('fc43x.tpl') + +config_opts['root'] = 'scl85fc43x' +config_opts['chroot_setup_cmd'] = 'install @buildsys-build remi-crypto-legacy scl-utils-build php85-build php85-php-devel php85-php-pear' +config_opts['resultdir'] = "/var/lib/mock/scl85fc43x" +config_opts['plugin_conf']['ccache_opts']['dir'] = "/dev/build/ccache.fc43xscl85/" + +# 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/1485430 +#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-scl85fc43x] +name=result-scl85fc43x +baseurl=file:///var/lib/mock/scl85fc43x/ +enabled=1 +metadata_expire=10 +skip_if_unavailable=True + +""" diff --git a/fc43xv81.cfg b/fc43xv81.cfg new file mode 100644 index 0000000..2f9c3a9 --- /dev/null +++ b/fc43xv81.cfg @@ -0,0 +1,19 @@ +import datetime; + +include('fc43x.tpl') + +config_opts['root'] = 'fc43xv81' +config_opts['resultdir'] = "/var/lib/mock/fc43x" + +config_opts['module_enable'] = ['valkey:remi-8.1'] + +nn = datetime.datetime.now().strftime("%Y%m%d%H%M%S"); +config_opts['macros']['%_module_build']="1" +config_opts['macros']['%_module_name']="valkey" +config_opts['macros']['%_module_stream']="remi-8.1" +config_opts['macros']['%_module_version']="43" + nn; +config_opts['macros']['%_module_context']="00000000" +config_opts['macros']['%modularitylabel']="%{_module_name}:%{_module_stream}:%{_module_version}:%{_module_context}" + +config_opts['macros']['%dist']=".module_valkey.8.1.fc43.remi" + -- cgit