Author: arekm                        Date: Thu Jan  4 13:02:58 2007 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- drop -dump-paths-lispdir.patch patch, was causing references to source tree 
in installed stuff
- explictly specify all paths (configure.ac has tons of crap redefining 
directories for own purposes)

---- Files affected:
SPECS:
   xemacs.spec (1.155 -> 1.156) 

---- Diffs:

================================================================
Index: SPECS/xemacs.spec
diff -u SPECS/xemacs.spec:1.155 SPECS/xemacs.spec:1.156
--- SPECS/xemacs.spec:1.155     Mon Jan  1 14:28:42 2007
+++ SPECS/xemacs.spec   Thu Jan  4 14:02:53 2007
@@ -18,7 +18,7 @@
 Summary(uk):   ÷ĹŇÓŚŃ GNU Emacs ÄĚŃ X Window System
 Name:          xemacs
 Version:       %{ver}.%{sver}
-Release:       3
+Release:       4
 License:       GPL
 Group:         Applications/Editors/Emacs
 Source0:       
http://ftp.xemacs.org/xemacs/xemacs-%{ver}/%{name}-%{version}.tar.gz
@@ -33,8 +33,8 @@
 Source8:       %{name}.png
 Patch0:                %{name}-info.patch
 Patch1:                %{name}-fix_ldflafs.patch
+Patch2:                %{name}-ac260.patch
 Patch3:                %{name}-no-memory-warnings.patch
-Patch4:                %{name}-dump-paths-lispdir.patch
 Patch5:                %{name}-destdir.patch
 Patch6:                %{name}-do-not-create-backups-in-temp-directories.patch
 Patch7:                %{name}-level3.patch
@@ -61,8 +61,6 @@
 Requires:      ctags
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
-%define                _ulibdir        /usr/lib
-
 %description
 XEmacs is a highly customizable open source text editor and
 application development system. XEmacs is a version of Emacs,
@@ -190,34 +188,44 @@
 %setup -q -a2
 %patch0 -p1
 %patch1 -p1
+%patch2 -p1
 %ifarch alpha ia64
 # disable memory_warnings() - it doesn't support memory model used on alpha
 %patch3 -p1
 %endif
-%patch4 -p1
 %patch5 -p1
 %patch6 -p1
 %patch7 -p1
 %patch8 -p1
 %patch9 -p1
 %patch10 -p1
-rm lisp/startup.elc
-sed -i -e "[EMAIL PROTECTED]@#$PWD#" lisp/startup.el
+
+%if "%{_lib}" == "lib64"
+sed -i -e 's#"lib"#"lib64"#g' lisp/find-paths.el lisp/info.el 
lisp/setup-paths.el
+%endif
 
 %build
 cp /usr/share/automake/config.sub .
 CFLAGS=" %{rpmcflags}"
 CPPFLAGS=" %{rpmcflags}"
 LDFLAGS=" %{rpmldflags} -lc"
-sitelispdir=%{_ulibdir}/%{name}/site-lisp
-export CFLAGS CPPFLAGS LDFLAGS sitelispdir
+export CFLAGS CPPFLAGS LDFLAGS
 
 # no X
 %configure %{_target_platform} \
        --prefix=%{_prefix} \
+       --exec-prefix=%{_prefix} \
        --infodir=%{_infodir} \
-       --mandir=%{_mandir}/man1 \
+       --mandir=%{_mandir} \
        --datadir=%{_datadir} \
+       --libdir=%{_libdir} \
+       --with-prefix=%{_prefix} \
+       --with-statedir=%{_libdir} \
+       --with-archlibdir=%{_libdir}/%{name}-%{xver}/%{_target_cpu}-pld-linux \
+       --with-lispdir=%{_datadir}/%{name}-%{xver}/lisp \
+       
--with-moduledir=%{_libdir}/%{name}-%{xver}/%{_target_cpu}-pld-linux/modules \
+       --with-etcdir=%{_datadir}/%{name}-%{xver}/etc \
+       --with-docdir=%{_datadir}/%{name}-%{xver}/etc \
        --with-package_path="~/.xemacs::%{_datadir}/%{name}-packages" \
        --enable-mule \
        --with-site-lisp \
@@ -243,9 +251,12 @@
        --without-dnet \
        --without-ldap \
        --without-dragndrop \
-       --without-msw
+       --without-msw \
+       --disable-kkcc \
+       --with-error-checking=none \
+       --with-debug=no
+
 
