%global plugin_name googlechat %global commit dfdd9c9a428b89e2982814a9c82e3dde117be84f %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global date 20220616 Name: purple-%{plugin_name} Version: 0 Release: 1.%{date}git%{shortcommit}%{?dist} Summary: Google Chat protocol plugin for libpurple/Pidgin/bitlbee/whatever License: GPLv3+ URL: https://github.com/EionRobb/%{name} Source0: https://github.com/EionRobb/%{name}/archive/%{commit}/%{name}-%{commit}.tar.gz BuildRequires: gcc BuildRequires: make BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(json-glib-1.0) BuildRequires: pkgconfig(libprotobuf-c) BuildRequires: pkgconfig(purple) BuildRequires: pkgconfig(zlib) BuildRequires: protobuf-c-compiler %description A replacement prpl for Google Chat in Pidgin/libpurple to support the proprietary protocol that Google uses for its "Google Chat" service. %package -n pidgin-%{plugin_name} Summary: Adds pixmaps for "Google Chat" protocol BuildArch: noarch Requires: %{name} = %{?epoch:%{epoch}:}%{version}-%{release} Requires: pidgin %description -n pidgin-%{plugin_name} Adds pixmaps for "Google Chat" protocol %prep %autosetup -p1 -n %{name}-%{commit} %build %set_build_flags %make_build %install %make_install %files %license LICENSE %doc README.md %{_libdir}/purple-2/lib%{plugin_name}.so %files -n pidgin-%{plugin_name} %{_datadir}/pixmaps/pidgin/protocols/*/%{plugin_name}.png %changelog * Wed Jul 13 2022 Scott K Logan - 0-1.20220616gitdfdd9c9 - Initial package