~brianaker/libmemcached/1164440

« back to all changes in this revision

Viewing changes to support/libmemcached.spec.in

  • Committer: Continuous Integration
  • Date: 2012-03-14 16:53:36 UTC
  • mfrom: (990.2.1 workspace)
  • Revision ID: ci@tangent.org-20120314165336-mjrg2hwmb6sx1er2
jenkins-promote-staging-trunk-libmemcached-3

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
Summary: memcached C library and command line tools
2
 
Name: @PACKAGE@
 
1
Name:      libmemcached
 
2
Summary:   memcached C library and command line tools
3
3
Version: @VERSION@
4
 
Release: 1
5
 
License: BSD
6
 
Group: System Environment/Libraries
7
 
BuildRequires: gcc-c++
8
 
URL: http://tangent.org/552/libmemcached.html
9
 
 
10
 
Packager: Jeff Fisher <guppy@techmonkeys.org>
11
 
 
12
 
Source: http://download.tangent.org/libmemcached-%{version}.tar.gz
13
 
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
 
4
Release:   1
 
5
License:   BSD
 
6
Group:     System Environment/Libraries
 
7
URL:       http://launchpad.net/libmemcached
 
8
Source0:   http://download.tangent.org/libmemcached-%{version}.tar.gz
 
9
 
 
10
# For test suite
 
11
BuildRequires: memcached
 
12
 
 
13
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
14
 
14
15
 
15
16
%description
16
 
libmemcached is a C client library to the memcached server
 
