From 7aa4270cce3763e1b792f78a8936bfc0e8be8777 Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Thu, 20 Feb 2020 16:51:20 +0100 Subject: F32 have SCLs now --- fc32x.cfg | 5 +++ fc32x.tpl | 105 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ fc32xr.cfg | 26 ++++++++++++++ fc32xscl56.cfg | 23 +++++++++++++ fc32xscl70.cfg | 23 +++++++++++++ fc32xscl71.cfg | 23 +++++++++++++ fc32xscl72.cfg | 23 +++++++++++++ fc32xscl73.cfg | 23 +++++++++++++ fc32xscl74.cfg | 23 +++++++++++++ 9 files changed, 274 insertions(+) create mode 100644 fc32x.cfg create mode 100644 fc32x.tpl create mode 100644 fc32xr.cfg create mode 100644 fc32xscl56.cfg create mode 100644 fc32xscl70.cfg create mode 100644 fc32xscl71.cfg create mode 100644 fc32xscl72.cfg create mode 100644 fc32xscl73.cfg create mode 100644 fc32xscl74.cfg diff --git a/fc32x.cfg b/fc32x.cfg new file mode 100644 index 0000000..fc9482d --- /dev/null +++ b/fc32x.cfg @@ -0,0 +1,5 @@ +include('fc32x.tpl') + +# Temp +# config_opts['chroot_setup_cmd'] = 'install @buildsys-build ccache php-devel php-pear' + diff --git a/fc32x.tpl b/fc32x.tpl new file mode 100644 index 0000000..8e50e52 --- /dev/null +++ b/fc32x.tpl @@ -0,0 +1,105 @@ +config_opts['root'] = 'fc32x' +config_opts['target_arch'] = 'x86_64' +config_opts['chroot_setup_cmd'] = 'install @buildsys-build ccache' +config_opts['dist'] = 'fc32' # only useful for --resultdir variable subst +config_opts['extra_chroot_dirs'] = [ '/run/lock', ] +config_opts['releasever'] = '32' +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.fc32x/" + +config_opts['basedir'] = '/dev/shm/' +config_opts['resultdir'] = "/var/lib/mock/fc32x" +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 Collet" +config_opts['macros']['%packager']="https://blog.remirepo.net/" +config_opts['macros']['%bugurl']="https://forum.remirepo.net/" +config_opts['macros']['%dist']=".fc32.remi" +config_opts['macros']['%fedora']="32" +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 +failovermethod=priority +metadata_expire=80000 +##mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-32&arch=x86_64 +#baseurl=http://fr2.rpmfind.net/linux/fedora/releases/32/Everything/x86_64/os/ +# http://ftp.funet.fi/pub/mirrors/ftp.redhat.com/pub/fedora/linux/releases/32/Everything/x86_64/os/ + +[updates] +name=updates +metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-released-f$releasever&arch=$basearch +failovermethod=priority +#mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f32&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/32/x86_64/ +# http://fr2.rpmfind.net/linux/fedora/updates/32/x86_64/ +enabled=1 + +[updates-testing] +name=updates-testing +metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-testing-f$releasever&arch=$basearch +failovermethod=priority +#mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f32&arch=x86_64 +#baseurl=http://dl.fedoraproject.org/pub/fedora/linux/updates/testing/32/x86_64/ +enabled=0 + +[remi] +name=remi public +baseurl=file:/home/rpmbuild/site/rpms/fedora/32/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/32/debug-remi/x86_64/ +enabled=1 + +[result-fc32x] +name=result-fc32x +baseurl=file:/var/lib/mock/fc32x/ +metadata_expire=10 +enabled=1 + +[msprod] +name=msprod +baseurl=https://packages.microsoft.com/rhel/7/prod/ +enabled=1 + +""" diff --git a/fc32xr.cfg b/fc32xr.cfg new file mode 100644 index 0000000..1f024b8 --- /dev/null +++ b/fc32xr.cfg @@ -0,0 +1,26 @@ +include('fc32x.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-32&arch=x86_64 +enabled=1 + +[rpmfusion-free-updates] +name=rpmfusion-free-updates +mirrorlist=http://mirrors.rpmfusion.org/mirrorlist?repo=free-fedora-updates-released-32&arch=x86_64 +enabled=1 + +[rpmfusion-nonfree] +name=rpmfusion-nonfree +mirrorlist=http://mirrors.rpmfusion.org/mirrorlist?repo=nonfree-fedora-32&arch=x86_64 +enabled=0 + +[rpmfusion-nonfree-updates] +name=rpmfusion-nonfree +mirrorlist=http://mirrors.rpmfusion.org/mirrorlist?repo=nonfree-fedora-updates-released-32&arch=x86_64 +enabled=0 + +""" diff --git a/fc32xscl56.cfg b/fc32xscl56.cfg new file mode 100644 index 0000000..3a61830 --- /dev/null +++ b/fc32xscl56.cfg @@ -0,0 +1,23 @@ +include('fc32x.tpl') + +config_opts['root'] = 'scl56fc32x' +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/scl56fc32x" + +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-scl56fc32x] +name=result-scl56fc32x +baseurl=file:/var/lib/mock/scl56fc32x/ +enabled=1 +metadata_expire=10 + +""" diff --git a/fc32xscl70.cfg b/fc32xscl70.cfg new file mode 100644 index 0000000..edc8556 --- /dev/null +++ b/fc32xscl70.cfg @@ -0,0 +1,23 @@ +include('fc32x.tpl') + +config_opts['root'] = 'scl70fc32x' +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/scl70fc32x" + +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-scl70fc32x] +name=result-scl70fc32x +baseurl=file:///var/lib/mock/scl70fc32x/ +enabled=1 +metadata_expire=10 + +""" diff --git a/fc32xscl71.cfg b/fc32xscl71.cfg new file mode 100644 index 0000000..b530a9c --- /dev/null +++ b/fc32xscl71.cfg @@ -0,0 +1,23 @@ +include('fc32x.tpl') + +config_opts['root'] = 'scl71fc32x' +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/scl71fc32x" + +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-scl71fc32x] +name=result-scl71fc32x +baseurl=file:///var/lib/mock/scl71fc32x/ +enabled=1 +metadata_expire=10 + +""" diff --git a/fc32xscl72.cfg b/fc32xscl72.cfg new file mode 100644 index 0000000..e103416 --- /dev/null +++ b/fc32xscl72.cfg @@ -0,0 +1,23 @@ +include('fc32x.tpl') + +config_opts['root'] = 'scl72fc32x' +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/scl72fc32x" + +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-scl72fc32x] +name=result-scl72fc32x +baseurl=file:///var/lib/mock/scl72fc32x/ +enabled=1 +metadata_expire=10 + +""" diff --git a/fc32xscl73.cfg b/fc32xscl73.cfg new file mode 100644 index 0000000..74c9753 --- /dev/null +++ b/fc32xscl73.cfg @@ -0,0 +1,23 @@ +include('fc32x.tpl') + +config_opts['root'] = 'scl73fc32x' +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/scl73fc32x" + +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-scl73fc32x] +name=result-scl73fc32x +baseurl=file:///var/lib/mock/scl73fc32x/ +enabled=1 +metadata_expire=10 + +""" diff --git a/fc32xscl74.cfg b/fc32xscl74.cfg new file mode 100644 index 0000000..9c5d49b --- /dev/null +++ b/fc32xscl74.cfg @@ -0,0 +1,23 @@ +include('fc32x.tpl') + +config_opts['root'] = 'scl74fc32x' +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/scl74fc32x" + +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-scl74fc32x] +name=result-scl74fc32x +baseurl=file:///var/lib/mock/scl74fc32x/ +enabled=1 +metadata_expire=10 + +""" -- cgit