Name: ansel Version: 1.0 Release: 3%{?dist} Summary: Full featured photo management application Group: Applications/Internet License: GPLv2 URL: http://www.horde.org/ansel/ Source0: http://ftp.horde.org/pub/ansel/ansel-h3-%{version}.tar.gz BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: gettext Requires: php-gd >= 4.3.0 Requires: horde >= 3 Requires: php-pear(MDB2) %description This is a full featured photo management application. You can create and share any number of galleries. You can browse your images, download originals, view slideshows, add comments to images, send ecards and much more. %prep %setup -q -n %{name}-h3-%{version} chmod a-x lib/Faces.php rm -f scripts/.htaccess iconv -f iso8859-1 -t utf-8 docs/CHANGES > docs/CHANGES.conv && mv -f docs/CHANGES.conv docs/CHANGES cat <%{name}.conf # %{name} # %{summary} # %{version} # Order Deny,Allow Deny from all EOF %build %install rm -rf $RPM_BUILD_ROOT install -p -d $RPM_BUILD_ROOT%{_datadir}/horde/%{name} install -p -d $RPM_BUILD_ROOT%{_sysconfdir}/httpd/conf.d install -p -D -m0644 %{name}.conf $RPM_BUILD_ROOT%{_sysconfdir}/httpd/conf.d/ cp -a * $RPM_BUILD_ROOT%{_datadir}/horde/%{name} rm -rf $RPM_BUILD_ROOT%{_datadir}/horde/%{name}/config/ rm -rf $RPM_BUILD_ROOT%{_datadir}/horde/%{name}/docs/ rm $RPM_BUILD_ROOT%{_datadir}/horde/%{name}/COPYING rm $RPM_BUILD_ROOT%{_datadir}/horde/%{name}/README* for file in $(find $RPM_BUILD_ROOT -size 0) ; do rm -f "$file" done # Copy locale *.mo files into /usr/share/locale for lang in locale/*; do mkdir -p $RPM_BUILD_ROOT%{_datadir}/locale/`basename $lang`/LC_MESSAGES if [ -f $lang/LC_MESSAGES/*.mo ]; then for file in $lang/LC_MESSAGES/*.mo; do rm -f $RPM_BUILD_ROOT%{_datadir}/horde/%{name}/locale/`basename $lang`/LC_MESSAGES/`basename $file` cp -a $file $RPM_BUILD_ROOT%{_datadir}/locale/`basename $lang`/LC_MESSAGES/ pushd $RPM_BUILD_ROOT%{_datadir}/horde/%{name}/locale/`basename $lang`/LC_MESSAGES ln -fs ../../../../../$file . popd done fi done %find_lang %{name} install -m 0770 -d $RPM_BUILD_ROOT%{_sysconfdir}/horde/%{name} cp -a config/* $RPM_BUILD_ROOT%{_sysconfdir}/horde/%{name} ln -fs ../../../..%{_sysconfdir}/horde/%{name} $RPM_BUILD_ROOT%{_datadir}/horde/%{name}/config pushd $RPM_BUILD_ROOT%{_sysconfdir}/horde/%{name} for d in *.dist; do d0=`basename $d .dist` if [ ! -f "$d0" ]; then cp -p $d $d0 fi done sed -i "s:dirname(__FILE__):'/usr/share/horde/ansel':" prefs.php popd %clean rm -rf $RPM_BUILD_ROOT %files -f %{name}.lang %defattr(-,root,root,-) %doc docs/ COPYING README %attr(0770,apache,apache) %dir %config %{_sysconfdir}/horde/%{name} %config(noreplace) %{_sysconfdir}/httpd/conf.d/%{name}.conf # config files need secure permissions %attr(0660,apache,apache) %config(noreplace) %{_sysconfdir}/horde/%{name}/*.php # .dist and .xml files change may change per release and are not user editable so i do not use noreplace %attr(0640,apache,apache) %config %{_sysconfdir}/horde/%{name}/*.dist %attr(0660,apache,apache) %config %{_sysconfdir}/horde/%{name}/*.xml %{_datadir}/horde/%{name} %changelog * Mon Aug 25 2009 Andrew Colin Kissa - 1.0-3 - Change the description to remove trademarks * Mon Aug 24 2009 Andrew Colin Kissa - 1.0-2 - Remove httpd restart * Wed Jul 22 2009 Andrew Colin Kissa - 1.0-1 - Initial package