From ade3dc1ba4dc398fdc633d99d253b06d96174c8a Mon Sep 17 00:00:00 2001 From: Jean-Philippe Pialasse Date: Thu, 11 Sep 2025 16:55:25 -0400 Subject: [PATCH] * Thu Sep 11 2025 Jean-Philippe Pialasse 0.1-52.sme - add rabbitmq [SME: 13094] - update odoo to 16 17 18 - remove fws --- contriborbase | 1 - smeserver-extrarepositories.spec | 192 ++++++++++++++++++++----------- 2 files changed, 127 insertions(+), 66 deletions(-) delete mode 100644 contriborbase diff --git a/contriborbase b/contriborbase deleted file mode 100644 index 9b7fd51..0000000 --- a/contriborbase +++ /dev/null @@ -1 +0,0 @@ -contribs10 diff --git a/smeserver-extrarepositories.spec b/smeserver-extrarepositories.spec index 8426b06..1477ea6 100644 --- a/smeserver-extrarepositories.spec +++ b/smeserver-extrarepositories.spec @@ -1,6 +1,6 @@ %define name smeserver-extrarepositories %define version 0.1 -%define release 51 +%define release 52 Summary: easy configuration of extra yum repo Name: %{name} Version: %{version} @@ -12,6 +12,7 @@ BuildRoot: /var/tmp/%{name}-%{version} BuildArchitectures: noarch BuildRequires: smeserver-devtools Requires: smeserver-release >= 10.0 +Requires: smeservr-update >= 11.0.0-28 AutoReqProv: no Source0: https://raw.githubusercontent.com/ONLYOFFICE/repo/master/centos/RPM-GPG-KEY-ONLYOFFICE Source1: https://download.postgresql.org/pub/repos/yum/keys/PGDG-RPM-GPG-KEY-RHEL7 @@ -20,6 +21,11 @@ Source1: https://download.postgresql.org/pub/repos/yum/keys/PGDG-RPM-GPG-KEY-RHE Provides configuration for external yum repository comaptible with Koozali SME Server. %changelog +* Thu Sep 11 2025 Jean-Philippe Pialasse 0.1-52.sme +- add rabbitmq [SME: 13094] +- update odoo to 16 17 18 +- remove fws + * Wed May 28 2025 John Crisp 0.1-51.sme - remove Mongo 4.x repos @@ -556,46 +562,6 @@ REPO['IncludePkgs']='' REPO['Priority']='' createrepo -##################### -##################### -#firewall Service -##################### -##################### -REPO['reponame']='fws' -REPO['pkgname']=${REPO['reponame']} -REPO['fullreponame']='Firewall Services' -REPO['EnableGroups']='no' -REPO['Visible']='no' -REPO['status']='disabled' -REPO['BaseURL']='http://repo.firewall-services.com/centos/$releasever' -REPO['MirrorList']='' -REPO['GPGCheck']='yes' -REPO['GPGKey']='http://repo.firewall-services.com/RPM-GPG-KEY' -REPO['Exclude']='' -REPO['IncludePkgs']='' -REPO['Priority']='' -createrepo - -##################### -##################### -#firewall Service testing -##################### -##################### -REPO['reponame']='fws-testing' -REPO['pkgname']='fws' -REPO['fullreponame']='Firewall Services testing' -REPO['EnableGroups']='no' -REPO['Visible']='no' -REPO['status']='disabled' -REPO['BaseURL']='http://repo.firewall-services.com/centos-testing/$releasever' -REPO['MirrorList']='' -REPO['GPGCheck']='yes' -REPO['GPGKey']='http://repo.firewall-services.com/RPM-GPG-KEY' -REPO['Exclude']='' -REPO['IncludePkgs']='' -REPO['Priority']='' -createrepo - ##################### ##################### #fusion inventory @@ -826,19 +792,19 @@ createrepo done -if ( "%{?dist}" == "el7" ); then + ##################### ##################### -# Odoo10-nightly +# Odoo18-nightly ##################### ##################### -REPO['reponame']='odoo10-nightly' +REPO['reponame']='odoo18-nightly' REPO['pkgname']='odoo' -REPO['fullreponame']='Odoo 10 Nightly - EL7' +REPO['fullreponame']='Odoo 18 Nightly' REPO['EnableGroups']='no' REPO['Visible']='yes' REPO['status']='disabled' -REPO['BaseURL']='http://nightly.odoo.com/10.0/nightly/rpm/' +REPO['BaseURL']='http://nightly.odoo.com/18.0/nightly/rpm/' REPO['MirrorList']='' REPO['GPGCheck']='yes' REPO['GPGKey']='https://nightly.odoo.com/odoo.key' @@ -849,16 +815,16 @@ createrepo ##################### ##################### -# Odoo9-nightly +# Odoo17-nightly ##################### ##################### -REPO['reponame']='odoo9-nightly' +REPO['reponame']='odoo17-nightly' REPO['pkgname']='odoo' -REPO['fullreponame']='Odoo 9 Nightly - EL7' +REPO['fullreponame']='Odoo 17 Nightly' REPO['EnableGroups']='no' REPO['Visible']='yes' REPO['status']='disabled' -REPO['BaseURL']='http://nightly.odoo.com/9.0/nightly/rpm/' +REPO['BaseURL']='http://nightly.odoo.com/17.0/nightly/rpm/' REPO['MirrorList']='' REPO['GPGCheck']='yes' REPO['GPGKey']='https://nightly.odoo.com/odoo.key' @@ -866,7 +832,28 @@ REPO['Exclude']='' REPO['IncludePkgs']='' REPO['Priority']='' createrepo -fi + +##################### +##################### +# Odoo16-nightly +##################### +##################### +REPO['reponame']='odoo16-nightly' +REPO['pkgname']='odoo' +REPO['fullreponame']='Odoo 16 Nightly' +REPO['EnableGroups']='no' +REPO['Visible']='yes' +REPO['status']='disabled' +REPO['BaseURL']='http://nightly.odoo.com/16.0/nightly/rpm/' +REPO['MirrorList']='' +REPO['GPGCheck']='yes' +REPO['GPGKey']='https://nightly.odoo.com/odoo.key' +REPO['Exclude']='' +REPO['IncludePkgs']='' +REPO['Priority']='' +createrepo + + ##################### ##################### @@ -967,6 +954,85 @@ createrepo done +##################### +##################### +# rabbitmq + no deps erlang +##################### +##################### +# +REPO['reponame']='rabbitmq-modern-erlang' +REPO['pkgname']="rabbitmq" +REPO['fullreponame']='modern-erlang-el8' +REPO['EnableGroups']='no' +REPO['Visible']='yes' +REPO['status']='enabled' +REPO['BaseURL']='https://yum1.rabbitmq.com/erlang/el/8/$basearch\n https://yum2.rabbitmq.com/erlang/el/8/$basearch' +REPO['MirrorList']='' +REPO['GPGCheck']='yes' +REPO['GPGKey']='https://github.com/rabbitmq/signing-keys/releases/download/3.0/cloudsmith.rabbitmq-erlang.E495BB49CC4BBE5B.key' +REPO['Exclude']='' +REPO['IncludePkgs']='' +REPO['Priority']='' +createrepo +#sslverify=1 +#sslcacert=/etc/pki/tls/certs/ca-bundle.crt +#metadata_expire=300 +#pkg_gpgcheck=1 +#autorefresh=1 +#repo_gpgcheck=1 + +REPO['reponame']='rabbitmq-modern-erlang-noarch' +REPO['pkgname']="rabbitmq" +REPO['fullreponame']='modern-erlang-el8-noarch' +REPO['EnableGroups']='no' +REPO['Visible']='yes' +REPO['status']='enabled' +REPO['BaseURL']='https://yum1.rabbitmq.com/erlang/el/8/noarch\n https://yum2.rabbitmq.com/erlang/el/8/noarch' +REPO['MirrorList']='' +REPO['GPGCheck']='yes' +REPO['GPGKey']='https://github.com/rabbitmq/signing-keys/releases/download/3.0/cloudsmith.rabbitmq-erlang.E495BB49CC4BBE5B.key' +REPO['Exclude']='' +REPO['IncludePkgs']='' +REPO['Priority']='' +createrepo + +REPO['reponame']='rabbitmq-el8' +REPO['pkgname']="rabbitmq" +REPO['fullreponame']='rabbitmq-el8' +REPO['EnableGroups']='no' +REPO['Visible']='yes' +REPO['status']='enabled' +REPO['BaseURL']='https://yum1.rabbitmq.com/rabbitmq/el/8/$basearch\n https://yum2.rabbitmq.com/rabbitmq/el/8/$basearch' +REPO['MirrorList']='' +REPO['GPGCheck']='yes' +REPO['GPGKey']='https://github.com/rabbitmq/signing-keys/releases/download/3.0/cloudsmith.rabbitmq-server.9F4587F226208342.key\n https://github.com/rabbitmq/signing-keys/releases/download/3.0/rabbitmq-release-signing-key.asc' +REPO['Exclude']='' +REPO['IncludePkgs']='' +REPO['Priority']='' +createrepo + +REPO['reponame']='rabbitmq-el8-noarch' +REPO['pkgname']="rabbitmq" +REPO['fullreponame']='rabbitmq-el8-noarch' +REPO['EnableGroups']='no' +REPO['Visible']='yes' +REPO['status']='enabled' +REPO['BaseURL']='https://yum1.rabbitmq.com/rabbitmq/el/8/noarch\n https://yum2.rabbitmq.com/rabbitmq/el/8/noarch' +REPO['MirrorList']='' +REPO['GPGCheck']='yes' +REPO['GPGKey']='https://github.com/rabbitmq/signing-keys/releases/download/3.0/cloudsmith.rabbitmq-server.9F4587F226208342.key\n https://github.com/rabbitmq/signing-keys/releases/download/3.0/rabbitmq-release-signing-key.asc' +REPO['Exclude']='' +REPO['IncludePkgs']='' +REPO['Priority']='' +createrepo +#gpgcheck=1 +#sslverify=1 +#sslcacert=/etc/pki/tls/certs/ca-bundle.crt +#metadata_expire=300 +#pkg_gpgcheck=1 + + + ##################### ##################### # Reetspetit @@ -1567,7 +1633,6 @@ cat %{name}-%{version}-filelist| grep elastic > %{name}-%{version}-filelist-el cat %{name}-%{version}-filelist| grep elrepo > %{name}-%{version}-filelist-elrepo cat %{name}-%{version}-filelist| grep erlang > %{name}-%{version}-filelist-erlang cat %{name}-%{version}-filelist| grep freeswitch > %{name}-%{version}-filelist-freeswitch -cat %{name}-%{version}-filelist| grep fws > %{name}-%{version}-filelist-fws cat %{name}-%{version}-filelist| grep fusioninventory-agent > %{name}-%{version}-filelist-fusioninventory-agent cat %{name}-%{version}-filelist| grep lemonldap > %{name}-%{version}-filelist-lemonldap cat %{name}-%{version}-filelist| grep libreswan > %{name}-%{version}-filelist-libreswan @@ -1575,11 +1640,10 @@ cat %{name}-%{version}-filelist| grep mariadb > %{name}-%{vers cat %{name}-%{version}-filelist| grep mongodb > %{name}-%{version}-filelist-mongodb cat %{name}-%{version}-filelist| grep nginx > %{name}-%{version}-filelist-nginx cat %{name}-%{version}-filelist| grep node > %{name}-%{version}-filelist-node -if ( "%{?dist}" == "el7" ); then cat %{name}-%{version}-filelist| grep odoo > %{name}-%{version}-filelist-odoo -fi cat %{name}-%{version}-filelist| grep okay > %{name}-%{version}-filelist-okay cat %{name}-%{version}-filelist| grep -i onlyoffice > %{name}-%{version}-filelist-onlyoffice +cat %{name}-%{version}-filelist| grep rabbitmq > %{name}-%{version}-filelist-rabbitmq cat %{name}-%{version}-filelist| grep reetp > %{name}-%{version}-filelist-reetp cat %{name}-%{version}-filelist| grep remi-ocsinventory > %{name}-%{version}-filelist-remi-ocsinventory cat %{name}-%{version}-filelist| grep remi-roundcube > %{name}-%{version}-filelist-remi-roundcube @@ -1699,13 +1763,6 @@ FreeSWITCH is a scalable open source cross-platform telephony platform designed %files freeswitch -f %{name}-%{version}-filelist-freeswitch %defattr(-,root,root) -%package fws -Summary: Firewall Services repository -%description fws -Firewall Services repository -%files fws -f %{name}-%{version}-filelist-fws -%defattr(-,root,root) - %package fusioninventory-agent Summary: Copr repo for fusioninventory-agent owned by trasher %description fusioninventory-agent @@ -1757,12 +1814,10 @@ NodeJS Repositories %package odoo Summary: Odoo 10 Nightly - EL7 Repository -Distribution: el7 %description odoo Odoo 10 Nightly - EL7 Repository -# comment as not available for centos 6 SME9 -#%files odoo -f %{name}-%{version}-filelist-odoo -#%defattr(-,root,root) +%files odoo -f %{name}-%{version}-filelist-odoo +%defattr(-,root,root) %package okay Summary: Extra OKay Packages for Enterprise Linux @@ -1785,6 +1840,13 @@ PostGreSQL Repositories %files pgsql -f %{name}-%{version}-filelist-pgsql %defattr(-,root,root) +%package rabbitmq +Summary: Mirror for rabbitmq and deps +%description rabbitmq +Mirror for rabbitmq and deps +%files rabbitmq -f %{name}-%{version}-filelist-rabbitmq +%defattr(-,root,root) + %package reetp Summary: Mirror John Crisp reetspetit.com %description reetp