GNU Backgammon (gnubg) plays and analyzes backgammon games and matches. It is

able to play and analyze both money games and tournament matches, evaluate and
roll out positions, and more. Driven by a command-line interface, it displays
an ASCII rendering of a board on text-only terminals, but also allows the user
to play games and manipulate positions with a graphical GTK+ interface. GNU
Backgammon is extensible via Python.

GNU Backgammon is a world class opponent and rates at around 2200 on FIBS, the
First Internet Backgammon Server - at its best, it is in the top 5 of over
6000 rated players there). GNU Backgammon can be played on numerous other
on-line backgammon servers.

OK edd@
This commit is contained in:
czarkoff 2016-10-07 21:49:45 +00:00
parent db9e6e8130
commit f498410edd
10 changed files with 546 additions and 0 deletions

70
games/gnubg/Makefile Normal file
View File

@ -0,0 +1,70 @@
# $OpenBSD: Makefile,v 1.1.1.1 2016/10/07 21:49:45 czarkoff Exp $
COMMENT = GNU Backgammon
V = 1.05.002
DISTNAME = gnubg-release-$V-sources
PKGNAME = gnubg-$V
CATEGORIES = games x11
HOMEPAGE = http://gnubg.org/
MAINTAINER = Dmitrij D. Czarkoff <czarkoff@openbsd.org>
# GPLv3+
PERMIT_PACKAGE_CDROM = Yes
WANTLIB += GL GLU ICE SM X11 X11-xcb Xcomposite Xcursor Xdamage
WANTLIB += Xext Xfixes Xi Xinerama Xmu Xrandr Xrender Xt Xxf86vm
WANTLIB += atk-1.0 c cairo canberra canberra-gtk crypto curl drm
WANTLIB += expat ffi fontconfig freetype gdk-x11-2.0 gdk_pixbuf-2.0
WANTLIB += gdkglext-x11-1.0 gio-2.0 glapi glib-2.0 gmodule-2.0
WANTLIB += gmp gobject-2.0 graphite2 gthread-2.0 gtk-x11-2.0 gtkglext-x11-1.0
WANTLIB += harfbuzz iconv idn intl ltdl m ncurses nghttp2 ogg
WANTLIB += pango-1.0 pangocairo-1.0 pangoft2-1.0 pangox-1.0 pcre
WANTLIB += pixman-1 png pthread pthread-stubs python2.7 readline
WANTLIB += sqlite3 ssl util vorbis vorbisfile xcb xcb-dri2 xcb-glx
WANTLIB += xcb-render xcb-shm z
MASTER_SITES = http://gnubg.org/media/sources/
MODULES = lang/python
BUILD_DEPENDS = devel/gettext-tools
LIB_DEPENDS = audio/libcanberra,-gtk \
databases/sqlite3 \
devel/gettext \
devel/glib2 \
devel/gmp \
devel/pango \
graphics/png \
net/curl \
x11/gtkglext
RUN_DEPENDS = x11/gtk+3,-guic \
devel/desktop-file-utils
SEPARATE_BUILD = Yes
USE_GMAKE = Yes
CONFIGURE_STYLE = gnu
CONFIGURE_ARGS = --disable-cputest
CONFIGURE_ENV = CPPFLAGS="-I${LOCALBASE}/include" \
LDFLAGS="-L${LOCALBASE}/lib"
.if ${MACHINE_ARCH} == amd64
CONFIGURE_ARGS += --enable-simd=sse2
.else
CONFIGURE_ARGS += --enable-simd=no
.endif
FONT_SANS = ${X11BASE}/lib/X11/fonts/TTF/DejaVuSans.ttf
FONT_SERIF = ${X11BASE}/lib/X11/fonts/TTF/DejaVuSerif-Bold.ttf
CFLAGS += -DFONT_VERA=\\\"${FONT_SANS}\\\" \
-DFONT_VERA_SERIF_BOLD=\\\"${FONT_SERIF}\\\"
WRKDIST = ${WRKDIR}/gnubg-$V
post-install:
${MODPY_BIN} ${MODPY_LIBDIR}/compileall.py \
${PREFIX}/share/gnubg/scripts/*.py
rm -R ${PREFIX}/share/gnubg/fonts
${INSTALL_DATA_DIR} ${PREFIX}/share/applications/
${INSTALL_DATA} ${FILESDIR}/gnubg.desktop ${PREFIX}/share/applications/
.include <bsd.port.mk>

2
games/gnubg/distinfo Normal file
View File

@ -0,0 +1,2 @@
SHA256 (gnubg-release-1.05.002-sources.tar.gz) = ssX5RXoCOiKXCLt4iu5vcSQoyRHhmfMvsH86g9bItgs=
SIZE (gnubg-release-1.05.002-sources.tar.gz) = 15092499

View File

@ -0,0 +1,19 @@
[Desktop Entry]
Name=GNU Backgammon
Name[hr]=GNU Tavla
Name[ru]=GNU Нарды
Name[sr]=ГНУ Тавла
GenericName=Backgammon
GenericName[hr]=Tavla
GenericName[ru]=Нарды
GenericName[sr]=Тавла
Comment=GNU Backgammon
Comment[hr]=GNU Tavla
Comment[ru]=GNU Короткие нарды
Comment[sr]=ГНУ Тавла
Exec=gnubg -w
Icon=gnubg
StartupNotify=true
Terminal=false
Type=Application
Categories=GTK;Game;StrategyGame;

View File

@ -0,0 +1,54 @@
$OpenBSD: patch-board3d_font3d_c,v 1.1.1.1 2016/10/07 21:49:45 czarkoff Exp $
We make GNU Backgammon use system-supplied DejaVu fonts instead of bundling Vera
fonts. Thus stop building dynamically allocated paths for fonts.
--- board3d/font3d.c.orig Sun Apr 5 10:05:29 2015
+++ board3d/font3d.c Sun Apr 5 10:10:56 2015
@@ -73,7 +73,6 @@ static int RenderGlyph(const FT_Outline * pOutline);
int
CreateNumberFont(OGLFont ** ppFont, const char *fontFile, int pitch, float size, float heightRatio)
{
- char *filename;
FT_Library ftLib;
if (FT_Init_FreeType(&ftLib))
return 0;
@@ -81,20 +80,16 @@ CreateNumberFont(OGLFont ** ppFont, const char *fontFi
free(*ppFont);
*ppFont = (OGLFont *) malloc(sizeof(OGLFont));
- filename = BuildFilename(fontFile);
- if (!CreateOGLFont(ftLib, *ppFont, filename, pitch, size, heightRatio)) {
- outputerrf(_("Failed to create font from (%s)\n"), filename);
- g_free(filename);
+ if (!CreateOGLFont(ftLib, *ppFont, fontFile, pitch, size, heightRatio)) {
+ outputerrf(_("Failed to create font from (%s)\n"), fontFile);
return 0;
}
- g_free(filename);
return !FT_Done_FreeType(ftLib);
}
int
CreateFontText(OGLFont ** ppFont, const char *text, const char *fontFile, int pitch, float size, float heightRatio)
{
- char *filename;
FT_Library ftLib;
if (FT_Init_FreeType(&ftLib))
@@ -103,13 +98,10 @@ CreateFontText(OGLFont ** ppFont, const char *text, co
free(*ppFont);
*ppFont = (OGLFont *) malloc(sizeof(OGLFont));
- filename = BuildFilename(fontFile);
- if (!RenderText(text, ftLib, *ppFont, filename, pitch, size, heightRatio)) {
- outputerrf(_("Failed to create font from (%s)\n"), filename);
- g_free(filename);
+ if (!RenderText(text, ftLib, *ppFont, fontFile, pitch, size, heightRatio)) {
+ outputerrf(_("Failed to create font from (%s)\n"), fontFile);
return 0;
}
- g_free(filename);
return !FT_Done_FreeType(ftLib);
}

View File

@ -0,0 +1,16 @@
$OpenBSD: patch-board3d_inc3d_h,v 1.1.1.1 2016/10/07 21:49:45 czarkoff Exp $
Use system-supplied DejaVu fonts instead of bundling Vera fonts.
--- board3d/inc3d.h.orig Sun Aug 2 23:22:23 2015
+++ board3d/inc3d.h Sat Oct 1 09:42:14 2016
@@ -82,9 +82,6 @@ typedef enum _BoardState {
#define CUBE_FONT_SIZE (base_unit / 24.0f)
#define CUBE_FONT_HEIGHT_RATIO 1.25f
-#define FONT_VERA "fonts/Vera.ttf"
-#define FONT_VERA_SERIF_BOLD "fonts/VeraSeBd.ttf"
-
/* Animation paths */
#define MAX_PATHS 3
typedef enum _PathType {

View File

@ -0,0 +1,17 @@
$OpenBSD: patch-configure,v 1.1.1.1 2016/10/07 21:49:45 czarkoff Exp $
Remove hardcoded CFLAGS
--- configure.orig Mon Oct 3 11:08:53 2016
+++ configure Mon Oct 3 11:09:09 2016
@@ -17556,10 +17556,6 @@ else
$as_echo "yes" >&6; }
fi
-AM_CFLAGS="-O3 $AM_CFLAGS"
-if test x"$GCC" = "xyes"; then
- AM_CFLAGS="-ffast-math $AM_CFLAGS"
-fi

