[boinc-client] - Rebase the 7.0a branch to 7.0.36 - Removed non-free code as per BZ#894290 - Dropped boinc-client-m

Miloš Jakubíček mjakubicek at fedoraproject.org
Tue Jan 15 08:47:17 UTC 2013


commit 4b6cfa7d0bbed45397d9666ab23cc652c92073f7
Author: Milos Jakubicek <xjakub at fi.muni.cz>
Date:   Tue Jan 15 09:44:20 2013 +0100

    - Rebase the 7.0a branch to 7.0.36
    - Removed non-free code as per BZ#894290
    - Dropped boinc-client-menu.patch (merged upstream)

 .gitignore        |    1 +
 boinc-client.spec |   19 +++++++++++--------
 sources           |    2 +-
 trim              |   19 ++++++++++++++++++-
 4 files changed, 31 insertions(+), 10 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 564470e..31a8cd2 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,3 +3,4 @@ boinc-6.10.45.tar.xz
 /boinc-6.12.35.tar.xz
 /boinc-6.12.43.tar.xz
 /boinc-7.0.29.tar.xz
+/boinc-7.0.36.tar.xz
diff --git a/boinc-client.spec b/boinc-client.spec
index e003416..0ac1a8b 100644
--- a/boinc-client.spec
+++ b/boinc-client.spec
@@ -1,10 +1,10 @@
-%global revision 25790
+%global revision 26158
 %global version_ 7_0a
 
 Summary:	The BOINC client core
 Name:		boinc-client
-Version:	7.0.29
-Release:	3.r%{revision}svn%{?dist}
+Version:	7.0.36
+Release:	1.r%{revision}svn%{?dist}
 License:	LGPLv2+
 Group:		Applications/Engineering
 URL:		http://boinc.berkeley.edu/
@@ -13,6 +13,7 @@ URL:		http://boinc.berkeley.edu/
 # svn export http://boinc.berkeley.edu/svn/branches/boinc_core_release_%{version_}
 # pushd boinc_core_release_%{version_}
 # patch -p0 < boinc-client-X11.patch
+# sed -i 's/\(AC_PROG_CXX\)/\1\nAC_PROG_OBJCXX/' configure.ac
 # ./_autosetup
 # ./trim . Trim all binaries and other unnecessary things.
 # popd
@@ -33,9 +34,6 @@ Source9:	boinc-client-X11.patch
 Patch0:		boinc-guirpcauth.patch
 # Show notification upon failure to client in manager
 Patch1:		boinc-manager-client-notification.patch
-# fix client menu display
-# Filed upstream: http://boinc.berkeley.edu/trac/ticket/1130
-Patch2:		boinc-client-menu.patch
 # build fix for new xcb-util
 # Filed upstream: http://boinc.berkeley.edu/trac/ticket/1174
 Patch3:		boinc-xcb-compat.patch
@@ -129,7 +127,6 @@ This package contains documentation files for %{name}.
 %setup -q -n boinc_core_release_%{version_}
 %patch0
 %patch1 -p1
-%patch2 -p1
 %patch3 -p1
 
 # fix utf8
@@ -170,7 +167,8 @@ sed -i 's/BOINC-Manager\.po/BOINC-Manager\.mo/g' locale/Makefile.in
 # Install user hints
 install -p -m644 %{SOURCE4} .
 
-sed -i 's/#   CLIENTGUI_SUBDIRS += clientscr/   CLIENTGUI_SUBDIRS += clientscr/' Makefile.in
+# Build screensaver
+sed -i 's/#   CLIENTGUI_SUBDIRS += clientscr/CLIENTGUI_SUBDIRS += clientscr/' Makefile.am
 
 %global confflags --disable-dependency-tracking --enable-dynamic-client-linkage --disable-server --disable-fcgi --enable-unicode --with-ssl --with-x STRIP=: DOCBOOK2X_MAN=/usr/bin/db2x_docbook2man
 
@@ -365,6 +363,11 @@ fi
 %{_includedir}/boinc
 
 %changelog
+* Sun Jan 12 2013 Miloš Jakubíček <xjakub at fi.muni.cz> - 7.0.36-1.r26158svn
+- Rebase the 7.0a branch to 7.0.36
+- Removed non-free code as per BZ#894290
+- Dropped boinc-client-menu.patch (merged upstream)
+
 * Mon Aug 20 2012 Adam Jackson <ajax at redhat.com> 7.0.29-3.r25790svn
 - Rebuild for new xcb-util soname
 
diff --git a/sources b/sources
index 3759ecb..03ab440 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-4039373a0ecbbf68eca36f2ef17d3fdb  boinc-7.0.29.tar.xz
+f4cba5e973f90bf327d3b767a2eaf5b6  boinc-7.0.36.tar.xz
diff --git a/trim b/trim
index 7402f69..3097bc8 100755
--- a/trim
+++ b/trim
@@ -9,7 +9,7 @@ fi
 
 echo "Trimming directories..."
 
-DIRS="win_build html openssl client/os2 client/win clientgui/mac clientlib clienttray curl/include curl/mswin curl/patches lib/mac mac_build mac_installer zip/zip/macos zip/zip/win32 zip/unzip/macos zip/unzip/win32 zlib RSAEuro stripchart coprocs"
+DIRS="win_build html openssl client/os2 client/win clientgui/mac clientlib clienttray curl/include curl/mswin curl/patches lib/mac mac_build mac_installer zip/zip/macos zip/zip/win32 zip/unzip/macos zip/unzip/win32 zlib RSAEuro stripchart coprocs _bak"
 
 for DIR in $DIRS; do
 	/bin/rm -rf $1/$DIR;
@@ -21,4 +21,21 @@ echo "Trimming wxWidgets translations..."
 # remove wxWidgets translations
 find $1/locale -name wxstd.mo -delete
 
+echo "Removing non-free code..."
+
+# remove non-free code (see BZ#894290)
+rm -vf samples/glut/glut.h
+rm -vf samples/glut/glut_roman.c
+rm -vf samples/glut/glut_stroke.c
+rm -vf samples/glut/glut_swidth.c
+rm -vf samples/glut/glutbitmap.h
+rm -vf samples/glut/glutint.h
+rm -vf samples/glut/glutstroke.h
+rm -vf samples/glut/glutwin32.h
+rm -vf samples/glut/win32_glx.c
+rm -vf samples/glut/win32_glx.h
+rm -vf samples/glut/win32_util.c
+rm -vf samples/glut/win32_x11.c
+rm -vf samples/glut/win32_x11.h
+
 echo "Done."


More information about the scm-commits mailing list