NEW RELEASE 1.7.1
- Build with Qwtpolar - Use a GRASS_PREFIX to partially address BZ 711860 The other part is to place a versionless symlink in the Grass package
This commit is contained in:
parent
ee595cfd5e
commit
fedeff340e
1
.gitignore
vendored
1
.gitignore
vendored
|
@ -1,3 +1,4 @@
|
||||||
qgis_1.5.0.tar.gz
|
qgis_1.5.0.tar.gz
|
||||||
/qgis_1.6.0.tar.gz
|
/qgis_1.6.0.tar.gz
|
||||||
/qgis-1.7.0.tar.bz2
|
/qgis-1.7.0.tar.bz2
|
||||||
|
/qgis-1.7.1.tar.bz2
|
||||||
|
|
49
qgis.spec
49
qgis.spec
|
@ -8,8 +8,8 @@
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
Name: qgis
|
Name: qgis
|
||||||
Version: 1.7.0
|
Version: 1.7.1
|
||||||
Release: 5%{?dist}
|
Release: 1%{?dist}
|
||||||
Summary: A user friendly Open Source Geographic Information System
|
Summary: A user friendly Open Source Geographic Information System
|
||||||
|
|
||||||
Group: Applications/Engineering
|
Group: Applications/Engineering
|
||||||
|
@ -30,18 +30,17 @@ Patch0: qgis-1.5.0-grass.patch
|
||||||
|
|
||||||
# https://bugzilla.redhat.com/show_bug.cgi?id=712620
|
# https://bugzilla.redhat.com/show_bug.cgi?id=712620
|
||||||
# Avoid segfault when geo-referencing
|
# Avoid segfault when geo-referencing
|
||||||
|
# Was added to 1.7.2
|
||||||
Patch1: %{name}-1.7.0-georef-crash.patch
|
Patch1: %{name}-1.7.0-georef-crash.patch
|
||||||
|
|
||||||
# https://github.com/qgis/Quantum-GIS/commit/7d145a94524a6bfc025bfe36388c071f35a16f8a
|
# https://github.com/qgis/Quantum-GIS/commit/7d145a94524a6bfc025bfe36388c071f35a16f8a
|
||||||
# https://github.com/qgis/Quantum-GIS/commit/834fc0b710171a80a29038f74ad2c603bf015424
|
# https://github.com/qgis/Quantum-GIS/commit/834fc0b710171a80a29038f74ad2c603bf015424
|
||||||
# Remove potential memory leak and negative frequencies in histogram
|
|
||||||
Patch2: %{name}-1.7.0-histogram.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)
|
||||||
|
|
||||||
# TODO: Pyspatialite is included if you use the bundled libspatialite.
|
# TODO: Pyspatialite is included if you use the bundled libspatialite.
|
||||||
# Do you really need it?
|
# Some plug-ins need it.
|
||||||
# The license is not totally clear, see:
|
# The license is not totally clear, see:
|
||||||
# http://code.google.com/p/pyspatialite/issues/detail?id=3
|
# http://code.google.com/p/pyspatialite/issues/detail?id=3
|
||||||
# It also is sort of a fork of pysqlite, which is not elegant.
|
# It also is sort of a fork of pysqlite, which is not elegant.
|
||||||
|
@ -56,8 +55,6 @@ BuildRequires: geos-devel
|
||||||
|
|
||||||
# No GRASS package in EPEL 6
|
# No GRASS package in EPEL 6
|
||||||
%if ! 0%{?rhel}
|
%if ! 0%{?rhel}
|
||||||
# Grass package contains definitions, the configure script needs.
|
|
||||||
BuildRequires: grass
|
|
||||||
BuildRequires: grass-devel
|
BuildRequires: grass-devel
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
|
@ -77,7 +74,7 @@ BuildRequires: qt4-webkit-devel
|
||||||
BuildRequires: qwt-devel
|
BuildRequires: qwt-devel
|
||||||
|
|
||||||
# Coming soon: https://bugzilla.redhat.com/show_bug.cgi?id=706593
|
# Coming soon: https://bugzilla.redhat.com/show_bug.cgi?id=706593
|
||||||
#BuildRequires: qwtpolar-devel
|
BuildRequires: qwtpolar-devel
|
||||||
BuildRequires: sip-devel > 4.7
|
BuildRequires: sip-devel > 4.7
|
||||||
BuildRequires: sqlite-devel
|
BuildRequires: sqlite-devel
|
||||||
|
|
||||||
|
@ -117,6 +114,7 @@ Summary: GRASS Support Libraries for Quantum GIS
|
||||||
Group: Applications/Engineering
|
Group: Applications/Engineering
|
||||||
Requires: %{name} = %{version}-%{release}
|
Requires: %{name} = %{version}-%{release}
|
||||||
# The plug-in requires more than just the grass-libs.
|
# The plug-in requires more than just the grass-libs.
|
||||||
|
#TODO: I think, that is still correct, but the sense of the libs package is questionable
|
||||||
Requires: grass
|
Requires: grass
|
||||||
|
|
||||||
%description grass
|
%description grass
|
||||||
|
@ -152,7 +150,6 @@ Please refer to %{name}-mapserver-README.fedora for details!
|
||||||
%setup -q
|
%setup -q
|
||||||
%patch0 -p1 -b .grass
|
%patch0 -p1 -b .grass
|
||||||
%patch1 -p1 -b .georef
|
%patch1 -p1 -b .georef
|
||||||
%patch2 -p1 -b .histogram
|
|
||||||
|
|
||||||
# Update FSF address or ship a GPLv3+ license file
|
# Update FSF address or ship a GPLv3+ license file
|
||||||
# http://hub.qgis.org/issues/3789
|
# http://hub.qgis.org/issues/3789
|
||||||
|
@ -162,18 +159,17 @@ sed -i 's/02111-1307/02110-1301/' COPYING
|
||||||
# Readme file for QGIS mapserver configuration and Lighttpd sample
|
# Readme file for QGIS mapserver configuration and Lighttpd sample
|
||||||
install -pm0644 %{SOURCE4} .
|
install -pm0644 %{SOURCE4} .
|
||||||
|
|
||||||
# Delete bundled libspatialite
|
# Delete bundled libs
|
||||||
rm -rf src/core/spatialite
|
rm -rf src/core/spatialite
|
||||||
|
rm -rf src/core/gps/qwtpolar
|
||||||
# Coming soon
|
|
||||||
#rm -rf src/core/gps/qwtpolar
|
|
||||||
|
|
||||||
#find src/core/spatialindex -type d -exec rm -rf {} \;
|
#find src/core/spatialindex -type d -exec rm -rf {} \;
|
||||||
#rm -rf src/core/spatialindex/rtree
|
#rm -rf src/core/spatialindex/rtree
|
||||||
#rm -rf src/core/pal
|
#rm -rf src/core/pal
|
||||||
|
|
||||||
# TODO: Unused-direct-shlib-dependencies
|
chmod 644 src/mapserver/qgswmsserver.cpp src/app/composer/qgscomposer.cpp
|
||||||
# They don't drag in new dependencies though
|
|
||||||
|
# The path from WITH_GRASS is used, when trying to find GISBASE.
|
||||||
|
|
||||||
%build
|
%build
|
||||||
%cmake \
|
%cmake \
|
||||||
|
@ -183,17 +179,18 @@ rm -rf src/core/spatialite
|
||||||
-D QGIS_PLUGIN_SUBDIR=%{_lib}/%{name} \
|
-D QGIS_PLUGIN_SUBDIR=%{_lib}/%{name} \
|
||||||
-D QGIS_CGIBIN_SUBDIR=%{_libexecdir}/%{name} \
|
-D QGIS_CGIBIN_SUBDIR=%{_libexecdir}/%{name} \
|
||||||
-D WITH_BINDINGS:BOOL=TRUE \
|
-D WITH_BINDINGS:BOOL=TRUE \
|
||||||
|
-D GRASS_PREFIX=%{_libdir}/grass \
|
||||||
-D WITH_MAPSERVER:BOOL=TRUE \
|
-D WITH_MAPSERVER:BOOL=TRUE \
|
||||||
-D BINDINGS_GLOBAL_INSTALL:BOOL=TRUE \
|
-D BINDINGS_GLOBAL_INSTALL:BOOL=TRUE \
|
||||||
-D GDAL_INCLUDE_DIR=%{_includedir}/gdal \
|
-D GDAL_INCLUDE_DIR=%{_includedir}/gdal \
|
||||||
-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 \
|
||||||
%{configure_with_spatialite} \
|
%{configure_with_spatialite} \
|
||||||
.
|
.
|
||||||
|
|
||||||
#-D WITH_INTERNAL_QWTPOLAR:BOOL=FALSE \
|
|
||||||
|
|
||||||
# Parallel make leads to race conditions
|
# Parallel make lead to race conditions
|
||||||
# http://hub.qgis.org/issues/2880
|
# http://hub.qgis.org/issues/2880
|
||||||
#make
|
#make
|
||||||
# Seems to be fine from version 1.7 on
|
# Seems to be fine from version 1.7 on
|
||||||
|
@ -249,7 +246,7 @@ rm -f %{buildroot}%{_libexecdir}/%{name}/admin.sld
|
||||||
# Remove files packaged by doc
|
# Remove files packaged by doc
|
||||||
pushd %{buildroot}%{_datadir}/%{name}/doc
|
pushd %{buildroot}%{_datadir}/%{name}/doc
|
||||||
rm -f BUGS \
|
rm -f BUGS \
|
||||||
ChangeLog \
|
CHANGELOG \
|
||||||
CODING \
|
CODING \
|
||||||
COPYING \
|
COPYING \
|
||||||
INSTALL \
|
INSTALL \
|
||||||
|
@ -278,6 +275,7 @@ if [ $1 -eq 0 ] ; then
|
||||||
gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
|
gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
#TODO: Wo kommt der Pfad-Vorschlag für GISBASE her?
|
||||||
update-mime-database %{_datadir}/mime &> /dev/null || :
|
update-mime-database %{_datadir}/mime &> /dev/null || :
|
||||||
|
|
||||||
%posttrans
|
%posttrans
|
||||||
|
@ -296,12 +294,11 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
|
||||||
%files -f %{name}.lang
|
%files -f %{name}.lang
|
||||||
#TODO: Encoding problem on the help page
|
#TODO: Encoding problem on the help page
|
||||||
# CONTRIBUTORS and AUTHORS are intended be viewed in the About-Box
|
# CONTRIBUTORS and AUTHORS are intended be viewed in the About-Box
|
||||||
%doc BUGS ChangeLog CODING COPYING Exception_to_GPL_for_Qt.txt PROVENANCE README
|
%doc BUGS CHANGELOG CODING COPYING Exception_to_GPL_for_Qt.txt PROVENANCE README
|
||||||
# QGIS shows these files in the GUI
|
# QGIS shows these files in the GUI
|
||||||
%{_datadir}/%{name}/doc
|
%{_datadir}/%{name}/doc
|
||||||
|
|
||||||
%dir %{_datadir}/%{name}/i18n/
|
%dir %{_datadir}/%{name}/i18n/
|
||||||
%lang(sr@latin) %{_datadir}/%{name}/i18n/%{name}_sr@latin.qm
|
|
||||||
%{_libdir}/lib%{name}_analysis.so.%{version}
|
%{_libdir}/lib%{name}_analysis.so.%{version}
|
||||||
%{_libdir}/lib%{name}_core.so.%{version}
|
%{_libdir}/lib%{name}_core.so.%{version}
|
||||||
%{_libdir}/lib%{name}_gui.so.%{version}
|
%{_libdir}/lib%{name}_gui.so.%{version}
|
||||||
|
@ -355,6 +352,18 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
|
||||||
%{_libexecdir}/%{name}
|
%{_libexecdir}/%{name}
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Sat Sep 24 2011 Volker Fröhlich <volker27@gmx.at> - 1.7.1-1
|
||||||
|
- Update for new release
|
||||||
|
- Drop one patch that made it into the release
|
||||||
|
- Correct permissions for two cpp files
|
||||||
|
- Change spelling for changelog file
|
||||||
|
- Findlang seems to find sr@latin now, so don't explicitly list it
|
||||||
|
- Build with Qwtpolar
|
||||||
|
- Remove grass as BR
|
||||||
|
- Add GRASS_PREFIX again
|
||||||
|
Cmake uses the first entry in FindGRASS.cmake,
|
||||||
|
which is not fine for 64 bit systems
|
||||||
|
|
||||||
* Mon Jul 23 2011 Volker Fröhlich <volker27@gmx.at> - 1.7.0-5
|
* Mon Jul 23 2011 Volker Fröhlich <volker27@gmx.at> - 1.7.0-5
|
||||||
- Extend histogram patch, see BZ 725161
|
- Extend histogram patch, see BZ 725161
|
||||||
|
|
||||||
|
|
Reference in New Issue
Block a user