]> git.pld-linux.org Git - packages/cloog-ppl.git/blame - cloog-ppl.spec
- desc fixes, pl (unsure about Z-polyhedron translation though)
[packages/cloog-ppl.git] / cloog-ppl.spec
CommitLineData
b29f3887
ER
1%define tarball_name %{name}-ppl
2Summary: The Chunky Loop Generator
d6553cf4 3Summary(pl.UTF-8): Chunky Loop Generator - generator pętli cząstkowych
b29f3887 4Name: cloog
370eeafe 5Version: 0.15.11
4a150d4c 6Release: 1
b29f3887
ER
7License: GPL v2+
8Group: Libraries
b29f3887 9Source0: ftp://gcc.gnu.org/pub/gcc/infrastructure/%{tarball_name}-%{version}.tar.gz
370eeafe 10# Source0-md5: 060ae4df6fb8176e021b4d033a6c0b9e
d6553cf4 11URL: http://www.cloog.org/
b29f3887
ER
12BuildRequires: autoconf
13BuildRequires: automake
14BuildRequires: gmp-devel >= 4.1.3
370eeafe 15BuildRequires: gmp-c++-devel >= 4.1.3
b29f3887 16BuildRequires: libtool
b29f3887 17BuildRequires: ppl-devel >= 0.10
d6553cf4 18BuildRequires: sed >= 4.0
b29f3887
ER
19BuildRequires: texinfo >= 4.12
20Requires(post): /sbin/ldconfig
21BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22
23%description
24CLooG is a software which generates loops for scanning Z-polyhedra.
25That is, CLooG finds the code or pseudo-code where each integral point
26of one or more parametrized polyhedron or parametrized polyhedra union
27is reached. CLooG is designed to avoid control overhead and to produce
28a very efficient code.
29
d6553cf4
JB
30%description -l pl.UTF-8
31CLooG to oprogramowanie generujące pętle do przeszukiwania
32Z-wielościanów (Z-polyhedra). Oznacza to, że CLooG znajduje kod lub
33pseudokod osiągający każdy punkt całkowity jednego lub większej liczby
34sparametryzowanych wielościanów lub sum sparametryzowanych
35wielościanów. CLooG jest zaprojektowany z myślą o zapobieganiu
36narzutowi na sterowaniu oraz generowaniu bardzo wydajnego kodu.
37
b29f3887
ER
38%package ppl
39Summary: Parma Polyhedra Library backend (ppl) based version of the Cloog binaries
d6553cf4
JB
40Summary(pl.UTF-8): Binaria CLooG w wersji opartej na bibliotece PPL (Parma Polyhedra Library)
41Group: Development/Tools
b29f3887
ER
42
43%description ppl
d6553cf4
JB
44The dynamic shared library and utility of the Chunky Loop Generator.
45
46%description ppl -l pl.UTF-8
47Biblioteka współdzielona i narzędzie Chunky Loop Generatora.
b29f3887
ER
48
49%package ppl-devel
d6553cf4
JB
50Summary: Header files for the ppl based version of Chunky Loop Generator
51Summary(pl.UTF-8): Pliki nagłówkowe opartej na ppl wersji Chunky Loop Generatora
b29f3887
ER
52Group: Development/Libraries
53Requires: %{name}-ppl = %{version}-%{release}
54Requires: gmp-devel >= 4.1.3
d6553cf4 55Requires: gmp-c++-devel >= 4.1.3
b29f3887
ER
56Requires: ppl-devel >= 0.10
57
58%description ppl-devel
d6553cf4
JB
59The header files for Chunky Loop Generator library.
60
61%description ppl-devel -l pl.UTF-8
62Pliki nagłówkowe biblioteki Chunky Loop Generatora.
63
64%package ppl-static
65Summary: Static library of ppl based version of Chunky Loop Generator
66Summary(pl.UTF-8): Statyczna biblioteka opartej na ppl wersji Chunky Loop Generatora
67Group: Development/Libraries
68Requires: %{name}-ppl-devel = %{version}-%{release}
69
70%description ppl-static
71Static library of ppl based version of Chunky Loop Generator.
72
73%description ppl-static -l pl.UTF-8
74Statyczna biblioteka opartej na ppl wersji Chunky Loop Generatora.
b29f3887
ER
75
76%prep
77%setup -q -n %{tarball_name}-%{version}
78
79sed -i -e s/ppl_minor_version=10/ppl_minor_version=11/ configure*
80
81%build
82%{__libtoolize}
83%{__aclocal}
84%{__autoconf}
85%{__autoheader}
86%{__automake}
87%configure \
b29f3887
ER
88 --with-ppl
89
90# Remove the cloog.info in the tarball
91# to force the re-generation of a new one
d6553cf4 92test -f doc/cloog.info && %{__rm} doc/cloog.info
b29f3887
ER
93
94%{__make}
95
96%install
97rm -rf $RPM_BUILD_ROOT
d6553cf4 98
b29f3887
ER
99%{__make} install \
100 INSTALL="%{__install} -p" \
101 DESTDIR=$RPM_BUILD_ROOT
102
b29f3887
ER
103rm -f $RPM_BUILD_ROOT%{_infodir}/dir
104
105%clean
106rm -rf $RPM_BUILD_ROOT
107
d6553cf4 108%post ppl -p /sbin/postshell
b29f3887
ER
109/sbin/ldconfig
110-/usr/sbin/fix-info-dir -c %{_infodir}
111
d6553cf4 112%preun ppl
b29f3887
ER
113if [ "$1" = 0 ]; then
114 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
115fi
116
d6553cf4 117%postun ppl -p /sbin/ldconfig
b29f3887
ER
118
119%files ppl
120%defattr(644,root,root,755)
d6553cf4 121%doc LICENSE README
b29f3887 122%attr(755,root,root) %{_bindir}/cloog
d6553cf4
JB
123%attr(755,root,root) %{_libdir}/libcloog.so.*.*.*
124%attr(755,root,root) %ghost %{_libdir}/libcloog.so.0
b29f3887
ER
125%{_infodir}/cloog.info*
126
127%files ppl-devel
128%defattr(644,root,root,755)
d6553cf4
JB
129%attr(755,root,root) %{_libdir}/libcloog.so
130%{_libdir}/libcloog.la
b29f3887 131%{_includedir}/cloog
d6553cf4
JB
132
133%files ppl-static
134%defattr(644,root,root,755)
135%{_libdir}/libcloog.a
This page took 0.066184 seconds and 4 git commands to generate.