mirror of
https://github.com/samba-team/samba.git
synced 2024-12-23 17:34:34 +03:00
packaging/RHEL-CTDB: do not use an external docs tarball but build the manpages
This commit is contained in:
parent
5a77771543
commit
bf08669903
@ -13,8 +13,6 @@
|
|||||||
# Note: Under this directory rpm expects to find the same directories
|
# Note: Under this directory rpm expects to find the same directories
|
||||||
# that are under the /usr/src/redhat directory.
|
# that are under the /usr/src/redhat directory.
|
||||||
|
|
||||||
# Set DOCS_TARBALL to the path to a docs release tarball in .tar.bz2 format.
|
|
||||||
|
|
||||||
# extra options passed to rpmbuild
|
# extra options passed to rpmbuild
|
||||||
EXTRA_OPTIONS="$1"
|
EXTRA_OPTIONS="$1"
|
||||||
|
|
||||||
@ -27,7 +25,6 @@ DIRNAME=$(dirname $0)
|
|||||||
TOPDIR=${DIRNAME}/../..
|
TOPDIR=${DIRNAME}/../..
|
||||||
|
|
||||||
SPECFILE="samba.spec"
|
SPECFILE="samba.spec"
|
||||||
DOCS="docs.tar.bz2"
|
|
||||||
RPMVER=`rpm --version | awk '{print $3}'`
|
RPMVER=`rpm --version | awk '{print $3}'`
|
||||||
RPM="rpmbuild"
|
RPM="rpmbuild"
|
||||||
|
|
||||||
@ -74,10 +71,6 @@ fi
|
|||||||
##
|
##
|
||||||
## copy additional source files
|
## copy additional source files
|
||||||
##
|
##
|
||||||
if [ "x${DOCS_TARBALL}" != "x" ] && [ -f ${DOCS_TARBALL} ]; then
|
|
||||||
cp ${DOCS_TARBALL} ${RPMSRCDIR}/${DOCS}
|
|
||||||
fi
|
|
||||||
|
|
||||||
pushd ${DIRNAME}
|
pushd ${DIRNAME}
|
||||||
|
|
||||||
chmod 755 setup/filter-requires-samba.sh
|
chmod 755 setup/filter-requires-samba.sh
|
||||||
|
@ -15,7 +15,6 @@ URL: http://www.samba.org/
|
|||||||
Source: samba-%{version}.tar.bz2
|
Source: samba-%{version}.tar.bz2
|
||||||
|
|
||||||
# Don't depend on Net::LDAP
|
# Don't depend on Net::LDAP
|
||||||
Source997: docs-3.6.tar.bz2
|
|
||||||
Source998: filter-requires-samba.sh
|
Source998: filter-requires-samba.sh
|
||||||
Source999: setup.tar.bz2
|
Source999: setup.tar.bz2
|
||||||
|
|
||||||
@ -29,6 +28,8 @@ Provides: samba = %{version}
|
|||||||
Prefix: /usr
|
Prefix: /usr
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-root
|
BuildRoot: %{_tmppath}/%{name}-%{version}-root
|
||||||
BuildRequires: pam-devel, readline-devel, fileutils, libacl-devel, openldap-devel, krb5-devel, cups-devel, ctdb, e2fsprogs-devel
|
BuildRequires: pam-devel, readline-devel, fileutils, libacl-devel, openldap-devel, krb5-devel, cups-devel, ctdb, e2fsprogs-devel
|
||||||
|
# requirements for building the man pages:
|
||||||
|
BuildRequires: libxslt, docbook-utils, docbook-style-xsl
|
||||||
|
|
||||||
# Working around perl dependency problem from docs
|
# Working around perl dependency problem from docs
|
||||||
%define __perl_requires %{SOURCE998}
|
%define __perl_requires %{SOURCE998}
|
||||||
@ -123,7 +124,6 @@ utilized by SWAT as well as the HTML and PDF version of "Using Samba",
|
|||||||
|
|
||||||
# setup the vendor files (init scripts, etc...)
|
# setup the vendor files (init scripts, etc...)
|
||||||
%setup -T -D -a 999 -n samba-%{version} -q
|
%setup -T -D -a 999 -n samba-%{version} -q
|
||||||
%setup -T -D -a 997 -n samba-%{version} -q
|
|
||||||
|
|
||||||
%build
|
%build
|
||||||
|
|
||||||
@ -281,8 +281,11 @@ do
|
|||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
# Remove some permission bits to avoid to many dependencies
|
# try and build the manpages
|
||||||
cd ..
|
cd ..
|
||||||
|
./release-scripts/build-manpages-nogit
|
||||||
|
|
||||||
|
# Remove some permission bits to avoid to many dependencies
|
||||||
find examples docs -type f | xargs -r chmod -x
|
find examples docs -type f | xargs -r chmod -x
|
||||||
|
|
||||||
%install
|
%install
|
||||||
@ -368,10 +371,6 @@ ln -s ../..%{initdir}/winbind $RPM_BUILD_ROOT%{_sbindir}/winbind
|
|||||||
# Remove "*.old" files
|
# Remove "*.old" files
|
||||||
find $RPM_BUILD_ROOT -name "*.old" -exec rm -f {} \;
|
find $RPM_BUILD_ROOT -name "*.old" -exec rm -f {} \;
|
||||||
|
|
||||||
## don't duplicate the docs. These are installed by/with SWAT
|
|
||||||
rm -rf docs/htmldocs
|
|
||||||
rm -rf docs/manpages
|
|
||||||
( cd docs; ln -s %{_prefix}/share/swat/help htmldocs )
|
|
||||||
|
|
||||||
##
|
##
|
||||||
## Clean out man pages for tools not installed here
|
## Clean out man pages for tools not installed here
|
||||||
@ -524,7 +523,9 @@ exit 0
|
|||||||
%doc Manifest
|
%doc Manifest
|
||||||
%doc WHATSNEW.txt
|
%doc WHATSNEW.txt
|
||||||
%doc Roadmap
|
%doc Roadmap
|
||||||
%doc docs
|
%doc docs-xml/archives/THANKS
|
||||||
|
%doc docs-xml/archives/history
|
||||||
|
%doc docs-xml/registry
|
||||||
%doc examples/autofs
|
%doc examples/autofs
|
||||||
%doc examples/LDAP
|
%doc examples/LDAP
|
||||||
%doc examples/libsmbclient
|
%doc examples/libsmbclient
|
||||||
|
Loading…
Reference in New Issue
Block a user