split out GTK+ support to the subpackage

Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
This commit is contained in:
Igor Gnatenko 2016-11-08 15:19:38 +01:00
parent 3271b1277a
commit dd1b72dd88

View File

@ -23,13 +23,21 @@ BuildRequires: pkgconfig(gobject-2.0)
BuildRequires: pkgconfig(gmodule-2.0)
BuildRequires: pkgconfig(gio-2.0)
BuildRequires: pkgconfig(gobject-introspection-1.0)
BuildRequires: pkgconfig(gtk+-3.0) >= 3.0.0
BuildRequires: pkgconfig(pygobject-3.0)
BuildRequires: pkgconfig(gladeui-2.0)
%description
libpeas is a convenience library making adding plug-ins support
to GTK+ and glib-based applications.
to glib-based applications.
%package gtk
Summary: GTK+ plug-ins support for libpeas
BuildRequires: pkgconfig(gtk+-3.0)
Requires: %{name}%{?_isa} = %{version}-%{release}
%description gtk
libpeas-gtk is a convenience library making adding plug-ins support
to GTK+-based applications.
%package loader-python
Summary: Python 2 loader for libpeas
@ -56,6 +64,7 @@ run Python 3 plugins that use libpeas.
%package devel
Summary: Development files for libpeas
Requires: %{name}%{?_isa} = %{version}-%{release}
Requires: %{name}-gtk%{?_isa} = %{version}-%{release}
%description devel
This package contains development libraries and header files
@ -91,13 +100,15 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor >&/dev/null || :
%doc AUTHORS NEWS README
%license COPYING
%{_libdir}/libpeas-%{nsver}.so.*
%{_libdir}/libpeas-gtk-%{nsver}.so.*
%dir %{_libdir}/libpeas-%{nsver}/
%dir %{_libdir}/libpeas-%{nsver}/loaders
%{_libdir}/girepository-1.0/Peas-%{nsver}.typelib
%{_libdir}/girepository-1.0/PeasGtk-%{nsver}.typelib
%{_datadir}/icons/hicolor/*/actions/libpeas-plugin.*
%files gtk
%{_libdir}/libpeas-gtk-%{nsver}.so.*
%{_libdir}/girepository-1.0/PeasGtk-%{nsver}.typelib
%files loader-python
%{_libdir}/libpeas-%{nsver}/loaders/libpythonloader.so