[packages/samba] - remaining pl, sorted vfs-* modules

qboosh qboosh at pld-linux.org
Wed Jan 1 21:06:06 CET 2014


commit 4ecf4d28c3a611eead0d59322ca3d3facd90f38d
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Wed Jan 1 21:06:34 2014 +0100

    - remaining pl, sorted vfs-* modules

 samba.spec | 170 +++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 93 insertions(+), 77 deletions(-)
---
diff --git a/samba.spec b/samba.spec
index b1f8799..1094063 100644
--- a/samba.spec
+++ b/samba.spec
@@ -5,43 +5,36 @@
 # - 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_catia.8*
-#  /usr/share/man/man8/fs_commit.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 into main package, what was the point of splitting these?
+# - MERGE vfs modules with no external dependencies into main package?
 #
 
 #
 # Conditional build:
-%bcond_without	ads		# without ActiveDirectory support
-%bcond_without	cups		# without CUPS support
-%bcond_without	kerberos5	# without Kerberos V support
-%bcond_without	ldap		# without LDAP support
-%bcond_without	avahi
-%bcond_with	merged_build	# without samba3+samba4 merge
-%bcond_without	system_libtevent
-%bcond_without	system_libtalloc
-%bcond_without	system_libtdb
-								# http://wiki.samba.org/index.php/Franky
-%bcond_with	mks		# with vfs-mks (mksd dependency not distributale)
+%bcond_without	ads			# ActiveDirectory support
+%bcond_without	cups			# CUPS support
+%bcond_without	kerberos5		# Kerberos V support
+%bcond_without	ldap			# LDAP support
+%bcond_without	avahi			# Avahi support
+%bcond_with	merged_build		# samba3+samba4 merge
+%bcond_without	system_libtalloc	# system talloc
+%bcond_without	system_libtdb		# system tdb
+%bcond_without	system_libtevent	# system tevent
+						# http://wiki.samba.org/index.php/Franky
+%bcond_with	mks			# with vfs-mks (mksd dependency not distributale)
 
 # ADS requires kerberos5 and LDAP
 %if %{without kerberos5} || %{without ldap}
 %undefine	with_ads
 %endif
 
-%if %{with system_libtevent}
-%define		libtevent_ver	0.9.11
-%else
-%define		libtevent_ver	%{epoch}:%{version}-%{release}
-%endif
-
 %if %{with system_libtalloc}
-%define		libtalloc_ver	2.0.1
+%define		libtalloc_ver	2.0.5
 %else
 %define		libtalloc_ver	%{epoch}:%{version}-%{release}
 %endif
@@ -52,6 +45,12 @@
 %define		libtdb_ver	%{epoch}:%{version}-%{release}
 %endif
 
+%if %{with system_libtevent}
+%define		libtevent_ver	0.9.11
+%else
+%define		libtevent_ver	%{epoch}:%{version}-%{release}
+%endif
+
 %define		virusfilter_version 0.1.3
 Summary:	SMB server
 Summary(cs.UTF-8):	Server SMB
@@ -119,7 +118,7 @@ BuildRequires:	pam-devel >= 0.99.8.1
 BuildRequires:	pkgconfig
 BuildRequires:	popt-devel
 %{?with_pgsql:BuildRequires:	postgresql-devel}
-BuildRequires:	python-devel
+BuildRequires:	python-devel >= 1:2.4.2
 BuildRequires:	python-modules
 BuildRequires:	readline-devel >= 4.2
 BuildRequires:	rpmbuild(macros) >= 1.304
@@ -130,7 +129,7 @@ BuildRequires:	sed >= 4.0
 BuildRequires:	xfsprogs-devel
 # python-talloc 2.0.7+ is API incompatible with samba3
 BuildConflicts:	python-talloc-devel
-# samen goes for python-ldb 1.1.14
+# same goes for python-ldb 1.1.14
 BuildConflicts:	python-ldb-devel
 Requires(post,preun):	/sbin/chkconfig
 Requires:	%{name}-common = %{epoch}:%{version}-%{release}
@@ -395,7 +394,7 @@ e também, à impressoras SMB.
 %package common
 Summary:	Files used by both Samba servers and clients
 Summary(ja.UTF-8):	Samba サーバーとクライアントで使用されるプログラム
