%define webconfdir %_sysconfdir/httpd/conf.d Name: serendipity Version: 1.1.3 Release: 1%{?dist} Summary: PHP-powered, flexible Blogging/CMS application Group: Applications/Internet License: BSD URL: http://www.s9y.org Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz Source1: %{name}.conf # Include a Readme.fedora for database selection # Include an apache configuration BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch Requires: php-mbstring,php-gd,ImageMagick %description PHP-powered, flexible Blogging/CMS application %prep %setup -q -n serendipity mv bundled-libs/docs bundled-libs-docs cp -p %{SOURCE1} . find . -type f -name .empty -exec rm {} \; find . -type f -name .ignore -exec rm {} \; find . -type f -name .current_version -exec rm {} \; %install rm -rf $RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/%{name} mkdir -p $RPM_BUILD_ROOT%{_datadir}/%{name} mkdir -p $RPM_BUILD_ROOT%{_datadir}/%{name}/archives mkdir -p $RPM_BUILD_ROOT%{webconfdir} install -p %{name}.conf -m644 $RPM_BUILD_ROOT%{webconfdir} rm -f %{name}.conf # Installation cp -r -f -p * $RPM_BUILD_ROOT/%{_datadir}/%{name} # Create an empty config file touch $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/%{name}_config_local.inc.php # Link to said file ln -sf ../../../..%{_sysconfdir}/%{name}/%{name}_config_local.inc.php \ $RPM_BUILD_ROOT%{_datadir}/%{name}/%{name}_config_local.inc.php # Remove worthless stuff rm -rf $RPM_BUILD_ROOT%{_datadir}/%{name}/docs rm -rf $RPM_BUILD_ROOT%{_datadir}/%{name}/bundled-libs-docs %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) %doc docs/* bundled-libs-docs %dir %attr(1777,apache,apache) %{_datadir}/%{name} %config(noreplace) %attr(0644,root,root) %{webconfdir}/%{name}.conf %config(noreplace) %attr(0644,root,root) %{_sysconfdir}/%{name}/%{name}_config_local.inc.php %dir %attr(1777,apache,apache) %{_datadir}/%{name}/uploads %dir %attr(1777,apache,apache) %{_datadir}/%{name}/templates_c %dir %attr(1777,apache,apache) %{_datadir}/%{name}/archives %{_datadir}/%{name}/sql %{_datadir}/%{name}/templates %{_datadir}/%{name}/*.php %{_datadir}/%{name}/*.js %{_datadir}/%{name}/plugins %{_datadir}/%{name}/lang %{_datadir}/%{name}/include %{_datadir}/%{name}/htmlarea %{_datadir}/%{name}/bundled-libs %{_datadir}/%{name}/deployment %changelog * Fri Aug 03 2007 Michael Stahnke - 1.1.3-1 - Initial Package for Fedora