[boinc-client] update to 6.12.35

Miloš Jakubíček mjakubicek at fedoraproject.org
Sat Aug 20 16:50:58 UTC 2011


commit b6ec0fedc464998dced09468c68a0ac593635297
Author: Milos Jakubicek <xjakub at fi.muni.cz>
Date:   Sat Aug 20 18:49:33 2011 +0200

    update to 6.12.35

 .gitignore        |    1 +
 boinc-client.spec |   40 +++++++++++++++++++++++++++++-----------
 sources           |    2 +-
 3 files changed, 31 insertions(+), 12 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index ea451c9..feccccd 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
 boinc-6.10.45.tar.xz
 /boinc-6.10.58.tar.xz
+/boinc-6.12.35.tar.xz
diff --git a/boinc-client.spec b/boinc-client.spec
index f550aac..d954916 100644
--- a/boinc-client.spec
+++ b/boinc-client.spec
@@ -1,10 +1,10 @@
-%global revision 22930
-%global version_ 6_10
+%global revision 24014
+%global version_ 6_12
 
 Summary:	The BOINC client core
 Name:		boinc-client
-Version:	6.10.58
-Release:	3.r%{revision}svn%{?dist}
+Version:	6.12.35
+Release:	1.r%{revision}svn%{?dist}
 License:	LGPLv2+
 Group:		Applications/Engineering
 URL:		http://boinc.berkeley.edu/
@@ -12,6 +12,7 @@ URL:		http://boinc.berkeley.edu/
 # following commands to generate the tarball:
 # svn export http://boinc.berkeley.edu/svn/branches/boinc_core_release_%{version_}
 # pushd boinc_core_release_%{version_}
+# patch < boinc-manager-Makefile.patch
 # ./_autosetup
 # ./trim . Trim all binaries and other unnecessary things.
 # popd
@@ -22,14 +23,17 @@ Source2:	boinc-client-logrotate-d
 Source3:	boinc-manager.desktop
 Source4:	USAGE_FEDORA
 Source8:	trim
+#Wrong indentation in Makefile.am breaks the build
+#Filed upstream: http://boinc.berkeley.edu/trac/ticket/1132
+Source9:	boinc-manager-Makefile.patch
 #Create password file rw for group, this enables passwordless connection
 #of manager from users of the boinc group.
 #This won't be probably upstreamed as it might be unsafe for common usage
 #without setting proper group ownership of the password file.
 Patch0:		boinc-guirpcauth.patch
-# Upstream patch fixing BZ#620585
-# http://boinc.berkeley.edu/trac/ticket/1040
-Patch1:		boinc-gui-rpc-port.patch
+#Patch to build with libnotify 0.7
+#Filed upstream: http://boinc.berkeley.edu/trac/ticket/1131
+Patch1:		boinc-libnotify.patch
 BuildRoot:	%(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
 
 Requires:	logrotate
@@ -52,6 +56,8 @@ BuildRequires:	mysql-devel
 BuildRequires:	libXmu-devel
 BuildRequires:	libjpeg-devel
 BuildRequires:	docbook2X
+BuildRequires:	xcb-util-devel
+BuildRequires:	libnotify-devel
 
 %description
 The Berkeley Open Infrastructure for Network Computing (BOINC) is an open-
@@ -115,7 +121,7 @@ This package contains documentation files for %{name}.
 %prep
 %setup -q -n boinc_core_release_%{version_}
 %patch0
-%patch1 -p3
+%patch1 -p1
 
 # fix utf8
 iconv -f ISO88591 -t UTF8 < checkin_notes > checkin_notes.utf8
@@ -158,9 +164,9 @@ install -p -m644 %{SOURCE4} .
 %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
 
 %if %{defined boinc_platform}
-%configure %{confflags} --with-boinc-platform=%{boinc_platform}
+CXXFLAGS=`pkg-config gtk+-x11-2.0 --cflags --libs` %configure %{confflags} --with-boinc-platform=%{boinc_platform}
 %else
-%configure %{confflags}
+CXXFLAGS=`pkg-config gtk+-x11-2.0 --cflags --libs` %configure %{confflags}
 %endif
 
 # Disable rpaths
@@ -246,6 +252,7 @@ desktop-file-install %{?_remove_encoding} --vendor fedora \
   %{SOURCE3}
 
 %find_lang BOINC-Manager
+%find_lang BOINC-Client
 
 # bash-completion
 install -Dp -m644 client/scripts/boinc.bash $RPM_BUILD_ROOT%{_sysconfdir}/bash_completion.d/boinc-client
@@ -297,7 +304,7 @@ if [ -x %{_bindir}/gtk-update-icon-cache ]; then
   %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
 fi
 
-%files
+%files -f BOINC-Client.lang
 %defattr(-,root,root,-)
 %config(noreplace) %{_sysconfdir}/logrotate.d/%{name}
 %config(noreplace) %{_sysconfdir}/bash_completion.d/
@@ -322,6 +329,7 @@ fi
 %defattr(-,root,root,-)
 %{_bindir}/boinc_gui
 %{_bindir}/boincmgr
+%{_bindir}/boincscr
 %{_datadir}/applications/fedora-boinc-manager.desktop
 %{_datadir}/icons/hicolor/16x16/apps/boincmgr.png
 %{_datadir}/icons/hicolor/32x32/apps/boincmgr.png
@@ -341,6 +349,16 @@ fi
 %{_includedir}/boinc
 
 %changelog
+* Fri Aug 19 2011 Miloš Jakubíček <xjakub at fi.muni.cz> - 6.12.35-1.r24014svn
+- Update to 6.12 branch (fix BZ#719875, BZ#690333)
+- Dropped boinc-gui-rpc-port.patch (merged upstream)
+- Added BR: libnotify-devel, xcb-util-devel
+- Added boinc-libnotify.patch to build with libnotify >= 0.7
+- Added boinc-manager-Makefile.patch to fix Makefile indentation error
+- Now shipping also BOINC screensaver
+- Added BOINC Client translation files
+- Fixed scheduling problems related to cgroups (BZ#705444)
+
 * Wed Feb 09 2011 Miloš Jakubíček <xjakub at fi.muni.cz> - 6.10.58-3.r22930svn
 - Add boinc-gui-rpc-port.patch, fixing BZ#620585
 
diff --git a/sources b/sources
index c0646b0..a5e79bb 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-e6a12ee327c1f4c40ad14ff513b9a4df  boinc-6.10.58.tar.xz
+97fb264717bec3ef194fde71805c4e93  boinc-6.12.35.tar.xz


More information about the scm-commits mailing list