[packages/samba/DEVEL: 2/111] - updated version - no need for epoch
baggins
baggins at pld-linux.org
Wed Jan 15 19:38:33 CET 2014
commit 670da5b0b0c13bdbe0b768ac7f66b800892798da
Author: Jan Rękorajski <baggins at pld-linux.org>
Date: Mon Dec 17 16:35:44 2012 +0100
- updated version
- no need for epoch
samba4.spec | 129 ++++++++++++++++++++++++++----------------------------------
1 file changed, 56 insertions(+), 73 deletions(-)
---
diff --git a/samba4.spec b/samba4.spec
index 1094063..5ecd09f 100644
--- a/samba4.spec
+++ b/samba4.spec
@@ -1,20 +1,4 @@
#
-# TODO:
-# - review python-samba
-# - look into other distro specs for valid %descriptions for samba 3
-# - unpackaged man pages for modules that are not built by default,
-# maybe we should build them?
-# /usr/share/man/man8/vfs_cacheprime.8*
-# /usr/share/man/man8/vfs_commit.8*
-# /usr/share/man/man8/vfs_gpfs.8*
-# /usr/share/man/man8/vfs_prealloc.8*
-# - package libs:
-# libnetapi
-# libsmbsharemodes
-# - MERGE vfs modules with no external dependencies into main package?
-#
-
-#
# Conditional build:
%bcond_without ads # ActiveDirectory support
%bcond_without cups # CUPS support
@@ -36,19 +20,13 @@
%if %{with system_libtalloc}
%define libtalloc_ver 2.0.5
%else
-%define libtalloc_ver %{epoch}:%{version}-%{release}
+%define libtalloc_ver %{version}-%{release}
%endif
%if %{with system_libtdb}
%define libtdb_ver 2:1.2.9
%else
-%define libtdb_ver %{epoch}:%{version}-%{release}
-%endif
-
-%if %{with system_libtevent}
-%define libtevent_ver 0.9.11
-%else
-%define libtevent_ver %{epoch}:%{version}-%{release}
+%define libtdb_ver %{version}-%{release}
%endif
%define virusfilter_version 0.1.3
@@ -68,14 +46,13 @@ Summary(ru.UTF-8): SMB клиент и сервер
Summary(tr.UTF-8): SMB sunucusu
Summary(uk.UTF-8): SMB клієнт та сервер
Summary(zh_CN.UTF-8): Samba 客户端和服务器
-Name: samba
-Version: 3.6.22
-Release: 1
-Epoch: 1
+Name: samba4
+Version: 4.0.0
+Release: 0.1
License: GPL v3
Group: Networking/Daemons
-Source0: http://www.samba.org/samba/ftp/stable/%{name}-%{version}.tar.gz
-# Source0-md5: 59add4bb178ebc188d857bc13a508c0b
+Source0: http://www.samba.org/samba/ftp/stable/samba-%{version}.tar.gz
+# Source0-md5: 93e9aad40893ba48d08e1b28e7efff72
Source1: smb.init
Source2: %{name}.pamd
Source3: swat.inetd
@@ -132,7 +109,7 @@ BuildConflicts: python-talloc-devel
# same goes for python-ldb 1.1.14
BuildConflicts: python-ldb-devel
Requires(post,preun): /sbin/chkconfig
-Requires: %{name}-common = %{epoch}:%{version}-%{release}
+Requires: %{name}-common = %{version}-%{release}
Requires: logrotate >= 3.7-4
Requires: pam >= 0.99.8.1
Requires: rc-scripts >= 0.4.0.12
@@ -315,7 +292,7 @@ Summary(pt_BR.UTF-8): Samba SWAT e documentação Web
Summary(ru.UTF-8): Программа конфигурации SMB-сервера Samba
Summary(uk.UTF-8): Програма конфигурації SMB-сервера Samba
Group: Networking/Admin
-Requires: %{name} = %{epoch}:%{version}-%{release}
+Requires: %{name} = %{version}-%{release}
Requires: inetdaemon
Requires: rc-inetd >= 0.8.2
Obsoletes: swat
@@ -352,9 +329,10 @@ Summary(pt_BR.UTF-8): Cliente SMB do samba
Summary(ru.UTF-8): Клиентские программы Samba (SMB)
Summary(uk.UTF-8): Клієнтські програми Samba (SMB)
Group: Applications/Networking
-Requires: %{name}-common = %{epoch}:%{version}-%{release}
+Requires: %{name}-common = %{version}-%{release}
%{?with_kerberos5:Requires: heimdal-libs}
-Requires: libsmbclient = %{epoch}:%{version}-%{release}
+Requires: libsmbclient = %{version}-%{release}
+Obsoletes: smbfs
Suggests: cifs-utils
Obsoletes: smbfs
@@ -431,7 +409,7 @@ Summary: Samba-winbind daemon, utilities and documentation
Summary(pl.UTF-8): Demon samba-winbind, narzędzia i dokumentacja
Group: Networking/Daemons
Requires(post,preun): /sbin/chkconfig
-Requires: %{name}-common = %{epoch}:%{version}-%{release}
+Requires: %{name}-common = %{version}-%{release}
%description winbind
Provides the winbind daemon and testing tools to allow authentication
@@ -446,7 +424,7 @@ Windows lub Samba.
Summary: Name Service Switch service for WINS
Summary(pl.UTF-8): Usługa Name Service Switch dla WINS
Group: Base
-Requires: %{name}-common = %{epoch}:%{version}-%{release}
+Requires: %{name}-common = %{version}-%{release}
%description -n nss_wins
Provides the libnss_wins shared library which resolves NetBIOS names
@@ -488,7 +466,7 @@ Summary: libsmbclient - samba client library
Summary(pl.UTF-8): libsmbclient - biblioteka klienta samby
Summary(pt_BR.UTF-8): Ferramentas de desenvolvimento para clientes samba
Group: Development/Libraries
-Requires: libsmbclient = %{epoch}:%{version}-%{release}
+Requires: libsmbclient = %{version}-%{release}
%description -n libsmbclient-devel
Header files for libsmbclient.
@@ -505,7 +483,7 @@ Summary: Static version of libsmbclient - samba client library
Summary(pl.UTF-8): Statyczna wersja libsmbclient - biblioteki klienta samby
Summary(pt_BR.UTF-8): Ferramentas de desenvolvimento para clientes samba
Group: Development/Libraries
-Requires: libsmbclient = %{epoch}:%{version}-%{release}
+Requires: libsmbclient = %{version}-%{release}
%description -n libsmbclient-static
Static libsmbclient library.
@@ -523,7 +501,7 @@ The talloc library from the Samba suite.
%package -n libtalloc-devel
Summary: Developer tools for the talloc library
Group: Development/Libraries
-Requires: libtalloc = %{epoch}:%{version}-%{release}
+Requires: libtalloc = %{version}-%{release}
%description -n libtalloc-devel
The libtalloc-devel package contains the header files and libraries
@@ -553,7 +531,7 @@ ekstremalnie mała.
Summary: Header files for TDB library
Summary(pl.UTF-8): Pliki nagłówkowe biblioteki TDB
Group: Development/Libraries
-Requires: tdb = %{epoch}:%{version}-%{release}
+Requires: tdb = %{version}-%{release}
%description -n tdb-devel
Header files for TDB library.
@@ -588,7 +566,7 @@ używanym w sieciach MS Windows.
Summary: CUPS backend for printing to SMB printers
Summary(pl.UTF-8): Backend CUPS-a drukujący na drukarkach SMB
Group: Applications/Printing
-Requires: %{name}-client = %{epoch}:%{version}-%{release}
+Requires: %{name}-client = %{version}-%{release}
Requires: cups >= 1:1.2.0
%description -n cups-backend-smb
@@ -601,7 +579,7 @@ Backend CUPS-a drukujący na drukarkach SMB.
Summary: VFS modules to audit file access
Summary(pl.UTF-8): Moduły VFS do monitorowania operacji na plikach
Group: Networking/Daemons
-Requires: %{name} = %{epoch}:%{version}-%{release}
+Requires: %{name} = %{version}-%{release}
%description vfs-audit
A simple modules (audit, extd_audit, full_audit) to audit file access
@@ -622,7 +600,7 @@ operacje:
Summary: VFS module for CAP and samba compatibility
Summary(pl.UTF-8): Moduł VFS zgodności z CAP (Columbia AppleTalk Program)
Group: Networking/Daemons
-Requires: %{name} = %{epoch}:%{version}-%{release}
+Requires: %{name} = %{version}-%{release}
%description vfs-cap
Convert an incoming Shift-JIS character to the 3 byte hex
@@ -655,7 +633,7 @@ plików z innymi klientami CIFS.
Summary: VFS module to store default quotas in a specified quota record
Summary(pl.UTF-8): Moduł VFS do zapisywania domyślnych limitów w określonym rekordzie
Group: Networking/Daemons
-Requires: %{name} = %{epoch}:%{version}-%{release}
+Requires: %{name} = %{version}-%{release}
%description vfs-default_quota
This VFS modules stores default quotas in a specified quota record.
@@ -668,7 +646,7 @@ limitów.
Summary: VFS module for hosting a Microsoft Distributed File System Tree
Summary(pl.UTF-8): Moduł VFS obsługi Microsoft Distributed File System
Group: Networking/Daemons
-Requires: %{name} = %{epoch}:%{version}-%{release}
+Requires: %{name} = %{version}-%{release}
%description vfs-expand_msdfs
A VFS module for hosting a Microsoft Distributed File System Tree.
@@ -692,7 +670,7 @@ płynniejsze powiększanie przestrzeni, rozdzielanie obciążenia itp.
Summary: VFS module to report read-only fires as writable
Summary(pl.UTF-8): Moduł VFS udający, że pliki tylko do odczytu są zapisywalne
Group: Networking/Daemons
-Requires: %{name} = %{epoch}:%{version}-%{release}
+Requires: %{name} = %{version}-%{release}
%description vfs-fake_perms
This module allow Roaming Profile files and directories to be set (on
@@ -714,7 +692,7 @@ lub wylogowywaniu klienta.
Summary: VFS module to implement file change notifications
Summary(pl.UTF-8): Moduł VFS implementujący informowanie o zmianach w plikach
Group: Networking/Daemons
-Requires: %{name} = %{epoch}:%{version}-%{release}
+Requires: %{name} = %{version}-%{release}
%description vfs-notify_fam
The vfs_notify_fam module makes use of the system FAM (File Alteration
@@ -729,7 +707,7 @@ informowania o zmianach w plikach dla klientów Windows.
Summary: VFS module for ease co-existence of Samba and netatalk
Summary(pl.UTF-8): Moduł VFS ułatwiający współpracę usług Samba i netatalk
Group: Networking/Daemons
-Requires: %{name} = %{epoch}:%{version}-%{release}
+Requires: %{name} = %{version}-%{release}
%description vfs-netatalk
Package contains a netatalk VFS module for ease co-existence of Samba
@@ -743,7 +721,7 @@ i netatalk przy udostępnianiu zasobów.
Summary: VFS module to add recycle bin facility to a samba share
Summary(pl.UTF-8): Moduł VFS dodający funkcję kosza do zasobu Samby
Group: Networking/Daemons
-Requires: %{name} = %{epoch}:%{version}-%{release}
+Requires: %{name} = %{version}-%{release}
%description vfs-recycle
VFS module to add recycle bin facility to a samba share.
@@ -755,7 +733,7 @@ Moduł VFS dodający funkcję kosza do zasobu Samby.
Summary: VFS module for pre-loading the kernel buffer cache
Summary(pl.UTF-8): Moduł VFS do wczesnego odczytu danych do bufora cache jądra
Group: Networking/Daemons
-Requires: %{name} = %{epoch}:%{version}-%{release}
+Requires: %{name} = %{version}-%{release}
%description vfs-readahead
This VFS module detects read requests at multiples of a given offset
@@ -782,7 +760,7 @@ bajtów.
Summary: VFS module for read-only limitation for specified share
Summary(pl.UTF-8): Moduł VFS do ograniczania określonego udziału tylko do odczytu
Group: Networking/Daemons
-Requires: %{name} = %{epoch}:%{version}-%{release}
+Requires: %{name} = %{version}-%{release}
%description vfs-readonly
This module performs a read-only limitation for specified share (or
@@ -794,11 +772,34 @@ Ten moduł wprowadza ograniczenie tylko do odczytu dla określonego
udziału (lub wszystkich, jeśli jest wczytywany w sekcji [global]) w
oparciu o definicje okresów w smb.conf.
+%package vfs-shadow_copy
+Summary: VFS module to make automatic copy of data in samba share
+Summary(pl.UTF-8): Moduł VFS do tworzenia automatycznych kopii danych w zasobach samby
+Group: Networking/Daemons
+Requires: %{name} = %{version}-%{release}
+
+%description vfs-shadow_copy
+VFS module to make automatic copy of data in samba share.
+
+%description vfs-shadow_copy -l pl.UTF-8
+Moduł VFS do tworzenia automatycznych kopii danych w zasobach samby.
+
+%package vfs-catia
+Summary: VFS module to fix Catia CAD filenames
+Group: Networking/Daemons
+Requires: %{name} = %{version}-%{release}
+
+%description vfs-catia
+The Catia CAD package commonly creates filenames that use characters
+that are illegal in CIFS filenames. The vfs_catia VFS module
+implements a fixed character mapping so that these files can be shared
+with CIFS clients.
+
%package vfs-scannedonly
Summary: Anti-virus solution as VFS module
Summary(pl.UTF-8): Rozwiązanie antywirusowe jako moduł VFS
Group: Networking/Daemons
-Requires: %{name} = %{epoch}:%{version}-%{release}
+Requires: %{name} = %{version}-%{release}
%description vfs-scannedonly
The vfs_scannedonly VFS module ensures that only files that have been
@@ -865,8 +866,8 @@ Documentacja samby w formacie PDF.
Summary: Samba modules for Python
Summary(pl.UTF-8): Moduły Samby dla Pythona
Group: Development/Languages/Python
-Requires: %{name}-common = %{epoch}:%{version}-%{release}
-Requires: python-libs
+%pyrequires_eq python
+Requires: %{name}-common = %{version}-%{release}
%description -n python-samba
Samba modules for Python.
@@ -875,15 +876,12 @@ Samba modules for Python.
Moduły Samby dla Pythona.
%prep
-%setup -q
+%setup -q -n samba-%{version}
%patch0 -p1
%patch1 -p1
%patch2 -p1
%patch3 -p1
%patch4 -p1
-%if "%{pld_release}" == "ti"
-%patch5 -p1
-%endif
%{__sed} -i 's#%SAMBAVERSION%#%{version}#' docs/htmldocs/index.html
@@ -1100,21 +1098,6 @@ if [ "$1" = "0" ]; then
%service -q ldap restart
fi
-%triggerpostun -- samba < 1.9.18p7
-if [ "$1" != "0" ]; then
- /sbin/chkconfig --add smb
-fi
-
-%if "%{pld_release}" != "ti"
-%triggerpostun -- samba < 3.4.0
-%banner %{name} << EOF
-!!! WARNING !!! The default passdb backend has been changed to 'tdbsam'!
-That breaks existing setups using the 'smbpasswd' backend without explicit declaration!
-Please use 'passdb backend = smbpasswd' if you would like to stick to the 'smbpasswd'
-backend or convert your smbpasswd entries using e.g. 'pdbedit -i smbpasswd -e tdbsam'.
-EOF
-%endif
-
%files
%defattr(644,root,root,755)
%attr(755,root,root) %{_sbindir}/nmbd
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/samba.git/commitdiff/8f2607b83208e9672972be90df9adb474f035876
More information about the pld-cvs-commit
mailing list