Hello community, here is the log from the commit of package gnubg for openSUSE:Factory checked in at 2013-09-23 09:24:42 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gnubg (Old) and /work/SRC/openSUSE:Factory/.gnubg.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gnubg" Changes: -------- --- /work/SRC/openSUSE:Factory/gnubg/gnubg.changes 2013-07-30 11:31:10.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.gnubg.new/gnubg.changes 2013-09-23 09:24:44.000000000 +0200 @@ -1,0 +2,22 @@ +Wed Sep 18 08:28:30 UTC 2013 - [email protected] + +- Leaving tarball as gz + +------------------------------------------------------------------- +Tue Aug 20 08:16:35 UTC 2013 - [email protected] + +- (Re)Enabled 3d board by fixing GLU linking (oS!=12.3) + +------------------------------------------------------------------- +Mon Aug 19 07:50:13 UTC 2013 - [email protected] + +- Update to 1.02.000 +- Improved performance (speed) +- Support for AVX(SIMD) +- Better Python support +- Stronger neural network +- Even/Odd ply effect reduced +- Some analysis options have been simplified +- Various miscellaneous bug fixes + +------------------------------------------------------------------- Old: ---- gnubg-source-SNAPSHOT-20130725.tar.bz2 New: ---- glu.patch gnubg-release-1.02.000-sources.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gnubg.spec ++++++ --- /var/tmp/diff_new_pack.KjoFwJ/_old 2013-09-23 09:24:45.000000000 +0200 +++ /var/tmp/diff_new_pack.KjoFwJ/_new 2013-09-23 09:24:45.000000000 +0200 @@ -19,33 +19,35 @@ Name: gnubg -%define timestamp 20130725 -Version: 0.9.0.99_%{timestamp} +Version: 1.02.000 Release: 0 Summary: Plays and analyzes backgammon games and matches on a world class level License: GPL-3.0+ Group: Amusements/Games/Board/Other Url: http://www.gnubg.org -Source: %{name}-source-SNAPSHOT-%{timestamp}.tar.bz2 +Source: http://gnubg.org/media/sources/gnubg-release-1.02.000-sources.tar.gz Source1: %{name}.desktop # PATCH-FIX-UPSTREAM docdir.patch [email protected] -- install documentation to a LSB conform place Patch0: docdir.patch +Patch1: glu.patch BuildRequires: autoconf BuildRequires: automake BuildRequires: bison BuildRequires: flex BuildRequires: freetype2-devel BuildRequires: glibc-devel -%if 0%{?suse_version} <= 1220 +%if 0%{?suse_version} != 1230 +BuildRequires: glu-devel BuildRequires: gtkglext-devel %endif +BuildRequires: gmp-devel +BuildRequires: libcanberra-devel BuildRequires: libpng-devel BuildRequires: libtool BuildRequires: python-devel BuildRequires: readline-devel BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(gtk+-2.0) -BuildRequires: pkgconfig(libxml-2.0) BuildRoot: %{_tmppath}/%{name}-%{version}-build %if 0%{?suse_version} > 1120 BuildRequires: libpng-devel >= 1.4 @@ -57,11 +59,9 @@ Recommends: gnubg-databases = %{version} Recommends: gnubg-sounds = %{version} Recommends: gnubg-doc = %{version} -BuildRequires: libesd-devel BuildRequires: sqlite3-devel %endif %if 0%{?fedora} -BuildRequires: esound-devel BuildRequires: sqlite-devel %endif @@ -91,7 +91,7 @@ Requires: %{name} = %{version} %description sounds -Sounds for GNU Backgammon. +Sounds for GNU Backgammon. See description of gnubg for more details. %package doc Summary: Documentation for gnubg @@ -99,25 +99,24 @@ Group: Amusements/Games/Board/Other %description doc -Manual for GNU Backgammon. +Manual for GNU Backgammon. See description of gnubg for more details. %prep -%setup -q -c gnubg +%setup -q gnubg %patch0 -p0 +%patch1 -p1 %build autoreconf -fi -#export SUSE_ASNEEDED=0 +export SUSE_ASNEEDED=1 %configure --docdir=%{_docdir}/%{name} make %{?_smp_mflags} %install %make_install -DOC="ABOUT-NLS CODING COPYING NEWS README TODO" -#for FILE in $DOC ; do - install -m 0644 $DOC %{buildroot}/%{_docdir}/%{name}/ -#done +DOC="ABOUT-NLS COPYING NEWS README TODO" +install -m 0644 $DOC %{buildroot}/%{_docdir}/%{name}/ %if 0%{?suse_version} %suse_update_desktop_file -i %{name} @@ -133,6 +132,7 @@ %endif %{_datadir}/icons/hicolor/*/apps/gnubg.png %{_datadir}/gnubg +%attr(755, -, root) %{_datadir}/gnubg/scripts/query_player.sh %exclude %{_datadir}/gnubg/*.bd %exclude %{_datadir}/gnubg/sounds %doc %{_docdir}/%{name} ++++++ glu.patch ++++++ Index: gnubg-1.02.000/Makefile.am =================================================================== --- gnubg-1.02.000.orig/Makefile.am +++ gnubg-1.02.000/Makefile.am @@ -161,7 +161,7 @@ if USE_PYTHON gnubg_LDADD += @PYTHON_LIBS@ endif if USE_BOARD3D -gnubg_LDADD += -L$(srcdir)/board3d board3d/libboard3d.la @GTKGLEXT_LIBS@ +gnubg_LDADD += -L$(srcdir)/board3d board3d/libboard3d.la $(GTKGLEXT_LIBS) $(GLU_LIBS) endif if WIN32 Index: gnubg-1.02.000/board3d/Makefile.am =================================================================== --- gnubg-1.02.000.orig/board3d/Makefile.am +++ gnubg-1.02.000/board3d/Makefile.am @@ -7,7 +7,7 @@ AM_CPPFLAGS = -I$(srcdir)/.. $(COMMON_IN -I$(srcdir)/../lib \ -DLOCALEDIR=\"$(localedir)\" \ -DAC_DATADIR='"$(datadir)"' -DAC_PKGDATADIR=='"$(datadir)/gnubg"'\ - @FREETYPE2_CFLAGS@ @GTKGLEXT_CFLAGS@ + @FREETYPE2_CFLAGS@ @GTKGLEXT_CFLAGS@ $(GLU_CFLAGS) if USE_BOARD3D noinst_LTLIBRARIES = libboard3d.la Index: gnubg-1.02.000/configure.ac =================================================================== --- gnubg-1.02.000.orig/configure.ac +++ gnubg-1.02.000/configure.ac @@ -130,6 +130,7 @@ PKG_CHECK_MODULES(LIBPNG, [libpng >= 1.2 PKG_CHECK_MODULES(CAIRO, [cairo >= 1.2], have_cairo="yes", [AC_MSG_WARN([no cairo support])]) PKG_CHECK_MODULES(PANGOCAIRO, [pangocairo >= 1.0], have_pangocairo="yes", [AC_MSG_WARN([no pangocairo support])]) PKG_CHECK_MODULES(SQLITE, [sqlite3], have_sqlite="yes", AC_MSG_WARN([no sqlite support])) +PKG_CHECK_MODULES(GLU, [glu], have_glu="yes", AC_MSG_WARN([no glu support])) if test "x$win32" != "xyes"; then PKG_CHECK_MODULES(CANBERRA, [libcanberra-gtk], have_canberra="yes", AC_MSG_WARN([no libcanberra-gtk support])) @@ -302,7 +303,7 @@ fi AC_CHECK_HEADERS(GL/glx.h) -if test "$with_board3d" != "no" && test "$with_gtk" != "no" && test "x$have_gtk" = "xyes" && test "x$have_gtkglext" = "xyes"; then +if test "$with_board3d" != "no" && test "$with_gtk" != "no" && test "x$have_gtk" = "xyes" && test "x$have_gtkglext" = "xyes" -a "x$have_glu" = "xyes"; then AC_DEFINE(USE_BOARD3D,1, [Define if you want to use the 3d boards]) no_board3d="no" fi -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
