Sophie

Sophie

distrib > Mageia > 9 > armv7hl > media > core-release-src > by-pkgid > 8203015244ee66d1d9ff1bc2dbce5576 > files > 4

xplayer-plparser-1.0.2-5.mga9.src.rpm

%define major  18
%define gi_major 1.0
%define _name   xplayer-pl-parser
%define libname		%mklibname %{name} %{major}
%define libnamemini	%mklibname %{name}-mini %{major}
%define develname	%mklibname %{name} -d
%define girname		%mklibname %{name}-gir %{gi_major}

Name:           xplayer-plparser
Version:        1.0.2
Release:        %mkrel 5
Summary:        Simple GObject-based library to parse playlist formats
License:        LGPL-2.0+
Group:          System/Libraries
Url:            https://github.com/linuxmint/xplayer-plparser
Source:         https://github.com/linuxmint/%{name}/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz
Source1:        baselibs.conf
Patch1:		0001-Port-to-gmime-3.0.patch
BuildRequires:  gnome-common
BuildRequires:  libgcrypt-devel
BuildRequires:  pkgconfig(glib-2.0) >= 2.31.0
BuildRequires:  pkgconfig(gmime-3.0)
BuildRequires:  pkgconfig(gobject-introspection-1.0)
BuildRequires:  pkgconfig(libarchive) >= 3.0
BuildRequires:  pkgconfig(libquvi-0.9) >= 0.9.1
BuildRequires:  pkgconfig(libsoup-2.4) >= 2.43.0
BuildRequires:  pkgconfig(libxml-2.0)
Requires:       libquvi-scripts

%description
xplayer-plparser is a simple GObject-based library to parse a host
of playlist formats, to save them too.

%lang_package

%package -n %{libname}
Summary:        A simple GObject-based library to parse playlist formats
Group:          System/Libraries
# Main package contains libexec files needed for full functionality.
Requires:       %{name} >= %{version}

%description -n %{libname}
xplayer-plparser is a simple GObject-based library to parse a host
of playlist formats, to save them too.

%package -n %{girname}
Summary:        Simple GObject-based library to parse playlist formats -- Introspection Bindings
Group:          System/Libraries
# Main package contains libexec files needed for full functionality.
Requires:       %{name} >= %{version}

%description -n %{girname}
xplayer-plparser is a simple GObject-based library to parse a host
of playlist formats, to save them too.

This package provides the GObject Introspection bindings for the
xplayer-plparser library.

%package -n %{libnamemini}
Summary:        Simple GObject-based library to parse playlist formats -- Mini Version
Group:          System/Libraries
# Main package contains libexec files needed for full functionality.
Requires:       %{name} >= %{version}

%description -n %{libnamemini}
xplayer-plparser is a simple GObject-based library to parse a host
of playlist formats, to save them too.

%package -n %{develname}
Summary:        Simple GObject-based library to parse playlist formats
Group:          Development/C
Requires:       %{libnamemini} = %{version}
Requires:       %{libname} = %{version}
Requires:       %{girname} = %{version}

%description -n %{develname}
xplayer-plparser is a simple GObject-based library to parse a host
of playlist formats, to save them too.

%prep
%autosetup -p1

%build
NOCONFIGURE=1 gnome-autogen.sh
export CFLAGS="%{optflags} -Wno-deprecated-declarations"
%configure \
  --disable-static                     \
  --libexecdir=%{_libexecdir}/%{name}/ \
  --enable-quvi
%make_build

%install
%make_install

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

%files  -f %{_name}.lang
%doc COPYING.LIB README debian/changelog
%dir %{_libexecdir}/%{name}/
%{_libexecdir}/%{name}/xplayer-pl-parser-videosite

%files -n %{libname}
%{_libdir}/lib%{name}.so.%{major}{,.*}

%files -n %{girname}
%{_libdir}/girepository-1.0/XplayerPlParser-1.0.typelib

%files -n %{libnamemini}
%{_libdir}/lib%{name}-mini.so.%{major}{,.*}

%files -n %{develname}
%{_includedir}/%{_name}/
%{_libdir}/lib%{name}.so
%{_libdir}/lib%{name}-mini.so
%{_libdir}/pkgconfig/%{name}.pc
%{_libdir}/pkgconfig/%{name}-mini.pc
%{_datadir}/gir-1.0/*.gir



%changelog
* Tue Apr 05 2022 umeabot <umeabot> 1.0.2-5.mga9
+ Revision: 1844279
- Mageia 9 Mass Rebuild

* Sun Sep 20 2020 wally <wally> 1.0.2-4.mga8
+ Revision: 1628954
- switch to gmime-3.0

* Fri Feb 14 2020 umeabot <umeabot> 1.0.2-3.mga8
+ Revision: 1518900
- Mageia 8 Mass Rebuild
+ wally <wally>
- replace deprecated %%configure2_5x

* Sun Sep 23 2018 umeabot <umeabot> 1.0.2-2.mga7
+ Revision: 1301963
- Mageia 7 Mass Rebuild

* Thu Jun 23 2016 joequant <joequant> 1.0.2-1.mga6
+ Revision: 1037335
- imported package xplayer-plparser