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