]> git.pld-linux.org Git - packages/php-pecl-newt.git/blob - php-pecl-newt.spec
- rel 5
[packages/php-pecl-newt.git] / php-pecl-newt.spec
1 %define         _modname        newt
2 %define         _status         beta
3 %define         _sysconfdir     /etc/php
4 %define         extensionsdir   %(php-config --extension-dir 2>/dev/null)
5 Summary:        %{_modname} - extension for RedHat Newt windowing library
6 Summary(pl):    %{_modname} - rozszerzenie dla biblioteki Newt
7 Name:           php-pecl-%{_modname}
8 Version:        1.0
9 Release:        5
10 License:        PHP
11 Group:          Development/Languages/PHP
12 Source0:        http://pecl.php.net/get/%{_modname}-%{version}.tgz
13 # Source0-md5:  bb208abdcf759bd789822ef6ddaf77f2
14 URL:            http://pecl.php.net/package/newt/
15 BuildRequires:  newt-devel
16 BuildRequires:  php-devel >= 3:5.0.0
17 BuildRequires:  rpmbuild(macros) >= 1.254
18 %{?requires_php_extension}
19 Requires:       %{_sysconfdir}/conf.d
20 Requires:       php-cli
21 Obsoletes:      php-pear-%{_modname}
22 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
23
24 %description
25 PHP-NEWT - PHP language extension for RedHat Newt library, a
26 terminal-based window and widget library for writing applications with
27 user friendly interface. Once this extension is enabled in PHP it will
28 provide the use of Newt widgets, such as windows, buttons, checkboxes,
29 radiobuttons, labels, editboxes, scrolls, textareas, scales, etc. Use
30 of this extension if very similar to the original Newt API fo C
31 programming language.
32
33 In PECL status of this extension is: %{_status}.
34
35 %description -l pl
36 PHP-NEWT to rozszerzenie jêzyka PHP dla biblioteki Newt - terminalowej
37 biblioteki okienek i widgetów do pisania aplikacji z przyjaznym dla
38 u¿ytkownika interfejsem. Po w³±czeniu tego rozszerzenia PHP bêdzie
39 udostêpniaæ widgety Newta, takie jak okienka, przyciski, pola wyboru,
40 etykiety, pola edycyjne, paski przewijania, pola tekstowe, skale itp.
41 Rozszerzenia tego u¿ywa siê bardzo podobnie do oryginalnego API Newta
42 w jêzyku C.
43
44 To rozszerzenie ma w PECL status: %{_status}.
45
46 %prep
47 %setup -q -c
48
49 %build
50 cd %{_modname}-%{version}
51 phpize
52 %configure
53 %{__make}
54
55 %install
56 rm -rf $RPM_BUILD_ROOT
57 install -d $RPM_BUILD_ROOT{%{_sysconfdir}/conf.d,%{extensionsdir}}
58
59 install %{_modname}-%{version}/modules/%{_modname}.so $RPM_BUILD_ROOT%{extensionsdir}
60
61 %clean
62 rm -rf $RPM_BUILD_ROOT
63
64 %post
65 %{_sbindir}/php-module-install install %{_modname} %{_sysconfdir}/php-cli.ini
66
67 %preun
68 if [ "$1" = "0" ]; then
69         %{_sbindir}/php-module-install remove %{_modname} %{_sysconfdir}/php-cli.ini
70 fi
71
72 %files
73 %defattr(644,root,root,755)
74 %doc %{_modname}-%{version}/{CREDITS,TODO}
75 %attr(755,root,root) %{extensionsdir}/%{_modname}.so
This page took 0.154129 seconds and 3 git commands to generate.