You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
127 lines
3.7 KiB
127 lines
3.7 KiB
6 years ago
|
%global pidginver 2.13.0
|
||
|
%if 0%{?rhel} == 7
|
||
|
# Building 2.14.0 with the V/V bits on EPEL7 is non-trivial. IM only for now.
|
||
|
%global pidginver 2.10.11
|
||
|
%endif
|
||
|
|
||
|
%bcond_with evolution # without
|
||
|
|
||
|
Name: pidgin-chime
|
||
|
Summary: Pidgin/libpurple protocol plugin for Amazon Chime
|
||
|
Version: 1.1
|
||
|
Release: 3%{?dist}
|
||
|
|
||
|
License: LGPLv2
|
||
|
URL: https://github.com/awslabs/%{name}
|
||
|
Source0: ftp://ftp.infradead.org/pub/%{name}/%{name}-%{version}.tar.gz
|
||
|
|
||
|
BuildRequires: pkgconfig(pidgin) >= %{pidginver}
|
||
|
BuildRequires: pkgconfig(purple) >= %{pidginver}
|
||
|
BuildRequires: pkgconfig(gnutls) >= 3.2.0
|
||
|
BuildRequires: pkgconfig(farstream-0.2)
|
||
|
BuildRequires: pkgconfig(gstreamer-1.0)
|
||
|
BuildRequires: pkgconfig(gstreamer-app-1.0)
|
||
|
BuildRequires: pkgconfig(gstreamer-rtp-1.0)
|
||
|
BuildRequires: pkgconfig(gstreamer-video-1.0)
|
||
|
BuildRequires: pkgconfig(opus)
|
||
|
BuildRequires: pkgconfig(libprotobuf-c)
|
||
|
BuildRequires: pkgconfig(json-glib-1.0)
|
||
|
BuildRequires: pkgconfig(libxml-2.0)
|
||
|
BuildRequires: pkgconfig(libsoup-2.4) >= 2.50
|
||
|
BuildRequires: ImageMagick
|
||
|
%if %{with evolution}
|
||
|
BuildRequires: pkgconfig(evolution-calendar-3.0)
|
||
|
BuildRequires: pkgconfig(evolution-shell-3.0)
|
||
|
BuildRequires: pkgconfig(evolution-data-server-1.2)
|
||
|
BuildRequires: pkgconfig(libebook-1.2)
|
||
|
BuildRequires: pkgconfig(libecal-1.2)
|
||
|
%endif # with evolution
|
||
|
BuildRequires: gcc
|
||
|
BuildRequires: gettext
|
||
|
BuildRequires: libtool
|
||
|
BuildRequires: autoconf
|
||
|
BuildRequires: automake
|
||
|
|
||
|
Requires: purple-chime%{?_isa} = %{version}-%{release}
|
||
|
Requires: evolution-chime
|
||
|
Requires: pidgin >= %{pidginver}
|
||
|
|
||
|
%description
|
||
|
A plugin for the Pidgin multi-protocol instant messenger, to support Amazon
|
||
|
Chime.
|
||
|
|
||
|
This package provides the icon set for Pidgin, and a UI plugin to indicate
|
||
|
seen messages.
|
||
|
|
||
|
%package -n purple-chime
|
||
|
Summary: Libpurple protocol plugin for Amazon Chime
|
||
|
|
||
|
%description -n purple-chime
|
||
|
A plugin for the Pidgin multi-protocol instant messenger, to support Amazon
|
||
|
Chime.
|
||
|
|
||
|
This package provides the Amazon Chime protocol support for the libpurple
|
||
|
messaging library, which is used by Pidgin and other tools.
|
||
|
|
||
|
|
||
|
%if %{with evolution}
|
||
|
%package -n evolution-chime
|
||
|
Summary: Evolution plugin for Amazon Chime
|
||
|
Requires: pidgin-chime = %{version}-%{release}
|
||
|
|
||
|
%description -n evolution-chime
|
||
|
A plugin for Evolution that allows you to create meetings in Amazon Chime.
|
||
|
%endif # with evolution
|
||
|
|
||
|
%prep
|
||
|
%setup -q
|
||
|
|
||
|
%build
|
||
|
%configure \
|
||
|
%if %{without evolution}
|
||
|
--without-evolution \
|
||
|
%endif # without evolution
|
||
|
--with-certsdir=%{_sysconfdir}/pki/purple-chime/cacerts;
|
||
|
make %{?_smp_mflags}
|
||
|
|
||
|
%install
|
||
|
%make_install
|
||
|
find %{buildroot} -type f -name "*.la" -delete -print
|
||
|
%find_lang %{name}
|
||
|
|
||
|
%check
|
||
|
make %{?_smp_mflags} check
|
||
|
|
||
|
%files
|
||
|
%{_datadir}/pixmaps/pidgin/protocols/*/chime*
|
||
|
%{_libdir}/pidgin/chimeseen.so
|
||
|
|
||
|
%files -n purple-chime -f %{name}.lang
|
||
|
%{_libdir}/purple-2/libchimeprpl.so
|
||
|
%{_libdir}/farstream-0.2/libapp-transmitter.so
|
||
|
%{_libdir}/gstreamer-1.0/libgstchime.so
|
||
|
%dir %{_sysconfdir}/pki/purple-chime
|
||
|
%dir %{_sysconfdir}/pki/purple-chime/cacerts
|
||
|
%{_sysconfdir}/pki/purple-chime/cacerts/*.pem
|
||
|
|
||
|
%license LICENSE
|
||
|
%doc README TODO
|
||
|
|
||
|
%if %{with evolution}
|
||
|
%files -n evolution-chime
|
||
|
%{_libdir}/evolution/modules/module-event-from-template.so
|
||
|
%endif # with evolution
|
||
|
|
||
|
%changelog
|
||
|
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.1-3
|
||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
||
|
|
||
|
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.1-2
|
||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
||
|
|
||
|
* Fri May 25 2018 David Woodhouse <dwmw2@infradead.org> - 1.1-1
|
||
|
- Update to 1.1 (fixes signin incompatibility)
|
||
|
|
||
|
* Mon May 7 2018 David Woodhouse <dwmw2@infradead.org> - 1.0-1
|
||
|
- Initial packaging.
|