* Thu Sep 11 2025 Jean-Philippe Pialasse <jpp@koozali.org> 0.1-52.sme

- add rabbitmq [SME: 13094]
- update odoo to 16 17 18
- remove fws
This commit is contained in:
2025-09-11 16:55:25 -04:00
parent de42f83cff
commit ade3dc1ba4
2 changed files with 127 additions and 66 deletions

View File

@@ -1 +0,0 @@
contribs10

View File

@@ -1,6 +1,6 @@
%define name smeserver-extrarepositories %define name smeserver-extrarepositories
%define version 0.1 %define version 0.1
%define release 51 %define release 52
Summary: easy configuration of extra yum repo Summary: easy configuration of extra yum repo
Name: %{name} Name: %{name}
Version: %{version} Version: %{version}
@@ -12,6 +12,7 @@ BuildRoot: /var/tmp/%{name}-%{version}
BuildArchitectures: noarch BuildArchitectures: noarch
BuildRequires: smeserver-devtools BuildRequires: smeserver-devtools
Requires: smeserver-release >= 10.0 Requires: smeserver-release >= 10.0
Requires: smeservr-update >= 11.0.0-28
AutoReqProv: no AutoReqProv: no
Source0: https://raw.githubusercontent.com/ONLYOFFICE/repo/master/centos/RPM-GPG-KEY-ONLYOFFICE 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 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. Provides configuration for external yum repository comaptible with Koozali SME Server.
%changelog %changelog
* Thu Sep 11 2025 Jean-Philippe Pialasse <jpp@koozali.org> 0.1-52.sme
- add rabbitmq [SME: 13094]
- update odoo to 16 17 18
- remove fws
* Wed May 28 2025 John Crisp <jcrisp@safeandsoundit.co.uk> 0.1-51.sme * Wed May 28 2025 John Crisp <jcrisp@safeandsoundit.co.uk> 0.1-51.sme
- remove Mongo 4.x repos - remove Mongo 4.x repos
@@ -556,46 +562,6 @@ REPO['IncludePkgs']=''
REPO['Priority']='' REPO['Priority']=''
createrepo 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 #fusion inventory
@@ -826,19 +792,19 @@ createrepo
done done
if ( "%{?dist}" == "el7" ); then
##################### #####################
##################### #####################
# Odoo10-nightly # Odoo18-nightly
##################### #####################
##################### #####################
REPO['reponame']='odoo10-nightly' REPO['reponame']='odoo18-nightly'
REPO['pkgname']='odoo' REPO['pkgname']='odoo'
REPO['fullreponame']='Odoo 10 Nightly - EL7' REPO['fullreponame']='Odoo 18 Nightly'
REPO['EnableGroups']='no' REPO['EnableGroups']='no'
REPO['Visible']='yes' REPO['Visible']='yes'
REPO['status']='disabled' 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['MirrorList']=''
REPO['GPGCheck']='yes' REPO['GPGCheck']='yes'
REPO['GPGKey']='https://nightly.odoo.com/odoo.key' 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['pkgname']='odoo'
REPO['fullreponame']='Odoo 9 Nightly - EL7' REPO['fullreponame']='Odoo 17 Nightly'
REPO['EnableGroups']='no' REPO['EnableGroups']='no'
REPO['Visible']='yes' REPO['Visible']='yes'
REPO['status']='disabled' 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['MirrorList']=''
REPO['GPGCheck']='yes' REPO['GPGCheck']='yes'
REPO['GPGKey']='https://nightly.odoo.com/odoo.key' REPO['GPGKey']='https://nightly.odoo.com/odoo.key'
@@ -866,7 +832,28 @@ REPO['Exclude']=''
REPO['IncludePkgs']='' REPO['IncludePkgs']=''
REPO['Priority']='' REPO['Priority']=''
createrepo 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 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 # 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 elrepo > %{name}-%{version}-filelist-elrepo
cat %{name}-%{version}-filelist| grep erlang > %{name}-%{version}-filelist-erlang 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 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 fusioninventory-agent > %{name}-%{version}-filelist-fusioninventory-agent
cat %{name}-%{version}-filelist| grep lemonldap > %{name}-%{version}-filelist-lemonldap cat %{name}-%{version}-filelist| grep lemonldap > %{name}-%{version}-filelist-lemonldap
cat %{name}-%{version}-filelist| grep libreswan > %{name}-%{version}-filelist-libreswan 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 mongodb > %{name}-%{version}-filelist-mongodb
cat %{name}-%{version}-filelist| grep nginx > %{name}-%{version}-filelist-nginx cat %{name}-%{version}-filelist| grep nginx > %{name}-%{version}-filelist-nginx
cat %{name}-%{version}-filelist| grep node > %{name}-%{version}-filelist-node cat %{name}-%{version}-filelist| grep node > %{name}-%{version}-filelist-node
if ( "%{?dist}" == "el7" ); then
cat %{name}-%{version}-filelist| grep odoo > %{name}-%{version}-filelist-odoo 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 okay > %{name}-%{version}-filelist-okay
cat %{name}-%{version}-filelist| grep -i onlyoffice > %{name}-%{version}-filelist-onlyoffice 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 reetp > %{name}-%{version}-filelist-reetp
cat %{name}-%{version}-filelist| grep remi-ocsinventory > %{name}-%{version}-filelist-remi-ocsinventory cat %{name}-%{version}-filelist| grep remi-ocsinventory > %{name}-%{version}-filelist-remi-ocsinventory
cat %{name}-%{version}-filelist| grep remi-roundcube > %{name}-%{version}-filelist-remi-roundcube 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 %files freeswitch -f %{name}-%{version}-filelist-freeswitch
%defattr(-,root,root) %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 %package fusioninventory-agent
Summary: Copr repo for fusioninventory-agent owned by trasher Summary: Copr repo for fusioninventory-agent owned by trasher
%description fusioninventory-agent %description fusioninventory-agent
@@ -1757,12 +1814,10 @@ NodeJS Repositories
%package odoo %package odoo
Summary: Odoo 10 Nightly - EL7 Repository Summary: Odoo 10 Nightly - EL7 Repository
Distribution: el7
%description odoo %description odoo
Odoo 10 Nightly - EL7 Repository Odoo 10 Nightly - EL7 Repository
# comment as not available for centos 6 SME9 %files odoo -f %{name}-%{version}-filelist-odoo
#%files odoo -f %{name}-%{version}-filelist-odoo %defattr(-,root,root)
#%defattr(-,root,root)
%package okay %package okay
Summary: Extra OKay Packages for Enterprise Linux Summary: Extra OKay Packages for Enterprise Linux
@@ -1785,6 +1840,13 @@ PostGreSQL Repositories
%files pgsql -f %{name}-%{version}-filelist-pgsql %files pgsql -f %{name}-%{version}-filelist-pgsql
%defattr(-,root,root) %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 %package reetp
Summary: Mirror John Crisp reetspetit.com Summary: Mirror John Crisp reetspetit.com
%description reetp %description reetp