From 05cdb92b5966200c64f90b6bc4297c06b7b1d7d2 Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Tue, 7 Sep 2021 09:17:36 +0200 Subject: add F35 mock config --- fc35i.cfg | 2 ++ fc35i.tpl | 64 +++++++++++++++++++++++++++++++++++ fc35x.cfg | 5 +++ fc35x.tpl | 105 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ fc35x81.cfg | 11 ++++++ fc35xr.cfg | 26 ++++++++++++++ fc35xscl56.cfg | 24 +++++++++++++ fc35xscl70.cfg | 23 +++++++++++++ fc35xscl71.cfg | 23 +++++++++++++ fc35xscl72.cfg | 23 +++++++++++++ fc35xscl73.cfg | 23 +++++++++++++ fc35xscl74.cfg | 23 +++++++++++++ fc35xscl80.cfg | 23 +++++++++++++ fc35xscl81.cfg | 23 +++++++++++++ 14 files changed, 398 insertions(+) create mode 100644 fc35i.cfg create mode 100644 fc35i.tpl create mode 100644 fc35x.cfg create mode 100644 fc35x.tpl create mode 100644 fc35x81.cfg create mode 100644 fc35xr.cfg create mode 100644 fc35xscl56.cfg create mode 100644 fc35xscl70.cfg create mode 100644 fc35xscl71.cfg create mode 100644 fc35xscl72.cfg create mode 100644 fc35xscl73.cfg create mode 100644 fc35xscl74.cfg create mode 100644 fc35xscl80.cfg create mode 100644 fc35xscl81.cfg diff --git a/fc35i.cfg b/fc35i.cfg new file mode 100644 index 0000000..9c6e680 --- /dev/null +++ b/fc35i.cfg @@ -0,0 +1,2 @@ +include('fc35i.tpl') + diff --git a/fc35i.tpl b/fc35i.tpl new file mode 100644 index 0000000..64e13a1 --- /dev/null +++ b/fc35i.tpl @@ -0,0 +1,64 @@ +config_opts['root'] = 'fc35i' +config_opts['target_arch'] = 'i686' +config_opts['chroot_setup_cmd'] = 'install @build ccache gcc' +config_opts['dist'] = 'fc35' # only useful for --resultdir variable subst +config_opts['extra_chroot_dirs'] = [ '/run/lock', ] +config_opts['releasever'] = '35' +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/shm/ccache.fc35i/" + +config_opts['basedir'] = '/dev/shm/' +config_opts['resultdir'] = "/var/lib/mock/fc35i" +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']="-j10" +config_opts['macros']['%vendor']="Remi's RPM repository " +config_opts['macros']['%packager']="Remi Collet" +config_opts['macros']['%vendeur']="remi" +config_opts['macros']['%bugurl']="https://forum.remirepo.net/" +config_opts['macros']['%dist']=".fc35.remi" +config_opts['macros']['%fedora']="35" +config_opts['macros']['%_with_ibase']="1" +config_opts['macros']['%_with_oci8']="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 + +[koji] +name=local +baseurl=https://kojipkgs.fedoraproject.org/repos/f35-build/latest/i386/ +cost=2000 +enabled=1 +skip_if_unavailable=False + +[result-fc35i] +name=result-fc35i +baseurl=file:/var/lib/mock/fc35i/ +metadata_expire=10 +enabled=1 + +""" diff --git a/fc35x.cfg b/fc35x.cfg new file mode 100644 index 0000000..b0a06de --- /dev/null +++ b/fc35x.cfg @@ -0,0 +1,5 @@ +include('fc35x.tpl') + +# Temp +#config_opts['chroot_setup_cmd'] = 'install @buildsys-build ccache php-devel php-pear' + diff --git a/fc35x.tpl b/fc35x.tpl new file mode 100644 index 0000000..d97d951 --- /dev/null +++ b/fc35x.tpl @@ -0,0 +1,105 @@ +config_opts['root'] = 'fc35x' +config_opts['target_arch'] = 'x86_64' +config_opts['chroot_setup_cmd'] = 'install @buildsys-build ccache gcc' +config_opts['dist'] = 'fc35' # only useful for --resultdir variable subst +config_opts['extra_chroot_dirs'] = [ '/run/lock', ] +config_opts['releasever'] = '35' +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/shm/ccache.fc35x/" + +config_opts['basedir'] = '/dev/shm/' +config_opts['resultdir'] = "/var/lib/mock/fc35x" +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']="-j10" +config_opts['macros']['%vendor']="Remi's RPM repository " +config_opts['macros']['%packager']="Remi Collet" +config_opts['macros']['%vendeur']="remi" +config_opts['macros']['%bugurl']="https://forum.remirepo.net/" +config_opts['macros']['%dist']=".fc35.remi" +config_opts['macros']['%fedora']="35" +config_opts['macros']['%_with_ibase']="1" +config_opts['macros']['%_with_oci8']="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-35&arch=x86_64 +#baseurl=http://fr2.rpmfind.net/linux/fedora/releases/35/Everything/x86_64/os/ +# http://ftp.funet.fi/pub/mirrors/ftp.redhat.com/pub/fedora/linux/releases/35/Everything/x86_64/os/ +#baseurl=https://dl.fedoraproject.org/pub/fedora/linux/development/35/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-f35&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/35/x86_64/ +# http://fr2.rpmfind.net/linux/fedora/updates/35/x86_64/ +#baseurl=https://dl.fedoraproject.org/pub/fedora/linux/updates/33/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-f35&arch=x86_64 +baseurl=https://dl.fedoraproject.org/pub/fedora/linux/updates/testing/35/Everything/x86_64/ +enabled=1 + +[remi] +name=remi public +baseurl=file:/home/rpmbuild/site/rpms/fedora/35/remi/x86_64/ +enabled=1 +metadata_expire=10 + +[remi-priv] +name=remi prive +baseurl=file:/home/rpmbuild/site/rpms/priv/x86_64/ +enabled=1 +metadata_expire=10 + +[remi-debuginfo] +name=remi-debuginfo +baseurl=file:/home/rpmbuild/site/rpms/fedora/35/debug-remi/x86_64/ +enabled=1 + +[result-fc35x] +name=result-fc35x +baseurl=file:/var/lib/mock/fc35x/ +metadata_expire=10 +enabled=1 + +[msprod] +name=msprod +baseurl=https://packages.microsoft.com/rhel/7/prod/ +enabled=0 + +""" diff --git a/fc35x81.cfg b/fc35x81.cfg new file mode 100644 index 0000000..64fc5e6 --- /dev/null +++ b/fc35x81.cfg @@ -0,0 +1,11 @@ +include('fc35x.tpl') + +config_opts['yum.conf'] += """ +[remi-php81] +name=remi php81 +baseurl=file:/home/rpmbuild/site/rpms/fedora/35/php81/x86_64/ +enabled=1 +metadata_expire=1 + +""" + diff --git a/fc35xr.cfg b/fc35xr.cfg new file mode 100644 index 0000000..c21d30a --- /dev/null +++ b/fc35xr.cfg @@ -0,0 +1,26 @@ +include('fc35x.tpl') + +config_opts['macros']['%_with_rpmfusion']="1" + +config_opts['yum.conf'] += """ +[rpmfusion-free] +name=rpmfusion-free +mirrorlist=http://mirrors.rpmfusion.org/mirrorlist?repo=free-fedora-35&arch=x86_64 +enabled=1 + +[rpmfusion-free-updates] +name=rpmfusion-free-updates +mirrorlist=http://mirrors.rpmfusion.org/mirrorlist?repo=free-fedora-updates-released-35&arch=x86_64 +enabled=0 + +[rpmfusion-nonfree] +name=rpmfusion-nonfree +mirrorlist=http://mirrors.rpmfusion.org/mirrorlist?repo=nonfree-fedora-35&arch=x86_64 +enabled=0 + +[rpmfusion-nonfree-updates] +name=rpmfusion-nonfree +mirrorlist=http://mirrors.rpmfusion.org/mirrorlist?repo=nonfree-fedora-updates-released-35&arch=x86_64 +enabled=0 + +""" diff --git a/fc35xscl56.cfg b/fc35xscl56.cfg new file mode 100644 index 0000000..9da4514 --- /dev/null +++ b/fc35xscl56.cfg @@ -0,0 +1,24 @@ +include('fc35x.tpl') + +config_opts['root'] = 'scl56fc35x' +config_opts['chroot_setup_cmd'] = 'install @buildsys-build ccache scl-utils-build php56-build php56-php-devel php56-php-pear' +config_opts['resultdir'] = "/var/lib/mock/scl56fc35x" + +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['macros']['%_without_apcu']="1" + +config_opts['yum.conf'] += """ +[result-scl56fc35x] +name=result-scl56fc35x +baseurl=file:/var/lib/mock/scl56fc35x/ +enabled=1 +metadata_expire=10 + +""" diff --git a/fc35xscl70.cfg b/fc35xscl70.cfg new file mode 100644 index 0000000..8364648 --- /dev/null +++ b/fc35xscl70.cfg @@ -0,0 +1,23 @@ +include('fc35x.tpl') + +config_opts['root'] = 'scl70fc35x' +config_opts['chroot_setup_cmd'] = 'install @buildsys-build ccache scl-utils-build php70-build php70-php-devel php70-php-pear' +config_opts['resultdir'] = "/var/lib/mock/scl70fc35x" + +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-scl70fc35x] +name=result-scl70fc35x +baseurl=file:///var/lib/mock/scl70fc35x/ +enabled=1 +metadata_expire=10 + +""" diff --git a/fc35xscl71.cfg b/fc35xscl71.cfg new file mode 100644 index 0000000..ebd743c --- /dev/null +++ b/fc35xscl71.cfg @@ -0,0 +1,23 @@ +include('fc35x.tpl') + +config_opts['root'] = 'scl71fc35x' +config_opts['chroot_setup_cmd'] = 'install @buildsys-build ccache scl-utils-build php71-build php71-php-devel php71-php-pear' +config_opts['resultdir'] = "/var/lib/mock/scl71fc35x" + +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-scl71fc35x] +name=result-scl71fc35x +baseurl=file:///var/lib/mock/scl71fc35x/ +enabled=1 +metadata_expire=10 + +""" diff --git a/fc35xscl72.cfg b/fc35xscl72.cfg new file mode 100644 index 0000000..5d3bb28 --- /dev/null +++ b/fc35xscl72.cfg @@ -0,0 +1,23 @@ +include('fc35x.tpl') + +config_opts['root'] = 'scl72fc35x' +config_opts['chroot_setup_cmd'] = 'install @buildsys-build ccache scl-utils-build php72-build php72-php-devel php72-php-pear' +config_opts['resultdir'] = "/var/lib/mock/scl72fc35x" + +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-scl72fc35x] +name=result-scl72fc35x +baseurl=file:///var/lib/mock/scl72fc35x/ +enabled=1 +metadata_expire=10 + +""" diff --git a/fc35xscl73.cfg b/fc35xscl73.cfg new file mode 100644 index 0000000..bd30aa5 --- /dev/null +++ b/fc35xscl73.cfg @@ -0,0 +1,23 @@ +include('fc35x.tpl') + +config_opts['root'] = 'scl73fc35x' +config_opts['chroot_setup_cmd'] = 'install @buildsys-build ccache scl-utils-build php73-build php73-php-devel php73-php-pear' +config_opts['resultdir'] = "/var/lib/mock/scl73fc35x" + +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-scl73fc35x] +name=result-scl73fc35x +baseurl=file:///var/lib/mock/scl73fc35x/ +enabled=1 +metadata_expire=10 + +""" diff --git a/fc35xscl74.cfg b/fc35xscl74.cfg new file mode 100644 index 0000000..b7a78b0 --- /dev/null +++ b/fc35xscl74.cfg @@ -0,0 +1,23 @@ +include('fc35x.tpl') + +config_opts['root'] = 'scl74fc35x' +config_opts['chroot_setup_cmd'] = 'install @buildsys-build ccache scl-utils-build php74-build php74-php-devel php74-php-pear' +config_opts['resultdir'] = "/var/lib/mock/scl74fc35x" + +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-scl74fc35x] +name=result-scl74fc35x +baseurl=file:///var/lib/mock/scl74fc35x/ +enabled=1 +metadata_expire=10 + +""" diff --git a/fc35xscl80.cfg b/fc35xscl80.cfg new file mode 100644 index 0000000..f461905 --- /dev/null +++ b/fc35xscl80.cfg @@ -0,0 +1,23 @@ +include('fc35x.tpl') + +config_opts['root'] = 'scl80fc35x' +config_opts['chroot_setup_cmd'] = 'install @buildsys-build ccache scl-utils-build php80-build php80-php-devel php80-php-pear' +config_opts['resultdir'] = "/var/lib/mock/scl80fc35x" + +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-scl80fc35x] +name=result-scl80fc35x +baseurl=file:///var/lib/mock/scl80fc35x/ +enabled=1 +metadata_expire=10 + +""" diff --git a/fc35xscl81.cfg b/fc35xscl81.cfg new file mode 100644 index 0000000..19182ed --- /dev/null +++ b/fc35xscl81.cfg @@ -0,0 +1,23 @@ +include('fc35x.tpl') + +config_opts['root'] = 'scl81fc35x' +config_opts['chroot_setup_cmd'] = 'install @buildsys-build ccache scl-utils-build php81-build php81-php-devel php81-php-pear' +config_opts['resultdir'] = "/var/lib/mock/scl81fc35x" + +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-scl81fc35x] +name=result-scl81fc35x +baseurl=file:///var/lib/mock/scl81fc35x/ +enabled=1 +metadata_expire=10 + +""" -- cgit