/[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.17 - (hide annotations) (download)
Wed Mar 9 20:26:37 2022 UTC (2 years, 8 months ago) by jpp
Branch: MAIN
Changes since 1.16: +32 -1 lines
* Wed Mar 09 2022 Jean-Philippe Pialasse <tests@pialasse.com> 0.1-37.sme
- add collaboraoffice repo [SME: 11888]

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

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