Sophie

Sophie

distrib > Mandriva > 2009.0 > i586 > by-pkgid > 5cfd7c4614527ed1c3705495e734d582 > files > 2

php-bbcode-1.0.2-1mdv2009.0.src.rpm

%define modname bbcode
%define dirname %{modname}
%define soname %{modname}.so
%define inifile A68_%{modname}.ini

Summary:	BBCode parsing Extension
Name:		php-%{modname}
Version:	1.0.2
Release:	%mkrel 1
Group:		Development/PHP
License:	PHP License
URL:		http://pecl.php.net/package/bbcode
Source0:	http://pecl.php.net/get/%{modname}-%{version}.tgz
BuildRequires:	php-devel >= 3:5.2.0
BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-buildroot

%description
This is a quick and efficient BBCode Parsing Library. It provides various tag
types, high speed one pass parsing, callback system, tag position restriction.

It will force closing BBCode tags in the good order, and closing terminating
tags at the end of the string this is in order to ensure HTML Validity in all
case.

%prep

%setup -q -n %{modname}-%{version}
[ "../package*.xml" != "/" ] && mv ../package*.xml .

%build
%serverbuild

#export CFLAGS="%(echo %optflags | sed 's/-Wp,-D_FORTIFY_SOURCE=2//')"
#export CXXFLAGS="${CFLAGS}"
#export CCFLAGS="${CFLAGS}"

phpize
%configure2_5x --with-libdir=%{_lib} \
    --with-%{modname}=shared,%{_prefix}
%make

%install
rm -rf %{buildroot}

install -d %{buildroot}%{_libdir}/php/extensions
install -d %{buildroot}%{_sysconfdir}/php.d

install -m755 .libs/%{soname} %{buildroot}%{_libdir}/php/extensions/

cat > %{buildroot}%{_sysconfdir}/php.d/%{inifile} << EOF
extension = %{soname}
EOF

%post
if [ -f /var/lock/subsys/httpd ]; then
    %{_initrddir}/httpd restart >/dev/null || :
fi

%postun
if [ "$1" = "0" ]; then
    if [ -f /var/lock/subsys/httpd ]; then
	%{_initrddir}/httpd restart >/dev/null || :
    fi
fi

%clean
rm -rf %{buildroot}

%files 
%defattr(-,root,root)
%doc CREDITS package*.xml
%attr(0644,root,root) %config(noreplace) %{_sysconfdir}/php.d/%{inifile}
%attr(0755,root,root) %{_libdir}/php/extensions/%{soname}


%changelog
* Tue Aug 19 2008 Oden Eriksson <oeriksson@mandriva.com> 1.0.2-1mdv2009.0
+ Revision: 273798
- 1.0.2

* Sun Aug 17 2008 Oden Eriksson <oeriksson@mandriva.com> 1.0.1-1mdv2009.0
+ Revision: 272910
- 1.0.1

* Fri Jul 18 2008 Oden Eriksson <oeriksson@mandriva.com> 0.10.4-5mdv2009.0
+ Revision: 238377
- rebuild

* Fri May 02 2008 Oden Eriksson <oeriksson@mandriva.com> 0.10.4-4mdv2009.0
+ Revision: 200187
- rebuilt for php-5.2.6

* Mon Feb 04 2008 Oden Eriksson <oeriksson@mandriva.com> 0.10.4-3mdv2008.1
+ Revision: 162155
- rebuild

  + Olivier Blin <oblin@mandriva.com>
    - restore BuildRoot

  + Thierry Vignaud <tvignaud@mandriva.com>
    - kill re-definition of %%buildroot on Pixel's request

* Sun Nov 11 2007 Oden Eriksson <oeriksson@mandriva.com> 0.10.4-2mdv2008.1
+ Revision: 107606
- restart apache if needed

* Thu Oct 25 2007 Oden Eriksson <oeriksson@mandriva.com> 0.10.4-1mdv2008.1
+ Revision: 102091
- 0.10.4
- import php-bbcode


* Sat Oct 13 2007 Oden Eriksson <oeriksson@mandriva.com> 0.10.3-1mdv2008.1
- initial Mandriva package