-Summary(pl.UTF-8):	Pliki używane przez serwer i klientów Samba
+Summary(pl.UTF-8):	Pliki używane przez serwer i klientów Samby
 Summary(pt_BR.UTF-8):	Arquivos em comum entre samba e samba-clients
 Summary(ru.UTF-8):	Файлы, используемые как сервером, так и клиентом Samba
 Summary(uk.UTF-8):	Файли, що використовуються як сервером, так і клієнтом Samba
@@ -414,7 +413,7 @@ Samba-common は Samba のサーバとクライアントの両方のパッケー
 
 %description common -l pl.UTF-8
 Samba-common dostarcza pliki niezbędne zarówno dla serwera jak i
-klientów Samba.
+klientów Samby.
 
 %description common -l pt_BR.UTF-8
 Arquivos em comum entre os pacotes samba e samba-clients.
@@ -599,27 +598,26 @@ CUPS backend for printing to SMB printers.
 Backend CUPS-a drukujący na drukarkach SMB.
 
 %package vfs-audit
-Summary:	VFS module to audit file access
-Summary(pl.UTF-8):	Moduł VFS do monitorowania operacji na plikach
+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}
 
 %description vfs-audit
-A simple module to audit file access to the syslog facility. The
-following operations are logged:
+A simple modules (audit, extd_audit, full_audit) to audit file access
+to the syslog facility. The following operations are logged:
  - share connect/disconnect,
  - directory opens/create/remove,
  - file open/close/rename/unlink/chmod.
 
 %description vfs-audit -l pl.UTF-8
-Proste moduły do monitorowania dostępu do plików na serwerze samba do
-do sysloga. Monitorowane są następujące operacje:
+Proste moduły (audit, extd_audit, full_audit) do monitorowania dostępu
+do plików na serwerze samba do sysloga. Monitorowane są następujące
+operacje:
  - podłączenie do/odłączenie od zasobu,
  - otwarcie/utworzenie/zmiana nazwy katalogu,
  - otwarcie/zamknięcie/zmiana nazwy/skasowanie/zmiana praw plików.
 
-Zawiera moduły audit, extd_audit i full_audit.
-
 %package vfs-cap
 Summary:	VFS module for CAP and samba compatibility
 Summary(pl.UTF-8):	Moduł VFS zgodności z CAP (Columbia AppleTalk Program)
@@ -635,6 +633,24 @@ This is used for compatibility between Samba and CAP.
 Zamienia znaki kodowane Shift-JIS do trzybajowej szestnastkowej
 reprezentacji używanej przez program Columbia AppleTalk Program (CAP).
 
+%package vfs-catia
+Summary:	VFS module to fix Catia CAD filenames
+Summary(pl.UTF-8):	Moduł VFS poprawiający nazwy plików z pakietu CAD Catia
+Group:		Networking/Daemons
+Requires:	%{name} = %{epoch}:%{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.
+
+%description vfs-catia -l pl.UTF-8
+Pakiet CAD Catia często tworzy nazwy plików, wykorzystujące znaki,
+które nie są dozwolone w nazwach plików CIFS. Moduł VFS vfs_catia
+implementuje stałe odwzorowanie znaków, pozwalające na współdzielenie
+plików z innymi klientami CIFS.
+
 %package vfs-default_quota
 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
@@ -710,8 +726,8 @@ Ten moduł używa demona FAM (File Alteration Monitor) do implementacji
 informowania o zmianach w plikach dla klientów Windows.
 
 %package vfs-netatalk
-Summary:	VFS module for ease co-existence of samba and netatalk
-Summary(pl.UTF-8):	Moduł VFS ułatwiający współpracę serwisów samba i netatalk
+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}
 
@@ -720,12 +736,12 @@ Package contains a netatalk VFS module for ease co-existence of Samba
 and netatalk file sharing services.
 
 %description vfs-netatalk -l pl.UTF-8
-Pakiet zawiera moduł VFS netatalk umożliwiający współpracę usług samba
+Pakiet zawiera moduł VFS netatalk umożliwiający współpracę usług Samba
 i netatalk przy udostępnianiu zasobów.
 
 %package vfs-recycle
 Summary:	VFS module to add recycle bin facility to a samba share
