rpms/xemacs/devel xemacs.spec,1.3,1.4

Ville Skytta (scop) fedora-extras-commits at redhat.com
Wed Jun 29 21:16:06 UTC 2005


Author: scop

Update of /cvs/extras/rpms/xemacs/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv19240

Modified Files:
	xemacs.spec 
Log Message:
Improve package summaries and descriptions, reformat/clean up specfile.


Index: xemacs.spec
===================================================================
RCS file: /cvs/extras/rpms/xemacs/devel/xemacs.spec,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- xemacs.spec	5 May 2005 19:24:59 -0000	1.3
+++ xemacs.spec	29 Jun 2005 21:16:03 -0000	1.4
@@ -1,120 +1,136 @@
-Summary: Different version of Emacs
-Name: xemacs
-Version: 21.4.17
-Release: 3
-License: GPL
-Group: Applications/Editors
-Source0: ftp://ftp.xemacs.org/xemacs-21.4/xemacs-%{version}.tar.bz2
-Source1: %{name}.png
-Source6: xemacs.desktop
-Source9: xemacs-sitestart.el
-#Used for cleaning finder-inf.el when it needs compilation
-Source22: delprevline.py
-Source23: dotxemacs-init.el
-Source24: default.el
-Patch0: xemacs-21.4.17-innerbuf.patch
-Patch5: xemacs-21-cursor.patch
-Patch10: xemacs-21.4.10-find-paths-pkgdir.patch
-Patch11: movemail-mktemp.patch
-Patch14: menubar-games.patch
-Patch15: xemacs-21.4.12-find-paths-libexec-lib64.patch
-Patch16: xemacs-21.4.12-mk-nochk-features.patch
-Patch18: xemacs-21.4.13-dump-paths-lispdir.patch
-Patch19: xemacs-21.4.13-utf8-fontsets.patch
-Patch21: xemacs-debian-docdir-dump.patch
-Patch23: xemacs-no-expdyn-ia64-106744.patch
-Patch24: xemacs-21.4.15-wnnfix-128362.patch
-URL: http://www.xemacs.org/
-Buildroot: %{_tmppath}/%{name}-%{version}-root
-BuildRequires: perl python autoconf213
-BuildRequires: XFree86-devel ncurses-devel gpm-devel
-BuildRequires: pam-devel zlib-devel libjpeg-devel glibc-devel compface
-BuildRequires: libpng-devel libtiff-devel Canna-devel
-#BuildRequires: postgresql-devel db4-devel openldap-devel krb5-devel
-%{?_with_gtk:BuildRequires: gtk+-devel libglade-devel}
-%{!?_with_gtk:BuildRequires: Xaw3d-devel}
-Requires: xemacs-sumo >= 20050118-2, xemacs-common = %{version}-%{release}
-Obsoletes: xemacs-extras xemacs-noX xemacs-X11 xemacs-mule xemacs-static
+%define pkgdir  %{_datadir}/xemacs
+%define exectop %{_libdir}/xemacs-%{version}
+
+Name:           xemacs
+Version:        21.4.17
+Release:        4
+Summary:        Different version of Emacs
+
+Group:          Applications/Editors
+License:        GPL
+URL:            http://www.xemacs.org/
+Source0:        ftp://ftp.xemacs.org/xemacs-21.4/xemacs-%{version}.tar.bz2
+Source1:        %{name}.png
+Source6:        xemacs.desktop
+Source9:        xemacs-sitestart.el
+# Used for cleaning finder-inf.el when it needs compilation
+Source22:       delprevline.py
+Source23:       dotxemacs-init.el
+Source24:       default.el
+Patch0:         xemacs-21.4.17-innerbuf.patch
+Patch5:         xemacs-21-cursor.patch
+Patch10:        xemacs-21.4.10-find-paths-pkgdir.patch
+Patch11:        movemail-mktemp.patch
+Patch14:        menubar-games.patch
+Patch15:        xemacs-21.4.12-find-paths-libexec-lib64.patch
+Patch16:        xemacs-21.4.12-mk-nochk-features.patch
+Patch18:        xemacs-21.4.13-dump-paths-lispdir.patch
+Patch19:        xemacs-21.4.13-utf8-fontsets.patch
+Patch21:        xemacs-debian-docdir-dump.patch
+Patch23:        xemacs-no-expdyn-ia64-106744.patch
+Patch24:        xemacs-21.4.15-wnnfix-128362.patch
+BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+
+BuildRequires:  autoconf213
+BuildRequires:  perl
+BuildRequires:  python
+BuildRequires:  XFree86-devel
+BuildRequires:  ncurses-devel
+BuildRequires:  gpm-devel
+BuildRequires:  pam-devel
+BuildRequires:  zlib-devel
+BuildRequires:  libjpeg-devel
+BuildRequires:  glibc-devel
+BuildRequires:  compface
+BuildRequires:  libpng-devel
+BuildRequires:  libtiff-devel
+BuildRequires:  Canna-devel
+%if 0%{?_with_gtk:1}
+BuildRequires:  gtk+-devel
+BuildRequires:  libglade-devel
+%else
+BuildRequires:  Xaw3d-devel
+%endif
+Requires:       xemacs-sumo >= 20050118-2
+Requires:       xemacs-common = %{version}-%{release}
+Obsoletes:      xemacs-extras
+Obsoletes:      xemacs-noX
+Obsoletes:      xemacs-X11
+Obsoletes:      xemacs-mule
+Obsoletes:      xemacs-static
 
 %description
 XEmacs is a highly customizable open source text editor and
