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

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

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


Revision 1.20 - (hide annotations) (download)
Wed Jan 2 16:26:41 2019 UTC (5 years, 11 months ago) by jcrisp
Branch: MAIN
CVS Tags: smeserver-extrarepositories-0_1-15
Changes since 1.19: +5 -2 lines
* Mon Jan 02 2019 John Crisp <jcrisp@safeandsoundit.co.uk> 0.1-15.sme
- Exclude mod_perl and other files from OpenFusion repo

1 jpp 1.1 %define name smeserver-extrarepositories
2     %define version 0.1
3 jcrisp 1.20 %define release 15
4 jpp 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     Requires: e-smith-release >= 9.0
15     AutoReqProv: no
16    
17     %description
18     Provides configuration for external yum repository comaptible with Koozali SME Server.
19    
20     %changelog
21 jcrisp 1.20 * Mon Jan 02 2019 John Crisp <jcrisp@safeandsoundit.co.uk> 0.1-15.sme
22     - Exclude mod_perl and other files from OpenFusion repo
23    
24 jpp 1.19 * Sat Dec 29 2018 Jean-Philipe Pialasse <tests@pialasse.com> 0.1-14.sme
25 jpp 1.18 - fix typo in asterisk-current
26     - fix typo in migrate fragment for zmrepo
27 jpp 1.19 - renamed digium as digium-current
28 jpp 1.18
29 jpp 1.17 * Fri Dec 28 2018 Jean-Philipe Pialasse <tests@pialasse.com> 0.1-12.sme
30     - zoneminder needs ffmpeg from zmrepo [SME: 10539]
31    
32 jpp 1.16 * Fri Dec 28 2018 Jean-Philipe Pialasse <tests@pialasse.com> 0.1-11.sme
33 jpp 1.12 - zmrepo url has changed [SME: 10675]
34    
35 jpp 1.13 * Fri Nov 30 2018 John Crisp <jcrisp@safeandsoundit.co.uk> 0.1-7.sme
36 jcrisp 1.11 - Add libreswan repo [SME: 10605]
37     - remove duplicate remi-safe entry
38    
39     * Mon Jun 25 2018 John Crisp <jcrisp@safeandsoundit.co.uk> 0.1-6.sme
40     - Update reetp URL [SME: 10604]
41 jcrisp 1.10
42 jpp 1.9 * Tue May 08 2018 Jean-Philipe Pialasse <tests@pialasse.com> 0.1-5.sme
43     - add elrepo-kernel repo [SME: 10581]
44    
45 jpp 1.8 * Sun Mar 18 2018 Jean-Philipe Pialasse <tests@pialasse.com> 0.1-4.sme
46     - exclude ffmpeg-2.6.4 and celt-0.11 from zmrepo [SME: 10543]
47     - add Sogo4 repo + migrate to exclude gnustep from epel if sogo repo present
48    
49 jpp 1.6 * Sun Feb 18 2018 Jean-Philipe Pialasse <tests@pialasse.com> 0.1-3.sme
50     - fix wrong escape sequence for $basearch and $releasever [SME: 10239]
51    
52 jpp 1.5 * Thu Feb 15 2018 Jean-Philipe Pialasse <tests@pialasse.com> 0.1-2.sme
53     - first multipackage version
54     - gpg keys not included
55    
56 jpp 1.1 * Mon May 01 2017 Jean-Philipe Pialasse <tests@pialasse.com> 0.1-1.sme
57     - initial release
58    
59     %prep
60    
61     %build
62    
63     %install
64     rm -rf $RPM_BUILD_ROOT
65     # if needing to add a gpg key
66     mkdir -p $RPM_BUILD_ROOT/usr/share/rpm-gpg-keys/
67    
68     # if needing to add a gpg key
69     #cp %source0 $RPM_BUILD_ROOT/usr/share/rpm-gpg-keys/
70     #/usr/share/rpm-gpg-keys/RPM-GPG-KEY-${REPO['reponame']}
71    
72     # if needing to migrate something :
73     #mkdir -p $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/migrate
74     #echo "" >$RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/migrate/00REPONAMEmigrate
75    
76     # if needed to force something
77     #mkdir -p $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/force/${REPO['reponame']}
78     #echo "${REPO['Exclude']}" >\
79     # $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/force/${REPO['reponame']}/Exclude
80    
81    
82    
83     declare -A REPO
84    
85 jpp 1.4 function createrepo {
86 jpp 1.1 mkdir -p $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}
87     echo "${REPO['EnableGroups']}" > $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/EnableGroups
88     echo "${REPO['GPGCheck']}" > $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/GPGCheck
89     echo "${REPO['fullreponame']}" > $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/Name
90     echo "${REPO['Visible']}" > $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/Visible
91     echo "${REPO['status']}" > $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/status
92     echo "repository" > $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/type
93     [[ "${REPO['BaseURL']}" != '' ]] && echo "${REPO['BaseURL']}" >\
94     $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/BaseURL
95     [[ "${REPO['GPGKey']}" != '' ]] && echo "${REPO['GPGKey']}" >\
96 jpp 1.4 $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/GPGKey
97     [[ "${REPO['MirrorList']}" != '' ]] && echo "${REPO['MirrorList']}" >\
98     $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/MirrorList
99 jpp 1.1 [[ "${REPO['Exclude']}" != '' ]] && echo "${REPO['Exclude']}" >\
100 jpp 1.4 $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/Exclude
101     [[ "${REPO['IncludePkgs']}" != '' ]] && echo "${REPO['IncludePkgs']}" >\
102     $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/IncludePkgs
103     return 0
104     }
105    
106    
107    
108 jpp 1.1 ######################
109     #####################
110     # asterisk 13 LTS
111     #####################
112     #####################
113     REPO['reponame']='asterisk-13'
114     REPO['fullreponame']='Asterisk-13 - EL'
115     REPO['EnableGroups']='yes'
116     REPO['GPGCheck']='no'
117     REPO['Visible']='no'
118     REPO['status']='disabled'
119 jpp 1.6 REPO['BaseURL']='http://packages.asterisk.org/centos/$releasever/asterisk-13/$basearch/'
120 jpp 1.1 REPO['MirrorList']=''
121     REPO['GPGKey']=''
122     REPO['Exclude']=''
123 jpp 1.4 REPO['IncludePkgs']=''
124     createrepo
125 jpp 1.1
126     ######################
127     #####################
128     # asterisk current
129     #####################
130     #####################
131     REPO['reponame']='asterisk-current'
132     REPO['fullreponame']='Asterisk-current - EL'
133     REPO['EnableGroups']='yes'
134     REPO['GPGCheck']='no'
135     REPO['Visible']='no'
136     REPO['status']='disabled'
137 jpp 1.18 REPO['BaseURL']='http://packages.asterisk.org/centos/$releasever/current/$basearch/'
138 jpp 1.1 REPO['MirrorList']=''
139     REPO['GPGKey']=''
140     REPO['Exclude']=''
141 jpp 1.4 REPO['IncludePkgs']=''
142     createrepo
143 jpp 1.1
144     #####################
145     #####################
146     # Digium Repo
147     #####################
148     #####################
149 jpp 1.19 REPO['reponame']='digium-current'
150 jpp 1.1 REPO['fullreponame']='Digium packages - EL'
151     REPO['EnableGroups']='no'
152     REPO['Visible']='no'
153     REPO['status']='disabled'
154 jpp 1.6 REPO['BaseURL']='http://packages.digium.com/centos/$releasever/current/$basearch/'
155 jpp 1.1 REPO['MirrorList']=''
156     REPO['GPGCheck']='no'
157     REPO['GPGKey']=''
158     REPO['Exclude']=''
159 jpp 1.4 REPO['IncludePkgs']=''
160     createrepo
161 jpp 1.1
162     #####################
163     #####################
164     # Digium 13
165     #####################
166     #####################
167     REPO['reponame']='digium-13'
168     REPO['fullreponame']='Digium-13 packages - EL'
169     REPO['EnableGroups']='no'
170     REPO['Visible']='no'
171     REPO['status']='disabled'
172 jpp 1.6 REPO['BaseURL']='http://packages.digium.com/centos/$releasever/digium-13/$basearch/'
173 jpp 1.1 REPO['MirrorList']=''
174     REPO['GPGCheck']='no'
175     REPO['GPGKey']=''
176     REPO['Exclude']=''
177 jpp 1.4 REPO['IncludePkgs']=''
178     createrepo
179 jpp 1.1
180     #####################
181     #####################
182     #atomic
183     #####################
184     #####################
185     REPO['reponame']='atomic'
186     REPO['fullreponame']='Atomic'
187     REPO['EnableGroups']='no'
188     REPO['Visible']='no'
189     REPO['status']='disabled'
190     REPO['BaseURL']=''
191 jpp 1.6 REPO['MirrorList']='http://www.atomicorp.com/mirrorlist/atomic/centos-$releasever-$basearch'
192 jpp 1.1 REPO['GPGCheck']='yes'
193     REPO['GPGKey']='https://www.atomicorp.com/RPM-GPG-KEY.art.txt'
194     REPO['Exclude']=''
195 jpp 1.4 REPO['IncludePkgs']=''
196     createrepo
197 jpp 1.1
198     #####################
199     #####################
200 jpp 1.5 #centos-sclo-centos
201     #####################
202     #####################
203     REPO['reponame']='centos-sclo-centos'
204     REPO['fullreponame']='Centos-RH Software collections'
205     REPO['EnableGroups']='no'
206     REPO['Visible']='yes'
207     REPO['status']='disabled'
208 jpp 1.6 REPO['BaseURL']='http://mirror.centos.org/centos/$releasever/sclo/$basearch/sclo/'
209 jpp 1.5 REPO['MirrorList']=''
210     REPO['GPGCheck']='yes'
211     REPO['GPGKey']='https://www.centos.org/keys/RPM-GPG-KEY-CentOS-SIG-SCLo'
212     REPO['Exclude']=''
213     REPO['IncludePkgs']=''
214     createrepo
215    
216     #####################
217     #####################
218 jpp 1.1 #centos-sclo-rh
219     #####################
220     #####################
221     REPO['reponame']='centos-sclo-rh'
222     REPO['fullreponame']='Centos-RH Software collections'
223     REPO['EnableGroups']='no'
224     REPO['Visible']='yes'
225     REPO['status']='disabled'
226 jpp 1.6 REPO['BaseURL']='http://mirror.centos.org/centos/$releasever/sclo/$basearch/rh/'
227 jpp 1.1 REPO['MirrorList']=''
228     REPO['GPGCheck']='yes'
229     REPO['GPGKey']='https://www.centos.org/keys/RPM-GPG-KEY-CentOS-SIG-SCLo'
230     REPO['Exclude']=''
231 jpp 1.4 REPO['IncludePkgs']=''
232     createrepo
233 jpp 1.1
234     #####################
235     #####################
236     #egroupware
237     #####################
238     #####################
239     REPO['reponame']='egroupware'
240     REPO['fullreponame']='server_eGroupWare'
241     REPO['EnableGroups']='no'
242     REPO['Visible']='yes'
243     REPO['status']='disabled'
244 jpp 1.6 REPO['BaseURL']='http://download.opensuse.org/repositories/server:/eGroupWare/CentOS_$releasever/'
245 jpp 1.1 REPO['MirrorList']=''
246     REPO['GPGCheck']='yes'
247 jpp 1.6 REPO['GPGKey']='http://download.opensuse.org/repositories/server:/eGroupWare/CentOS_$releasever/repodata/repomd.xml.key'
248 jpp 1.1 REPO['Exclude']=''
249 jpp 1.4 REPO['IncludePkgs']=''
250     createrepo
251 jpp 1.1
252 jpp 1.2 #####################
253     #####################
254     #elastic
255     #####################
256     #####################
257     declare -A elashort=( ['6.x']='6.x' ['5.x']='5.x' ['1.6']='1' )
258     for elasver in "6.x" "5.x" "1.6"; do
259     REPO['reponame']="elastic${elashort[$elasver]}"
260     REPO['fullreponame']="Elasticsearch repository for $elasver packages"
261     REPO['EnableGroups']='yes'
262     REPO['Visible']='yes'
263     REPO['status']='disabled'
264     REPO['BaseURL']="https://artifacts.elastic.co/packages/$elasver/yum"
265     REPO['MirrorList']=''
266     REPO['GPGCheck']='yes'
267     REPO['GPGKey']='https://artifacts.elastic.co/GPG-KEY-elasticsearch'
268     REPO['Exclude']=''
269 jpp 1.4 REPO['IncludePkgs']=''
270     createrepo
271 jpp 1.2 done
272    
273     #####################
274     #####################
275     #ELRepo
276     #####################
277     #####################
278     REPO['reponame']='elrepo'
279     REPO['fullreponame']='ELRepo.org Community Enterprise Linux Repository'
280     REPO['EnableGroups']='no'
281     REPO['Visible']='no'
282     REPO['status']='disabled'
283 jpp 1.6 REPO['BaseURL']='http://elrepo.org/linux/elrepo/el$releasever/$basearch'
284 jpp 1.9 REPO['MirrorList']='http://elrepo.org/mirrors-elrepo.el$releasever'
285 jpp 1.2 REPO['GPGCheck']='yes'
286     REPO['GPGKey']='http://elrepo.org/RPM-GPG-KEY-elrepo.org'
287     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'
288 jpp 1.4 REPO['IncludePkgs']=''
289     createrepo
290 jpp 1.2
291     #####################
292     #####################
293 jpp 1.9 #ELRepo kernel
294     #####################
295     #####################
296     REPO['reponame']='elrepo-kernel'
297     REPO['fullreponame']='ELRepo.org Community Enterprise Linux Repository Kernel'
298     REPO['EnableGroups']='no'
299     REPO['Visible']='no'
300     REPO['status']='disabled'
301     REPO['BaseURL']='http://elrepo.org/linux/kernel/el$releasever/$basearch'
302     REPO['MirrorList']='http://elrepo.org/mirrors-elrepo-kernel.el$releasever'
303     REPO['GPGCheck']='yes'
304     REPO['GPGKey']='http://elrepo.org/RPM-GPG-KEY-elrepo.org'
305     REPO['Exclude']=''
306     REPO['IncludePkgs']=''
307     createrepo
308    
309     #####################
310     #####################
311 jpp 1.2 #EPEL
312     #####################
313     #####################
314     REPO['reponame']='epel'
315     REPO['fullreponame']='EPEL'
316     REPO['EnableGroups']='no'
317     REPO['Visible']='no'
318     REPO['status']='disabled'
319 jpp 1.6 REPO['BaseURL']='http://download.fedoraproject.org/pub/epel/$releasever/$basearch'
320     REPO['MirrorList']='http://mirrors.fedoraproject.org/mirrorlist?repo=epel-$releasever&arch=$basearch'
321 jpp 1.2 REPO['GPGCheck']='yes'
322     REPO['GPGKey']='http://dl.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL'
323     REPO['Exclude']='perl-Razor-Agent'
324 jpp 1.4 REPO['IncludePkgs']=''
325     createrepo
326 jpp 1.2
327 jpp 1.3 #####################
328     #####################
329     #erlang
330     #####################
331     #####################
332     REPO['reponame']='erlang'
333     REPO['fullreponame']='erlang programming language'
334     REPO['EnableGroups']='no'
335     REPO['Visible']='yes'
336     REPO['status']='disabled'
337 jpp 1.6 REPO['BaseURL']='http://packages.erlang-solutions.com/rpm/centos/$releasever/$basearch'
338 jpp 1.3 REPO['MirrorList']=''
339     REPO['GPGCheck']='yes'
340     REPO['GPGKey']='http://packages.erlang-solutions.com/rpm/erlang_solutions.asc'
341     REPO['Exclude']=''
342 jpp 1.4 REPO['IncludePkgs']=''
343     createrepo
344 jpp 1.3
345     #####################
346     #####################
347     #freeswitch
348     #####################
349     #####################
350     REPO['reponame']='freeswitch'
351     REPO['fullreponame']='Freeswitch'
352     REPO['EnableGroups']='no'
353     REPO['Visible']='yes'
354     REPO['status']='disabled'
355 jpp 1.6 REPO['BaseURL']='http://files.freeswitch.org/yum/$releasever/$basearch'
356 jpp 1.3 REPO['MirrorList']=''
357     REPO['GPGCheck']='yes'
358     REPO['GPGKey']='file:///etc/pki/rpm-gpg/RPM-GPG-KEY-FREESWITCH'
359     REPO['Exclude']=''
360 jpp 1.4 REPO['IncludePkgs']=''
361     createrepo
362    
363     #####################
364     #####################
365     #firewall Service
366     #####################
367     #####################
368     REPO['reponame']='fws'
369     REPO['fullreponame']='Firewall Services'
370     REPO['EnableGroups']='no'
371     REPO['Visible']='no'
372     REPO['status']='disabled'
373 jpp 1.6 REPO['BaseURL']='http://repo.firewall-services.com/centos/$releasever'
374 jpp 1.4 REPO['MirrorList']=''
375     REPO['GPGCheck']='yes'
376     REPO['GPGKey']='http://repo.firewall-services.com/RPM-GPG-KEY'
377     REPO['Exclude']=''
378     REPO['IncludePkgs']=''
379     createrepo
380    
381     #####################
382     #####################
383     #firewall Service testing
384     #####################
385     #####################
386     REPO['reponame']='fws-testing'
387     REPO['fullreponame']='Firewall Services testing'
388     REPO['EnableGroups']='no'
389     REPO['Visible']='no'
390     REPO['status']='disabled'
391 jpp 1.6 REPO['BaseURL']='http://repo.firewall-services.com/centos-testing/$releasever'
392 jpp 1.4 REPO['MirrorList']=''
393     REPO['GPGCheck']='yes'
394     REPO['GPGKey']='http://repo.firewall-services.com/RPM-GPG-KEY'
395     REPO['Exclude']=''
396     REPO['IncludePkgs']=''
397     createrepo
398    
399     #####################
400     #####################
401     # Geekery (last update 2016-09-25)
402     #####################
403     #####################
404     REPO['reponame']='geekery'
405     REPO['fullreponame']='geekery repository'
406     REPO['EnableGroups']='no'
407     REPO['Visible']='no'
408     REPO['status']='disabled'
409     REPO['BaseURL']=''
410 jpp 1.6 REPO['MirrorList']='http://geekery.epac.to/geekery/el$releasever-mirrors'
411 jpp 1.4 REPO['GPGCheck']='yes'
412     REPO['GPGKey']='http://geekery.altervista.org/download.php?filename=GEEKERY-GPG-KEY'
413     REPO['Exclude']=''
414     REPO['IncludePkgs']=''
415     createrepo
416    
417 jcrisp 1.11 #####################
418     #####################
419     # Libreswan
420     #####################
421     #####################
422     REPO['reponame']='libreswan'
423     REPO['fullreponame']='Libreswan'
424     REPO['EnableGroups']='no'
425     REPO['Visible']='no'
426     REPO['status']='disabled'
427     REPO['BaseURL']='http://download.libreswan.org/binaries/rhel/6/x86_64/'
428     REPO['MirrorList']=''
429     REPO['GPGCheck']='yes'
430     REPO['GPGKey']='http://download.libreswan.org/binaries/RPM-GPG-KEY-libreswan'
431     REPO['Exclude']=''
432     REPO['IncludePkgs']=''
433     createrepo
434    
435    
436 jpp 1.4 if ( "%{?dist}" == "el7" ); then
437     #####################
438     #####################
439     # Odoo10-nightly
440     #####################
441     #####################
442     REPO['reponame']='odoo10-nightly'
443     REPO['fullreponame']='Odoo 10 Nightly - EL7'
444     REPO['EnableGroups']='no'
445     REPO['Visible']='no'
446     REPO['status']='disabled'
447     REPO['BaseURL']='http://nightly.odoo.com/10.0/nightly/rpm/'
448     REPO['MirrorList']=''
449     REPO['GPGCheck']='yes'
450     REPO['GPGKey']='https://nightly.odoo.com/odoo.key'
451     REPO['Exclude']=''
452     REPO['IncludePkgs']=''
453     createrepo
454    
455     #####################
456     #####################
457     # Odoo9-nightly
458     #####################
459     #####################
460     REPO['reponame']='odoo9-nightly'
461     REPO['fullreponame']='Odoo 9 Nightly - EL7'
462     REPO['EnableGroups']='no'
463     REPO['Visible']='no'
464     REPO['status']='disabled'
465     REPO['BaseURL']='http://nightly.odoo.com/9.0/nightly/rpm/'
466     REPO['MirrorList']=''
467     REPO['GPGCheck']='yes'
468     REPO['GPGKey']='https://nightly.odoo.com/odoo.key'
469     REPO['Exclude']=''
470     REPO['IncludePkgs']=''
471     createrepo
472     fi
473    
474     #####################
475     #####################
476     # Okay
477     #####################
478     #####################
479     REPO['reponame']='okay'
480     REPO['fullreponame']='Extra OKay Packages for Enterprise Linux - Freeswitch and FusionPBX'
481     REPO['EnableGroups']='no'
482     REPO['Visible']='no'
483     REPO['status']='disabled'
484 jpp 1.6 REPO['BaseURL']='http://repo.okay.com.mx/centos/$releasever/$basearch/release'
485 jpp 1.4 REPO['MirrorList']=''
486     REPO['GPGCheck']='no'
487     REPO['GPGKey']=''
488     REPO['Exclude']=''
489     REPO['IncludePkgs']=''
490     createrepo
491    
492     #####################
493     #####################
494     # Openfusion
495     #####################
496     #####################
497     REPO['reponame']='openfusion'
498     REPO['fullreponame']='Openfusion'
499     REPO['EnableGroups']='no'
500     REPO['Visible']='yes'
501     REPO['status']='disabled'
502 jpp 1.6 REPO['BaseURL']='http://repo.openfusion.net/centos$releasever-$basearch'
503 jpp 1.4 REPO['MirrorList']=''
504     REPO['GPGCheck']='yes'
505     REPO['GPGKey']='http://repo.openfusion.net/RPM-GPG-KEY-openfusion'
506 jcrisp 1.20 REPO['Exclude']='mod_auth_tkt,mod_perl,nmap,perl-Apache-AuthTkt,perl-Archive-Tar,perl-Authen-SASL,perl-B-Keywords,perl-BSD-Resource,perl-CPAN,perl-Class-Inspector,perl-Clone,perl-Compress-Raw-Bzip2,perl-Compress-Raw-Zlib,perl-Config-IniFiles,perl-Config-Tiny,perl-Convert-ASN1,perl-Crypt-OpenSSL-RSA,perl-DBD-MySQL,perl-DBD-SQLite,perl-Data-Validate-Domain,perl-Date-Manip,perl-Devel-StackTrace,perl-Digest-HMAC,perl-Digest-SHA,perl-Digest-SHA1,perl-Email-Address,perl-Email-Date-Format,perl-Email-MIME,perl-Email-MIME-ContentType,perl-Email-MIME-Encodings,perl-Email-MessageID,perl-Email-Simple,perl-Exception-Class,perl-Exporter-Tiny,perl-ExtUtils-ParseXS,perl-File-HomeDir,perl-File-MMagic,perl-File-ShareDir,perl-Geo-IP,perl-Geography-Countries,perl-HTML-Parser,perl-HTML-Tabulate,perl-IO-Socket-INET6,perl-IO-Socket-IP,perl-IO-Socket-SSL,perl-IP-Country,perl-JSON,perl-MIME-Lite,perl-MIME-Types,perl-MIME-tools,perl-Mail-SPF,perl-MailTools,perl-Module-Pluggable,perl-Mojolicious,perl-Moo,perl-Net-CIDR-Lite,perl-Net-DNS,perl-Net-Domain-TLD,perl-Net-IP,perl-Net-SSLeay,perl-Net-Server,perl-NetAddr-IP,perl-Number-Compare,perl-PPI,perl-Params-Util,perl-Perl-Critic,perl-Pod-Simple,perl-Proc-ProcessTable,perl-RPM2,perl-Role-Tiny,perl-String-Format,perl-Sub-Install,perl-Taint-Util,perl-Test-Harness,perl-Test-Simple,perl-Text-Glob,perl-Text-Template,perl-Time-Local,perl-Time-TAI64,perl-URI,perl-WWW-Curl,perl-XML-LibXML,perl-XML-NamespaceSupport,perl-XML-Parser,perl-XML-SAX,perl-YAML-Syck,perl-libwww-perl,tokyocabinet,daemontools,daemontools-encore,mutt,perl-Compress-Zlib,perl-IO-Compress,perl-IO-Compress-Base,perl-IO-Compress-Base2,perl-IO-Compress-Zlib,urlview'
507 jpp 1.4 REPO['IncludePkgs']=''
508     createrepo
509    
510     #####################
511     #####################
512     # Reetspetit
513     #####################
514     #####################
515     REPO['reponame']='reetp'
516     REPO['fullreponame']='Mirror John Crisp reetspetit.com'
517     REPO['EnableGroups']='no'
518     REPO['Visible']='yes'
519     REPO['status']='disabled'
520 jcrisp 1.10 REPO['BaseURL']='https://www.reetspetit.com/smeserver/$releasever'
521 jpp 1.4 REPO['MirrorList']=''
522     REPO['GPGCheck']='no'
523 jcrisp 1.10 REPO['GPGKey']='https://www.reetspetit.com/RPM-GPG-KEY'
524 jpp 1.4 REPO['Exclude']=''
525     REPO['IncludePkgs']=''
526     createrepo
527    
528 jcrisp 1.11 #####################
529     #####################
530 jpp 1.4 #remi-safe
531 jcrisp 1.11 #####################
532     #####################
533 jpp 1.4 REPO['reponame']='remi-safe'
534     REPO['fullreponame']='Remi - safe'
535     REPO['EnableGroups']='no'
536     REPO['GPGCheck']='yes'
537     REPO['Visible']='yes'
538     REPO['status']='enabled'
539 jpp 1.6 REPO['BaseURL']='http://rpms.famillecollet.com/enterprise/$releasever/safe/$basearch/'
540 jpp 1.4 REPO['MirrorList']=''
541     REPO['GPGKey']='http://rpms.famillecollet.com/RPM-GPG-KEY-remi'
542     REPO['Exclude']=''
543     REPO['IncludePkgs']=''
544     createrepo
545    
546     #####################
547     #####################
548     #remi
549     #####################
550     #####################
551     REPO['reponame']='remi'
552     REPO['fullreponame']='Remi - EL unsafe, will conflict with your base rpms'
553     REPO['EnableGroups']='no'
554     REPO['GPGCheck']='yes'
555     REPO['Visible']='no'
556     REPO['status']='enabled'
557 jpp 1.6 REPO['BaseURL']='http://rpms.famillecollet.com/enterprise/$releasever/remi/$basearch/'
558 jpp 1.4 REPO['MirrorList']=''
559     REPO['GPGKey']='http://rpms.famillecollet.com/RPM-GPG-KEY-remi'
560     REPO['Exclude']='mysql*,php-*,phpMyAdmin'
561     REPO['IncludePkgs']=''
562     createrepo
563    
564     #####################
565     #####################
566     #remi-ocsinventory
567     #####################
568     #####################
569     REPO['reponame']='remi-ocsinventory'
570     REPO['fullreponame']='Remi ocsinventory - EL'
571     REPO['EnableGroups']='no'
572     REPO['GPGCheck']='yes'
573     REPO['Visible']='yes'
574     REPO['status']='enabled'
575 jpp 1.6 REPO['BaseURL']='http://rpms.famillecollet.com/enterprise/$releasever/remi/$basearch/'
576 jpp 1.4 REPO['MirrorList']=''
577     REPO['GPGKey']='http://rpms.famillecollet.com/RPM-GPG-KEY-remi'
578     REPO['Exclude']=''
579     REPO['IncludePkgs']='ocsinventory* perl-Ocsinventory-Agent'
580     createrepo
581    
582     #####################
583     #####################
584     #remi-ocsinventory
585     #####################
586     #####################
587     REPO['reponame']='remi-roundcube'
588     REPO['fullreponame']='Remi Roundcube - EL'
589     REPO['EnableGroups']='no'
590     REPO['GPGCheck']='yes'
591     REPO['Visible']='yes'
592     REPO['status']='enabled'
593 jpp 1.6 REPO['BaseURL']='http://rpms.famillecollet.com/enterprise/$releasever/remi/$basearch/'
594 jpp 1.4 REPO['MirrorList']=''
595     REPO['GPGKey']='http://rpms.famillecollet.com/RPM-GPG-KEY-remi'
596     REPO['Exclude']=''
597     REPO['IncludePkgs']='php-kolab-net-ldap3,php-pear-Mail-mimeDecode,php-pear-Net-IDNA2,php-pear-Net-LDAP2,roundcubemail'
598     createrepo
599    
600    
601     #####################
602     #####################
603     #rpmfusion
604     #####################
605     #####################
606     REPO['reponame']='rpmfusion'
607     REPO['fullreponame']='rpmfusion free EL'
608     REPO['EnableGroups']='no'
609     REPO['Visible']='yes'
610     REPO['status']='disabled'
611 jpp 1.6 REPO['BaseURL']='http://download1.rpmfusion.org/free/el/updates/$releasever/$basearch/'
612     REPO['MirrorList']='http://mirrors.rpmfusion.org/mirrorlist?repo=free-el-updates-released-$releasever&arch=$basearch'
613 jpp 1.4 REPO['GPGCheck']='yes'
614 jpp 1.6 REPO['GPGKey']='https://rpmfusion.org/keys?action=AttachFile&do=get&target=RPM-GPG-KEY-rpmfusion-free-el-$releasever'
615 jpp 1.4 REPO['Exclude']=''
616     REPO['IncludePkgs']=''
617     createrepo
618    
619     #####################
620     #####################
621     #rpmfusion
622     #####################
623     #####################
624     REPO['reponame']='rpmfusion-nonfree'
625     REPO['fullreponame']='rpmfusion nonfree EL'
626     REPO['EnableGroups']='no'
627     REPO['Visible']='yes'
628     REPO['status']='disabled'
629 jpp 1.6 REPO['BaseURL']='http://download1.rpmfusion.org/nonfree/el/updates/$releasever/$basearch/'
630     REPO['MirrorList']='http://mirrors.rpmfusion.org/mirrorlist?repo=nonfree-el-updates-released-$releasever&arch=$basearch'
631 jpp 1.4 REPO['GPGCheck']='yes'
632 jpp 1.6 REPO['GPGKey']='https://rpmfusion.org/keys?action=AttachFile&do=get&target=RPM-GPG-KEY-rpmfusion-nonfree-el-$releasever'
633 jpp 1.4 REPO['Exclude']=''
634     REPO['IncludePkgs']=''
635     createrepo
636 jpp 1.3
637 jpp 1.5 #####################
638     #####################
639     #Sogo nightly
640     #####################
641     #####################
642     REPO['reponame']='sogo'
643     REPO['fullreponame']='Inverse SOGo 2 Repository'
644     REPO['EnableGroups']='no'
645     REPO['Visible']='yes'
646     REPO['status']='disabled'
647 jpp 1.6 REPO['BaseURL']='http://packages.inverse.ca/SOGo/nightly/2/rhel/$releasever/$basearch'
648 jpp 1.5 REPO['MirrorList']=''
649     REPO['GPGCheck']='no'
650     REPO['GPGKey']=''
651     REPO['Exclude']=''
652     REPO['IncludePkgs']='gnustep-base,gnustep-make,libmemcached,libwbxml,sogo*,sope49*'
653     createrepo
654    
655     #####################
656     #####################
657     #Sogo3 nightly
658     #####################
659     #####################
660     REPO['reponame']='sogo3'
661     REPO['fullreponame']='Inverse SOGo 3 Repository'
662     REPO['EnableGroups']='no'
663     REPO['Visible']='yes'
664     REPO['status']='disabled'
665 jpp 1.6 REPO['BaseURL']='http://packages.inverse.ca/SOGo/nightly/3/rhel/$releasever/$basearch'
666 jpp 1.5 REPO['MirrorList']=''
667     REPO['GPGCheck']='no'
668     REPO['GPGKey']=''
669     REPO['Exclude']=''
670     REPO['IncludePkgs']='gnustep-base,gnustep-make,libmemcached,libwbxml,sogo*,sope49*'
671     createrepo
672    
673     #####################
674     #####################
675 jpp 1.8 #Sogo4 nightly
676 jpp 1.7 #####################
677     #####################
678     REPO['reponame']='sogo4'
679     REPO['fullreponame']='Inverse SOGo 4 Repository'
680     REPO['EnableGroups']='no'
681     REPO['Visible']='yes'
682     REPO['status']='disabled'
683     REPO['BaseURL']='http://packages.inverse.ca/SOGo/nightly/4/rhel/$releasever/$basearch'
684     REPO['MirrorList']=''
685     REPO['GPGCheck']='no'
686     REPO['GPGKey']=''
687     REPO['Exclude']=''
688     REPO['IncludePkgs']='gnustep-base,gnustep-make,libmemcached,libwbxml,sogo*,sope49*'
689     createrepo
690    
691     #####################
692     #####################
693 jpp 1.5 #Sogo stable
694     #####################
695     #####################
696     REPO['reponame']='sogo-subscription'
697     REPO['fullreponame']='Inverse SOGo Repository only with subscription'
698     REPO['EnableGroups']='no'
699     REPO['Visible']='yes'
700     REPO['status']='disabled'
701 jpp 1.6 REPO['BaseURL']='http://packages.inverse.ca/download/SOGo/RHEL$releasever/$basearch'
702 jpp 1.5 REPO['MirrorList']=''
703     REPO['GPGCheck']='no'
704     REPO['GPGKey']=''
705     REPO['Exclude']=''
706     REPO['IncludePkgs']='gnustep-base,gnustep-make,libmemcached,libwbxml,sogo*,sope49*'
707     createrepo
708    
709     #####################
710     #####################
711     #Spectrum2
712     #####################
713     #####################
714     REPO['reponame']='spectrum2'
715     REPO['fullreponame']='Spectrum2'
716     REPO['EnableGroups']='no'
717     REPO['Visible']='yes'
718     REPO['status']='disabled'
719 jpp 1.6 REPO['BaseURL']='http://copr-be.cloud.fedoraproject.org/results/mcepl/spectrum2/epel-$releasever-$basearch'
720 jpp 1.5 REPO['MirrorList']=''
721     REPO['GPGCheck']='no'
722     REPO['GPGKey']=''
723     REPO['Exclude']=''
724     REPO['IncludePkgs']=''
725     createrepo
726    
727     #####################
728     #####################
729     #stephDL
730     #####################
731     #####################
732     REPO['reponame']='stephdl'
733     REPO['fullreponame']='Mirror Stephane de Labrusse'
734     REPO['EnableGroups']='no'
735     REPO['Visible']='yes'
736     REPO['status']='disabled'
737 jpp 1.6 REPO['BaseURL']='http://mirror.de-labrusse.fr/smeserver/$releasever'
738 jpp 1.5 REPO['MirrorList']=''
739     REPO['GPGCheck']='yes'
740     REPO['GPGKey']='http://mirror.de-labrusse.fr/RPM-GPG-KEY'
741     REPO['Exclude']=''
742     REPO['IncludePkgs']=''
743     createrepo
744    
745     #####################
746     #####################
747     #VirtualBox
748     #####################
749     #####################
750     REPO['reponame']='virtualbox'
751     REPO['fullreponame']='RHEL/CentOS VirtualBox'
752     REPO['EnableGroups']='no'
753     REPO['Visible']='yes'
754     REPO['status']='disabled'
755 jpp 1.6 REPO['BaseURL']='http://download.virtualbox.org/virtualbox/rpm/el/$releasever/$basearch'
756 jpp 1.5 REPO['MirrorList']=''
757     REPO['GPGCheck']='yes'
758     REPO['GPGKey']='https://www.virtualbox.org/download/oracle_vbox.asc'
759     REPO['Exclude']=''
760     REPO['IncludePkgs']=''
761     createrepo
762    
763     #####################
764     #####################
765     #Webtatic
766     #####################
767     #####################
768     REPO['reponame']='webtatic'
769     REPO['fullreponame']='webtatic - EL'
770     REPO['EnableGroups']='no'
771     REPO['Visible']='yes'
772     REPO['status']='disabled'
773     REPO['BaseURL']=''
774 jpp 1.6 REPO['MirrorList']='http://mirror.webtatic.com/yum/el-$releasever/$basearch/mirrolist'
775 jpp 1.5 REPO['GPGCheck']='yes'
776     if ( "%{?dist}" == "el5" ); then
777     REPO['GPGKey']='http://repo.webtatic.com/yum/RPM-GPG-KEY-webtatic-andy'
778     else
779     REPO['GPGKey']="http://repo.webtatic.com/yum/RPM-GPG-KEY-webtatic-%{?dist}"
780     fi
781     REPO['Exclude']=''
782     REPO['IncludePkgs']=''
783     createrepo
784    
785     #####################
786     #####################
787     #Xymon
788     #####################
789     #####################
790     REPO['reponame']='xymon'
791     REPO['fullreponame']='Xymon Terabithia RPMS - EL'
792     REPO['EnableGroups']='no'
793     REPO['Visible']='yes'
794     REPO['status']='disabled'
795 jpp 1.6 REPO['BaseURL']='http://terabithia.org/rpms/xymon/el$releasever/'
796 jpp 1.5 REPO['MirrorList']=''
797     REPO['GPGCheck']='yes'
798     REPO['GPGKey']="http://terabithia.org/rpms/RPM-GPG-KEY-JCLEAVER"
799     REPO['Exclude']=''
800     REPO['IncludePkgs']=''
801     createrepo
802    
803     #####################
804     #####################
805     #Zabbix2.4
806     #####################
807     #####################
808     declare -A zabshort=( ['2.4']='24' ['2.5']='25' ['3.0']='30' ['3.1']='31' ['3.2']='32' ['3.4']='35' ['3.5']='35')
809     for elasver in "2.4" "2.5" "3.0"; do
810     REPO['reponame']="zabbix${zabshort[$elasver]}"
811     REPO['fullreponame']="Zabbix $elasver Official Repository"
812     REPO['EnableGroups']='no'
813     REPO['Visible']='yes'
814     REPO['status']='disabled'
815 jpp 1.6 REPO['BaseURL']="http://repo.zabbix.com/zabbix/$elasver/rhel/\$releasever/\$basearch/"
816 jpp 1.5 REPO['MirrorList']=''
817     REPO['GPGCheck']='yes'
818     REPO['GPGKey']="http://repo.zabbix.com/RPM-GPG-KEY-ZABBIX"
819     REPO['Exclude']=''
820     REPO['IncludePkgs']=''
821     createrepo
822     done
823 jpp 1.3
824 jpp 1.5 #####################
825     #####################
826     #zmrepo
827     #####################
828     #####################
829     REPO['reponame']='zmrepo'
830     REPO['fullreponame']='ZoneMinder Repo - EL'
831     REPO['EnableGroups']='no'
832     REPO['Visible']='yes'
833     REPO['status']='disabled'
834 jpp 1.12 REPO['BaseURL']='http://zmrepo.zoneminder.com/el/$releasever/$basearch'
835 jpp 1.5 REPO['MirrorList']=''
836     REPO['GPGCheck']='no'
837     REPO['GPGKey']=""
838 jpp 1.17 REPO['Exclude']=''
839 jpp 1.5 REPO['IncludePkgs']=''
840     createrepo
841 jpp 1.2
842    
843 jpp 1.8 #####################################################
844     # migrates
845     ######################################################
846     mkdir -p $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/migrate
847     cat << 'EOF' >$RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/migrate/90sogo
848     {
849     my @add = split(/[,; ]+/, 'gnustep-*');
850     my %remove = map { $_ => 1 } split(/[,; ]+/, '');
851    
852     for my $name ( qw(epel) )
853     {
854     my $repo = $DB->get($name) or next;
855    
856     my @exclude = split(/,/, $repo->prop('Exclude') || '');
857     push @exclude, @add;
858     @exclude = grep(!defined $remove{$_} && !/^CENTOS_/, @exclude);
859    
860     # remove duplicates
861     undef %saw;
862     @exclude = grep(!$saw{$_}++, @exclude);
863    
864     if ($#exclude >= 0)
865     {
866     $repo->set_prop('Exclude', join(',', @exclude));
867     }
868     else
869     {
870     $repo->delete('Exclude');
871     }
872     }
873     }
874    
875     EOF
876    
877    
878     cat << 'EOF' >$RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/migrate/10epel
879     {
880     my @add = split(/[,; ]+/, '');
881     my %remove = map { $_ => 1 } split(/[,; ]+/, 'gnustep-*,gnustep*,gnustep-base,gnustep-make');
882    
883     for my $name ( qw(epel) )
884     {
885     my $repo = $DB->get($name) or next;
886    
887     my @exclude = split(/,/, $repo->prop('Exclude') || '');
888     push @exclude, @add;
889     @exclude = grep(!defined $remove{$_} && !/^CENTOS_/, @exclude);
890    
891     # remove duplicates
892     undef %saw;
893     @exclude = grep(!$saw{$_}++, @exclude);
894    
895     if ($#exclude >= 0)
896     {
897     $repo->set_prop('Exclude', join(',', @exclude));
898     }
899     else
900     {
901     $repo->delete('Exclude');
902     }
903     }
904     }
905    
906     EOF
907    
908 jpp 1.14 cat << 'EOF' >$RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/migrate/10zmrepo
909 jpp 1.12 {
910     for my $name ( qw(zmrepo) )
911     {
912     my $repo = $DB->get($name) or next;
913     my $BaseURL = $repo->prop('BaseURL') || '';
914 jpp 1.18 $BaseURL =~ s/zmrepo.mehvc.com/zmrepo.zoneminder.com/g;
915     $repo->set_prop('BaseURL', $BaseURL);
916     $repo->delete('Exclude');
917 jpp 1.12 }
918    
919     }
920 jpp 1.8
921 jpp 1.12 EOF
922 jpp 1.8
923 jpp 1.18 cat << 'EOF' >$RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/migrate/10asterisk
924     {
925     for my $name ( qw(asterisk-current) )
926     {
927     my $repo = $DB->get($name) or next;
928     my $BaseURL = $repo->prop('BaseURL') || '';
929     $BaseURL =~ s/centos\$/centos\/\$/g;
930     $repo->set_prop('BaseURL', $BaseURL);
931     }
932    
933     }
934    
935     EOF
936 jpp 1.8
937    
938    
939 jpp 1.14
940 jpp 1.8 ##########################################################
941    
942 jpp 1.2 rm -f %{name}-%{version}-filelist*
943     /sbin/e-smith/genfilelist $RPM_BUILD_ROOT > %{name}-%{version}-filelist
944 jpp 1.5 cat %{name}-%{version}-filelist| grep atomic > %{name}-%{version}-filelist-atomic
945     cat %{name}-%{version}-filelist| grep centos-sclo > %{name}-%{version}-filelist-centos-sclo
946 jpp 1.2 cat %{name}-%{version}-filelist| egrep 'digium|asterisk' > %{name}-%{version}-filelist-asterisk
947     cat %{name}-%{version}-filelist| grep egroupware > %{name}-%{version}-filelist-egroupware
948     cat %{name}-%{version}-filelist| grep elastic > %{name}-%{version}-filelist-elastic
949     cat %{name}-%{version}-filelist| grep elrepo > %{name}-%{version}-filelist-elrepo
950     cat %{name}-%{version}-filelist| grep epel > %{name}-%{version}-filelist-epel
951 jpp 1.3 cat %{name}-%{version}-filelist| grep erlang > %{name}-%{version}-filelist-erlang
952 jpp 1.4 cat %{name}-%{version}-filelist| grep freeswitch > %{name}-%{version}-filelist-freeswitch
953     cat %{name}-%{version}-filelist| grep fws > %{name}-%{version}-filelist-fws
954     cat %{name}-%{version}-filelist| grep geekery > %{name}-%{version}-filelist-geekery
955 jcrisp 1.11 cat %{name}-%{version}-filelist| grep libreswan > %{name}-%{version}-filelist-libreswan
956 jpp 1.4 if ( "%{?dist}" == "el7" ); then
957     cat %{name}-%{version}-filelist| grep odoo > %{name}-%{version}-filelist-odoo
958     fi
959     cat %{name}-%{version}-filelist| grep okay > %{name}-%{version}-filelist-okay
960     cat %{name}-%{version}-filelist| grep openfusion > %{name}-%{version}-filelist-openfusion
961     cat %{name}-%{version}-filelist| grep reetp > %{name}-%{version}-filelist-reetp
962     cat %{name}-%{version}-filelist| grep remi-safe > %{name}-%{version}-filelist-remi-safe
963     cat %{name}-%{version}-filelist| grep remi-ocsinventory > %{name}-%{version}-filelist-remi-ocsinventory
964     cat %{name}-%{version}-filelist| grep remi-roundcube > %{name}-%{version}-filelist-remi-roundcube
965     cat %{name}-%{version}-filelist| grep remi|egrep -v 'safe|ocsinventory|roundcube' > %{name}-%{version}-filelist-remi
966     cat %{name}-%{version}-filelist| grep rpmfusion > %{name}-%{version}-filelist-rpmfusion
967 jpp 1.5 cat %{name}-%{version}-filelist| grep sogo > %{name}-%{version}-filelist-sogo
968     cat %{name}-%{version}-filelist| grep spectrum2 > %{name}-%{version}-filelist-spectrum2
969     cat %{name}-%{version}-filelist| grep stephdl > %{name}-%{version}-filelist-stephdl
970     cat %{name}-%{version}-filelist| grep virtualbox > %{name}-%{version}-filelist-virtualbox
971     cat %{name}-%{version}-filelist| grep webtatic > %{name}-%{version}-filelist-webtatic
972     cat %{name}-%{version}-filelist| grep xymon > %{name}-%{version}-filelist-xymon
973     cat %{name}-%{version}-filelist| grep zabbix > %{name}-%{version}-filelist-zabbix
974     cat %{name}-%{version}-filelist| grep zmrepo > %{name}-%{version}-filelist-zmrepo
975 jpp 1.1
976     %clean
977     cd ..
978     rm -rf %{name}-%{version}
979    
980 jpp 1.5
981     #%files -f %{name}-%{version}-filelist
982     %files
983 jpp 1.1 %defattr(-,root,root)
984    
985     %pre
986    
987     %preun
988    
989     %post
990    
991     %postun
992     case "$1" in
993    
994     0)
995     # this is an uninstallation
996     ;;
997    
998     1)
999     # this is an upgrade
1000     ;;
1001     esac
1002 jpp 1.5 %package atomic
1003     Summary: Atomic Repository
1004     %description atomic
1005     Atomic Repository
1006     %files atomic -f %{name}-%{version}-filelist-atomic
1007     %defattr(-,root,root)
1008 jpp 1.2
1009 jpp 1.5 %package centos-sclo
1010 jpp 1.4 Summary: CentOS Red-Hat software collection repository
1011 jpp 1.5 %description centos-sclo
1012     CentOS Red-Hat software collection repository only for x86_64 arch
1013     %files centos-sclo -f %{name}-%{version}-filelist-centos-sclo
1014 jpp 1.2 %defattr(-,root,root)
1015    
1016     %package asterisk
1017     Summary: All repositories you need for Asterisk and FreePBX
1018     %description asterisk
1019     All repositories you need for Asterisk and FreePBX
1020     %files asterisk -f %{name}-%{version}-filelist-asterisk
1021     %defattr(-,root,root)
1022    
1023     %package egroupware
1024     Summary: Repository for eGroupWare
1025     %description egroupware
1026     Repository for eGroupWare
1027     %files egroupware -f %{name}-%{version}-filelist-egroupware
1028     %defattr(-,root,root)
1029    
1030     %package elastic
1031     Summary: Repositories for elastic search
1032     %description elastic
1033     Repositories for elastic search
1034     %files elastic -f %{name}-%{version}-filelist-elastic
1035     %defattr(-,root,root)
1036    
1037     %package elrepo
1038     Summary: ElRepo.org Community Enterprise Linux Repository
1039     %description elrepo
1040     ElRepo.org Community Enterprise Linux Repository
1041     %files elrepo -f %{name}-%{version}-filelist-elrepo
1042     %defattr(-,root,root)
1043    
1044     %package epel
1045     Summary: Fedora EPEL Repository
1046     %description epel
1047     Fedora EPEL Repository
1048     %files epel -f %{name}-%{version}-filelist-epel
1049     %defattr(-,root,root)
1050    
1051 jpp 1.3 %package erlang
1052     Summary: Erlang Repository
1053     %description erlang
1054     Erlang is a programming language. It is specifically used for ejabberd.
1055     %files erlang -f %{name}-%{version}-filelist-erlang
1056     %defattr(-,root,root)
1057    
1058     %package freeswitch
1059     Summary: Freeswitch Repository
1060     %description freeswitch
1061     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
1062     %files freeswitch -f %{name}-%{version}-filelist-freeswitch
1063     %defattr(-,root,root)
1064    
1065 jpp 1.4 %package fws
1066     Summary: Firewall Services repository
1067     %description fws
1068     Firewall Services repository
1069     %files fws -f %{name}-%{version}-filelist-fws
1070     %defattr(-,root,root)
1071    
1072     %package geekery
1073     Summary: Geekery Repository
1074     %description geekery
1075     Geekery Repository
1076     %files geekery -f %{name}-%{version}-filelist-geekery
1077     %defattr(-,root,root)
1078    
1079 jcrisp 1.11 %package libreswan
1080     Summary: Libreswan Repository
1081     %description libreswan
1082     Geekery Repository
1083     %files libreswan -f %{name}-%{version}-filelist-libreswan
1084     %defattr(-,root,root)
1085    
1086 jpp 1.4 %package odoo
1087     Summary: Odoo 10 Nightly - EL7 Repository
1088     Distribution: el7
1089     %description odoo
1090     Odoo 10 Nightly - EL7 Repository
1091     # comment as not available for centos 6 SME9
1092     #%files odoo -f %{name}-%{version}-filelist-odoo
1093     #%defattr(-,root,root)
1094    
1095     %package okay
1096     Summary: Extra OKay Packages for Enterprise Linux
1097     %description okay
1098     Extra OKay Packages for Enterprise Linux - Freeswitch and FusionPBX
1099     %files okay -f %{name}-%{version}-filelist-okay
1100     %defattr(-,root,root)
1101    
1102     %package openfusion
1103     Summary: Openfusion Repository
1104     %description openfusion
1105     Openfusion Repository
1106     %files openfusion -f %{name}-%{version}-filelist-openfusion
1107     %defattr(-,root,root)
1108    
1109     %package reetp
1110     Summary: Mirror John Crisp reetspetit.com
1111     %description reetp
1112     Mirror John Crisp reetspetit.com
1113     %files reetp -f %{name}-%{version}-filelist-reetp
1114     %defattr(-,root,root)
1115    
1116     %package remi-safe
1117     Summary: Remi safe repository
1118     %description remi-safe
1119     Remi safe repository
1120     %files remi-safe -f %{name}-%{version}-filelist-remi-safe
1121     %defattr(-,root,root)
1122    
1123     %package remi-ocsinventory
1124     Summary: Remi repository filtered to install OCSinventory
1125     %description remi-ocsinventory
1126     Remi repository filtered to install OCSinventory
1127     %files remi-ocsinventory -f %{name}-%{version}-filelist-remi-ocsinventory
1128     %defattr(-,root,root)
1129    
1130     %package remi-roundcube
1131     Summary: Remi repository filtered to install Roundcube
1132     %description remi-roundcube
1133     Remi repository filtered to install Roundcube
1134     %files remi-roundcube -f %{name}-%{version}-filelist-remi-roundcube
1135     %defattr(-,root,root)
1136    
1137     %package remi-unsafe
1138     Summary: Remi unsafe repository
1139     %description remi-unsafe
1140     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.
1141     %files remi-unsafe -f %{name}-%{version}-filelist-remi
1142     %defattr(-,root,root)
1143    
1144     %package rpmfusion
1145     Summary: RPMFusion repositories
1146     %description rpmfusion
1147     RPMFusion repositories
1148     %files rpmfusion -f %{name}-%{version}-filelist-rpmfusion
1149     %defattr(-,root,root)
1150 jpp 1.2
1151 jpp 1.5 %package sogo
1152     Summary: SOGo repositories
1153     %description sogo
1154     SOGo repositories
1155     %files sogo -f %{name}-%{version}-filelist-sogo
1156     %defattr(-,root,root)
1157    
1158     %package spectrum2
1159     Summary: Spectrum2 Repository
1160     %description spectrum2
1161     Spectrum2 Repository
1162     %files spectrum2 -f %{name}-%{version}-filelist-spectrum2
1163     %defattr(-,root,root)
1164    
1165     %package stephdl
1166     Summary: Stephane De Labrusse Repository
1167     %description stephdl
1168     Stephane De Labrusse Repository
1169     %files stephdl -f %{name}-%{version}-filelist-stephdl
1170     %defattr(-,root,root)
1171    
1172     %package virtualbox
1173     Summary: Virtualbox Repository
1174     %description virtualbox
1175     Virtualbox Repository
1176     %files virtualbox -f %{name}-%{version}-filelist-virtualbox
1177     %defattr(-,root,root)
1178    
1179     %package webtatic
1180     Summary: Webtatic Repository
1181     %description webtatic
1182     Webtatic Repository
1183     %files webtatic -f %{name}-%{version}-filelist-webtatic
1184     %defattr(-,root,root)
1185    
1186     %package xymon
1187     Summary: Xymon Terabithia Repository
1188     %description xymon
1189     Xymon Terabithia Repository
1190     %files xymon -f %{name}-%{version}-filelist-xymon
1191     %defattr(-,root,root)
1192    
1193     %package zabbix
1194     Summary: Zabbix official Repository
1195     %description zabbix
1196     Zabbix official Repository
1197     %files zabbix -f %{name}-%{version}-filelist-zabbix
1198     %defattr(-,root,root)
1199    
1200     %package zmrepo
1201     Summary: Zone Minder Repository
1202     %description zmrepo
1203     Zone Minder Repository
1204     %files zmrepo -f %{name}-%{version}-filelist-zmrepo
1205     %defattr(-,root,root)
1206    
1207    
1208    

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