* 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 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 <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
- 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