Name: habari Version: 0.6.6 Release: 1%{?dist} Summary: Lite blogging software Group: Applications/Publishing License: ASL 2.0 and BSD and MIT URL: http://habariproject.org/en/ Source0: http://habariproject.org/dist/%{name}-%{version}.zip Source1: habari-httpd-conf Source2: habari-config BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Requires: php >= 5.2, webserver, php-pdo, php-mbstring BuildArch: noarch %description Habari is lite and easy to use blogging system written in PHP supports SQLite, MySQL and PostgreSQL for the database backend. %prep %setup -q # fix file encoding sed -i -e 's/\r//' scripts/ui.sortable.js sed -i -e 's/\r//' scripts/ui.slider.js sed -i -e 's/\r//' 3rdparty/blueprint/src/grid.css %install mkdir -p ${RPM_BUILD_ROOT}%{_datadir}/habari mkdir -p ${RPM_BUILD_ROOT}%{_sysconfdir}/habari install -m 0644 -D -p %{SOURCE1} ${RPM_BUILD_ROOT}%{_sysconfdir}/httpd/conf.d/habari.conf cp -pr * ${RPM_BUILD_ROOT}%{_datadir}/habari cp -p %{SOURCE2} ${RPM_BUILD_ROOT}%{_sysconfdir}/habari/config.php ln -sf ../../../etc/habari/config.php ${RPM_BUILD_ROOT}%{_datadir}/habari/config.php # remove empty files becouse of rpmlint find ${RPM_BUILD_ROOT} -type f -empty -exec rm -f {} \; # set files to be non-executable find ${RPM_BUILD_ROOT} -type f -exec chmod 0644 {} \; # docs files; remove them and docify later rm -f ${RPM_BUILD_ROOT}%{_datadir}/habari/{LICENCE,NOTICE,doc/MIT.txt,doc/Tiddlywiki_License.txt} # htaccess file moved to httpd conf file rm -f ${RPM_BUILD_ROOT}%{_datadir}/habari/user/cache/.htaccess %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) %config(noreplace) %{_sysconfdir}/httpd/conf.d/habari.conf %config(noreplace) %{_sysconfdir}/habari/config.php %dir %{_datadir}/habari %{_datadir}/habari/doc %{_datadir}/habari/scripts %{_datadir}/habari/system %{_datadir}/habari/user %{_datadir}/habari/3rdparty %{_datadir}/habari/index.php %{_datadir}/habari/config.php %doc LICENCE %doc NOTICE %doc doc/MIT.txt %doc doc/Tiddlywiki_License.txt %changelog * Fri Jan 28 2011 Jakub Jedelsky - 0.6.6-1 - Initial build