-application development system. It is protected under the
-GNU General Public License and related to other versions of Emacs,
-in particular GNU Emacs. Its emphasis is on modern graphical
-user interface support and an open software development
-model, similar to Linux.
-
-This package contains xemacs built for X Windows with MULE support.
-
-%package common
-Summary: The byte-compiled lisp files and other common files for XEmacs.
-Group: Applications/Editors
-PreReq: %{_sbindir}/alternatives
+application development system.  It is protected under the GNU General
+Public License and related to other versions of Emacs, in particular
+GNU Emacs.  Its emphasis is on modern graphical user interface support
+and an open software development model, similar to Linux.
+
+This package contains XEmacs built for X Windows with MULE support.
+
+%package        common
+Summary:        Byte-compiled lisp files and other common files for XEmacs
+Group:          Applications/Editors
+PreReq:         %{_sbindir}/alternatives
 
-%description common
+%description    common
 XEmacs is a highly customizable open source text editor and
-application development system. It is protected under the
-GNU General Public License and related to other versions of Emacs,
-in particular GNU Emacs. Its emphasis is on modern graphical
-user interface support and an open software development
-model, similar to Linux.
+application development system.  It is protected under the GNU General
+Public License and related to other versions of Emacs, in particular
+GNU Emacs.  Its emphasis is on modern graphical user interface support
+and an open software development model, similar to Linux.
 
 This package contains byte-compiled lisp and other common files for XEmacs.
 
-%package nox
-Summary: A different version of Emacs built without X Windows Support.
-Group: Applications/Editors
+%package        nox
+Summary:        Different version of Emacs built without X Windows support
+Group:          Applications/Editors
 # Note: no xemacs-sumo dependency here, we need -nox to build the sumo package.
-Requires: xemacs-common = %{version}-%{release}
+Requires:       xemacs-common = %{version}-%{release}
 
-%description nox
+%description    nox
 XEmacs is a highly customizable open source text editor and
-application development system. It is protected under the
-GNU General Public License and related to other versions of Emacs,
-in particular GNU Emacs. Its emphasis is on modern graphical
-user interface support and an open software development
-model, similar to Linux.
+application development system.  It is protected under the GNU General
+Public License and related to other versions of Emacs, in particular
+GNU Emacs.  Its emphasis is on modern graphical user interface support
+and an open software development model, similar to Linux.
 
 This package contains XEmacs built without X Windows support.
 
-%package el
-Summary: The .el source files for XEmacs.
-Group: Applications/Editors
+%package        el
+Summary:        Emacs lisp source files for XEmacs
+Group:          Development/Libraries
 
-%description el
+%description    el
 XEmacs is a highly customizable open source text editor and
-application development system. It is protected under the
-GNU General Public License and related to other versions of Emacs,
-in particular GNU Emacs. Its emphasis is on modern graphical
-user interface support and an open software development
-model, similar to Linux.
-
-This package contains the lisp source files for XEmacs.
-
-%package info
-Summary: Information files for XEmacs.
-Group: Applications/Editors
-PreReq: /sbin/install-info
+application development system.  It is protected under the GNU General
+Public License and related to other versions of Emacs, in particular
+GNU Emacs.  Its emphasis is on modern graphical user interface support
+and an open software development model, similar to Linux.
+
+This package contains the lisp source files for XEmacs, mainly of
+interest when developing or debugging XEmacs itself.
+
+%package        info
+Summary:        XEmacs documemtation in GNU texinfo format
+Group:          Documentation
+PreReq:         /sbin/install-info
 
