3 %bcond_without glade # Glade extensions for PSPP development
4 %bcond_without perl # Perl module
6 %include /usr/lib/rpm/macros.perl
7 Summary: GNU PSPP - program for statistical analysis of sampled data
8 Summary(pl.UTF-8): GNU PSPP - program do analizy statystycznej danych próbkowanych
13 Group: Applications/Science
14 Source0: http://ftp.gnu.org/gnu/pspp/%{name}-%{version}.tar.gz
15 # Source0-md5: ac18c5da11915e59ec32fe00e541abb8
16 Patch0: %{name}-info.patch
17 Patch1: %{name}-perl.patch
18 Patch2: %{name}-glade.patch
19 URL: http://www.gnu.org/software/pspp/
20 BuildRequires: autoconf >= 2.63
21 BuildRequires: automake
22 BuildRequires: cairo-devel >= 1.5
23 BuildRequires: gettext-tools
24 BuildRequires: glib2-devel >= 1:2.32
25 BuildRequires: gsl-devel >= 1.13
26 BuildRequires: gtk+3-devel >= 3.14.5
27 BuildRequires: gtksourceview3-devel >= 3.4.2
28 %{?with_glade:BuildRequires: glade-devel >= 3.0}
29 BuildRequires: libtool
30 BuildRequires: libxml2-devel >= 2.0
31 BuildRequires: openssl-devel
32 BuildRequires: pango-devel >= 1:1.22
33 BuildRequires: perl-base >= 5.005_03
34 %{?with_perl:BuildRequires: perl-devel >= 1:5.8}
35 BuildRequires: pkgconfig
36 BuildRequires: postgresql-devel
37 BuildRequires: readline-devel
38 BuildRequires: rpm-perlprov >= 4.1-13
39 BuildRequires: texinfo
40 BuildRequires: zlib-devel
41 Requires: %{name}-libs = %{version}-%{release}
42 Requires: cairo >= 1.5
43 Requires: glib2 >= 1:2.32
44 Requires: gtk+3 >= 3.14.5
45 Requires: gtksourceview3 >= 3.4.2
46 Requires: pango >= 1:1.22
47 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
50 GNU PSPP is a program for statistical analysis of sampled data. It is
51 a Free replacement for the proprietary program SPSS, and appears very
52 similar to it with a few exceptions.
54 %description -l pl.UTF-8
55 GNU PSPP to program do analizy statystycznej danych próbkowanych. Jest
56 to wolnodostępny zamiennik własnościowego programu SPSS; jest do niego
57 dosyć podobny z kilkoma wyjątkami.
60 Summary: GNU PSPP libraries and command line tools
61 Summary(pl.UTF-8): Biblioteki GNU PSPP i narzędzia linii poleceń
62 Group: Applications/Science
64 Conflicts: pspp < 0.8.5-1
67 GNU PSP libraries command line tools.
69 %description libs -l pl.UTF-8
70 Biblioteki GNU PSPP i narzędzia linii poleceń.
73 Summary: PSPP module for Perl
74 Summary(pl.UTF-8): Moduł PSPP dla Perla
75 Group: Development/Languages/Perl
76 Requires: %{name}-libs = %{version}-%{release}
78 %description -n perl-PSPP
79 PSPP Perl module provides an interface to the libraries used by pspp
80 to read and write system files.
82 %description -n perl-PSPP -l pl.UTF-8
83 Moduł Perla PSPP udostępnia interfejs do bibliotek wykorzystywanych
84 przez pspp do odczytu i zapisu plików systemowych.
87 Summary: Glade extensions for PSPP development
88 Summary(pl.UTF-8): Rozszerzenia Glade do rozwijania PSPP
89 Group: X11/Development/Libraries
90 Requires: glade >= 3.0
93 Glade extensions for PSPP development.
95 %description glade -l pl.UTF-8
96 Rozszerzenia Glade do rozwijania PSPP.
106 %{__aclocal} -I gl/m4
112 %{?with_glade:--with-gui-tools} \
114 --with-packager="PLD Linux (http://pld-linux.org/)" \
115 %{!?with_perl:--without-perl-module}
120 rm -rf $RPM_BUILD_ROOT
123 DESTDIR=$RPM_BUILD_ROOT
126 %{__make} -C perl-module install \
127 DESTDIR=$RPM_BUILD_ROOT
131 %{__rm} $RPM_BUILD_ROOT%{_libdir}/pspp/lib{pspp,pspp-core}.{la,so}
134 %{__rm} $RPM_BUILD_ROOT%{_libdir}/glade/modules/*.la
140 rm -rf $RPM_BUILD_ROOT
142 %files -f %{name}.lang
143 %defattr(644,root,root,755)
144 %attr(755,root,root) %{_bindir}/pspp
145 %attr(755,root,root) %{_bindir}/psppire
147 %{_datadir}/appdata/pspp.appdata.xml
148 %{_desktopdir}/pspp.desktop
149 %{_iconsdir}/hicolor/*/apps/pspp.*
150 %{_iconsdir}/hicolor/*/mimetypes/application-x-spss-*.png
151 %{_infodir}/pspp.info*
152 %{_infodir}/pspp-dev.info*
153 %{_mandir}/man1/pspp.1*
154 %{_mandir}/man1/psppire.1*
157 %defattr(644,root,root,755)
158 %doc AUTHORS ChangeLog NEWS ONEWS README THANKS TODO
159 %attr(755,root,root) %{_bindir}/pspp-convert
160 %attr(755,root,root) %{_bindir}/pspp-dump-sav
162 %attr(755,root,root) %{_libdir}/pspp/libpspp-%{version}.so
163 %attr(755,root,root) %{_libdir}/pspp/libpspp-core-%{version}.so
164 %{_mandir}/man1/pspp-convert.1*
165 %{_mandir}/man1/pspp-dump-sav.1*
169 %defattr(644,root,root,755)
170 %{perl_vendorarch}/PSPP.pm
171 %dir %{perl_vendorarch}/auto/PSPP
172 %attr(755,root,root) %{perl_vendorarch}/auto/PSPP/PSPP.so
173 %{_mandir}/man3/PSPP.3pm*
174 %{_mandir}/man3/PSPP::Examples.3pm*
179 %defattr(644,root,root,755)
180 %attr(755,root,root) %{_libdir}/glade/modules/libglade-psppire.so
181 %{_datadir}/glade/catalogs/psppire.xml
182 %{_datadir}/glade/pixmaps/hicolor/16x16/actions/widget-psppire-psppire-*.png
183 %{_datadir}/glade/pixmaps/hicolor/22x22/actions/widget-psppire-psppire-*.png