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

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

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


Revision 1.18 - (show annotations) (download)
Wed Mar 9 20:34:40 2022 UTC (2 years, 8 months ago) by jpp
Branch: MAIN
CVS Tags: smeserver-extrarepositories-0_1-37
Changes since 1.17: +1 -1 lines
* Wed Mar 09 2022 Jean-Philippe Pialasse <tests@pialasse.com> 0.1-37.sme
- add collaboraoffice repo [SME: 11888]

1 %define name smeserver-extrarepositories
2 %define version 0.1
3 %define release 37
4 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 >= 10.0
15 AutoReqProv: no
16
17 %description
18 Provides configuration for external yum repository comaptible with Koozali SME Server.
19
20 %changelog
21 * Wed Mar 09 2022 Jean-Philippe Pialasse <tests@pialasse.com> 0.1-37.sme
22 - add collaboraoffice repo [SME: 11888]
23
24 * 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 * Mon Nov 29 2021 Jean-Philippe Pialasse <tests@pialasse.com> 0.1-35.sme
29 - fix node repos
30
31 * 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 * 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 * 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 * Sun May 02 2021 John Crisp <jcrisp@safeandsoundit.co.uk> 0.1-31.sme
45 - add perl-JSON to openfusion [SME: 11579]
46
47 * 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 * Thu Mar 25 2021 Jean-Philippe Pialasse <tests@pialasse.com> 0.1-29.sme
52 - add new zabbix version
53
54 * 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 * 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 - Add perl-Disk-Free for smeserver-affa [SME: 11024]
66
67 * Wed Dec 02 2020 John Crisp <jcrisp@safeandsoundit.co.uk> 0.1-25.sme
68 - add extar packages from Openfusion for NextCloud [SME: 11223]
69 - perl-Array-Compare perl-Type-Tiny perl-Exporter-Tiny
70
71 * Tue Nov 17 2020 Jean-Philipe Pialasse <tests@pialasse.com> 0.1-24.sme
72 - add event on update to avoid reboot [SME: 11181]
73 - remove remi-safe as it is now in core rpm [SME: 11182]
74
75 * Tue Oct 27 2020 Brian Read <brianr@bjsystems.co.uk> 0.1-22.sme
76 - Initial import to SME10 tree [SME: 11057]
77
78 * 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
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
175 [[ "${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 #####################
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
226 #####################
227 #####################
228 #atomic
229 #####################
230 #####################
231 REPO['reponame']='atomic'
232 REPO['pkgname']=${REPO['reponame']}
233 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 # 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 #centos-sclo-centos
297 #####################
298 #####################
299 REPO['reponame']='centos-sclo-centos'
300 REPO['pkgname']="centos-sclo" #${REPO['reponame']}
301 REPO['fullreponame']='Centos-RH Software collections'
302 REPO['EnableGroups']='no'
303 REPO['Visible']='yes'
304 REPO['status']='enabled'
305 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 REPO['pkgname']='centos-sclo' #${REPO['reponame']}
320 REPO['fullreponame']='Centos-RH Software collections'
321 REPO['EnableGroups']='no'
322 REPO['Visible']='yes'
323 REPO['status']='enabled'
324 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 #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 #egroupware
355 #####################
356 #####################
357 REPO['reponame']='egroupware'
358 REPO['pkgname']=${REPO['reponame']}
359 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 REPO['pkgname']='elastic'
380 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 REPO['pkgname']='elrepo'
400 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 REPO['pkgname']='elrepo'
419 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 REPO['pkgname']=${REPO['reponame']}
438 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 REPO['Exclude']='perl-Razor-Agent,pwauth'
447 REPO['IncludePkgs']=''
448 createrepo
449
450 #####################
451 #####################
452 #erlang
453 #####################
454 #####################
455 REPO['reponame']='erlang'
456 REPO['pkgname']=${REPO['reponame']}
457 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 REPO['pkgname']=${REPO['reponame']}
476 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 REPO['pkgname']=${REPO['reponame']}
495 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 REPO['pkgname']='fws'
514 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 #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 # 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 # Libreswan
584 #####################
585 #####################
586 REPO['reponame']='libreswan'
587 REPO['pkgname']=${REPO['reponame']}
588 REPO['fullreponame']='Libreswan'
589 REPO['EnableGroups']='no'
590 REPO['Visible']='yes'
591 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 for nodever in "4" "5" "6" "7" "8" "9" "10" "11" "12" "13" "14" "15" "16" "17"; do
607 REPO['reponame']="node$nodever"
608 REPO['pkgname']='node'
609 REPO['fullreponame']="NodeJS $nodever"
610 REPO['EnableGroups']='no'
611 REPO['Visible']='yes'
612 REPO['status']='disabled'
613 REPO['BaseURL']="https://rpm.nodesource.com/pub_$nodever.x/el/\$releasever/\$basearch/"
614 REPO['MirrorList']=''
615 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 REPO['Exclude']=''
620 REPO['IncludePkgs']=''
621 createrepo
622 done
623
624
625 if ( "%{?dist}" == "el7" ); then
626 #####################
627 #####################
628 # Odoo10-nightly
629 #####################
630 #####################
631 REPO['reponame']='odoo10-nightly'
632 REPO['pkgname']='odoo'
633 REPO['fullreponame']='Odoo 10 Nightly - EL7'
634 REPO['EnableGroups']='no'
635 REPO['Visible']='yes'
636 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 REPO['pkgname']='odoo'
652 REPO['fullreponame']='Odoo 9 Nightly - EL7'
653 REPO['EnableGroups']='no'
654 REPO['Visible']='yes'
655 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 REPO['pkgname']=${REPO['reponame']}
672 REPO['fullreponame']='Extra OKay Packages for Enterprise Linux - Freeswitch and FusionPBX'
673 REPO['EnableGroups']='no'
674 REPO['Visible']='yes'
675 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 REPO['pkgname']=${REPO['reponame']}
691 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 REPO['Exclude']='perl-Devel-StackTrace,perl-ExtUtils-MakeMaker,perl-List-MoreUtils,perl-ExtUtils-Install,perl-parent'
700 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 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 REPO['pkgname']='pgsql'
711 REPO['fullreponame']="Postgresql $pgsqlver"
712 REPO['EnableGroups']='no'
713 REPO['Visible']='yes'
714 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 REPO['pkgname']='pgsql'
728 REPO['fullreponame']="Postgresql $pgsqlver non free"
729 REPO['EnableGroups']='no'
730 REPO['Visible']='yes'
731 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 REPO['pkgname']='pgsql'
744 REPO['fullreponame']="Postgresql $pgsqlver non free"
745 REPO['EnableGroups']='no'
746 REPO['Visible']='yes'
747 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 createrepo
757
758 done
759
760 #####################
761 #####################
762 # Reetspetit
763 #####################
764 #####################
765 REPO['reponame']='reetp'
766 REPO['pkgname']=${REPO['reponame']}
767 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 REPO['pkgname']='remi-unsafe'
786 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 REPO['pkgname']=${REPO['reponame']}
805 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 REPO['pkgname']=${REPO['reponame']}
824 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 REPO['pkgname']=${REPO['reponame']}
844 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 REPO['pkgname']='rpmfusion'
863 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 REPO['pkgname']=${REPO['reponame']}
882 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 REPO['pkgname']='sogo'
901 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 REPO['pkgname']='sogo'
920 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 REPO['pkgname']='sogo'
939 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 REPO['pkgname']=${REPO['reponame']}
958 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 REPO['pkgname']='springdale'
977 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 REPO['pkgname']='springdale'
991 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 REPO['pkgname']='springdale'
1005 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 REPO['pkgname']='springdale'
1019 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 REPO['pkgname']='springdale'
1034 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 REPO['pkgname']='springdale'
1048 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 REPO['pkgname']=${REPO['reponame']}
1070 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 REPO['pkgname']=${REPO['reponame']}
1089 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 REPO['pkgname']=${REPO['reponame']}
1108 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 REPO['pkgname']=${REPO['reponame']}
1131 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 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 REPO['reponame']="zabbix${zabshort[$elasver]}"
1151 REPO['pkgname']='zabbix'
1152 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 REPO['GPGKey']="http://repo.zabbix.com/RPM-GPG-KEY-ZABBIX-A14FE591"
1160 REPO['Exclude']=''
1161 REPO['IncludePkgs']=''
1162 createrepo
1163 done
1164
1165 # 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 #####################
1185 #####################
1186 #zmrepo
1187 #####################
1188 #####################
1189 REPO['reponame']='zmrepo'
1190 REPO['pkgname']=${REPO['reponame']}
1191 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 my @add = split(/[,; ]+/, 'pwauth');
1242 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 my @addexclude = split(/,/,"perl-Devel-StackTrace,perl-ExtUtils-MakeMaker,perl-List-MoreUtils,perl-ExtUtils-Install,perl-parent");
1288 my %removeexclude = map { $_ => 1 } split(/[,; ]+/, 'perl-version');
1289 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
1291 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 cat %{name}-%{version}-filelist|grep asterisk > %{name}-%{version}-filelist-asterisk
1343 cat %{name}-%{version}-filelist| grep atomic > %{name}-%{version}-filelist-atomic
1344 cat %{name}-%{version}-filelist| grep bareos > %{name}-%{version}-filelist-bareos
1345 cat %{name}-%{version}-filelist| grep centos-sclo > %{name}-%{version}-filelist-centos-sclo
1346 cat %{name}-%{version}-filelist| grep collaboraoffice > %{name}-%{version}-filelist-collaboraoffice
1347 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 cat %{name}-%{version}-filelist| grep fusioninventory-agent > %{name}-%{version}-filelist-fusioninventory-agent
1355 cat %{name}-%{version}-filelist| grep lemonldap > %{name}-%{version}-filelist-lemonldap
1356 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 cat %{name}-%{version}-filelist| grep remi|egrep -v 'ocsinventory|roundcube' > %{name}-%{version}-filelist-remi
1367 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 cat %{name}-%{version}-filelist| grep pgsql > %{name}-%{version}-filelist-pgsql
1378 %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 %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 %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 %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 %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 %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 %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 %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 %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 %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 %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 %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