Accepting request 68981 from home:computersalat:devel

update to 6.10.60

OBS-URL: https://build.opensuse.org/request/show/68981
OBS-URL: https://build.opensuse.org/package/show/network/boinc-client?expand=0&rev=10
This commit is contained in:
Sascha Manns 2011-05-02 05:14:10 +00:00 committed by Git OBS Bridge
parent d14764ed39
commit 80d5bb95b7
4 changed files with 99 additions and 93 deletions

View File

@ -1,3 +1,12 @@
-------------------------------------------------------------------
Sun May 1 23:27:45 UTC 2011 - chris@computersalat.de
- update to 6.10.60
* Fix: Project list issue in the attach wizard that lead to a crash
- fix deps
o wxGTK-devel
- enable parallel build
------------------------------------------------------------------- -------------------------------------------------------------------
Fri Apr 29 06:11:10 UTC 2011 - saigkill@opensuse.org Fri Apr 29 06:11:10 UTC 2011 - saigkill@opensuse.org

View File

@ -15,95 +15,98 @@
# norootforbuild # norootforbuild
# Global definitions # Global definitions
%define version_ 6_10_58 %define _use_internal_dependency_generator 0
%define __find_requires %wx_requires
%define version_ 6_10_60
%define soname 6 %define soname 6
Name: boinc-client Name: boinc-client
Version: 6.10.58 Version: 6.10.60
Release: 1 Release: 1
Summary: The BOINC client core Summary: The BOINC client core
License: LGPLv2+ License: LGPLv2+
Group: Productivity/Clustering/Computing Group: Productivity/Clustering/Computing
URL: http://boinc.berkeley.edu/ URL: http://boinc.berkeley.edu/
Source0: boinc_core_release-%{version_}.tar.bz2 Source0: boinc_core_release_%{version_}.tar.bz2
Source1: boinc-logrotate Source1: boinc-icons.tar.bz2
Source2: boinc-gui.desktop Source2: boinc-gui.desktop
Source3: README.SUSE Source3: README.SUSE
Source4: sysconfig.boinc-client Source4: sysconfig.boinc-client
Source5: boinc-icons.tar.bz2 Source5: boinc-logrotate
Source6: boincmanager Source6: boincmanager
Source7: boinc-client-rpmlintrc Source7: boinc-client-rpmlintrc
# The source for this package was pulled from upstream's vcs. Use the # The source for this package was pulled from upstream's vcs. Use the
# following commands to generate the tarball: # following commands to generate the tarball:
# #
# ./generate-tarball.sh boinc_core_release_%{version_} # ./generate-tarball.sh boinc_core_release_%{version_}
# #
# Trim all binaries and other unnecessary things. # Trim all binaries and other unnecessary things.
Source8: generate-tarball.sh Source8: generate-tarball.sh
Source100: %{name}-rpmlintrc Source100: %{name}-rpmlintrc
# PATCH-FIX-OPENSUSE boinc-guirpcauth.patch # PATCH-FIX-OPENSUSE boinc-guirpcauth.patch
# Create password file rw for group, this enables passwordless connection # Create password file rw for group, this enables passwordless connection
# of manager from users of the boinc group. # of manager from users of the boinc group.
# This won't be probably upstreamed as it might be unsafe for common usage # This won't be probably upstreamed as it might be unsafe for common usage
# without setting proper group ownership of the password file. # without setting proper group ownership of the password file.
Patch0: boinc-guirpcauth.patch Patch0: boinc-guirpcauth.patch
# PATCH-FIX-OPENSUSE boinc-init.patch # PATCH-FIX-OPENSUSE boinc-init.patch
Patch1: boinc-init.patch Patch1: boinc-init.patch
# PATCH-FIX-OPENSUSE boinc-LC_MESSAGES.patch # PATCH-FIX-OPENSUSE boinc-LC_MESSAGES.patch
Patch2: boinc-LC_MESSAGES.patch Patch2: boinc-LC_MESSAGES.patch
# PATCH-FIX-OPENSUSE boinc-completion.patch # PATCH-FIX-OPENSUSE boinc-completion.patch
Patch3: boinc-completion.patch Patch3: boinc-completion.patch
# PATCH-FIX-OPENSUSE boinc-docbook2x.patch # PATCH-FIX-OPENSUSE boinc-docbook2x.patch
Patch4: boinc-docbook2x.patch Patch4: boinc-docbook2x.patch
# PATCH-FIX-OPENSUSE boinc-server.patch # PATCH-FIX-OPENSUSE boinc-server.patch
Patch5: boinc-server.patch Patch5: boinc-server.patch
# PATCH-FIX-OPENSUSE saigkill@opensuse.org adds define HAVE_STRCASESRTR # PATCH-FIX-OPENSUSE saigkill@opensuse.org adds define HAVE_STRCASESRTR
Patch6: boinc-client-str_util.patch Patch6: boinc-client-str_util.patch
BuildRequires: libcurl-devel >= 7.17.1 #
BuildRequires: python-mysql BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: update-desktop-files
Requires(pre): pwdutils
Requires(pre): %insserv_prereq
Requires(pre): %fillup_prereq
BuildRequires: Mesa-devel BuildRequires: Mesa-devel
#BuildRequires: autoconf
#BuildRequires: automake
BuildRequires: update-desktop-files
BuildRequires: docbook2x
BuildRequires: docbook_4
#BuildRequires: fcgi-devel
BuildRequires: fdupes
BuildRequires: freeglut-devel BuildRequires: freeglut-devel
BuildRequires: libopenssl-devel BuildRequires: gcc-c++
BuildRequires: gcc-fortran
BuildRequires: gettext-runtime BuildRequires: gettext-runtime
#BuildRequires: gnutls-devel
BuildRequires: libcurl-devel >= 7.17.1
BuildRequires: libjpeg-devel
#BuildRequires: libtool
BuildRequires: libxslt
#BuildRequires: m4
#BuildRequires: make
BuildRequires: mysql-devel BuildRequires: mysql-devel
BuildRequires: openssl-devel
#BuildRequires: patch
BuildRequires: pkg-config
BuildRequires: pwdutils
BuildRequires: python-mysql
BuildRequires: sqlite3-devel
BuildRequires: xorg-x11-libXmu-devel
%if 0%{?suse_version} <= 1130 %if 0%{?suse_version} <= 1130
BuildRequires: wxGTK >= 2.8.7 BuildRequires: wxGTK-devel >= 2.6.0
%else %else
BuildRequires: wxWidgets-devel >= 2.8.7 BuildRequires: wxWidgets-devel >= 2.8.7
%endif %endif
BuildRequires: libjpeg-devel
BuildRequires: libxslt
BuildRequires: xorg-x11-libXmu-devel
BuildRequires: gcc-c++
BuildRequires: gcc-fortran
BuildRequires: docbook2x
BuildRequires: docbook_4
BuildRequires: pkg-config
BuildRequires: autoconf
BuildRequires: automake
BuildRequires: libtool
BuildRequires: m4
BuildRequires: make
BuildRequires: sqlite3-devel
BuildRequires: pwdutils
BuildRequires: patch
BuildRequires: fdupes
BuildRoot: %{_tmppath}/%{name}-%{version}-build Requires: logrotate
Requires: cron
#Requires: libboinc%{soname} = %{version}-%{release}
Requires(pre): pwdutils
Requires(pre): %insserv_prereq
Requires(pre): %fillup_prereq
Requires: logrotate
Requires: cron
Requires: libboinc%{soname} = %{version}-%{release}
%define _use_internal_dependency_generator 0
%define __find_requires %wx_requires
%lang_package %lang_package
%description %description
@ -122,12 +125,11 @@ global warming, discover sources of gravitational waves, and many other types
of scientific and mathematical research. of scientific and mathematical research.
%package -n boinc-manager %package -n boinc-manager
Summary: GUI to control and monitor %{name} Summary: GUI to control and monitor %{name}
Group: Productivity/Scientific/Astronomy Group: Productivity/Scientific/Astronomy
Requires: %{name} = %{version}-%{release}
Requires: hicolor-icon-theme Requires: boinc-manager-lang = %{version}-%{release}
Requires: %{name} = %{version}-%{release} Requires: hicolor-icon-theme
Requires: boinc-manager-lang = %{version}-%{release}
%description -n boinc-manager %description -n boinc-manager
The BOINC Manager is a graphical monitor and control utility for the BOINC The BOINC Manager is a graphical monitor and control utility for the BOINC
@ -139,19 +141,18 @@ in which all information and all control elements are available.
%lang_package -n boinc-manager %lang_package -n boinc-manager
%package devel %package devel
Summary: Development files for %{name} Summary: Development files for %{name}
Group: Development/Libraries/Other Group: Development/Libraries/C and C++
Requires: %{name} = %{version}-%{release}
Requires: %{name} = %{version}-%{release} Requires: mysql-devel
Requires: openssl-devel Requires: openssl-devel
Requires: mysql-devel
%description devel %description devel
This package contains development files for %{name}. This package contains development files for %{name}.
%package -n libboinc%{soname} %package -n libboinc%{soname}
Summary: Shared Libs for %{name} Summary: Shared Libs for %{name}
Group: Productivity/Scientific/Astronomy Group: System/Libraries
%description -n libboinc%{soname} %description -n libboinc%{soname}
The BOINC Manager is a graphical monitor and control utility for the BOINC The BOINC Manager is a graphical monitor and control utility for the BOINC
@ -161,18 +162,17 @@ which it only displays the most important information and the "Advanced View"
in which all information and all control elements are available. in which all information and all control elements are available.
%package doc %package doc
Summary: Documentation files for %{name} Summary: Documentation files for %{name}
Group: Documentation/Other Group: Documentation/Other
%if 0%{?suse_version} >= 1120 %if 0%{?suse_version} >= 1120
BuildArch: noarch BuildArch: noarch
%endif %endif
Requires: %{name} = %{version}-%{release}
%description doc %description doc
This package contains documentation files for %{name}. This package contains documentation files for %{name}.
%prep %prep
%setup -q -n boinc_core_release_%{version_} %setup -q -n boinc_core_release_%{version_} -D -a 1
%patch0 %patch0
%patch1 %patch1
%patch2 %patch2
@ -181,9 +181,6 @@ This package contains documentation files for %{name}.
%patch5 %patch5
%patch6 %patch6
# Unpack icons
%{__tar} -xvjf %{S:5}
# Install user hints # Install user hints
%{__install} -m0644 %{S:3} README.SUSE %{__install} -m0644 %{S:3} README.SUSE
@ -208,14 +205,14 @@ popd
/usr/bin/libtoolize --force /usr/bin/libtoolize --force
./_autosetup ./_autosetup
%configure --disable-dependency-tracking \ %configure \
--enable-dynamic-client-linkage \ --disable-static \
--disable-server \ --enable-dynamic-client-linkage \
--disable-fcgi \ --disable-server \
--enable-unicode \ --disable-fcgi \
--with-ssl \ --enable-unicode \
--with-x \ --with-ssl \
--disable-static --with-x
# Disable rpaths # Disable rpaths
%{__sed} -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool %{__sed} -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
@ -223,10 +220,10 @@ popd
# Export Path and make # Export Path and make
%{__make} clean %{__make} clean
%{__make} libboinc_la_LIBADD="-lssl -ldl" \ %{__make} libboinc_la_LIBADD="-L%{_libdir} -lssl -ldl" \
CFLAGS="%{optflags} -g -W -pipe -fno-strict-aliasing -D_REENTRANT" \ CFLAGS="%{optflags} -g -W -pipe -fno-strict-aliasing -D_REENTRANT" \
CXXFLAGS="%{optflags} -g -W -pipe -fno-strict-aliasing -D_REENTRANT" \ CXXFLAGS="%{optflags} -g -W -pipe -fno-strict-aliasing -D_REENTRANT" \
DESTDIR=%{_prefix} DESTDIR=%{_prefix} %{?_smp_mflags}
%install %install
%{makeinstall} %{makeinstall}
@ -261,7 +258,7 @@ popd
# Install logrotate and create symlink to /etc/init.d/boinc-client # Install logrotate and create symlink to /etc/init.d/boinc-client
%{__install} -dm0755 %{buildroot}%{_sbindir} %{__install} -dm0755 %{buildroot}%{_sbindir}
/bin/ln -sf %{_sysconfdir}/init.d/boinc-client %{buildroot}%{_sbindir}/rcboinc-client /bin/ln -sf %{_sysconfdir}/init.d/boinc-client %{buildroot}%{_sbindir}/rcboinc-client
%{__install} -Dm0644 %{S:1} %{buildroot}%{_sysconfdir}/logrotate.d/%{name} %{__install} -Dm0644 %{S:5} %{buildroot}%{_sysconfdir}/logrotate.d/%{name}
# Install bash completition # Install bash completition
%{__install} -Dpm0644 client/scripts/boinc.bash %{buildroot}%{_sysconfdir}/bash_completion.d/boinc %{__install} -Dpm0644 client/scripts/boinc.bash %{buildroot}%{_sysconfdir}/bash_completion.d/boinc

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:6b51785ab609c46b30b1f0ee675cdb8de9f624a19fab98ac6f4964b217913676
size 18313666

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:dcfbf80fe432d3332f9a407e8a014234840431b5e97f562db204790c80321189
size 17848931