this spec can build a 3.0.25rc1, w00t easier than expected :)
This commit is contained in:
parent
d1a5fcc857
commit
35a1209c3d
45
samba.spec
45
samba.spec
@ -3,15 +3,15 @@
|
|||||||
Summary: The Samba Suite of programs
|
Summary: The Samba Suite of programs
|
||||||
Name: samba
|
Name: samba
|
||||||
Epoch: 0
|
Epoch: 0
|
||||||
Version: 3.0.24
|
Version: 3.0.25
|
||||||
Release: 12%{?dist}
|
Release: 0.1.rc1%{?dist}
|
||||||
License: GPL
|
License: GPL
|
||||||
Group: System Environment/Daemons
|
Group: System Environment/Daemons
|
||||||
URL: http://www.samba.org/
|
URL: http://www.samba.org/
|
||||||
|
|
||||||
#TAG: change for non-pre
|
#TAG: change for non-pre
|
||||||
#Source: http://www.samba.org/samba/ftp/samba/%{name}-%{version}rc3.tar.gz
|
Source: http://www.samba.org/samba/ftp/rc/%{name}-%{version}rc1.tar.gz
|
||||||
Source: http://www.samba.org/samba/ftp/samba/%{name}-%{version}.tar.gz
|
#Source: http://www.samba.org/samba/ftp/samba/%{name}-%{version}.tar.gz
|
||||||
|
|
||||||
# Red Hat specific replacement-files
|
# Red Hat specific replacement-files
|
||||||
Source1: samba.log
|
Source1: samba.log
|
||||||
@ -33,12 +33,12 @@ Source999: filter-requires-samba.sh
|
|||||||
# (none right now)
|
# (none right now)
|
||||||
|
|
||||||
# generic patches
|
# generic patches
|
||||||
Patch101: samba-2.2.0-smbw.patch
|
#Patch101: samba-2.2.0-smbw.patch
|
||||||
Patch102: samba-3.0.0beta1-pipedir.patch
|
Patch102: samba-3.0.0beta1-pipedir.patch
|
||||||
#Patch103: samba-3.0.23-logfiles.patch
|
#Patch103: samba-3.0.23-logfiles.patch
|
||||||
Patch104: samba-3.0.0rc3-nmbd-netbiosname.patch
|
Patch104: samba-3.0.0rc3-nmbd-netbiosname.patch
|
||||||
#Patch105: samba-3.0.23-smb.conf.patch
|
#Patch105: samba-3.0.23-smb.conf.patch
|
||||||
Patch106: samba-3.0.23d-man.patch
|
#Patch106: samba-3.0.23d-man.patch
|
||||||
# The passwd part has been applied, but not the group part
|
# The passwd part has been applied, but not the group part
|
||||||
Patch107: samba-3.0.23rc3-passwd.patch
|
Patch107: samba-3.0.23rc3-passwd.patch
|
||||||
#Patch108: samba-3.0.8-non-ascii-domain.patch
|
#Patch108: samba-3.0.8-non-ascii-domain.patch
|
||||||
@ -46,14 +46,6 @@ Patch110: samba-3.0.21pre1-smbspool.patch
|
|||||||
Patch111: samba-3.0.13-smbclient.patch
|
Patch111: samba-3.0.13-smbclient.patch
|
||||||
#Patch112: samba-3.0.15pre2-bug106483.patch
|
#Patch112: samba-3.0.15pre2-bug106483.patch
|
||||||
#Patch113: samba-3.0.21-warnings.patch
|
#Patch113: samba-3.0.21-warnings.patch
|
||||||
Patch114: samba-3.0.24-msdfs-root-no.patch
|
|
||||||
Patch115: samba-3.0.24-vista-patchset.patch
|
|
||||||
Patch116: samba-3.0.24-arch_macro.patch
|
|
||||||
Patch117: samba-3.0.24-pam_winbind-fixes.patch
|
|
||||||
Patch118: samba-3.0.24-tar_options.patch
|
|
||||||
Patch119: samba-3.0.24-enable_pam_nss_tests.patch
|
|
||||||
Patch120: samba-3.0.24-nss_wins.patch
|
|
||||||
Patch121: samba-3.0.24-vista_msdfs_errcodes.patch
|
|
||||||
|
|
||||||
Requires(pre): samba-common = %{epoch}:%{version}-%{release}
|
Requires(pre): samba-common = %{epoch}:%{version}-%{release}
|
||||||
Requires: pam >= 0:0.64 %{auth}
|
Requires: pam >= 0:0.64 %{auth}
|
||||||
@ -145,8 +137,8 @@ develop programs that link against the SMB client library in the Samba suite.
|
|||||||
|
|
||||||
%prep
|
%prep
|
||||||
# TAG: change for non-pre
|
# TAG: change for non-pre
|
||||||
# % setup -q -n samba-3.0.23rc3
|
%setup -q -n samba-3.0.25rc1
|
||||||
%setup -q
|
#%setup -q
|
||||||
|
|
||||||
# copy Red Hat specific scripts
|
# copy Red Hat specific scripts
|
||||||
mkdir packaging/Fedora
|
mkdir packaging/Fedora
|
||||||
@ -161,26 +153,18 @@ cp %{SOURCE10} packaging/Fedora/
|
|||||||
# Upstream patches
|
# Upstream patches
|
||||||
#(none)
|
#(none)
|
||||||
# generic patches
|
# generic patches
|
||||||
%patch101 -p1 -b .smbw
|
#%patch101 -p1 -b .smbw
|
||||||
%patch102 -p1 -b .pipedir
|
%patch102 -p1 -b .pipedir
|
||||||
#%patch103 -p1 -b .logfiles
|
#%patch103 -p1 -b .logfiles
|
||||||
%patch104 -p1 -b .nmbd-netbiosname
|
%patch104 -p1 -b .nmbd-netbiosname
|
||||||
#%patch105 -p1 -b .upstream
|
#%patch105 -p1 -b .upstream
|
||||||
%patch106 -p1 -b .man
|
#%patch106 -p1 -b .man
|
||||||
%patch107 -p1 -b .passwd
|
%patch107 -p1 -b .passwd
|
||||||
#%patch108 -p1 -b .non-ascii-domain
|
#%patch108 -p1 -b .non-ascii-domain
|
||||||
%patch110 -p1 -b .smbspool
|
%patch110 -p1 -b .smbspool
|
||||||
%patch111 -p1 -b .smbclient
|
%patch111 -p1 -b .smbclient
|
||||||
#%patch112 -p1 -b .bug106483
|
#%patch112 -p1 -b .bug106483
|
||||||
#%patch113 -p1 -b .warnings
|
#%patch113 -p1 -b .warnings
|
||||||
%patch114 -p1 -b .dfsroot
|
|
||||||
%patch115 -p1 -b .vista
|
|
||||||
%patch116 -p0 -b .arch_macro
|
|
||||||
%patch117 -p0 -b .pam_winbind
|
|
||||||
%patch118 -p0 -b .tar_options
|
|
||||||
%patch119 -p0 -b .pam_nss_test
|
|
||||||
%patch120 -p0 -b .nss_wins
|
|
||||||
%patch121 -p1 -b .msdfs
|
|
||||||
|
|
||||||
# crap
|
# crap
|
||||||
rm -f examples/VFS/.cvsignore
|
rm -f examples/VFS/.cvsignore
|
||||||
@ -317,13 +301,16 @@ ln -s libsmbclient.so.0 $RPM_BUILD_ROOT%{_libdir}/libsmbclient.so
|
|||||||
#install -m 644 source/bin/libsmbclient.a $RPM_BUILD_ROOT%{_libdir}/libsmbclient.a
|
#install -m 644 source/bin/libsmbclient.a $RPM_BUILD_ROOT%{_libdir}/libsmbclient.a
|
||||||
install -m 644 source/include/libsmbclient.h $RPM_BUILD_ROOT%{_includedir}
|
install -m 644 source/include/libsmbclient.h $RPM_BUILD_ROOT%{_includedir}
|
||||||
|
|
||||||
#libmsrpc
|
# various libs we currently remove
|
||||||
|
# TODO: evaluate how to make them back by extracting the correct .h files
|
||||||
|
|
||||||
#this lib is not really useful or usable (libmsrpc.h requires the samba source)
|
#this lib is not really useful or usable (libmsrpc.h requires the samba source)
|
||||||
#so better to remove it until upstream fixes it
|
#so better to remove it until upstream fixes it
|
||||||
rm -f $RPM_BUILD_ROOT/usr/lib*/samba/libmsrpc.so
|
rm -f $RPM_BUILD_ROOT/usr/lib*/samba/libmsrpc.so
|
||||||
rm -f $RPM_BUILD_ROOT%{_includedir}/libmsrpc.h
|
rm -f $RPM_BUILD_ROOT%{_includedir}/libmsrpc.h
|
||||||
|
|
||||||
|
rm -f $RPM_BUILD_ROOT/usr/lib*/samba/libsmbsharemodes.so
|
||||||
|
|
||||||
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/xinetd.d
|
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/xinetd.d
|
||||||
install -m644 %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/xinetd.d/swat
|
install -m644 %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/xinetd.d/swat
|
||||||
|
|
||||||
@ -511,6 +498,8 @@ exit 0
|
|||||||
%{_mandir}/man7/samba.7*
|
%{_mandir}/man7/samba.7*
|
||||||
%{_mandir}/man8/nmbd.8*
|
%{_mandir}/man8/nmbd.8*
|
||||||
%{_mandir}/man8/smbd.8*
|
%{_mandir}/man8/smbd.8*
|
||||||
|
%{_mandir}/man8/eventlogadm.8*
|
||||||
|
%{_mandir}/man8/vfs_*.8*
|
||||||
%{_libdir}/samba/vfs
|
%{_libdir}/samba/vfs
|
||||||
%{_libdir}/samba/auth
|
%{_libdir}/samba/auth
|
||||||
%attr(1777,root,root) %dir /var/spool/samba
|
%attr(1777,root,root) %dir /var/spool/samba
|
||||||
@ -615,6 +604,8 @@ exit 0
|
|||||||
%{_mandir}/man8/winbindd.8*
|
%{_mandir}/man8/winbindd.8*
|
||||||
%{_mandir}/man8/tdbbackup.8*
|
%{_mandir}/man8/tdbbackup.8*
|
||||||
%{_mandir}/man8/tdbdump.8*
|
%{_mandir}/man8/tdbdump.8*
|
||||||
|
%{_mandir}/man8/tdbtool.8*
|
||||||
|
%{_mandir}/man8/idmap_*.8*
|
||||||
|
|
||||||
%doc README COPYING Manifest
|
%doc README COPYING Manifest
|
||||||
%doc WHATSNEW.txt Roadmap
|
%doc WHATSNEW.txt Roadmap
|
||||||
|
Loading…
Reference in New Issue
Block a user