~ubuntu-branches/ubuntu/utopic/nordugrid-arc/utopic

« back to all changes in this revision

Viewing changes to mingw32-nordugrid-arc.spec.in

  • Committer: Package Import Robot
  • Author(s): Mattias Ellert
  • Date: 2014-05-01 20:51:02 UTC
  • mfrom: (1.1.11)
  • Revision ID: package-import@ubuntu.com-20140501205102-icy9t3348uxobyx7
Tags: 4.1.0-1
* 4.1.0 Release
* Call dh_autoreconf to support ppc64le (Closes: #744639)

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
%define __strip %{_mingw32_strip}
2
 
%define __objdump %{_mingw32_objdump}
3
 
%define _use_internal_dependency_generator 0
4
 
%define __find_requires %{_mingw32_findrequires}
5
 
%define __find_provides %{_mingw32_findprovides}
6
 
%define __debug_install_post %{_mingw32_debug_install_post}
7
 
 
8
 
%define pkgdir arc
9
 
 
10
 
Name: mingw32-nordugrid-arc
11
 
Version: @VERSION@
12
 
Release: 1%{?dist}
13
 
Summary: ARC
14
 
Group: System Environment/Daemons
15
 
License: ASL 2.0
16
 
URL: http://www.nordugrid.org/
17
 
Source: nordugrid-arc-%{version}.tar.gz
18
 
BuildRoot:%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
19
 
 
20
 
BuildArch: noarch
21
 
 
22
 
BuildRequires: mingw32-filesystem >= 23
23
 
BuildRequires: mingw32-runtime >= 3.15.1
24
 
BuildRequires: mingw32-gcc
25
 
BuildRequires: mingw32-gcc-c++
26
 
BuildRequires: mingw32-binutils
27
 
BuildRequires: mingw32-gettext
28
 
BuildRequires: mingw32-python-devel
29
 
BuildRequires: mingw32-glibmm24
30
 
BuildRequires: mingw32-glib2
31
 
BuildRequires: mingw32-libxml2
32
 
BuildRequires: mingw32-openssl
33
 
BuildRequires: mingw32-w32api
34
 
BuildRequires: mingw32-libgnurx
35
 
BuildRequires: mingw32-xmlsec1
36
 
BuildRequires: mingw32-cppunit
37
 
BuildRequires: pkgconfig
38
 
BuildRequires: mingw32-db4
39
 
BuildRequires: mingw32-globus-common
40
 
BuildRequires: mingw32-globus-ftp-client
41
 
BuildRequires: mingw32-globus-ftp-control
42
 
BuildRequires: swig
43
 
 
44
 
%description
45
 
ARC
46
 
 
47
 
%package client
48
 
Summary: ARC command line interface
49
 
Group: Applications/Internet
50
 
Requires: %{name} = %{version}
51
 
Requires: %{name}-plugins-needed = %{version}
52
 
 
53
 
%description client
54
 
ARC command line interface.
55
 
 
56
 
%package hed
57
 
Summary: ARC Hosting Environment Daemon
58
 
Group: System Environment/Libraries
59
 
Requires: %{name} = %{version}
60
 
 
61
 
%description hed
62
 
ARC Hosting Environment Daemon (HED).
63
 
 
64
 
%package plugins-needed
65
 
Summary: ARC base plugins
66
 
Group: System Environment/Libraries
67
 
Requires: %{name} = %{version}
68
 
 
69
 
%description plugins-needed
70
 
ARC base plugins. This includes the Message Chain Components (MCCs) and
71
 
Data Manager Components (DMCs).
72
 
 
73
 
%package plugins-globus
74
 
Summary: ARC Globus plugins
75
 
Group: System Environment/Libraries
76
 
Requires: %{name} = %{version}
77
 
#Requires: globus_common
78
 
#Requires: globus_ftp_client
79
 
#Requires: globus_ftp_control
80
 
#Requires: LFC-client
81
 
 
82
 
%description plugins-globus
83
 
ARC Globus plugins. This includes the Globus dependent Data Manager
84
 
Components (DMCs):
85
 
 
86
 
  libdmcgridftp.so
87
 
  libdmclfc.so
88
 
 
89
 
%package devel
90
 
Summary: ARC development files
91
 
Group: Development/Libraries
92
 
Requires: %{name} = %{version}
93
 
Requires: mingw32-glibmm24
94
 
Requires: mingw32-glib2
95
 
Requires: mingw32-libxml2
96
 
Requires: mingw32-openssl
97
 
 
98
 
%description devel
99
 
Development files for ARC
100
 
 
101
 
%package python
102
 
Summary: ARC Python wrapper
103
 
Group: Development/Libraries
104
 
Requires: %{name} = %{version}
105
 
Requires: python
106
 
 
107
 
%description python
108
 
Python wrapper for ARC
109
 
 
110
 
%{?_mingw32_debug_package}
111
 
 
112
 
%prep
113
 
%setup -q -n nordugrid-arc-%{version}
114
 
 
115
 
%build
116
 
%{_mingw32_configure} \
117
 
  --disable-java \
118
 
  --disable-doc \
119
 
  --disable-ws-monitor \
120
 
  --disable-ldap-monitor \
121
 
  --disable-acix \
122
 
  --disable-static LDFLAGS="-Wl,--enable-auto-import"
123
 
 
124
 
make %{?_smp_mflags}
125
 
 
126
 
#make check
127
 
 
128
 
%install
129
 
rm -rf $RPM_BUILD_ROOT
130
 
make install DESTDIR=$RPM_BUILD_ROOT
131
 
find $RPM_BUILD_ROOT -type f -name \*.la -exec rm -fv '{}' ';'
132
 
#mkdir -p $RPM_BUILD_ROOT/etc/init.d
133
 
#cp -p src/hed/daemon/scripts/arched.redhat $RPM_BUILD_ROOT/etc/init.d/arched
134
 
#chmod +x $RPM_BUILD_ROOT/etc/init.d/arched
135
 
 
136
 
# RPM does it's own doc handling
137
 
rm -fr $RPM_BUILD_ROOT%{_mingw32_datadir}/doc/@PACKAGE@/
138
 
 
139
 
%find_lang @PACKAGE@
140
 
 
141
 
%clean
142
 
rm -rf $RPM_BUILD_ROOT
143
 
 
144
 
%files -f @PACKAGE@.lang
145
 
%defattr(-,root,root,-)
146
 
%doc README AUTHORS LICENSE NOTICE ChangeLog
147
 
%{_mingw32_bindir}/lib*.dll
148
 
# We need to have libmodcrypto.dll close to libarccrypto
149
 
%{_mingw32_libdir}/%{pkgdir}/libmodcrypto.dll*
150
 
# We need to have libmodcredential.dll close to libarccredential
151
 
%{_mingw32_libdir}/%{pkgdir}/libmodcredential.dll*
152
 
%{_mingw32_datadir}/%{pkgdir}/schema
153
 
%{_mingw32_libexecdir}/%{pkgdir}/arc-file-access.exe
154
 
%{_mingw32_libexecdir}/%{pkgdir}/DataStagingDelivery.exe
155
 
%dir %{_mingw32_datadir}/%{pkgdir}/test-jobs
156
 
%{_mingw32_datadir}/%{pkgdir}/test-jobs/test-job-*
157
 
 
158
 
%files client
159
 
%defattr(-,root,root,-)
160
 
%{_mingw32_datadir}/%{pkgdir}/examples/client.conf
161
 
#
162
 
# Executables
163
 
#
164
 
%{_mingw32_bindir}/arcecho.exe
165
 
%{_mingw32_bindir}/arcinfo.exe
166
 
%{_mingw32_bindir}/arcproxy.exe
167
 
#%{_mingw32_bindir}/arcslcs.exe
168
 
%{_mingw32_bindir}/arccat.exe
169
 
%{_mingw32_bindir}/arccp.exe
170
 
%{_mingw32_bindir}/arcls.exe
171
 
%{_mingw32_bindir}/arcrm.exe
172
 
%{_mingw32_bindir}/arcmkdir.exe
173
 
%{_mingw32_bindir}/arcrename.exe
174
 
%{_mingw32_bindir}/arcslcs.exe
175
 
%{_mingw32_bindir}/arcstat.exe
176
 
%{_mingw32_bindir}/arcsub.exe
177
 
%{_mingw32_bindir}/arcsync.exe
178
 
%{_mingw32_bindir}/arcresub.exe
179
 
%{_mingw32_bindir}/arcget.exe
180
 
%{_mingw32_bindir}/arcclean.exe
181
 
%{_mingw32_bindir}/arckill.exe
182
 
%{_mingw32_bindir}/arcmigrate.exe
183
 
%{_mingw32_bindir}/arcrenew.exe
184
 
%{_mingw32_bindir}/arcresume.exe
185
 
%{_mingw32_bindir}/arcacl.exe
186
 
%{_mingw32_bindir}/arctest.exe
187
 
%{_mingw32_bindir}/arcwsrf.exe
188
 
%{_mingw32_bindir}/arcemiestest.exe
189
 
%{_mingw32_bindir}/saml_assertion_init.exe
190
 
#
191
 
%{_mingw32_sysconfdir}/arc/client.conf
192
 
#%{_mingw32_bindir}/voms_assertion_init
193
 
#%{_mingw32_bindir}/arc_storage_cli
194
 
#
195
 
# Man pages
196
 
#
197
 
%doc %{_mingw32_mandir}/man1/arcecho.1*
198
 
%doc %{_mingw32_mandir}/man1/arcinfo.1*
199
 
%doc %{_mingw32_mandir}/man1/arcproxy.1*
200
 
%doc %{_mingw32_mandir}/man1/arcslcs.1*
201
 
%doc %{_mingw32_mandir}/man1/arccat.1*
202
 
%doc %{_mingw32_mandir}/man1/arccp.1*
203
 
%doc %{_mingw32_mandir}/man1/arcls.1*
204
 
%doc %{_mingw32_mandir}/man1/arcrm.1*
205
 
%doc %{_mingw32_mandir}/man1/arcmkdir.1*
206
 
%doc %{_mingw32_mandir}/man1/arcrename.1*
207
 
%doc %{_mingw32_mandir}/man1/arcstat.1*
208
 
%doc %{_mingw32_mandir}/man1/arcsub.1*
209
 
%doc %{_mingw32_mandir}/man1/arcsync.1*
210
 
%doc %{_mingw32_mandir}/man1/arcresub.1*
211
 
%doc %{_mingw32_mandir}/man1/arcget.1*
212
 
%doc %{_mingw32_mandir}/man1/arcclean.1*
213
 
%doc %{_mingw32_mandir}/man1/arckill.1*
214
 
%doc %{_mingw32_mandir}/man1/arcmigrate.1*
215
 
%doc %{_mingw32_mandir}/man1/arcrenew.1*
216
 
%doc %{_mingw32_mandir}/man1/arcresume.1*
217
 
%doc %{_mingw32_mandir}/man1/arcacl.1*
218
 
%doc %{_mingw32_mandir}/man1/arctest.1*
219
 
%doc %{_mingw32_mandir}/man1/arcwsrf.1*
220
 
%doc %{_mingw32_mandir}/man1/arcemiestest.1*
221
 
%doc %{_mingw32_mandir}/man1/saml_assertion_init.1*
222
 
#%doc %{_mingw32_mandir}/man1/voms_assertion_init.1*
223
 
#%doc %{_mingw32_mandir}/man1/arc_storage_cli.1*
224
 
%doc %{_mingw32_datadir}/%{pkgdir}/examples/echo/echo.wsdl
225
 
 
226
 
%files hed
227
 
%defattr(-,root,root,-)
228
 
#/etc/init.d/arched
229
 
%{_mingw32_sbindir}/arched.exe
230
 
%doc %{_mingw32_mandir}/man8/arched.8*
231
 
%doc %{_mingw32_mandir}/man5/arc.conf.5*
232
 
%{_mingw32_datadir}/%{pkgdir}/profiles
233
 
%{_mingw32_datadir}/%{pkgdir}/examples/config
234
 
%{_mingw32_datadir}/%{pkgdir}/examples/arc.conf.reference
235
 
%doc %{_mingw32_datadir}/%{pkgdir}/examples/echo/echo_service.xml.example
236
 
#%{_mingw32_sbindir}/manage_jobq
237
 
#%doc %{_mingw32_mandir}/man8/manage_jobq.8*
238
 
#%doc src/tests/echo/echo_service.xml.example
239
 
%{_mingw32_libdir}/%{pkgdir}/libecho.dll*
240
 
#%{_mingw32_libdir}/%{pkgdir}/libslcs.dll*
241
 
 
242
 
%files devel
243
 
%defattr(-,root,root,-)
244
 
%{_mingw32_includedir}/%{pkgdir}
245
 
%{_mingw32_libdir}/lib*.dll.a
246
 
%{_mingw32_bindir}/wsdl2hed.exe
247
 
%doc %{_mingw32_mandir}/man1/wsdl2hed.1*
248
 
%{_mingw32_bindir}/arcplugin.exe
249
 
%doc %{_mingw32_mandir}/man1/arcplugin.1*
250
 
%{_mingw32_libdir}/pkgconfig/arcbase.pc
251
 
 
252
 
%files plugins-needed
253
 
%defattr(-,root,root,-)
254
 
%{_mingw32_libdir}/%{pkgdir}/libmcchttp.dll*
255
 
%{_mingw32_libdir}/%{pkgdir}/libmccmsgvalidator.dll*
256
 
%{_mingw32_libdir}/%{pkgdir}/libmccsoap.dll*
257
 
%{_mingw32_libdir}/%{pkgdir}/libmcctcp.dll*
258
 
%{_mingw32_libdir}/%{pkgdir}/libmcctls.dll*
259
 
%{_mingw32_libdir}/%{pkgdir}/libdmcfile.dll*
260
 
%{_mingw32_libdir}/%{pkgdir}/libdmchttp.dll*
261
 
%{_mingw32_libdir}/%{pkgdir}/libdmcldap.dll*
262
 
%{_mingw32_libdir}/%{pkgdir}/libdmcsrm.dll*
263
 
%{_mingw32_libdir}/%{pkgdir}/libdmcdq2.dll*
264
 
%{_mingw32_libdir}/%{pkgdir}/libarcshc.dll*
265
 
%{_mingw32_libdir}/%{pkgdir}/libarcshclegacy.dll*
266
 
%{_mingw32_libdir}/%{pkgdir}/libidentitymap.dll*
267
 
%{_mingw32_libdir}/%{pkgdir}/libarguspdpclient.dll*
268
 
%{_mingw32_libdir}/%{pkgdir}/libaccARC1.dll*
269
 
%{_mingw32_libdir}/%{pkgdir}/libaccBroker.dll*
270
 
%{_mingw32_libdir}/%{pkgdir}/libaccCREAM.dll*
271
 
%{_mingw32_libdir}/%{pkgdir}/libaccEMIES.dll*
272
 
%{_mingw32_libdir}/%{pkgdir}/libaccSER.dll*
273
 
%{_mingw32_libdir}/%{pkgdir}/libaccldap.dll*
274
 
#%{_mingw32_libdir}/%{pkgdir}/libaccUNICORE.dll*
275
 
%{_mingw32_libdir}/%{pkgdir}/libaccJobDescriptionParser.dll*
276
 
%{_mingw32_libdir}/%{pkgdir}/test/libaccTEST.dll*
277
 
 
278
 
%files plugins-globus
279
 
%defattr(-,root,root,-)
280
 
%{_mingw32_libdir}/%{pkgdir}/libmccgsi.dll*
281
 
%{_mingw32_libdir}/%{pkgdir}/libdmcgridftp.dll*
282
 
#%{_mingw32_libdir}/%{pkgdir}/libdmclfc.so
283
 
%{_mingw32_libdir}/%{pkgdir}/libaccARC0.dll*
284
 
%{_mingw32_libexecdir}/%{pkgdir}/arc-lcas.exe
285
 
%{_mingw32_libexecdir}/%{pkgdir}/arc-lcmaps.exe
286
 
 
287
 
%files python
288
 
%defattr(-,root,root,-)
289
 
%{_mingw32_libdir}/python?.?/site-packages/arc/_arc*.dll*
290
 
%{_mingw32_libdir}/python?.?/site-packages/arc/__init__.py*
291
 
%{_mingw32_libdir}/python?.?/site-packages/arc/common.py*
292
 
%{_mingw32_libdir}/python?.?/site-packages/arc/loader.py*
293
 
%{_mingw32_libdir}/python?.?/site-packages/arc/message.py*
294
 
%{_mingw32_libdir}/python?.?/site-packages/arc/communication.py*
295
 
%{_mingw32_libdir}/python?.?/site-packages/arc/compute.py*
296
 
%{_mingw32_libdir}/python?.?/site-packages/arc/credential.py*
297
 
%{_mingw32_libdir}/python?.?/site-packages/arc/data.py*
298
 
%{_mingw32_libdir}/python?.?/site-packages/arc/delegation.py*
299
 
%{_mingw32_libdir}/python?.?/site-packages/arc/security.py*
300
 
%{_mingw32_libdir}/python?.?/site-packages/echo_python
301
 
%{_mingw32_libdir}/%{pkgdir}/libpythonservice.dll*
302
 
%{_mingw32_libdir}/%{pkgdir}/libaccPythonBroker.dll*
303
 
%doc %{_mingw32_datadir}/%{pkgdir}/examples/PythonBroker/SampleBroker.py*
304
 
 
305
 
%changelog
306
 
 
307
 
* @SPECDATE@ Anders Waananen <waananen@nbi.dk> - @VERSION@-1
308
 
- Initial release
309