-%description info
+%description    info
 XEmacs is a highly customizable open source text editor and
-application development system. It is protected under the
-GNU General Public License and related to other versions of Emacs,
-in particular GNU Emacs. Its emphasis is on modern graphical
-user interface support and an open software development
-model, similar to Linux.
-
-This package contains the XEmacs manuals in info format.
+application development system.  It is protected under the GNU General
+Public License and related to other versions of Emacs, in particular
+GNU Emacs.  Its emphasis is on modern graphical user interface support
+and an open software development model, similar to Linux.
 
-
-%define pkgdir %{_datadir}/xemacs
-%define exectop %{_libdir}/xemacs-%{version}
+This package contains XEmacs documentation in GNU texinfo format.
 
 
 %prep
 %setup -q
 
-## Lisp patches ##
+## lisp patches ##
+
 # make find-paths.el look in datadir
 rm lisp/find-paths.elc
 %patch10 -p1
@@ -129,7 +145,8 @@
 rm lisp/dump-paths.elc
 sed -i -e "s|\@srcdir\@|$PWD|" lisp/dump-paths.el
 
-## non-Lisp patches ##
+## non-lisp patches ##
+
 %patch0 -p1 -b .innerbuf
 %patch5 -p1 -b .cursor
 # movemail
@@ -147,7 +164,7 @@
 # remove cwnn symbols
 %patch24 -p1 -b .cwnn
 
-# patch21 touch configure.in, and patch23 touches aclocal.m4
+# patch21 touches configure.in, and patch23 touches aclocal.m4
 autoconf-2.13
 
 
@@ -156,44 +173,43 @@
 
 # XEmacs still uses Autoconf 2.13 and doesn't know --sbindir, --sysconfdir,
 #   --includedir, --libexecdir, --localstatedir, --sharedstatedir
-# NB datadir has to be defined because it defaults to /usr/lib
+# note: datadir has to be defined because it defaults to /usr/lib
 common_options="
-	%{_target_platform}
-	--prefix=%{_prefix}
-	--datadir=%{_datadir}
-	--infodir=%{_infodir}
-	--libdir=%{_libdir}
-	--mandir=%{_mandir}/man1
-	--with-gpm=yes
-	--with-pop
-	--mail-locking=lockf
-	--with-clash-detection
-	--with-database=no
-	--with-postgresql=no
-	--with-ldap=no
-	--with-hesiod=no
-	--with-msw=no
-	--pdump
-	--debug=%{?_without_debug:no}%{!?_without_debug:yes}
-	%{!?_without_mule:--with-mule=yes}
+  %{_target_platform}
+  --prefix=%{_prefix}
+  --datadir=%{_datadir}
+  --infodir=%{_infodir}
+  --libdir=%{_libdir}
+  --mandir=%{_mandir}/man1
+  --with-gpm=yes
+  --with-pop
+  --mail-locking=lockf
+  --with-clash-detection
+  --with-database=no
+  --with-postgresql=no
+  --with-ldap=no
+  --with-hesiod=no
+  --with-msw=no
+  --pdump
+  --debug=%{?_without_debug:no}%{!?_without_debug:yes}
+  %{!?_without_mule:--with-mule=yes}
 %ifarch alpha ia64 ppc64
-	--with-system-malloc
+  --with-system-malloc
 %endif
 %ifarch ia64
-	--without-modules
+  --without-modules
 %endif
 "
 
-## build without X
-#
-# NB docdir requires trailing slash
+# build without X
+# note: docdir requires trailing slash
 ./configure $common_options \
-	--docdir=%{exectop}/doc-nox/ \
-	--with-sound=no \
-	--with-x11=no \
-	--with-canna=no \
-	--with-wnn=no \
-	--with-xim=no
+  --docdir=%{exectop}/doc-nox/ \
+  --with-sound=no \
+  --with-x11=no \
+  --with-canna=no \
+  --with-wnn=no \
+  --with-xim=no
 # toplevel smp build fails
 make %{?_smp_mflags} -C lib-src
 #make src/Emacs.ad.h
