debian/0000755000000000000000000000000012230707151007164 5ustar debian/grhino.60000644000000000000000000000325611734375055010563 0ustar .\" Hey, EMACS: -*- nroff -*- .\" First parameter, NAME, should be all caps .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection .\" other parameters are allowed: see man(7), man(1) .TH Grhino 6 "October 25, 2008" .\" Please adjust this date whenever revising the manpage. .\" .\" Some roff macros, for reference: .\" .nh disable hyphenation .\" .hy enable hyphenation .\" .ad l left justify .\" .ad b justify to both left and right margins .\" .nf disable filling .\" .fi enable filling .\" .br insert line break .\" .sp insert n+1 empty lines .\" for manpage-specific macros, see man(7) .SH NAME grhino \- othello/reversi boardgame .SH SYNOPSIS .B grhino .SH DESCRIPTION This manual page documents briefly the .B grhino command. .PP .\" TeX users may be more comfortable with the \fB\fP and .\" \fI\fP escape sequences to invode bold face and italics, .\" respectively. \fBgrhino\fR is an Othello/Reversi game on Linux and other UNIX-like systems. What distinguish GRhino from most other Othello games is that GRhino will be targeted for experienced Othello players. Strong AI is the main focus with some additional good, useful features (like an endgame solver) is planned. The ultimate target strength of the AI is that it should be able to beat the best human player at the highest difficulty level. Beating Logistello (the strongest program available) is not in the plan :) .SH AUTHOR grhino was written by Kriang Lerdsuwanakij . .PP This manual page was written by Vincent , for the Debian project (but may be used by others). debian/patches/0000755000000000000000000000000012230704607010616 5ustar debian/patches/series0000644000000000000000000000006411734376054012044 0ustar 01_dirname_no_version.diff 02_hardening_flags.patch debian/patches/02_hardening_flags.patch0000644000000000000000000000116011734376755015272 0ustar Description: Fix build with -Werror=format-security Author: Vincent Legout Last-Update: 2012-03-27 Index: grhino/gutil.cc =================================================================== --- grhino.orig/gutil.cc 2012-03-27 19:14:52.759014821 +0200 +++ grhino/gutil.cc 2012-03-27 19:45:46.490973483 +0200 @@ -27,6 +27,7 @@ { GtkWidget *dialog = gtk_message_dialog_new(NULL, GTK_DIALOG_MODAL, GTK_MESSAGE_ERROR, GTK_BUTTONS_OK, + "%s", bufstr.str().c_str()); gtk_dialog_run(GTK_DIALOG(dialog)); gtk_widget_destroy(dialog); debian/patches/01_dirname_no_version.diff0000644000000000000000000000140011734372627015636 0ustar Description: Remove -${VERSION} in directory name Author: Bart Martens Index: grhino/Makefile.in =================================================================== --- grhino.orig/Makefile.in 2009-12-31 15:57:35.889135440 +0100 +++ grhino/Makefile.in 2009-12-31 15:57:44.605136960 +0100 @@ -48,9 +48,9 @@ omfdir = @datadir@/omf/grhino icon_dir = @datadir@/pixmaps -pattern_dir = @datadir@/${PACKAGE}-${VERSION}/pattern -book_dir = @datadir@/${PACKAGE}-${VERSION}/book -theme_dir = @datadir@/${PACKAGE}-${VERSION}/theme +pattern_dir = @datadir@/${PACKAGE}/pattern +book_dir = @datadir@/${PACKAGE}/book +theme_dir = @datadir@/${PACKAGE}/theme # DESTDIR used in rules below is undefined by default. # It will be defined when building package. debian/compat0000644000000000000000000000000211734375664010404 0ustar 9 debian/grhino.manpages0000644000000000000000000000004311734374613012177 0ustar debian/grhino.6 debian/gtp-rhino.6 debian/grhino.install0000644000000000000000000000021711734402270012044 0ustar debian/tmp/usr/games debian/tmp/usr/share/pixmaps grhino_icon_menu.xpm /usr/share/pixmaps/ desktop/grhino.desktop /usr/share/applications/ debian/menu0000644000000000000000000000027412230705222010053 0ustar ?package(grhino):needs="X11" section="Games/Board"\ icon="/usr/share/pixmaps/grhino_icon_menu.xpm"\ longtitle="Othello/Reversi boardgame"\ title="grhino" command="/usr/games/grhino" debian/rules0000755000000000000000000000114111734377153010256 0ustar #!/usr/bin/make -f export DEB_BUILD_MAINT_OPTIONS = hardening=+all TOSAVE := po/Makefile po/Makefile.in po/remove-potcdate.sed %: dh $@ --with autotools-dev override_dh_auto_configure: for f in $(TOSAVE) ; \ do [ -e $$f.debian-rules-orig ] || cp -rpv $$f $$f.debian-rules-orig ; \ done [ -e grhino_icon_menu.xpm ] || convert -resize 32x32 icon_new.xpm grhino_icon_menu.xpm dh_auto_configure -- --bindir=/usr/games override_dh_auto_clean: [ ! -e Makefile ] || $(MAKE) clean for f in $(TOSAVE) ; \ do [ ! -e $$f.debian-rules-orig ] || ( rm -rf $$f && mv -v $$f.debian-rules-orig $$f ) ; \ done debian/watch0000644000000000000000000000006311734372627010232 0ustar version=3 http://sf.net/rhino/grhino-(.*)\.tar\.gz debian/grhino.docs0000644000000000000000000000002111734372627011333 0ustar README TODO NEWS debian/gtp-rhino.60000644000000000000000000000235111734375065011200 0ustar .\" Hey, EMACS: -*- nroff -*- .\" First parameter, NAME, should be all caps .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection .\" other parameters are allowed: see man(7), man(1) .TH Gtp-rhino 6 "October 25, 2008" .\" Please adjust this date whenever revising the manpage. .\" .\" Some roff macros, for reference: .\" .nh disable hyphenation .\" .hy enable hyphenation .\" .ad l left justify .\" .ad b justify to both left and right margins .\" .nf disable filling .\" .fi enable filling .\" .br insert line break .\" .sp insert n+1 empty lines .\" for manpage-specific macros, see man(7) .SH NAME gtp-rhino \- GTP Frontend for Rhino .SH SYNOPSIS .B gtp-rhino .SH DESCRIPTION This manual page documents briefly the .B gtp-rhino command. .PP .\" TeX users may be more comfortable with the \fB\fP and .\" \fI\fP escape sequences to invode bold face and italics, .\" respectively. \fBgtp-rhino\fR is GTP Frontend for Rhino .SH AUTHOR gtp-rhino was written by Kriang Lerdsuwanakij . .PP This manual page was written by Vincent , for the Debian project (but may be used by others). debian/clean0000644000000000000000000000016011734372627010204 0ustar po/en_GB.gmo po/stamp-po Makefile config.h config.log config.status grhino_icon_menu.xpm desktop/grhino.desktop debian/copyright0000644000000000000000000000543211734410665011134 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: grhino Upstream-Contact: Kriang Lerdsuwanakij Source: http://rhino.sourceforge.net/ Files: * Copyright: 2000-2010, Kriang Lerdsuwanakij License: GPL-2+ On Debian systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-2'. Files: debian/* Copyright: 2009-2012, Vincent Legout License: GPL-2+ On Debian systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-2'. Files: po/Makefile* Copyright: 1995-1997, 2000-2006, Ulrich Drepper License: This file can be copied and used freely without restrictions. It can be used in projects which are not available under the GNU General Public License but which still want to provide support for the GNU gettext functionality. Please note that the actual code of GNU gettext is covered by the GNU General Public License and is *not* in the public domain. Files: scripts/install-sh Copyright: 1991, Massachusetts Institute of Technology License: Permission to use, copy, modify, distribute, and sell this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation, and that the name of M.I.T. not be used in advertising or publicity pertaining to distribution of the software without specific, written prior permission. M.I.T. makes no representations about the suitability of this software for any purpose. It is provided "as is" without express or implied warranty. Files: help/C/* Copyright: 2004-2006 Kriang Lerdsuwanakij License: GFDL-1.1+ On Debian systems the full text of the GNU Free Documentation License can be found in the `/usr/share/common-licenses/GFDL-1.2' file. Files: acinclude.m4/* aclocal.m4 scripts/config.rpath Copyright: 1992-2006, Free Software Foundation, Inc. License: This file is free software; the Free Software Foundation gives unlimited permission to copy and/or distribute it, with or without modifications, as long as this notice is preserved. Files: scripts/config.sub scripts/config.guess acinclude.m4/cxxax.m4 Copyright: 1992-2003, Free Software Foundation, Inc. License: GPL-2+ On Debian systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-2'. Files: configure Copyright: 1992-2006, Free Software Foundation, Inc. License: This configure script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it. debian/source/0000755000000000000000000000000011734372627010502 5ustar debian/source/format0000644000000000000000000000001411734372627011710 0ustar 3.0 (quilt) debian/control0000644000000000000000000000255712230706030010573 0ustar Source: grhino Section: games Priority: optional Maintainer: Debian Games Team Uploaders: Vincent Legout Build-Depends: debhelper (>= 9), autotools-dev, libgtk2.0-dev, libgnome2-dev, libgnomeui-dev, imagemagick, scrollkeeper Standards-Version: 3.9.4 Homepage: http://rhino.sourceforge.net/ Vcs-Git: git://anonscm.debian.org/pkg-games/grhino.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-games/grhino.git Package: grhino Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, grhino-data (= ${source:Version}) Suggests: quarry, yelp Description: othello/reversi boardgame grhino, or rhino its former name, is an Othello/Reversi game. What distinguish grhino from most other Othello games is that grhino is targeted for experienced Othello players. Strong AI is the main focus. Its AI can be used with quarry. Package: grhino-data Architecture: all Depends: ${misc:Depends} Suggests: quarry Breaks: grhino (<< 0.16.1-2) Replaces: grhino (<< 0.16.1-2) Description: othello/reversi boardgame - data-files grhino, or rhino its former name, is an Othello/Reversi game. What distinguish grhino from most other Othello games is that grhino is targeted for experienced Othello players. Strong AI is the main focus. Its AI can be used with quarry. . This package contains the data files needed by grhino. debian/grhino-data.install0000644000000000000000000000015411734402253012754 0ustar debian/tmp/usr/share/gnome debian/tmp/usr/share/grhino debian/tmp/usr/share/locale debian/tmp/usr/share/omf debian/changelog0000644000000000000000000001024612230706022011035 0ustar grhino (0.16.1-3) unstable; urgency=low * Update VCS fields to use anonscm.debian.org * Use absolute icon path in menu file (Closes: #726360) * Standards-Version 3.9.4 -- Vincent Legout Sun, 20 Oct 2013 09:39:18 +0200 grhino (0.16.1-2) unstable; urgency=low * Use my debian.org email address * Remove the DM-Upload-Allowed field * Update manpages section from 1 to 6. Rename grhino.1 and gtp-rhino.1 to grhino.6 and gtp-rhino.6. * Standards-Version 3.9.3 (No changes needed) * Use debhelper 9 * Enable hardening flags in debian/rules - Add 02_hardening_flags.patch: Fix build with -Werror=format-security * debian/copyright: Use copyright format 1.0 * Move architecture independent files from grhino to grhino-data. Update Breaks and Replaces fields accordingly for grhino-data. -- Vincent Legout Tue, 27 Mar 2012 20:25:29 +0200 grhino (0.16.1-1) unstable; urgency=low [ Vincent Legout ] * New upstream release: - 02_gcc_4_3.diff, 03_desktop_file.diff: Removed, merged upstream * Bump Standards-Version to 3.9.1 - Use Breaks instead of Conflicts * Switch to debhelper 8 - debian/compat: Update to 8 - Remove Build-Depends on quilt, cdbs, autoconf, automake1.9 and gettext - Build-Depends on debhelper (>= 8) - Rewrite debian/rules - debian/grhino.docs, debian/clean: Added * debian/copyright: Updated * debian/patches: DEP3 headers should not start with # [ Ansgar Burchardt ] * debian/control: Add DM-Upload-Allowed: yes. -- Vincent Legout Tue, 15 Mar 2011 19:51:20 +0100 grhino (0.16.0-5) unstable; urgency=low * grhino-data conflicts with grhino << 0.16.0-4 (Closes: #561523) * Bump Standards Version to 3.8.3 * Switch to 3.0 (quilt) source format: - Switch to quilt - Add debian/source/format - Remove patching/unpatching code in debian/rules -- Vincent Legout Thu, 31 Dec 2009 16:14:38 +0100 grhino (0.16.0-4) unstable; urgency=low * New maintainer: - Debian Games Team * debian/control: - Remove the circular dependency between grhino and grhino-data (Closes: #519146) - Bump Standards Version to 3.8.2. (No changes needed) - Add ${misc:Depends} in grhino and grhino-data - Add myself to Uploaders - Add VCS fields - Add Suggests on yelp * debian/copyright: Moved to DEP-5 * debian/watch: Updated * debian/rules: Add LDFLAGS to reduce the number of Depends -- Vincent Legout Sat, 20 Jun 2009 12:07:16 +0200 grhino (0.16.0-3) unstable; urgency=low * New maintainer * Splited package into grhino and grhino-data * debian/control: - Updated Standards-Version to 3.8.0 - Added Homepage field * debian/copyright: Updated * debian/patches/03_desktop_file.diff: Removed Encoding * Added manpages for grhino and gtp-rhino -- Vincent Legout Fri, 05 Sep 2008 09:49:18 +0200 grhino (0.16.0-2) unstable; urgency=low * debian/patches/02_gcc_4_3.diff: Added. Closes: #417215. Patch by Martin Michlmayr , thanks. -- Bart Martens Mon, 2 Apr 2007 20:38:09 +0200 grhino (0.16.0-1) unstable; urgency=low * New upstream release. * debian/control: Added scrollkeeper to Build-Depends. * debian/copyright: Updated. * debian/install: Updated to install the .desktop file. * debian/rules: Completed clean rule. -- Bart Martens Sun, 18 Mar 2007 20:17:39 +0100 grhino (0.15.2-3) unstable; urgency=low * debian/control, debian/rules: Use aclocal and autoheader, and update po/Makefile.in.in. Closes: #404735. Thanks to Kurt Roeckx . * debian/copyright: Updated for 2007. -- Bart Martens Sat, 27 Jan 2007 10:40:00 +0100 grhino (0.15.2-2) unstable; urgency=low * debian/rules: Regenerate configure. * debian/rules, debian/control, debian/install, debian/menu: Menu icon. -- Bart Martens Sat, 30 Dec 2006 17:14:00 +0100 grhino (0.15.2-1) unstable; urgency=low * Initial release. Closes: #400193. -- Bart Martens Fri, 24 Nov 2006 13:08:05 +0100