diff options
author | Volker Fröhlich <volker27@gmx.at> | 2011-04-15 10:21:37 +0200 |
---|---|---|
committer | Volker Fröhlich <volker27@gmx.at> | 2011-04-15 10:21:37 +0200 |
commit | c18304aa6f38ddb3ed14ae0c2033ff511b73c249 (patch) | |
tree | 7dcf5c34a15ee2d9a570aa68b406a2f3031e3292 /unfinished/tinyows.spec.alt | |
download | repo-master.tar.gz repo-master.tar.xz repo-master.zip |
Diffstat (limited to 'unfinished/tinyows.spec.alt')
-rw-r--r-- | unfinished/tinyows.spec.alt | 92 |
1 files changed, 92 insertions, 0 deletions
diff --git a/unfinished/tinyows.spec.alt b/unfinished/tinyows.spec.alt new file mode 100644 index 0000000..e9caf0c --- /dev/null +++ b/unfinished/tinyows.spec.alt @@ -0,0 +1,92 @@ +Name: tinyows +Version: 0.7.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}_0-6-0.tar.bz2 +Source1: no_date_footer.html +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +Requires: httpd + +BuildRequires: ctags indent doxygen valgrind +BuildRequires: libxml2-devel postgresql-devel + +%description +TinyOWS server implements latest WFS-T standard versions, +as well as related standards such as Filter Encoding (FE). + +%prep +%setup -q -n %{name} + +# clean SVN +find . -type d -name .svn -exec rm -rf '{}' + + +%build + +%configure --enable-api + +# fix datadir lookup path +sed -i -e 's|/usr/tinyows/|%{_datadir}/%{name}/|' src/ows_define.h +# fix DSO lookup +sed -i -e 's|-lpq|-lpq -lm|' Makefile + + +# WARNING +# disable %{?_smp_mflags} +# it breaks compile +make + +# 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} + +install -d %{buildroot}%{_bindir} +install -p -m 0755 tinyows %{buildroot}%{_bindir}/ +install -d %{buildroot}%{_datadir}/%{name} +cp -pR schema %{buildroot}%{_datadir}/%{name}/ +install -d %{buildroot}%{_sysconfdir}/%{name} +install -p -m 0644 config.xml %{buildroot}%{_sysconfdir}/%{name} +pushd %{buildroot}%{_datadir}/%{name}/ + ln -s ../../../%{_sysconfdir}/%{name}/config.xml config.xml +popd + +%clean +rm -rf %{buildroot} + +%check + +make %{?_smp_mflags} valgrind || true + +%files +%defattr(-,root,root,-) +%doc LICENSE README VERSION +%doc doc/doxygen +%{_bindir}/%{name} +%dir %{_sysconfdir}/%{name} +%attr(644,root,root) %config(noreplace) %{_sysconfdir}/%{name}/config.xml +%{_datadir}/%{name} + +%changelog +* Thu Mar 18 2010 Balint Cristian <rezso@rdsor.ro> - 0.7.0-1 +- new upstream + +* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.0-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Mon Jan 05 2009 Balint Cristian <rezso@rdsor.ro> - 0.6.0-3 +- initial import + +* Thu Sep 25 2008 Balint Cristian <rezso@rdsor.ro> - 0.6.0-2 +- shorter summary description + +* Thu Sep 25 2008 Balint Cristian <rezso@rdsor.ro> - 0.6.0-1 +- initial package for fedora |