@@ -204,18 +220,23 @@
 mv src/{xemacs.dmp,DUMP-nox}
 mv lib-src/config.values{,-nox}
 
-#make clean
-
-## build with X
-#
-# NB docdir requires trailing slash
+# build with X
+# note: docdir requires trailing slash
 ./configure $common_options \
-	--docdir=%{exectop}/doc/ \
-	--with-sound=native \
-	%{!?_without_mule:--with-canna=yes --with-xim=xlib} \
-	%{?_with_gtk: --with-gtk --with-gnome} \
-	%{!?_with_gtk: --with-athena=3d --with-widgets=athena --with-menubars=lucid --with-scrollbars=lucid --with-dialogs=athena } \
-	--with-xfs=no
+  --docdir=%{exectop}/doc/ \
+  --with-sound=native \
+  %{!?_without_mule:--with-canna=yes --with-xim=xlib} \
+%if 0%{?_with_gtk:1}
+  --with-gtk \
+  --with-gnome \
+%else
+  --with-athena=3d \
+  --with-widgets=athena \
+  --with-menubars=lucid \
+  --with-scrollbars=lucid \
+  --with-dialogs=athena \
+%endif
+  --with-xfs=no
 # toplevel smp build fails
 make %{?_smp_mflags} -C lib-src
 make src/Emacs.ad.h
@@ -224,74 +245,89 @@
 
 
 %install
-rm -rf %buildroot
+rm -rf $RPM_BUILD_ROOT
+
 # adjust mandir
 export EMACSLOADPATH=$PWD/lisp
-# make docdir
-mkdir -p %buildroot%{exectop}/doc
-%makeinstall mandir=%buildroot%{_mandir}/man1 docdir=%buildroot%{exectop}/doc/
+
+install -dm 755 $RPM_BUILD_ROOT%{exectop}/doc
+# note: no DESTDIR support, docdir requires trailing slash
+%makeinstall \
+  mandir=$RPM_BUILD_ROOT%{_mandir}/man1 \
+  docdir=$RPM_BUILD_ROOT%{exectop}/doc/
 
 # install nox files
-mkdir -p %buildroot%{exectop}/doc-nox
-cp -p src/xemacs-nox-%{version} %buildroot%{_bindir}
-ln -s xemacs-nox-%{version} %buildroot%{_bindir}/xemacs-nox
-cp -p src/DUMP-nox %buildroot%{exectop}/doc-nox/DUMP
-cp -p lib-src/DOC-nox %buildroot%{exectop}/doc-nox/DOC
-cp -p lib-src/config.values-nox %buildroot%{exectop}/doc-nox/config.values
+install -pm 755 src/xemacs-nox-%{version} $RPM_BUILD_ROOT%{_bindir}
+ln -s xemacs-nox-%{version} $RPM_BUILD_ROOT%{_bindir}/xemacs-nox
+install -dm 755 $RPM_BUILD_ROOT%{exectop}/doc-nox
+install -pm 644 src/DUMP-nox $RPM_BUILD_ROOT%{exectop}/doc-nox/DUMP
+install -pm 644 lib-src/DOC-nox $RPM_BUILD_ROOT%{exectop}/doc-nox/DOC
+install -pm 644 lib-src/config.values-nox \
+  $RPM_BUILD_ROOT%{exectop}/doc-nox/config.values
 
-mv %buildroot%{_bindir}/xemacs-%{version}-*.dmp %buildroot%{exectop}/doc/DUMP
+mv $RPM_BUILD_ROOT%{_bindir}/xemacs-%{version}-*.dmp \
+  $RPM_BUILD_ROOT%{exectop}/doc/DUMP
 
 # these clash with GNU Emacs
-mv %buildroot%{_bindir}/{etags,etags.xemacs}
-rm -f %buildroot%{_bindir}/{ctags,rcs-checkin,b2m}
-rm %buildroot%{_mandir}/man1/{etags.1,ctags.1}
-
-rm -f %buildroot%{_infodir}/dir
-
-#These clash with other packages
-rm -f %buildroot%{_infodir}/info*
-rm -f %buildroot%{_infodir}/standards*
-rm -f %buildroot%{_infodir}/termcap*
+mv $RPM_BUILD_ROOT%{_bindir}/etags{,.xemacs}
+rm -f $RPM_BUILD_ROOT%{_bindir}/{ctags,rcs-checkin,b2m}
+rm -f $RPM_BUILD_ROOT%{_mandir}/man1/[ce]tags.1
+
+# these clash with other packages
+rm -f $RPM_BUILD_ROOT%{_infodir}/info*
+rm -f $RPM_BUILD_ROOT%{_infodir}/standards*
+rm -f $RPM_BUILD_ROOT%{_infodir}/termcap*
+rm -f $RPM_BUILD_ROOT%{_infodir}/dir
+
+install -m 755 -d $RPM_BUILD_ROOT%{_datadir}/applications
+install -m 644 %{SOURCE6} \
+  $RPM_BUILD_ROOT%{_datadir}/applications/net-xemacs.desktop
 
