]> git.pld-linux.org Git - packages/pspp.git/blame - pspp.spec
- release 2 (by relup.sh)
[packages/pspp.git] / pspp.spec
CommitLineData
6c762cc3
JB
1#
2# Conditional build:
3%bcond_without glade # Glade extensions for PSPP development
4%bcond_without perl # Perl module
5
6%include /usr/lib/rpm/macros.perl
b68d06e7
JB
7Summary: GNU PSPP - program for statistical analysis of sampled data
8Summary(pl.UTF-8): GNU PSPP - program do analizy statystycznej danych próbkowanych
9Name: pspp
6c762cc3 10Version: 1.0.1
a4ae352c 11Release: 2
b68d06e7
JB
12License: GPL v3+
13Group: Applications/Science
14Source0: http://ftp.gnu.org/gnu/pspp/%{name}-%{version}.tar.gz
6c762cc3 15# Source0-md5: ac18c5da11915e59ec32fe00e541abb8
b68d06e7 16Patch0: %{name}-info.patch
6c762cc3 17Patch1: %{name}-perl.patch
5df43fdf 18Patch2: %{name}-glade.patch
b68d06e7 19URL: http://www.gnu.org/software/pspp/
6c762cc3
JB
20BuildRequires: autoconf >= 2.63
21BuildRequires: automake
b68d06e7 22BuildRequires: cairo-devel >= 1.5
6c762cc3 23BuildRequires: gettext-tools
41738d5f 24BuildRequires: glib2-devel >= 1:2.32
b68d06e7 25BuildRequires: gsl-devel >= 1.13
6c762cc3 26BuildRequires: gtk+3-devel >= 3.14.5
41738d5f 27BuildRequires: gtksourceview3-devel >= 3.4.2
5df43fdf 28%{?with_glade:BuildRequires: glade-devel >= 3.0}
6c762cc3 29BuildRequires: libtool
b68d06e7 30BuildRequires: libxml2-devel >= 2.0
b68d06e7
JB
31BuildRequires: openssl-devel
32BuildRequires: pango-devel >= 1:1.22
33BuildRequires: perl-base >= 5.005_03
6c762cc3 34%{?with_perl:BuildRequires: perl-devel >= 1:5.8}
b68d06e7
JB
35BuildRequires: pkgconfig
36BuildRequires: postgresql-devel
37BuildRequires: readline-devel
6c762cc3 38BuildRequires: rpm-perlprov >= 4.1-13
b68d06e7
JB
39BuildRequires: texinfo
40BuildRequires: zlib-devel
f2f3e11f 41Requires: %{name}-libs = %{version}-%{release}
b68d06e7 42Requires: cairo >= 1.5
41738d5f 43Requires: glib2 >= 1:2.32
6c762cc3 44Requires: gtk+3 >= 3.14.5
41738d5f 45Requires: gtksourceview3 >= 3.4.2
b68d06e7
JB
46Requires: pango >= 1:1.22
47BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
48
49%description
50GNU PSPP is a program for statistical analysis of sampled data. It is
51a Free replacement for the proprietary program SPSS, and appears very
52similar to it with a few exceptions.
53
54%description -l pl.UTF-8
55GNU PSPP to program do analizy statystycznej danych próbkowanych. Jest
56to wolnodostępny zamiennik własnościowego programu SPSS; jest do niego
57dosyć podobny z kilkoma wyjątkami.
58
35dbdc34 59%package libs
f2f3e11f 60Summary: GNU PSPP libraries and command line tools
41738d5f 61Summary(pl.UTF-8): Biblioteki GNU PSPP i narzędzia linii poleceń
35dbdc34 62Group: Applications/Science
63Requires: gsl >= 1.13
f2f3e11f 64Conflicts: pspp < 0.8.5-1
35dbdc34 65
66%description libs
41738d5f
JB
67GNU PSP libraries command line tools.
68
69%description libs -l pl.UTF-8
70Biblioteki GNU PSPP i narzędzia linii poleceń.
35dbdc34 71
6c762cc3
JB
72%package -n perl-PSPP
73Summary: PSPP module for Perl
74Summary(pl.UTF-8): Moduł PSPP dla Perla
75Group: Development/Languages/Perl
76Requires: %{name}-libs = %{version}-%{release}
77
78%description -n perl-PSPP
79PSPP Perl module provides an interface to the libraries used by pspp
80to read and write system files.
81
82%description -n perl-PSPP -l pl.UTF-8
83Moduł Perla PSPP udostępnia interfejs do bibliotek wykorzystywanych
84przez pspp do odczytu i zapisu plików systemowych.
85
5df43fdf
JB
86%package glade
87Summary: Glade extensions for PSPP development
88Summary(pl.UTF-8): Rozszerzenia Glade do rozwijania PSPP
6c762cc3 89Group: X11/Development/Libraries
5df43fdf 90Requires: glade >= 3.0
6c762cc3 91
5df43fdf
JB
92%description glade
93Glade extensions for PSPP development.
6c762cc3 94
5df43fdf
JB
95%description glade -l pl.UTF-8
96Rozszerzenia Glade do rozwijania PSPP.
6c762cc3 97
b68d06e7
JB
98%prep
99%setup -q
100%patch0 -p1
2f690d7d 101%patch1 -p1
5df43fdf 102%patch2 -p1
b68d06e7
JB
103
104%build
6c762cc3
JB
105%{__libtoolize}
106%{__aclocal} -I gl/m4
107%{__autoconf}
108%{__autoheader}
109%{__automake}
b68d06e7 110%configure \
35dbdc34 111 --disable-static \
6c762cc3 112 %{?with_glade:--with-gui-tools} \
35dbdc34 113 --with-openssl \
6c762cc3
JB
114 --with-packager="PLD Linux (http://pld-linux.org/)" \
115 %{!?with_perl:--without-perl-module}
35dbdc34 116
b68d06e7
JB
117%{__make}
118
119%install
120rm -rf $RPM_BUILD_ROOT
121
122%{__make} install \
123 DESTDIR=$RPM_BUILD_ROOT
124
6c762cc3
JB
125%if %{with perl}
126%{__make} -C perl-module install \
127 DESTDIR=$RPM_BUILD_ROOT
128%endif
129
b68d06e7
JB
130# API not exported
131%{__rm} $RPM_BUILD_ROOT%{_libdir}/pspp/lib{pspp,pspp-core}.{la,so}
6c762cc3
JB
132%if %{with glade}
133# loadable module
5df43fdf 134%{__rm} $RPM_BUILD_ROOT%{_libdir}/glade/modules/*.la
6c762cc3 135%endif
b68d06e7
JB
136
137%find_lang %{name}
138
139%clean
140rm -rf $RPM_BUILD_ROOT
141
142%files -f %{name}.lang
143%defattr(644,root,root,755)
b68d06e7 144%attr(755,root,root) %{_bindir}/pspp
b68d06e7 145%attr(755,root,root) %{_bindir}/psppire
b68d06e7
JB
146%{_datadir}/pspp
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*
35dbdc34 153%{_mandir}/man1/pspp.1*
154%{_mandir}/man1/psppire.1*
155
156%files libs
f2f3e11f
ER
157%defattr(644,root,root,755)
158%doc AUTHORS ChangeLog NEWS ONEWS README THANKS TODO
35dbdc34 159%attr(755,root,root) %{_bindir}/pspp-convert
160%attr(755,root,root) %{_bindir}/pspp-dump-sav
161%dir %{_libdir}/pspp
162%attr(755,root,root) %{_libdir}/pspp/libpspp-%{version}.so
163%attr(755,root,root) %{_libdir}/pspp/libpspp-core-%{version}.so
b68d06e7
JB
164%{_mandir}/man1/pspp-convert.1*
165%{_mandir}/man1/pspp-dump-sav.1*
6c762cc3
JB
166
167%if %{with perl}
168%files -n perl-PSPP
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*
175%endif
176
177%if %{with glade}
5df43fdf 178%files glade
6c762cc3 179%defattr(644,root,root,755)
5df43fdf
JB
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
6c762cc3 184%endif
This page took 0.079589 seconds and 4 git commands to generate.