]> git.pld-linux.org Git - SPECS.git/blob - gsl.spec
SPECS updated Sun 1 Aug 20:28:02 CEST 2021
[SPECS.git] / gsl.spec
1 Summary:        The GNU Scientific Library for numerical analysis
2 Summary(es.UTF-8):      Biblioteca científica del GNU
3 Summary(pl.UTF-8):      GNU Scientific Library do analizy numerycznej
4 Summary(pt_BR.UTF-8):   Biblioteca científica GNU
5 Summary(ru.UTF-8):      Научная библиотека GNU для числового анализа
6 Summary(uk.UTF-8):      Наукова бібліотека GNU для числового аналізу
7 Name:           gsl
8 Version:        2.7
9 Release:        1
10 Epoch:          1
11 License:        GPL v3+
12 Group:          Libraries
13 Source0:        https://ftp.gnu.org/gnu/gsl/%{name}-%{version}.tar.gz
14 # Source0-md5:  9e47e81caaebcd92b7aca27a5348df74
15 Patch0:         %{name}-info.patch
16 Patch1:         %{name}-link.patch
17 URL:            http://www.gnu.org/software/gsl/
18 BuildRequires:  autoconf >= 2.50
19 BuildRequires:  automake
20 BuildRequires:  libtool >= 2:2
21 BuildRequires:  python3-sphinx_rtd_theme
22 BuildRequires:  sphinx-pdg-3
23 BuildRequires:  texinfo
24 Obsoletes:      libgsl0
25 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
26
27 %description
28 The gsl package includes the GNU Scientific Library (GSL). The GSL is
29 a collection of routines for numerical analysis, written in C. The GSL
30 is in alpha development. It now includes a random number suite, an FFT
31 package, simulated annealing and root finding. In the future, it will
32 include numerical and Monte Carlo integration and special functions.
33 Linking against the GSL allows programs to access functions which can
34 handle many of the problems encountered in scientific computing.
35
36 %description -l es.UTF-8
37 Esta es la biblioteca científica del GNU. Ofrece acceso a funciones
38 para manejar muchos problemas que aparecen en computación científica.
39
40 %description -l pl.UTF-8
41 Pakiet gsl zawiera bibliotekę funkcji przydatnych w pracy naukowej
42 dostępnych na licencji (GNU). GSL jest zbiorem funkcji napisanych
43 w języku C, przeznaczonych do analizy numerycznej. Biblioteka jest
44 jeszcze w bardzo wczesnym stadium tworzenia. W tej chwili zawiera
45 generatory liczb losowych, FFT, znajdowanie miejsc zerowych. W
46 przyszłości, będzie zawierać całkowanie metodą Monte Carlo oraz
47 funkcje specjalne. Konsolidacja z GSL pozwala programom na dostęp do
48 funkcji, które mogą być przydatne w rozwiązywaniu wielu problemów
49 pojawiających się w obliczeniach naukowych.
50
51 %description -l pt_BR.UTF-8
52 Esta é a biblioteca científica do projeto GNU. Fornece acesso a
53 funções para tratar muitos problemas que surgem em computação
54 científica.
55
56 %description -l ru.UTF-8
57 Это научная библиотека GNU. Сборка с ней дает доступ к функциям,
58 решающим многие задачи, типичные для научных расчетов.
59
60 %description -l uk.UTF-8
61 Це наукова бібліотека GNU. Зборка з нею дає доступ до функцій, що
62 дозволяють розв'язати багато задач, типових для наукових розрахунків.
63
64 %package devel
65 Summary:        Header files for developing programs using gsl
66 Summary(pl.UTF-8):      Pliki nagłówkowe i dokumentacja do bibliotek gsl
67 Summary(pt_BR.UTF-8):   Ferramentas de desenvolvimento para a gsl
68 Summary(ru.UTF-8):      Файлы для разработки с научной библиотекой GNU (GSL)
69 Summary(uk.UTF-8):      Файли для розробки з науковою бібліотекою GNU (GSL)
70 Group:          Development/Libraries
71 Requires:       %{name} = %{epoch}:%{version}-%{release}
72 Obsoletes:      libgsl0-devel
73
74 %description devel
75 Header files for developing programs using gsl.
76
77 %description devel -l pl.UTF-8
78 Pliki nagłówkowe i dokumentacja do bibliotek gsl.
79
80 %description devel -l pt_BR.UTF-8
81 Arquivos de inclusão, bibliotecas e documentação necessário para
82 desenvolver aplicativos que utilizam a biblioteca gsl.
83
84 %description devel -l ru.UTF-8
85 Это библиотеки, хедеры и документация по использованию научной
86 библиотеки GNU в ваших программах.
87
88 %description devel -l uk.UTF-8
89 Це бібліотеки, хедери та документація по використанню наукової
90 бібліотеки GNU у ваших програмах.
91
92 %package static
93 Summary:        Static gsl librariries
94 Summary(pl.UTF-8):      Biblioteki statyczne gsl
95 Summary(pt_BR.UTF-8):   Bibliotecas estáticas para desenvolvimento com gsl
96 Summary(ru.UTF-8):      Статические библиотеки для разработки с научной библиотекой GNU (GSL)
97 Summary(uk.UTF-8):      Статичні бібліотеки для розробки з науковою бібліотекою GNU (GSL)
98 Group:          Development/Libraries
99 Requires:       %{name}-devel = %{epoch}:%{version}-%{release}
100
101 %description static
102 Static gsl librariries.
103
104 %description static -l pl.UTF-8
105 Biblioteki statyczne gsl.
106
107 %description static -l pt_BR.UTF-8
108 Bibliotecas estáticas para desenvolvimento com gsl.
109
110 %description static -l ru.UTF-8
111 Это статическая библиотека для использования научной библиотеки GNU в
112 ваших программах.
113
114 %description static -l uk.UTF-8
115 Це статична бібліотека для використання наукової бібліотеки GNU у
116 ваших програмах.
117
118 %package progs
119 Summary:        gsl utility programs
120 Summary(pl.UTF-8):      Narzędzia dla gsl
121 Group:          Applications/Science
122 Requires:       %{name} = %{epoch}:%{version}-%{release}
123
124 %description progs
125 gsl utility programs.
126
127 %description progs -l pl.UTF-8
128 Narzędzia dla gsl.
129
130 %prep
131 %setup -q
132 %patch0 -p1
133 %patch1 -p1
134
135 # force regeneration by sphins
136 %{__rm} doc/gsl-ref.info
137
138 %build
139 %{__libtoolize}
140 %{__aclocal}
141 %{__autoconf}
142 %{__autoheader}
143 %{__automake}
144 %configure
145 %{__make}
146
147 %{__make} -C doc info \
148         SPHINX_BUILD=sphinx-build-3
149
150 %install
151 rm -rf $RPM_BUILD_ROOT
152
153 %{__make} install \
154         DESTDIR=$RPM_BUILD_ROOT \
155         m4datadir=%{_aclocaldir}
156
157 %clean
158 rm -rf $RPM_BUILD_ROOT
159
160 %post   -p /sbin/ldconfig
161 %postun -p /sbin/ldconfig
162
163 %post   devel -p /sbin/postshell
164 -/usr/sbin/fix-info-dir -c %{_infodir}
165
166 %postun devel -p /sbin/postshell
167 -/usr/sbin/fix-info-dir -c %{_infodir}
168
169 %files
170 %defattr(644,root,root,755)
171 %doc AUTHORS ChangeLog NEWS README THANKS TODO
172 %attr(755,root,root) %{_libdir}/libgsl.so.*.*.*
173 %attr(755,root,root) %ghost %{_libdir}/libgsl.so.25
174 %attr(755,root,root) %{_libdir}/libgslcblas.so.*.*.*
175 %attr(755,root,root) %ghost %{_libdir}/libgslcblas.so.0
176
177 %files devel
178 %defattr(644,root,root,755)
179 %attr(755,root,root) %{_bindir}/gsl-config
180 %attr(755,root,root) %{_libdir}/libgsl.so
181 %attr(755,root,root) %{_libdir}/libgslcblas.so
182 %{_libdir}/libgsl.la
183 %{_libdir}/libgslcblas.la
184 %{_includedir}/gsl
185 %{_aclocaldir}/gsl.m4
186 %{_pkgconfigdir}/gsl.pc
187 %{_infodir}/gsl-ref.info*
188 %{_mandir}/man1/gsl-config.1*
189 %{_mandir}/man3/gsl.3*
190
191 %files progs
192 %defattr(644,root,root,755)
193 %attr(755,root,root) %{_bindir}/gsl-histogram
194 %attr(755,root,root) %{_bindir}/gsl-randist
195 %{_mandir}/man1/gsl-histogram.1*
196 %{_mandir}/man1/gsl-randist.1*
197
198 %files static
199 %defattr(644,root,root,755)
200 %{_libdir}/libgsl.a
201 %{_libdir}/libgslcblas.a
This page took 0.191552 seconds and 3 git commands to generate.