1 Summary: The Geographic Resources Analysis Support System
2 Summary(pl): System obs³uguj±cy analizê zasobów geograficznych
8 Group: X11/Applications
9 Source0: ftp://grass.itc.it/pub/grass/grass60/source/%{name}-%{version}.tar.gz
10 # Source0-md5: 5225e816895d5e6b28bca623f76acaad
11 Patch0: %{name}-tk85.patch
12 Patch1: %{name}-soname.patch
13 URL: http://grass.itc.it/
14 BuildRequires: OpenGL-devel
17 BuildRequires: blas-devel
18 BuildRequires: fftw-devel
20 BuildRequires: freetype-devel >= 2.0.0
21 BuildRequires: gcc-g77
22 BuildRequires: gdal-devel
23 BuildRequires: gdbm-devel
24 BuildRequires: gd-devel
25 BuildRequires: lapack-devel
26 BuildRequires: libjpeg-devel
27 BuildRequires: libpng-devel
28 BuildRequires: libstdc++-devel
29 BuildRequires: libtiff-devel
31 BuildRequires: motif-devel
32 BuildRequires: mysql-devel
33 BuildRequires: ncurses-devel
34 BuildRequires: postgresql-backend-devel
35 BuildRequires: postgresql-devel
36 BuildRequires: proj-devel
37 BuildRequires: proj-progs
38 BuildRequires: readline-devel
39 BuildRequires: sed >= 4.0
40 BuildRequires: tcl-devel
41 BuildRequires: tk-devel
42 BuildRequires: unixODBC-devel
43 BuildRequires: zlib-devel
44 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
46 %define _noautoreqdep libGL.so.1 libGLU.so.1
47 %define _sysconfdir /etc/X11
48 %define _target_platform %(echo %{_target_cpu}-%{_target_vendor}-%{_host_os} | sed -e 's/athlon/i686/;s/ppc/powerpc/;s/amd64/x86_64/')
51 GRASS (the Geographic Resources Analysis Support System) is a software
52 raster- and vector-based GIS (Geographic Information System), image
53 processing system, graphics production system, and spatial modeling
54 system. GRASS contains many modules for raster data manipulation,
55 vector data manipulation, rendering images on the monitor or paper,
56 multispectral image processing, point data management and general data
57 management. It also has tools for interfacing with digitizers,
58 scanners, and the RIM, Informix, Postgres, and Oracle databases.
61 GRASS (System Wspierania Analiz Zasobów Geograficznych) jest rastrowym
62 oraz wektorowym systemem GIS (System Informacji Geograficznej),
63 obróbki obrazów, tworzenia grafiki oraz modelowania przestrzennego.
64 GRASS zawiera wiele modu³ów wspomagaj±cych manipulacjê danymi
65 rastrowymi i wektorowymi, renderowanie obrazów na monitorze lub
66 papierze, obróbkê multispektralnych obrazów, punktowe oraz ogólne
67 zarz±dzanie danymi. Zawiera równie¿ narzêdzia do wspó³pracy z
68 digitizerami, skanerami oraz bazami RIM, Informix, Postgres oraz
72 Summary: NVIZ - a 3D-tool for GRASS
73 Summary(pl): NVIZ - narzêdzie 3D dla GRASSa
74 Group: X11/Applications
75 Requires: %{name} = %{epoch}:%{version}
78 Package contains nviz, which is a GRASS module-in-progress which
79 allows users to realistically render multiple surfaces in a 3D space,
80 optionally using thematic coloring, draping GRASS vector files over
81 the surfaces, and displaying GRASS site files either draped on the
82 surfaces or as 3D point locations.
84 %description OpenGL -l pl
85 Pakiet zawiera modu³ nviz, który rozszerza funkcjonalno¶æ systemu
86 GRASS o mo¿liwo¶æ realistycznego renderowania wielu powierzchni w
87 trójwymiarowej przestrzeni. Na renderowanych powierzchniach, które
88 mog± byæ tematycznie kolorowane, mo¿na zawieszaæ pliki wektorowe
92 Summary: PostgreSQL database interface
93 Summary(pl): Interfejs do bazy PostgreSQL
94 Group: X11/Applications
95 Requires: %{name} = %{epoch}:%{version}
98 PostgreSQL database interface for GRASS.
100 %description pg -l pl
101 Interfejs do bazy PostgreSQL dla GRASSa.
104 Summary: ODBC database interface
105 Summary(pl): Interfejs ODBC dla GRASSa
106 Group: X11/Applications
107 Requires: %{name} = %{epoch}:%{version}
110 ODBC database interface for GRASS.
112 %description odbc -l pl
113 Interfejs ODBC dla GRASSa.
116 Summary: Header files and static libraries for GRASS
117 Summary(pl): Pliki nag³ówkowe i biblioteki statyczne systemu GRASS
118 Group: X11/Development/Libraries
121 Header files and static libraries for GRASS.
123 %description devel -l pl
124 Pliki nag³ówkowe i biblioteki statyczne systemu GRASS.
132 CFLAGS="%{rpmcflags} -I/usr/include/ncurses"; export CFLAGS
133 CPPFLAGS="-I/usr/include/ncurses -I/usr/X11R6/include"; export CPPFLAGS
135 --with-includes=%{_includedir} \
136 --with-libs=%{_libdir} \
140 --with-freetype-includes=/usr/include/freetype2 \
144 --with-mysql-includes=/usr/include/mysql \
147 --with-postgres-includes=/usr/include/postgresql/server \
152 rm -rf $RPM_BUILD_ROOT
155 prefix=$RPM_BUILD_ROOT%{_libdir} \
156 BINDIR=$RPM_BUILD_ROOT%{_bindir} \
157 PREFIX=$RPM_BUILD_ROOT%{_libdir}
159 install -d $RPM_BUILD_ROOT{%{_datadir},%{_includedir}/grass60}
160 mv $RPM_BUILD_ROOT%{_libdir}/grass-%{version}/include/* $RPM_BUILD_ROOT%{_includedir}/grass60
161 mv $RPM_BUILD_ROOT%{_libdir}/grass-%{version}/lib/* $RPM_BUILD_ROOT%{_libdir}
162 mv $RPM_BUILD_ROOT%{_libdir}/grass-%{version}/locale $RPM_BUILD_ROOT%{_datadir}
163 mv $RPM_BUILD_ROOT%{_libdir}/grass-%{version}/man $RPM_BUILD_ROOT%{_datadir}
165 sed -i -e 's,^GISBASE=.*,GISBASE=%{_libdir}/grass-%{version},' $RPM_BUILD_ROOT%{_bindir}/grass60
167 cp -f lib/external/bwidget/CHANGES.txt bwidget.CHANGES.TXT
168 cp -f lib/external/bwidget/README.grass bwidget.README.grass
170 rm -rf $RPM_BUILD_ROOT%{_libdir}/grass-%{version}/{bwidget/{*.txt,README.grass},docs}
172 %find_lang %{name} --all-name
175 rm -rf $RPM_BUILD_ROOT
177 %post -p /sbin/ldconfig
178 %postun -p /sbin/ldconfig
180 %files -f %{name}.lang
181 %defattr(644,root,root,755)
182 %doc AUTHORS CHANGES COPYING README TODO bwidget.CHANGES.TXT bwidget.README.grass dist.%{_target_platform}/docs/html
183 %attr(755,root,root) %{_bindir}/*
184 %attr(755,root,root) %{_libdir}/*.so
185 %dir %{_libdir}/grass-%{version}
186 %attr(755,root,root) %{_libdir}/grass-%{version}/bin
187 %dir %{_libdir}/grass-%{version}/bwidget
188 %{_libdir}/grass-%{version}/bwidget/*.tcl
189 %{_libdir}/grass-%{version}/bwidget/images
190 %dir %{_libdir}/grass-%{version}/bwidget/lang
191 %lang(de) %{_libdir}/grass-%{version}/bwidget/lang/de.rc
192 %{_libdir}/grass-%{version}/bwidget/lang/en.rc
193 %lang(es) %{_libdir}/grass-%{version}/bwidget/lang/es.rc
194 %lang(fr) %{_libdir}/grass-%{version}/bwidget/lang/fr.rc
195 %attr(755,root,root) %{_libdir}/grass-%{version}/driver
196 %dir %{_libdir}/grass-%{version}/etc
197 %attr(755,root,root) %{_libdir}/grass-%{version}/etc/c[!e]*
198 %attr(755,root,root) %{_libdir}/grass-%{version}/etc/d[.b]*
199 %{_libdir}/grass-%{version}/etc/d[ai]*
200 %dir %{_libdir}/grass-%{version}/etc/dm
201 %{_libdir}/grass-%{version}/etc/dm/*.gif
202 %attr(755,root,root) %{_libdir}/grass-%{version}/etc/dm/*.tcl
203 %dir %{_libdir}/grass-%{version}/etc/dm/script
204 %attr(755,root,root) %{_libdir}/grass-%{version}/etc/dm/script/*
205 %dir %{_libdir}/grass-%{version}/etc/form
206 %attr(755,root,root) %{_libdir}/grass-%{version}/etc/form/form
207 %{_libdir}/grass-%{version}/etc/form/*.tcl
208 %{_libdir}/grass-%{version}/etc/gtcltk
209 %dir %{_libdir}/grass-%{version}/etc/msgs
210 %lang(ru) %{_libdir}/grass-%{version}/etc/msgs/ru.msg
211 %{_libdir}/grass-%{version}/etc/nad
212 %dir %{_libdir}/grass-%{version}/etc/nviz2.2
213 %{_libdir}/grass-%{version}/etc/nviz2.2/bitmaps
214 %dir %{_libdir}/grass-%{version}/etc/nviz2.2/scripts
215 %{_libdir}/grass-%{version}/etc/nviz2.2/scripts/[!ns]*
216 %attr(755,root,root) %{_libdir}/grass-%{version}/etc/nviz2.2/scripts/nviz2.2_script
217 %{_libdir}/grass-%{version}/etc/nviz2.2/scripts/nviz_init.tcl
218 %{_libdir}/grass-%{version}/etc/nviz2.2/scripts/s[!c]*
219 %{_libdir}/grass-%{version}/etc/nviz2.2/scripts/script_support.tcl
220 %attr(755,root,root) %{_libdir}/grass-%{version}/etc/nviz2.2/scripts/script_[!s]*
221 %{_libdir}/grass-%{version}/etc/ogr_csv
222 %dir %{_libdir}/grass-%{version}/etc/paint
223 %{_libdir}/grass-%{version}/etc/paint/prolog.ps
224 %attr(755,root,root) %{_libdir}/grass-%{version}/etc/water
225 %{_libdir}/grass-%{version}/etc/FIPS.code
226 %{_libdir}/grass-%{version}/etc/VERSION*
227 %attr(755,root,root) %{_libdir}/grass-%{version}/etc/[Iilv]*
228 %attr(755,root,root) %{_libdir}/grass-%{version}/etc/echo
229 %{_libdir}/grass-%{version}/etc/el*
230 %attr(755,root,root) %{_libdir}/grass-%{version}/etc/epsg_option.tcl
231 %attr(755,root,root) %{_libdir}/grass-%{version}/etc/frame.*
232 %{_libdir}/grass-%{version}/etc/freetypecap
233 %attr(755,root,root) %{_libdir}/grass-%{version}/etc/g.mapsets.tcl
234 %attr(755,root,root) %{_libdir}/grass-%{version}/etc/gis_set.tcl
235 %attr(755,root,root) %{_libdir}/grass-%{version}/etc/grass-run.sh
236 %{_libdir}/grass-%{version}/etc/grass_intro
237 %{_libdir}/grass-%{version}/etc/gui.tcl
238 %attr(755,root,root) %{_libdir}/grass-%{version}/etc/help.tcl
239 %attr(755,root,root) %{_libdir}/grass-%{version}/etc/mon.*
240 %attr(755,root,root) %{_libdir}/grass-%{version}/etc/make_location_epsg.sh
241 %{_libdir}/grass-%{version}/etc/monitorcap
242 %{_libdir}/grass-%{version}/etc/projections
243 %attr(755,root,root) %{_libdir}/grass-%{version}/etc/r[!g]*
244 %attr(755,root,root) %{_libdir}/grass-%{version}/etc/photo.*
245 %attr(755,root,root) %{_libdir}/grass-%{version}/etc/s[!t]*
246 %{_libdir}/grass-%{version}/etc/state*
247 %{_libdir}/grass-%{version}/etc/welcome
248 %{_libdir}/grass-%{version}/fonts
249 %attr(755,root,root) %{_libdir}/grass-%{version}/scripts
253 %defattr(644,root,root,755)
254 %{_includedir}/grass60