]> git.pld-linux.org Git - packages/cloog-isl.git/blame - cloog-isl.spec
- new: isl-based version of cloog (the recommended one)
[packages/cloog-isl.git] / cloog-isl.spec
CommitLineData
748bb20d
JB
1Summary: The Chunky Loop Generator
2Summary(pl.UTF-8): Chunky Loop Generator - generator pętli cząstkowych
3Name: cloog-isl
4Version: 0.17.0
5Release: 1
6License: LGPL v2.1+
7Group: Development/Tools
8Source0: http://www.bastoul.net/cloog/pages/download/cloog-%{version}.tar.gz
9# Source0-md5: 0aa3302c81f65ca62c114e5264f8a802
10URL: http://www.cloog.org/
11BuildRequires: autoconf >= 2.13
12BuildRequires: automake
13BuildRequires: gmp-devel >= 5.0.2
14BuildRequires: gmp-c++-devel >= 5.0.2
15BuildRequires: libtool
16BuildRequires: isl-devel >= 0.08
17Requires: %{name}-libs = %{version}-%{release}
18Provides: cloog = %{version}
19Obsoletes: cloog
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
29This version is based on isl.
30
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
39Ta wersja jest oparta na bibliotece isl.
40
41%package libs
42Summary: Chunky Loop Generator shared library - isl based version
43Summary(pl.UTF-8): Biblioteka współdzielona Chunky Loop Generatora - wersja oparta na isl
44Group: Libraries
45Requires: isl >= 0.08
46
47%description libs
48Chunky Loop Generator shared library - isl based version.
49
50%description libs -l pl.UTF-8
51Biblioteka współdzielona Chunky Loop Generatora - wersja oparta na
52isl.
53
54%package devel
55Summary: Header files for the isl based version of Chunky Loop Generator
56Summary(pl.UTF-8): Pliki nagłówkowe opartej na isl wersji Chunky Loop Generatora
57Group: Development/Libraries
58Requires: %{name}-libs = %{version}-%{release}
59Requires: gmp-devel >= 5.0.2
60Requires: gmp-c++-devel >= 5.0.2
61Requires: isl-devel >= 0.08
62Provides: cloog-devel = %{version}
63
64%description devel
65The header files for Chunky Loop Generator library.
66
67%description devel -l pl.UTF-8
68Pliki nagłówkowe biblioteki Chunky Loop Generatora.
69
70%package static
71Summary: Static library of isl based version of Chunky Loop Generator
72Summary(pl.UTF-8): Statyczna biblioteka opartej na isl wersji Chunky Loop Generatora
73Group: Development/Libraries
74Requires: %{name}-devel = %{version}-%{release}
75
76%description static
77Static library of isl based version of Chunky Loop Generator.
78
79%description static -l pl.UTF-8
80Statyczna biblioteka opartej na isl wersji Chunky Loop Generatora.
81
82%prep
83%setup -q -n cloog-%{version}
84
85%build
86%configure \
87 --disable-silent-rules \
88 --with-isl=system
89
90%{__make}
91
92%install
93rm -rf $RPM_BUILD_ROOT
94
95%{__make} install \
96 DESTDIR=$RPM_BUILD_ROOT
97
98%clean
99rm -rf $RPM_BUILD_ROOT
100
101%post libs -p /sbin/ldconfig
102%postun libs -p /sbin/ldconfig
103
104%files
105%defattr(644,root,root,755)
106%attr(755,root,root) %{_bindir}/cloog
107
108%files libs
109%defattr(644,root,root,755)
110%doc ChangeLog README
111%attr(755,root,root) %{_libdir}/libcloog-isl.so.*.*.*
112%attr(755,root,root) %ghost %{_libdir}/libcloog-isl.so.3
113
114%files devel
115%defattr(644,root,root,755)
116%doc doc/cloog.pdf
117%attr(755,root,root) %{_libdir}/libcloog-isl.so
118%{_libdir}/libcloog-isl.la
119%dir %{_includedir}/cloog
120%{_includedir}/cloog/*.h
121%{_includedir}/cloog/isl
122%{_includedir}/cloog/matrix
123%{_pkgconfigdir}/cloog-isl.pc
124
125%files static
126%defattr(644,root,root,755)
127%{_libdir}/libcloog-isl.a
This page took 0.100571 seconds and 4 git commands to generate.