]> git.pld-linux.org Git - packages/pspp.git/blame - pspp.spec
- updated to 1.6.2
[packages/pspp.git] / pspp.spec
CommitLineData
6c762cc3
JB
1#
2# Conditional build:
e6d9fa0a 3%bcond_with glade # Glade extensions for PSPP development (broken in 1.4.1)
6c762cc3
JB
4%bcond_without perl # Perl module
5
b68d06e7
JB
6Summary: GNU PSPP - program for statistical analysis of sampled data
7Summary(pl.UTF-8): GNU PSPP - program do analizy statystycznej danych próbkowanych
8Name: pspp
6a86c6ea 9Version: 1.6.2
f0ca7162 10Release: 1
b68d06e7
JB
11License: GPL v3+
12Group: Applications/Science
36eeab05 13Source0: https://ftp.gnu.org/gnu/pspp/%{name}-%{version}.tar.gz
6a86c6ea 14# Source0-md5: 0e2aecdf978b9de9feb94214e39185bd
b68d06e7 15Patch0: %{name}-info.patch
6c762cc3 16Patch1: %{name}-perl.patch
b68d06e7 17URL: http://www.gnu.org/software/pspp/
f0ca7162
JB
18BuildRequires: autoconf >= 2.64
19BuildRequires: automake >= 1:1.14
b68d06e7 20BuildRequires: cairo-devel >= 1.5
e6d9fa0a 21BuildRequires: gettext-tools >= 0.20
f65953c8 22BuildRequires: glib2-devel >= 1:2.44
b68d06e7 23BuildRequires: gsl-devel >= 1.13
36eeab05 24BuildRequires: gtk+3-devel >= 3.22.0
f0ca7162 25BuildRequires: gtksourceview4-devel >= 4.0
5df43fdf 26%{?with_glade:BuildRequires: glade-devel >= 3.0}
6c762cc3 27BuildRequires: libtool
b68d06e7 28BuildRequires: libxml2-devel >= 2.0
b68d06e7
JB
29BuildRequires: pango-devel >= 1:1.22
30BuildRequires: perl-base >= 5.005_03
6c762cc3 31%{?with_perl:BuildRequires: perl-devel >= 1:5.8}
b68d06e7
JB
32BuildRequires: pkgconfig
33BuildRequires: postgresql-devel
f0ca7162 34BuildRequires: python3 >= 1:3
b68d06e7 35BuildRequires: readline-devel
6c762cc3 36BuildRequires: rpm-perlprov >= 4.1-13
db608690 37BuildRequires: rpmbuild(macros) >= 1.745
f0ca7162 38BuildRequires: spread-sheet-widget-devel >= 0.7
b68d06e7
JB
39BuildRequires: texinfo
40BuildRequires: zlib-devel
36eeab05
JB
41Requires(post,postun): desktop-file-utils
42Requires(post,postun): gtk-update-icon-cache
f2f3e11f 43Requires: %{name}-libs = %{version}-%{release}
b68d06e7 44Requires: cairo >= 1.5
36eeab05
JB
45Requires: glib2 >= 1:2.44
46Requires: gtk+3 >= 3.22.0
f0ca7162 47Requires: gtksourceview4 >= 4.0
b68d06e7 48Requires: pango >= 1:1.22
36eeab05 49Requires: shared-mime-info
f0ca7162 50Requires: spread-sheet-widget >= 0.7
e6d9fa0a
JB
51%if %{without glade}
52Obsoletes: pspp-glade < 1.4.1
53%endif
b68d06e7
JB
54BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
55
56%description
57GNU PSPP is a program for statistical analysis of sampled data. It is
58a Free replacement for the proprietary program SPSS, and appears very
59similar to it with a few exceptions.
60
61%description -l pl.UTF-8
62GNU PSPP to program do analizy statystycznej danych próbkowanych. Jest
63to wolnodostępny zamiennik własnościowego programu SPSS; jest do niego
64dosyć podobny z kilkoma wyjątkami.
65
35dbdc34 66%package libs
f2f3e11f 67Summary: GNU PSPP libraries and command line tools
41738d5f 68Summary(pl.UTF-8): Biblioteki GNU PSPP i narzędzia linii poleceń
35dbdc34 69Group: Applications/Science
70Requires: gsl >= 1.13
f2f3e11f 71Conflicts: pspp < 0.8.5-1
35dbdc34 72
73%description libs
41738d5f
JB
74GNU PSP libraries command line tools.
75
76%description libs -l pl.UTF-8
77Biblioteki GNU PSPP i narzędzia linii poleceń.
35dbdc34 78
6c762cc3
JB
79%package -n perl-PSPP
80Summary: PSPP module for Perl
81Summary(pl.UTF-8): Moduł PSPP dla Perla
82Group: Development/Languages/Perl
83Requires: %{name}-libs = %{version}-%{release}
84
85%description -n perl-PSPP
86PSPP Perl module provides an interface to the libraries used by pspp
87to read and write system files.
88
89%description -n perl-PSPP -l pl.UTF-8
90Moduł Perla PSPP udostępnia interfejs do bibliotek wykorzystywanych
91przez pspp do odczytu i zapisu plików systemowych.
92
5df43fdf
JB
93%package glade
94Summary: Glade extensions for PSPP development
95Summary(pl.UTF-8): Rozszerzenia Glade do rozwijania PSPP
6c762cc3 96Group: X11/Development/Libraries
5df43fdf 97Requires: glade >= 3.0
6c762cc3 98
5df43fdf
JB
99%description glade
100Glade extensions for PSPP development.
6c762cc3 101
5df43fdf
JB
102%description glade -l pl.UTF-8
103Rozszerzenia Glade do rozwijania PSPP.
6c762cc3 104
b68d06e7
JB
105%prep
106%setup -q
107%patch0 -p1
2f690d7d 108%patch1 -p1
b68d06e7
JB
109
110%build
6c762cc3
JB
111%{__libtoolize}
112%{__aclocal} -I gl/m4
113%{__autoconf}
114%{__autoheader}
115%{__automake}
b68d06e7 116%configure \
35dbdc34 117 --disable-static \
6c762cc3 118 %{?with_glade:--with-gui-tools} \
6c762cc3
JB
119 --with-packager="PLD Linux (http://pld-linux.org/)" \
120 %{!?with_perl:--without-perl-module}
35dbdc34 121
b68d06e7
JB
122%{__make}
123
124%install
125rm -rf $RPM_BUILD_ROOT
126
127%{__make} install \
128 DESTDIR=$RPM_BUILD_ROOT
129
6c762cc3
JB
130%if %{with perl}
131%{__make} -C perl-module install \
132 DESTDIR=$RPM_BUILD_ROOT
133%endif
134
b68d06e7
JB
135# API not exported
136%{__rm} $RPM_BUILD_ROOT%{_libdir}/pspp/lib{pspp,pspp-core}.{la,so}
6c762cc3
JB
137%if %{with glade}
138# loadable module
5df43fdf 139%{__rm} $RPM_BUILD_ROOT%{_libdir}/glade/modules/*.la
6c762cc3 140%endif
b68d06e7
JB
141
142%find_lang %{name}
143
f65953c8
AG
144rm -f $RPM_BUILD_ROOT%{_infodir}/dir
145
b68d06e7
JB
146%clean
147rm -rf $RPM_BUILD_ROOT
148
36eeab05
JB
149%post
150%update_desktop_database
151%update_icon_cache hicolor
152%update_mime_database
153
154%postun
155%update_desktop_database
156%update_icon_cache hicolor
157%update_mime_database
158
b68d06e7
JB
159%files -f %{name}.lang
160%defattr(644,root,root,755)
b68d06e7 161%attr(755,root,root) %{_bindir}/pspp
36eeab05 162%attr(755,root,root) %{_bindir}/pspp-output
b68d06e7 163%attr(755,root,root) %{_bindir}/psppire
b68d06e7 164%{_datadir}/pspp
6a86c6ea
JB
165%{_datadir}/metainfo/org.gnu.pspp.metainfo.xml
166%{_datadir}/mime/packages/org.gnu.pspp.xml
167%{_desktopdir}/org.gnu.pspp.desktop
168%{_iconsdir}/hicolor/*/apps/org.gnu.pspp.*
f0ca7162 169%{_iconsdir}/hicolor/*x*/mimetypes/application-x-spss-*.png
b68d06e7
JB
170%{_infodir}/pspp.info*
171%{_infodir}/pspp-dev.info*
f0ca7162
JB
172%{_infodir}/pspp-figures
173%{_infodir}/screenshots
35dbdc34 174%{_mandir}/man1/pspp.1*
36eeab05 175%{_mandir}/man1/pspp-output.1*
35dbdc34 176%{_mandir}/man1/psppire.1*
177
178%files libs
f2f3e11f 179%defattr(644,root,root,755)
f65953c8 180%doc AUTHORS ChangeLog NEWS ONEWS README THANKS
35dbdc34 181%attr(755,root,root) %{_bindir}/pspp-convert
182%attr(755,root,root) %{_bindir}/pspp-dump-sav
183%dir %{_libdir}/pspp
184%attr(755,root,root) %{_libdir}/pspp/libpspp-%{version}.so
185%attr(755,root,root) %{_libdir}/pspp/libpspp-core-%{version}.so
b68d06e7
JB
186%{_mandir}/man1/pspp-convert.1*
187%{_mandir}/man1/pspp-dump-sav.1*
6c762cc3
JB
188
189%if %{with perl}
190%files -n perl-PSPP
191%defattr(644,root,root,755)
192%{perl_vendorarch}/PSPP.pm
193%dir %{perl_vendorarch}/auto/PSPP
194%attr(755,root,root) %{perl_vendorarch}/auto/PSPP/PSPP.so
195%{_mandir}/man3/PSPP.3pm*
196%{_mandir}/man3/PSPP::Examples.3pm*
197%endif
198
199%if %{with glade}
5df43fdf 200%files glade
6c762cc3 201%defattr(644,root,root,755)
5df43fdf
JB
202%attr(755,root,root) %{_libdir}/glade/modules/libglade-psppire.so
203%{_datadir}/glade/catalogs/psppire.xml
204%{_datadir}/glade/pixmaps/hicolor/16x16/actions/widget-psppire-psppire-*.png
205%{_datadir}/glade/pixmaps/hicolor/22x22/actions/widget-psppire-psppire-*.png
6c762cc3 206%endif
This page took 0.18759 seconds and 4 git commands to generate.