-sitelispdir=%{_ulibdir}/%{name}/site-lisp \
 %{__make} -j1 \
        CC="%{__cc}"
 cp src/xemacs src/xemacs-nox
@@ -258,9 +269,18 @@
 # X
 ./configure %{_target_platform} \
        --prefix=%{_prefix} \
+       --exec-prefix=%{_prefix} \
        --infodir=%{_infodir} \
        --mandir=%{_mandir}/man1 \
        --datadir=%{_datadir} \
+       --libdir=%{_libdir} \
+       --with-prefix=%{_prefix} \
+       --with-statedir=%{_libdir} \
+       --with-archlibdir=%{_libdir}/%{name}-%{xver}/%{_target_cpu}-pld-linux \
+       --with-lispdir=%{_datadir}/%{name}-%{xver}/lisp \
+       
--with-moduledir=%{_libdir}/%{name}-%{xver}/%{_target_cpu}-pld-linux/modules \
+       --with-etcdir=%{_datadir}/%{name}-%{xver}/etc \
+       --with-docdir=%{_datadir}/%{name}-%{xver}/etc \
        --with-package_path="~/.xemacs::%{_datadir}/%{name}-packages" \
        --enable-mule \
        --with-site-lisp \
@@ -291,6 +311,9 @@
        --without-ldap \
        --without-dragndrop \
        --without-msw \
+       --disable-kkcc \
+       --with-error-checking=none \
+       --with-debug=no \
 %if !%{with pdump}
        --pdump=no
 %endif
@@ -299,15 +322,9 @@
 # if you want to xemacs sings and plays sounds add option
 #      --enable-sound=native
 
-#      --lispdir=%{_datadir}/%{name}/lisp \
-#      --pkgdir=%{_datadir}/%{name}/lisp \
-#      --etcdir=%{_datadir}/%{name}/etc \
 #      --cflags="$RPM_OPT_FLAGS" \
-#      --error-checking=none \
-#      --debug=no \
 #      --with-session=yes \
 
-sitelispdir=%{_ulibdir}/%{name}/site-lisp \
 %{__make} -j1 \
        CC="%{__cc}"
 
@@ -316,7 +333,6 @@
 install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir},/var/lock/xemacs} \
        
$RPM_BUILD_ROOT{%{_mandir}/{ja/man1,man1},%{_datadir}/X11/{pl,}/app-defaults} \
        $RPM_BUILD_ROOT%{_datadir}/%{name}/lisp \
-       $RPM_BUILD_ROOT%{_ulibdir}/%{name} \
        $RPM_BUILD_ROOT%{_datadir}/%{name}-packages/{etc,lib-src}
 
 %{__make} install-arch-dep install-arch-indep \
@@ -335,20 +351,17 @@
 install %{SOURCE7} 
$RPM_BUILD_ROOT%{_datadir}/%{name}-packages/lisp/ogony-nomule.el
 install %{SOURCE8} $RPM_BUILD_ROOT%{_pixmapsdir}
 
-#mv $RPM_BUILD_ROOT%{_ulibdir}/%{name}-%{version}/*-linux/config.values 
$RPM_BUILD_ROOT%{_ulibdir}/%{name}
 
 [ -d $RPM_BUILD_ROOT%{_datadir}/%{name}/site-lisp ] || \
 install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/site-lisp
-ln -s %{_datadir}/%{name}/site-lisp 
$RPM_BUILD_ROOT%{_ulibdir}/%{name}/site-lisp
+
+ln -s %{_datadir}/%{name}/site-lisp $RPM_BUILD_ROOT%{_libdir}/%{name}/site-lisp
 
 install $RPM_BUILD_ROOT%{_datadir}/%{name}-%{xver}%{_sysconfdir}/Emacs.ad \
-       $RPM_BUILD_ROOT%{_datadir}/X11/app-defaults/Emacs
+       $RPM_BUILD_ROOT%{_datadir}/X11/app-defaults/XEmacs
 install $RPM_BUILD_ROOT%{_datadir}/%{name}-%{xver}%{_sysconfdir}/Emacs.ad \
