[gnubg] Cleanup, BZ 995894.

Jon Ciesla limb at fedoraproject.org
Mon Aug 12 18:34:39 UTC 2013


commit 08f1ff49b837869da618af39b4cdad1744a5dfd9
Author: Jon Ciesla <limburgher at gmail.com>
Date:   Mon Aug 12 13:29:17 2013 -0500

    Cleanup, BZ 995894.

 gnubg.spec |   45 +++++++++++++++++++++++++++------------------
 1 files changed, 27 insertions(+), 18 deletions(-)
---
diff --git a/gnubg.spec b/gnubg.spec
index f040265..14adeae 100644
--- a/gnubg.spec
+++ b/gnubg.spec
@@ -1,21 +1,21 @@
 Name:          gnubg
-License:       GPLv2
+License:       GPLv3
 Group:         Amusements/Games
 Summary:       A backgammon game and analyser
 Epoch:         1
 Version:       1.02.000
-Release:       1%{?dist}
+Release:       2%{?dist}
 Source0:       http://gnubg.org/media/sources/gnubg-release-1.02.000-sources.tar.gz
-Source1:       gnubg.weights
-Source2:       gnubg.desktop
-Source3:       gnubg.png
+Source1:       gnubg.desktop
+Source2:       gnubg.png
 #Patch0:        gnubg-0.9.0.1-disable_sse.patch
 #Patch1:        gnubg-0.9.0.1-libpng15.patch
 BuildRoot:     %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n ) 
 URL:           http://www.gnubg.org
+BuildRequires: libcanberra-devel
+BuildRequires: sqlite-devel
+BuildRequires: gmp-devel
 BuildRequires: gtk2-devel
-BuildRequires: esound-devel
-BuildRequires: arts-devel
 BuildRequires: gettext-devel
 BuildRequires: gtkglext-devel
 BuildRequires: automake
@@ -28,9 +28,7 @@ BuildRequires: gnuplot
 BuildRequires: ghostscript
 BuildRequires: info
 BuildRequires: desktop-file-utils
-BuildRequires: audiofile-devel
 BuildRequires: cairo-devel
-BuildRequires: libxml2-devel
 BuildRequires: atk-devel
 BuildRequires: pango-devel
 BuildRequires: libpng-devel
@@ -45,7 +43,7 @@ Requires(post): coreutils
 Requires(postun): coreutils
 Requires: dejavu-sans-fonts
 Requires: dejavu-serif-fonts
-
+Requires: MySQL-python
 
 %description
 GNU Backgammon is software for playing and analysing backgammon
@@ -72,10 +70,7 @@ sed -i s/png12/png16/g configure
 
 %build
 export CFLAGS="$RPM_OPT_FLAGS"
-%configure --with-python \
-        --without-gdbm \
-        --without-guile \
-        --without-timecontrol
+%configure --with-python
 
 #Please don't look, this is hideous.
 sed -i s/png12/png15/g Makefile
@@ -91,7 +86,8 @@ rm -rf $RPM_BUILD_ROOT%{_datadir}/gnubg/fonts/*.ttf
 ln -s ../../fonts/dejavu/DejaVuSans.ttf $RPM_BUILD_ROOT%{_datadir}/gnubg/fonts/Vera.ttf
 ln -s ../../fonts/dejavu/DejaVuSans-Bold.ttf $RPM_BUILD_ROOT%{_datadir}/gnubg/fonts/VeraBd.ttf 
 ln -s ../../fonts/dejavu/DejaVuSerif-Bold.ttf $RPM_BUILD_ROOT%{_datadir}/gnubg/fonts/VeraSeBd.ttf 
-install -Dpm 644 %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/gnubg/gnubg.weights
+install -Dpm 644 gnubg.weights $RPM_BUILD_ROOT%{_datadir}/gnubg/gnubg.weights
+
 cp -rp textures* $RPM_BUILD_ROOT%{_datadir}/gnubg/
 rm -rf $RPM_BUILD_ROOT%{_datadir}/gnubg/textures/CVS
 rm -rf $RPM_BUILD_ROOT%{_datadir}/gnubg/textures/.cvsignore
@@ -109,9 +105,9 @@ install -Dpm 644 doc/gnubg.info $RPM_BUILD_ROOT%{_infodir}/%{name}.info
 mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications
 desktop-file-install \
   --dir $RPM_BUILD_ROOT%{_datadir}/applications \
-  %{SOURCE2}
+  %{SOURCE1}
 mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/32x32/apps
-install -p -m 644 %{SOURCE3} \
+install -p -m 644 %{SOURCE2} \
   $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/32x32/apps
 
 %post
@@ -137,7 +133,7 @@ rm -rf ${RPM_BUILD_ROOT}
 
 %files -f %{name}.lang
 %defattr(-,root,root,-)
-%doc AUTHORS README COPYING ChangeLog doc/
+%doc AUTHORS README COPYING ChangeLog doc/images doc/*.html doc/*.pdf
 %{_bindir}/bearoffdump
 %{_bindir}/gnubg
 %{_bindir}/makebearoff
@@ -175,6 +171,19 @@ rm -rf ${RPM_BUILD_ROOT}
 %{_datadir}/gnubg/gnubg_ts0.bd
 
 %changelog
+* Sun Aug 11 2013 Michael Petch <mpetch at gnubg.org> - 1:1.02.000-2
+- esound was deprecated in the code, use libcanberra
+- Remove unused sound dependencies
+- Remove unused dependency libxml2
+- Add MySql-python runtime dependency
+- Add sqlite database dependency
+- Add gmp dependency to support long seeds
+- gnubg.weights now included in upstream source tarball
+- Remove deprecated configure "with" options
+- Clean up the docdir directory.
+- Add html and pdf files to docdir
+- Change license to GPLv3
+
 * Wed Aug 07 2013 Jon Ciesla <limburgher at gmail.com> - 1:1.02.000-1
 - Latest upstream, BZ 994196.
 


More information about the scm-commits mailing list