Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:aevseev:devel
isl
isl.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File isl.spec of Package isl
%define realname isl %define realver 0.24 %define srcext tar.xz %define so_ver 23 # turn off the generation of debuginfo rpm (RH9) ?? %global debug_package %{nil} # Common info Name: lib%{realname}%{?so_ver} Version: %{realver} Release: wiz%{?extraver:0.}1%{?dist} License: MIT Group: Development/Languages/C and C++ URL: http://isl.gforge.inria.fr/ Summary: Integer Set Library # Install-time parameters Provides: %{realname} = %{version} Provides: lib%{realname} = %{version} # Build-time parameters BuildRequires: xz pkg-config BuildRequires: gmp-devel BuildRoot: %{_tmppath}/%{name}-root ### Source0: http://isl.gforge.inria.fr/%{realname}-%{realver}%{?extraver}.%{srcext} Source0: https://sourceforge.net/projects/libisl/files/%{realname}-%{realver}%{?extraver}.%{srcext} Source999: baselibs.conf %description isl is a library for manipulating sets and relations of integer points bounded by linear constraints. Supported operations on sets include intersection, union, set difference, emptiness check, convex hull, (integer) affine hull, integer projection, computing the lexicographic minimum using parametric integer programming, coalescing and parametric vertex enumeration. It also includes an ILP solver based on generalized basis reduction, transitive closures on maps (which may encode infinite graphs), dependence analysis and bounds on piecewise step-polynomials. %package -n %{realname}-devel Group: Development/Languages/C and C++ Summary: Development files for %{name} Requires: %{name} = %{version}-%{release} Provides: lib%{realname}-devel = %{version}-%{release} %description -n %{realname}-devel Development files for %{name} # Preparation step (unpackung and patching if necessary) %prep %setup -q -n %{realname}-%{realver}%{?extraver} %build _CFLAGS='%{optflags} %{?gcc_lto}' _LDFLAGS='-Wl,--as-needed -Wl,--strip-all -Wl,--no-undefined -Wl,-z,noexecstack -Wl,-z,now -Wl,-z,relro %{?gcc_lto}' %configure \ --disable-static \ CFLAGS="$_CFLAGS" \ CXXFLAGS="$_CFLAGS" \ LDFLAGS="$_LDFLAGS" %{__make} %{?_smp_mflags} V=1 \ CFLAGS="$_CFLAGS" \ CXXFLAGS="$_CFLAGS" \ LDFLAGS="$_LDFLAGS" %install %{__make} install DESTDIR=%{buildroot} %clean [ "%{buildroot}" != "/" ] && %{__rm} -rf %{buildroot} %files %defattr(-,root,root) %license LICENSE %doc AUTHORS README %{_libdir}/lib%{realname}.so.%{?so_ver}* %exclude %{_libdir}/lib%{realname}.so.%{?so_ver}*-gdb.py* # Development stuff %files -n %{realname}-devel %defattr(-,root,root) %{_libdir}/pkgconfig/%{realname}.pc %dir %{_includedir}/%{realname}/ %{_includedir}/%{realname}/*.h %{_includedir}/%{realname}/hmap_templ.c %{_libdir}/lib%{realname}.so %exclude %{_libdir}/*.la %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %changelog
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor