- -devel Conflicts: cloog-isl-devel cloog-ppl-devel; release 2
[packages/cloog-polylib.git] / cloog-polylib.spec
CommitLineData
3fd123db
JB
1Summary: The Chunky Loop Generator
2Summary(pl.UTF-8): Chunky Loop Generator - generator pętli cząstkowych
3Name: cloog-polylib
4Version: 0.16.1
1760c952 5Release: 2
3fd123db
JB
6License: LGPL v2.1+
7Group: Development/Tools
8Source0: http://www.bastoul.net/cloog/pages/download/%{name}-%{version}.tar.gz
9# Source0-md5: ba3bef32edfe9c61d0558132da5f32f2
10URL: http://www.cloog.org/
11BuildRequires: autoconf >= 2.13
12BuildRequires: automake
13BuildRequires: gmp-devel >= 4.1.3
14BuildRequires: gmp-c++-devel >= 4.1.3
15BuildRequires: libtool
16BuildRequires: polylib-devel
17BuildRequires: texinfo >= 4.12
18Requires: %{name}-libs = %{version}-%{release}
19Provides: cloog = %{version}
91ab5a70 20Obsoletes: cloog
3fd123db
JB
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
30This version is based on PolyLib.
31
32%description -l pl.UTF-8
33CLooG to oprogramowanie generujące pętle do przeszukiwania
34Z-wielościanów (Z-polyhedra). Oznacza to, że CLooG znajduje kod lub
35pseudokod osiągający każdy punkt całkowity jednego lub większej liczby
36sparametryzowanych wielościanów lub sum sparametryzowanych
37wielościanów. CLooG jest zaprojektowany z myślą o zapobieganiu
38narzutowi na sterowaniu oraz generowaniu bardzo wydajnego kodu.
39
40Ta wersja jest oparta na bibliotece PolyLib.
41
42%package libs
43Summary: Chunky Loop Generator shared library - PolyLib based version
44Summary(pl.UTF-8): Biblioteka współdzielona Chunky Loop Generatora - wersja oparta na PolyLib
45Group: Libraries
46
47%description libs
48Chunky Loop Generator shared library - PolyLib based version.
49
50%description libs -l pl.UTF-8
51Biblioteka współdzielona Chunky Loop Generatora - wersja oparta na
52PolyLib.
53
54%package devel
55Summary: Header files for the PolyLib based version of Chunky Loop Generator
56Summary(pl.UTF-8): Pliki nagłówkowe opartej na PolyLib wersji Chunky Loop Generatora
57Group: Development/Libraries
58Requires: %{name}-libs = %{version}-%{release}
59Requires: gmp-devel >= 4.1.3
60Requires: gmp-c++-devel >= 4.1.3
61Requires: polylib-devel
62Provides: cloog-devel = %{version}
1760c952
JB
63Conflicts: cloog-isl-devel
64Conflicts: cloog-ppl-devel
3fd123db
JB
65
66%description devel
67The header files for Chunky Loop Generator library.
68
69%description devel -l pl.UTF-8
70Pliki nagłówkowe biblioteki Chunky Loop Generatora.
71
72%package static
73Summary: Static library of PolyLib based version of Chunky Loop Generator
74Summary(pl.UTF-8): Statyczna biblioteka opartej na PolyLib wersji Chunky Loop Generatora
75Group: Development/Libraries
76Requires: %{name}-devel = %{version}-%{release}
77
78%description static
79Static library of PolyLib based version of Chunky Loop Generator.
80
81%description static -l pl.UTF-8
82Statyczna biblioteka opartej na PolyLib wersji Chunky Loop Generatora.
83
84%prep
85%setup -q
86
87%build
88%configure
89
90%{__make}
91
92%install
93rm -rf $RPM_BUILD_ROOT
94
95%{__make} install \
96 INSTALL="%{__install} -p" \
97 DESTDIR=$RPM_BUILD_ROOT
98
99%clean
100rm -rf $RPM_BUILD_ROOT
101
102%post libs -p /sbin/ldconfig
103%postun libs -p /sbin/ldconfig
104
105%files
106%defattr(644,root,root,755)
107%attr(755,root,root) %{_bindir}/cloog
108
109%files libs
110%defattr(644,root,root,755)
111%doc cloog-core/README
112%attr(755,root,root) %{_libdir}/libcloog-polylib.so.*.*.*
113%attr(755,root,root) %ghost %{_libdir}/libcloog-polylib.so.1
114
115%files devel
116%defattr(644,root,root,755)
117%doc cloog-core/doc/cloog.pdf
118%attr(755,root,root) %{_libdir}/libcloog-polylib.so
119%{_libdir}/libcloog-polylib.la
120%dir %{_includedir}/cloog
121%{_includedir}/cloog/*.h
122%{_includedir}/cloog/matrix
123%{_includedir}/cloog/polylib
124%{_pkgconfigdir}/cloog-polylib.pc
125
126%files static
127%defattr(644,root,root,755)
128%{_libdir}/libcloog-polylib.a
This page took 0.061028 seconds and 4 git commands to generate.