/[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.19 - (show annotations) (download)
Thu Mar 10 16:53:26 2022 UTC (2 years, 8 months ago) by jpp
Branch: MAIN
CVS Tags: smeserver-extrarepositories-0_1-38
Changes since 1.18: +31 -1 lines
* Thu Mar 10 2022 Jean-Philippe Pialasse <tests@pialasse.com> 0.1-38.sme
- add docker-ce repo [SME: 11894]

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

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