/[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.16 - (hide annotations) (download)
Fri Feb 25 02:50:32 2022 UTC (2 years, 9 months ago) by jpp
Branch: MAIN
CVS Tags: smeserver-extrarepositories-0_1-36
Changes since 1.15: +37 -5 lines
* Thu Feb 24 2022 Jean-Philippe Pialasse <tests@pialasse.com> 0.1-36.sme
- add Copr repo for fusioninventory-agent owned by trasher [SME: 11751]
- fix update event for sclo [SME: 11876]

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

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