rpms/aplus-fsf/devel aplus-fsf.spec,1.35,1.36

Jochen Schmitt s4504kr at fedoraproject.org
Sun Feb 1 19:37:08 UTC 2009


Author: s4504kr

Update of /cvs/extras/rpms/aplus-fsf/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv30276

Modified Files:
	aplus-fsf.spec 
Log Message:
Fix unowned fontdir issue


Index: aplus-fsf.spec
===================================================================
RCS file: /cvs/extras/rpms/aplus-fsf/devel/aplus-fsf.spec,v
retrieving revision 1.35
retrieving revision 1.36
diff -u -r1.35 -r1.36
--- aplus-fsf.spec	18 Jan 2009 20:39:46 -0000	1.35
+++ aplus-fsf.spec	1 Feb 2009 19:36:37 -0000	1.36
@@ -3,16 +3,24 @@
 %define ver 4.22
 %define rel 4
 
+%if %($(pkg-config xemacs) ; echo $?)
+%define xemacs_version 21.5
+%define xemacs_lispdir %{_datadir}/xemacs/site-packages
+%define xemacs_startdir %{_datadir}/xemacs/site-packages/site-start.d
+%else
+%define xemacs_version %(pkg-config xemacs --modversion)
+%define xemacs_lispdir %(pkg-config xemacs --variable sitepkglispdir)
+%define xemacs_startdir %(pkg-config xemacs --variable sitestartdir)
+%endif
+
 %define _x11pref %{_datadir}/X11
 %define _x11bindir %{_bindir}
-%define _lispdir %{_datadir}/xemacs/site-packages/lisp
-%define _lispstart %{_lispdir}/site-start.d
 %define _x11lib %{_libdir}
 %define _x11appdef %{_x11pref}/app-defaults
 
 Name: %name
 Version: 4.22.4
-Release: 11%{?dist}
+Release: 13%{?dist}
 License: GPLv2
 
 Summary: Advanced APL interpreter with s interface
@@ -33,6 +41,7 @@
 BuildRequires: xorg-x11-font-utils
 BuildRequires: automake autoconf
 BuildRequires: fontpackages-devel
+BuildRequires: xemacs, xemacs-devel
 
 Requires: xterm
 
@@ -60,7 +69,6 @@
 
 Requires: fontpackages-filesystem
 
-
 %description KAPL-fonts
 The A+ programming language development environment requires these 
 APL fonts to properly display A+ code in XTerm or XEmacs.
@@ -118,8 +126,8 @@
 mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/ld.so.conf.d
 echo '%{_libdir}/aplus-fsf/%{version}' >$RPM_BUILD_ROOT/%{_sysconfdir}/ld.so.conf.d/aplus-fsf-%{_arch}.conf
 
-mkdir -p $RPM_BUILD_ROOT/%{_lispstart}/aplus-fsf
-cp %{SOURCE1} $RPM_BUILD_ROOT/%{_lispstart}/aplus-fsf-init.el
+mkdir -p $RPM_BUILD_ROOT/%{xemacs_startdir}/aplus-fsf
+cp %{SOURCE1} $RPM_BUILD_ROOT/%{xemacs_startdir}/aplus-fsf-init.el
 
 pushd $RPM_BUILD_ROOT/%{_x11appdef}
 mv XTerm XTerm-apl
@@ -142,7 +150,19 @@
 
 %postun -p /sbin/ldconfig
 
-%_font_pkg -n KAPL *.TTF
+%post KAPL-fonts
+if [ -x %{_bindir}/fc-cache ] ; then
+   %{_bindir}/fc-cache %{_fontdir} || :
+fi
+
+%postun KAPL-fonts
+if [ -x %{_bindir}/fc-cache ] ; then
+   %{_bindir}/fc-cache %{_fontdir} || :
+fi
+
+%files KAPL-fonts
+%defattr(-,root,root)
+%{_fontdir}/
 
 %files
 %defattr(-,root,root,-)
@@ -164,10 +184,16 @@
 
 %files -n xemacs-%{name}
 %defattr(-,root,root,-)
-%{_lispdir}/aplus-fsf
-%{_lispstart}/aplus-fsf-init.el
+%{xemacs_lispdir}/aplus-fsf/*.el
+%{xemacs_startdir}/aplus-fsf-init.el
 
 %Changelog
+* Sun Feb  1 2009 Jochen Schmitt <Jochen herr-schmitt de> 4.22.4-13
+- Fix unowned fontdir issue (#483325)
+
+* Mon Jan 26 2009 Jochen Schmitt <Jochen herr-schmitt de> 4.22.4-12
+- Adapt package to Emacs packaging guidelines
+
 * Sun Jan 18 2009 Jochen Schmitt <Jochen herr-schmitt de> 4.22.4-11
 - Add font family name to font subpackage name
 




More information about the scm-commits mailing list