forked from spacewalkproject/spacewalk
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathspacewalk-metadata.spec
259 lines (239 loc) · 6.57 KB
/
spacewalk-metadata.spec
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
Summary: Spacewalk Metadata for developer workstation.
Name: spacewalk-metadata
Source0: %{name}-version
Version: %(echo `awk '{ print $1 }' %{SOURCE0}`)
Release: %(echo `awk '{ print $2 }' %{SOURCE0}`)%{?dist}
License: GPL
Group: Development
URL: http://fedorahosted.org/gitme
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
BuildArch: noarch
%description
Spacewalk Metadata for developer workstation. All dev packages
for a working development workstation are required by this package.
%package legacy-workstation
Group: Development
Summary: Spacewalk Metadata for legacy (perl/python) developer workstation.
Requires: httpd
Requires: httpd-devel
Requires: mod_perl
Requires: mod_ssl
Requires: libapreq2
Requires: mod_jk-ap20
Requires: spacewalk-metadata
Requires: oracle-lib-compat
Requires: perl-Algorithm-Diff
Requires: perl-Bit-Vector
Requires: perl-Cache-Cache
Requires: perl-Carp-Clan
Requires: perl-Class-ErrorHandler
Requires: perl-Class-Loader
Requires: perl-Class-Singleton
Requires: perl-Convert-ASCII-Armour
Requires: perl-Convert-ASN1
Requires: perl-Convert-PEM
Requires: perl-Crypt-Blowfish
Requires: perl-Crypt-CAST5_PP
Requires: perl-Crypt-CBC
Requires: perl-Crypt-DES
Requires: perl-Crypt-DES_EDE3
Requires: perl-Crypt-DSA
Requires: perl-Crypt-IDEA
Requires: perl-Crypt-Primes
Requires: perl-Crypt-Random
Requires: perl-Crypt-Rijndael
Requires: perl-Crypt-RSA
Requires: perl-Crypt-Twofish
Requires: perl-Crypt-SSLeay
Requires: perl-DBD-Oracle
Requires: perl-Data-Buffer
Requires: perl-Date-Calc
Requires: perl-DateManip
Requires: perl-DateTime
Requires: perl-DateTime-Format-Mail
Requires: perl-DateTime-Format-W3CDTF
Requires: perl-Devel-Symdump
Requires: perl-Digest-MD2
Requires: perl-Error
Requires: perl-Frontier-RPC
Requires: perl-IPC-ShareLite
Requires: perl-libxml-perl
Requires: perl-Mail-RFC822-Address
Requires: perl-MailTools
Requires: perl-Math-Pari
Requires: perl-MIME-Lite
Requires: perl-Params-Validate
Requires: perl-Parse-Yapp
Requires: perl-Proc-Daemon
Requires: perl-RPM2
Requires: perl-Schedule-Cron-Events
Requires: perl-Set-Crontab
Requires: perl-SOAP-Lite
Requires: perl-Sort-Versions
Requires: perl-TermReadKey
Requires: perl-Test-Manifest
Requires: perl-Text-Diff
Requires: perl-Tie-EncryptedHash
Requires: perl-TimeDate
Requires: perl-Unix-Syslog
Requires: perl-XML-Dumper
Requires: perl-XML-Grove
Requires: perl-XML-LibXML
Requires: perl-XML-LibXML-Common
Requires: perl-XML-LibXSLT
Requires: perl-XML-NamespaceSupport
Requires: perl-XML-RSS
Requires: perl-XML-SAX
Requires: perl-XML-Simple
Requires: perl-XML-Twig
Requires: perl-XML-Writer
Requires: perl-YAML
Requires: perl-libapreq2
Requires: perl-DBI
Requires: perl-Apache-DBI
Requires: perl-Authen-PAM
Requires: perl-Authen-DigestMD5
Requires: perl-Authen-Krb5
Requires: perl-Digest-SHA
Requires: perl-Digest-HMAC
# python files -- maybe make this a sep rpm
Requires: mod_python
Requires: pyOpenSSL
Requires: cx_Oracle
Requires: rhnlib
#Requires: perl-Algorithm-Diff
#Requires: perl-Archive-Tar
#Requires: perl-Array-RefElem
#Requires: perl-Authen-PAM
#Requires: perl-BSD-Resource
#Requires: perl-Bit-Vector
#Requires: perl-Business-CreditCard
#Requires: perl-Cache-Cache
#Requires: perl-Class-Loader
#Requires: perl-Compress-Zlib
#Requires: perl-Convert-ASCII-Armour
#Requires: perl-Convert-ASN1
#Requires: perl-Convert-PEM
#Requires: perl-Crypt-CAST5_PP
#Requires: perl-Crypt-RSA
#Requires: perl-Crypt-Rijndael
#Requires: perl-DBD-Oracle
#Requires: perl-DBI
#Requires: perl-Data-Buffer
#Requires: perl-Date-Calc
#Requires: perl-DateManip
#Requires: perl-Devel-Symdump
#Requires: perl-Digest-HMAC
#Requires: perl-Digest-MD2
#Requires: perl-Digest-SHA1
#Requires: perl-Error
#Requires: perl-Filter
#Requires: perl-Frontier-RPC
#Requires: perl-HTML-Parser
#Requires: perl-HTML-Tagset
#Requires: perl-IO-Zlib
#Requires: perl-IPC-ShareLite
#Requires: perl-MIME-Lite
#Requires: perl-Mail-RFC822-Address
#Requires: perl-Math-FFT
#Requires: perl-Math-Pari
#Requires: perl-Params-Validate
#Requires: perl-Parse-Yapp
#Requires: perl-Proc-Daemon
#Requires: perl-RPM2
#Requires: perl-SGMLSpm
#Requires: perl-Satcon
#Requires: perl-Schedule-Cron-Events
#Requires: perl-Set-Crontab
#Requires: perl-SOAP-Lite
#Requires: perl-Sort-Versions
#Requires: perl-Term-ReadLine-Gnu
#Requires: perl-TermReadKey
#Requires: perl-Test-Manifest
#Requires: perl-Text-Diff
#Requires: perl-Tie-EncryptedHash
#Requires: perl-Time-HiRes
#Requires: perl-TimeDate
#Requires: perl-URI
#Requires: perl-Unix-Syslog
#Requires: perl-XML-Dumper
#Requires: perl-XML-Encoding
#Requires: perl-XML-Grove
#Requires: perl-XML-LibXML
#Requires: perl-XML-LibXML-Common
#Requires: perl-XML-LibXSLT
#Requires: perl-XML-NamespaceSupport
#Requires: perl-XML-Parser
#Requires: perl-XML-RSS
#Requires: perl-XML-SAX
#Requires: perl-XML-Simple
#Requires: perl-XML-Twig
#Requires: perl-XML-Writer
#Requires: perl-YAML
#Requires: perl-libapreq2
#Requires: perl-libwww-perl
#Requires: perl-libxml-enno
#Requires: perl-libxml-perl
#Requires: perl-DateTime
%description legacy-workstation
Spacewalk Metadata for legacy developer workstation. All dev packages
for a working development workstation are required by this package.
Supports the perl and python Spacewalk codebase.
%package java-workstation
Group: Spacewalk/Development
Summary: Spacewalk Metadata for java workstation.
Requires: java-devel >= 0:1.6.0
Requires: ant
Requires: ant-contrib
Requires: ant-junit
Requires: ant-jdepend
Requires: ant-apache-regexp
Requires: ant-nodeps
Requires: ant-jsch
#Requires: antlr
#Requires: bcel
Requires: checkstyle
Requires: ivy >= 1.4.1
#Requires: jakarta-commons-lang
#Requires: jakarta-commons-codec
#Requires: jakarta-commons-logging
#Requires: jakarta-commons-fileupload
Requires: jpam
#Requires: jsch
#Requires: jzlib
#Requires: log4j
#Requires: logdriver
#Requires: rhn-oracle-jdbc
#Requires: servletapi5
#Requires: struts
Requires: tanukiwrapper
Requires: tomcat5 >= 0:5.5.26
#Requires: tomcat5-admin-webapps
#Requires: xalan-j2
#Requires: xerces-j2
Requires: spacewalk-metadata
%description java-workstation
Spacewalk Metadata for developer workstation. All dev packages
for a working development workstation are required by this package.
Supports the Spacewalk JAVA codebase.
%prep
mkdir -p $RPM_BUILD_ROOT
%build
%install
rm -rf $RPM_BUILD_ROOT
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root,-)
%doc
%files legacy-workstation
%defattr(-,root,root,-)
%doc
%files java-workstation
%defattr(-,root,root,-)
%doc
%changelog
* Fri Jul 11 2008 John Matthews <[email protected]> 1.1-11
- Getting devel env setup on Fedora 9
* Tue Jun 03 2008 Jesus Rodriguez <[email protected]> 1.1-1
- Initial release based on rhn-metadata spec