Sophie

Sophie

distrib > * > 2008.0 > x86_64 > by-pkgid > 257a08210b479257b5bec1cd13c5fd33 > files > 4

cgoban1-1.9.14-7mdv2007.1.src.rpm

%define name cgoban1
%define version 1.9.14
%define release %mkrel 7
%define rname cgoban

Summary: A Go game client
Summary(fr): Un client pour le jeu de Go
Name: %{name}
Version: %{version}
Release: %{release}
License: GPL
Group: Games/Boards
Source:	%rname-%version.tar.bz2
Source2: %name-mini.png
Source3: %name.png
URL: http://cgoban1.sourceforge.net/
BuildRoot: %{_tmppath}/%{name}-buildroot
BuildRequires:  XFree86-devel
BuildRequires:	autoconf2.5
Provides: %rname = %{version}
#Requires: gnugo

%description
Cgoban (Complete Goban) is for Unix systems with X11.  It has the ability
to be a computerized go board, view and edit smart-go files, and connect to
go servers on the Internet.
Cgoban is also a smart interface for GNU Go.

%description -l fr
Cgoban (Complete Goban) est un programme pour X11. Il peut servir de goban
virtuel, à afficher ou éditer des fichiers smart-go et à se connecter à
des serveurs de go par Internet.
CGoban peut aussi servir d'interface à GNU Go.

%prep
rm -rf $RPM_BUILD_ROOT

%setup -q -n %rname-%version

%build
mv src/cgoban.c src/cgoban.c.orig
sed -e 's|\"./goDummy\"|\"/usr/games/gnugo --quiet\"|' <src/cgoban.c.orig >src/cgoban.c
mv configure configure.orig
sed -e "s|-O2 -fomit-frame-pointer|$RPM_OPT_FLAGS|g" <configure.orig >configure
chmod +x configure
%configure2_5x --program-suffix=1 
make

%install
rm -rf $RPM_BUILD_ROOT
mkdir -p $RPM_BUILD_ROOT%{_bindir}
mkdir -p $RPM_BUILD_ROOT%{_mandir}/man6
mkdir -p $RPM_BUILD_ROOT%{_iconsdir}{,/mini,/large}
%makeinstall
cp cgoban_icon.png $RPM_BUILD_ROOT%{_iconsdir}/large/cgoban1.png
cp %{SOURCE2} $RPM_BUILD_ROOT%{_iconsdir}/mini/cgoban1.png 
cp %{SOURCE3} $RPM_BUILD_ROOT%{_iconsdir}/cgoban1.png 

mkdir -p $RPM_BUILD_ROOT%{_menudir}
cat > $RPM_BUILD_ROOT%{_menudir}/cgoban1 <<EOF
?package(%name): \
 needs="x11" \
 section="More Applications/Games/Boards" \
 title="CGoban" \
 longtitle="Graphical game of Go" \
 command="/usr/bin/cgoban1" \
 icon="cgoban1.png" \
 xdg="true"
EOF

mkdir -p %{buildroot}%{_datadir}/applications
cat > %{buildroot}%{_datadir}/applications/mandriva-%{name}.desktop << EOF
[Desktop Entry]
Name=CGoban
Comment="Graphical game of Go
Exec=%{_bindir}/%{name}
Icon=cgoban1.png
Terminal=false
Type=Application
Categories=GTK;X-MandrivaLinux-MoreApplications-Games-Boards;Game;BoardGame;
Encoding=UTF-8
EOF

%clean
rm -rf $RPM_BUILD_ROOT

%post
%update_menus

%postun
%clean_menus

%files
%defattr(-,root,root)
%doc README COPYING TODO seigen-minoru.sgf
%{_bindir}/*
%{_mandir}/man6/*
%{_menudir}/cgoban1
%{_datadir}/applications/*.desktop
%{_iconsdir}/cgoban1.png
%{_iconsdir}/*/cgoban1.png


%changelog
* Tue Jan 09 2007 Pascal Terjan <pterjan@mandriva.org> 1.9.14-7mdv2007.0
+ Revision: 106212
- Use autoconf 2.5
- XDG menu
- Import cgoban1



* Tue May 09 2006 Pascal Terjan <pterjan@mandriva.org> 1.9.14-6mdk
- mkrel

* Tue Mar 15 2005 Pascal Terjan <pterjan@mandrake.org> 1.9.14-5mdk
- rebuild to get the right menu section

* Fri May 14 2004 Pascal Terjan <pterjan@mandrake.org> 1.9.14-4mdk
- Rebuild
- use macros
- use cgoban1 for menu and icon
- add normal and mini icon

* Thu Feb 06 2003 Olivier Thauvin <thauvin@aerov.jussieu.fr> 1.9.14-3mdk
- Don't obsolete cgoban

* Thu Feb 06 2003 Olivier Thauvin <thauvin@aerov.jussieu.fr> 1.9.14-2mdk 
- Cleanup and macroization
- From Pascal Terjan <CMoi@tuxfamily.org>
	- fix menu
	- added french description

* Mon Jan 27 2003 Pascal Terjan <CMoi@tuxfamily.org> 1.9.14-1mdk
- 1.9.14
- changed to cgoban1 so it doesn't conflict with cgoban2
- changed URL to sourceforge project
- uncapitalized MANPAGES and PREFIX for make install
- added BuildRequires:  XFree86-devel

* Sat Nov 23 2002 Olivier Thauvin <thauvin@aerov.jussieu.fr> 1.9.12-2mdk
- fix missing file

* Wed Aug 28 2002  Lenny Cartier <lenny@mandrakesoft.com> 1.9.12-1mdk
- 1.9.12

* Thu Jun 28 2001 Lenny Cartier <lenny@mandrakesoft.com> 1.9.11-2mdk
- rebuild

* Mon Jan 08 2001 Lenny Cartier <lenny@mandrakesoft.com> 1.9.11-1mdk
- updated to 1.9.11

* Mon Aug 28 2000 Lenny Cartier <lenny@mandrakesoft.com> 1.9.10-3mdk
- BM
* Tue Apr 25 2000 Lenny Cartier <lenny@mandrakesoft.com> 1.9.10-2mdk
- spec helper fixes
* Mon Apr  4 2000 Jerome Dumonteil <jd@mandrakesoft.com>
- version 1.9.10
- fix group
* Wed Dec 29 1999 Jerome Dumonteil <jd@mandrakesoft.com>
- removed GNU Go dependency
* Thu Dec 23 1999 Jerome Dumonteil <jd@mandrakesoft.com>
- updated version 1.9.8
- mandrake adaptation
- configured to use GNU Go
- relocated to /usr/X11R6
* Sat Jul 31 1999 Adrian Likins <alikins@redhat.com>
- initial release