Name: tinyows Version: 0.9.0 Release: 1%{?dist} Summary: WFS-T and FE implementation server Group: Applications/Publishing License: MIT URL: http://www.tinyows.org Source0: http://tinyows.org/tracdocs/release/%{name}-%{version}.tar.bz2 #Source1: no_date_footer.html #Requires: httpd # Nicht zwangsläufig den BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Requires: postgis >= 1.5 BuildRequires: ctags valgrind indent BuildRequires: graphviz doxygen BuildRequires: libxml2-devel postgresql-devel fcgi-devel %description TinyOWS server implements latest WFS-T standard versions, as well as related standards such as Filter Encoding (FE). %prep %setup -q %build # autoconf? %configure \ #Ob das hier nicht _bindir sein sollte, weil da kommt die Binary hin --prefix=%{_prefix} --with-fastcgi \ --with-pg_config # Was machen pg_config und _xml2_config? # Ungültig #configure hat ac_default_prefix=/usr/local # fix datadir lookup path sed -i -e 's|/usr/tinyows/|%{_datadir}/%{name}/|' src/ows_define.h sed -i -e 's|/usr/tinyows/|%{_datadir}/%{name}/|' test/config.xml #Womöglich nöt # fix DSO lookup #sed -i -e 's|-lpq|-lpq -lm|' Makefile # WARNING # disable %{?_smp_mflags} # it breaks compile # Übernimmt cflags nicht richtig! make %{?_smp_mflags} # disable timestamp inside docs #sed -i -e 's|HTML_FOOTER|HTML_FOOTER=no_date_footer.html\n\#|g' doc/Doxyfile #make doxygen %install rm -rf %{buildroot} #Geht destdir nicht? make install PREFIX=%{buildroot}%{_datadir} make install-test install -d %{buildroot}%{_bindir} install -p -m 0755 tinyows %{buildroot}%{_bindir}/ install -d %{buildroot}%{_sysconfdir}/%{name} install -p -m 0644 test/config.xml %{buildroot}%{_sysconfdir}/%{name} #Was ist DAS für ein Konstrukt? pushd %{buildroot}%{_datadir}/%{name}/ ln -s ../../..%{_sysconfdir}/%{name}/config.xml config.xml popd %clean rm -rf %{buildroot} %check #Demo? # Im Moment fliegt man da komplett raus (Mem leak) #make %{?_smp_mflags} test-valgrind #|| true %files %defattr(-,root,root,-) %doc LICENSE README NEWS #%doc doc/doxygen %{_bindir}/%{name} %{_datadir}/%{name} %dir %{_sysconfdir}/%{name} %attr(644,root,root) %config(noreplace) %{_sysconfdir}/%{name}/config.xml %changelog * Sat Sep 11 2010 Volker Fröhlich - 0.9.0-1 - bla * Thu Mar 18 2010 Balint Cristian - 0.7.0-1 - new upstream * Sun Jul 26 2009 Fedora Release Engineering - 0.6.0-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild * Wed Feb 25 2009 Fedora Release Engineering - 0.6.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild * Mon Jan 05 2009 Balint Cristian - 0.6.0-3 - initial import * Thu Sep 25 2008 Balint Cristian - 0.6.0-2 - shorter summary description * Thu Sep 25 2008 Balint Cristian - 0.6.0-1 - initial package for fedora