%global api_ver 2.0 %{!?_licensedir:%global license %doc} Name: gtksourceviewmm Version: 2.10.3 Release: 15.1%{?dist} Summary: A C++ wrapper for the gtksourceview widget library Group: System Environment/Libraries License: LGPLv2+ URL: http://projects.gnome.org/gtksourceviewmm/ Source0: http://ftp.gnome.org/pub/GNOME/sources/gtksourceviewmm/2.10/%{name}-%{version}.tar.xz BuildRequires: gcc BuildRequires: gcc-c++ BuildRequires: gtkmm24-devel >= 2.12 BuildRequires: gtksourceview2-devel >= 2.10.0 %description gtksourceviewmm is a C++ wrapper for the gtksourceview widget library. It offers all the power of gtksourceview with an interface familiar to c++ developers, including users of the gtkmm library %package devel Summary: Development files for %{name} Group: Development/Libraries Requires: %{name} = %{version}-%{release} Requires: gtkmm24-devel Requires: gtksourceview2-devel Requires: pkgconfig %description devel The %{name}-devel package contains libraries and header files for developing applications that use %{name}. %package doc Summary: Developer's documentation for the gtksourceviewmm library Group: Documentation BuildArch: noarch Requires: gtkmm24-docs %description doc This package contains developer's documentation for the Gtksourceviewmm library. Gtksourceviewmm is the C++ API for the Gtksourceview library. The documentation can be viewed either through the devhelp documentation browser or through a web browser. %prep %autosetup %build %if 0%{?rhel} && 0%{?rhel} < 8 export CPPFLAGS="%{optflags} -std=gnu++11" %endif %configure --disable-static # removing rpath %{__sed} -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' "libtool" %{__sed} -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' "libtool" %{make_build} iconv -f iso8859-1 -t utf-8 "ChangeLog" > "ChangeLog.conv" && mv -f "ChangeLog.conv" "ChangeLog" %install %{__make} INSTALL="install -c -p" DESTDIR="%{buildroot}" install find "%{buildroot}" -xtype f -name '*.la' -delete %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files %doc README AUTHORS ChangeLog NEWS %license COPYING %{_libdir}/*.so.* %files devel %{_includedir}/%{name}-2.0 %{_libdir}/*.so %{_libdir}/%{name}-2.0 %{_libdir}/pkgconfig/*.pc %files doc %license COPYING %doc %{_datadir}/devhelp/ %doc %{_docdir}/%{name}-%{api_ver} %changelog * Wed Jan 30 2019 Tomasz Tomasik - 2.10.3-15.1 - Rebuilt for EL7 - SPEC cleanups * Fri Jul 13 2018 Fedora Release Engineering - 2.10.3-15 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild * Wed Feb 07 2018 Fedora Release Engineering - 2.10.3-14 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild * Wed Aug 02 2017 Fedora Release Engineering - 2.10.3-13 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild * Wed Jul 26 2017 Fedora Release Engineering - 2.10.3-12 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Fri Feb 10 2017 Fedora Release Engineering - 2.10.3-11 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild * Wed Feb 03 2016 Fedora Release Engineering - 2.10.3-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild * Wed Jun 17 2015 Fedora Release Engineering - 2.10.3-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild * Sat May 02 2015 Kalev Lember - 2.10.3-8 - Rebuilt for GCC 5 C++11 ABI change * Fri May 01 2015 Kalev Lember - 2.10.3-7 - Rebuilt for GCC 5 C++11 ABI change * Sat Aug 16 2014 Fedora Release Engineering - 2.10.3-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild * Sat Jun 07 2014 Fedora Release Engineering - 2.10.3-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Sat Aug 03 2013 Fedora Release Engineering - 2.10.3-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild * Thu Feb 14 2013 Fedora Release Engineering - 2.10.3-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild * Thu Jul 19 2012 Fedora Release Engineering - 2.10.3-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild * Thu May 17 2012 Kalev Lember - 2.10.3-1 - Update to 2.10.3 * Fri Jan 13 2012 Fedora Release Engineering - 2.10.2-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild * Tue Dec 06 2011 Adam Jackson - 2.10.2-3 - Rebuild for new libpng * Sat Jun 25 2011 Krzesimir Nowak - 2.10.2-2 - Co-own devhelp directory. - Dropped unneeded doxygen and graphviz BuildRequires. * Fri Jun 24 2011 Krzesimir Nowak - 2.10.2-1 - New upstream release. - Fixes several reference counting problems, mostly in completion stuff. - Fixes building with newer glibmm. * Tue Feb 22 2011 Haïkel Guémar - 2.10.1-3 - split doc into subpackage * Wed Feb 09 2011 Fedora Release Engineering - 2.10.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild * Mon Nov 08 2010 - 2.10.1-1 - Update to upstream 2.10.1 - Add missing header gtksourceviewmmconfig.h (RHBZ #650727) * Sun Apr 11 2010 Haïkel Guémar - 2.10.0-1 - Update to upstream 2.10.0 - Improved documentation - Fixes a bug with regexxer * Wed Jan 20 2010 Denis Leroy - 2.9.1-1 - Update to upstream 2.9.1, to follow gtksourceview2 - Packaged devhelp book, fixed doc path * Fri Jul 24 2009 Fedora Release Engineering - 2.2.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild * Tue Feb 24 2009 Fedora Release Engineering - 2.2.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild * Thu Jan 15 2009 Denis Leroy - 2.2.0-2 - Fixed BRs * Tue Jan 13 2009 Denis Leroy - 2.2.0-1 - Initial draft, based on 1.0 version