[libidn] Byte compile Emacs lisp files, require emacs-filesystem for dir ownership.

Ville Skyttä scop at fedoraproject.org
Sun May 29 20:45:38 UTC 2011


commit 97cb5d881f525773486746bed22e6583a139dc05
Author: Ville Skyttä <ville.skytta at iki.fi>
Date:   Sun May 29 23:44:17 2011 +0300

    Byte compile Emacs lisp files, require emacs-filesystem for dir ownership.
    
    http://fedoraproject.org/wiki/Packaging:Emacs

 libidn.spec |   13 ++++++++++---
 1 files changed, 10 insertions(+), 3 deletions(-)
---
diff --git a/libidn.spec b/libidn.spec
index 70729b8..0f2932b 100644
--- a/libidn.spec
+++ b/libidn.spec
@@ -1,13 +1,14 @@
 Summary: Internationalized Domain Name support library
 Name: libidn
 Version: 1.22
-Release: 1%{?dist}
+Release: 2%{?dist}
 URL: http://www.gnu.org/software/libidn/
 License: LGPLv2+ and GPLv3+ and GFDL
 Source0: http://ftp.gnu.org/gnu/libidn/libidn-%{version}.tar.gz
 Group: System Environment/Libraries
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-BuildRequires: pkgconfig, gettext
+BuildRequires: pkgconfig, gettext, emacs
+Requires: emacs-filesystem
 Requires(post): /sbin/install-info /sbin/ldconfig
 Requires(preun): /sbin/install-info
 Requires(postun): /sbin/ldconfig
@@ -71,6 +72,8 @@ ln -sf ../../%{_lib}/`basename ${lib}` $RPM_BUILD_ROOT%{_libdir}/libidn.so
 sed -i 's,^libdir=.*$,libdir=%{_libdir},' \
     $RPM_BUILD_ROOT%{_libdir}/pkgconfig/libidn.pc
 
+%{_emacs_bytecompile} $RPM_BUILD_ROOT%{_emacs_sitelispdir}/*.el
+
 %find_lang %{name}
 
 %post
@@ -92,7 +95,8 @@ rm -rf %{buildroot}
 %doc AUTHORS NEWS FAQ README THANKS COPYING*
 %{_bindir}/idn
 %{_mandir}/man1/idn.1*
-%{_datadir}/emacs/site-lisp
+%{_emacs_sitelispdir}/*.el
+%{_emacs_sitelispdir}/*.elc
 /%{_lib}/libidn.so.*
 %{_infodir}/%{name}.info.gz
 
@@ -105,6 +109,9 @@ rm -rf %{buildroot}
 %{_mandir}/man3/*
 
 %changelog
+* Sun May 29 2011 Ville Skyttä <ville.skytta at iki.fi> - 1.22-2
+- Byte compile Emacs lisp files, require emacs-filesystem for dir ownership.
+
 * Thu May 05 2011 Miroslav Lichvar <mlichvar at redhat.com> - 1.22-1
 - update to 1.22
 


More information about the scm-commits mailing list