1
0
forked from pool/boinc-client

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,23 +15,25 @@
# 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
@ -61,49 +63,50 @@ Patch4: boinc-docbook2x.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
BuildRequires: update-desktop-files
BuildRequires: Mesa-devel
BuildRequires: freeglut-devel
BuildRequires: libopenssl-devel
BuildRequires: gettext-runtime
BuildRequires: mysql-devel
%if 0%{?suse_version} <= 1130
BuildRequires: wxGTK >= 2.8.7
%else
BuildRequires: wxWidgets-devel >= 2.8.7
%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 BuildRoot: %{_tmppath}/%{name}-%{version}-build
Requires(pre): pwdutils Requires(pre): pwdutils
Requires(pre): %insserv_prereq Requires(pre): %insserv_prereq
Requires(pre): %fillup_prereq Requires(pre): %fillup_prereq
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: gcc-c++
BuildRequires: gcc-fortran
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: 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
BuildRequires: wxGTK-devel >= 2.6.0
%else
BuildRequires: wxWidgets-devel >= 2.8.7
%endif
Requires: logrotate Requires: logrotate
Requires: cron Requires: cron
Requires: libboinc%{soname} = %{version}-%{release} #Requires: libboinc%{soname} = %{version}-%{release}
%define _use_internal_dependency_generator 0
%define __find_requires %wx_requires
%lang_package %lang_package
%description %description
@ -124,10 +127,9 @@ 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: hicolor-icon-theme
Requires: %{name} = %{version}-%{release} Requires: %{name} = %{version}-%{release}
Requires: boinc-manager-lang = %{version}-%{release} Requires: boinc-manager-lang = %{version}-%{release}
Requires: hicolor-icon-theme
%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
@ -140,18 +142,17 @@ in which all information and all control elements are available.
%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: openssl-devel
Requires: mysql-devel Requires: mysql-devel
Requires: openssl-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
@ -166,13 +167,12 @@ 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 \
--disable-static \
--enable-dynamic-client-linkage \ --enable-dynamic-client-linkage \
--disable-server \ --disable-server \
--disable-fcgi \ --disable-fcgi \
--enable-unicode \ --enable-unicode \
--with-ssl \ --with-ssl \
--with-x \ --with-x
--disable-static
# 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