summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--xemacs-cc-mode-pkg.spec5
1 files changed, 4 insertions, 1 deletions
diff --git a/xemacs-cc-mode-pkg.spec b/xemacs-cc-mode-pkg.spec
index c42822c..2e3dd07 100644
--- a/xemacs-cc-mode-pkg.spec
+++ b/xemacs-cc-mode-pkg.spec
@@ -45,6 +45,9 @@ rm -fr $RPM_BUILD_ROOT%{_datadir}/xemacs-packages/info
gzip -9nf lisp/cc-mode/ChangeLog
+# remove .el file if corresponding .elc file exists
+find $RPM_BUILD_ROOT -type f -name "*.el" | while read i; do test ! -f ${i}c || rm -f $i; done
+
%clean
rm -fr $RPM_BUILD_ROOT
@@ -59,4 +62,4 @@ rm -fr $RPM_BUILD_ROOT
%doc lisp/cc-mode/ChangeLog.gz
%{_infodir}/*
%dir %{_datadir}/xemacs-packages/lisp/*
-%{_datadir}/xemacs-packages/lisp/*/*.elc
+%{_datadir}/xemacs-packages/lisp/*/*.el*