%define api_version 0.1 %define lib_major 2 %define lib_name %mklibname gxps %{lib_major} %define gi_name %mklibname gxps-gir %{api_version} %define develname %mklibname -d gxps %define url_ver %(echo %{version}|cut -d. -f1,2) Summary: GObject based library for handling and rendering XPS documents Name: libgxps Version: 0.2.2 Release: %mkrel 8 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(cairo) >= 1.10.0 BuildRequires: pkgconfig(cairo-pdf) BuildRequires: pkgconfig(cairo-ps) BuildRequires: pkgconfig(cairo-svg) BuildRequires: pkgconfig(freetype2) BuildRequires: pkgconfig(gio-2.0) >= 2.24 BuildRequires: pkgconfig(glib-2.0) >= 2.24 BuildRequires: pkgconfig(gobject-2.0) >= 2.24 BuildRequires: pkgconfig(lcms2) BuildRequires: pkgconfig(libarchive) >= 2.8.0 BuildRequires: pkgconfig(libpng) BuildRequires: libjpeg-devel BuildRequires: pkgconfig(libtiff-4) BuildRequires: gtk-doc BuildRequires: gobject-introspection-devel >= 0.9.5 %description libgxps is a GObject based library for handling and rendering XPS documents. %package -n %{lib_name} Summary: Libraries for libgxps Group: System/Libraries Recommends: %{name}-tools = %{version} %description -n %{lib_name} libgxps is a GObject based library for handling and rendering XPS documents. %package tools Summary: Tools used by libgxps Group: System/Libraries %description tools libgxps is a GObject based library for handling and rendering XPS documents. This package contains various tools used by libgxps. %package -n %{gi_name} Summary: GObject Introspection interface library for libgxps Group: System/Libraries Requires: %{lib_name} = %{version}-%{release} %description -n %{gi_name} GObject Introspection interface library for libgxps. %package -n %{develname} Summary: Development libraries, header files and utilities for libgxps Group: Development/GNOME and GTK+ Provides: %{name}-devel = %{version}-%{release} Requires: %{lib_name} = %{version} %description -n %{develname} libgxps is a GObject based library for handling and rendering XPS documents. This package contains the files necessary to develop applications with libgxps. %prep %setup -q %build %configure2_5x \ --disable-static %make %install %makeinstall_std rm -f %buildroot%_libdir/*.la %files -n %{lib_name} %{_libdir}/libgxps.so.%{lib_major}* %files tools %{_bindir}/* %files -n %{gi_name} %{_libdir}/girepository-1.0/GXPS-%{api_version}.typelib %files -n %{develname} %doc README COPYING AUTHORS NEWS %{_datadir}/gtk-doc/html/%{name} %{_datadir}/gir-1.0/*.gir %{_libdir}/*.so %{_libdir}/pkgconfig/* %{_includedir}/* %changelog * Wed Oct 15 2014 umeabot <umeabot> 0.2.2-8.mga5 + Revision: 747493 - Second Mageia 5 Mass Rebuild * Fri Sep 26 2014 wally <wally> 0.2.2-7.mga5 + Revision: 724918 - rebuild with new rpm-mageia-setup to generate requires for .typelib files * Tue Sep 16 2014 umeabot <umeabot> 0.2.2-6.mga5 + Revision: 681519 - Mageia 5 Mass Rebuild + tv <tv> - s/uggests:/Recommends:/ * Wed Jul 02 2014 ovitters <ovitters> 0.2.2-5.mga5 + Revision: 642526 + rebuild (emptylog) * Sat Oct 19 2013 umeabot <umeabot> 0.2.2-5.mga4 + Revision: 528870 - Mageia 4 Mass Rebuild * Fri Jun 28 2013 fwang <fwang> 0.2.2-4.mga4 + Revision: 447749 - rebuild for new libarchive * Mon Jun 03 2013 fwang <fwang> 0.2.2-3.mga4 + Revision: 435500 - rebuild for new libpng * Sat Jan 12 2013 umeabot <umeabot> 0.2.2-2.mga3 + Revision: 357451 - Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild * Mon Mar 19 2012 ovitters <ovitters> 0.2.2-1.mga2 + Revision: 224308 - new version 0.2.2 * Sat Jan 21 2012 fwang <fwang> 0.2.1-1.mga2 + Revision: 199060 - new version 0.2.1 * Wed Jan 04 2012 fwang <fwang> 0.2.0-3.mga2 + Revision: 190641 - rebuild for new libarchive * Fri Dec 23 2011 fwang <fwang> 0.2.0-2.mga2 + Revision: 186325 - br gtk-doc - use gnome-autogen - fix linkage - rebuild for new libtiff * Wed Nov 23 2011 fwang <fwang> 0.2.0-1.mga2 + Revision: 171122 - add br - imported package libgxps