]> git.pld-linux.org Git - packages/php-pear-Net_SmartIRC.git/blobdiff - php-pear-Net_SmartIRC.spec
up to 1.1.8
[packages/php-pear-Net_SmartIRC.git] / php-pear-Net_SmartIRC.spec
index 2bb3bb8a0e263bf23efbf2a49ac54170f554689c..af4b48522eced00ec42e4982561cfc773252907c 100644 (file)
@@ -1,28 +1,27 @@
+%define                status          stable
+%define                pearname        Net_SmartIRC
+%define                php_min_version 5.3.0
 %include       /usr/lib/rpm/macros.php
-%define                _class          Net
-%define                _subclass       SmartIRC
-%define                _status         stable
-%define                _pearname       %{_class}_%{_subclass}
-
-Summary:       %{_pearname} - IRC client class
-Summary(pl.UTF-8):     %{_pearname} - klasa klienta IRC
-Name:          php-pear-%{_pearname}
-Version:       1.0.0
-Release:       3
-License:       LGPL
+Summary:       %{pearname} - IRC client class
+Summary(pl.UTF-8):     %{pearname} - klasa klienta IRC
+Name:          php-pear-%{pearname}
+Version:       1.1.8
+Release:       1
+License:       LGPL v2.1
 Group:         Development/Languages/PHP
-Source0:       http://pear.php.net/get/%{_pearname}-%{version}.tgz
-# Source0-md5: 042935bf413e7021aeea2971dd4d3997
-Patch0:                %{name}-fix_includes.patch
-Patch1:                %{name}-refs.patch
+Source0:       http://pear.php.net/get/%{pearname}-%{version}.tgz
+# Source0-md5: 90674becfb53561d0fd02f0c17badc71
 URL:           http://pear.php.net/package/Net_SmartIRC/
 BuildRequires: php-pear-PEAR
 BuildRequires: rpm-php-pearprov >= 4.4.2-11
-BuildRequires: rpmbuild(macros) >= 1.300
+BuildRequires: rpmbuild(macros) >= 1.580
+Requires:      php(core) >= %{php_min_version}
 Requires:      php-pear
 BuildArch:     noarch
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
+%define                _phpdocdir              %{_docdir}/phpdoc
+
 %description
 Net_SmartIRC is a PHP class for communication with IRC networks, which
 conforms to the RFC 2812 (IRC protocol). It's an API that handles all
@@ -39,13 +38,12 @@ Featurelist:
 - autoreconnect
 - debugging/logging system
 - supports fsocks and PHP socket extension
-- supports PHP 4.1.x to 4.3.0
 - sendbuffer with priority levels
 - channel synching (tracking of users/modes/topic etc in variables)
 - IRC functions: op, deop, voice, devoice, ban, unban, join, part,
   action, message, query, ctcp, mode, topic, nick, invite
 
-In PEAR status of this package is: %{_status}.
+In PEAR status of this package is: %{status}.
 
 %description -l pl.UTF-8
 Net_SmartIRC to klasa PHP do komunikacji z sieciami IRC zgodnymi z RFC
@@ -64,35 +62,58 @@ Lista możliwości:
 - automatyczne wznawianie połączeń
 - system śledzenia i logowania
 - obsługa rozszerzeń PHP fsocks i socket
-- zgodność z PHP od 4.1.x do 4.3.0
 - sendbuffer z priorytetami
 - synchronizacja kanałów (śledzienie użytkowników/trybów/motywów w
   zmiennych)
 - funkcje IRC: op, deop, voice, devoice, ban, unban, join, part,
   action, message, query, ctcp, mode, topic, nick, invite.
 
-Ta klasa ma w PEAR status: %{_status}.
+Ta klasa ma w PEAR status: %{status}.
+
+%package phpdoc
+Summary:       Online manual for %{name}
+Summary(pl.UTF-8):     Dokumentacja online do %{name}
+Group:         Documentation
+Requires:      php-dirs
+
+%description phpdoc
+Documentation for %{name}.
+
+%description phpdoc -l pl.UTF-8
+Dokumentacja do %{name}.
 
 %prep
 %pear_package_setup
-cd ./%{php_pear_dir}/%{_class}
-%patch0 -p1
-%patch1 -p1
+
+mv docs/%{pearname}/docs/HTML apidoc
+mv docs/%{pearname}/docs/* .
+rmdir docs/%{pearname}/docs
+mv docs/%{pearname}/* .
 
 %install
 rm -rf $RPM_BUILD_ROOT
 install -d $RPM_BUILD_ROOT%{php_pear_dir}
 %pear_package_install
 
+install -d $RPM_BUILD_ROOT%{_phpdocdir}/%{pearname}
+cp -a apidoc/* $RPM_BUILD_ROOT%{_phpdocdir}/%{pearname}
+
+install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
+cp -a examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
 %doc install.log
-%doc docs/%{_pearname}/docs/*
-%doc docs/%{_pearname}/{CHANGELOG,CREDITS,FEATURES,README}
-%dir %{php_pear_dir}/%{_class}/%{_subclass}
+%doc CREDITS FEATURES README.md
+%doc DOCUMENTATION HOWTO
 %{php_pear_dir}/.registry/*.reg
-%{php_pear_dir}/%{_class}/*.php
-%{php_pear_dir}/%{_class}/%{_subclass}/*.php
+%{php_pear_dir}/Net/SmartIRC.php
+%{php_pear_dir}/Net/SmartIRC
+%{_examplesdir}/%{name}-%{version}
+
+%files phpdoc
+%defattr(644,root,root,755)
+%{_phpdocdir}/%{pearname}
This page took 0.067988 seconds and 4 git commands to generate.