-install -m 755 -d %buildroot%{_datadir}/applications
-install -m 644 %SOURCE6 %buildroot%{_datadir}/applications/net-xemacs.desktop
-
-# Lockdir
-mkdir -p %buildroot%{_localstatedir}/lock/xemacs
+# lockdir
+install -dm 1777 $RPM_BUILD_ROOT%{_localstatedir}/lock/xemacs
 
 # site-start.el
-mkdir -p %buildroot%{pkgdir}/site-packages/lisp/site-start.d/
-install -m 644 %SOURCE9 %buildroot%{pkgdir}/site-packages/lisp/site-start.el
+install -dm 755 $RPM_BUILD_ROOT%{pkgdir}/site-packages/lisp/site-start.d
+install -pm 644 %{SOURCE9} \
+  $RPM_BUILD_ROOT%{pkgdir}/site-packages/lisp/site-start.el
 
 # default.el
-install -m 644 %SOURCE24 %buildroot%{pkgdir}/site-packages/lisp
+install -pm 644 %{SOURCE24} $RPM_BUILD_ROOT%{pkgdir}/site-packages/lisp
 
 # default user init file
-mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/skel/.xemacs
-install -m 0644 %SOURCE23 $RPM_BUILD_ROOT%{_sysconfdir}/skel/.xemacs/init.el
+install -Dpm 644 %{SOURCE23} $RPM_BUILD_ROOT%{_sysconfdir}/skel/.xemacs/init.el
 
 # icon
-install -Dpm 644 %{SOURCE1} %buildroot%{_datadir}/pixmaps/xemacs.png
+install -Dpm 644 %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/pixmaps/xemacs.png
 
-# Make sure nothing is 0400
-chmod -R a+rX  %buildroot%{_prefix}
+# make sure nothing is 0400
+chmod -R a+rX $RPM_BUILD_ROOT%{_prefix}
 
 # filter out buildroot from finder-inf.el
-sed -i -e "s|%buildroot||" %buildroot%{_datadir}/xemacs-%{version}/lisp/finder-inf.el
-[ -x %{_bindir}/xemacs ] && python %SOURCE22 %buildroot%{_datadir}/xemacs-%{version}/lisp/finder-inf.el
+sed -i -e "s|$RPM_BUILD_ROOT||" \
+  $RPM_BUILD_ROOT%{_datadir}/xemacs-%{version}/lisp/finder-inf.el
+[ -x %{_bindir}/xemacs ] && \
+  python %{SOURCE22} \
+  $RPM_BUILD_ROOT%{_datadir}/xemacs-%{version}/lisp/finder-inf.el
 
 # separate files
 rm -f *.files base-files el-files info-files
-echo "%defattr(-,root,root)" > base-files
-echo "%defattr(-,root,root)" > el-files
-echo "%defattr(-,root,root)" > info-files
-
-find %buildroot%{_datadir}/xemacs-%{version} %buildroot%{pkgdir} \( -type f -not -name '*.el' -fprint base-non-el.files \) -o \( -type d -name info -fprint info.files -prune \) -o \( -type d -fprintf dir.files "%%%%dir %%p\n" \) -o \( -name '*.el' \( -exec test -e '{}'c \; -fprint el-bytecomped.files -o -fprint base-el-not-bytecomped.files \) \)
+echo "%%defattr(-,root,root,-)" > base-files
+echo "%%defattr(-,root,root,-)" > el-files
+echo "%%defattr(-,root,root,-)" > info-files
+
+find $RPM_BUILD_ROOT%{_datadir}/xemacs-%{version} $RPM_BUILD_ROOT%{pkgdir} \
+  \( -type f -not -name '*.el' -fprint base-non-el.files \) -o \
+  \( -type d -name info -fprint info.files -prune \) -o \
+  \( -type d -fprintf dir.files "%%%%dir %%p\n" \) -o \
+  \( -name '*.el' \( -exec test -e '{}'c \; -fprint el-bytecomped.files -o \
+     -fprint base-el-not-bytecomped.files \) \)
+sed -i -e "s|$RPM_BUILD_ROOT||" *.files
 
