Accepting request 357068 from devel:libraries:c_c++

1

OBS-URL: https://build.opensuse.org/request/show/357068
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/isl?expand=0&rev=11
This commit is contained in:
Dominique Leuenberger 2016-02-08 08:47:14 +00:00 committed by Git OBS Bridge
commit e6a56516a0
6 changed files with 45 additions and 42 deletions

View File

@ -1,4 +1,4 @@
libisl13
libisl15
isl-devel
requires -isl-<targettype>
requires "libisl13-<targettype> = <version>"
requires "libisl15-<targettype> = <version>"

View File

@ -1,11 +0,0 @@
--- isl-0.14/isl_ast.c.orig 2014-12-04 10:19:12.262314510 +0100
+++ isl-0.14/isl_ast.c 2014-12-04 10:19:58.317312916 +0100
@@ -358,6 +358,8 @@
return 1;
case isl_ast_expr_error:
return -1;
+ default:
+ return -1;
}
}

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7e3c02ff52f8540f6a85534f54158968417fd676001651c8289c705bd0228f36
size 1399896

3
isl-0.15.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:104a608839771d809558f5fd7533ca1a3b8ee5a667c5dcd9dc3499bf0a1522d5
size 1406988

View File

@ -1,3 +1,24 @@
-------------------------------------------------------------------
Sun Jan 31 20:54:43 UTC 2016 - mpluskal@suse.com
- Use url for source
- Cleanup spec file with spec-cleaner
- Make building more verbose
-------------------------------------------------------------------
Thu Dec 3 09:03:32 UTC 2015 - rguenther@suse.com
- Update to ISL version 0.15
* improve coalescing
* add isl_union_access_info_compute_flow
* add mark nodes in AST
* add isl_union_pw_aff and isl_multi_union_pw_aff
* add schedule trees
* deprecate band forests
* deprecate separation_class AST generation option
* introduce isl_bool and isl_stat types
- Removes no longer needed isl-0.14-fixes.patch.
-------------------------------------------------------------------
Thu Dec 4 09:23:01 UTC 2014 - rguenther@suse.com

View File

@ -1,7 +1,7 @@
#
# spec file for package isl
#
# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -16,20 +16,18 @@
#
%define islsover 13
%define islsover 15
Name: isl
Version: 0.14
Version: 0.15
Release: 0
Summary: Integer Set Library
License: MIT
Group: Development/Languages/C and C++
Url: http://isl.gforge.inria.fr/
Source: http://isl.gforge.inria.fr/isl-%{version}.tar.xz
Source1: baselibs.conf
BuildRequires: gmp-devel
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Source: isl-%{version}.tar.bz2
Source1: baselibs.conf
Patch1: isl-0.14-fixes.patch
%description
ISL is a library for manipulating sets and relations of integer points
@ -39,41 +37,39 @@ It is used by Cloog and the GCC Graphite optimization framework.
%package devel
Summary: Development tools for ISL
Group: Development/Languages/C and C++
Requires: libisl%islsover = %{version}-%{release}
Requires: libisl%{islsover} = %{version}-%{release}
%description devel
Development tools and headers for the ISL.
%package -n libisl%islsover
%package -n libisl%{islsover}
Summary: The ISL shared library
Group: Development/Languages/C and C++
%description -n libisl%islsover
%description -n libisl%{islsover}
The shared library for the ISL.
%prep
%setup -q -n isl-%{version}
%patch1 -p1
%setup -q
%build
%configure
make %{_smp_mflags}
make %{?_smp_mflags} V=1
%check
make %{_smp_mflags} check
make %{?_smp_mflags} check
%install
make DESTDIR=$RPM_BUILD_ROOT install
rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
rm -rf $RPM_BUILD_ROOT%{_libdir}/pkgconfig
rm -f $RPM_BUILD_ROOT%{_libdir}/libisl.so.*-gdb.py
rm -f $RPM_BUILD_ROOT%{_libdir}/libisl.a
make DESTDIR=%{buildroot} install %{?_smp_mflags}
rm -f %{buildroot}%{_libdir}/*.la
rm -rf %{buildroot}%{_libdir}/pkgconfig
rm -f %{buildroot}%{_libdir}/libisl.so.*-gdb.py
rm -f %{buildroot}%{_libdir}/libisl.a
%post -n libisl%islsover -p /sbin/ldconfig
%post -n libisl%{islsover} -p /sbin/ldconfig
%postun -n libisl%{islsover} -p /sbin/ldconfig
%postun -n libisl%islsover -p /sbin/ldconfig
%files -n libisl%islsover
%files -n libisl%{islsover}
%defattr(-,root,root,-)
%{_libdir}/libisl.so.%{islsover}*
@ -82,7 +78,4 @@ rm -f $RPM_BUILD_ROOT%{_libdir}/libisl.a
%{_includedir}/isl
%{_libdir}/libisl.so
%clean
rm -rf $RPM_BUILD_ROOT
%changelog