]> git.pld-linux.org Git - packages/php-gtk2.git/blame - php-gtk2.spec
- converted to UTF-8
[packages/php-gtk2.git] / php-gtk2.spec
CommitLineData
9a64beb9 1%define _modname gtk2
f726ff17
ER
2%define _sysconfdir /etc/php
3%define extensionsdir %(php-config --extension-dir 2>/dev/null)
6b421c08
AG
4%define _snap 20061226
5%define _rel 1
60301b0d 6Summary: PHP language bindings for GTK+ toolkit
23afaf8f 7Summary(pl.UTF-8): Moduł PHP z wiązaniami do GTK+
3ac93348 8Name: php-gtk2
cf362da0 9Version: 0.0.cvs
22c04c5d 10Release: 0.%{_snap}.%{_rel}
60301b0d
SZ
11License: GPL
12Group: Libraries
cf362da0 13#Source0: http://gtk.php.net/distributions/%{name}-%{version}.tar.gz
c4e0608e 14Source0: %{name}-%{_snap}.tar.bz2
6b421c08 15# Source0-md5: c037e15369202fd078bee5c1ef49a8f3
c30778b5 16Patch0: %{name}-object.patch
2ca81b64 17Patch1: %{name}-memlimit.patch
6b421c08 18Patch2: %{name}-tsrm.patch
60301b0d 19URL: http://gtk.php.net/
cf362da0 20BuildRequires: gtk+2-devel
22c04c5d 21BuildRequires: php-devel >= 4:5.1
6b77cbf6 22BuildRequires: rpmbuild(macros) >= 1.322
f726ff17
ER
23%{?requires_php_extension}
24Requires: php-cli
2ca81b64 25Provides: php(gtk2)
60301b0d
SZ
26BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
27
60301b0d 28%description
9acbcc07 29PHP-GTK is a PHP extension that enables you to write client-side
30cross-platform GUI applications. This is the first such extension of
31this kind and one of the goals behind it was to prove that PHP is a
32capable general-purpose scripting language that is suited for more
33than just Web applications.
60301b0d 34
9acbcc07 35This extension will _not_ allow you to display GTK+ programs in a Web
36browser, and cannot be used in the Web environment. It is intended for
37creating standalone GUI applications.
60301b0d 38
6fcf8ef5
JB
39This version (php-gtk2) was rewriten almost from scratch and is based
40on PHP 5.1 and GTK+ 2.6.
9a64beb9 41
23afaf8f
JR
42%description -l pl.UTF-8
43PHP-GTK jest rozszerzeniem PHP które pozwala pisać klienckie przenośne
f7f74ee6 44aplikacje typu GUI. To jest pierwsze rozszerzenie tego typu i jednym z
23afaf8f
JR
45celów które przyświecały jego autorom było pokazanie że PHP jest
46językiem skryptowym ogólnego zastosowania, który pasuje do czegoś
47więcej niż tylko aplikacje WWW.
60301b0d 48
23afaf8f
JR
49To rozszerzenie _nie_pozwala_ na używanie programów korzystających z
50GTK+ przez przeglądarkę i nie może być używane w środowisku WWW. Jest
60301b0d
SZ
51przeznaczone do tworzenia samodzielnych aplikacji GUI.
52
23afaf8f 53Ta wersja (php-gtk2) została przepisana prawie od zera, obecnie jest
6fcf8ef5 54oparta na PHP 5.1 i GTK+ 2.6.
9a64beb9 55
60301b0d 56%prep
cf362da0 57%setup -q -n php-gtk
c30778b5 58%patch0 -p1
2ca81b64 59%patch1 -p1
6b421c08 60%patch2 -p1
60301b0d
SZ
61
62%build
9a64beb9 63./buildconf \
64 --with-phpize=%{_bindir}/phpize
f726ff17
ER
65%configure \
66 --with-php-config=%{_bindir}/php-config
95222dae 67%{__make} -j1
60301b0d
SZ
68
69%install
70rm -rf $RPM_BUILD_ROOT
f726ff17 71install -d $RPM_BUILD_ROOT%{extensionsdir}
9a64beb9 72install modules/php_gtk2.so $RPM_BUILD_ROOT%{extensionsdir}/%{_modname}.so
60301b0d 73
80a24b5c
JB
74%clean
75rm -rf $RPM_BUILD_ROOT
76
60301b0d
SZ
77%files
78%defattr(644,root,root,755)
9a64beb9 79%doc ChangeLog AUTHORS TODO2 NEWS
f726ff17 80%attr(755,root,root) %{extensionsdir}/%{_modname}.so
This page took 0.078427 seconds and 4 git commands to generate.