Use system Qextserialport and update httpd config

- httpd config now works with 2.4 (BZ#871471)
- Un-bundle Qextserialport
This commit is contained in:
Volker Fröhlich 2012-11-08 00:58:56 +01:00
parent fd6340769e
commit 14f808f149
2 changed files with 30 additions and 5 deletions

View File

@ -6,11 +6,23 @@ RewriteRule ^/wms/(.+)$ /qgis/qgis_mapserv.fcgi?map=/var/www/wms/$1.qgs [QSA,PT]
ScriptAlias /qgis/ "/usr/libexec/qgis/" ScriptAlias /qgis/ "/usr/libexec/qgis/"
<Directory "/usr/libexec/qgis/"> <Directory "/usr/libexec/qgis/">
Options ExecCGI Options ExecCGI
Options FollowSymLinks Options FollowSymLinks
<IfModule mod_authz_core.c>
# Apache 2.4
Require local
</IfModule>
<IfModule !mod_authz_core.c>
# Apache 2.2
Order deny,allow Order deny,allow
Deny from all Deny from all
Allow from 127.0.0.1 Allow from 127.0.0.1
</Directory> Allow from ::1
</IfModule>
</Directory>

View File

@ -15,7 +15,7 @@
Name: qgis Name: qgis
Version: 1.8.0 Version: 1.8.0
Release: 8%{?dist} Release: 9%{?dist}
Summary: A user friendly Open Source Geographic Information System Summary: A user friendly Open Source Geographic Information System
# Update FSF address or ship a GPLv3+ license file # Update FSF address or ship a GPLv3+ license file
@ -45,6 +45,10 @@ Patch1: %{name}-1.8.0-sip410.patch
# Crash when datasource is moved or deleted # Crash when datasource is moved or deleted
Patch2: %{name}-1.8.0-datasource-crash.patch Patch2: %{name}-1.8.0-datasource-crash.patch
#TODO: Upstream
# Use system version of qextserialport library
Patch3: %{name}-1.8.0-qextserialport.patch
# Leaving it to make life easier for ELGIS, as long as they target RHEL 5 # Leaving it to make life easier for ELGIS, as long as they target RHEL 5
BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX) BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
@ -64,6 +68,7 @@ BuildRequires: geos-devel
BuildRequires: grass-devel BuildRequires: grass-devel
BuildRequires: gsl-devel BuildRequires: gsl-devel
#TODO: F19?
%ifnarch ppc ppc64 %ifnarch ppc ppc64
BuildRequires: libspatialite-devel BuildRequires: libspatialite-devel
%endif %endif
@ -78,6 +83,7 @@ BuildRequires: qt4-devel
BuildRequires: qt4-webkit-devel BuildRequires: qt4-webkit-devel
BuildRequires: qwt-devel BuildRequires: qwt-devel
BuildRequires: qextserialport-devel
BuildRequires: qwtpolar-devel BuildRequires: qwtpolar-devel
BuildRequires: sip-devel > 4.7 BuildRequires: sip-devel > 4.7
BuildRequires: spatialindex-devel BuildRequires: spatialindex-devel
@ -152,6 +158,7 @@ Please refer to %{name}-mapserver-README.fedora for details!
%patch0 -p1 -b .grass~ %patch0 -p1 -b .grass~
%patch1 -p1 -b .sip410~ %patch1 -p1 -b .sip410~
%patch2 -p1 -b .datasource~ %patch2 -p1 -b .datasource~
%patch3 -p1 -b .qextserialport~
# Readme file for QGIS mapserver configuration and Lighttpd sample # Readme file for QGIS mapserver configuration and Lighttpd sample
install -pm0644 %{SOURCE4} . install -pm0644 %{SOURCE4} .
@ -159,6 +166,7 @@ install -pm0644 %{SOURCE4} .
# Delete bundled libs # Delete bundled libs
rm -rf src/core/spatialite rm -rf src/core/spatialite
rm -rf src/core/gps/qwtpolar rm -rf src/core/gps/qwtpolar
rm -rf src/core/gps/qextserialport
%build %build
@ -179,6 +187,7 @@ rm -rf src/core/gps/qwtpolar
-D GDAL_LIBRARY=%{_libdir}/libgdal.so \ -D GDAL_LIBRARY=%{_libdir}/libgdal.so \
-D ENABLE_TESTS:BOOL=FALSE \ -D ENABLE_TESTS:BOOL=FALSE \
-D WITH_INTERNAL_QWTPOLAR:BOOL=FALSE \ -D WITH_INTERNAL_QWTPOLAR:BOOL=FALSE \
-D WITH_INTERNAL_QEXTSERIALPORT:BOOL=FALSE \
-D WITH_PYSPATIALITE:BOOL=FALSE \ -D WITH_PYSPATIALITE:BOOL=FALSE \
%{configure_with_spatialite} \ %{configure_with_spatialite} \
. .
@ -355,6 +364,10 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
%{_libexecdir}/%{name} %{_libexecdir}/%{name}
%changelog %changelog
* Thu Nov 8 2012 Volker Fröhlich <volker27@gmx.at> - 1.8.0-9
- Build with system version of qextserialport
- Update config file to fit httpd 2.4 (BZ#871471)
* Wed Oct 03 2012 Rex Dieter <rdieter@fedoraproject.org> 1.8.0-8 * Wed Oct 03 2012 Rex Dieter <rdieter@fedoraproject.org> 1.8.0-8
- rebuild (sip) - rebuild (sip)