Blob Blame History Raw
Name:		purple-telegram
Version:	1.4.6
Release:	1%{?dist}
Summary:	Libpurple protocol plugin for Telegram support
License:	GPLv2+ and LGPLv2+
URL:		https://github.com/majn/telegram-purple
Source0:	https://github.com/majn/telegram-purple/releases/download/v%{version}/telegram-purple_%{version}.orig.tar.gz
ExcludeArch:	s390x
ExcludeArch:	ppc64
BuildRequires:	gcc
BuildRequires:	gettext
BuildRequires:	libgcrypt-devel >= 1.6
BuildRequires:	pkgconfig(zlib)
BuildRequires:	pkgconfig(purple)
BuildRequires:	pkgconfig(libwebp)
BuildRequires:	libappstream-glib
BuildRequires:	libpng-devel
Provides:	bundled(tgl) = 2.0.1
#Upstream is not interested in unbundling tgl 

%description
Adds support for Telegram IM to purple-based clients such as Pidgin.

%prep
%setup -n telegram-purple

%build
%global optflags %{optflags} -Wno-cast-function-type
%global debug_package %{nil}
%configure
make %{?_smp_mflags}

%install
%make_install
chmod 755 %{buildroot}/%{_libdir}/purple-2/telegram-purple.so
%find_lang telegram-purple

%check
appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/telegram-purple.metainfo.xml

%files -f telegram-purple.lang
%license COPYING
%doc README* CHANGELOG*
%{_libdir}/purple-2/telegram-purple.so

#Icons
%dir %{_datadir}/pixmaps/pidgin/
%{_datadir}/pixmaps/pidgin/protocols/*/telegram.png

#AppStream metadata
%{_metainfodir}/telegram-purple.metainfo.xml

%changelog
* Tue Jan 05 2021 Jiri Eischmann <eischmann@redhat.com> - 1.4.6-1
- Update to 1.4.6

* Fri Oct 02 2020 Jiri Eischmann <eischmann@redhat.com> - 1.4.4-1
- Update to 1.4.4
- Changing the metainfo file location

* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.3-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild

* Mon Apr 20 2020 Jiri Eischmann <eischmann@redhat.com> - 1.4.3-1
-Update to 1.4.3
-Adding macro for no debug info

* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.2-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild

* Tue Sep 03 2019 Jiri Eischmann <eischmann@redhat.com> - 1.4.2-1
- Update to 1.4.2

* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild

* Mon Mar 11 2019 Jiri Eischmann <eischmann@redhat.com> - 1.4.1-1
- Update to 1.4.1
- libpng-devel added as dependency
- AArch64 added back to build architectures

* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.1-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild

* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.1-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild

* Fri Jun 01 2018 Jiri Eischmann <eischmann@redhat.com> - 1.3.1-3
- Turning off Werror, upstream rejected to fix the warnings

* Wed Jun 28 2017 Jiri Eischmann <eischmann@redhat.com> - 1.3.1-2
- Backporting a patch to build with Werror=format-overflow

* Mon Jun 26 2017 Jiri Eischmann <eischmann@redhat.com> - 1.3.1-1
- Update to 1.3.1

* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild

* Wed Feb 01 2017 Sandro Mani <manisandro@gmail.com> - 1.3.0-2
- Rebuild (libwebp)

* Tue Aug 9 2016 Jiri Eischmann <eischmann@redhat.com> - 1.3.0-1
- Update to 1.3.0
- Switching from git clone to upstream provided archive
- Removing appdata file installation because it's now installed by the build script
- Specifying bundled tgl

* Tue Mar 15 2016 Jiri Eischmann <eischmann@redhat.com> - 1.2.6-1
- Update to 1.2.6

* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.5-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild

* Mon Jan 25 2016 Jiri Eischmann <eischmann@redhat.com> - 1.2.5-1
- Update to 1.2.5
- Excluding ppc64 arch for now because it fails to build there

* Tue Jan 5 2016 Jiri Eischmann <eischmann@redhat.com> - 1.2.4-1
- Update to 1.2.4

* Tue Dec 29 2015 Kalev Lember <klember@redhat.com> - 1.2.2-5
- Rebuilt for libwebp soname bump

* Mon Dec 21 2015 Jiri Eischmann <eischmann@redhat.com> 1.2.2-4
- Specifying required version of libgcrypt-devel
- Changing summary

* Wed Dec 16 2015 Jiri Eischmann <eischmann@redhat.com> 1.2.2-3
- Another fix of ownership of protocol icon directories

* Tue Dec 15 2015 Jiri Eischmann <eischmann@redhat.com> 1.2.2-2
- Changed the way metainfo.xml file is installed, added validation for it
- Translation files now fully handled by macro
- BuildRequires now one per line
- Fixed ownership of directories of protocol icons

* Sat Dec 12 2015 Jiri Eischmann <eischmann@redhat.com> 1.2.2-1
- Update to 1.2.2
- Improved the spec (adding description, using pkgconfig for buildrequires, adding docs,...)
- Added translations
- Using libgcrypt instead of openssl

* Thu Sep 17 2015 Jiri Eischmann <eischmann@redhat.com> 1.2.1-1
- Initial build