--- rpms/smeserver-extrarepositories/contribs10/smeserver-extrarepositories.spec 2022/05/29 01:40:19 1.20 +++ rpms/smeserver-extrarepositories/contribs10/smeserver-extrarepositories.spec 2022/06/23 02:17:54 1.21 @@ -1,6 +1,6 @@ %define name smeserver-extrarepositories %define version 0.1 -%define release 39 +%define release 40 Summary: easy configuration of extra yum repo Name: %{name} Version: %{version} @@ -13,11 +13,17 @@ BuildArchitectures: noarch BuildRequires: e-smith-devtools Requires: e-smith-release >= 10.0 AutoReqProv: no +Source0: https://raw.githubusercontent.com/ONLYOFFICE/repo/master/centos/RPM-GPG-KEY-ONLYOFFICE %description Provides configuration for external yum repository comaptible with Koozali SME Server. %changelog +* Wed Jun 22 2022 Jean-Philippe Pialasse 0.1-40.sme +- add mongodb repos [SME: 11905] +- add onlyoffice repo [SME: 12078] +- add nginx repo [SME: 12079] + * Sat May 28 2022 Jean-Philippe Pialasse 0.1-39.sme - fix typo in pgsql url @@ -152,6 +158,8 @@ mkdir -p $RPM_BUILD_ROOT/usr/share/rpm-g # if needing to add a gpg key #cp %source0 $RPM_BUILD_ROOT/usr/share/rpm-gpg-keys/ #/usr/share/rpm-gpg-keys/RPM-GPG-KEY-${REPO['reponame']} +cp %SOURCE0 $RPM_BUILD_ROOT/usr/share/rpm-gpg-keys/ + # if needing to migrate something : #mkdir -p $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/migrate @@ -625,6 +633,63 @@ createrepo ##################### ##################### +# Mongodb +##################### +##################### +for nodever in "0.9" "1.0" "3.0" "3.1" "3.2" "3.3" "3.4" "3.5" "3.6" "3.7" "4.0" "4.1" "4.2" "4.3" "4.4" "5.0"; do +REPO['reponame']="mongodb$nodever" +REPO['pkgname']='mongodb' +REPO['fullreponame']="Mongodb $nodever" +REPO['EnableGroups']='no' +REPO['Visible']='yes' +REPO['status']='disabled' +REPO['BaseURL']="https://repo.mongodb.org/yum/redhat/\$releasever/mongodb-org/$nodever/\$basearch/" +REPO['MirrorList']='' +REPO['GPGCheck']='yes' +REPO['GPGKey']="https://www.mongodb.org/static/pgp/server-$nodever.asc" +REPO['Exclude']='' +REPO['IncludePkgs']='' +createrepo +done + +##################### +##################### +# Nginx +##################### +##################### +REPO['reponame']='nginx' +REPO['pkgname']='nginx' +REPO['fullreponame']='nginx stable repo' +REPO['EnableGroups']='no' +REPO['Visible']='yes' +REPO['status']='enabled' +REPO['BaseURL']='http://nginx.org/packages/centos/$releasever/$basearch/' +REPO['MirrorList']='' +REPO['GPGCheck']='yes' +REPO['GPGKey']='https://nginx.org/keys/nginx_signing.key' +REPO['Exclude']='' +REPO['IncludePkgs']='' +createrepo + +REPO['reponame']='nginx-mainline' +REPO['pkgname']='nginx' +REPO['fullreponame']='nginx mainline repo' +REPO['EnableGroups']='no' +REPO['Visible']='yes' +REPO['status']='disabled' +REPO['BaseURL']='http://nginx.org/packages/mainline/centos/$releasever/$basearch/' +REPO['MirrorList']='' +REPO['GPGCheck']='yes' +REPO['GPGKey']='https://nginx.org/keys/nginx_signing.key' +REPO['Exclude']='' +REPO['IncludePkgs']='' +createrepo + + + + +##################### +##################### # NodeJS 4 ##################### ##################### @@ -708,6 +773,25 @@ createrepo ##################### ##################### +# Onlyoffice +##################### +##################### +REPO['reponame']='onlyoffice' +REPO['pkgname']=${REPO['reponame']} +REPO['fullreponame']='Onlyoffice document server - community edition' +REPO['EnableGroups']='no' +REPO['Visible']='yes' +REPO['status']='enabled' +REPO['BaseURL']='https://download.onlyoffice.com/repo/centos/main/noarch/' +REPO['MirrorList']='' +REPO['GPGCheck']='no' +REPO['GPGKey']='https://raw.githubusercontent.com/ONLYOFFICE/repo/master/centos/RPM-GPG-KEY-ONLYOFFICE' +REPO['Exclude']='' +REPO['IncludePkgs']='' +createrepo + +##################### +##################### # Openfusion ##################### ##################### @@ -1380,12 +1464,15 @@ cat %{name}-%{version}-filelist| grep fw 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 +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 openfusion > %{name}-%{version}-filelist-openfusion -cat %{name}-%{version}-filelist| grep node > %{name}-%{version}-filelist-node 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 @@ -1539,6 +1626,20 @@ Libreswan Repository %files libreswan -f %{name}-%{version}-filelist-libreswan %defattr(-,root,root) +%package mongodb +Summary: MongoDB Repositories +%description mongodb +MongoDB Repositories +%files mongodb -f %{name}-%{version}-filelist-mongodb +%defattr(-,root,root) + +%package nginx +Summary: nginx Repositories +%description nginx +Nginx Repositories +%files nginx -f %{name}-%{version}-filelist-nginx +%defattr(-,root,root) + %package node Summary: NodeJS Repositories %description node @@ -1562,6 +1663,13 @@ Extra OKay Packages for Enterprise Linux %files okay -f %{name}-%{version}-filelist-okay %defattr(-,root,root) +%package onlyoffice +Summary: onlyoffice Repository +%description onlyoffice +onlyoffice Repository +%files onlyoffice -f %{name}-%{version}-filelist-onlyoffice +%defattr(-,root,root) + %package openfusion Summary: Openfusion Repository %description openfusion