]>
Commit | Line | Data |
---|---|---|
f63f64c4 | 1 | %include /usr/lib/rpm/macros.php |
f63f64c4 | 2 | %define _status stable |
921d9804 | 3 | %define _pearname Services_JSON |
2ad60ab8 | 4 | Summary: %{_pearname} - PHP implementaion of json_encode/decode |
014fd9c1 | 5 | Summary(pl.UTF-8): %{_pearname} - prosty koder i dekoder dla notacji JSON |
f63f64c4 | 6 | Name: php-pear-%{_pearname} |
921d9804 | 7 | Version: 1.0.3 |
2ad60ab8 | 8 | Release: 1 |
f63f64c4 ER |
9 | License: BSD |
10 | Group: Development/Languages/PHP | |
2ad60ab8 | 11 | Source0: http://download.pear.php.net/package/Services_JSON-%{version}.tgz |
921d9804 | 12 | # Source0-md5: bac7546a08c45d952786ffb8aa0bdb0e |
2ad60ab8 | 13 | URL: http://pear.php.net/package/Services_JSON |
f63f64c4 ER |
14 | BuildRequires: php-pear-PEAR |
15 | BuildRequires: rpm-php-pearprov >= 4.4.2-11 | |
c8bb9d76 | 16 | BuildRequires: rpmbuild(macros) >= 1.300 |
f63f64c4 ER |
17 | Requires: php-pear |
18 | BuildArch: noarch | |
19 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) | |
20 | ||
21 | %description | |
2ad60ab8 ER |
22 | JSON (JavaScript Object Notation, <http://json.org>) is a lightweight |
23 | data-interchange format. It is easy for humans to read and write. It | |
24 | is easy for machines to parse and generate. It is based on a subset of | |
25 | the JavaScript Programming Language, Standard ECMA-262 3rd Edition - | |
26 | December 1999. This feature can also be found in Python. JSON is a | |
27 | text format that is completely language independent but uses | |
28 | conventions that are familiar to programmers of the C-family of | |
29 | languages, including C, C++, C#, Java, JavaScript, Perl, TCL, and many | |
30 | others. These properties make JSON an ideal data-interchange language. | |
31 | ||
f63f64c4 ER |
32 | This package provides a simple encoder and decoder for JSON notation. |
33 | It is intended for use with client-side Javascript applications that | |
34 | make use of HTTPRequest to perform server communication functions - | |
35 | data can be encoded into JSON notation for use in a client-side | |
2ad60ab8 ER |
36 | JavaScript, or decoded from incoming Javascript requests. JSON format |
37 | is native to JavaScript, and can be directly eval()'ed with no further | |
f63f64c4 ER |
38 | parsing overhead. |
39 | ||
f63f64c4 | 40 | %prep |
2ad60ab8 | 41 | %pear_package_setup |
f63f64c4 ER |
42 | |
43 | %install | |
44 | rm -rf $RPM_BUILD_ROOT | |
2ad60ab8 ER |
45 | install -d $RPM_BUILD_ROOT%{php_pear_dir} |
46 | %pear_package_install | |
f63f64c4 ER |
47 | |
48 | %clean | |
49 | rm -rf $RPM_BUILD_ROOT | |
50 | ||
51 | %files | |
52 | %defattr(644,root,root,755) | |
2ad60ab8 ER |
53 | %{php_pear_dir}/.registry/*.reg |
54 | %{php_pear_dir}/Services/JSON.php |