Sophie

Sophie

distrib > Mageia > 8 > x86_64 > by-pkgid > 8d81d00fc7700f72d4f6438af6742db2 > files > 4

dino-0.2.0-1.1.mga8.src.rpm

Name:		dino
Version:	0.2.0
%define 	subrel 1
Release:	%mkrel 1
Group:		Networking/Chat
License:	GPLv3
Summary:	Modern XMPP ("Jabber") Chat Client using GTK+/Vala
URL:		https://github.com/dino/dino
Source0:	%{url}/releases/download/v%{version}/dino-%{version}.tar.gz
Source1:	%{url}/releases/download/v%{version}/dino-%{version}.tar.gz.asc

#
# Security Patches
# P100 -> ...
# 
Patch100:       1eaad1ccfbd00c6e76650535496531c172453994.patch

BuildRequires:	cmake
BuildRequires:	gcc
BuildRequires:	gcc-c++
BuildRequires:	gettext
BuildRequires:	ninja-build
BuildRequires:	vala
BuildRequires:	pkgconfig(icu-uc)
BuildRequires:	pkgconfig(gpgme)
BuildRequires:	pkgconfig(gtk+-3.0)
BuildRequires:	pkgconfig(gee-0.8)
BuildRequires:	pkgconfig(libgcrypt)
BuildRequires:	pkgconfig(libsignal-protocol-c)
BuildRequires:	pkgconfig(libsoup-2.4)
BuildRequires:	pkgconfig(libqrencode)
BuildRequires:	pkgconfig(sqlite3)

%description
A modern XMPP ("Jabber") chat client using GTK+/Vala.

%prep
%autosetup -p1

# Remove the bundled library
rm .gitmodules
rm -r plugins/signal-protocol/libsignal-protocol-c

%build
%configure
%make_build

%install
%make_install

%find_lang %{name}
%find_lang %{name}-omemo
%find_lang %{name}-openpgp

# we don't want devel/headers files
rm -rf %{buildroot}%{_includedir}/*.h
rm -rf %{buildroot}%{_libdir}/*.so
rm -rf %{buildroot}%{_datadir}/vala/

%check
ctest

%files -f %{name}.lang -f %{name}-omemo.lang -f %{name}-openpgp.lang
%license LICENSE
%doc README.md
%{_bindir}/%{name}
%{_datadir}/applications/im.%{name}.Dino.desktop
%{_datadir}/dbus-1/services/im.%{name}.Dino.service
%{_iconsdir}/hicolor/scalable/apps/im.%{name}.Dino.svg
%{_iconsdir}/hicolor/scalable/status/*.svg
%{_iconsdir}/hicolor/symbolic/apps/im.%{name}.Dino-symbolic.svg
%{_metainfodir}/im.%{name}.Dino.appdata.xml
%{_libdir}/%{name}/
%{_libdir}/libdino.so.0*
%{_libdir}/libqlite.so.0*
%{_libdir}/libxmpp-vala.so.0*


%changelog
* Thu Aug 05 2021 neoclust <neoclust> 0.2.0-1.1.mga8
+ Revision: 1739489
- Add P100: Fixes CVE-2021-33896 (mga#29329)

* Fri Jan 22 2021 daviddavid <daviddavid> 0.2.0-1.mga8
+ Revision: 1672820
- initial package dino