]> git.pld-linux.org Git - packages/grace.git/blame - grace.spec
- added ac+tirpc patch (autoconf fix + tirpc support)
[packages/grace.git] / grace.spec
CommitLineData
d8c25814
JB
1#
2# Conditional build:
3%bcond_with pdflib # PDF driver (based on PDFlib, non-free)
4
40308dcc 5Summary: Numerical Data Processing and Visualization Tool (grace)
cafda913 6Summary(pl.UTF-8): Narzędzie do numerycznej obróbki i wizualizacji danych
40308dcc 7Name: grace
b0c100da 8Version: 5.1.25
d8c25814 9Release: 3
b9ea1b8f 10License: GPL v2+
40308dcc 11Group: Applications/Math
d06a7046 12Source0: ftp://plasma-gate.weizmann.ac.il/pub/grace/src/stable/%{name}-%{version}.tar.gz
b0c100da 13# Source0-md5: c0482b1f18b113192946a96f5ff35a4d
facc6d11 14Source1: %{name}.desktop
64b8150d 15Patch0: %{name}-FHS.patch
d99ea93a 16Patch1: %{name}-home_etc.patch
64b8150d
JB
17Patch2: %{name}-etc.patch
18Patch3: %{name}-fontsdir.patch
34384705 19Patch4: source-hardening.diff
d8c25814 20Patch5: %{name}-ac+tirpc.patch
1468d31b 21URL: https://plasma-gate.weizmann.ac.il/Grace/
3b36b72c
JB
22BuildRequires: Xbae-devel
23BuildRequires: XmHTML-devel >= 1.1.5
24BuildRequires: autoconf
10065f98 25BuildRequires: automake
4af691bd 26BuildRequires: fftw-devel >= 2.1.3
35ac9749
RW
27BuildRequires: libjpeg-devel
28BuildRequires: libpng-devel >= 0.9.6
d8c25814 29BuildRequires: libtirpc-devel
930e02c2 30BuildRequires: motif-devel >= 1.2
2cde5993 31BuildRequires: netcdf-devel >= 3.0
d8c25814 32%{?with_pdflib:BuildRequires: pdflib-lite-devel >= 5.0.0}
f9b0b71b 33BuildRequires: t1lib-devel >= 5.0.0
4af691bd
JB
34BuildRequires: xorg-lib-libXmu-devel
35BuildRequires: xorg-lib-libXpm-devel
36BuildRequires: xorg-lib-libXt-devel
aa6867a9 37Requires: fonts-Type1-urw
3b36b72c 38Requires: libpng >= 0.9.6
d8c25814 39%{?with_pdflib:Requires: pdflib-lite >= 5.0.0}
35ac9749 40Requires: zlib >= 1.0.3
9d0686fd 41Obsoletes: xmgr
9df9832c 42BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
40308dcc 43
eb6c5a39 44%description
7ea03df3 45Grace is a Motif application for two-dimensional data visualization.
46Grace can transform the data using free equations, FFT, cross- and
47auto-correlation, differences, integrals, histograms, and much more.
48The generated figures are of high quality. Grace is a very convenient
49tool for data inspection, data transformation, and and for making
50figures for publications.
eb6c5a39 51
40dd49a5 52%description -l pl.UTF-8
c9d371fd
RT
53Grace jest motifową aplikacją służącą do dwuwymiarowej wizualizacji
54danych. Może przekształcać dane za pomocą wolnych równań, FFT,
55autokorelacji, różniczek, całek, histogramów itd. Powstałe wykresy
56mają wysoką jakość. Grace jest bardzo użytecznym narzędziem jeśli
57chodzi o monitorowanie i transformację danych oraz tworzenie wykresów
58do publikacji.
ae8b5be6 59
40308dcc 60%prep
61%setup -q
64b8150d 62%patch0 -p1
35ac9749 63%patch1 -p1
64b8150d 64%patch2 -p1
35ac9749 65%patch3 -p1
367159b8 66%patch4 -p1
d8c25814 67%patch5 -p1
40308dcc 68
69%build
10065f98 70cp -f /usr/share/automake/config.* ac-tools
d8c25814 71%{__autoconf} ac-tools/configure.in > configure
64b8150d 72%configure \
d8c25814 73 %{!?debug:--disable-debug} \
bbc9c70a 74 --enable-editres \
d8c25814
JB
75 --enable-grace-home=%{_datadir}/%{name} \
76 %{!?with_pdflib:--disable-pdfdrv} \
77 --without-bundled-xbae
877da25a 78%{__make}
40308dcc 79
40308dcc 80%install
7ea03df3 81rm -rf $RPM_BUILD_ROOT
82
faca972a
JB
83%{__make} install \
84 DESTDIR=$RPM_BUILD_ROOT
40308dcc 85
b0c100da 86%{__rm} $RPM_BUILD_ROOT%{_datadir}/grace/doc/*.1 \
2cde5993
JB
87 $RPM_BUILD_ROOT%{_datadir}/grace/examples/dotest
88
930e02c2 89install -D %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}/%{name}.desktop
2cde5993 90
f9b0b71b
JB
91gzip -9nf $RPM_BUILD_ROOT%{_datadir}/grace/doc/*.dat \
92 $RPM_BUILD_ROOT%{_datadir}/grace/doc/*.agr \
93 $RPM_BUILD_ROOT%{_datadir}/grace/doc/*.sh
94
40308dcc 95%clean
3461b9e9 96rm -rf $RPM_BUILD_ROOT
40308dcc 97
e7ac6abc 98%files
7ea03df3 99%defattr(644,root,root,755)
2cde5993
JB
100%docdir %{_datadir}/grace/doc
101%docdir %{_datadir}/grace/examples
102%{_datadir}/grace/doc
103%{_datadir}/grace/examples
11025e3b 104%dir %{_sysconfdir}/grace
b9ea1b8f
JB
105%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/grace/gracerc
106%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/grace/gracerc.user
107%attr(755,root,root) %{_bindir}/convcal
108%attr(755,root,root) %{_bindir}/fdf2fit
109%attr(755,root,root) %{_bindir}/gracebat
110%attr(755,root,root) %{_bindir}/grconvert
111%attr(755,root,root) %{_bindir}/xmgrace
112%{_mandir}/man1/convcal.1*
113%{_mandir}/man1/grace.1*
114%{_mandir}/man1/gracebat.1*
115%{_mandir}/man1/grconvert.1*
116%{_mandir}/man1/xmgrace.1*
b73fc798 117%{_libdir}/grace
b9ea1b8f 118%{_includedir}/grace_np.h
11025e3b
JB
119%dir %{_datadir}/grace
120%{_datadir}/grace/auxiliary
121%dir %{_datadir}/grace/templates
7da5f80c 122%config(noreplace) %verify(not md5 mtime size) %{_datadir}/grace/templates/*
b1ab3694
JB
123%dir %{_datadir}/grace/fonts
124%{_datadir}/grace/fonts/enc
6d133f4c 125%{_datadir}/grace/fonts/type1
b1ab3694 126%{_datadir}/grace/fonts/FontDataBase
b9ea1b8f 127%{_desktopdir}/grace.desktop
This page took 0.083517 seconds and 4 git commands to generate.