# # spec file for package gnugo (Version 3.7.10) # # Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine # package are under the same license as the package itself. # # Please submit bugfixes or comments via http://bugs.opensuse.org/ # # norootforbuild Name: gnugo BuildRequires: emacs-x11 giflib-devel glib-devel krb5 libpng-devel libtiff-devel openldap2 openldap2-devel xemacs xorg-x11-devel URL: http://www.gnu.org/software/gnugo/gnugo.html License: GNU General Public License (GPL) Group: Amusements/Games/Board/Other Summary: Chinese Game "Go" Version: 3.7.10 Release: 1 BuildRoot: %{_tmppath}/%{name}-%{version}-build Source0: gnugo-%{version}.tar.bz2 Source1: suse-start-gnugo.el Source2: xemacs-auto-autoloads.el Patch0: xemacs.patch Patch1: mouse-2-dont-insert-junk.patch Patch2: bugzilla-225902.patch PreReq: %install_info_prereq %description Asian board game. /usr/share/doc/packages/gnugo Authors: -------- Man L. Li %prep %setup -q %patch0 -p 1 %patch1 -p 1 %patch2 -p 1 %build autoconf CFLAGS="$RPM_OPT_FLAGS" ./configure \ --prefix=/usr \ --mandir=/%_mandir \ --infodir=/%_infodir \ make pushd interface/xpms emacs -batch --no-site-file \ -l ../make-xpms-file.el -f make-xpms-file gnugo-xpms.el *.xpm popd %install make DESTDIR=$RPM_BUILD_ROOT install rm -f $RPM_BUILD_ROOT/usr/share/info/dir* # GNU Emacs: mkdir -p $RPM_BUILD_ROOT/usr/share/emacs/site-lisp/gnugo for i in $(find . -name "*.el") do emacs -no-site-file -q -batch -f batch-byte-compile $i install -m 644 ${i} ${i}c \ $RPM_BUILD_ROOT/usr/share/emacs/site-lisp/gnugo done install -m 644 $RPM_SOURCE_DIR/suse-start-gnugo.el \ $RPM_BUILD_ROOT/usr/share/emacs/site-lisp # XEmacs: find . -name "*.elc" | xargs rm mkdir -p $RPM_BUILD_ROOT/usr/share/xemacs/site-packages/lisp/gnugo for i in $(find . -name "*.el") do xemacs -no-site-file -q -batch -f batch-byte-compile $i install -m 644 ${i} ${i}c \ $RPM_BUILD_ROOT/usr/share/xemacs/site-packages/lisp/gnugo install -m 644 $RPM_SOURCE_DIR/xemacs-auto-autoloads.el \ $RPM_BUILD_ROOT/usr/share/xemacs/site-packages/lisp/gnugo/auto-autoloads.el done %post %install_info --info-dir=%{_infodir} %{_infodir}/%{name}.info.gz %postun %install_info_delete --info-dir=%{_infodir} %{_infodir}/%{name}.info.gz %files %defattr(-,root,root) %doc COPYING AUTHORS THANKS ChangeLog TODO README NEWS /usr/bin/* /%_infodir/* /%_mandir/man?/* %dir /usr/share/emacs/site-lisp/gnugo/ /usr/share/emacs/site-lisp/gnugo/* /usr/share/emacs/site-lisp/suse-start-gnugo.el %dir /usr/share/xemacs/site-packages/ %dir /usr/share/xemacs/site-packages/lisp/ %dir /usr/share/xemacs/site-packages/lisp/gnugo/ /usr/share/xemacs/site-packages/lisp/gnugo/* %changelog -n gnugo * Tue Dec 05 2006 - mfabian@suse.de - update to 3.7.10 - fix Bugzilla #225902 ("comparison with string literal"). * Wed Jan 25 2006 - mls@suse.de - converted neededforbuild to BuildRequires * Fri Feb 04 2005 - mfabian@suse.de - update to 3.7.2. - adapt XEmacs patch. * Fri Jan 21 2005 - mfabian@suse.de - add missing directories to file list to make it build on SuSE 9.2. * Thu Jan 20 2005 - mfabian@suse.de - install Emacs-lisp files. - small fix for XEmacs to make at least the ASCII mode work with XEmacs (graphical mode still doesn't work). * Wed Dec 01 2004 - adrian@suse.de - update to version 3.6 * Sat Jan 10 2004 - adrian@suse.de - build as user * Mon Oct 06 2003 - adrian@suse.de - update to version 3.4 * Thu Apr 24 2003 - ro@suse.de - fix install_info --delete call and move from preun to postun * Thu Feb 13 2003 - mmj@suse.de - Add %%install_info macros [#23416] * Wed Jan 29 2003 - ro@suse.de - fix build with gcc-3.3 (-Wp,-lang-c89 unsupported) * Tue Aug 06 2002 - adrian@suse.de - fix file conflicts * Tue Aug 06 2002 - adrian@suse.de - update to version 3.2 - use BuildRoot * Wed May 09 2001 - mfabian@suse.de - bzip2 sources * Mon Nov 06 2000 - ro@suse.de - fixed neededforbuild * Fri Mar 31 2000 - nadvornik@suse.cz - removed directories owned by aaa_dir - filelist cleanup * Wed Feb 16 2000 - uli@suse.de - fixed %%files section * Wed Feb 16 2000 - kettner@suse.de - New version 2.6 - moved man and info to /usr/share * Thu Nov 25 1999 - kettner@suse.de - New version 2.5.42 * Mon Sep 13 1999 - bs@suse.de - ran old prepare_spec on spec file to switch to new prepare_spec.