-       $RPM_BUILD_ROOT%{_datadir}/X11/pl/app-defaults/Emacs
-cat %{SOURCE4} >>$RPM_BUILD_ROOT%{_datadir}/X11/pl/app-defaults/Emacs
-
-#mv $RPM_BUILD_ROOT%{_datadir}/%{name}-%{xver}%{_sysconfdir}/xemacs-ja.1 \
-#      $RPM_BUILD_ROOT%{_mandir}/ja/man1/xemacs.1
+       $RPM_BUILD_ROOT%{_datadir}/X11/pl/app-defaults/XEmacs
+cat %{SOURCE4} >>$RPM_BUILD_ROOT%{_datadir}/X11/pl/app-defaults/XEmacs
 
 mv -f $RPM_BUILD_ROOT%{_bindir}/xemacs-%{xver} \
        $RPM_BUILD_ROOT%{_bindir}/xemacs
@@ -366,7 +379,7 @@
 
 # hack...
 install lib-src/gnuserv-nox $RPM_BUILD_ROOT%{_bindir}
-mv -f $RPM_BUILD_ROOT%{_ulibdir}/%{name}-%{xver}/*-linux*/gnuserv 
$RPM_BUILD_ROOT%{_bindir}
+mv -f $RPM_BUILD_ROOT%{_libdir}/%{name}-%{xver}/*-linux*/gnuserv 
$RPM_BUILD_ROOT%{_bindir}
 
 # remove some .elc files
 find $RPM_BUILD_ROOT -name '_pkg.elc' -exec rm "{}" ";"
@@ -374,8 +387,9 @@
 # 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
 rm -f $RPM_BUILD_ROOT%{_bindir}/{c,e}tags
+
 # hmm, maybe xemacs-devel is necessary?
-rm -rf $RPM_BUILD_ROOT%{_ulibdir}/%{name}-%{xver}/*-linux/include \
+rm -rf $RPM_BUILD_ROOT%{_libdir}/%{name}-%{xver}/*-linux/include \
        $RPM_BUILD_ROOT%{_infodir}/dir* \
        $RPM_BUILD_ROOT%{_infodir}/{info,standards,texinfo}.info*
 
@@ -408,8 +422,8 @@
 %{_datadir}/%{name}-%{xver}/etc/*.png
 %{_datadir}/%{name}-%{xver}/etc/*.xbm
 %{_datadir}/%{name}-%{xver}/etc/*.xpm
-%{_datadir}/X11/app-defaults/Emacs
-%lang(pl) %{_datadir}/X11/pl/app-defaults/Emacs
+%{_datadir}/X11/app-defaults/XEmacs
+%lang(pl) %{_datadir}/X11/pl/app-defaults/XEmacs
 %{_desktopdir}/*.desktop
 %{_pixmapsdir}/*
 %{_mandir}/man1/gnuattach.1*
@@ -440,18 +454,15 @@
 %doc %{_datadir}/%{name}-%{xver}/etc/sample.*
 
 %{_datadir}/%{name}-%{xver}/etc/unicode
-
-%{_ulibdir}/%{name}
-
 %{_datadir}/%{name}
 
 # do not know it is necessary
-%dir %{_ulibdir}/%{name}-%{xver}
-%dir %{_ulibdir}/%{name}-%{xver}/*-linux*
-%{_ulibdir}/%{name}-%{xver}/*-linux/modules
-%attr(755,root,root) %{_ulibdir}/%{name}-%{xver}/*-linux/[Dacdfghprsvwy]*
-%attr(755,root,root) %{_ulibdir}/%{name}-%{xver}/*-linux/m[am]*
-%attr(755,root,root) %{_ulibdir}/%{name}-%{xver}/*-linux/mov*
+%dir %{_libdir}/%{name}-%{xver}
+%dir %{_libdir}/%{name}-%{xver}/*-linux*
+%{_libdir}/%{name}-%{xver}/*-linux/modules
+%attr(755,root,root) %{_libdir}/%{name}-%{xver}/*-linux/[Dacdfghprsvwy]*
+%attr(755,root,root) %{_libdir}/%{name}-%{xver}/*-linux/m[am]*
+%attr(755,root,root) %{_libdir}/%{name}-%{xver}/*-linux/mov*
 
 %{_datadir}/%{name}-%{xver}/lisp
 
@@ -486,6 +497,10 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.156  2007/01/04 13:02:53  arekm
+- drop -dump-paths-lispdir.patch patch, was causing references to source tree 
in installed stuff
+- explictly specify all paths (configure.ac has tons of crap redefining 
directories for own purposes)
+
 Revision 1.155  2007/01/01 13:28:42  arekm
 - rel 3; pl app-defaults also fixed
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/xemacs.spec?r1=1.155&r2=1.156&f=u

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to