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