## START: Set by rpmautospec ## (rpmautospec version 0.8.4) ## RPMAUTOSPEC: autorelease, autochangelog %define autorelease(e:s:pb:n) %{?-p:0.}%{lua: release_number = 4; base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}")); print(release_number + base_release_number - 1); }%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{!?-n:%{?dist}} ## END: Set by rpmautospec Name: astroid Version: 0.17 Release: %{autorelease} Summary: Notmuch e-mail client License: GPL-3.0-or-later AND LGPL-2.1-or-later AND BSD-3-Clause URL: https://github.com/astroidmail/astroid Source0: %{url}/archive/v%{version}/astroid-%{version}.tar.gz Source1: astroid.metainfo.xml BuildRequires: boost-devel BuildRequires: cmake BuildRequires: gcc-c++ BuildRequires: glibmm24-devel BuildRequires: gmime30-devel BuildRequires: gnupg2 BuildRequires: gobject-introspection-devel BuildRequires: gtkmm30-devel BuildRequires: libsass-devel BuildRequires: libpeas-devel BuildRequires: ninja-build BuildRequires: notmuch-devel BuildRequires: protobuf-devel BuildRequires: scdoc BuildRequires: webkit2gtk4.1-devel BuildRequires: vte291-devel # test requirements BuildRequires: cmark BuildRequires: desktop-file-utils BuildRequires: gnupg2-gpg-agent BuildRequires: libappstream-glib BuildRequires: w3m BuildRequires: xorg-x11-server-Xvfb Requires: hicolor-icon-theme %description Astroid is a lightweight and fast Mail User Agent that provides a graphical interface to searching, displaying and composing email, organized in threads and tags. Astroid uses the notmuch backend for blazingly fast searches through tons of email. Astroid searches, displays and composes emails - and rely on other programs for fetching, syncing and sending email. %prep %autosetup # Ensure library gets installed in correct location sed -i "s|lib/astroid/web-extensions|%{_lib}/astroid/web-extensions|g" CMakeLists.txt %build %cmake -G Ninja %cmake_build %install %cmake_install mkdir -p %{buildroot}/%{_metainfodir}/ install -Dpm0644 %{SOURCE1} %{buildroot}/%{_metainfodir}/ %check xvfb-run %__ctest \ --test-dir "%{__cmake_builddir}" \ --output-on-failure \ --force-new-ctest-process \ --timeout 6000 \ -j1 appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/astroid.metainfo.xml desktop-file-validate %{buildroot}/%{_datadir}/applications/astroid.desktop %files %license LICENSE.md %license COPYING.GPL-3.0+ %license COPYING.LGPL-2.1+ %doc README.md %doc History.txt %{_bindir}/astroid %dir %{_libdir}/astroid %dir %{_libdir}/astroid/web-extensions %{_libdir}/astroid/web-extensions/libtvextension.so %{_datadir}/astroid/ %{_mandir}/man1/astroid.1* %{_metainfodir}/astroid.metainfo.xml %{_datadir}/applications/astroid.desktop %{_datadir}/icons/hicolor/scalable/apps/astroid.svg %{_datadir}/icons/hicolor/512x512/apps/astroid.png %changelog ## START: Generated by rpmautospec * Wed Jul 15 2026 Fedora Release Engineering - 0.17-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild * Wed Jun 24 2026 Benjamin A. Beasley - 0.17-3 - Rebuilt for abseil-cpp 20260526.0 * Thu May 28 2026 Miroslav Suchý - 0.17-2 - rebuild for https://fedoraproject.org/wiki/Changes/Protobuf_5.x/6.x * Mon Mar 16 2026 Benson Muite - 0.17-1 - Initial import bz#2440359 ## END: Generated by rpmautospec