-# remove buildroot prefix from files
-sed -i -e "s|%buildroot||" *.files
 # make site-packages lisp files config files
-perl -pe 's|^(.+/site-packages/lisp/.+)$|%%config $1|' base-el-not-bytecomped.files
+perl -pe 's|^(.+/site-packages/lisp/.+)$|%%config $1|' \
+  base-el-not-bytecomped.files
+
 # combine the file lists
 cat base-*.files dir.files >> base-files
 cat el-*.files dir.files >> el-files
@@ -299,72 +335,74 @@
 
 
 %clean
-rm -rf %buildroot
+rm -rf $RPM_BUILD_ROOT
 
 
 %post common
 alternatives --install %{_bindir}/etags etags %{_bindir}/etags.xemacs 40
 
 %preun common
-if [ "$1" = 0 ]; then
+if [ $1 -eq  0 ] ; then
   alternatives --remove etags %{_bindir}/etags.xemacs
 fi
 
 %post info
-for file in xemacs cl internals lispref new-users-guide; do
+for file in xemacs cl internals lispref new-users-guide ; do
   /sbin/install-info %{_infodir}/$file.info %{_infodir}/dir
 done
 
 %preun info
-if [ "$1" = "0" ]; then
-  for file in xemacs cl internals lispref new-users-guide; do
+if [ $1 -eq 0 ] ; then
+  for file in xemacs cl internals lispref new-users-guide ; do
     /sbin/install-info --delete %{_infodir}/$file.info %{_infodir}/dir
   done
 fi
 
 
 %files
-%defattr(-, root, root)
+%defattr(-,root,root,-)
 %{_bindir}/xemacs
 %{_bindir}/xemacs-%{version}
 %{_bindir}/gnuclient
 %{exectop}/*/gnuserv
-%{exectop}/doc
-%{_datadir}/applications/*
+%{exectop}/doc/
+%{_datadir}/applications/*-%{name}.desktop
 
 %files nox
-%defattr(-, root, root)
+%defattr(-,root,root,-)
 %{_bindir}/xemacs-nox
 %{_bindir}/xemacs-nox-%{version}
-%{exectop}/doc-nox
+%{exectop}/doc-nox/
 
 %files common -f base-files
-%defattr(-, root, root)
+%defattr(-,root,root,-)
 %doc INSTALL README COPYING GETTING.GNU.SOFTWARE PROBLEMS CHANGES-release
-%doc etc/NEWS etc/MAILINGLISTS BUGS README.packages
-%doc etc/TUTORIAL
+%doc etc/NEWS etc/MAILINGLISTS BUGS README.packages etc/TUTORIAL
 %exclude %{_bindir}/xemacs*
 # needs X libs
 %exclude %{_bindir}/gnuclient
 %{_bindir}
+%{exectop}/
 %exclude %{exectop}/doc*
 # needs X libs
 %exclude %{exectop}/*/gnuserv
-%{exectop}
 %{_datadir}/pixmaps/xemacs.png
-%config %{_sysconfdir}/skel/.xemacs
-%{_mandir}/*/*
-%attr(1777, root, root) %{_localstatedir}/lock/xemacs
+%config %{_sysconfdir}/skel/.xemacs/
+%{_mandir}/man1/*.1*
+%dir %{_localstatedir}/lock/xemacs/
 
 %files el -f el-files
-%defattr(-, root, root)
+%defattr(-,root,root,-)
 
 %files info -f info-files
-%defattr(-, root, root)
-%{_infodir}/*
+%defattr(-,root,root,-)
+%{_infodir}/*.info*
 
 
 %changelog
+* Thu Jun 30 2005 Ville Skyttä <ville.skytta at iki.fi> - 21.4.17-4
+- Improve package summaries and descriptions, reformat/clean up specfile.
+
 * Thu May  5 2005 Ville Skyttä <ville.skytta at iki.fi> - 21.4.17-3
 - Avoid stack corruption in open-network-stream when built with gcc4
   (Enrico Scholz, #154112).




More information about the fedora-extras-commits mailing list