/[smecontribs]/rpms/smeserver-extrarepositories/contribs10/smeserver-extrarepositories.spec
ViewVC logotype

Annotation of /rpms/smeserver-extrarepositories/contribs10/smeserver-extrarepositories.spec

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.15 - (hide annotations) (download)
Tue Nov 30 04:57:14 2021 UTC (2 years, 11 months ago) by jpp
Branch: MAIN
CVS Tags: smeserver-extrarepositories-0_1-35
Changes since 1.14: +10 -5 lines
* Mon Nov 29 2021 Jean-Philippe Pialasse <tests@pialasse.com> 0.1-35.sme
- fix node repos

1 brianr 1.1 %define name smeserver-extrarepositories
2     %define version 0.1
3 jpp 1.15 %define release 35
4 brianr 1.1 Summary: easy configuration of extra yum repo
5     Name: %{name}
6     Version: %{version}
7     Release: %{release}
8     License: GNU GPL version 2
9     URL: https://wiki.koozali.org
10     Group: SMEserver/addon
11     BuildRoot: /var/tmp/%{name}-%{version}
12     BuildArchitectures: noarch
13     BuildRequires: e-smith-devtools
14 jcrisp 1.12 Requires: e-smith-release >= 10.0
15 brianr 1.1 AutoReqProv: no
16    
17     %description
18     Provides configuration for external yum repository comaptible with Koozali SME Server.
19    
20     %changelog
21 jpp 1.15 * Mon Nov 29 2021 Jean-Philippe Pialasse <tests@pialasse.com> 0.1-35.sme
22     - fix node repos
23    
24 jpp 1.14 * Tue Nov 09 2021 Jean-Philippe Pialasse <tests@pialasse.com> 0.1-34.sme
25     - add asterisk [SME: 11512]
26     - add lemonldap [SME: 11740]
27     - add bareos [SME: 11741]
28     - add zabbix repo up to 55 and add scl sub repos [SME: 11744]
29    
30 jpp 1.13 * Tue Jul 06 2021 Jean-Philippe Pialasse <tests@pialasse.com> 0.1-33.sme
31     - add migrate fragment for pwauth in epel [SME: 11639]
32    
33 jcrisp 1.12 * Wed Jun 30 2021 John Crisp <jcrisp@safeandsoundit.co.uk> 0.1-32.sme
34     - Requires e-smith >= 10
35     - exclude pwauh from EPEL [SME: 11639]
36    
37 jcrisp 1.11 * Sun May 02 2021 John Crisp <jcrisp@safeandsoundit.co.uk> 0.1-31.sme
38     - add perl-JSON to openfusion [SME: 11579]
39    
40 jpp 1.10 * Thu Mar 25 2021 Jean-Philippe Pialasse <tests@pialasse.com> 0.1-30.sme
41     - fix zabbix key
42     - fix update event for packages with multiple repo
43    
44 jpp 1.9 * Thu Mar 25 2021 Jean-Philippe Pialasse <tests@pialasse.com> 0.1-29.sme
45     - add new zabbix version
46    
47 jpp 1.8 * Mon Mar 22 2021 Jean-Philippe Pialasse <tests@pialasse.com> 0.1-28.sme
48     - add extra packages from openfusion [SME: 11223]
49     - fix wrong event for remi-unsafe [SME: 11181]
50     - add repo for postgsql
51     - remove digium asterisk repo for SME10 [SME: 11482]
52     - remove geekery repo [SME: 11483]
53    
54 jcrisp 1.7 * Mon Dec 21 2020 John Crisp <jcrisp@safeandsoundit.co.uk> 0.1-27.sme
55     - Add perl-Disk-Free and perl-Type-Tiny to Migrate script [SME: 11024]
56    
57     * Mon Dec 21 2020 John Crisp <jcrisp@safeandsoundit.co.uk> 0.1-26.sme
58 jcrisp 1.6 - Add perl-Disk-Free for smeserver-affa [SME: 11024]
59    
60 jcrisp 1.7 * Wed Dec 02 2020 John Crisp <jcrisp@safeandsoundit.co.uk> 0.1-25.sme
61 jcrisp 1.6 - add extar packages from Openfusion for NextCloud [SME: 11223]
62     - perl-Array-Compare perl-Type-Tiny perl-Exporter-Tiny
63    
64 jpp 1.5 * Tue Nov 17 2020 Jean-Philipe Pialasse <tests@pialasse.com> 0.1-24.sme
65 jpp 1.4 - add event on update to avoid reboot [SME: 11181]
66     - remove remi-safe as it is now in core rpm [SME: 11182]
67 jpp 1.3
68 brianr 1.2 * Tue Oct 27 2020 Brian Read <brianr@bjsystems.co.uk> 0.1-22.sme
69     - Initial import to SME10 tree [SME: 11057]
70    
71 brianr 1.1 * Sat Mar 21 2020 Jean-Philipe Pialasse <tests@pialasse.com> 0.1-21.sme
72     - update zabbix repo [SME: 10900]
73     - add Springdale / PUIAS repo [SME: 10673]
74    
75     * Sun Jan 27 2019 Jean-Philipe Pialasse <tests@pialasse.com> 0.1-20.sme
76     - add node repos [SME: 10727]
77    
78     * Fri Jan 04 2019 Jean-Philipe Pialasse <tests@pialasse.com> 0.1-19.sme
79     - improve zmrepo migrate fragment to avoid action if not needed.
80     - migrate fragment for openfusion
81    
82     * Fri Jan 04 2019 John Crisp <jcrisp@safeandsoundit.co.uk> 0.1-18.sme
83     - remove perl-version from pkg lists
84    
85     * Fri Jan 04 2019 John Crisp <jcrisp@safeandsoundit.co.uk> 0.1-17.sme
86     - revised Include and Exclude to prevident accidental update
87     - updated incorrect changelog dates
88    
89     * Thu Jan 03 2019 John Crisp <jcrisp@safeandsoundit.co.uk> 0.1-16.sme
90     - Add more Excludes to Openfusion
91    
92     * Tue Jan 01 2019 John Crisp <jcrisp@safeandsoundit.co.uk> 0.1-15.sme
93     - Exclude mod_perl and other files from OpenFusion repo
94    
95     * Sat Dec 29 2018 Jean-Philipe Pialasse <tests@pialasse.com> 0.1-14.sme
96     - fix typo in asterisk-current
97     - fix typo in migrate fragment for zmrepo
98     - renamed digium as digium-current
99    
100     * Fri Dec 28 2018 Jean-Philipe Pialasse <tests@pialasse.com> 0.1-12.sme
101     - zoneminder needs ffmpeg from zmrepo [SME: 10539]
102    
103     * Fri Dec 28 2018 Jean-Philipe Pialasse <tests@pialasse.com> 0.1-11.sme
104     - zmrepo url has changed [SME: 10675]
105    
106     * Fri Nov 30 2018 John Crisp <jcrisp@safeandsoundit.co.uk> 0.1-7.sme
107     - Add libreswan repo [SME: 10605]
108     - remove duplicate remi-safe entry
109    
110     * Mon Jun 25 2018 John Crisp <jcrisp@safeandsoundit.co.uk> 0.1-6.sme
111     - Update reetp URL [SME: 10604]
112    
113     * Tue May 08 2018 Jean-Philipe Pialasse <tests@pialasse.com> 0.1-5.sme
114     - add elrepo-kernel repo [SME: 10581]
115    
116     * Sun Mar 18 2018 Jean-Philipe Pialasse <tests@pialasse.com> 0.1-4.sme
117     - exclude ffmpeg-2.6.4 and celt-0.11 from zmrepo [SME: 10543]
118     - add Sogo4 repo + migrate to exclude gnustep from epel if sogo repo present
119    
120     * Sun Feb 18 2018 Jean-Philipe Pialasse <tests@pialasse.com> 0.1-3.sme
121     - fix wrong escape sequence for $basearch and $releasever [SME: 10239]
122    
123     * Thu Feb 15 2018 Jean-Philipe Pialasse <tests@pialasse.com> 0.1-2.sme
124     - first multipackage version
125     - gpg keys not included
126    
127     * Mon May 01 2017 Jean-Philipe Pialasse <tests@pialasse.com> 0.1-1.sme
128     - initial release
129    
130     %prep
131    
132     %build
133    
134     %install
135     rm -rf $RPM_BUILD_ROOT
136     # if needing to add a gpg key
137     mkdir -p $RPM_BUILD_ROOT/usr/share/rpm-gpg-keys/
138    
139     # if needing to add a gpg key
140     #cp %source0 $RPM_BUILD_ROOT/usr/share/rpm-gpg-keys/
141     #/usr/share/rpm-gpg-keys/RPM-GPG-KEY-${REPO['reponame']}
142    
143     # if needing to migrate something :
144     #mkdir -p $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/migrate
145     #echo "" >$RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/migrate/00REPONAMEmigrate
146    
147     # if needed to force something
148     #mkdir -p $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/force/${REPO['reponame']}
149     #echo "${REPO['Exclude']}" >\
150     # $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/force/${REPO['reponame']}/Exclude
151    
152    
153    
154     declare -A REPO
155    
156     function createrepo {
157     mkdir -p $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}
158     echo "${REPO['EnableGroups']}" > $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/EnableGroups
159     echo "${REPO['GPGCheck']}" > $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/GPGCheck
160     echo "${REPO['fullreponame']}" > $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/Name
161     echo "${REPO['Visible']}" > $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/Visible
162     echo "${REPO['status']}" > $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/status
163     echo "repository" > $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/type
164 jpp 1.10
165     mkdir -p $RPM_BUILD_ROOT/etc/e-smith/events/smeserver-extrarepositories-${REPO['pkgname']}-update/templates2expand/etc/yum.smerepos.d/
166     touch $RPM_BUILD_ROOT/etc/e-smith/events/smeserver-extrarepositories-${REPO['pkgname']}-update/templates2expand/etc/yum.smerepos.d/sme-base.repo
167 jpp 1.3
168 brianr 1.1 [[ "${REPO['BaseURL']}" != '' ]] && echo "${REPO['BaseURL']}" >\
169     $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/BaseURL
170     [[ "${REPO['GPGKey']}" != '' ]] && echo "${REPO['GPGKey']}" >\
171     $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/GPGKey
172     [[ "${REPO['MirrorList']}" != '' ]] && echo "${REPO['MirrorList']}" >\
173     $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/MirrorList
174     [[ "${REPO['Exclude']}" != '' ]] && echo "${REPO['Exclude']}" >\
175     $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/Exclude
176     [[ "${REPO['IncludePkgs']}" != '' ]] && echo "${REPO['IncludePkgs']}" >\
177     $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/IncludePkgs
178     return 0
179     }
180    
181    
182 jpp 1.14 #####################
183     #####################
184     # asterisk
185     #####################
186     #####################
187     for elasver in "13" "16" '17' '18' ; do
188     REPO['reponame']="asterisk-$elasver"
189     REPO['pkgname']='asterisk'
190     REPO['fullreponame']="Asterisk $elasver (LTS) Packages @ tucny.com"
191     REPO['EnableGroups']='no'
192     REPO['Visible']='yes'
193     REPO['status']='disabled'
194     REPO['BaseURL']=""#https://ast.tucny.com/repo/asterisk-$elasver/el\$releasever/\$basearch/
195     REPO['MirrorList']="https://ast.tucny.com/mirrorlist.php?release=\$releasever&arch=\$basearch&repo=asterisk-$elasver"
196     REPO['GPGCheck']='yes'
197     REPO['GPGKey']="https://ast.tucny.com/repo/RPM-GPG-KEY-dtucny"
198     REPO['Exclude']=''
199     REPO['IncludePkgs']=''
200     createrepo
201     done
202    
203     REPO['reponame']='asterisk-common'
204     REPO['pkgname']='asterisk'
205     REPO['fullreponame']='Asterisk Common Requirement Packages @ tucny.com'
206     REPO['EnableGroups']='no'
207     REPO['Visible']='no'
208     REPO['status']='disabled'
209     REPO['BaseURL']=''#https://ast.tucny.com/repo/asterisk-common/el$releasever/$basearch/
210     REPO['MirrorList']='https://ast.tucny.com/mirrorlist.php?release=$releasever&arch=$basearch&repo=asterisk-common'
211     REPO['GPGCheck']='yes'
212     REPO['GPGKey']='https://ast.tucny.com/repo/RPM-GPG-KEY-dtucny'
213     REPO['Exclude']=''
214     REPO['IncludePkgs']=''
215     createrepo
216    
217    
218 brianr 1.1
219     #####################
220     #####################
221     #atomic
222     #####################
223     #####################
224     REPO['reponame']='atomic'
225 jpp 1.10 REPO['pkgname']=${REPO['reponame']}
226 brianr 1.1 REPO['fullreponame']='Atomic'
227     REPO['EnableGroups']='no'
228     REPO['Visible']='no'
229     REPO['status']='disabled'
230     REPO['BaseURL']=''
231     REPO['MirrorList']='http://www.atomicorp.com/mirrorlist/atomic/centos-$releasever-$basearch'
232     REPO['GPGCheck']='yes'
233     REPO['GPGKey']='https://www.atomicorp.com/RPM-GPG-KEY.art.txt'
234     REPO['Exclude']=''
235     REPO['IncludePkgs']=''
236     createrepo
237    
238     #####################
239     #####################
240 jpp 1.14 # BareOS
241     #####################
242     #####################
243     REPO['reponame']='bareos20'
244     REPO['pkgname']='bareos'
245     REPO['fullreponame']='Backup Archiving Recovery Open Sourced'
246     REPO['EnableGroups']='no'
247     REPO['Visible']='yes'
248     REPO['status']='disabled'
249     REPO['BaseURL']='https://download.bareos.org/bareos/release/20/CentOS_$releasever'
250     REPO['MirrorList']=''
251     REPO['GPGCheck']='yes'
252     REPO['GPGKey']='https://download.bareos.org/bareos/release/20/CentOS_$releasever/repodata/repomd.xml.key'
253     REPO['Exclude']=''
254     REPO['IncludePkgs']=''
255     createrepo
256    
257     REPO['reponame']='bareos20-source'
258     REPO['pkgname']='bareos'
259     REPO['fullreponame']='Backup Archiving Recovery Open Sourced - Sources'
260     REPO['EnableGroups']='no'
261     REPO['Visible']='no'
262     REPO['status']='disabled'
263     REPO['BaseURL']='https://download.bareos.org/bareos/release/20/CentOS_$releasever/src'
264     REPO['MirrorList']=''
265     REPO['GPGCheck']='yes'
266     REPO['GPGKey']='https://download.bareos.org/bareos/release/20/CentOS_$releasever/repodata/repomd.xml.key'
267     REPO['Exclude']=''
268     REPO['IncludePkgs']=''
269     createrepo
270    
271     REPO['reponame']='bareos20-debuginfo'
272     REPO['pkgname']='bareos'
273     REPO['fullreponame']='Backup Archiving Recovery Open Sourced - Debuginfo'
274     REPO['EnableGroups']='no'
275     REPO['Visible']='no'
276     REPO['status']='disabled'
277     REPO['BaseURL']='https://download.bareos.org/bareos/release/20/CentOS_$releasever/debug'
278     REPO['MirrorList']=''
279     REPO['GPGCheck']='yes'
280     REPO['GPGKey']='https://download.bareos.org/bareos/release/20/CentOS_$releasever/repodata/repomd.xml.key'
281     REPO['Exclude']=''
282     REPO['IncludePkgs']=''
283     createrepo
284    
285    
286    
287     #####################
288     #####################
289 brianr 1.1 #centos-sclo-centos
290     #####################
291     #####################
292     REPO['reponame']='centos-sclo-centos'
293 jpp 1.10 REPO['pkgname']=${REPO['reponame']}
294 brianr 1.1 REPO['fullreponame']='Centos-RH Software collections'
295     REPO['EnableGroups']='no'
296     REPO['Visible']='yes'
297     REPO['status']='disabled'
298     REPO['BaseURL']='http://mirror.centos.org/centos/$releasever/sclo/$basearch/sclo/'
299     REPO['MirrorList']=''
300     REPO['GPGCheck']='yes'
301     REPO['GPGKey']='https://www.centos.org/keys/RPM-GPG-KEY-CentOS-SIG-SCLo'
302     REPO['Exclude']=''
303     REPO['IncludePkgs']=''
304     createrepo
305    
306     #####################
307     #####################
308     #centos-sclo-rh
309     #####################
310     #####################
311     REPO['reponame']='centos-sclo-rh'
312 jpp 1.10 REPO['pkgname']=${REPO['reponame']}
313 brianr 1.1 REPO['fullreponame']='Centos-RH Software collections'
314     REPO['EnableGroups']='no'
315     REPO['Visible']='yes'
316     REPO['status']='disabled'
317     REPO['BaseURL']='http://mirror.centos.org/centos/$releasever/sclo/$basearch/rh/'
318     REPO['MirrorList']=''
319     REPO['GPGCheck']='yes'
320     REPO['GPGKey']='https://www.centos.org/keys/RPM-GPG-KEY-CentOS-SIG-SCLo'
321     REPO['Exclude']=''
322     REPO['IncludePkgs']=''
323     createrepo
324    
325     #####################
326     #####################
327     #egroupware
328     #####################
329     #####################
330     REPO['reponame']='egroupware'
331 jpp 1.10 REPO['pkgname']=${REPO['reponame']}
332 brianr 1.1 REPO['fullreponame']='server_eGroupWare'
333     REPO['EnableGroups']='no'
334     REPO['Visible']='yes'
335     REPO['status']='disabled'
336     REPO['BaseURL']='http://download.opensuse.org/repositories/server:/eGroupWare/CentOS_$releasever/'
337     REPO['MirrorList']=''
338     REPO['GPGCheck']='yes'
339     REPO['GPGKey']='http://download.opensuse.org/repositories/server:/eGroupWare/CentOS_$releasever/repodata/repomd.xml.key'
340     REPO['Exclude']=''
341     REPO['IncludePkgs']=''
342     createrepo
343    
344     #####################
345     #####################
346     #elastic
347     #####################
348     #####################
349     declare -A elashort=( ['6.x']='6.x' ['5.x']='5.x' ['1.6']='1' )
350     for elasver in "6.x" "5.x" "1.6"; do
351     REPO['reponame']="elastic${elashort[$elasver]}"
352 jpp 1.10 REPO['pkgname']='elastic'
353 brianr 1.1 REPO['fullreponame']="Elasticsearch repository for $elasver packages"
354     REPO['EnableGroups']='yes'
355     REPO['Visible']='yes'
356     REPO['status']='disabled'
357     REPO['BaseURL']="https://artifacts.elastic.co/packages/$elasver/yum"
358     REPO['MirrorList']=''
359     REPO['GPGCheck']='yes'
360     REPO['GPGKey']='https://artifacts.elastic.co/GPG-KEY-elasticsearch'
361     REPO['Exclude']=''
362     REPO['IncludePkgs']=''
363     createrepo
364     done
365    
366     #####################
367     #####################
368     #ELRepo
369     #####################
370     #####################
371     REPO['reponame']='elrepo'
372 jpp 1.10 REPO['pkgname']='elrepo'
373 brianr 1.1 REPO['fullreponame']='ELRepo.org Community Enterprise Linux Repository'
374     REPO['EnableGroups']='no'
375     REPO['Visible']='no'
376     REPO['status']='disabled'
377     REPO['BaseURL']='http://elrepo.org/linux/elrepo/el$releasever/$basearch'
378     REPO['MirrorList']='http://elrepo.org/mirrors-elrepo.el$releasever'
379     REPO['GPGCheck']='yes'
380     REPO['GPGKey']='http://elrepo.org/RPM-GPG-KEY-elrepo.org'
381     REPO['Exclude']='clamav,spamassassin,libselinux,perl-HTML-Parser,lm_sensors,perl-IO-stringy,perl-XML-Parser,razor-agents,libgcrypt,rpm-python,libxml2,zlib,gnupg,libxml2-python,yum,module-init-tools,rpm,gettext,librpm4,glib2,perl-libwww-perl,perl-Convert-ASN1,beecrypt,fetchmail,libacl,libtool-ltdl,popt,libgpg-error,freetype,perl-MIME-tools,mutt,gd,perl-TimeDate,librpm4.4'
382     REPO['IncludePkgs']=''
383     createrepo
384    
385     #####################
386     #####################
387     #ELRepo kernel
388     #####################
389     #####################
390     REPO['reponame']='elrepo-kernel'
391 jpp 1.10 REPO['pkgname']='elrepo'
392 brianr 1.1 REPO['fullreponame']='ELRepo.org Community Enterprise Linux Repository Kernel'
393     REPO['EnableGroups']='no'
394     REPO['Visible']='no'
395     REPO['status']='disabled'
396     REPO['BaseURL']='http://elrepo.org/linux/kernel/el$releasever/$basearch'
397     REPO['MirrorList']='http://elrepo.org/mirrors-elrepo-kernel.el$releasever'
398     REPO['GPGCheck']='yes'
399     REPO['GPGKey']='http://elrepo.org/RPM-GPG-KEY-elrepo.org'
400     REPO['Exclude']=''
401     REPO['IncludePkgs']=''
402     createrepo
403    
404     #####################
405     #####################
406     #EPEL
407     #####################
408     #####################
409     REPO['reponame']='epel'
410 jpp 1.10 REPO['pkgname']=${REPO['reponame']}
411 brianr 1.1 REPO['fullreponame']='EPEL'
412     REPO['EnableGroups']='no'
413     REPO['Visible']='no'
414     REPO['status']='disabled'
415     REPO['BaseURL']='http://download.fedoraproject.org/pub/epel/$releasever/$basearch'
416     REPO['MirrorList']='http://mirrors.fedoraproject.org/mirrorlist?repo=epel-$releasever&arch=$basearch'
417     REPO['GPGCheck']='yes'
418     REPO['GPGKey']='http://dl.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL'
419 jcrisp 1.12 REPO['Exclude']='perl-Razor-Agent,pwauth'
420 brianr 1.1 REPO['IncludePkgs']=''
421     createrepo
422    
423     #####################
424     #####################
425     #erlang
426     #####################
427     #####################
428     REPO['reponame']='erlang'
429 jpp 1.10 REPO['pkgname']=${REPO['reponame']}
430 brianr 1.1 REPO['fullreponame']='erlang programming language'
431     REPO['EnableGroups']='no'
432     REPO['Visible']='yes'
433     REPO['status']='disabled'
434     REPO['BaseURL']='http://packages.erlang-solutions.com/rpm/centos/$releasever/$basearch'
435     REPO['MirrorList']=''
436     REPO['GPGCheck']='yes'
437     REPO['GPGKey']='http://packages.erlang-solutions.com/rpm/erlang_solutions.asc'
438     REPO['Exclude']=''
439     REPO['IncludePkgs']=''
440     createrepo
441    
442     #####################
443     #####################
444     #freeswitch
445     #####################
446     #####################
447     REPO['reponame']='freeswitch'
448 jpp 1.10 REPO['pkgname']=${REPO['reponame']}
449 brianr 1.1 REPO['fullreponame']='Freeswitch'
450     REPO['EnableGroups']='no'
451     REPO['Visible']='yes'
452     REPO['status']='disabled'
453     REPO['BaseURL']='http://files.freeswitch.org/yum/$releasever/$basearch'
454     REPO['MirrorList']=''
455     REPO['GPGCheck']='yes'
456     REPO['GPGKey']='file:///etc/pki/rpm-gpg/RPM-GPG-KEY-FREESWITCH'
457     REPO['Exclude']=''
458     REPO['IncludePkgs']=''
459     createrepo
460    
461     #####################
462     #####################
463     #firewall Service
464     #####################
465     #####################
466     REPO['reponame']='fws'
467 jpp 1.10 REPO['pkgname']=${REPO['reponame']}
468 brianr 1.1 REPO['fullreponame']='Firewall Services'
469     REPO['EnableGroups']='no'
470     REPO['Visible']='no'
471     REPO['status']='disabled'
472     REPO['BaseURL']='http://repo.firewall-services.com/centos/$releasever'
473     REPO['MirrorList']=''
474     REPO['GPGCheck']='yes'
475     REPO['GPGKey']='http://repo.firewall-services.com/RPM-GPG-KEY'
476     REPO['Exclude']=''
477     REPO['IncludePkgs']=''
478     createrepo
479    
480     #####################
481     #####################
482     #firewall Service testing
483     #####################
484     #####################
485     REPO['reponame']='fws-testing'
486 jpp 1.10 REPO['pkgname']='fws'
487 brianr 1.1 REPO['fullreponame']='Firewall Services testing'
488     REPO['EnableGroups']='no'
489     REPO['Visible']='no'
490     REPO['status']='disabled'
491     REPO['BaseURL']='http://repo.firewall-services.com/centos-testing/$releasever'
492     REPO['MirrorList']=''
493     REPO['GPGCheck']='yes'
494     REPO['GPGKey']='http://repo.firewall-services.com/RPM-GPG-KEY'
495     REPO['Exclude']=''
496     REPO['IncludePkgs']=''
497     createrepo
498    
499     #####################
500     #####################
501 jpp 1.14 # LemonLDAP-NG
502     #####################
503     #####################
504     REPO['reponame']='lemonldap-ng'
505     REPO['pkgname']='lemonldap'
506     REPO['fullreponame']='LemonLDAP::NG packages'
507     REPO['EnableGroups']='no'
508     REPO['Visible']='yes'
509     REPO['status']='disabled'
510     REPO['BaseURL']='https://lemonldap-ng.org/redhat/stable/$releasever/noarch'
511     REPO['MirrorList']=''
512     REPO['GPGCheck']='yes'
513     REPO['GPGKey']='https://lemonldap-ng.org/_media/rpm-gpg-key-ow2'
514     REPO['Exclude']=''
515     REPO['IncludePkgs']=''
516     createrepo
517    
518     REPO['reponame']='lemonldap-ng-extras'
519     REPO['pkgname']='lemonldap'
520     REPO['fullreponame']='LemonLDAP::NG extra packages'
521     REPO['EnableGroups']='no'
522     REPO['Visible']='yes'
523     REPO['status']='disabled'
524     REPO['BaseURL']='https://lemonldap-ng.org/redhat/extras/$releasever/noarch'
525     REPO['MirrorList']=''
526     REPO['GPGCheck']='yes'
527     REPO['GPGKey']='https://lemonldap-ng.org/_media/rpm-gpg-key-ow2'
528     REPO['Exclude']=''
529     REPO['IncludePkgs']=''
530     createrepo
531    
532    
533    
534     #####################
535     #####################
536 brianr 1.1 # Libreswan
537     #####################
538     #####################
539     REPO['reponame']='libreswan'
540 jpp 1.10 REPO['pkgname']=${REPO['reponame']}
541 brianr 1.1 REPO['fullreponame']='Libreswan'
542     REPO['EnableGroups']='no'
543 jpp 1.14 REPO['Visible']='yes'
544 brianr 1.1 REPO['status']='disabled'
545     REPO['BaseURL']='http://download.libreswan.org/binaries/rhel/$releasever/$basearch/'
546     REPO['MirrorList']=''
547     REPO['GPGCheck']='yes'
548     REPO['GPGKey']='http://download.libreswan.org/binaries/RPM-GPG-KEY-libreswan'
549     REPO['Exclude']=''
550     REPO['IncludePkgs']=''
551     createrepo
552    
553    
554     #####################
555     #####################
556     # NodeJS 4
557     #####################
558     #####################
559 jpp 1.15 for nodever in "4" "5" "6" "7" "8" "9" "10" "11" "12" "13" "14" "15" "16" "17"; do
560 jpp 1.8 REPO['reponame']="node$nodever"
561 jpp 1.10 REPO['pkgname']='node'
562 jpp 1.8 REPO['fullreponame']="NodeJS $nodever"
563 brianr 1.1 REPO['EnableGroups']='no'
564 jpp 1.14 REPO['Visible']='yes'
565 brianr 1.1 REPO['status']='disabled'
566 jpp 1.15 REPO['BaseURL']="https://rpm.nodesource.com/pub_$nodever.x/el/\$releasever/\$basearch/"
567 brianr 1.1 REPO['MirrorList']=''
568 jpp 1.15 REPO['GPGCheck']='yes'
569     REPO['GPGKey']='https://rpm.nodesource.com/pub/el/NODESOURCE-GPG-SIGNING-KEY-EL'
570     #'https://deb.nodesource.com/gpgkey/nodesource.gpg.key'
571     #'https://rpm.nodesource.com/pub/el/NODESOURCE-GPG-SIGNING-KEY-EL'
572 brianr 1.1 REPO['Exclude']=''
573     REPO['IncludePkgs']=''
574     createrepo
575 jpp 1.8 done
576 brianr 1.1
577    
578     if ( "%{?dist}" == "el7" ); then
579     #####################
580     #####################
581     # Odoo10-nightly
582     #####################
583     #####################
584     REPO['reponame']='odoo10-nightly'
585 jpp 1.10 REPO['pkgname']='odoo'
586 brianr 1.1 REPO['fullreponame']='Odoo 10 Nightly - EL7'
587     REPO['EnableGroups']='no'
588 jpp 1.14 REPO['Visible']='yes'
589 brianr 1.1 REPO['status']='disabled'
590     REPO['BaseURL']='http://nightly.odoo.com/10.0/nightly/rpm/'
591     REPO['MirrorList']=''
592     REPO['GPGCheck']='yes'
593     REPO['GPGKey']='https://nightly.odoo.com/odoo.key'
594     REPO['Exclude']=''
595     REPO['IncludePkgs']=''
596     createrepo
597    
598     #####################
599     #####################
600     # Odoo9-nightly
601     #####################
602     #####################
603     REPO['reponame']='odoo9-nightly'
604 jpp 1.10 REPO['pkgname']='odoo'
605 brianr 1.1 REPO['fullreponame']='Odoo 9 Nightly - EL7'
606     REPO['EnableGroups']='no'
607 jpp 1.14 REPO['Visible']='yes'
608 brianr 1.1 REPO['status']='disabled'
609     REPO['BaseURL']='http://nightly.odoo.com/9.0/nightly/rpm/'
610     REPO['MirrorList']=''
611     REPO['GPGCheck']='yes'
612     REPO['GPGKey']='https://nightly.odoo.com/odoo.key'
613     REPO['Exclude']=''
614     REPO['IncludePkgs']=''
615     createrepo
616     fi
617    
618     #####################
619     #####################
620     # Okay
621     #####################
622     #####################
623     REPO['reponame']='okay'
624 jpp 1.10 REPO['pkgname']=${REPO['reponame']}
625 brianr 1.1 REPO['fullreponame']='Extra OKay Packages for Enterprise Linux - Freeswitch and FusionPBX'
626     REPO['EnableGroups']='no'
627 jpp 1.14 REPO['Visible']='yes'
628 brianr 1.1 REPO['status']='disabled'
629     REPO['BaseURL']='http://repo.okay.com.mx/centos/$releasever/$basearch/release'
630     REPO['MirrorList']=''
631     REPO['GPGCheck']='no'
632     REPO['GPGKey']=''
633     REPO['Exclude']=''
634     REPO['IncludePkgs']=''
635     createrepo
636    
637     #####################
638     #####################
639     # Openfusion
640     #####################
641     #####################
642     REPO['reponame']='openfusion'
643 jpp 1.10 REPO['pkgname']=${REPO['reponame']}
644 brianr 1.1 REPO['fullreponame']='Openfusion'
645     REPO['EnableGroups']='no'
646     REPO['Visible']='yes'
647     REPO['status']='disabled'
648     REPO['BaseURL']='http://repo.openfusion.net/centos$releasever-$basearch'
649     REPO['MirrorList']=''
650     REPO['GPGCheck']='yes'
651     REPO['GPGKey']='http://repo.openfusion.net/RPM-GPG-KEY-openfusion'
652 jcrisp 1.7 REPO['Exclude']='perl-Devel-StackTrace,perl-ExtUtils-MakeMaker,perl-List-MoreUtils,perl-ExtUtils-Install,perl-parent'
653 jcrisp 1.11 REPO['IncludePkgs']='perl-Algorithm-C3,perl-App-cpanminus,perl-B-Hooks-EndOfScope,perl-B-Hooks-OP-Check,perl-CPAN-Metanoarch,perl-Carp,perl-Class-C3,perl-Class-Load,perl-Class-Load-XS,perl-Class-Method-Modifiers,perl-Class-Singleton,perl-Class-XSAccessor,perl-Clone-PP,perl-Data-Dumper-Concise,perl-Data-IEEE754,perl-Data-OptList,perl-Data-Printer,perl-Data-Validate-IP,perl-DateTime,perl-DateTime-Locale,perl-DateTime-TimeZone,perl-Devel-GlobalDestruction,perl-Dist-CheckConflicts,perl-Eval-Closure,perl-Exporter-Tiny,perl-ExtUtils-CBuilder,perl-ExtUtils-Install,perl-ExtUtils-Manifest,perl-File-HomeDir,perl-File-Which,perl-GeoIP2,perl-Hash-FieldHash,perl-IPC-Cmd,perl-Lexical-SealRequireHints,perl-List-AllUtils,perl-Locale-Maketext-Simple,perl-MRO-Compat,perl-Math-Int128,perl-Math-Int64,perl-MaxMind-DB-Common,perl-MaxMind-DB-Reader,perl-Module-Build,perl-Module-CoreList,perl-Module-Implementation,perl-Module-Load,perl-Module-Load-Conditional,perl-Module-Runtime,perl-Moo,perl-MooX-StrictConstructor,perl-MooX-Types-MooseLike,perl-Moose,perl-Net-Works,perl-Package-DeprecationManager,perl-Package-Stash,perl-Package-Stash-XS,perl-Params-Check,perl-Params-Classify,perl-Params-Validate,perl-Perl-OSType,perl-Role-Tiny,perl-Scalar-List-Utils,perl-Socket,perl-Sort-Naturally,perl-Sub-Exporter,perl-Sub-Exporter-Progressive,perl-Sub-Identify,perl-Sub-Install,perl-Sub-Name,perl-Sub-Quote,perl-Task-Weaken,perl-Term-ANSIColor,perl-Test-Warnings,perl-Throwable,perl-Try-Tiny,perl-Variable-Magic,perl-bareword-filehandles,perl-indirect,perl-multidimensional,perl-namespace-autoclean,perl-namespace-clean,perl-strictures,perl-Devel-StackTrace,perl-ExtUtils-MakeMaker,perl-List-MoreUtils,perl-parent,perl-Array-Compare,perl-Type-Tiny,perl-Filesys-DiskFree,perl-Array-Compare,perl-Type-Tiny,perl-JSON'
654 jpp 1.8 createrepo
655    
656     #####################
657     #####################
658     # Postgresql
659     #####################
660     #####################
661     for pgsqlver in "9.6" "10" "11" "12" "13"; do
662     REPO['reponame']="pgsql$pgsqlver"
663 jpp 1.10 REPO['pkgname']='pgsql'
664 jpp 1.8 REPO['fullreponame']="Postgresql $pgsqlver"
665     REPO['EnableGroups']='no'
666 jpp 1.14 REPO['Visible']='yes'
667 jpp 1.8 REPO['status']='disabled'
668     REPO['BaseURL']='https://yum.postgresql.org/'.$pgsqlver.'/redhat/rhel-$releasever-$basearch/'
669     REPO['MirrorList']=''
670     REPO['GPGCheck']='yes'
671     ext=$pgsqlver;
672     [[ "$pgsqlver" == "9.6" ]] && ext="96";
673     REPO['GPGKey']='https://download.postgresql.org/pub/repos/yum/RPM-GPG-KEY-PGDG-'.$ext
674     REPO['Exclude']=''
675     REPO['IncludePkgs']=''
676     createrepo
677    
678    
679     REPO['reponame']="pgsql$pgsqlver-nonfree"
680 jpp 1.10 REPO['pkgname']='pgsql'
681 jpp 1.8 REPO['fullreponame']="Postgresql $pgsqlver non free"
682     REPO['EnableGroups']='no'
683 jpp 1.14 REPO['Visible']='yes'
684 jpp 1.8 REPO['status']='disabled'
685     REPO['BaseURL']='https://download.postgresql.org/pub/repos/yum/non-free/'.$pgsqlver.'/redhat/rhel-$releasever-$basearch/'
686     REPO['MirrorList']=''
687     REPO['GPGCheck']='yes'
688     ext=$pgsqlver;
689     [[ "$pgsqlver" == "9.6" ]] && ext="96";
690     REPO['GPGKey']='https://download.postgresql.org/pub/repos/yum/RPM-GPG-KEY-PGDG-'.$ext
691     REPO['Exclude']=''
692     REPO['IncludePkgs']=''
693     createrepo
694    
695     REPO['reponame']="pgsql$pgsqlver-common"
696 jpp 1.10 REPO['pkgname']='pgsql'
697 jpp 1.8 REPO['fullreponame']="Postgresql $pgsqlver non free"
698     REPO['EnableGroups']='no'
699 jpp 1.14 REPO['Visible']='yes'
700 jpp 1.8 REPO['status']='disabled'
701     REPO['BaseURL']='https://download.postgresql.org/pub/repos/yum/common/'.$pgsqlver.'/redhat/rhel-$releasever-$basearch/'
702     REPO['MirrorList']=''
703     REPO['GPGCheck']='yes'
704     ext=$pgsqlver;
705     [[ "$pgsqlver" == "9.6" ]] && ext="96";
706     REPO['GPGKey']='https://download.postgresql.org/pub/repos/yum/RPM-GPG-KEY-PGDG-'.$ext
707     REPO['Exclude']=''
708     REPO['IncludePkgs']=''
709 brianr 1.1 createrepo
710    
711 jpp 1.8 done
712    
713 brianr 1.1 #####################
714     #####################
715     # Reetspetit
716     #####################
717     #####################
718     REPO['reponame']='reetp'
719 jpp 1.10 REPO['pkgname']=${REPO['reponame']}
720 brianr 1.1 REPO['fullreponame']='Mirror John Crisp reetspetit.com'
721     REPO['EnableGroups']='no'
722     REPO['Visible']='yes'
723     REPO['status']='disabled'
724     REPO['BaseURL']='https://www.reetspetit.com/smeserver/$releasever'
725     REPO['MirrorList']=''
726     REPO['GPGCheck']='no'
727     REPO['GPGKey']='https://www.reetspetit.com/RPM-GPG-KEY'
728     REPO['Exclude']=''
729     REPO['IncludePkgs']=''
730     createrepo
731    
732     #####################
733     #####################
734     #remi
735     #####################
736     #####################
737     REPO['reponame']='remi'
738 jpp 1.10 REPO['pkgname']='remi-unsafe'
739 brianr 1.1 REPO['fullreponame']='Remi - EL unsafe, will conflict with your base rpms'
740     REPO['EnableGroups']='no'
741     REPO['GPGCheck']='yes'
742     REPO['Visible']='no'
743     REPO['status']='enabled'
744     REPO['BaseURL']='http://rpms.famillecollet.com/enterprise/$releasever/remi/$basearch/'
745     REPO['MirrorList']=''
746     REPO['GPGKey']='http://rpms.famillecollet.com/RPM-GPG-KEY-remi'
747     REPO['Exclude']='mysql*,php-*,phpMyAdmin'
748     REPO['IncludePkgs']=''
749     createrepo
750    
751     #####################
752     #####################
753     #remi-ocsinventory
754     #####################
755     #####################
756     REPO['reponame']='remi-ocsinventory'
757 jpp 1.10 REPO['pkgname']=${REPO['reponame']}
758 brianr 1.1 REPO['fullreponame']='Remi ocsinventory - EL'
759     REPO['EnableGroups']='no'
760     REPO['GPGCheck']='yes'
761     REPO['Visible']='yes'
762     REPO['status']='enabled'
763     REPO['BaseURL']='http://rpms.famillecollet.com/enterprise/$releasever/remi/$basearch/'
764     REPO['MirrorList']=''
765     REPO['GPGKey']='http://rpms.famillecollet.com/RPM-GPG-KEY-remi'
766     REPO['Exclude']=''
767     REPO['IncludePkgs']='ocsinventory* perl-Ocsinventory-Agent'
768     createrepo
769    
770     #####################
771     #####################
772     #remi-ocsinventory
773     #####################
774     #####################
775     REPO['reponame']='remi-roundcube'
776 jpp 1.10 REPO['pkgname']=${REPO['reponame']}
777 brianr 1.1 REPO['fullreponame']='Remi Roundcube - EL'
778     REPO['EnableGroups']='no'
779     REPO['GPGCheck']='yes'
780     REPO['Visible']='yes'
781     REPO['status']='enabled'
782     REPO['BaseURL']='http://rpms.famillecollet.com/enterprise/$releasever/remi/$basearch/'
783     REPO['MirrorList']=''
784     REPO['GPGKey']='http://rpms.famillecollet.com/RPM-GPG-KEY-remi'
785     REPO['Exclude']=''
786     REPO['IncludePkgs']='php-kolab-net-ldap3,php-pear-Mail-mimeDecode,php-pear-Net-IDNA2,php-pear-Net-LDAP2,roundcubemail'
787     createrepo
788    
789    
790     #####################
791     #####################
792     #rpmfusion
793     #####################
794     #####################
795     REPO['reponame']='rpmfusion'
796 jpp 1.10 REPO['pkgname']=${REPO['reponame']}
797 brianr 1.1 REPO['fullreponame']='rpmfusion free EL'
798     REPO['EnableGroups']='no'
799     REPO['Visible']='yes'
800     REPO['status']='disabled'
801     REPO['BaseURL']='http://download1.rpmfusion.org/free/el/updates/$releasever/$basearch/'
802     REPO['MirrorList']='http://mirrors.rpmfusion.org/mirrorlist?repo=free-el-updates-released-$releasever&arch=$basearch'
803     REPO['GPGCheck']='yes'
804     REPO['GPGKey']='https://rpmfusion.org/keys?action=AttachFile&do=get&target=RPM-GPG-KEY-rpmfusion-free-el-$releasever'
805     REPO['Exclude']=''
806     REPO['IncludePkgs']=''
807     createrepo
808    
809     #####################
810     #####################
811     #rpmfusion
812     #####################
813     #####################
814     REPO['reponame']='rpmfusion-nonfree'
815 jpp 1.10 REPO['pkgname']='rpmfusion'
816 brianr 1.1 REPO['fullreponame']='rpmfusion nonfree EL'
817     REPO['EnableGroups']='no'
818     REPO['Visible']='yes'
819     REPO['status']='disabled'
820     REPO['BaseURL']='http://download1.rpmfusion.org/nonfree/el/updates/$releasever/$basearch/'
821     REPO['MirrorList']='http://mirrors.rpmfusion.org/mirrorlist?repo=nonfree-el-updates-released-$releasever&arch=$basearch'
822     REPO['GPGCheck']='yes'
823     REPO['GPGKey']='https://rpmfusion.org/keys?action=AttachFile&do=get&target=RPM-GPG-KEY-rpmfusion-nonfree-el-$releasever'
824     REPO['Exclude']=''
825     REPO['IncludePkgs']=''
826     createrepo
827    
828     #####################
829     #####################
830     #Sogo nightly
831     #####################
832     #####################
833     REPO['reponame']='sogo'
834 jpp 1.10 REPO['pkgname']=${REPO['reponame']}
835 brianr 1.1 REPO['fullreponame']='Inverse SOGo 2 Repository'
836     REPO['EnableGroups']='no'
837     REPO['Visible']='yes'
838     REPO['status']='disabled'
839     REPO['BaseURL']='http://packages.inverse.ca/SOGo/nightly/2/rhel/$releasever/$basearch'
840     REPO['MirrorList']=''
841     REPO['GPGCheck']='no'
842     REPO['GPGKey']=''
843     REPO['Exclude']=''
844     REPO['IncludePkgs']='gnustep-base,gnustep-make,libmemcached,libwbxml,sogo*,sope49*'
845     createrepo
846    
847     #####################
848     #####################
849     #Sogo3 nightly
850     #####################
851     #####################
852     REPO['reponame']='sogo3'
853 jpp 1.10 REPO['pkgname']='sogo'
854 brianr 1.1 REPO['fullreponame']='Inverse SOGo 3 Repository'
855     REPO['EnableGroups']='no'
856     REPO['Visible']='yes'
857     REPO['status']='disabled'
858     REPO['BaseURL']='http://packages.inverse.ca/SOGo/nightly/3/rhel/$releasever/$basearch'
859     REPO['MirrorList']=''
860     REPO['GPGCheck']='no'
861     REPO['GPGKey']=''
862     REPO['Exclude']=''
863     REPO['IncludePkgs']='gnustep-base,gnustep-make,libmemcached,libwbxml,sogo*,sope49*'
864     createrepo
865    
866     #####################
867     #####################
868     #Sogo4 nightly
869     #####################
870     #####################
871     REPO['reponame']='sogo4'
872 jpp 1.10 REPO['pkgname']='sogo'
873 brianr 1.1 REPO['fullreponame']='Inverse SOGo 4 Repository'
874     REPO['EnableGroups']='no'
875     REPO['Visible']='yes'
876     REPO['status']='disabled'
877     REPO['BaseURL']='http://packages.inverse.ca/SOGo/nightly/4/rhel/$releasever/$basearch'
878     REPO['MirrorList']=''
879     REPO['GPGCheck']='no'
880     REPO['GPGKey']=''
881     REPO['Exclude']=''
882     REPO['IncludePkgs']='gnustep-base,gnustep-make,libmemcached,libwbxml,sogo*,sope49*'
883     createrepo
884    
885     #####################
886     #####################
887     #Sogo stable
888     #####################
889     #####################
890     REPO['reponame']='sogo-subscription'
891 jpp 1.10 REPO['pkgname']='sogo'
892 brianr 1.1 REPO['fullreponame']='Inverse SOGo Repository only with subscription'
893     REPO['EnableGroups']='no'
894     REPO['Visible']='yes'
895     REPO['status']='disabled'
896     REPO['BaseURL']='http://packages.inverse.ca/download/SOGo/RHEL$releasever/$basearch'
897     REPO['MirrorList']=''
898     REPO['GPGCheck']='no'
899     REPO['GPGKey']=''
900     REPO['Exclude']=''
901     REPO['IncludePkgs']='gnustep-base,gnustep-make,libmemcached,libwbxml,sogo*,sope49*'
902     createrepo
903    
904     #####################
905     #####################
906     #Spectrum2
907     #####################
908     #####################
909     REPO['reponame']='spectrum2'
910 jpp 1.10 REPO['pkgname']=${REPO['reponame']}
911 brianr 1.1 REPO['fullreponame']='Spectrum2'
912     REPO['EnableGroups']='no'
913     REPO['Visible']='yes'
914     REPO['status']='disabled'
915     REPO['BaseURL']='http://copr-be.cloud.fedoraproject.org/results/mcepl/spectrum2/epel-$releasever-$basearch'
916     REPO['MirrorList']=''
917     REPO['GPGCheck']='no'
918     REPO['GPGKey']=''
919     REPO['Exclude']=''
920     REPO['IncludePkgs']=''
921     createrepo
922    
923     #####################
924     #####################
925     #Springdale
926     #####################
927     #####################
928     REPO['reponame']='springdale-core'
929 jpp 1.10 REPO['pkgname']='springdale'
930 brianr 1.1 REPO['fullreponame']='PUIAS core Base'
931     REPO['EnableGroups']='no'
932     REPO['Visible']='yes'
933     REPO['status']='disabled'
934     REPO['BaseURL']=''
935     REPO['MirrorList']='http://puias.math.ias.edu/data/puias/$releasever/$basearch/os/mirrorlist'
936     REPO['GPGCheck']='yes'
937     REPO['GPGKey']='http://puias.princeton.edu/data/puias/$releasever/$basearch/os/RPM-GPG-KEY-puias'
938     REPO['Exclude']=''
939     REPO['IncludePkgs']=''
940     createrepo
941    
942     REPO['reponame']='springdale-updates'
943 jpp 1.10 REPO['pkgname']='springdale'
944 brianr 1.1 REPO['fullreponame']='PUIAS core Updates'
945     REPO['EnableGroups']='no'
946     REPO['Visible']='yes'
947     REPO['status']='disabled'
948     REPO['BaseURL']=''
949     REPO['MirrorList']='http://puias.math.ias.edu/data/puias/updates/$releasever/$basearch/en/os/mirrorlist'
950     REPO['GPGCheck']='yes'
951     REPO['GPGKey']='http://puias.princeton.edu/data/puias/$releasever/updates/$basearch/en/os/RPM-GPG-KEY-puias'
952     REPO['Exclude']=''
953     REPO['IncludePkgs']=''
954     createrepo
955    
956     REPO['reponame']='springdale-addons'
957 jpp 1.10 REPO['pkgname']='springdale'
958 brianr 1.1 REPO['fullreponame']='PUIAS Addons'
959     REPO['EnableGroups']='no'
960     REPO['Visible']='yes'
961     REPO['status']='disabled'
962     REPO['BaseURL']=''
963     REPO['MirrorList']='http://puias.math.ias.edu/data/puias/$releasever/$basearch/os/Addons/mirrorlist'
964     REPO['GPGCheck']='yes'
965     REPO['GPGKey']='http://puias.princeton.edu/data/puias/$releasever/$basearch/os/RPM-GPG-KEY-puias'
966     REPO['Exclude']=''
967     REPO['IncludePkgs']=''
968     createrepo
969    
970     REPO['reponame']='springdale-addons-updates'
971 jpp 1.10 REPO['pkgname']='springdale'
972 brianr 1.1 REPO['fullreponame']='PUIAS Addons Updates'
973     REPO['EnableGroups']='no'
974     REPO['Visible']='yes'
975     REPO['status']='disabled'
976     REPO['BaseURL']=''
977     REPO['MirrorList']='http://puias.math.ias.edu/data/puias/updates/Addons/$releasever/$basearch/mirrorlist'
978     REPO['GPGCheck']='yes'
979     REPO['GPGKey']='http://puias.princeton.edu/data/puias/$releasever/$basearch/os/RPM-GPG-KEY-puias'
980     REPO['Exclude']=''
981     REPO['IncludePkgs']=''
982     createrepo
983    
984    
985     REPO['reponame']='springdale-unsupported'
986 jpp 1.10 REPO['pkgname']='springdale'
987 brianr 1.1 REPO['fullreponame']='PUIAS Unsupported'
988     REPO['EnableGroups']='no'
989     REPO['Visible']='yes'
990     REPO['status']='disabled'
991     REPO['BaseURL']=''
992     REPO['MirrorList']='http://puias.math.ias.edu/data/puias/unsupported/$releasever/$basearch/mirrorlist'
993     REPO['GPGCheck']='yes'
994     REPO['GPGKey']='http://puias.princeton.edu/data/puias/$releasever/$basearch/os/RPM-GPG-KEY-puias'
995     REPO['Exclude']=''
996     REPO['IncludePkgs']=''
997     createrepo
998    
999     REPO['reponame']='springdale-computational'
1000 jpp 1.10 REPO['pkgname']='springdale'
1001 brianr 1.1 REPO['fullreponame']='PUIAS Computational'
1002     REPO['EnableGroups']='no'
1003     REPO['Visible']='yes'
1004     REPO['status']='disabled'
1005     REPO['BaseURL']=''
1006     REPO['MirrorList']='http://puias.math.ias.edu/data/puias/computational/$releasever/$basearch/mirrorlist'
1007     REPO['GPGCheck']='yes'
1008     REPO['GPGKey']='http://puias.princeton.edu/data/puias/$releasever/$basearch/os/RPM-GPG-KEY-puias'
1009     REPO['Exclude']=''
1010     REPO['IncludePkgs']=''
1011     createrepo
1012    
1013    
1014    
1015    
1016     #####################
1017     #####################
1018     #stephDL
1019     #####################
1020     #####################
1021     REPO['reponame']='stephdl'
1022 jpp 1.10 REPO['pkgname']=${REPO['reponame']}
1023 brianr 1.1 REPO['fullreponame']='Mirror Stephane de Labrusse'
1024     REPO['EnableGroups']='no'
1025     REPO['Visible']='yes'
1026     REPO['status']='disabled'
1027     REPO['BaseURL']='http://mirror.de-labrusse.fr/smeserver/$releasever'
1028     REPO['MirrorList']=''
1029     REPO['GPGCheck']='yes'
1030     REPO['GPGKey']='http://mirror.de-labrusse.fr/RPM-GPG-KEY'
1031     REPO['Exclude']=''
1032     REPO['IncludePkgs']=''
1033     createrepo
1034    
1035     #####################
1036     #####################
1037     #VirtualBox
1038     #####################
1039     #####################
1040     REPO['reponame']='virtualbox'
1041 jpp 1.10 REPO['pkgname']=${REPO['reponame']}
1042 brianr 1.1 REPO['fullreponame']='RHEL/CentOS VirtualBox'
1043     REPO['EnableGroups']='no'
1044     REPO['Visible']='yes'
1045     REPO['status']='disabled'
1046     REPO['BaseURL']='http://download.virtualbox.org/virtualbox/rpm/el/$releasever/$basearch'
1047     REPO['MirrorList']=''
1048     REPO['GPGCheck']='yes'
1049     REPO['GPGKey']='https://www.virtualbox.org/download/oracle_vbox.asc'
1050     REPO['Exclude']=''
1051     REPO['IncludePkgs']=''
1052     createrepo
1053    
1054     #####################
1055     #####################
1056     #Webtatic
1057     #####################
1058     #####################
1059     REPO['reponame']='webtatic'
1060 jpp 1.10 REPO['pkgname']=${REPO['reponame']}
1061 brianr 1.1 REPO['fullreponame']='webtatic - EL'
1062     REPO['EnableGroups']='no'
1063     REPO['Visible']='yes'
1064     REPO['status']='disabled'
1065     REPO['BaseURL']=''
1066     REPO['MirrorList']='http://mirror.webtatic.com/yum/el-$releasever/$basearch/mirrolist'
1067     REPO['GPGCheck']='yes'
1068     if ( "%{?dist}" == "el5" ); then
1069     REPO['GPGKey']='http://repo.webtatic.com/yum/RPM-GPG-KEY-webtatic-andy'
1070     else
1071     REPO['GPGKey']="http://repo.webtatic.com/yum/RPM-GPG-KEY-webtatic-%{?dist}"
1072     fi
1073     REPO['Exclude']=''
1074     REPO['IncludePkgs']=''
1075     createrepo
1076    
1077     #####################
1078     #####################
1079     #Xymon
1080     #####################
1081     #####################
1082     REPO['reponame']='xymon'
1083 jpp 1.10 REPO['pkgname']=${REPO['reponame']}
1084 brianr 1.1 REPO['fullreponame']='Xymon Terabithia RPMS - EL'
1085     REPO['EnableGroups']='no'
1086     REPO['Visible']='yes'
1087     REPO['status']='disabled'
1088     REPO['BaseURL']='http://terabithia.org/rpms/xymon/el$releasever/'
1089     REPO['MirrorList']=''
1090     REPO['GPGCheck']='yes'
1091     REPO['GPGKey']="http://terabithia.org/rpms/RPM-GPG-KEY-JCLEAVER"
1092     REPO['Exclude']=''
1093     REPO['IncludePkgs']=''
1094     createrepo
1095    
1096     #####################
1097     #####################
1098     #Zabbix2.4
1099     #####################
1100     #####################
1101 jpp 1.14 declare -A zabshort=( ['1.8']='18' ['2.0']='20' ['2.0']='20' ['2.4']='24' ['3.0']='30' ['3.2']='32' ['3.4']='34' ['4.0']='40' ['4.2']='42' ['4.4']='44' ['4.5']='45' ['5.0']='50' ['5.1']='51' ['5.2']='52' ['5.3']='53' ['5.4']='54' ['5.5']='55' )
1102     for elasver in "4.2" "4.4" '4.5' '5.0' '5.1' '5.2' '5.3' '5.4' '5.5'; do
1103 brianr 1.1 REPO['reponame']="zabbix${zabshort[$elasver]}"
1104 jpp 1.10 REPO['pkgname']='zabbix'
1105 brianr 1.1 REPO['fullreponame']="Zabbix $elasver Official Repository"
1106     REPO['EnableGroups']='no'
1107     REPO['Visible']='yes'
1108     REPO['status']='disabled'
1109     REPO['BaseURL']="http://repo.zabbix.com/zabbix/$elasver/rhel/\$releasever/\$basearch/"
1110     REPO['MirrorList']=''
1111     REPO['GPGCheck']='yes'
1112 jpp 1.10 REPO['GPGKey']="http://repo.zabbix.com/RPM-GPG-KEY-ZABBIX-A14FE591"
1113 brianr 1.1 REPO['Exclude']=''
1114     REPO['IncludePkgs']=''
1115     createrepo
1116     done
1117    
1118 jpp 1.14 # webfront sclo
1119     for elasver in '5.0' '5.1'; do
1120     REPO['reponame']="zabbix${zabshort[$elasver]}-frontend"
1121     REPO['pkgname']='zabbix'
1122     REPO['fullreponame']="Zabbix $elasver Official Repository"
1123     REPO['EnableGroups']='no'
1124     REPO['Visible']='yes'
1125     REPO['status']='disabled'
1126     REPO['BaseURL']="http://repo.zabbix.com/zabbix/$elasver/rhel/\$releasever/\$basearch/frontend/"
1127     REPO['MirrorList']=''
1128     REPO['GPGCheck']='yes'
1129     REPO['GPGKey']="http://repo.zabbix.com/RPM-GPG-KEY-ZABBIX-A14FE591"
1130     REPO['Exclude']=''
1131     REPO['IncludePkgs']=''
1132     createrepo
1133     done
1134    
1135    
1136    
1137 brianr 1.1 #####################
1138     #####################
1139     #zmrepo
1140     #####################
1141     #####################
1142     REPO['reponame']='zmrepo'
1143 jpp 1.10 REPO['pkgname']=${REPO['reponame']}
1144 brianr 1.1 REPO['fullreponame']='ZoneMinder Repo - EL'
1145     REPO['EnableGroups']='no'
1146     REPO['Visible']='yes'
1147     REPO['status']='disabled'
1148     REPO['BaseURL']='http://zmrepo.zoneminder.com/el/$releasever/$basearch'
1149     REPO['MirrorList']=''
1150     REPO['GPGCheck']='no'
1151     REPO['GPGKey']=""
1152     REPO['Exclude']=''
1153     REPO['IncludePkgs']=''
1154     createrepo
1155    
1156    
1157     #####################################################
1158     # migrates
1159     ######################################################
1160     mkdir -p $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/migrate
1161     cat << 'EOF' >$RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/migrate/90sogo
1162     {
1163     my @add = split(/[,; ]+/, 'gnustep-*');
1164     my %remove = map { $_ => 1 } split(/[,; ]+/, '');
1165    
1166     for my $name ( qw(epel) )
1167     {
1168     my $repo = $DB->get($name) or next;
1169    
1170     my @exclude = split(/,/, $repo->prop('Exclude') || '');
1171     push @exclude, @add;
1172     @exclude = grep(!defined $remove{$_} && !/^CENTOS_/, @exclude);
1173    
1174     # remove duplicates
1175     undef %saw;
1176     @exclude = grep(!$saw{$_}++, @exclude);
1177    
1178     if ($#exclude >= 0)
1179     {
1180     $repo->set_prop('Exclude', join(',', @exclude));
1181     }
1182     else
1183     {
1184     $repo->delete('Exclude');
1185     }
1186     }
1187     }
1188    
1189     EOF
1190    
1191    
1192     cat << 'EOF' >$RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/migrate/10epel
1193     {
1194 jpp 1.13 my @add = split(/[,; ]+/, 'pwauth');
1195 brianr 1.1 my %remove = map { $_ => 1 } split(/[,; ]+/, 'gnustep-*,gnustep*,gnustep-base,gnustep-make');
1196    
1197     for my $name ( qw(epel) )
1198     {
1199     my $repo = $DB->get($name) or next;
1200    
1201     my @exclude = split(/,/, $repo->prop('Exclude') || '');
1202     push @exclude, @add;
1203     @exclude = grep(!defined $remove{$_} && !/^CENTOS_/, @exclude);
1204    
1205     # remove duplicates
1206     undef %saw;
1207     @exclude = grep(!$saw{$_}++, @exclude);
1208    
1209     if ($#exclude >= 0)
1210     {
1211     $repo->set_prop('Exclude', join(',', @exclude));
1212     }
1213     else
1214     {
1215     $repo->delete('Exclude');
1216     }
1217     }
1218     }
1219    
1220     EOF
1221    
1222     cat << 'EOF' >$RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/migrate/10zmrepo
1223     {
1224     for my $name ( qw(zmrepo) )
1225     {
1226     my $repo = $DB->get($name) or next;
1227     my $BaseURL = $repo->prop('BaseURL') || '';
1228     if ($BaseURL =~ s/zmrepo.mehvc.com/zmrepo.zoneminder.com/g)
1229     {$repo->set_prop('BaseURL', $BaseURL);}
1230     $repo->delete('Exclude') if $repo->prop('delete');
1231     }
1232    
1233     }
1234    
1235     EOF
1236    
1237    
1238     cat << 'EOF' >$RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/migrate/10openfusion
1239     {
1240 jcrisp 1.7 my @addexclude = split(/,/,"perl-Devel-StackTrace,perl-ExtUtils-MakeMaker,perl-List-MoreUtils,perl-ExtUtils-Install,perl-parent");
1241 brianr 1.1 my %removeexclude = map { $_ => 1 } split(/[,; ]+/, 'perl-version');
1242 jpp 1.8 my @addinclude = split(/,/,"perl-Algorithm-C3,perl-App-cpanminus,perl-B-Hooks-EndOfScope,perl-B-Hooks-OP-Check,perl-CPAN-Metanoarch,perl-Carp,perl-Class-C3,perl-Class-Load,perl-Class-Load-XS,perl-Class-Method-Modifiers,perl-Class-Singleton,perl-Class-XSAccessor,perl-Clone-PP,perl-Data-Dumper-Concise,perl-Data-IEEE754,perl-Data-OptList,perl-Data-Printer,perl-Data-Validate-IP,perl-DateTime,perl-DateTime-Locale,perl-DateTime-TimeZone,perl-Devel-GlobalDestruction,perl-Dist-CheckConflicts,perl-Eval-Closure,perl-Exporter-Tiny,perl-ExtUtils-CBuilder,perl-ExtUtils-Install,perl-ExtUtils-Manifest,perl-File-HomeDir,perl-File-Which,perl-GeoIP2,perl-Hash-FieldHash,perl-IPC-Cmd,perl-Lexical-SealRequireHints,perl-List-AllUtils,perl-Locale-Maketext-Simple,perl-MRO-Compat,perl-Math-Int128,perl-Math-Int64,perl-MaxMind-DB-Common,perl-MaxMind-DB-Reader,perl-Module-Build,perl-Module-CoreList,perl-Module-Implementation,perl-Module-Load,perl-Module-Load-Conditional,perl-Module-Runtime,perl-Moo,perl-MooX-StrictConstructor,perl-MooX-Types-MooseLike,perl-Moose,perl-Net-Works,perl-Package-DeprecationManager,perl-Package-Stash,perl-Package-Stash-XS,perl-Params-Check,perl-Params-Classify,perl-Params-Validate,perl-Perl-OSType,perl-Role-Tiny,perl-Scalar-List-Utils,perl-Socket,perl-Sort-Naturally,perl-Sub-Exporter,perl-Sub-Exporter-Progressive,perl-Sub-Identify,perl-Sub-Install,perl-Sub-Name,perl-Sub-Quote,perl-Task-Weaken,perl-Term-ANSIColor,perl-Test-Warnings,perl-Throwable,perl-Try-Tiny,perl-Variable-Magic,perl-bareword-filehandles,perl-indirect,perl-multidimensional,perl-namespace-autoclean,perl-namespace-clean,perl-strictures,perl-Devel-StackTrace,perl-ExtUtils-MakeMaker,perl-List-MoreUtils,perl-parent,perl-Array-Compare,perl-Type-Tiny,perl-Filesys-DiskFree,perl-Array-Compare,perl-Type-Tiny");
1243 jcrisp 1.7
1244 brianr 1.1 my %removeinclude = map { $_ => 1 } split(/[,; ]+/, '');
1245    
1246     for my $name ( qw(openfusion) )
1247     {
1248     my $repo = $DB->get($name) or next;
1249    
1250     my @exclude = split(/,/, $repo->prop('Exclude') || '');
1251     push @exclude, @addexclude;
1252     @exclude = grep(!defined $removeexclude{$_} , @exclude);
1253     # remove duplicates
1254     undef %saw;
1255     @exclude = grep(!$saw{$_}++, @exclude);
1256     if ($#exclude >= 0)
1257     {
1258     $repo->set_prop('Exclude', join(',', @exclude));
1259     }
1260     else
1261     {
1262     $repo->delete('Exclude');
1263     }
1264    
1265     my @include = split(/,/, $repo->prop('IncludePkgs') || '');
1266     push @include, @addinclude;
1267     @include = grep(!defined $removeinclude{$_} , @include);
1268     # remove duplicates
1269     undef %saw;
1270     @include = grep(!$saw{$_}++, @include);
1271     if ($#include >= 0)
1272     {
1273     $repo->set_prop('IncludePkgs', join(',', @include));
1274     }
1275     else
1276     {
1277     $repo->delete('IncludePkgs');
1278     }
1279    
1280    
1281    
1282     }
1283    
1284     }
1285    
1286     EOF
1287    
1288    
1289    
1290    
1291     ##########################################################
1292    
1293     rm -f %{name}-%{version}-filelist*
1294     /sbin/e-smith/genfilelist $RPM_BUILD_ROOT > %{name}-%{version}-filelist
1295 jpp 1.14 cat %{name}-%{version}-filelist|grep asterisk > %{name}-%{version}-filelist-asterisk
1296 brianr 1.1 cat %{name}-%{version}-filelist| grep atomic > %{name}-%{version}-filelist-atomic
1297 jpp 1.14 cat %{name}-%{version}-filelist| grep bareos > %{name}-%{version}-filelist-bareos
1298 brianr 1.1 cat %{name}-%{version}-filelist| grep centos-sclo > %{name}-%{version}-filelist-centos-sclo
1299     cat %{name}-%{version}-filelist| grep egroupware > %{name}-%{version}-filelist-egroupware
1300     cat %{name}-%{version}-filelist| grep elastic > %{name}-%{version}-filelist-elastic
1301     cat %{name}-%{version}-filelist| grep elrepo > %{name}-%{version}-filelist-elrepo
1302     cat %{name}-%{version}-filelist| grep epel > %{name}-%{version}-filelist-epel
1303     cat %{name}-%{version}-filelist| grep erlang > %{name}-%{version}-filelist-erlang
1304     cat %{name}-%{version}-filelist| grep freeswitch > %{name}-%{version}-filelist-freeswitch
1305     cat %{name}-%{version}-filelist| grep fws > %{name}-%{version}-filelist-fws
1306 jpp 1.14 cat %{name}-%{version}-filelist| grep lemonldap > %{name}-%{version}-filelist-lemonldap
1307 brianr 1.1 cat %{name}-%{version}-filelist| grep libreswan > %{name}-%{version}-filelist-libreswan
1308     if ( "%{?dist}" == "el7" ); then
1309     cat %{name}-%{version}-filelist| grep odoo > %{name}-%{version}-filelist-odoo
1310     fi
1311     cat %{name}-%{version}-filelist| grep okay > %{name}-%{version}-filelist-okay
1312     cat %{name}-%{version}-filelist| grep openfusion > %{name}-%{version}-filelist-openfusion
1313     cat %{name}-%{version}-filelist| grep node > %{name}-%{version}-filelist-node
1314     cat %{name}-%{version}-filelist| grep reetp > %{name}-%{version}-filelist-reetp
1315     cat %{name}-%{version}-filelist| grep remi-ocsinventory > %{name}-%{version}-filelist-remi-ocsinventory
1316     cat %{name}-%{version}-filelist| grep remi-roundcube > %{name}-%{version}-filelist-remi-roundcube
1317 jpp 1.8 cat %{name}-%{version}-filelist| grep remi|egrep -v 'ocsinventory|roundcube' > %{name}-%{version}-filelist-remi
1318 brianr 1.1 cat %{name}-%{version}-filelist| grep rpmfusion > %{name}-%{version}-filelist-rpmfusion
1319     cat %{name}-%{version}-filelist| grep sogo > %{name}-%{version}-filelist-sogo
1320     cat %{name}-%{version}-filelist| grep spectrum2 > %{name}-%{version}-filelist-spectrum2
1321     cat %{name}-%{version}-filelist| grep springdale > %{name}-%{version}-filelist-springdale
1322     cat %{name}-%{version}-filelist| grep stephdl > %{name}-%{version}-filelist-stephdl
1323     cat %{name}-%{version}-filelist| grep virtualbox > %{name}-%{version}-filelist-virtualbox
1324     cat %{name}-%{version}-filelist| grep webtatic > %{name}-%{version}-filelist-webtatic
1325     cat %{name}-%{version}-filelist| grep xymon > %{name}-%{version}-filelist-xymon
1326     cat %{name}-%{version}-filelist| grep zabbix > %{name}-%{version}-filelist-zabbix
1327     cat %{name}-%{version}-filelist| grep zmrepo > %{name}-%{version}-filelist-zmrepo
1328 jpp 1.8 cat %{name}-%{version}-filelist| grep pgsql > %{name}-%{version}-filelist-pgsql
1329 brianr 1.1 %clean
1330     cd ..
1331     rm -rf %{name}-%{version}
1332    
1333    
1334     #%files -f %{name}-%{version}-filelist
1335     %files
1336     %defattr(-,root,root)
1337    
1338     %pre
1339    
1340     %preun
1341    
1342     %post
1343    
1344     %postun
1345     case "$1" in
1346    
1347     0)
1348     # this is an uninstallation
1349     ;;
1350    
1351     1)
1352     # this is an upgrade
1353     ;;
1354     esac
1355 jpp 1.14 %package asterisk
1356     Summary: Asterisk Repository tucny.com
1357     %description asterisk
1358     Asterisk Repository tucny.com
1359     %files asterisk -f %{name}-%{version}-filelist-asterisk
1360     %defattr(-,root,root)
1361    
1362 brianr 1.1 %package atomic
1363     Summary: Atomic Repository
1364     %description atomic
1365     Atomic Repository
1366     %files atomic -f %{name}-%{version}-filelist-atomic
1367     %defattr(-,root,root)
1368    
1369 jpp 1.14 %package bareos
1370     Summary: Backup Archiving Recovery Open Sourced
1371     %description bareos
1372     Backup Archiving Recovery Open Sourced repository
1373     %files bareos -f %{name}-%{version}-filelist-bareos
1374     %defattr(-,root,root)
1375    
1376 brianr 1.1 %package centos-sclo
1377     Summary: CentOS Red-Hat software collection repository
1378     %description centos-sclo
1379     CentOS Red-Hat software collection repository only for x86_64 arch
1380     %files centos-sclo -f %{name}-%{version}-filelist-centos-sclo
1381     %defattr(-,root,root)
1382    
1383     %package egroupware
1384     Summary: Repository for eGroupWare
1385     %description egroupware
1386     Repository for eGroupWare
1387     %files egroupware -f %{name}-%{version}-filelist-egroupware
1388     %defattr(-,root,root)
1389    
1390     %package elastic
1391     Summary: Repositories for elastic search
1392     %description elastic
1393     Repositories for elastic search
1394     %files elastic -f %{name}-%{version}-filelist-elastic
1395     %defattr(-,root,root)
1396    
1397     %package elrepo
1398     Summary: ElRepo.org Community Enterprise Linux Repository
1399     %description elrepo
1400     ElRepo.org Community Enterprise Linux Repository
1401     %files elrepo -f %{name}-%{version}-filelist-elrepo
1402     %defattr(-,root,root)
1403    
1404     %package epel
1405     Summary: Fedora EPEL Repository
1406     %description epel
1407     Fedora EPEL Repository
1408     %files epel -f %{name}-%{version}-filelist-epel
1409     %defattr(-,root,root)
1410    
1411     %package erlang
1412     Summary: Erlang Repository
1413     %description erlang
1414     Erlang is a programming language. It is specifically used for ejabberd.
1415     %files erlang -f %{name}-%{version}-filelist-erlang
1416     %defattr(-,root,root)
1417    
1418     %package freeswitch
1419     Summary: Freeswitch Repository
1420     %description freeswitch
1421     FreeSWITCH is a scalable open source cross-platform telephony platform designed to route and interconnect popular communication protocols using audio, video, text or any other form of media. It was created in 2006 to fill the void left by proprietary commercial solutions. FreeSWITCH also provides a stable telephony platform on which many applications can be developed using a wide range of free tools
1422     %files freeswitch -f %{name}-%{version}-filelist-freeswitch
1423     %defattr(-,root,root)
1424    
1425     %package fws
1426     Summary: Firewall Services repository
1427     %description fws
1428     Firewall Services repository
1429     %files fws -f %{name}-%{version}-filelist-fws
1430     %defattr(-,root,root)
1431    
1432 jpp 1.14 %package lemonldap
1433     Summary: Lemonldap NG Repository
1434     %description lemonldap
1435     LemonLDAP::NG Repository
1436     %files lemonldap -f %{name}-%{version}-filelist-lemonldap
1437     %defattr(-,root,root)
1438    
1439 brianr 1.1 %package libreswan
1440     Summary: Libreswan Repository
1441     %description libreswan
1442     Libreswan Repository
1443     %files libreswan -f %{name}-%{version}-filelist-libreswan
1444     %defattr(-,root,root)
1445    
1446     %package node
1447     Summary: NodeJS Repositories
1448     %description node
1449     NodeJS Repositories
1450     %files node -f %{name}-%{version}-filelist-node
1451     %defattr(-,root,root)
1452    
1453     %package odoo
1454     Summary: Odoo 10 Nightly - EL7 Repository
1455     Distribution: el7
1456     %description odoo
1457     Odoo 10 Nightly - EL7 Repository
1458     # comment as not available for centos 6 SME9
1459     #%files odoo -f %{name}-%{version}-filelist-odoo
1460     #%defattr(-,root,root)
1461    
1462     %package okay
1463     Summary: Extra OKay Packages for Enterprise Linux
1464     %description okay
1465     Extra OKay Packages for Enterprise Linux - Freeswitch and FusionPBX
1466     %files okay -f %{name}-%{version}-filelist-okay
1467     %defattr(-,root,root)
1468    
1469     %package openfusion
1470     Summary: Openfusion Repository
1471     %description openfusion
1472     Openfusion Repository
1473     %files openfusion -f %{name}-%{version}-filelist-openfusion
1474     %defattr(-,root,root)
1475    
1476 jpp 1.8 %package pgsql
1477     Summary: PostGreSQL Repositories
1478     %description pgsql
1479     PostGreSQL Repositories
1480     %files pgsql -f %{name}-%{version}-filelist-pgsql
1481     %defattr(-,root,root)
1482    
1483 brianr 1.1 %package reetp
1484     Summary: Mirror John Crisp reetspetit.com
1485     %description reetp
1486     Mirror John Crisp reetspetit.com
1487     %files reetp -f %{name}-%{version}-filelist-reetp
1488     %defattr(-,root,root)
1489    
1490     %package remi-ocsinventory
1491     Summary: Remi repository filtered to install OCSinventory
1492     %description remi-ocsinventory
1493     Remi repository filtered to install OCSinventory
1494     %files remi-ocsinventory -f %{name}-%{version}-filelist-remi-ocsinventory
1495     %defattr(-,root,root)
1496    
1497     %package remi-roundcube
1498     Summary: Remi repository filtered to install Roundcube
1499     %description remi-roundcube
1500     Remi repository filtered to install Roundcube
1501     %files remi-roundcube -f %{name}-%{version}-filelist-remi-roundcube
1502     %defattr(-,root,root)
1503    
1504     %package remi-unsafe
1505     Summary: Remi unsafe repository
1506     %description remi-unsafe
1507     Remi unsafe repository. We call it unsafe, not because of the work, but because it can conflict with base rpm of your favorite distro. Use it at your own risk if you are able to handle the situation.
1508     %files remi-unsafe -f %{name}-%{version}-filelist-remi
1509     %defattr(-,root,root)
1510    
1511     %package rpmfusion
1512     Summary: RPMFusion repositories
1513     %description rpmfusion
1514     RPMFusion repositories
1515     %files rpmfusion -f %{name}-%{version}-filelist-rpmfusion
1516     %defattr(-,root,root)
1517    
1518     %package sogo
1519     Summary: SOGo repositories
1520     %description sogo
1521     SOGo repositories
1522     %files sogo -f %{name}-%{version}-filelist-sogo
1523     %defattr(-,root,root)
1524    
1525     %package spectrum2
1526     Summary: Spectrum2 Repository
1527     %description spectrum2
1528     Spectrum2 Repository
1529     %files spectrum2 -f %{name}-%{version}-filelist-spectrum2
1530     %defattr(-,root,root)
1531    
1532     %package springdale
1533     Summary: Springdale PUIAS Linux repos
1534     %description springdale
1535     Springdale PUIAS Linux repos
1536     %files springdale -f %{name}-%{version}-filelist-springdale
1537     %defattr(-,root,root)
1538    
1539     %package stephdl
1540     Summary: Stephane De Labrusse Repository
1541     %description stephdl
1542     Stephane De Labrusse Repository
1543     %files stephdl -f %{name}-%{version}-filelist-stephdl
1544     %defattr(-,root,root)
1545    
1546     %package virtualbox
1547     Summary: Virtualbox Repository
1548     %description virtualbox
1549     Virtualbox Repository
1550     %files virtualbox -f %{name}-%{version}-filelist-virtualbox
1551     %defattr(-,root,root)
1552    
1553     %package webtatic
1554     Summary: Webtatic Repository
1555     %description webtatic
1556     Webtatic Repository
1557     %files webtatic -f %{name}-%{version}-filelist-webtatic
1558     %defattr(-,root,root)
1559    
1560     %package xymon
1561     Summary: Xymon Terabithia Repository
1562     %description xymon
1563     Xymon Terabithia Repository
1564     %files xymon -f %{name}-%{version}-filelist-xymon
1565     %defattr(-,root,root)
1566    
1567     %package zabbix
1568     Summary: Zabbix official Repository
1569     %description zabbix
1570     Zabbix official Repository
1571     %files zabbix -f %{name}-%{version}-filelist-zabbix
1572     %defattr(-,root,root)
1573    
1574     %package zmrepo
1575     Summary: Zone Minder Repository
1576     %description zmrepo
1577     Zone Minder Repository
1578     %files zmrepo -f %{name}-%{version}-filelist-zmrepo
1579     %defattr(-,root,root)
1580    
1581    
1582    

admin@koozali.org
ViewVC Help
Powered by ViewVC 1.2.1 RSS 2.0 feed