-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathperl-NetSDS.spec
279 lines (214 loc) · 9.05 KB
/
perl-NetSDS.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
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
# This is spec file for common NetSDS frameworks
%define m_distro NetSDS
%define m_name NetSDS
%define m_author_id RATTLER
%define _enable_test 1
%def_without test
Name: perl-NetSDS
Version: 2.002
Release: alt1
Summary: Common Perl modules for NetSDS VAS framework
Summary(ru_RU.UTF-8): Общие модули Perl для VAS фремворка NetSDS
License: GPL
Group: Networking/Other
Url: http://www.netstyle.com.ua/
Packager: Dmitriy Kruglikov <[email protected]>
BuildArch: noarch
Source0: %m_name-%version.tar
BuildRequires: perl-CGI
BuildRequires: perl-Cache-Memcached-Fast
BuildRequires: perl-Class-Accessor-Class
BuildRequires: perl-Class-ErrorHandler
BuildRequires: perl-Config-General
BuildRequires: perl-DBD-Pg
BuildRequires: perl-DBD-mysql
BuildRequires: perl-Data-UUID
BuildRequires: perl-Data-Structure-Util
BuildRequires: perl-Exception-Class
BuildRequires: perl-FCGI
BuildRequires: perl-HTML-Template-Pro
BuildRequires: perl-Iterator
BuildRequires: perl-JSON
BuildRequires: perl-JSON-XS
BuildRequires: perl-Module-Build
BuildRequires: perl-Proc-Daemon
BuildRequires: perl-Proc-PID-File
BuildRequires: perl-Test-Pod
BuildRequires: perl-Test-Pod-Coverage
BuildRequires: perl-TimeDate
BuildRequires: perl-Unix-Syslog
BuildRequires: perl-libwww
BuildRequires: perl-unicore
# Add implicit requirements
Requires: perl-FCGI
Requires: perl-DBD-Pg
Requires: perl-DBD-mysql
Requires: perl-libwww
Requires: perl-unicore
%description
NetSDS is an easy to use and flexible framework firstly intended
for mobile VAS developent but may be used as more common thing.
This package contains common Perl modules for NetSDS:
* abstract class implementation
* abstract application
%description -l ru_RU.UTF-8
NetSDS - это гибкий и простой в использовании фреймворк, прежде всего
предназначенный для разработки мобильных VAS, но также может быть
использован в качестве фреймворка общего назначения.
Этот пакет содержит общие модули Perl для NetSDS
%add_findreq_skiplist */*template*/*pl
%prep
%setup -q -n %m_distro-%version
%build
%perl_vendor_build
%install
%perl_vendor_install
%pre
%files
%perl_vendor_privlib/NetSDS*
%doc samples Changes
%changelog
* Fri Nov 11 2011 Michael Bochkaryov <[email protected]> 2.002-alt1
- Fixed output of UTF-8 strings in NetSDS::App::FCGI
* Fri Nov 04 2011 Michael Bochkaryov <[email protected]> 2.001-alt1
- Fixed initialize() call in NetSDS::App
- Updated requirements list
* Tue Oct 25 2011 Dmitriy Kruglikov <[email protected]> 2.000-alt5
- Deleted unwanted /var/run/NetSDS creation.
* Tue Oct 25 2011 Dmitriy Kruglikov <[email protected]> 2.000-alt4
- Add implicit requirements and /var/run/NetSDS creation.
* Mon Oct 24 2011 Michael Bochkaryov <[email protected]> 2.000-alt3
- Add implicit requirements.
* Mon Oct 17 2011 Dmitriy Kruglikov <[email protected]> 2.000-alt2
- Clear build.
- Build requirements fixed (perl-Iterator).
* Mon Oct 17 2011 Michael Bochkaryov <[email protected]> 2.000-alt1
- Build requirements fixed (Exception::Class).
* Mon Oct 17 2011 Michael Bochkaryov <[email protected]> 2.000-alt0
- version update to 2.000
- removed modules that aren't relevany to core functionality
* Fri May 27 2011 Dmitriy Kruglikov <[email protected]> 1.400-alt3
- Update $VERSION to 1.403
* Thu May 26 2011 Dmitriy Kruglikov <[email protected]> 1.400-alt2
- Removed unneded BuildRequires for perl-NetSDS-Utils
* Mon Mar 08 2010 Michael Bochkaryov <[email protected]> 1.400-alt1
- NetSDS::LWP - simple wrapper around LWP HTTP library
* Tue Nov 10 2009 Michael Bochkaryov <[email protected]> 1.301-alt1
- significantly improved POD documentation
- reimplemented NetSDS::Session
- implemented transactions support in DBI wrapper
- some minor fixes
* Mon Oct 26 2009 Michael Bochkaryov <[email protected]> 1.300-alt1
- changed copyright (license unchanged)
- improved POD documentation
- added INTERVAL_MINUTE and LANG_DE constants
- fixed facility support in Logger.pm
- fixed error handling in NetSDS::DBI::_connect()
- removed clone() support from NetSDS::Class::Abstract (move to separate module)
- removed Class::Accessor inheritance due to Class::Accessor::Class do the same things
- simplified abstract constructor (now we accept only hashes)
- removed Storable based (de)serialization from abstract class
- implemented own error handling instead of Class::ErrorHandler
- updated testcases
- fixed some small bugs
* Tue Oct 13 2009 Michael Bochkaryov <[email protected]> 1.206-alt1
- POD documentation improved
- added autoflushing in NetSDS::App::FCGI
- implement can_method() in JSRPC.pm to use instead of can()
- avoid log() call if can't execute one
- added "sql_debug" feature to NetSDS::DBI
- added fields list support to NetSDS::DBI::Table
- new NetSDS::EDR module to manage EDR files
- new NetSDS::Session module to manage sessions in MemcacheD
- new NetSDS::Translate wrapper to gettext
- new NetSDS::Template wrapper to HTML::Template::Pro
* Fri Sep 18 2009 Michael Bochkaryov <[email protected]> 1.205-alt1
- added support for glob includes
- added UTF-8 support in config
* Wed Sep 16 2009 Michael Bochkaryov <[email protected]> 1.204-alt1
- added NetSDS::App::SMTPD module
- updated POD documentation
* Sat Sep 12 2009 Michael Bochkaryov <[email protected]> 1.203-alt1
- implemented EDR support for billing statistics
- switch off verbosity for daemons and FCGI
* Wed Aug 26 2009 Michael Bochkaryov <[email protected]> 1.202-alt1
- fixed PID retrieving after daemonization
- added logging if already running
- removed config search in 'admin' directory
- removed stupid check for 'to_finalize' to set it
* Tue Aug 18 2009 Michael Bochkaryov <[email protected]> 1.201-alt1
- NetSDS::DBI::Table implemented (simple API to SQL tables)
* Tue Aug 11 2009 Michael Bochkaryov <[email protected]> 1.200-alt1
- added JSON-RPC framework
- improved POD documentation
- added logging to features (plugins)
* Sat Aug 08 2009 Michael Bochkaryov <[email protected]> 1.102-alt1
- automate --version and --help processing (Getopt::Long based)
- pass through @ARGV to application
* Fri Aug 07 2009 Michael Bochkaryov <[email protected]> 1.101-alt1
- Fix finalization detect in main_loop()
* Sat Aug 01 2009 Michael Bochkaryov <[email protected]> 1.100-alt2
- NetSDS::DBI module added
* Thu Jul 23 2009 Michael Bochkaryov <[email protected]> 1.020-alt2
- version changed due to Perl version naming specific
* Mon Jul 13 2009 Michael Bochkaryov <[email protected]> 1.02-alt2
- drop modules for further moving to separate packages
- fix testcases
- fix POD documentation
- implement basic signal handlers in NetSDS::App
- implement infinite loop inside main_loop()
* Tue Jun 16 2009 Michael Bochkaryov <[email protected]> 1.02-alt1
- ported to last Sisyphus
* Mon Dec 22 2008 Michael Bochkaryov <[email protected]> 1.01-alt3
- speak() method implemented
* Sun Nov 16 2008 Michael Bochkaryov <[email protected]> 1.01-alt2
- 1.01 release tag
* Sun Sep 28 2008 Michael Bochkaryov <[email protected]> 1.00-alt2
- --name parameter support in NetSDS::App
* Sun Sep 07 2008 Michael Bochkaryov <[email protected]> 1.00-alt1
- NetSDS::App improvements
+ add_feature()
+ use_features()
- 1.00 release at last
* Wed Sep 03 2008 Michael Bochkaryov <[email protected]> 0.9-alt2
- Build.PL fixed
- NetSDS::Common added
* Sun Aug 31 2008 Michael Bochkaryov <[email protected]> 0.9-alt1
- 0.9 version - almost stable release
* hashref support in constructor added
* deserializer from Storable implementation
* some code cleanup
- build requirements fixes
* Sun Aug 17 2008 Michael Bochkaryov <[email protected]> 0.5-alt4
- NetSDS::Util::Misc updated
+ perldoc improved
+ Hex, Base64, URI encoding functions
+ UUID generation
* Sun Aug 17 2008 Michael Bochkaryov <[email protected]> 0.5-alt4
- Date and time utilities ported
- perldoc improved
* Fri Aug 15 2008 Michael Bochkaryov <[email protected]> 0.5-alt3
- new tag (0.5-alt3)
* Fri Aug 15 2008 Michael Bochkaryov <[email protected]> 0.5-alt2
- NetSDS::DB::(Single|Collection) build fixed
- Buildreq updated
* Fri Aug 15 2008 Michael Bochkaryov <[email protected]> 0.5-alt1
- auto_quoute feature added to NetSDS::DB::Table
* Thu Aug 14 2008 Michael Bochkaryov <[email protected]> 0.4-alt5
- NetSDS::Util::Date updated with few functions
- NetSDS::Util::Text docs translated
- NetSDS::App::Admin updated
* Mon Aug 11 2008 Michael Bochkaryov <[email protected]> 0.4-alt4
- lot of NetSDS::App::FCGI improvements
- FastCGI sample code added
* Mon Aug 11 2008 Michael Bochkaryov <[email protected]> 0.4-alt3
- _gen_session() method added to NetSDS::Auth
* Mon Aug 11 2008 Michael Bochkaryov <[email protected]> 0.4-alt2
- nstore() method added to NetSDS::Class::Abstract
* Sun Aug 10 2008 Michael Bochkaryov <[email protected]> 0.4-alt1
- serialize() method added to NetSDS::Class::Abstract
- documentation improved
* Wed Jul 30 2008 Michael Bochkaryov <[email protected]> 0.3-alt5
- moved to separate package perl-NetSDS-common
* Sun Jul 13 2008 Michael Bochkaryov <[email protected]> 0.1-ns1
- first build for ALT Linux Sisyphus