93 line
2.7 KiB
Plaintext
93 line
2.7 KiB
Plaintext
Name: kepka
|
|
Version: 2.0.0
|
|
Release: 1%{?dist}
|
|
|
|
License: GPLv3+
|
|
Summary: Unofficial Telegram desktop messaging app
|
|
URL: https://github.com/procxx/%{name}
|
|
Source0: %{url}/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
|
|
ExclusiveArch: i686 x86_64
|
|
|
|
# Additional runtime requirements...
|
|
Requires: qt5-qtimageformats%{?_isa}
|
|
Requires: hicolor-icon-theme
|
|
|
|
# Compilers and tools...
|
|
BuildRequires: desktop-file-utils
|
|
BuildRequires: libappstream-glib
|
|
BuildRequires: ninja-build
|
|
BuildRequires: gcc-c++
|
|
BuildRequires: cmake
|
|
BuildRequires: gcc
|
|
|
|
# Development packages for main application...
|
|
BuildRequires: guidelines-support-library-devel
|
|
BuildRequires: libappindicator-devel
|
|
BuildRequires: mapbox-variant-devel
|
|
BuildRequires: ffmpeg-devel >= 3.1
|
|
BuildRequires: openal-soft-devel
|
|
BuildRequires: qt5-qtbase-devel
|
|
BuildRequires: libstdc++-devel
|
|
BuildRequires: range-v3-devel
|
|
BuildRequires: openssl-devel
|
|
BuildRequires: minizip-devel
|
|
BuildRequires: opus-devel
|
|
BuildRequires: zlib-devel
|
|
BuildRequires: xz-devel
|
|
BuildRequires: python3
|
|
|
|
# Development packages for libtgvoip...
|
|
BuildRequires: pulseaudio-libs-devel
|
|
BuildRequires: alsa-lib-devel
|
|
|
|
%description
|
|
Kepka is a messaging app with a focus on speed and security, it’s super
|
|
fast, simple and free. You can use Kepka on all your devices at the same
|
|
time — your messages sync seamlessly across any of your phones, tablets or
|
|
computers.
|
|
|
|
With Kepka you can send messages, photos, videos and files of any type
|
|
(doc, zip, mp3, etc), as well as create groups for up to 200 people. You can
|
|
write to your phone contacts and find people by their usernames. As a result,
|
|
Kepka is like SMS and email combined — and can take care of all your
|
|
personal or business messaging needs.
|
|
|
|
%prep
|
|
# Unpacking main source archive...
|
|
%autosetup -p1
|
|
mkdir -p %{_target_platform}
|
|
|
|
%build
|
|
# Configuring application...
|
|
pushd %{_target_platform}
|
|
%cmake -G Ninja -DPACKAGED_BUILD=1 -DCMAKE_BUILD_TYPE=Release ..
|
|
popd
|
|
|
|
# Building application...
|
|
%ninja_build -C %{_target_platform}
|
|
|
|
%install
|
|
# Installing application...
|
|
%ninja_install -C %{_target_platform}
|
|
|
|
%check
|
|
# Checking AppStream manifest and desktop file...
|
|
appstream-util validate-relax --nonet %{buildroot}%{_datadir}/metainfo/%{name}.appdata.xml
|
|
desktop-file-validate %{buildroot}%{_datadir}/applications/%{name}.desktop
|
|
|
|
%files
|
|
%doc README.md
|
|
%license LICENSE
|
|
%{_bindir}/%{name}
|
|
%{_datadir}/applications/%{name}.desktop
|
|
%{_datadir}/icons/hicolor/*/apps/%{name}.png
|
|
%{_datadir}/kservices5/tg.protocol
|
|
%{_datadir}/metainfo/%{name}.appdata.xml
|
|
|
|
%changelog
|
|
* Fri Jul 27 2018 Vitaly Zaitsev <vitaly@easycoding.org> - 2.0.0-1
|
|
- Updated to version 2.0.0.
|
|
|
|
* Thu Dec 21 2017 Vitaly Zaitsev <vitaly@easycoding.org> - 1.0.0-1
|
|
- Initial SPEC release.
|