# SPEC file overview: # https://docs.fedoraproject.org/en-US/quick-docs/creating-rpm-packages/#con_rpm-spec-file-overview # Fedora packaging guidelines: # https://docs.fedoraproject.org/en-US/packaging-guidelines/ %global debug_package %{nil} Name: whatsapp-for-linux Version: 1.5.0 Release: 1.ndias%{?dist} Summary: An unofficial WhatsApp desktop application License: GPLv3 URL: https://github.com/eneshecan/whatsapp-for-linux Source0: https://github.com/eneshecan/whatsapp-for-linux/archive/refs/tags/v%{version}.tar.gz BuildRequires: webkit2gtk3-devel, cmake, gcc, gcc-c++ BuildRequires: gtkmm30-devel, libayatana-appindicator-devel %description An unofficial WhatsApp desktop application written in C++. %prep %setup -q %build export CFLAGS="${CFLAGS} -fPIE" export CXXFLAGS="${CXXFLAGS} -fPIE" export LDFLAGS="${LDFLAGS} -pie" mkdir -p build && cd build cmake -DCMAKE_INSTALL_PREFIX=/usr .. make %{?_smp_mflags} %install cd build %make_install strip --strip-debug --strip-unneeded $RPM_BUILD_ROOT/%{_bindir}/%{name} %find_lang %{name} %files %doc README.md %license LICENSE %{_bindir}/%{name} %{_datadir}/applications/com.github.eneshecan.WhatsAppForLinux.desktop %{_datadir}/icons/hicolor/128x128/status/com.github.eneshecan.WhatsAppForLinux-tray-attention.png %{_datadir}/icons/hicolor/16x16/status/com.github.eneshecan.WhatsAppForLinux-tray-attention.png %{_datadir}/icons/hicolor/256x256/status/com.github.eneshecan.WhatsAppForLinux-tray-attention.png %{_datadir}/icons/hicolor/32x32/status/com.github.eneshecan.WhatsAppForLinux-tray-attention.png %{_datadir}/icons/hicolor/64x64/status/com.github.eneshecan.WhatsAppForLinux-tray-attention.png %{_datadir}/icons/hicolor/128x128/status/com.github.eneshecan.WhatsAppForLinux-tray.png %{_datadir}/icons/hicolor/16x16/status/com.github.eneshecan.WhatsAppForLinux-tray.png %{_datadir}/icons/hicolor/256x256/status/com.github.eneshecan.WhatsAppForLinux-tray.png %{_datadir}/icons/hicolor/32x32/status/com.github.eneshecan.WhatsAppForLinux-tray.png %{_datadir}/icons/hicolor/64x64/status/com.github.eneshecan.WhatsAppForLinux-tray.png %{_datadir}/icons/hicolor/128x128/apps/com.github.eneshecan.WhatsAppForLinux.png %{_datadir}/icons/hicolor/16x16/apps/com.github.eneshecan.WhatsAppForLinux.png %{_datadir}/icons/hicolor/256x256/apps/com.github.eneshecan.WhatsAppForLinux.png %{_datadir}/icons/hicolor/32x32/apps/com.github.eneshecan.WhatsAppForLinux.png %{_datadir}/icons/hicolor/64x64/apps/com.github.eneshecan.WhatsAppForLinux.png %{_datadir}/metainfo/com.github.eneshecan.WhatsAppForLinux.appdata.xml %{_datadir}/locale/it/LC_MESSAGES/whatsapp-for-linux.mo %{_datadir}/locale/nl/LC_MESSAGES/whatsapp-for-linux.mo %{_datadir}/locale/tr/LC_MESSAGES/whatsapp-for-linux.mo %changelog * Mon Oct 31 2022 Nuno Dias - 1.5.0-1.ndias - Version 1.5.0 * Mon Sep 26 2022 Nuno Dias - 1.4.7-1.ndias - Version 1.4.7 * Sun Aug 7 2022 Nuno Dias - 1.4.6-1.ndias - Version 1.4.6 * Mon Jul 18 2022 Nuno Dias - 1.4.5-1.ndias - Version 1.4.5 * Sat Jul 2 2022 Nuno Dias - 1.4.4-2.ndias - Removing links * Wed Jun 29 2022 Nuno Dias - 1.4.4-1.ndias - Version 1.4.4 * Tue May 24 2022 Nuno Dias - 1.4.3-2.ndias - Updating links * Sun May 22 2022 Nuno Dias - 1.4.3-1.ndias - Version 1.4.3