Sophie

Sophie

distrib > Mageia > 6 > armv7hl > media > core-release-src > by-pkgid > 64e241941b4c7e555b881668b2b2e04f > files > 2

gdlmm-3.7.3-6.mga6.src.rpm

%define url_ver %(echo %{version} | cut -d "." -f -2)

%define api_version	3.0
%define lib_major	2
%define lib_name	%mklibname %{name} %{api_version} %{lib_major}
%define develname	%mklibname -d %{name}

Summary:	C++ binding for the gdl library
Name:		gdlmm
Version:	3.7.3
Release:	%mkrel 6
License:	LGPLv2+
Group:		System/Libraries
URL:		http://www.gnome.org/
Source0:	https://download.gnome.org/sources/%{name}/%{url_ver}/%{name}-%{version}.tar.xz
BuildRequires: pkgconfig(gdl-3.0) >= 3.7
BuildRequires: pkgconfig(glibmm-2.4) >= 2.16
BuildRequires: pkgconfig(gtkmm-3.0) >= 3.0
BuildRequires: doxygen
BuildRequires: xsltproc

%description
gdlmm is the C++ binding for the gdl library.


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

%package -n %{lib_name}
Summary: C++ binding for the gdl library
Group: System/Libraries

%description -n %{lib_name}
gdlmm is the C++ binding for the gdl library.

%files -n %{lib_name}
%doc AUTHORS ChangeLog NEWS README
%{_libdir}/libgdlmm-%{api_version}.so.%{lib_major}{,.*}

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

%package -n %develname
Summary:        Libraries and include files for gdlmm
Group:          Development/C++
Requires: 	%lib_name = %version
Provides:	%{name}-devel = %{version}-%{release}

%description -n %develname
gdlmm development files. 

%files -n %develname
%doc %_datadir/doc/gdlmm-%{api_version}/
%{_libdir}/*.so
%{_includedir}/*
%{_libdir}/pkgconfig/*
%{_libdir}/%{name}-%{api_version}
%{_datadir}/devhelp/books/%{name}-%{api_version}

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

%prep
%setup -q
%autopatch -p1

%build
NOCONFIGURE=1 ./autogen.sh
export CXXFLAGS="%{optflags} -std=gnu++11"
# first remove outdated generated source files
%configure2_5x
make maintainer-clean

# now build it
%configure2_5x
# generate source files
pushd gdl/src
make all-local
popd
%make

%install
%makeinstall_std

rm -fr %buildroot%_libdir/*.la


%changelog
* Sun Feb 14 2016 umeabot <umeabot> 3.7.3-6.mga6
+ Revision: 960251
- Mageia 6 Mass Rebuild

* Mon Aug 24 2015 wally <wally> 3.7.3-5.mga6
+ Revision: 869046
- build with -std=gnu++11

* Wed Oct 15 2014 umeabot <umeabot> 3.7.3-4.mga5
+ Revision: 749704
- Second Mageia 5 Mass Rebuild

* Tue Sep 16 2014 umeabot <umeabot> 3.7.3-3.mga5
+ Revision: 679464
- Mageia 5 Mass Rebuild

* Sat Oct 19 2013 umeabot <umeabot> 3.7.3-2.mga4
+ Revision: 523906
- Mageia 4 Mass Rebuild

* Sun May 26 2013 fwang <fwang> 3.7.3-1.mga4
+ Revision: 428092
- bump libmajor
- new version 3.7.3

* Sat Jan 12 2013 cjw <cjw> 3.3.2-7.mga3
+ Revision: 351547
- add BuildRequires: xsltproc
- add BuildRequires: doxygen
- fix build

  + umeabot <umeabot>
    - Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild

  + fwang <fwang>
    - add upstream patch to build with latest gdl

* Thu Sep 06 2012 fwang <fwang> 3.3.2-5.mga3
+ Revision: 288728
- rebuild for new gdl

* Sun Jul 15 2012 wally <wally> 3.3.2-4.mga3
+ Revision: 271107
- rebuild for new gdl

* Sun Apr 22 2012 ovitters <ovitters> 3.3.2-3.mga2
+ Revision: 232674
- rebuild for new gdl

* Sun Apr 01 2012 fwang <fwang> 3.3.2-2.mga2
+ Revision: 227719
- rebuild for new gdl

* Thu Nov 24 2011 fwang <fwang> 3.3.2-1.mga2
+ Revision: 171540
- update libmajor
- rediff layout patch
- new version 3.3.2

* Mon Nov 21 2011 fwang <fwang> 3.2.1-1.mga2
+ Revision: 170233
- more removal
- more patch
- add upstream patch to build with latest gdl
- imported package gdlmm