View File

@ -0,0 +1,14 @@
$OpenBSD: patch-doc_Makefile_in,v 1.1.1.1 2016/10/07 21:49:45 czarkoff Exp $
"install-data-hook" compresses manual pages. Stop doing that.
--- doc/Makefile.in.orig Sat Oct 1 15:05:36 2016
+++ doc/Makefile.in Sat Oct 1 15:06:26 2016
@@ -616,7 +616,6 @@ info-am:
install-data-am: install-gnubg_helpDATA install-gnubg_imageDATA \
install-man
@$(NORMAL_INSTALL)
- $(MAKE) $(AM_MAKEFLAGS) install-data-hook
install-dvi: install-dvi-am
install-dvi-am:

View File

@ -0,0 +1,95 @@
$OpenBSD: patch-render_c,v 1.1.1.1 2016/10/07 21:49:45 czarkoff Exp $
We make GNU Backgammon use system-supplied DejaVu fonts instead of bundling Vera
fonts. Thus stop building dynamically allocated paths for fonts.
--- render.c.orig Sun Oct 19 23:24:53 2014
+++ render.c Tue Apr 7 11:21:30 2015
@@ -52,14 +52,6 @@
static randctx rc;
#define RAND irand( &rc )
-#if HAVE_FREETYPE
-#define FONT_VERA "fonts/Vera.ttf"
-#define FONT_VERA_SERIF_BOLD "fonts/VeraSeBd.ttf"
-#if 0 /* unused for now */
-#define FONT_VERA_BOLD "fonts/VeraBd.ttf"
-#endif
-#endif
-
/* aaanPositions[Clockwise][x][point number][x, y. deltay] */
int positions[2][30][3] = { {
{BAR_X, BAR_Y_1, -CHEQUER_HEIGHT}, /* bar - player 1 */
@@ -1475,15 +1467,11 @@ RenderLabels(renderdata * prd, unsigned char *puch, in
FT_Face ftf;
int i;
FT_Glyph aftg[10];
- char *file;
- file = BuildFilename(FONT_VERA);
- if (FT_New_Face(ftl, file, 0, &ftf)) {
+ if (FT_New_Face(ftl, FONT_VERA, 0, &ftf)) {
RenderBasicLabels(prd, puch, nStride, iStart, iEnd, iDelta);
- g_free(file);
return;
}
- g_free(file);
if (FT_Set_Pixel_Sizes(ftf, 0, prd->nSize * 5 / 2)) {
RenderBasicLabels(prd, puch, nStride, iStart, iEnd, iDelta);
@@ -1761,10 +1749,8 @@ RenderChequerLabels(renderdata * prd, unsigned char *p
FT_Face ftf;
FT_Glyph aftg[10];
int fFreetype = FALSE;
- char *file;
- file = BuildFilename(FONT_VERA);
- if (!FT_New_Face(ftl, file, 0, &ftf) && !FT_Set_Pixel_Sizes(ftf, 0, 2 * prd->nSize)) {
+ if (!FT_New_Face(ftl, FONT_VERA, 0, &ftf) && !FT_Set_Pixel_Sizes(ftf, 0, 2 * prd->nSize)) {
fFreetype = TRUE;
for (i = 0; i < 10; i++) {
FT_Load_Char(ftf, '0' + i, FT_LOAD_RENDER);
@@ -1773,7 +1759,6 @@ RenderChequerLabels(renderdata * prd, unsigned char *p
FT_Done_Face(ftf);
}
- g_free(file);
#endif
for (i = 0; i < 12; i++) {
@@ -1932,8 +1917,7 @@ RenderCubeFaces(renderdata * prd, unsigned char *puch,
int fFreetype = FALSE;
char *file;
- file = BuildFilename(FONT_VERA_SERIF_BOLD);
- if (!FT_New_Face(ftl, file, 0, &ftf) && !FT_Set_Pixel_Sizes(ftf, 0, 3 * prd->nSize)) {
+ if (!FT_New_Face(ftl, FONT_VERA_SERIF_BOLD, 0, &ftf) && !FT_Set_Pixel_Sizes(ftf, 0, 3 * prd->nSize)) {
fFreetype = TRUE;
for (i = 0; i < 10; i++) {
@@ -1950,7 +1934,6 @@ RenderCubeFaces(renderdata * prd, unsigned char *puch,
FT_Done_Face(ftf);
}
- g_free(file);
#endif
for (i = 0; i < 6; i++) {
@@ -2010,8 +1993,7 @@ RenderResignFaces(renderdata * prd, unsigned char *puc
int fFreetype = FALSE;
char *file;
- file = BuildFilename(FONT_VERA_SERIF_BOLD);
- if (!FT_New_Face(ftl, file, 0, &ftf) && !FT_Set_Pixel_Sizes(ftf, 0, 4 * prd->nSize)) {
+ if (!FT_New_Face(ftl, FONT_VERA_SERIF_BOLD, 0, &ftf) && !FT_Set_Pixel_Sizes(ftf, 0, 4 * prd->nSize)) {
fFreetype = TRUE;
for (i = 0; i < 10; i++) {
@@ -2028,7 +2010,6 @@ RenderResignFaces(renderdata * prd, unsigned char *puc
FT_Done_Face(ftf);
}
- g_free(file);
#endif
for (i = 0; i < 3; i++) {

11
games/gnubg/pkg/DESCR Normal file
View File

@ -0,0 +1,11 @@
GNU Backgammon (gnubg) plays and analyzes backgammon games and matches. It is
able to play and analyze both money games and tournament matches, evaluate and
roll out positions, and more. Driven by a command-line interface, it displays
an ASCII rendering of a board on text-only terminals, but also allows the user
to play games and manipulate positions with a graphical GTK+ interface. GNU
Backgammon is extensible via Python.
GNU Backgammon is a world class opponent and rates at around 2200 on FIBS, the
First Internet Backgammon Server - at its best, it is in the top 5 of over
6000 rated players there). GNU Backgammon can be played on numerous other
on-line backgammon servers.

248
games/gnubg/pkg/PLIST Normal file
View File

@ -0,0 +1,248 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2016/10/07 21:49:45 czarkoff Exp $
@bin bin/bearoffdump
@bin bin/gnubg
@bin bin/makebearoff
@bin bin/makehyper
@bin bin/makeweights
@man man/man6/bearoffdump.6
@man man/man6/gnubg.6
@man man/man6/makebearoff.6
@man man/man6/makehyper.6
@man man/man6/makeweights.6
share/applications/gnubg.desktop
share/doc/gnubg/
share/doc/gnubg/allabout.html
share/doc/gnubg/gnubg.html
share/doc/gnubg/images/
share/doc/gnubg/images/1540d81e.png
share/doc/gnubg/images/16d7944c.png
share/doc/gnubg/images/1805dc7d.png
share/doc/gnubg/images/20bc52ca.png
share/doc/gnubg/images/20d56757.png
share/doc/gnubg/images/234924dc.png
share/doc/gnubg/images/26e34ea5.png
share/doc/gnubg/images/29c6aa57.png
share/doc/gnubg/images/2d9edbab.png
share/doc/gnubg/images/2dd86698.png
share/doc/gnubg/images/2e6307ae.png
share/doc/gnubg/images/3117171e.png
share/doc/gnubg/images/33d3487.png
share/doc/gnubg/images/34740886.png
share/doc/gnubg/images/3658e0e8.png
share/doc/gnubg/images/38371a4c.png
share/doc/gnubg/images/3b2e620f.png
share/doc/gnubg/images/3cb4011e.png
share/doc/gnubg/images/4332f3e4.png
share/doc/gnubg/images/48d8024f.png
share/doc/gnubg/images/4aad0142.png
share/doc/gnubg/images/4b13a0e7.png
share/doc/gnubg/images/4bd6c15f.png
share/doc/gnubg/images/4e43baf8.png
share/doc/gnubg/images/51394706.png
share/doc/gnubg/images/5308d35c.png
share/doc/gnubg/images/53ce0fa6.png
share/doc/gnubg/images/5412263e.png
share/doc/gnubg/images/58c77df2.png
share/doc/gnubg/images/5ada89e8.png
share/doc/gnubg/images/60df14d2.png
share/doc/gnubg/images/66ed48bd.png
share/doc/gnubg/images/6a6ae1b7.png
share/doc/gnubg/images/6e75aa33.png
share/doc/gnubg/images/723e49fc.png
share/doc/gnubg/images/74a66417.png
share/doc/gnubg/images/78be1dd5.png
share/doc/gnubg/images/analysepane.png
share/doc/gnubg/images/analysesettings.png
share/doc/gnubg/images/appearence.png
share/doc/gnubg/images/be5c848.png
share/doc/gnubg/images/clearboard.png
share/doc/gnubg/images/cubebuttons.png
share/doc/gnubg/images/cubeful-ex1.png
share/doc/gnubg/images/cubeful-ex2.png
share/doc/gnubg/images/cubefuleq-ex1.png
share/doc/gnubg/images/doubleline.png
share/doc/gnubg/images/e613071.png
share/doc/gnubg/images/evalsetting.png
share/doc/gnubg/images/ff1f1de.png
share/doc/gnubg/images/gamerecord.png
share/doc/gnubg/images/gtkinterface.png
share/doc/gnubg/images/hintcubewindow.png
share/doc/gnubg/images/hintwindow.png
share/doc/gnubg/images/initialboard.png
share/doc/gnubg/images/m1921b4.png
share/doc/gnubg/images/m19f9a2cc.png
share/doc/gnubg/images/m1bd07579.png
share/doc/gnubg/images/m1e2a8a3a.png
share/doc/gnubg/images/m20a4701e.png
share/doc/gnubg/images/m215edfe5.png
share/doc/gnubg/images/m22b92249.png
share/doc/gnubg/images/m23e0471c.png
share/doc/gnubg/images/m259fcca6.png
share/doc/gnubg/images/m2698978a.png
share/doc/gnubg/images/m2759b1ca.png
share/doc/gnubg/images/m2a94f4ab.png
share/doc/gnubg/images/m2b86c3ea.png
share/doc/gnubg/images/m2c28ffc2.png
share/doc/gnubg/images/m2c37a1e7.png
share/doc/gnubg/images/m30dc13f6.png
share/doc/gnubg/images/m3a7e4f1b.png
share/doc/gnubg/images/m3eb29fd9.png
share/doc/gnubg/images/m3fb550fb.png
share/doc/gnubg/images/m3fd7ee24.png
share/doc/gnubg/images/m4149eeab.png
share/doc/gnubg/images/m46788d89.png
share/doc/gnubg/images/m4796afa7.png
share/doc/gnubg/images/m4ed24f10.png
share/doc/gnubg/images/m518778bb.png
share/doc/gnubg/images/m57625db1.png
share/doc/gnubg/images/m5781f59d.png
share/doc/gnubg/images/m5878543.png
share/doc/gnubg/images/m60d5424b.png
share/doc/gnubg/images/m634daa5.png
share/doc/gnubg/images/m68ad25e2.png
share/doc/gnubg/images/m6e32590b.png
share/doc/gnubg/images/m6e43baca.png
share/doc/gnubg/images/m6fc19da0.png
share/doc/gnubg/images/m707a2772.png
share/doc/gnubg/images/m72075f4e.png
share/doc/gnubg/images/m76e2d010.png
share/doc/gnubg/images/m7bf4f29.png
share/doc/gnubg/images/m7cee1bfc.png
share/doc/gnubg/images/m93f2ca3.png
share/doc/gnubg/images/mb4b1284.png
share/doc/gnubg/images/md9b1995.png
share/doc/gnubg/images/mgcd.png
share/doc/gnubg/images/mgtp.png
share/doc/gnubg/images/movefilter1.png
share/doc/gnubg/images/movefilter2.png
share/doc/gnubg/images/movefilter3.png
share/doc/gnubg/images/movefilterex.png
share/doc/gnubg/images/mptp.png
share/doc/gnubg/images/newbox.png
share/doc/gnubg/images/rolldice.png
share/doc/gnubg/images/rulfig1.png
share/doc/gnubg/images/rulfig2.png
share/doc/gnubg/images/rulfig3.png
share/doc/gnubg/images/rulfig4.png
share/doc/gnubg/images/rulfig5.png
share/doc/gnubg/images/setdice.png
share/doc/gnubg/images/setturn.png
share/doc/gnubg/images/tutor.png
share/doc/gnubg/images/tutorwarning.png
share/gnubg/
share/gnubg/boards.xml
share/gnubg/flags/
share/gnubg/flags/czech.png
share/gnubg/flags/denmark.png
share/gnubg/flags/england.png
share/gnubg/flags/france.png
share/gnubg/flags/germany.png
share/gnubg/flags/greece.png
share/gnubg/flags/iceland.png
share/gnubg/flags/italy.png
share/gnubg/flags/japan.png
share/gnubg/flags/romania.png
share/gnubg/flags/russia.png
share/gnubg/flags/spain.png
share/gnubg/flags/turkey.png
share/gnubg/flags/usa.png
share/gnubg/gnubg.gtkrc
share/gnubg/gnubg.sql
share/gnubg/gnubg.wd
share/gnubg/gnubg_os0.bd
share/gnubg/gnubg_ts0.bd
share/gnubg/met/
share/gnubg/met/Kazaross-XG2.xml
share/gnubg/met/README
share/gnubg/met/Rockwell-Kazaross.xml
share/gnubg/met/catalog.dtd
share/gnubg/met/catalog.xml
share/gnubg/met/g11.xml
share/gnubg/met/jac050.xml
share/gnubg/met/jac100.xml
share/gnubg/met/jacobs.xml
share/gnubg/met/mec.xml
share/gnubg/met/mec26.xml
share/gnubg/met/met.dtd
share/gnubg/met/met.xsl
share/gnubg/met/ortega.xml
share/gnubg/met/snowie.xml
share/gnubg/met/woolsey.xml
share/gnubg/met/zadeh.xml
share/gnubg/pixmaps/
share/gnubg/pixmaps/gnubg-big.png
share/gnubg/scripts/
share/gnubg/scripts/batch.py
share/gnubg/scripts/batch.pyc
share/gnubg/scripts/batch_win.py
share/gnubg/scripts/batch_win.pyc
share/gnubg/scripts/database.py
share/gnubg/scripts/database.pyc
share/gnubg/scripts/db_import.py
share/gnubg/scripts/db_import.pyc
share/gnubg/scripts/gnubg.py
share/gnubg/scripts/gnubg.pyc
share/gnubg/scripts/matchseries.py
share/gnubg/scripts/matchseries.pyc
share/gnubg/scripts/query_player.sh
share/gnubg/sounds/
share/gnubg/sounds/chequer.wav
share/gnubg/sounds/dance.wav
share/gnubg/sounds/double.wav
share/gnubg/sounds/drop.wav
share/gnubg/sounds/fanfare.wav
share/gnubg/sounds/gameover.wav
share/gnubg/sounds/haere-ra.wav
share/gnubg/sounds/matchover.wav
share/gnubg/sounds/move.wav
share/gnubg/sounds/resign.wav
share/gnubg/sounds/roll.wav
share/gnubg/sounds/take.wav
share/gnubg/textures/
share/gnubg/textures.txt
share/gnubg/textures/EarthSand01.png
share/gnubg/textures/Grass01.png
share/gnubg/textures/Water01.png
share/gnubg/textures/alder.png
share/gnubg/textures/ash.png
share/gnubg/textures/berch.png
share/gnubg/textures/checkered.png
share/gnubg/textures/felt.png
share/gnubg/textures/hinge.png
share/gnubg/textures/hinge2.png
share/gnubg/textures/logo.png
share/gnubg/textures/maple.png
share/gnubg/textures/marble.png
share/gnubg/textures/oak.png
share/gnubg/textures/pine.png
share/gnubg/textures/pine2.png
share/gnubg/textures/redwood.png
share/gnubg/textures/stain.png
share/gnubg/textures/suede.png
share/gnubg/textures/swirl.png
share/gnubg/textures/wavesand01.png
share/gnubg/textures/wood.png
share/icons/hicolor/16x16/apps/gnubg.png
share/icons/hicolor/22x22/apps/gnubg.png
share/icons/hicolor/24x24/apps/gnubg.png
share/icons/hicolor/32x32/apps/gnubg.png
share/icons/hicolor/48x48/apps/gnubg.png
share/locale/cs/LC_MESSAGES/gnubg.mo
share/locale/da/LC_MESSAGES/gnubg.mo
share/locale/de/LC_MESSAGES/gnubg.mo
share/locale/el/LC_MESSAGES/gnubg.mo
share/locale/en_US/
share/locale/en_US/LC_MESSAGES/
share/locale/en_US/LC_MESSAGES/gnubg.mo
share/locale/es/LC_MESSAGES/gnubg.mo
share/locale/fr/LC_MESSAGES/gnubg.mo
share/locale/is/LC_MESSAGES/gnubg.mo
share/locale/it/LC_MESSAGES/gnubg.mo
share/locale/ja/LC_MESSAGES/gnubg.mo
share/locale/ro/LC_MESSAGES/gnubg.mo
share/locale/ru/LC_MESSAGES/gnubg.mo
share/locale/tr/LC_MESSAGES/gnubg.mo
@exec %D/bin/update-desktop-database
@unexec-delete %D/bin/update-desktop-database
@exec %D/bin/gtk-update-icon-cache -q -t %D/share/icons/hicolor
@unexec-delete %D/bin/gtk-update-icon-cache -q -t %D/share/icons/hicolor