Compare commits

..

100 commits

Author SHA1 Message Date
Elliott Sales de Andrade
398edf0a84 Drop support for i686 2026-01-14 19:09:15 -05:00
Sandro Mani
05e0b149d2 Rebuild (gdal) 2025-11-23 22:37:38 +01:00
Markus Neteler
72396d5007 Update to GRASS 8.4.2 (#2416357) 2025-11-23 15:38:17 +01:00
Markus Neteler
8ac5aa690e Rebuilt for F43 (#2396704) 2025-09-27 18:34:32 +02:00
Python Maint
e64ca5da4b Rebuilt for Python 3.14.0rc3 bytecode 2025-09-19 12:20:41 +02:00
Orion Poplawski
96a58932e1 Rebuild for netcdf 4.9.3 soname bump 2025-08-22 08:39:01 -06:00
Python Maint
6b9a9250a8 Rebuilt for Python 3.14.0rc2 bytecode 2025-08-15 12:51:02 +02:00
Sandro Mani
cfcf1c3780 Fix changelog entry 2025-08-03 21:18:33 +02:00
Sandro Mani
958d42b7fe Rebuild (grass) 2025-08-03 20:56:10 +02:00
Sandro Mani
949a64e771 Rebuild (gdal) 2025-07-30 08:56:29 +02:00
Fedora Release Engineering
cb7e5cafb8 Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-24 16:35:49 +00:00
Pavol Sloboda
42c0b3fa98 cleanup: cleaned the BuildRequires of mysql-devel package
the mariadb-connector-c-devel package is available for all RHEL versions
from version 8 and above, as version 7 is quite old this condition is
not necessary and all packages should use the BuildRequires of
mariadb-connector-c-devel instead of mysql-devel if possible
2025-04-16 14:26:28 +02:00
Markus Neteler
38a79d7b34 Add grass-8.4.1.tar.gz 2025-02-25 15:02:20 +01:00
Markus Neteler
56cb9ca33c Update to GRASS GIS 8.4.1 2025-02-25 14:15:02 +01:00
Markus Neteler
ba918ec6e9 Merge branch 'epel10' into rawhide 2025-02-25 13:17:14 +01:00
Markus Neteler
af4574c087 drop outdated proj-datumgrid condition 2025-02-22 19:03:43 +01:00
Markus Neteler
4d7489beee EPEL10: fix proj-datumgrid condition 2025-02-10 17:04:04 +01:00
Markus Neteler
be3b12a262 EPEL10: fix proj-datumgrid condition 2025-02-10 17:03:00 +01:00
Markus Neteler
38f6e4314f Merge branch 'rawhide' into epel10 2025-02-10 16:32:26 +01:00
Fedora Release Engineering
f6c317a854 Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-17 05:08:05 +00:00
Markus Neteler
bc3774acd7 Merge branch 'rawhide' into epel10 2024-12-03 07:49:33 +01:00
Sandro Mani
d4715aa6a1 Rebuild (gdal) 2024-11-09 08:47:20 +01:00
Markus Neteler
d4ca6db195 Sort requirements and flags (https://github.com/OSGeo/grass/pull/4563/ by Edouard Choinière) 2024-10-26 23:01:50 +02:00
Markus Neteler
1da2db5af0 Merge branch 'main' into epel10 2024-10-15 15:56:18 +02:00
Markus Neteler
d86aa024c1 Merge remote-tracking branch 'origin/f41' into epel10 2024-10-15 15:56:02 +02:00
Markus Neteler
6a2631f644 New EPEL10 branch 2024-10-15 15:45:15 +02:00
Markus Neteler
665d05df72 Remove unrelated CHANGES file from license macro 2024-09-17 17:39:54 +02:00
Sandro Mani
f4fe1ca843 Rebuild (PDAL) 2024-09-06 20:31:32 +02:00
Markus Neteler
855271be24 Update to GRASS GIS 8.4.0 2024-07-28 21:14:07 +02:00
Fedora Release Engineering
5ec0f30c8b Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-18 08:33:19 +00:00
Sandro Mani
9860162dd4 Rebuild (gdal) 2024-05-14 15:32:22 +02:00
Sandro Mani
9b08658ff6 Rebuild (grass) 2024-03-19 11:51:21 +01:00
Markus Neteler
ba342d78b3 Update to GRASS GIS 8.3.2 (#2268514) 2024-03-08 10:32:14 +01:00
Fedora Release Engineering
0e710f0d0a Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-24 20:59:29 +00:00
Fedora Release Engineering
e840ecbbeb Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-20 21:28:27 +00:00
Florian Weimer
51551285c8 Fix C compatibility issue in MySQL port handling
Related to:

  <https://fedoraproject.org/wiki/Changes/PortingToModernC>
  <https://fedoraproject.org/wiki/Toolchain/PortingToModernC>
2024-01-03 20:19:02 +01:00
Sandro Mani
479fe22755 Rebuild (gdal) 2023-11-15 18:29:31 +01:00
Markus Neteler
4d5fa75ad6 fix obsolete configure parameters 2023-10-28 19:34:41 +02:00
Markus Neteler
5d238445c3 Update to 8.3.1 (#2246359) 2023-10-26 14:26:20 +02:00
Sandro Mani
8860870ecc Rebuild (PDAL) 2023-10-15 00:20:17 +02:00
Alexandre Detiste
d7481826c1 remove support for RHEL6 2023-08-06 19:05:09 +02:00
Fedora Release Engineering
8381e3510b Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-20 05:32:07 +00:00
Markus Neteler
7a7ffd7e35 New upstream version GRASS GIS 8.3.0 (RHBZ # 2217231) 2023-06-25 17:44:51 +02:00
Sandro Mani
a4e4073d0d Rebuild (gdal) 2023-05-11 14:39:02 +02:00
Markus Neteler
513c0a7543 New upstream version GRASS GIS 8.2.1 2023-01-21 21:25:50 +01:00
Fedora Release Engineering
7b2f1a4d4f Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-19 11:29:38 +00:00
Sandro Mani
0faccf720f Drop CFLAGS/CXXFLAGS override 2023-01-19 09:03:54 +01:00
Markus Neteler
98450685e2 replace grass-pdal.patch
Use fix: https://github.com/OSGeo/grass/pull/2749
2023-01-16 21:15:47 +01:00
Sandro Mani
e9fa538502 Update grass-pdal.patch 2023-01-14 22:21:29 +01:00
Sandro Mani
d672671634 Fix PDAL detection 2023-01-14 21:18:44 +01:00
Sandro Mani
2d754e9a74 Rebuild (PDAL) 2023-01-14 20:26:38 +01:00
Sandro Mani
30ebcb4abe Rebuild (gdal) 2022-11-12 18:59:25 +01:00
Markus Neteler
7a346860d1 SPDX license tag update 2022-11-09 15:45:58 +01:00
Markus Neteler
65f12df9df fix RPM ARCH not defined for GRASS GIS addon installation (RHBZ #2138373) 2022-11-03 17:06:44 +01:00
Markus Neteler
bd14b8e23f Fix unexpected keyword argument 'codeset' (Python 3.11) for RHBZ #2126608 2022-09-17 18:37:59 +02:00
Markus Neteler
a6030f684e Rebuild for RHBZ #2107826 (PYC magic number has changed) 2022-08-08 15:38:58 +02:00
Fedora Release Engineering
eba7ceca74 Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-21 12:59:50 +00:00
Markus Neteler
bdb2ea2ec9 .package_note hack (RHBZ #2084342 + RHBZ #2102895) 2022-07-11 12:04:12 +02:00
Markus Neteler
813a632f98 New upstream version GRASS GIS 8.2.0 2022-06-04 12:07:12 +02:00
Sandro Mani
a64639171d Rebuild for gdal-3.5.0 and/or openjpeg-2.5.0 2022-05-21 17:59:34 +02:00
Markus Neteler
bb06a8fa68 New upstream version GRASS GIS 8.0.2 2022-05-12 17:50:29 +02:00
Markus Neteler
f10ae78e04 Rebuild for pdal-2.4.0 2022-03-29 19:11:21 +02:00
Sandro Mani
0046a622f5 Rebuild for proj-9.0.0 2022-03-10 13:42:04 +01:00
Markus Neteler
75d93c82e9 New upstream version GRASS GIS 8.0.1 2022-02-24 23:24:25 +01:00
Markus Neteler
0ee3c7b64d New upstream version GRASS GIS 8.0.0 2022-01-28 20:53:55 +01:00
Fedora Release Engineering
e00e7744c5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-20 11:45:04 +00:00
Sandro Mani
792f6a075c Rebuild (gdal) 2021-11-11 12:06:56 +01:00
Björn Esser
72e22bce2e
Add actual patch to repo
Signed-off-by: Björn Esser <besser82@fedoraproject.org>
2021-11-07 10:23:31 +01:00
Björn Esser
4736442e91
Add patch to fix installation path in pkgconfig file
Signed-off-by: Björn Esser <besser82@fedoraproject.org>
2021-11-07 10:03:38 +01:00
Markus
85710b061d New upstream version GRASS GIS 7.8.6 (RHBZ #2012725)
Details: https://trac.osgeo.org/grass/wiki/Release/7.8.6-News
2021-11-03 16:49:39 +01:00
Sandro Mani
4b3701dd71 Rebuild (geos) 2021-10-21 11:20:15 +02:00
Orion Poplawski
452efd8841 Rebuild for netcdf 4.8.0 2021-08-09 20:24:05 -06:00
Fedora Release Engineering
1c52e2ad49 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-22 07:04:26 +00:00
Markus
33ecbbb562 fix ctypes for Python 3.10 (RHBZ #1973621) 2021-06-21 19:33:36 +02:00
Markus
f1e887cb4f drop old .rpmlint; fix macro in changelog comment 2021-06-21 10:18:49 +02:00
Sandro Mani
db901bd2f5 Apply patch2 2021-05-10 10:58:19 +02:00
Sandro Mani
53269fe83d Add grass-bool.patch 2021-05-10 10:57:58 +02:00
Sandro Mani
eeabb04687 Rebuild (gdal) 2021-05-07 12:12:10 +02:00
Sandro Mani
3673c3b546 Bump 2021-03-24 01:54:27 +01:00
Sandro Mani
7164e4a3d7 Rebuild (proj) 2021-03-07 11:12:40 +01:00
Sandro Mani
90bace3000 Rebuild (geos) 2021-02-13 18:25:31 +01:00
Pavel Raiskup
a88e49fa78 rebuild for libpq ABI fix
Related: rhbz#1908268
2021-02-08 09:27:53 +01:00
Fedora Release Engineering
07318cf069 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-26 12:56:00 +00:00
Markus
07d514a545 New upstream version GRASS GIS 7.8.5 (RHBZ #1909914) 2020-12-22 14:50:47 +01:00
Markus
692861e960 New upstream version GRASS GIS 7.8.5 (RHBZ #1909914) 2020-12-22 13:12:48 +01:00
Tom Stellard
95c269c73c Add BuildRequires: make
https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot
2020-12-19 00:04:47 +00:00
Markus
4bf974e362 Clean up proj-datumgrid requires < f34+ (fixes RHBZ #1900612) 2020-11-24 21:38:33 +01:00
Sandro Mani
9d7d93ebd7 Drop proj-datumgrid requires on f34+ 2020-11-20 16:00:41 +01:00
Sandro Mani
065f85e05c Drop proj datumgrid BRs 2020-11-12 14:35:48 +01:00
Sandro Mani
ddcb20d173 Rebuild (proj, gdal) 2020-11-12 13:41:27 +01:00
Sandro Mani
cab3b5704d Rebuild (PDAL) 2020-11-04 18:22:51 +01:00
Markus
0708b74366 Reinstate grass/config.h (RHBZ #1889035) as being needed for QGIS 2020-10-17 13:58:45 +02:00
Markus
7a9c098c8a New upstream version GRASS GIS 7.8.4
Fixes BZ#1885210
2020-10-05 18:46:45 +02:00
Iñaki Úcar
3fc5c8c29f https://fedoraproject.org/wiki/Changes/FlexiBLAS_as_BLAS/LAPACK_manager 2020-08-27 14:40:59 +02:00
Fedora Release Engineering
f4b8639df9 - Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-08-01 03:22:02 +00:00
Fedora Release Engineering
c3d51600e2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-28 00:19:17 +00:00
Markus
22a1dcda01 added PDAL support (#BZ1672170) 2020-06-26 23:52:51 +02:00
Markus
721eff9efe disable automagic byte compilation (BZ#1847153) 2020-06-21 21:34:53 +02:00
Markus
698c90763e fixed wxPython dependency for F33 (fix BZ#1836761) 2020-05-26 21:16:05 +02:00
Sandro Mani
388a2623d8 Rebuild (gdal) 2020-05-21 11:50:41 +02:00
6 changed files with 1008 additions and 1 deletions

30
.gitignore vendored Normal file
View file

@ -0,0 +1,30 @@
/grass-7.0.4.tar.gz
/grass-7.2.1.tar.gz
/grass-7.2.2.tar.gz
/grass-7.2.3.tar.gz
/grass-7.4.0.tar.gz
/grass-7.4.1.tar.gz
/grass-7.4.2.tar.gz
/grass-7.4.3.tar.gz
/grass-7.4.4.tar.gz
/grass-7.6.0.tar.gz
/grass-7.8.0.tar.gz
/grass-7.8.0-buildroot.patch
/grass-7.8.1.tar.gz
/grass-7.8.2.tar.gz
/grass-7.8.3.tar.gz
/grass-7.8.4.tar.gz
/grass-7.8.5.tar.gz
/grass-7.8.6.tar.gz
/grass-8.0.0.tar.gz
/grass-8.0.1.tar.gz
/grass-8.0.2.tar.gz
/grass-8.2.0.tar.gz
/grass-8.2.1.tar.gz
/grass-8.3.0.tar.gz
/grass-.tar.gz
/grass-8.3.1.tar.gz
/grass-8.3.2.tar.gz
/grass-8.4.0.tar.gz
/grass-8.4.1.tar.gz
/grass-8.4.2.tar.gz

View file

@ -1 +0,0 @@
epel8-playground decommissioned : https://pagure.io/epel/issue/136

9
grass-nourl.patch Normal file
View file

@ -0,0 +1,9 @@
diff -up grass-7.0.4/gui/icons/grass.desktop.nourl grass-7.0.4/gui/icons/grass.desktop
--- grass-7.0.4/gui/icons/grass.desktop.nourl 2016-01-11 16:03:21.000000000 -0700
+++ grass-7.0.4/gui/icons/grass.desktop 2016-10-07 12:58:59.279554938 -0600
@@ -51,5 +51,4 @@ Categories=Education;Science;Geoscience;
Exec=grass70
Icon=grass70
Terminal=true
-URL=https://grass.osgeo.org/
Keywords=gis;spatial;geospatial;database;remote sensing;hydrology;vector;raster;visualization;maps;wms;wfs;ogc;osgeo;

24
grass-pkgconfig.patch Normal file
View file

@ -0,0 +1,24 @@
diff --git a/grass.pc.in b/grass.pc.in
index 94ca57b65..aec77d095 100644
--- a/grass.pc.in
+++ b/grass.pc.in
@@ -2,13 +2,13 @@
#
# See also: grass --config
-prefix=@prefix@/grass-@GRASS_VERSION_MAJOR@.@GRASS_VERSION_MINOR@.@GRASS_VERSION_RELEASE@
-exec_prefix=@prefix@/grass-@GRASS_VERSION_MAJOR@.@GRASS_VERSION_MINOR@.@GRASS_VERSION_RELEASE@
-libdir=@prefix@/grass-@GRASS_VERSION_MAJOR@.@GRASS_VERSION_MINOR@.@GRASS_VERSION_RELEASE@/lib
-includedir=@prefix@/grass-@GRASS_VERSION_MAJOR@.@GRASS_VERSION_MINOR@.@GRASS_VERSION_RELEASE@/include
+prefix=@libdir@/grass-@GRASS_VERSION_MAJOR@.@GRASS_VERSION_MINOR@.@GRASS_VERSION_RELEASE@
+exec_prefix=@libdir@/grass-@GRASS_VERSION_MAJOR@.@GRASS_VERSION_MINOR@.@GRASS_VERSION_RELEASE@
+libdir=@libdir@/grass-@GRASS_VERSION_MAJOR@.@GRASS_VERSION_MINOR@.@GRASS_VERSION_RELEASE@/lib
+includedir=@libdir@/grass-@GRASS_VERSION_MAJOR@.@GRASS_VERSION_MINOR@.@GRASS_VERSION_RELEASE@/include
Name: GRASS
Description: GRASS GIS
Version: @GRASS_VERSION_MAJOR@.@GRASS_VERSION_MINOR@.@GRASS_VERSION_RELEASE@
-Libs: -L@prefix@/grass-@GRASS_VERSION_MAJOR@.@GRASS_VERSION_MINOR@.@GRASS_VERSION_RELEASE@/lib -lgrass_gmath -lgrass_gis -lgrass_datetime -lgrass_gproj -lgrass_raster -lgrass_vector -lgrass_dbmibase -lgrass_dbmiclient -lm -lz
-Cflags: -I@prefix@/grass-@GRASS_VERSION_MAJOR@.@GRASS_VERSION_MINOR@.@GRASS_VERSION_RELEASE@/include
+Libs: -L@libdir@/grass-@GRASS_VERSION_MAJOR@.@GRASS_VERSION_MINOR@.@GRASS_VERSION_RELEASE@/lib -lgrass_gmath -lgrass_gis -lgrass_datetime -lgrass_gproj -lgrass_raster -lgrass_vector -lgrass_dbmibase -lgrass_dbmiclient -lm -lz
+Cflags: -I@libdir@/grass-@GRASS_VERSION_MAJOR@.@GRASS_VERSION_MINOR@.@GRASS_VERSION_RELEASE@/include

944
grass.spec Normal file
View file

@ -0,0 +1,944 @@
%global shortver 84
%global macrosdir %(d=%{_rpmconfigdir}/macros.d; [ -d $d ] || d=%{_sysconfdir}/rpm; echo $d)
Name: grass
Version: 8.4.2
Release: 3%{?dist}
Summary: GRASS GIS - Geographic Resources Analysis Support System
%if 0%{?fedora} >= 33 || 0%{?rhel} >= 9
%bcond_without flexiblas
%endif
%if 0%{?rhel} >= 7
%define __python %{__python3}
%global python3_version_nodots 36
%global main_python3 1
%endif
# Note that the bcond macros are named for the CLI option they create.
# "%%bcond_without" means "ENABLE by default and create a --without option"
%bcond_without python3
# GRASS GIS addon reuses the compiler flags originating from rpmbuild environment,
# hence disabling package-notes plugin
%undefine _package_note_file
License: GPL-2.0-or-later
URL: https://grass.osgeo.org
Source0: https://grass.osgeo.org/%{name}%{shortver}/source/%{name}-%{version}.tar.gz
# fix pkgconfig file
Patch 0: grass-pkgconfig.patch
# https://fedoraproject.org/wiki/Changes/EncourageI686LeafRemoval
ExcludeArch: %{ix86}
BuildRequires: bison
%if %{with flexiblas}
BuildRequires: flexiblas-devel
%else
BuildRequires: blas-devel, lapack-devel
%endif
BuildRequires: bzip2-devel
BuildRequires: cairo-devel
BuildRequires: desktop-file-utils
BuildRequires: fftw-devel
BuildRequires: flex
BuildRequires: freetype-devel
BuildRequires: gcc-c++
BuildRequires: gdal-devel
BuildRequires: geos-devel
BuildRequires: gettext
BuildRequires: laszip-devel
BuildRequires: libappstream-glib
BuildRequires: libpng-devel
%if 0%{?rhel} && 0%{?rhel} == 7
BuildRequires: postgresql-devel
%else
BuildRequires: libpq-devel
%endif
BuildRequires: libtiff-devel
BuildRequires: libXmu-devel
BuildRequires: libzstd-devel
BuildRequires: make
BuildRequires: mariadb-connector-c-devel openssl-devel
BuildRequires: mesa-libGL-devel
BuildRequires: mesa-libGLU-devel
BuildRequires: netcdf-devel
BuildRequires: PDAL
BuildRequires: PDAL-devel
BuildRequires: PDAL-libs
BuildRequires: proj-devel
BuildRequires: python3
%if 0%{?rhel} == 7
# EPEL7
BuildRequires: python%{python3_version_nodots}-dateutil
%else
BuildRequires: python3-dateutil
%endif
BuildRequires: python3-devel
%if 0%{?rhel} == 7
# EPEL7
BuildRequires: python%{python3_version_nodots}-numpy
%else
BuildRequires: python3-numpy
%endif
BuildRequires: python3-pillow
BuildRequires: readline-devel
BuildRequires: sqlite-devel
BuildRequires: subversion
BuildRequires: unixODBC-devel
BuildRequires: zlib-devel
Requires: bzip2-libs
Requires: geos
Requires: libzstd
Requires: PDAL
Requires: PDAL-libs
Requires: python3
%if 0%{?rhel} == 7
# EPEL7
Requires: python%{python3_version_nodots}-dateutil
%else
Requires: python3-dateutil
%endif
%if 0%{?rhel} == 7
# EPEL7
Requires: python%{python3_version_nodots}-numpy
%else
Requires: python3-numpy
%endif
Requires: python3-wxpython4
%if "%{_lib}" == "lib"
%global cpuarch 32
%else
%global cpuarch 64
%endif
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
%description
GRASS (Geographic Resources Analysis Support System) is a Geographic
Information System (GIS) used for geospatial data management and
analysis, image processing, graphics/maps production, spatial
modeling, and visualization. GRASS is currently used in academic and
commercial settings around the world, as well as by many governmental
agencies and environmental consulting companies.
%package libs
Summary: GRASS GIS runtime libraries
%description libs
GRASS GIS runtime libraries
%package gui
Summary: GRASS GIS GUI
Requires: %{name}%{?isa} = %{version}-%{release}
%description gui
GRASS GIS GUI
%package devel
Summary: GRASS GIS development headers
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
%description devel
GRASS GIS development headers
%prep
%setup -q
%patch 0 -p1 -b.libdir
# Correct mysql_config query
sed -i -e 's/--libmysqld-libs/--libs/g' configure
%if %{with flexiblas}
sed -i -e 's/-lblas/-lflexiblas/g' -e 's/-llapack/-lflexiblas/g' configure
%endif
# Fixup shebangs
find -name \*.pl | xargs sed -i -e 's,#!/usr/bin/env perl,#!%{__perl},'
%build
%configure \
--prefix=%{_libdir} \
--with-blas \
%if %{with flexiblas}
--with-blas-includes=%{_includedir}/flexiblas \
%endif
--with-bzlib \
--with-cairo \
--with-cairo-ldflags=-lfontconfig \
--with-cxx \
--with-fftw \
--with-freetype \
--with-freetype-includes=%{_includedir}/freetype2 \
--with-gdal=%{_bindir}/gdal-config \
--with-geos=%{_bindir}/geos-config \
--with-lapack \
%if %{with flexiblas}
--with-lapack-includes=%{_includedir}/flexiblas \
%endif
%if 0%{?rhel} > 7
--with-mysql=no \
%else
--with-mysql \
%endif
--with-mysql-includes=%{_includedir}/mysql \
%if (0%{?fedora} >= 27)
--with-mysql-libs=%{_libdir} \
%else
--with-mysql-libs=%{_libdir}/mysql \
%endif
--with-netcdf=%{_bindir}/nc-config \
--with-nls \
--with-odbc \
--with-opengl \
--with-openmp \
--with-pdal \
--with-png \
--with-postgres \
--with-postgres-includes=%{_includedir}/pgsql \
--with-proj-share=%{_datadir}/proj \
--with-readline \
--with-regex \
--with-tiff \
--with-wxwidgets=%{_bindir}/wx-config \
--with-zstd
# .package_note hack for RHBZ #2084342 and RHBZ #2102895
sed -i "s+ -Wl,-dT,${RPM_BUILD_DIR}/grass-%{version}/.package_note-grass-%{version}-%{release}.%{_arch}.ld++g" include/Make/Platform.make
make %{?_smp_mflags}
# by default, grass will be installed to /usr/grass-%%{version}
# this is not FHS compliant: hide grass-%%{version} in %%{libdir}
%install
%make_install \
DESTDIR=%{buildroot} \
prefix=%{_libdir} \
UNIX_BIN=%{_bindir} \
GISBASE_RUNTIME=%{_libdir}/%{name}%{shortver}
# libraries and headers are in GISBASE = %%{_libdir}/%%{name}
# keep them in GISBASE
# fix paths in grass.pc
sed -i -e 's|%{_libdir}/%{name}-%{version}|%{_libdir}/%{name}%{shortver}|g' \
%{name}.pc
mkdir -p %{buildroot}%{_libdir}/pkgconfig
install -p -m 644 %{name}.pc %{buildroot}%{_libdir}/pkgconfig
# Create multilib header
mv %{buildroot}%{_libdir}/%{name}%{shortver}/include/%{name}/config.h \
%{buildroot}%{_libdir}/%{name}%{shortver}/include/%{name}/config-%{cpuarch}.h
echo '#include <bits/wordsize.h>
#if __WORDSIZE == 32
#include "grass/config-32.h"
#else
#if __WORDSIZE == 64
#include "grass/config-64.h"
#else
#error "Unknown word size"
#endif
#endif' > %{buildroot}%{_libdir}/%{name}%{shortver}/include/%{name}/config.h
chmod 644 %{buildroot}%{_libdir}/%{name}%{shortver}/include/%{name}/config.h
# Make man pages available on the system, convert to utf8 and avoid name conflict
mkdir -p %{buildroot}%{_mandir}/man1
for man in $(ls %{buildroot}%{_libdir}/%{name}%{shortver}/docs/man/man1/*.1)
do
iconv -f iso8859-1 -t utf8 $man > %{buildroot}%{_mandir}/man1/$(basename $man)"%{name}"
done
# symlink docs from GISBASE to standard system location
mkdir -p %{buildroot}%{_docdir}
# append shortver to destination since man pages are unversioned
ln -s %{_libdir}/%{name}%{shortver}/docs %{buildroot}%{_docdir}/%{name}%{shortver}
# Make desktop, appdata and icon files available on the system
mv %{buildroot}%{_libdir}/%{name}%{shortver}/share/* %{buildroot}%{_datadir}
desktop-file-validate %{buildroot}/%{_datadir}/applications/*.desktop
appstream-util validate-relax --nonet %{buildroot}/%{_datadir}/metainfo/org.osgeo.%{name}.appdata.xml
# Cleanup: nothing to do
#rm -rf %%{buildroot}%%{_prefix}/%%{name}-%%{version}
# Finally move entire tree to shortver subdir
#mv %%{buildroot}%%{_libdir}/%%{name}-%%{version} %%{buildroot}%%{_libdir}/%%{name}%%{shortver}
# rpm macro for version checking (not from buildroot!)
mkdir -p ${RPM_BUILD_ROOT}%{macrosdir}
cat > ${RPM_BUILD_ROOT}%{macrosdir}/macros.%{name} <<EOF
%%%{name}_version %{version}
EOF
# Add custom lib path to ld.conf.so.d
mkdir -p %{buildroot}%{_sysconfdir}/ld.so.conf.d
cat > %{buildroot}%{_sysconfdir}/ld.so.conf.d/%{name}-%{_arch}.conf<<EOF
%{_libdir}/%{name}%{shortver}/lib
EOF
%if 0%{?rhel} && 0%{?rhel} == 7
%post
/bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
%postun
if [ $1 -eq 0 ] ; then
/bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null
/usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
fi
%posttrans
/usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
%endif
%post libs -p /sbin/ldconfig
%postun libs -p /sbin/ldconfig
%files
%exclude %{_sysconfdir}/ld.so.conf.d/%{name}-%{_arch}.conf
%exclude %{_libdir}/%{name}%{shortver}/driver/db/*
%exclude %{_libdir}/%{name}%{shortver}/lib
%exclude %{_libdir}/%{name}%{shortver}/include
%exclude %{_libdir}/%{name}%{shortver}/gui
%{_libdir}/%{name}%{shortver}
%{_bindir}/*
%{_datadir}/metainfo/*
%{_datadir}/applications/*
%{_datadir}/icons/hicolor/*/apps/*
%{_mandir}/man1/*
%{_docdir}/%{name}%{shortver}
%files libs
%license AUTHORS COPYING GPL.TXT
%{_sysconfdir}/ld.so.conf.d/%{name}-%{_arch}.conf
%{_libdir}/%{name}%{shortver}/lib/*.so
%dir %{_libdir}/%{name}%{shortver}/driver
%dir %{_libdir}/%{name}%{shortver}/driver/db
%{_libdir}/%{name}%{shortver}/driver/db/*
%files gui
%{_libdir}/%{name}%{shortver}/gui
%files devel
%doc TODO doc/* CONTRIBUTING.md
%{macrosdir}/macros.%{name}
%{_libdir}/pkgconfig/*
%dir %{_libdir}/%{name}%{shortver}/lib
%{_libdir}/%{name}%{shortver}/include
%changelog
* Wed Jan 14 2026 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 8.4.2-3
- Drop support for i686
* Sun Nov 23 2025 Sandro Mani <manisandro@gmail.com> - 8.4.2-2
- Rebuild (gdal)
* Sun Nov 23 2025 Markus Neteler <neteler@mundialis.de> - 8.4.2-1
- Update to GRASS 8.4.2 (#2416357)
* Sat Sep 27 2025 Markus Neteler <neteler@mundialis.de> - 8.4.1-8
- Rebuilt for F43
* Fri Sep 19 2025 Python Maint <python-maint@redhat.com> - 8.4.1-7
- Rebuilt for Python 3.14.0rc3 bytecode
* Fri Aug 22 2025 Orion Poplawski <orion@nwra.com> - 8.4.1-6
- Rebuild for netcdf 4.9.3 soname bump
* Fri Aug 15 2025 Python Maint <python-maint@redhat.com> - 8.4.1-5
- Rebuilt for Python 3.14.0rc2 bytecode
* Sun Aug 03 2025 Sandro Mani <manisandro@gmail.com> - 8.4.1-4
- Rebuild (PDAL)
* Wed Jul 30 2025 Sandro Mani <manisandro@gmail.com> - 8.4.1-3
- Rebuild (gdal)
* Thu Jul 24 2025 Fedora Release Engineering <releng@fedoraproject.org> - 8.4.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
* Mon Feb 24 2025 Fedora Release Monitoring <release-monitoring@fedoraproject.org> - 8.4.1-1
- Update to 8.4.1 (#2347356)
* Sat Feb 22 2025 Markus Neteler <neteler@mundialis.de> - 8.4.0-7
- drop outdated proj-datumgrid condition
* Mon Feb 10 2025 Markus Neteler <neteler@mundialis.de> - 8.4.0-6
- EPEL10: fix proj-datumgrid condition
* Fri Jan 17 2025 Fedora Release Engineering <releng@fedoraproject.org> - 8.4.0-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
* Sat Nov 09 2024 Sandro Mani <manisandro@gmail.com> - 8.4.0-4
- Rebuild (gdal)
* Sat Oct 26 2024 Markus Neteler <neteler@mundialis.de> - 8.4.0-3
- Sort requirements and flags (https://github.com/OSGeo/grass/pull/4563/ by Edouard Choinière)
* Fri Sep 06 2024 Sandro Mani <manisandro@gmail.com> - 8.4.0-2
- Rebuild (PDAL)
* Sun Jul 28 2024 Markus Neteler <neteler@mundialis.de> - 8.4.0-1
- Update to 8.4.0
* Thu Jul 18 2024 Fedora Release Engineering <releng@fedoraproject.org> - 8.3.2-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
* Tue May 14 2024 Sandro Mani <manisandro@gmail.com> - 8.3.2-3
- Rebuild (gdal)
* Tue Mar 19 2024 Sandro Mani <manisandro@gmail.com> - 8.3.2-2
- Rebuild (PDAL)
* Thu Mar 07 2024 Markus Neteler <neteler@mundialis.de> - 8.3.2-1
- Update to 8.3.2 (#2268514)
* Wed Jan 24 2024 Fedora Release Engineering <releng@fedoraproject.org> - 8.3.1-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Sat Jan 20 2024 Fedora Release Engineering <releng@fedoraproject.org> - 8.3.1-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Wed Jan 3 2024 Florian Weimer <fweimer@redhat.com> - 8.3.1-4
- Fix C compatibility issue in MySQL port handling
* Wed Nov 15 2023 Sandro Mani <manisandro@gmail.com> - 8.3.1-3
- Rebuild (gdal)
* Sat Oct 28 2023 Markus Neteler <neteler@mundialis.de> 8.3.1-2
- fix obsolete configure parameters
* Thu Oct 26 2023 Fedora Release Monitoring <release-monitoring@fedoraproject.org> - 8.3.1-1
- Update to GRASS GIS 8.3.1 (#2246359)
* Sat Oct 14 2023 Sandro Mani <manisandro@gmail.com> - 8.3.0-4
- Rebuild (PDAL)
* Sun Aug 06 2023 Alexandre Detiste <alexandre.detiste@gmail.com> - 8.3.0-3
- Remove support for RHEL6: Grass is now Python3 only
* Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 8.3.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Sun Jun 25 2023 Markus Neteler <neteler@mundialis.de> 8.3.0-1
- New upstream version GRASS GIS 8.3.0
* Thu May 11 2023 Sandro Mani <manisandro@gmail.com> - 8.2.1-2
- Rebuild (gdal)
* Sat Jan 21 2023 Markus Neteler <neteler@mundialis.de> 8.2.1-1
- New upstream version GRASS GIS 8.2.1
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 8.2.0-11
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Mon Jan 16 2023 Markus Neteler <neteler@mundialis.de> 8.2.0-10
- modify grass-pdal.patch for alternative C++ fix
* Sat Jan 14 2023 Sandro Mani <manisandro@gmail.com> - 8.2.0-9
- Rebuild (PDAL)
* Sat Nov 12 2022 Sandro Mani <manisandro@gmail.com> - 8.2.0-8
- Rebuild (gdal)
* Wed Nov 09 2022 Markus Neteler <neteler@mundialis.de> 8.2.0-7
- SPDX license tag update
* Thu Nov 03 2022 Markus Neteler <neteler@mundialis.de> - 8.2.0-6
- fix RPM ARCH not defined for GRASS GIS addon installation (RHBZ #2138373)
* Sat Sep 17 2022 Markus Neteler <neteler@mundialis.de> - 8.2.0-5
- fix unexpected keyword argument 'codeset' (Python 3.11) for RHBZ #2126608
* Mon Aug 08 2022 Markus Neteler <neteler@mundialis.de> - 8.2.0-4
- Rebuild for RHBZ #2107826 (PYC magic number has changed)
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 8.2.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Mon Jul 11 2022 Markus Neteler <neteler@mundialis.de> - 8.2.0-2
- .package_note hack for RHBZ #2084342 and RHBZ #2102895
* Sat Jun 04 2022 Markus Neteler <neteler@mundialis.de> - 8.2.0-1
- New upstream version GRASS GIS 8.2.0
* Sat May 21 2022 Sandro Mani <manisandro@gmail.com> - 8.0.2-2
- Rebuild for gdal-3.5.0 and/or openjpeg-2.5.0
* Thu May 12 2022 Markus Neteler <neteler@mundialis.de> - 8.0.2-1
- New upstream version GRASS GIS 8.0.2
* Tue Mar 29 2022 Markus Neteler <neteler@mundialis.de> - 8.0.1-3
- Rebuild for pdal-2.4.0
* Thu Mar 10 2022 Sandro Mani <manisandro@gmail.com> - 8.0.1-2
- Rebuild for proj-9.0.0
* Thu Feb 24 2022 Markus Neteler <neteler@mundialis.de> - 8.0.1-1
- New upstream version GRASS GIS 8.0.1
* Fri Jan 28 2022 Markus Neteler <neteler@mundialis.de> - 8.0.0-1
- New upstream version GRASS GIS 8.0.0
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 7.8.6-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Thu Nov 11 2021 Sandro Mani <manisandro@gmail.com> - 7.8.6-3
- Rebuild (gdal)
* Sun Nov 07 2021 Björn Esser <besser82@fedoraproject.org> - 7.8.6-2
- Add patch to fix installation path in pkgconfig file
* Tue Nov 02 2021 Markus Neteler <neteler@mundialis.de> - 7.8.6-1
- New upstream version GRASS GIS 7.8.6
* Thu Oct 21 2021 Sandro Mani <manisandro@gmail.com> - 7.8.5-11
- Rebuild (geos)
* Tue Aug 10 2021 Orion Poplawski <orion@nwra.com> - 7.8.5-10
- Rebuild for netcdf 4.8.0
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 7.8.5-9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Mon Jun 21 2021 Markus Neteler <neteler@mundialis.de> - 7.8.5-8
- fix ctypes for Python 3.10 (RHBZ #1973621)
* Fri May 07 2021 Sandro Mani <manisandro@gmail.com> - 7.8.5-7
- Rebuild (gdal)
* Wed Mar 24 2021 Sandro Mani <manisandro@gmail.com> - 7.8.5-6
- Bump
* Sun Mar 07 2021 Sandro Mani <manisandro@gmail.com> - 7.8.5-5
- Rebuild (proj)
* Sat Feb 13 2021 Sandro Mani <manisandro@gmail.com> - 7.8.5-4
- Rebuild (geos)
* Mon Feb 08 2021 Pavel Raiskup <praiskup@redhat.com> - 7.8.5-3
- rebuild for libpq ABI fix rhbz#1908268
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 7.8.5-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Tue Dec 22 2020 Markus Neteler <neteler@mundialis.de> - 7.8.5-1
- New upstream version GRASS GIS 7.8.5
* Tue Nov 24 2020 Markus Neteler <neteler@mundialis.de> - 7.8.4-6
- Clean up proj-datumgrid requires < f34+
* Fri Nov 20 2020 Sandro Mani <manisandro@gmail.com> - 7.8.4-5
- Drop proj-datumgrid requires on f34+
* Fri Nov 6 2020 Sandro Mani <manisandro@gmail.com> - 7.8.4-4
- Rebuild (proj, gdal)
* Wed Nov 4 2020 Sandro Mani <manisandro@gmail.com> - 7.8.4-3
- Rebuild (PDAL)
* Sat Oct 17 2020 Markus Neteler <neteler@mundialis.de> - 7.8.4-2
- reinstate %%{name}-config.h (RHBZ #1889035) as being needed for QGIS
* Mon Oct 05 2020 Markus Neteler <neteler@mundialis.de> - 7.8.4-1
- New upstream version GRASS GIS 7.8.4
- disabled %%{name}-config.h
* Thu Aug 27 2020 Iñaki Úcar <iucar@fedoraproject.org> - 7.8.3-10
- https://fedoraproject.org/wiki/Changes/FlexiBLAS_as_BLAS/LAPACK_manager
* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 7.8.3-9
- Second attempt - Rebuilt for
https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 7.8.3-8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Fri Jun 26 2020 Markus Neteler <neteler@mundialis.de> - 7.8.3-7
- added PDAL support
* Sun Jun 21 2020 Markus Neteler <neteler@mundialis.de> - 7.8.3-6
- disable automagic byte compilation (BZ#1847153)
* Tue May 26 2020 Markus Neteler <neteler@mundialis.de> - 7.8.3-5
- fixed wxPython for F33 (BZ#1836761)
* Thu May 21 2020 Sandro Mani <manisandro@gmail.com> - 7.8.3-4
- Rebuild (gdal)
* Sat May 09 2020 Markus Neteler <neteler@mundialis.de> - 7.8.3-3
- disabled mysql on EPEL8 due to header problem
- updated PROJ package names for EPEL8
* Wed May 06 2020 Markus Neteler <neteler@mundialis.de> - 7.8.3-2
- enforce Python3 on EPEL7
- do not hardcode python version on Fedora but use macro
* Tue May 05 2020 Markus Neteler <neteler@mundialis.de> - 7.8.3
- new upstream version GRASS GIS 7.8.3
* Tue Mar 03 2020 Sandro Mani <manisandro@gmail.com> - 7.8.2-3
- Rebuild (gdal)
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 7.8.2-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
* Thu Dec 12 2019 Markus Neteler <neteler@mundialis.de> - 7.8.2
- new upstream version GRASS GIS 7.8.2
* Thu Oct 24 2019 Markus Neteler <neteler@mundialis.de> - 7.8.1
- new upstream version GRASS GIS 7.8.1
- it supports GDAL 3 and PROJ 6
* Thu Oct 24 2019 Markus Neteler <neteler@mundialis.de> - 7.8.0-5
- fix EPEL7 support
* Mon Sep 23 2019 Markus Metz <metz@mundialis.de> - 7.8.0-4
- enable bzip2 compression
* Fri Sep 20 2019 Markus Neteler <neteler@mundialis.de> - 7.8.0-3
- added missing proj-datumgrid and proj-datumgrid-world for >= F30
- fix create symlink to unversioned name
* Sat Sep 14 2019 Elliot C. Lee <elliot.c.lee@gmail.com> - 7.8.0-2
- patch for upstream package and SPEC file
* Fri Sep 13 2019 Markus Neteler <neteler@mundialis.de> - 7.8.0-1
- new upstream version of GRASS GIS 7.8.0
- dropped outdated liblas dependency
* Wed Aug 14 2019 Markus Neteler <neteler@mundialis.de> - 7.8.0-RC1
- test version of GRASS GIS 7.8.0RC1 with Python 3 support
- removal of no longer required Python 2/3 shebang update
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 7.6.0-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
* Mon Mar 18 2019 Orion Poplawski <orion@nwra.com> - 7.6.0-5
- Rebuild for netcdf 4.6.3
* Sun Feb 17 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 7.6.0-4
- Rebuild for readline 8.0
* Mon Feb 04 2019 Devrim Gündüz <devrim@gunduz.org> - 7.6.0-3
- Rebuild for new GeOS and Proj
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 7.6.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
* Thu Jan 17 2019 Markus Neteler <neteler@mundialis.de> - 7.6.0-1
- new upstream version GRASS GIS 7.6.0
* Fri Jan 04 2019 Markus Neteler <neteler@mundialis.de> - 7.4.4-1
- new upstream version GRASS GIS 7.4.4
* Tue Nov 27 2018 Markus Neteler <neteler@mundialis.de> - 7.4.3-1
- new upstream version GRASS GIS 7.4.3
* Tue Nov 06 2018 Markus Neteler <neteler@mundialis.de> - 7.4.2-2
- fix to include libgrass_*.so files in grass-libs.rpm
* Sun Oct 28 2018 Markus Neteler <neteler@mundialis.de> - 7.4.2-1
- new upstream version GRASS GIS 7.4.2
* Sun Sep 09 2018 Pavel Raiskup <praiskup@redhat.com> - 7.4.1-8
- Clean up of PostgreSQL support (PR#4)
* Tue Jul 31 2018 Florian Weimer <fweimer@redhat.com> - 7.4.1-7
- Rebuild with fixed binutils
* Sun Jul 29 2018 Markus Neteler <neteler@mundialis.de> - 7.4.1-6
- added BuildRequires gcc-c++ to address RHBZ #1604262 due to RHBZ #1551327 (removing gcc and gcc-c++ from default buildroot)
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 7.4.1-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
* Sun Jul 08 2018 Markus Neteler <neteler@mundialis.de> - 7.4.1-4
- fix Python macro to explicitely use Python 2 interpreter
* Sat Jul 07 2018 Scott Talbert <swt@techie.net> - 7.4.1-3
- Update BRs: remove wxGTK-devel and add cairo-devel
* Sat Jun 23 2018 Markus Neteler <neteler@mundialis.de> - 7.4.1-2
- fix wxPython package dependency name for CentOS7
* Tue Jun 12 2018 Markus Neteler <neteler@mundialis.de> - 7.4.1-1
- new upstream version 7.4.1
- do not fail on EPEL6 with appstream-util
* Wed Apr 25 2018 Markus Neteler <neteler@mundialis.de> - 7.4.0-2
- add /etc/ld.so.conf.d/grass-*.conf to find libs by Daniele Viganò <daniele@vigano.me> (RHBZ #1571441)
* Mon Apr 09 2018 Markus Neteler <neteler@mundialis.de> - 7.4.0-1
- New upstream version 7.4.0
* Mon Mar 26 2018 Iryna Shcherbina <ishcherb@redhat.com> - 7.2.3-2
- Update Python 2 dependency declarations to new packaging standards
(See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)
* Thu Mar 22 2018 Markus Neteler <neteler@mundialis.de> - 7.2.3-1
- new upstream version 7.2.3
- selected backport of major SPEC file cleanup from 7.4.0 done by Markus Metz <metz@mundialis.de>
- Fix grass-devel which needs include/grass and include/Make dirs done by Markus Metz <metz@mundialis.de
- store binaries in /usr/lib[64]/grass74/
* Sun Jan 28 2018 Markus Neteler <neteler@mundialis.de> - 7.2.2-2
- fix for EPEL in r.random.surface to avoid variable collision with GDAL
- SPEC cleanup with fix of dependencies between packages (review #1539116)
- appdata.xml file also go into '/usr/share/metainfo'
- use icon cache scriplets only on EPEL
* Mon Jan 15 2018 Markus Metz <metz@mundialis.de> - 7.2.2-1
- Major cleanup of SPEC file
- Fix grass-devel which needs include/grass and include/Make dirs
* Fri Jul 21 2017 Kalev Lember <klember@redhat.com> - 7.2.1-2
- Rebuilt for Boost 1.64
* Wed May 3 2017 Markus Neteler <neteler@mundialis.de> - 7.2.1-1
- New upstream version 7.2.1
* Thu Mar 2 2017 Markus Neteler <neteler@mundialis.de> - 7.2.0-3
- Fix for g.extension which needs include/ dir in grass-devel
* Sat Feb 4 2017 Markus Neteler <neteler@mundialis.de> - 7.2.0-2
- Fixes for EPEL
* Thu Jan 12 2017 Markus Neteler <neteler@mundialis.de> - 7.2.0-1
- New upstream version 7.2.0
* Thu Jan 12 2017 Igor Gnatenko <ignatenko@redhat.com> - 7.0.4-5
- Rebuild for readline 7.x
* Sun Jan 01 2017 Volker Froehlich <volker27@gmx.at> - 7.0.4-4
- Rebuild for libgeos
* Fri Oct 7 2016 Orion Poplawski <orion@cora.nwra.com> - 7.0.4-3
- Add patch to fix desktop file
- Validate desktop and appdata files
- Fix script interpreters
- Convert files to UTF-8 if needed
* Wed Sep 21 2016 Orion Poplawski <orion@cora.nwra.com> - 7.0.4-2
- Generate rpm macro file for version tracking
* Mon May 9 2016 Devrim Gündüz <devrim@gunduz.org> - 7.0.4-1
- Update to 7.0.4
* Mon Mar 07 2016 Thomas Kreuzer <thomas.kreuzer@uni-vechta.de> - 7.0.3-1
- New SPEC file for GRASS GIS 7.0.3
* Tue Sep 23 2014 Richard Hughes <richard@hughsie.com> - 6.4.4-5
- Install the shipped AppData file
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.4.4-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
* Sat Aug 09 2014 Ralf Corsépius <corsepius@fedoraproject.org> 6.4.4-2
- Rebase patches against grass-6.4.4.
- Convert -Werror=format-security into warnings (RHBZ#1106720).
- Minor spec cleanup.
* Fri Jul 25 2014 Peter Robinson <pbrobinson@fedoraproject.org> 6.4.4-1
- Update to 6.4.4
- Make 64bit conditionals generic
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.4.3-8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
* Wed May 21 2014 Jaroslav Škarvada <jskarvad@redhat.com> - 6.4.3-7
- Rebuilt for https://fedoraproject.org/wiki/Changes/f21tcl86
* Thu Mar 27 2014 Ville Skyttä <ville.skytta@iki.fi> - 6.4.3-6
- Don't ship patch backup files
* Mon Oct 14 2013 Volker Fröhlich <volker27@gmx.at> - 6.4.3-5
- Solve build failure on PPC tests (BZ#961838)
* Wed Oct 9 2013 Devrim Gündüz <devrim@gunduz.org> - 6.4.3-4
- Rebuild against new GEOS
* Thu Oct 3 2013 Volker Fröhlich <volker27@gmx.at> - 6.4.3-3
- Add patch for release name encoding crash
- Use upstream desktop file (BZ #986852)
- Install icons of different sizes
* Sat Sep 14 2013 Volker Fröhlich <volker27@gmx.at> - 6.4.3-2
- Remove gcc patch (upstream)
- Remove useless BR for libjpeg
- Make config.h a source file instead of defining it in the spec file
- Truncate changelog
* Thu Sep 12 2013 Devrim GÜNDÜZ <devrim@gunduz.org> - 6.4.3-1
- Update to 6.4.3
- Rebuild with new geos.
* Tue Aug 27 2013 Orion Poplawski <orion@cora.nwra.com> - 6.4.2-11
- Rebuild for gdal 1.10.0
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.4.2-10
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
* Fri Apr 12 2013 Jon Ciesla <limburgher@gmail.com> - 6.4.2-9
- Drop desktop vendor tag.
* Wed Mar 06 2013 Devrim GÜNDÜZ <devrim@gunduz.org> - 6.4.2-8
- Rebuild with new geos.
* Fri Jan 25 2013 Devrim GÜNDÜZ <devrim@gunduz.org> - 6.4.2-7
- Rebuild with geos 3.3.7.
* Sun Nov 18 2012 Volker Fröhlich <volker27@gmx.at> - 6.4.2-6
- Rebuild with ever newer geos
* Wed Nov 14 2012 Devrim GÜNDÜZ <devrim@gunduz.org> - 6.4.2-5
- Rebuild with new geos.
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.4.2-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
* Mon Jul 16 2012 Devrim GÜNDÜZ <devrim@gunduz.org> - 6.4.2-3
- Rebuilt
* Sun Mar 4 2012 Volker Fröhlich <volker27@gmx.at> - 6.4.2-2
- Solve name conflict with "parallel" man pages (BZ 797824)
- Correct man page encoding conversion
- Build with multiple workers; assumuption on race-condition was wrong
* Fri Mar 2 2012 Tom Callaway <spot@fedoraproject.org> - 6.4.2-1
- update to 6.4.2
* Tue Feb 28 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.4.1-8
- Rebuilt for c++ ABI breakage
* Tue Jan 10 2012 Volker Fröhlich <volker27@gmx.at> - 6.4.1-7
- Race condition in build system assumed -- going back to one worker
* Mon Jan 9 2012 Devrim GÜNDÜZ <devrim@gunduz.org> - 6.4.1-6
- Rebuilt with new geos
* Wed Nov 23 2011 Volker Fröhlich <volker27@gmx.at> - 6.4.1-5
- Move string substitution back to the install section, because
it causes problems otherwise
- Add patch for libpng API change
* Wed Nov 02 2011 Volker Fröhlich <volker27@gmx.at> - 6.4.1-4
- Remove encoding from desktop file
- Remove BR on wxGTK, because wxGTK requires it anyway
- Disable Ubuntu patches, because they don't seem to work in Fedora
- Move all the string substitution for locales and docs to prep
- Use name macro in Source
- Drop custom compiler flags -- no evidence they serve a purpose
- Remove 2 unnecessary chmods
- Don't use sysconfdir macro in places, where etc means something different
- Add contributors to documentation
* Wed Nov 02 2011 Volker Fröhlich <volker27@gmx.at> - 6.4.1-3
- Patch locale and documentation paths properly for the GUI
* Thu Sep 22 2011 Volker Fröhlich <volker27@gmx.at> - 6.4.1-2
- Remove duplicate documentation
- Correct further documentation paths
- Create version-less symlinks for library directory and binary
- Supply all lang files to the files section directly
- Add ternary operator patch for Python 2.4 (ELGIS)
* Tue Aug 02 2011 Volker Fröhlich <volker27@gmx.at> - 6.4.1-1
- Update to 6.4.1
- Remove explicit lib and include dirs, where not necessary
- Really build with geos
- Remove sed call on ncurses
* Tue Aug 02 2011 Volker Fröhlich <volker27@gmx.at> - 6.4.0-4
- Correct license to GPLv2+
- Update URL
- Replace define with global macro
- Devel package required itself
- Simplify setup macro
- Don't add -lm manually anymore
- Correct FSF postal address
- Drop cstdio patch
- Correct Exec and Icon entry in desktop file
- Remove wrong and unnecessary translation entries from desktop file
GRASS didn't start for the first issue
- Add numpy as requirement
- Delete defattr, as the defaults work right
- Use name macro where possible
- Devel package required itself
- Changelog doesn't need encoding conversion anymore
Same goes for translators and infrastructure files
- Use mandir macro on one occasion
- Introduce "shortversion" macro
- Beautify case construction for 64 bit build flags
- Update syntax for Require on base package to guidelines
- Don't list LOCALE files twice, own directory
- Don't ship same documentation in different packages
- Drop README
- Simplify file list in devel package
- Replace extra icon source with one from the tarball
* Wed Mar 23 2011 Dan Horák <dan@danny.cz> - 6.4.0-3
- rebuilt for mysql 5.5.10 (soname bump in libmysqlclient)
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.4.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
* Mon Nov 22 2010 Viji Nair <viji [AT] fedoraproject DOT org> - 6.4.0-1
- Rebuilt with new gdal 1.7.3.
- Updated to upstream version 6.4.0.
- Removed grass-gdilib.patch
- Spec review
* Fri Dec 4 2009 Devrim GÜNDÜZ <devrim@gunduz.org> - 6.3.0-15
- Rebuilt with new geos
* Fri Aug 21 2009 Tomas Mraz <tmraz@redhat.com> - 6.3.0-14
- rebuilt with new openssl
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.3.0-13
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
* Mon Mar 23 2009 Lubomir Rintel <lkundrak@v3.sk> - 6.3.0-12
- Fix build with GCC 4.4
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.3.0-11
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
* Thu Jan 29 2009 Balint Cristian <cristian.balint@gmail.com> - 6.3.0-10
- email change
- rebuild for new mysql
* Sun Dec 07 2008 Balint Cristian <rezso@rdsor.ro> 6.3.0-9
- rebuild against newer gdal
* Sun Dec 07 2008 Balint Cristian <rezso@rdsor.ro> 6.3.0-8
- rebuild against newer gdal
* Sun Nov 30 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> 6.3.0-7
- Rebuild for Python 2.6
* Sun Aug 24 2008 Balint Cristian <rezso@rdsor.ro> 6.3.0-6
- bz#458427 (prelink fail)
- bz#458563 (grass not able to display documentation)
* Sat Jul 05 2008 Balint Cristian <rezso@rdsor.ro> 6.3.0-5
- address bz#454146 (wxPython miss)
* Thu Jun 12 2008 Balint Cristian <rezso@rdsor.ro> 6.3.0-4
- address bz#341391 (multilib issue)
* Mon May 26 2008 Balint Cristian <rezso@rdsor.ro> 6.3.0-3
- bugfix initscripts permission
* Thu May 15 2008 Balint Cristian <rezso@rdsor.ro> 6.3.0-2
- require swig to build
* Thu May 15 2008 Balint Cristian <rezso@rdsor.ro> 6.3.0-1
- final stable release upstream

1
sources Normal file
View file

@ -0,0 +1 @@
SHA512 (grass-8.4.2.tar.gz) = bbbe219b0d4a7075374c7f8b11de838f014ea0bce84a22dc9089d65fe49fd4f41d8e39867f08fa12ab46e8ff883389c22ccb9976ef89c2fed24834d1ba5cf6fb