17
libmemcached, http://libmemcached.org/, is a C client library to the memcached server
17
18
(http://danga.com/memcached). It has been designed to be light on memory
18
19
usage, and provide full access to server side methods.
19
20
 
26
27
memslap - Generate testing loads on a memcached cluster.
27
28
memcp - Copy files to memcached servers.
28
29
memerror - Creates human readable messages from libmemecached error codes.
 
30
memcapable - Verify a memcached server for protocol behavior.
 
31
memexist - Check for the existance of a key.
 
32
memtouch - Update the expiration value of a key.
 
33
 
 
34
 
 
35
%package devel
 
36
Summary: Header files and development libraries for %{name}
 
37
Group: Development/Libraries
 
38
Requires: %{name} = %{version}-%{release}
 
39
 
 
40
%description devel
 
41
This package contains the header files and development libraries
 
42
for %{name}. If you like to develop programs using %{name}, 
 
43
you will need to install %{name}-devel.
 
44
 
29
45
 
30
46
%prep
31
47
%setup -q
32
48
 
 
49
%{__mkdir} examples
 
50
#%{__cp} tests/*.{cc,h} examples/
 
51
 
 
52
 
 
53
%build
33
54
%configure
 
55
%{__make}
34
56
 
35
 
%build
36
 
%{__make} %{_smp_mflags}
37
57
 
38
58
%install
39
59
%{__rm} -rf %{buildroot}
40
60
%{__make} install  DESTDIR="%{buildroot}" AM_INSTALL_PROGRAM_FLAGS=""
41
61
 
 
62
 
 
63
%check
 
64
# test suite cannot run in mock (same port use for memcache server on all arch)
 
65
# 1 test seems to fail.. 
 
66
#%{__make} test
 
67
 
 
68
 
42
69
%clean
43
70
%{__rm} -rf %{buildroot}
44
71
 
 
72
 
 
73
%post -p /sbin/ldconfig
 
74
 
 
75
 
 
76
%postun -p /sbin/ldconfig
 
77
 
 
78
 
45
79
%files
46
 
%{_bindir}/memcat
47
 
%{_bindir}/memcp
48
 
%{_bindir}/memerror
49
 
%{_bindir}/memflush
50
 
%{_bindir}/memrm
51
 
%{_bindir}/memstat
52
 
%{_bindir}/memslap
53
 
%{_includedir}/libmemcached/memcached.h
54
 
%{_includedir}/libmemcached/memcached.hh
55
 
%{_includedir}/libmemcached/libmemcached_config.h
56
 
%{_includedir}/libmemcached/memcached_constants.h
57
 
%{_includedir}/libmemcached/memcached_result.h
58
 
%{_includedir}/libmemcached/memcached_server.h
59
 
%{_includedir}/libmemcached/memcached_storage.h
60
 
%{_includedir}/libmemcached/memcached_string.h
61
 
%{_includedir}/libmemcached/memcached_types.h
62
 
%{_includedir}/libmemcached/memcached_watchpoint.h
63
 
%{_libdir}/libmemcached.a
64
 
%{_libdir}/libmemcached.la
65
 
%{_libdir}/libmemcached.so
66
 
%{_libdir}/libmemcached.so.2
67
 
%{_libdir}/libmemcached.so.2.0.0
68
 
%{_libdir}/pkgconfig/libmemcached.pc
 
80
%defattr (-,root,root,-) 
 
81
%doc AUTHORS COPYING NEWS README THANKS TODO
 
82
%{_bindir}/mem*
 
83
%exclude %{_libdir}/libmemcached.la
 
84
%exclude %{_libdir}/libhashkit.la
 
85
%exclude %{_libdir}/libmemcachedutil.la
 
86
%exclude %{_libdir}/libmemcachedprotocol.la
 
87
%exclude %{_libdir}/libmemcached.a
 
88
%exclude %{_libdir}/libhashkit.a
 
89
%exclude %{_libdir}/libmemcachedutil.a
 
90
%exclude %{_libdir}/libmemcachedprotocol.a
 
91
%{_libdir}/libhashkit.so.1.0.0
 
92
%{_libdir}/libmemcached.so.9.0.0
 
93
%{_libdir}/libmemcachedutil.so.2.0.0
 
94
%{_libdir}/libmemcachedprotocol.so.0.0.0
 
95
%{_libdir}/libhashkit.so.1
 
96
%{_libdir}/libmemcached.so.9
 
97
%{_libdir}/libmemcachedprotocol.so.0
 
98
%{_libdir}/libmemcachedutil.so.2
 
99
%{_mandir}/man1/memcapable.1.gz
69
100
%{_mandir}/man1/memcat.1.gz
70
101
%{_mandir}/man1/memcp.1.gz
 
102
%{_mandir}/man1/memdump.1.gz
71
103
%{_mandir}/man1/memerror.1.gz
72
104
%{_mandir}/man1/memflush.1.gz
73
105
%{_mandir}/man1/memrm.1.gz
 
106
%{_mandir}/man1/memaslap.1.gz
74
107
%{_mandir}/man1/memslap.1.gz
75
108
%{_mandir}/man1/memstat.1.gz
 
109
 
 
110
 
 
111
%files devel
 
112
%defattr (-,root,root,-) 
 
113
%doc examples
 
114
%{_includedir}/libhashkit/hashkit.h
 
115
%{_includedir}/libhashkit-1.0/algorithm.h
 
116
%{_includedir}/libhashkit-1.0/behavior.h
 
117
%{_includedir}/libhashkit-1.0/configure.h
 
118
%{_includedir}/libhashkit-1.0/digest.h
 
119
%{_includedir}/libhashkit-1.0/function.h
 
120
%{_includedir}/libhashkit-1.0/has.h
 
121
%{_includedir}/libhashkit-1.0/hashkit.h
 
122
%{_includedir}/libhashkit-1.0/hashkit.hpp
 
123
%{_includedir}/libhashkit-1.0/str_algorithm.h
 
124
%{_includedir}/libhashkit-1.0/strerror.h
 
125
%{_includedir}/libhashkit-1.0/types.h
 
126
%{_includedir}/libhashkit-1.0/visibility.h
 
127
 
 
128
%{_includedir}/libmemcachedprotocol-0.0/binary.h
 
129
%{_includedir}/libmemcachedprotocol-0.0/callback.h
 
130
%{_includedir}/libmemcachedprotocol-0.0/handler.h
 
131
%{_includedir}/libmemcachedprotocol-0.0/vbucket.h
 
132
 
 
133
%{_includedir}/libmemcachedutil-1.0/util.h
 
134
%{_includedir}/libmemcachedutil-1.0/flush.h
 
135
%{_includedir}/libmemcachedutil-1.0/pid.h
 
136
%{_includedir}/libmemcachedutil-1.0/ping.h
 
137
%{_includedir}/libmemcachedutil-1.0/ostream.hpp
 
138
%{_includedir}/libmemcachedutil-1.0/pool.h
 
139
%{_includedir}/libmemcachedutil-1.0/version.h
 
140
 
 
141
%{_includedir}/libmemcached/memcached.h
 
142
%{_includedir}/libmemcached/memcached.hpp
 
143
%{_includedir}/libmemcached/util.h
 
144
 
 
145
%{_includedir}/libmemcached-1.0/alloc.h
 
146
%{_includedir}/libmemcached-1.0/allocators.h
 
147
%{_includedir}/libmemcached-1.0/analyze.h
 
148
%{_includedir}/libmemcached-1.0/auto.h
 
149
%{_includedir}/libmemcached-1.0/basic_string.h
 
150
%{_includedir}/libmemcached-1.0/behavior.h
 
151
%{_includedir}/libmemcached-1.0/callback.h
 
152
%{_includedir}/libmemcached-1.0/callbacks.h
 
153
%{_includedir}/libmemcached-1.0/configure.h
 
154
%{_includedir}/libmemcached-1.0/defaults.h
 
155
%{_includedir}/libmemcached-1.0/delete.h
 
156
%{_includedir}/libmemcached-1.0/deprecated_types.h
 
157
%{_includedir}/libmemcached-1.0/dump.h
 
158
%{_includedir}/libmemcached-1.0/error.h
 
159
%{_includedir}/libmemcached-1.0/exception.hpp
 
160
%{_includedir}/libmemcached-1.0/exist.h
 
161
%{_includedir}/libmemcached-1.0/fetch.h
 
162
%{_includedir}/libmemcached-1.0/flush.h
 
163
%{_includedir}/libmemcached-1.0/flush_buffers.h
 
164
%{_includedir}/libmemcached-1.0/get.h
 
165
%{_includedir}/libmemcached-1.0/hash.h
 
166
%{_includedir}/libmemcached-1.0/limits.h
 
167
%{_includedir}/libmemcached-1.0/memcached.h
 
168
%{_includedir}/libmemcached-1.0/memcached.hpp
 
169
%{_includedir}/libmemcached-1.0/options.h
 
170
%{_includedir}/libmemcached-1.0/parse.h
 
171
%{_includedir}/libmemcached-1.0/platform.h
 
172
%{_includedir}/libmemcached-1.0/quit.h
 
173
%{_includedir}/libmemcached-1.0/result.h
 
174
%{_includedir}/libmemcached-1.0/return.h
 
175
%{_includedir}/libmemcached-1.0/sasl.h
 
176
%{_includedir}/libmemcached-1.0/server.h
 
177
%{_includedir}/libmemcached-1.0/server_list.h
 
178
%{_includedir}/libmemcached-1.0/stats.h
 
179
%{_includedir}/libmemcached-1.0/storage.h
 
180
%{_includedir}/libmemcached-1.0/strerror.h
 
181
%{_includedir}/libmemcached-1.0/struct/allocator.h
 
182
%{_includedir}/libmemcached-1.0/struct/analysis.h
 
183
%{_includedir}/libmemcached-1.0/struct/callback.h
 
184
%{_includedir}/libmemcached-1.0/struct/memcached.h
 
185
%{_includedir}/libmemcached-1.0/struct/result.h
 
186
%{_includedir}/libmemcached-1.0/struct/sasl.h
 
187
%{_includedir}/libmemcached-1.0/struct/server.h
 
188
%{_includedir}/libmemcached-1.0/struct/stat.h
 
189
%{_includedir}/libmemcached-1.0/struct/string.h
 
190
%{_includedir}/libmemcached-1.0/touch.h
 
191
%{_includedir}/libmemcached-1.0/triggers.h
 
192
%{_includedir}/libmemcached-1.0/types.h
 
193
%{_includedir}/libmemcached-1.0/types/behavior.h
 
194
%{_includedir}/libmemcached-1.0/types/callback.h
 
195
%{_includedir}/libmemcached-1.0/types/connection.h
 
196
%{_includedir}/libmemcached-1.0/types/hash.h
 
197
%{_includedir}/libmemcached-1.0/types/return.h
 
198
%{_includedir}/libmemcached-1.0/types/server_distribution.h
 
199
%{_includedir}/libmemcached-1.0/verbosity.h
 
200
%{_includedir}/libmemcached-1.0/version.h
 
201
%{_includedir}/libmemcached-1.0/visibility.h
 
202
 
 
203
%{_libdir}/libhashkit.so
 
204
%{_libdir}/libmemcached.so
 
205
%{_libdir}/libmemcachedprotocol.so
 
206
%{_libdir}/libmemcachedutil.so
 
207
%{_libdir}/pkgconfig/libmemcached.pc
 
208
%{_mandir}/man3/hashkit_clone.3.gz
 
209
%{_mandir}/man3/hashkit_crc32.3.gz
 
210
%{_mandir}/man3/hashkit_create.3.gz
 
211
%{_mandir}/man3/hashkit_fnv1_32.3.gz
 
212
%{_mandir}/man3/hashkit_fnv1_64.3.gz
 
213
%{_mandir}/man3/hashkit_fnv1a_32.3.gz
 
214
%{_mandir}/man3/hashkit_fnv1a_64.3.gz
 
215
%{_mandir}/man3/hashkit_free.3.gz
 
216
%{_mandir}/man3/hashkit_functions.3.gz
 
217
%{_mandir}/man3/hashkit_hsieh.3.gz
 
218
%{_mandir}/man3/hashkit_is_allocated.3.gz
 
219
%{_mandir}/man3/hashkit_jenkins.3.gz
 
220
%{_mandir}/man3/hashkit_md5.3.gz
 
221
%{_mandir}/man3/hashkit_murmur.3.gz
 
222
%{_mandir}/man3/hashkit_value.3.gz
 
223
%{_mandir}/man3/libhashkit.3.gz
76
224
%{_mandir}/man3/libmemcached.3.gz
 
225
%{_mandir}/man3/libmemcached_check_configuration.3.gz
 
226
%{_mandir}/man3/libmemcached_configuration.3.gz
77
227
%{_mandir}/man3/libmemcached_examples.3.gz
 
228
%{_mandir}/man3/libmemcachedutil.3.gz
 
229
%{_mandir}/man3/memcached.3.gz
78
230
%{_mandir}/man3/memcached_add.3.gz
79
231
%{_mandir}/man3/memcached_add_by_key.3.gz
 
232
%{_mandir}/man3/memcached_analyze.3.gz
80
233
%{_mandir}/man3/memcached_append.3.gz
81
234
%{_mandir}/man3/memcached_append_by_key.3.gz
82
235
%{_mandir}/man3/memcached_behavior_get.3.gz
83
236
%{_mandir}/man3/memcached_behavior_set.3.gz
 
237
%{_mandir}/man3/memcached_callback_get.3.gz
 
238
%{_mandir}/man3/memcached_callback_set.3.gz
84
239
%{_mandir}/man3/memcached_cas.3.gz
85
240
%{_mandir}/man3/memcached_cas_by_key.3.gz
86
 
%{_mandir}/man3/memcached_callback_get.3.gz
87
 
%{_mandir}/man3/memcached_callback_set.3.gz
88
241
%{_mandir}/man3/memcached_clone.3.gz
89
242
%{_mandir}/man3/memcached_create.3.gz
90
243
%{_mandir}/man3/memcached_decrement.3.gz
 
244
%{_mandir}/man3/memcached_decrement_with_initial.3.gz
91
245
%{_mandir}/man3/memcached_delete.3.gz
92
246
%{_mandir}/man3/memcached_delete_by_key.3.gz
 
247
%{_mandir}/man3/memcached_destroy_sasl_auth_data.3.gz
 
248
%{_mandir}/man3/memcached_dump.3.gz
93
249
%{_mandir}/man3/memcached_fetch.3.gz
 
250
%{_mandir}/man3/memcached_fetch_execute.3.gz
94
251
%{_mandir}/man3/memcached_fetch_result.3.gz
95
 
%{_mandir}/man3/memcached_fetch_execute.3.gz
 
252
%{_mandir}/man3/memcached_flush_buffers.3.gz
96
253
%{_mandir}/man3/memcached_free.3.gz
 
254
%{_mandir}/man3/memcached_generate_hash.3.gz
 
255
%{_mandir}/man3/memcached_generate_hash_value.3.gz
97
256
%{_mandir}/man3/memcached_get.3.gz
98
257
%{_mandir}/man3/memcached_get_by_key.3.gz
 
258
%{_mandir}/man3/memcached_get_memory_allocators.3.gz
 
259
%{_mandir}/man3/memcached_get_sasl_callbacks.3.gz
 
260
%{_mandir}/man3/memcached_get_user_data.3.gz
99
261
%{_mandir}/man3/memcached_increment.3.gz
 
262
%{_mandir}/man3/memcached_increment_with_initial.3.gz
 
263
%{_mandir}/man3/memcached_lib_version.3.gz
100
264
%{_mandir}/man3/memcached_mget.3.gz
101
265
%{_mandir}/man3/memcached_mget_by_key.3.gz
 
266
%{_mandir}/man3/memcached_mget_execute.3.gz
 
267
%{_mandir}/man3/memcached_mget_execute_by_key.3.gz
 
268
%{_mandir}/man3/memcached_pool_behavior_get.3.gz
 
269
%{_mandir}/man3/memcached_pool_behavior_set.3.gz
 
270
%{_mandir}/man3/memcached_pool_create.3.gz
 
271
%{_mandir}/man3/memcached_pool_destroy.3.gz
 
272
%{_mandir}/man3/memcached_pool_pop.3.gz
 
273
%{_mandir}/man3/memcached_pool_push.3.gz
 
274
%{_mandir}/man3/memcached_pool_fetch.3.gz
 
275
%{_mandir}/man3/memcached_pool_release.3.gz
 
276
%{_mandir}/man3/memcached_pool_st.3.gz
 
277
%{_mandir}/man3/memcached_pool.3.gz
102
278
%{_mandir}/man3/memcached_prepend.3.gz
103
279
%{_mandir}/man3/memcached_prepend_by_key.3.gz
104
280
%{_mandir}/man3/memcached_quit.3.gz
105
281
%{_mandir}/man3/memcached_replace.3.gz
106
282
%{_mandir}/man3/memcached_replace_by_key.3.gz
 
283
%{_mandir}/man3/memcached_sasl_set_auth_data.3.gz
107
284
%{_mandir}/man3/memcached_server_add.3.gz
108
285
%{_mandir}/man3/memcached_server_count.3.gz
 
286
%{_mandir}/man3/memcached_server_cursor.3.gz
109
287
%{_mandir}/man3/memcached_server_list.3.gz
110
288
%{_mandir}/man3/memcached_server_list_append.3.gz
111
289
%{_mandir}/man3/memcached_server_list_count.3.gz
114
292
%{_mandir}/man3/memcached_servers_parse.3.gz
115
293
%{_mandir}/man3/memcached_set.3.gz
116
294
%{_mandir}/man3/memcached_set_by_key.3.gz
 
295
%{_mandir}/man3/memcached_set_memory_allocators.3.gz
 
296
%{_mandir}/man3/memcached_set_sasl_callbacks.3.gz
 
297
%{_mandir}/man3/memcached_set_user_data.3.gz
117
298
%{_mandir}/man3/memcached_stat.3.gz
 
299
%{_mandir}/man3/memcached_stat_execute.3.gz
118
300
%{_mandir}/man3/memcached_stat_get_keys.3.gz
 
301
%{_mandir}/man3/memcached_last_error_message.3.gz
119
302
%{_mandir}/man3/memcached_stat_get_value.3.gz
120
303
%{_mandir}/man3/memcached_stat_servername.3.gz
121
304
%{_mandir}/man3/memcached_strerror.3.gz
 
305
%{_mandir}/man3/memcached_exist.3.gz
 
306
%{_mandir}/man3/memcached_exist_by_key.3.gz
 
307
%{_mandir}/man3/memcached_touch.3.gz
 
308
%{_mandir}/man3/memcached_touch_by_key.3.gz
122
309
%{_mandir}/man3/memcached_verbosity.3.gz
123
 
%{_mandir}/man3/memcached_lib_version.3.gz
124
310
%{_mandir}/man3/memcached_version.3.gz
125
311
 
 
312
 
 
313
 
126
314
%changelog
127
 
* Mon Nov  5 2007 Brian Aker <brian@tangent.org> - 0.8-1
128
 
- Automated version number
129
 
 
130
 
* Wed Oct  3 2007 Brian Aker <brian@tangent.org> - 0.4-1
131
 
- See Changelog
132
 
 
133
 
* Mon Oct  1 2007 Brian Aker <brian@tangent.org> - 0.3-1
134
 
- Added memslap
135
 
 
136
 
* Fri Sep 28 2007 Jeff Fisher <guppy@techmonkeys.org> - 0.2-1
137
 
- Initial package
 
315
* Fri Jan  8 2010 Brian Aker <brian@tangent.org> - 0.37-1
 
316
- Modified to be explicit in install include files. 
 
317
 
 
318
* Sat Apr 25 2009 Remi Collet <rpms@famillecollet.com> - 0.28-1
 
319
- Initial RPM from Brian Aker spec
 
320
- create -devel subpackage
 
321
- add %%post %%postun %%check section
 
322