Use pkgconfig for BuildRequires

https://fedoraproject.org/wiki/Packaging:PkgConfigBuildRequires
This commit is contained in:
David King 2022-04-25 13:15:25 +01:00
parent fefdd07392
commit 79f60f8197

View File

@ -5,31 +5,22 @@
Name: gedit-plugins
Version: 42.0
Release: 1%{?dist}
Release: 2%{?dist}
Summary: Plugins for gedit
License: GPLv2+
URL: https://wiki.gnome.org/Apps/Gedit
Source0: https://download.gnome.org/sources/%{name}/42/%{name}-%{tarball_version}.tar.xz
BuildRequires: atk-devel
BuildRequires: cairo-devel
BuildRequires: gedit-devel
BuildRequires: gettext
BuildRequires: gtksourceview4-devel
BuildRequires: itstool
BuildRequires: libappstream-glib-devel
%if !0%{?rhel}
BuildRequires: libgit2-glib-devel
%endif
BuildRequires: libpeas-devel
BuildRequires: meson
BuildRequires: pygobject3-devel
BuildRequires: python3-devel
BuildRequires: python3-gobject
BuildRequires: vala
BuildRequires: vte291-devel
BuildRequires: yelp-tools
BuildRequires: pkgconfig(gedit)
BuildRequires: pkgconfig(libpeas-1.0)
# this is a metapackage dragging in all the plugins
Requires: gedit-plugin-bookmarks
@ -240,69 +231,69 @@ The gedit wordcompletion plugin.
%files -n gedit-plugin-bookmarks
%{_libdir}/gedit/plugins/bookmarks.plugin
%{_libdir}/gedit/plugins/libbookmarks.so
%{_datadir}/metainfo/gedit-bookmarks.metainfo.xml
%{_metainfodir}/gedit-bookmarks.metainfo.xml
%files -n gedit-plugin-bracketcompletion
%{_libdir}/gedit/plugins/bracketcompletion.*
%{_libdir}/gedit/plugins/__pycache__/bracketcompletion.*
%{_datadir}/metainfo/gedit-bracketcompletion.metainfo.xml
%{_metainfodir}/gedit-bracketcompletion.metainfo.xml
%if !0%{?rhel}
%files -n gedit-plugin-charmap
%{_libdir}/gedit/plugins/charmap
%{_libdir}/gedit/plugins/charmap.plugin
%{_datadir}/metainfo/gedit-charmap.metainfo.xml
%{_metainfodir}/gedit-charmap.metainfo.xml
%endif
%files -n gedit-plugin-codecomment
%{_libdir}/gedit/plugins/codecomment.*
%{_libdir}/gedit/plugins/__pycache__/codecomment.*
%{_datadir}/metainfo/gedit-codecomment.metainfo.xml
%{_metainfodir}/gedit-codecomment.metainfo.xml
%files -n gedit-plugin-colorpicker
%{_libdir}/gedit/plugins/colorpicker.*
%{_libdir}/gedit/plugins/__pycache__/colorpicker.*
%{_datadir}/metainfo/gedit-colorpicker.metainfo.xml
%{_metainfodir}/gedit-colorpicker.metainfo.xml
%files -n gedit-plugin-colorschemer
%{_datadir}/gedit/plugins/colorschemer/ui/schemer.ui
%{_libdir}/gedit/plugins/colorschemer
%{_libdir}/gedit/plugins/colorschemer.plugin
%{_datadir}/metainfo/gedit-colorschemer.metainfo.xml
%{_metainfodir}/gedit-colorschemer.metainfo.xml
%files -n gedit-plugin-commander
%{_datadir}/gedit/plugins/commander
%{_libdir}/gedit/plugins/commander
%{_libdir}/gedit/plugins/commander.plugin
%{_datadir}/metainfo/gedit-commander.metainfo.xml
%{_metainfodir}/gedit-commander.metainfo.xml
%files -n gedit-plugin-drawspaces
%{_datadir}/glib-2.0/schemas/org.gnome.gedit.plugins.drawspaces.gschema.xml
%{_libdir}/gedit/plugins/drawspaces.plugin
%{_libdir}/gedit/plugins/libdrawspaces.so
%{_datadir}/metainfo/gedit-drawspaces.metainfo.xml
%{_metainfodir}/gedit-drawspaces.metainfo.xml
%files -n gedit-plugin-findinfiles
%{_libdir}/gedit/plugins/findinfiles.plugin
%{_libdir}/gedit/plugins/libfindinfiles.so
%{_datadir}/metainfo/gedit-findinfiles.metainfo.xml
%{_metainfodir}/gedit-findinfiles.metainfo.xml
%if !0%{?rhel}
%files -n gedit-plugin-git
%{_libdir}/gedit/plugins/git
%{_libdir}/gedit/plugins/git.plugin
%{_datadir}/metainfo/gedit-git.metainfo.xml
%{_metainfodir}/gedit-git.metainfo.xml
%endif
%files -n gedit-plugin-joinlines
%{_libdir}/gedit/plugins/joinlines.*
%{_libdir}/gedit/plugins/__pycache__/joinlines.*
%{_datadir}/metainfo/gedit-joinlines.metainfo.xml
%{_metainfodir}/gedit-joinlines.metainfo.xml
%files -n gedit-plugin-multiedit
%{_libdir}/gedit/plugins/multiedit
%{_libdir}/gedit/plugins/multiedit.plugin
%{_datadir}/metainfo/gedit-multiedit.metainfo.xml
%{_metainfodir}/gedit-multiedit.metainfo.xml
%files -n gedit-plugin-sessionsaver
%{_datadir}/gedit/plugins/sessionsaver
@ -312,38 +303,41 @@ The gedit wordcompletion plugin.
%files -n gedit-plugin-smartspaces
%{_libdir}/gedit/plugins/libsmartspaces.so
%{_libdir}/gedit/plugins/smartspaces.plugin
%{_datadir}/metainfo/gedit-smartspaces.metainfo.xml
%{_metainfodir}/gedit-smartspaces.metainfo.xml
%files -n gedit-plugin-synctex
%{_libdir}/gedit/plugins/synctex
%{_libdir}/gedit/plugins/synctex.plugin
%{_datadir}/metainfo/gedit-synctex.metainfo.xml
%{_metainfodir}/gedit-synctex.metainfo.xml
%files -n gedit-plugin-terminal
%{_datadir}/glib-2.0/schemas/org.gnome.gedit.plugins.terminal.gschema.xml
%{_libdir}/gedit/plugins/__pycache__/terminal.*
%{_libdir}/gedit/plugins/terminal.*
%{_datadir}/metainfo/gedit-terminal.metainfo.xml
%{_metainfodir}/gedit-terminal.metainfo.xml
%files -n gedit-plugin-textsize
%{_libdir}/gedit/plugins/textsize
%{_libdir}/gedit/plugins/textsize.plugin
%{_datadir}/metainfo/gedit-textsize.metainfo.xml
%{_metainfodir}/gedit-textsize.metainfo.xml
%files -n gedit-plugin-translate
%{_datadir}/glib-2.0/schemas/org.gnome.gedit.plugins.translate.gschema.xml
%{_libdir}/gedit/plugins/translate/
%{_libdir}/gedit/plugins/translate.plugin
%{_datadir}/metainfo/gedit-translate.metainfo.xml
%{_metainfodir}/gedit-translate.metainfo.xml
%{_datadir}/gedit/plugins/translate/
%files -n gedit-plugin-wordcompletion
%{_datadir}/glib-2.0/schemas/org.gnome.gedit.plugins.wordcompletion.gschema.xml
%{_libdir}/gedit/plugins/libwordcompletion.so
%{_libdir}/gedit/plugins/wordcompletion.plugin
%{_datadir}/metainfo/gedit-wordcompletion.metainfo.xml
%{_metainfodir}/gedit-wordcompletion.metainfo.xml
%changelog
* Mon Apr 25 2022 David King <amigadave@amigadave.com> - 42.0-2
- Use pkgconfig for BuildRequires
* Mon Apr 04 2022 David King <amigadave@amigadave.com> - 42.0-1
- Update to 42.0