-Summary(pl.UTF-8):	Moduł VFS dodający możliwość kosza do zasobu samby
+Summary(pl.UTF-8):	Moduł VFS dodający funkcję kosza do zasobu Samby
 Group:		Networking/Daemons
 Requires:	%{name} = %{epoch}:%{version}-%{release}
 
@@ -733,7 +749,7 @@ Requires:	%{name} = %{epoch}:%{version}-%{release}
 VFS module to add recycle bin facility to a samba share.
 
 %description vfs-recycle -l pl.UTF-8
-Moduł VFS dodający możliwość kosza do zasobu samby.
+Moduł VFS dodający funkcję kosza do zasobu Samby.
 
 %package vfs-readahead
 Summary:	VFS module for pre-loading the kernel buffer cache
@@ -778,31 +794,9 @@ 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} = %{epoch}:%{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} = %{epoch}:%{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}
 
@@ -811,6 +805,24 @@ The vfs_scannedonly VFS module ensures that only files that have been
 scanned for viruses are visible and accessible to the end user. If
 non-scanned files are found an anti-virus scanning daemon is notified.
 
+%description vfs-scannedonly -l pl.UTF-8
+Moduł VFS vfs_scannedonly zapewnia, że tylko pliki, które zostały
+wcześniej przeskanowane pod kątem wirusów, są widoczne i dostępne dla
+użytkownika końcowego. Jeśli zostaną znalezione pliki nie
+przeskanowane, powiadamiany jest antywirusowy demon skanujący.
+
+%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} = %{epoch}:%{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 -n openldap-schema-samba
 Summary:	Samba LDAP schema
 Summary(pl.UTF-8):	Schemat LDAP dla samby
@@ -822,10 +834,10 @@ BuildArch:	noarch
 %endif
 
 %description -n openldap-schema-samba
-This package contains samba.schema for openldap.
+This package contains samba.schema for OpenLDAP.
 
 %description -n openldap-schema-samba -l pl.UTF-8
-Ten pakiet zawiera schemat samby dla openldap-a.
+Ten pakiet zawiera schemat Samby (samba.schema) dla OpenLDAP-a.
 
 %package doc-html
 Summary:	Samba HTML documentation
@@ -850,13 +862,17 @@ Samba PDF documentation.
 Documentacja samby w formacie PDF.
 
 %package -n python-samba
-Summary:	Samba Module for Python
+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
+Requires:	python-libs
 
 %description -n python-samba
-Samba Module for Python.
+Samba modules for Python.
+
+%description -n python-samba -l pl.UTF-8
+Moduły Samby dla Pythona.
 
 %prep
 %setup -q
@@ -1394,6 +1410,11 @@ EOF
 %attr(755,root,root) %{_vfsdir}/cap.so
 %{_mandir}/man8/vfs_cap.8*
 
+%files vfs-catia
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_vfsdir}/catia.so
+%{_mandir}/man8/vfs_catia.8*
+
 %files vfs-default_quota
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_vfsdir}/default_quota.so
@@ -1433,25 +1454,20 @@ EOF
 %attr(755,root,root) %{_vfsdir}/recycle.so
 %{_mandir}/man8/vfs_recycle.8*
 
-%files vfs-shadow_copy
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_vfsdir}/shadow_copy.so
-%{_mandir}/man8/vfs_shadow_copy.8*
-
-%files vfs-catia
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_vfsdir}/catia.so
-%{_mandir}/man8/vfs_catia.8*
-
 %files vfs-scannedonly
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_vfsdir}/scannedonly.so
 %{_mandir}/man8/vfs_scannedonly.8*
 
+%files vfs-shadow_copy
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_vfsdir}/shadow_copy.so
+%{_mandir}/man8/vfs_shadow_copy.8*
+
 %if %{with ldap}
 %files -n openldap-schema-samba
 %defattr(644,root,root,755)
-%{schemadir}/*.schema
+%{schemadir}/samba.schema
 %endif
 
 %files doc-html
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/samba.git/commitdiff/4ecf4d28c3a611eead0d59322ca3d3facd90f38d



More information about the pld-cvs-commit mailing list