]> git.pld-linux.org Git - packages/cloog-ppl.git/blame - cloog-ppl.spec
- added info patch (unify direntry)
[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
7d0ca50a 11Patch0: %{name}-info.patch
d6553cf4 12URL: http://www.cloog.org/
7d0ca50a 13BuildRequires: autoconf >= 2.13
b29f3887
ER
14BuildRequires: automake
15BuildRequires: gmp-devel >= 4.1.3
370eeafe 16BuildRequires: gmp-c++-devel >= 4.1.3
b29f3887 17BuildRequires: libtool
b29f3887
ER
18BuildRequires: ppl-devel >= 0.10
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}
7d0ca50a 78%patch0 -p1
b29f3887
ER
79
80%build
81%{__libtoolize}
82%{__aclocal}
83%{__autoconf}
84%{__autoheader}
85%{__automake}
86%configure \
b29f3887
ER
87 --with-ppl
88
89# Remove the cloog.info in the tarball
90# to force the re-generation of a new one
d6553cf4 91test -f doc/cloog.info && %{__rm} doc/cloog.info
b29f3887
ER
92
93%{__make}
94
95%install
96rm -rf $RPM_BUILD_ROOT
d6553cf4 97
b29f3887
ER
98%{__make} install \
99 INSTALL="%{__install} -p" \
100 DESTDIR=$RPM_BUILD_ROOT
101
b29f3887
ER
102rm -f $RPM_BUILD_ROOT%{_infodir}/dir
103
104%clean
105rm -rf $RPM_BUILD_ROOT
106
d6553cf4 107%post ppl -p /sbin/postshell
b29f3887
ER
108/sbin/ldconfig
109-/usr/sbin/fix-info-dir -c %{_infodir}
110
d6553cf4 111%preun ppl
b29f3887
ER
112if [ "$1" = 0 ]; then
113 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
114fi
115
d6553cf4 116%postun ppl -p /sbin/ldconfig
b29f3887
ER
117
118%files ppl
119%defattr(644,root,root,755)
d6553cf4 120%doc LICENSE README
b29f3887 121%attr(755,root,root) %{_bindir}/cloog
d6553cf4
JB
122%attr(755,root,root) %{_libdir}/libcloog.so.*.*.*
123%attr(755,root,root) %ghost %{_libdir}/libcloog.so.0
b29f3887
ER
124%{_infodir}/cloog.info*
125
126%files ppl-devel
127%defattr(644,root,root,755)
d6553cf4
JB
128%attr(755,root,root) %{_libdir}/libcloog.so
129%{_libdir}/libcloog.la
b29f3887 130%{_includedir}/cloog
d6553cf4
JB
131
132%files ppl-static
133%defattr(644,root,root,755)
134%{_libdir}/libcloog.a
This page took 1.214578 seconds and 4 git commands to generate.