[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