## START: Set by rpmautospec ## (rpmautospec version 0.8.4) ## RPMAUTOSPEC: autorelease, autochangelog %define autorelease(e:s:pb:n) %{?-p:0.}%{lua: release_number = 2; 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 %global elpa_name jinx %global emacs_version_with_archsitelispdir 1:30.2-9 Name: emacs-%{elpa_name} Version: 2.11 Release: %{autorelease} Summary: Fast just-in-time spell-checker for Emacs License: GPL-3.0-or-later URL: https://github.com/minad/%{elpa_name} Source: https://elpa.gnu.org/packages/%{elpa_name}-%{version}.tar.lz BuildRequires: /usr/bin/pkg-config BuildRequires: emacs-devel BuildRequires: emacs-nw >= %{emacs_version_with_archsitelispdir} BuildRequires: enchant2-devel BuildRequires: gcc BuildRequires: lzip Requires: emacs(bin) >= %{emacs_version_with_archsitelispdir} Requires: emacs(bin)%{?_emacs_version: >= 1:%{_emacs_version}} %description Jinx is a fast just-in-time spell-checker for Emacs. Jinx highlights misspelled words in the text of the visible portion of the buffer. For efficiency, Jinx highlights misspellings lazily, recognizes window boundaries and text folding, if any. %prep %autosetup -n %{elpa_name}-%{version} %build %{__cc} \ $(emacs --batch --load=%{elpa_name}.el \ --eval '(dolist (arg jinx--compile-flags) (princ (concat arg " ")))') \ %{build_cflags} \ $(pkg-config --cflags --libs enchant-2) \ -o %{elpa_name}-mod.so %{elpa_name}-mod.c %install install -d %{buildroot}%{_emacs_archsitelispdir}/ install -m 0755 %{elpa_name}-mod.so %{buildroot}%{_emacs_archsitelispdir}/ rm emacs-module.h \ %{elpa_name}-mod.c \ %{elpa_name}-mod.so %{_emacs_package_install} %files %{_emacs_archsitelispdir}/%{elpa_name}-mod.so %dir %{_emacs_sitelispdir}/elpa/%{elpa_name}-%{version} %doc %{_emacs_sitelispdir}/elpa/%{elpa_name}-%{version}/NEWS.org %{_emacs_sitelispdir}/elpa/%{elpa_name}-%{version}/README-elpa %doc %{_emacs_sitelispdir}/elpa/%{elpa_name}-%{version}/README.org %{_emacs_sitelispdir}/elpa/%{elpa_name}-%{version}/dir %{_emacs_sitelispdir}/elpa/%{elpa_name}-%{version}/%{elpa_name}-autoloads.el %{_emacs_sitelispdir}/elpa/%{elpa_name}-%{version}/%{elpa_name}-pkg.el %{_emacs_sitelispdir}/elpa/%{elpa_name}-%{version}/%{elpa_name}.el %{_emacs_sitelispdir}/elpa/%{elpa_name}-%{version}/%{elpa_name}.elc %{_emacs_sitelispdir}/elpa/%{elpa_name}-%{version}/%{elpa_name}.info %{_emacs_sitelispdir}/elpa/%{elpa_name}-%{version}/news %changelog ## START: Generated by rpmautospec * Thu Oct 01 2026 Peter Oliver - 2.11-2 - Use macro %%_emacs_package_install. * Mon Sep 28 2026 Peter Oliver - 2.11-1 - Update to version 2.11. * Fri Sep 25 2026 Peter Oliver - 2.10-4 - Switch sources to GNU ELPA. * Fri Sep 25 2026 Peter Oliver - 2.10-3 - Install as an ELPA package. * Thu Aug 13 2026 Peter Oliver - 2.10-2 - CHANGELOG.org was renamed to NEWS.org. * Thu Aug 13 2026 Packit - 2.10-1 - Update to 2.10 upstream release - Resolves: rhbz#2515230 * Sat Aug 01 2026 Packit - 2.9-1 - Update to 2.9 upstream release - Resolves: rhbz#2509965 * Wed Jul 15 2026 Fedora Release Engineering - 2.8-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild * Tue May 19 2026 Packit - 2.8-1 - Update to 2.8 upstream release - Resolves: rhbz#2479881 * Mon Mar 09 2026 Packit - 2.7-1 - Update to 2.7 upstream release - Resolves: rhbz#2445785 * Sat Jan 17 2026 Packit - 2.6-1 - Update to 2.6 upstream release - Resolves: rhbz#2430609 * Fri Jan 16 2026 Fedora Release Engineering - 2.5-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild * Fri Dec 05 2025 Packit - 2.5-1 - Update to 2.5 upstream release - Resolves: rhbz#2419347 * Wed Nov 26 2025 Peter Oliver - 2.4-6 - Upload sources. * Wed Nov 26 2025 Peter Oliver - 2.4-5 - Add Packit configuration. * Wed Nov 26 2025 Peter Oliver - 2.4-4 - RPMAUTOSPEC: unresolvable merge ## END: Generated by rpmautospec