/[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.20 - (show annotations) (download)
Sun May 29 01:40:19 2022 UTC (2 years, 5 months ago) by jpp
Branch: MAIN
CVS Tags: smeserver-extrarepositories-0_1-39
Changes since 1.19: +10 -7 lines
* Sat May 28 2022 Jean-Philippe Pialasse <tests@pialasse.com> 0.1-39.sme
- fix typo in pgsql url

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

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