Commit 061b4edf authored by Ingvar Hagelund's avatar Ingvar Hagelund

small rpm specfile fixes

git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@4528 d4fa192b-c00b-0410-8231-f00ffab90ce4
parent 146dea5d
Summary: High-performance HTTP accelerator
Name: varnish
Version: 2.0.6
Release: 1%{?dist}
Version: 2.0.7
Release: 0.1svn20100201r4527%{?dist}
License: BSD
Group: System Environment/Daemons
URL: http://www.varnish-cache.org/
......@@ -11,7 +11,7 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
# The svn sources needs autoconf, automake and libtool to generate a suitable
# configure script. Release tarballs would not need this
#BuildRequires: automake autoconf libtool
BuildRequires: ncurses-devel libxslt groff
BuildRequires: ncurses-devel libxslt groff pcre-devel pkgconfig
Requires: varnish-libs = %{version}-%{release}
Requires: logrotate
Requires: ncurses
......@@ -68,7 +68,7 @@ Varnish is a high-performance HTTP accelerator
# Release tarballs would not need this
#./autogen.sh
#%patch0 -p0
#%patch0
# Hack to get 32- and 64-bits tests run concurrently on the same build machine
case `uname -m` in
......@@ -93,9 +93,12 @@ cp bin/varnishd/default.vcl etc/zope-plone.vcl examples
# Remove "--disable static" if you want to build static libraries
# jemalloc is not compatible with Red Hat's ppc* RHEL5 kernel koji server :-(
%ifarch ppc64 ppc
%configure --disable-static --localstatedir=/var/lib --disable-jemalloc
if [[ `uname -r` =~ "2.6.18-.*" ]]
then %configure --disable-static --localstatedir=/var/lib --disable-jemalloc
else %configure --disable-static --localstatedir=/var/lib
fi
%else
%configure --disable-static --localstatedir=/var/lib
%configure --disable-static --localstatedir=/var/lib
%endif
# We have to remove rpath - not allowed in Fedora
......@@ -132,6 +135,18 @@ tail -n +11 etc/default.vcl >> redhat/default.vcl
%endif
%endif
# The redhat ppc builders seem to have some ulimit problems?
# These tests work on a rhel4 ppc/ppc64 instance outside the builders
%ifarch ppc64 ppc
%if 0%{?rhel} == 4
rm bin/varnishtest/tests/c00031.vtc
rm bin/varnishtest/tests/r00387.vtc
%endif
%endif
# p class checks are still unstable
rm bin/varnishtest/tests/p*.vtc
LD_LIBRARY_PATH="lib/libvarnish/.libs:lib/libvarnishcompat/.libs:lib/libvarnishapi/.libs:lib/libvcl/.libs" bin/varnishd/varnishd -b 127.0.0.1:80 -C -n /tmp/foo
%{__make} check LD_LIBRARY_PATH="../../lib/libvarnish/.libs:../../lib/libvarnishcompat/.libs:../../lib/libvarnishapi/.libs:../../lib/libvcl/.libs"
......@@ -235,8 +250,20 @@ fi
%postun libs -p /sbin/ldconfig
%changelog
* Mon Jan 25 2010 Ingvar Hagelund <ingvar@linpro.no> - 2.0.7-0.1
- changes-2.0.6.html works now, so remove fix
- Added pcre-devel and pkgconfig to the build requirements
* Wed Dec 23 2009 Ingvar Hagelund <ingvar@linpro.no> - 2.0.6-2
- Added a test that enables jemalloc on ppc if the kernel is
not a rhel5 kernel (as on redhat builders)
- Removed tests c00031.vtc and r00387on rhel4/ppc as they fail
on the Red Hat ppc builders (but works on my rhel4 ppc instance)
- Added a patch that fixes broken changes-2.0.6.html in doc
* Mon Dec 14 2009 Ingvar Hagelund <ingvar@linpro.no> - 2.0.6-1
- New upstream release
- Removed patches for libjemalloc, as they are added upstream
* Mon Nov 09 2009 Ingvar Hagelund <ingvar@linpro.no> - 2.0.5-1
- New upstream release
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment