]> git.pld-linux.org Git - packages/php-pear-Net_SmartIRC.git/blame - php-pear-Net_SmartIRC.spec
up to 1.1.8
[packages/php-pear-Net_SmartIRC.git] / php-pear-Net_SmartIRC.spec
CommitLineData
7af11d85
ER
1%define status stable
2%define pearname Net_SmartIRC
b02ad84f 3%define php_min_version 5.3.0
24b5d961 4%include /usr/lib/rpm/macros.php
7af11d85
ER
5Summary: %{pearname} - IRC client class
6Summary(pl.UTF-8): %{pearname} - klasa klienta IRC
7Name: php-pear-%{pearname}
fd10ed56 8Version: 1.1.8
b02ad84f
ER
9Release: 1
10License: LGPL v2.1
24b5d961 11Group: Development/Languages/PHP
7af11d85 12Source0: http://pear.php.net/get/%{pearname}-%{version}.tgz
fd10ed56 13# Source0-md5: 90674becfb53561d0fd02f0c17badc71
6006e0ab 14URL: http://pear.php.net/package/Net_SmartIRC/
d8266b16 15BuildRequires: php-pear-PEAR
6006e0ab 16BuildRequires: rpm-php-pearprov >= 4.4.2-11
7af11d85 17BuildRequires: rpmbuild(macros) >= 1.580
b02ad84f 18Requires: php(core) >= %{php_min_version}
24b5d961
PG
19Requires: php-pear
20BuildArch: noarch
21BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22
467cb2a7
ER
23%define _phpdocdir %{_docdir}/phpdoc
24
24b5d961 25%description
ebb3b540
PG
26Net_SmartIRC is a PHP class for communication with IRC networks, which
27conforms to the RFC 2812 (IRC protocol). It's an API that handles all
28IRC protocol messages. This class is designed for creating IRC bots,
29chats and show irc related info on webpages.
24b5d961
PG
30
31Featurelist:
32- actionhandler for the API
33- messagehandler for the API
34- send/receive floodprotection
35- detects and changes nickname on nickname collisions
36- time events
37- full object oriented programmed
38- autoreconnect
39- debugging/logging system
40- supports fsocks and PHP socket extension
24b5d961
PG
41- sendbuffer with priority levels
42- channel synching (tracking of users/modes/topic etc in variables)
ebb3b540
PG
43- IRC functions: op, deop, voice, devoice, ban, unban, join, part,
44 action, message, query, ctcp, mode, topic, nick, invite
24b5d961 45
7af11d85 46In PEAR status of this package is: %{status}.
24b5d961 47
f112c578 48%description -l pl.UTF-8
3a3af45a 49Net_SmartIRC to klasa PHP do komunikacji z sieciami IRC zgodnymi z RFC
f112c578
JR
502812 (protokołem IRC). Jest to API obsługujące wszystkie komunikaty
51protokołu IRC. Ta klasa została zaprojektowana do tworzenia botów
52ircowych, chatów i pokazywania informacji związanych z ircem na
3a3af45a
JB
53stronach WWW.
54
f112c578
JR
55Lista możliwości:
56- obsługa akcji dla API
57- obsługa komunikatów dla API
58- zabezpieczenie przed zapchaniem przy wysyłaniu/odbieraniu
59- wykrywanie i zmiana pseudonimów w przypadku kolizji
3a3af45a 60- zdarzenia czasowe
f112c578
JR
61- w pełni obiektowo zorientowane programowanie
62- automatyczne wznawianie połączeń
63- system śledzenia i logowania
64- obsługa rozszerzeń PHP fsocks i socket
3a3af45a 65- sendbuffer z priorytetami
f112c578 66- synchronizacja kanałów (śledzienie użytkowników/trybów/motywów w
3a3af45a
JB
67 zmiennych)
68- funkcje IRC: op, deop, voice, devoice, ban, unban, join, part,
69 action, message, query, ctcp, mode, topic, nick, invite.
24b5d961 70
7af11d85 71Ta klasa ma w PEAR status: %{status}.
24b5d961 72
467cb2a7
ER
73%package phpdoc
74Summary: Online manual for %{name}
75Summary(pl.UTF-8): Dokumentacja online do %{name}
76Group: Documentation
77Requires: php-dirs
78
79%description phpdoc
80Documentation for %{name}.
81
82%description phpdoc -l pl.UTF-8
83Dokumentacja do %{name}.
84
24b5d961 85%prep
6006e0ab 86%pear_package_setup
467cb2a7 87
7af11d85
ER
88mv docs/%{pearname}/docs/HTML apidoc
89mv docs/%{pearname}/docs/* .
90rmdir docs/%{pearname}/docs
91mv docs/%{pearname}/* .
24b5d961
PG
92
93%install
94rm -rf $RPM_BUILD_ROOT
6006e0ab
ER
95install -d $RPM_BUILD_ROOT%{php_pear_dir}
96%pear_package_install
24b5d961 97
7af11d85
ER
98install -d $RPM_BUILD_ROOT%{_phpdocdir}/%{pearname}
99cp -a apidoc/* $RPM_BUILD_ROOT%{_phpdocdir}/%{pearname}
467cb2a7
ER
100
101install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
102cp -a examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
103
24b5d961
PG
104%clean
105rm -rf $RPM_BUILD_ROOT
106
107%files
108%defattr(644,root,root,755)
6006e0ab 109%doc install.log
b02ad84f 110%doc CREDITS FEATURES README.md
467cb2a7 111%doc DOCUMENTATION HOWTO
6006e0ab 112%{php_pear_dir}/.registry/*.reg
634015f0
ER
113%{php_pear_dir}/Net/SmartIRC.php
114%{php_pear_dir}/Net/SmartIRC
467cb2a7
ER
115%{_examplesdir}/%{name}-%{version}
116
117%files phpdoc
118%defattr(644,root,root,755)
7af11d85 119%{_phpdocdir}/%{pearname}
This page took 0.085777 seconds and 4 git commands to generate.