Sophie

Sophie

distrib > Mandriva > 2007.0 > i586 > by-pkgid > 7998d62dd55b393f8feb8cbc6450d784 > files > 2

php-gtk2-2.0.0-0.20051124.1mdv2007.0.src.rpm

%define snap 20051124

%define _requires_exceptions pear(EventGenerator.config.php)\\|pear(bugconfig.php)

Summary:	GTK+2 toolkit for php
Name:		php-gtk2
Version:	2.0.0
Release:	%mkrel 0.%{snap}.1
Group:		Development/PHP
License:	LGPL
URL:		http://gtk.php.net/
Source0:	php-gtk-%{snap}.tar.bz2
BuildRequires:	php-devel >= 5.1.0
BuildRequires:	glib2-devel >= 2.6.0
BuildRequires:	gtk+2-devel >= 2.6.0
BuildRequires:	libpango-devel >= 1.8.0
#BuildRequires:	libglade2.0-devel >= 2.4.0
BuildRequires:	php-cli >= 5.1.0
BuildRequires:	chrpath
Requires:	php-cli >= 5.1.0
Epoch:		2
BuildRoot:	%{_tmppath}/%{name}-buildroot

%description
PHP-GTK is an extension for PHP programming language that implements language
bindings for GTK+ toolkit. It provides an object-oriented interface to GTK+
classes and functions and greatly simplifies writing client side cross-platform
GUI applications.

%prep

%setup -q -n php-gtk

find . -type d -perm 0700 -exec chmod 755 {} \;
find . -type f -perm 0555 -exec chmod 755 {} \;
find . -type f -perm 0444 -exec chmod 644 {} \;
		
for i in `find . -type d -name CVS` `find . -type f -name .cvs\*` `find . -type f -name .#\*`; do
    if [ -e "$i" ]; then rm -rf $i; fi >&/dev/null
done

%build
./buildconf

%configure2_5x \
    --with-libdir=%{_lib} \
    --disable-libglade
  
%make

chrpath -d modules/php_gtk2.so

%install
[ "%{buildroot}" != "/" ] && rm -rf %{buildroot}

install -d %{buildroot}%{_sysconfdir}/php-cli.d
install -d %{buildroot}%{_libdir}/php/extensions
install -m0755 modules/php_gtk2.so %{buildroot}%{_libdir}/php/extensions/

cat > %{buildroot}%{_sysconfdir}/php-cli.d/60_php-gtk2.ini << EOF

extension = php_gtk2.so

[php-gtk]

;php-gtk.codepage = iso-8859-1
;php-gtk.extensions = 

EOF

%clean
[ "%{buildroot}" != "/" ] && rm -rf %{buildroot}

%files
%defattr(-,root,root)
%doc demos test AUTHORS ChangeLog NEWS README* TODO2
%attr(0644,root,root) %config(noreplace) %{_sysconfdir}/php-cli.d/*
%{_libdir}/php/extensions/php_gtk2.so

%changelog
* Sun Aug 27 2006 Oden Eriksson <oeriksson@mandriva.com> 2:2.0.0-0.20051124.1
- rebuilt for php-5.1.6

* Wed Jul 26 2006 Oden Eriksson <oeriksson@mandriva.com> 1:2.0.0-1.20051124.4mdk
- rebuild

* Fri May 05 2006 Oden Eriksson <oeriksson@mandriva.com> 2.0.0-0.20051124.4mdk
- rebuilt for php-5.1.3

* Sun Jan 15 2006 Oden Eriksson <oeriksson@mandriva.com> 1:2.0.0-0.20051124.3mdk
- rebuilt against php-5.1.2

* Wed Nov 30 2005 Oden Eriksson <oeriksson@mandriva.com> 1:2.0.0-0.20051124.2mdk
- rebuilt against php-5.1.1

* Sat Nov 26 2005 Oden Eriksson <oeriksson@mandriva.com> 1:2.0.0-0.20051124.1mdk
- new snap (20051124)
- drop upstream patch P0
- rebuilt against php-5.1.0
- fix versioning

* Sun Oct 02 2005 Oden Eriksson <oeriksson@mandriva.com> 5.1.0_2.0.0-0.20050921.2mdk
- filter out some pear stuff

* Sat Oct 01 2005 Oden Eriksson <oeriksson@mandriva.com> 5.1.0_2.0.0-0.20050921.1mdk
- initial Mandriav package