]> git.pld-linux.org Git - packages/cloog-isl.git/blame - cloog-isl.spec
- enabled osl (OpenScop) support
[packages/cloog-isl.git] / cloog-isl.spec
CommitLineData
33729bf8
JB
1#
2# Conditional build:
3%bcond_without osl # OpenScop support
4#
748bb20d
JB
5Summary: The Chunky Loop Generator
6Summary(pl.UTF-8): Chunky Loop Generator - generator pętli cząstkowych
7Name: cloog-isl
16fd4dbc 8Version: 0.18.0
748bb20d
JB
9Release: 1
10License: LGPL v2.1+
11Group: Development/Tools
12Source0: http://www.bastoul.net/cloog/pages/download/cloog-%{version}.tar.gz
16fd4dbc 13# Source0-md5: be78a47bd82523250eb3e91646db5b3d
748bb20d
JB
14URL: http://www.cloog.org/
15BuildRequires: autoconf >= 2.13
16BuildRequires: automake
17BuildRequires: gmp-devel >= 5.0.2
18BuildRequires: gmp-c++-devel >= 5.0.2
748bb20d 19BuildRequires: isl-devel >= 0.08
16fd4dbc 20BuildRequires: libtool
33729bf8 21%{?with_osl:BuildRequires: osl-devel}
16fd4dbc 22BuildRequires: texinfo-texi2dvi
748bb20d
JB
23Requires: %{name}-libs = %{version}-%{release}
24Provides: cloog = %{version}
25Obsoletes: cloog
26BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
27
28%description
29CLooG is a software which generates loops for scanning Z-polyhedra.
30That is, CLooG finds the code or pseudo-code where each integral point
31of one or more parametrized polyhedron or parametrized polyhedra union
32is reached. CLooG is designed to avoid control overhead and to produce
33a very efficient code.
34
35This version is based on isl.
36
37%description -l pl.UTF-8
38CLooG to oprogramowanie generujące pętle do przeszukiwania
39Z-wielościanów (Z-polyhedra). Oznacza to, że CLooG znajduje kod lub
40pseudokod osiągający każdy punkt całkowity jednego lub większej liczby
41sparametryzowanych wielościanów lub sum sparametryzowanych
42wielościanów. CLooG jest zaprojektowany z myślą o zapobieganiu
43narzutowi na sterowaniu oraz generowaniu bardzo wydajnego kodu.
44
45Ta wersja jest oparta na bibliotece isl.
46
47%package libs
48Summary: Chunky Loop Generator shared library - isl based version
49Summary(pl.UTF-8): Biblioteka współdzielona Chunky Loop Generatora - wersja oparta na isl
50Group: Libraries
51Requires: isl >= 0.08
52
53%description libs
54Chunky Loop Generator shared library - isl based version.
55
56%description libs -l pl.UTF-8
57Biblioteka współdzielona Chunky Loop Generatora - wersja oparta na
58isl.
59
60%package devel
61Summary: Header files for the isl based version of Chunky Loop Generator
62Summary(pl.UTF-8): Pliki nagłówkowe opartej na isl wersji Chunky Loop Generatora
63Group: Development/Libraries
64Requires: %{name}-libs = %{version}-%{release}
65Requires: gmp-devel >= 5.0.2
66Requires: gmp-c++-devel >= 5.0.2
67Requires: isl-devel >= 0.08
33729bf8 68%{?with_osl:Requires: osl-devel}
748bb20d
JB
69Provides: cloog-devel = %{version}
70
71%description devel
72The header files for Chunky Loop Generator library.
73
74%description devel -l pl.UTF-8
75Pliki nagłówkowe biblioteki Chunky Loop Generatora.
76
77%package static
78Summary: Static library of isl based version of Chunky Loop Generator
79Summary(pl.UTF-8): Statyczna biblioteka opartej na isl wersji Chunky Loop Generatora
80Group: Development/Libraries
81Requires: %{name}-devel = %{version}-%{release}
82
83%description static
84Static library of isl based version of Chunky Loop Generator.
85
86%description static -l pl.UTF-8
87Statyczna biblioteka opartej na isl wersji Chunky Loop Generatora.
88
89%prep
90%setup -q -n cloog-%{version}
91
92%build
33729bf8 93# with_gmp_exec_prefix=yes avoids adding -L/lib to LDFLAGS
748bb20d
JB
94%configure \
95 --disable-silent-rules \
33729bf8
JB
96 --with-gmp-exec-prefix \
97 --with-isl=system \
98 %{?with_osl:--with-osl=system}
748bb20d
JB
99
100%{__make}
101
16fd4dbc
JB
102%{__make} -C doc cloog.pdf
103
748bb20d
JB
104%install
105rm -rf $RPM_BUILD_ROOT
106
107%{__make} install \
108 DESTDIR=$RPM_BUILD_ROOT
109
110%clean
111rm -rf $RPM_BUILD_ROOT
112
113%post libs -p /sbin/ldconfig
114%postun libs -p /sbin/ldconfig
115
116%files
117%defattr(644,root,root,755)
118%attr(755,root,root) %{_bindir}/cloog
119
120%files libs
121%defattr(644,root,root,755)
122%doc ChangeLog README
123%attr(755,root,root) %{_libdir}/libcloog-isl.so.*.*.*
16fd4dbc 124%attr(755,root,root) %ghost %{_libdir}/libcloog-isl.so.4
748bb20d
JB
125
126%files devel
127%defattr(644,root,root,755)
128%doc doc/cloog.pdf
129%attr(755,root,root) %{_libdir}/libcloog-isl.so
130%{_libdir}/libcloog-isl.la
131%dir %{_includedir}/cloog
132%{_includedir}/cloog/*.h
133%{_includedir}/cloog/isl
134%{_includedir}/cloog/matrix
135%{_pkgconfigdir}/cloog-isl.pc
136
137%files static
138%defattr(644,root,root,755)
139%{_libdir}/libcloog-isl.a
This page took 0.111619 seconds and 4 git commands to generate.