64gram-bin/64gram-bin.spec
2023-10-01 16:19:52 +00:00

68 lines
1.4 KiB
RPMSpec
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

%define debug %nil
%define debug_package %nil
%define oname 64Gram
%define _optdir /opt
Name: 64gram-bin
Version: 1.0.98
Release: 1
Summary: 64Gram (unofficial Telegram Desktop)
URL: https://t.me/tg_x64
Source0: https://github.com/TDesktop-x64/tdesktop/releases/download/v%{version}/64Gram_%{version}_linux.zip
Source1000: %{name}.rpmlintrc
License: GPLv3
Group: Networking/Instant messaging
ExclusiveArch: x86_64
BuildRequires: unzip
%description
64Gram Based on Telegram Desktop
%prep
%setup -qc %{oname}-%{version}
%build
#none
%install
install -Dm0755 Telegram %{buildroot}%{_optdir}/%{oname}/Telegram
pushd %{buildroot}%{_optdir}/%{oname}
ln -sf Telegram %{name}
ln -sf Telegram %{oname}
popd
# menu-entry
install -d %{buildroot}%{_datadir}/applications
cat >> %{buildroot}%{_datadir}/applications/%{oname}.desktop << EOF
[Desktop Entry]
Name=64Gram Desktop
Comment=Unofficial desktop version of Telegram messaging app
TryExec=64gram
Exec=%{_optdir}/%{oname}/%{oname} -- %u
Icon=telegram
Terminal=false
StartupWMClass=64Gram
Type=Application
Categories=Chat;Network;InstantMessaging;Qt;
MimeType=x-scheme-handler/tg;
Keywords=tg;chat;im;messaging;messenger;sms;tdesktop;
Actions=quit;
DBusActivatable=false
X-SingleMainWindow=true
X-GNOME-UsesNotifications=true
X-GNOME-SingleWindow=true
[Desktop Action quit]
Exec=telegram-desktop -quit
Name=Quit Telegram
Icon=application-exit
EOF
%files
%{_optdir}/%{oname}/*
%{_datadir}/applications/%{oname}.desktop