Sophie

Sophie

distrib > Mageia > 6 > armv5tl > by-pkgid > 56e726696d01fdbd9419dca3ef58b4e5 > files > 2

libsigc++1.2-1.2.7-2.mga6.src.rpm

%define sname   sigc++
%define api     1.2
%define major   5
%define fname   %{sname}-%{api}
%define libname %mklibname %{sname} %{api} %{major} 
%define devname %mklibname %{sname} %{api} -d

Name:           libsigc++1.2
Version:        1.2.7
Release:        %mkrel 2
Summary:        Typesafe signal framework for C++
Group:          System/Libraries
License:        LGPLv2+
URL:            http://libsigc.sourceforge.net
Source0:        https://download.gnome.org/sources/libsigc++/1.2/lib%{sname}-%{version}.tar.bz2

%description
This library implements a full callback system for use in widget libraries,
abstract interfaces, and general programming. It provides the ability to
connect an abstract callback to a class method, function, or function object,
and contains adaptor classes for connection of dissimilar callbacks.

#----------------------------------------------------------------------

%package -n     %{libname}
Summary:        Typesafe signal framework for C++

%description -n %{libname}
This library implements a full callback system for use in widget libraries,
abstract interfaces, and general programming. It provides the ability to
connect an abstract callback to a class method, function, or function object,
and contains adaptor classes for connection of dissimilar callbacks.

%files -n       %{libname}
%doc AUTHORS COPYING.LIB README IDEAS NEWS ChangeLog TODO
%{_libdir}/libsigc-%{api}.so.%{major}{,.*}

#----------------------------------------------------------------------

%package -n     %{devname}
Summary:        Development tools for the typesafe signal framework for C++
Group:          Development/C++
Requires:       %{libname} = %{version}-%{release}
Provides:       %{name}-devel = %{version}-%{release}
Provides:       %{sname}-devel = %{version}-%{release}

%description -n %{devname}
This package contains the static libraries and header files
needed for development with lib%{fname}.

%files -n       %{devname}
%{_includedir}/%{fname}/
%{_libdir}/%{fname}/
%{_libdir}/libsigc-%{api}.so
%{_libdir}/pkgconfig/%{fname}.pc

#----------------------------------------------------------------------

%prep
%setup -q -n lib%{sname}-%{version}

%build
%configure2_5x --disable-static
%make

%install
%makeinstall_std

find %{buildroot} -type f -name "*.la" -delete


%changelog
* Thu Feb 11 2016 umeabot <umeabot> 1.2.7-2.mga6
+ Revision: 955637
- Mageia 6 Mass Rebuild

* Sat Jul 04 2015 akien <akien> 1.2.7-1.mga6
+ Revision: 850430
- imported package libsigc++1.2