%global pkg irsim-mode %global pkgname Emacs-irsim-mode %if %($(pkg-config emacs) ; echo $?) %global emacs_version 21.1 %global emacs_lispdir %{_datadir}/emacs/site-lisp %global emacs_startdir %{_datadir}/emacs/site-lisp/site-start.d %else %global emacs_version %(pkg-config emacs --modversion) %global emacs_lispdir %(pkg-config emacs --variable sitepkglispdir) %global emacs_startdir %(pkg-config emacs --variable sitestartdir) %endif Name: emacs-%{pkg} Version: 0.1 Release: 21%{?dist} Summary: Irsim mode for emacs License: MIT URL: http://code.google.com/p/irsim-mode/ Source0: http://irsim-mode.googlecode.com/files/irsim-mode.el Source1: %{pkg}-init.el BuildArch: noarch BuildRequires: emacs emacs-el Requires: emacs >= %{emacs_version} %description IRSIM is a switch-level simulator for digital logic circuits. This is an Emacs mode for editing IRSIM netlists. It provides syntax highlighting and an extremely pleasant method if indentation. %package el Summary: Source files for %{pkgname} under GNU Emacs Requires: %{name} = %{version}-%{release} %description el This package contains the elisp source files for use with %{pkgname}. %prep %{__rm} -rf %{_builddir}/%{name}-%{version} %{__mkdir} -p %{_builddir}/%{name}-%{version} cp -p %{SOURCE0} %{_builddir}/%{name}-%{version} cp -p %{SOURCE1} %{_builddir}/%{name}-%{version} %build cd %{name}-%{version} emacs -batch -f batch-byte-compile %{pkg}.el %install %{__rm} -rf %{buildroot} cd %{name}-%{version} %{__install} -pm 755 -d %{buildroot}%{emacs_lispdir}/irsim-mode/ %{__install} -pm 755 -d %{buildroot}%{emacs_startdir} %{__install} -pm 644 %{pkg}.* %{buildroot}%{emacs_lispdir}/%{pkg} %{__install} -pm 644 %{SOURCE1} %{buildroot}%{emacs_startdir} %files %{emacs_lispdir}/%{pkg}/*.elc %{emacs_startdir}/%{pkg}-init.el %dir %{emacs_lispdir}/%{pkg} %dir %{emacs_startdir} %files el %{emacs_lispdir}/%{pkg}/*.el %changelog * Tue Jan 28 2020 Fedora Release Engineering - 0.1-21 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild * Wed Jul 24 2019 Fedora Release Engineering - 0.1-20 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild * Thu Jan 31 2019 Fedora Release Engineering - 0.1-19 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild * Thu Jul 12 2018 Fedora Release Engineering - 0.1-18 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild * Wed Feb 07 2018 Fedora Release Engineering - 0.1-17 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild * Wed Jul 26 2017 Fedora Release Engineering - 0.1-16 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Fri Feb 10 2017 Fedora Release Engineering - 0.1-15 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild * Wed Feb 03 2016 Fedora Release Engineering - 0.1-14 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild * Wed Jun 17 2015 Fedora Release Engineering - 0.1-13 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild * Sat Jun 07 2014 Fedora Release Engineering - 0.1-12 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Sat Aug 03 2013 Fedora Release Engineering - 0.1-11 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild * Wed Feb 13 2013 Fedora Release Engineering - 0.1-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild * Wed Jul 18 2012 Fedora Release Engineering - 0.1-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild * Fri Jan 13 2012 Fedora Release Engineering - 0.1-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild * Tue Feb 08 2011 Fedora Release Engineering - 0.1-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild * Tue Dec 08 2009 Arun SAG - 0.1-6 - Fixed Requires for centos * Mon Dec 07 2009 Arun SAG - 0.1-5 - Fixed installtion failure in EL-5 - irsim-mode handles .out files * Thu Dec 03 2009 Arun SAG - 0.1-4 - Timestamps are preserved - Autoloads for more file types added * Wed Dec 02 2009 Arun SAG - 0.1-3 - Description updated - source1 updated * Wed Dec 02 2009 Arun SAG - 0.1-2 - Reduntant globals removed - Description updated * Wed Dec 02 2009 Arun SAG - 0.1-1 - Initial release 0.1-1