rpms/system-config-samba/devel .cvsignore, 1.57, 1.58 sources, 1.60, 1.61 system-config-samba.spec, 1.62, 1.63

Nils Philippsen nphilipp at fedoraproject.org
Fri Aug 22 15:07:39 UTC 2008


Author: nphilipp

Update of /cvs/pkgs/rpms/system-config-samba/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv23732

Modified Files:
	.cvsignore sources system-config-samba.spec 
Log Message:
install dbus service mechanism
add python, python-devel build requirements
remove usermode, libuser-python requirements
add dbus-python, PolicyKit-gnome, python-slip-dbus requirements
ship dbus, PolicyKit configuration and scsamba python module
use dbus/PolicyKit for privileged operations in the frontend
use pwd.getpwall () instead of libuser for user enumeration
implement dbus service wrapping the backend
restructure source, prepare for dbus/PolicyKit



Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/system-config-samba/devel/.cvsignore,v
retrieving revision 1.57
retrieving revision 1.58
diff -u -r1.57 -r1.58
--- .cvsignore	8 Apr 2008 13:12:58 -0000	1.57
+++ .cvsignore	22 Aug 2008 15:03:09 -0000	1.58
@@ -1 +1 @@
-system-config-samba-1.2.63.tar.bz2
+system-config-samba-1.2.64.tar.bz2


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/system-config-samba/devel/sources,v
retrieving revision 1.60
retrieving revision 1.61
diff -u -r1.60 -r1.61
--- sources	8 Apr 2008 13:12:58 -0000	1.60
+++ sources	22 Aug 2008 15:03:09 -0000	1.61
@@ -1 +1 @@
-818c71bc1131d2294e19f945af6fafc8  system-config-samba-1.2.63.tar.bz2
+637a999eeb7ab3309091ddb50209687b  system-config-samba-1.2.64.tar.bz2


Index: system-config-samba.spec
===================================================================
RCS file: /cvs/pkgs/rpms/system-config-samba/devel/system-config-samba.spec,v
retrieving revision 1.62
retrieving revision 1.63
diff -u -r1.62 -r1.63
--- system-config-samba.spec	8 Apr 2008 13:12:58 -0000	1.62
+++ system-config-samba.spec	22 Aug 2008 15:03:09 -0000	1.63
@@ -1,16 +1,7 @@
-# Command line configurables
-
-%if 0%{?fedora}%{?rhel} == 0 || 0%{?fedora} >= 8 || 0%{?rhel} >= 6
-%bcond_without libuser_python
-%else
-%bcond_with libuser_python
-%endif
+%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(0)")}
+%{!?python_version: %global python_version %(%{__python} -c "from distutils.sysconfig import get_python_version; print get_python_version()")}
 
-%if 0%{?fedora}%{?rhel} == 0 || 0%{?fedora} >= 9 || 0%{?rhel} >= 6
-%bcond_without console_util
-%else
-%bcond_with console_util
-%endif
+# Command line configurables
 
 %if 0%{?fedora}%{?rhel} == 0 || 0%{?fedora} >= 8 || 0%{?rhel} >= 6
 %bcond_without rarian_compat
@@ -20,7 +11,7 @@
 
 Summary: Samba server configuration tool
 Name: system-config-samba
-Version: 1.2.63
+Version: 1.2.64
 Release: 1%{?dist}
 URL: http://fedoraproject.org/wiki/SystemConfig/samba
 License: GPLv2+
@@ -30,6 +21,8 @@
 # We are upstream, thus the source is only available from within this source
 # package.
 Source0: %{name}-%{version}.tar.bz2
+BuildRequires: python
+BuildRequires: python-devel
 BuildRequires: desktop-file-utils
 BuildRequires: gettext
 BuildRequires: intltool
@@ -41,21 +34,14 @@
 BuildRequires: scrollkeeper
 %endif
 Obsoletes: redhat-config-samba < 1.1.5
+Requires: dbus-python
+Requires: PolicyKit-gnome
 Requires: pygtk2
 Requires: pygtk2-libglade
 Requires: python
-%if 0%{?with_console_util:1}
-Requires: usermode >= 1.94
-%else
-Requires: usermode >= 1.36
-%endif
+Requires: python-slip-dbus >= 0.1.7
 Requires: samba
 Requires: samba-common
-%if 0%{?with_libuser_python:1}
-Requires: libuser-python
-%else
-Requires: libuser
-%endif
 Requires: hicolor-icon-theme
 
 %description
@@ -66,7 +52,7 @@
 %setup -q
 
 %build
-make %{?with_console_util:CONSOLE_USE_CONFIG_UTIL=1} %{?_smp_mflags}
+make %{?_smp_mflags}
 
 %install
 rm -rf %{buildroot}
@@ -105,10 +91,33 @@
 %{_datadir}/system-config-samba
 %{_datadir}/applications/system-config-samba.desktop
 %{_datadir}/icons/hicolor/48x48/apps/system-config-samba.png
-%config(noreplace) %{_sysconfdir}/security/console.apps/system-config-samba
-%config(noreplace) %{_sysconfdir}/pam.d/system-config-samba
+%{_sysconfdir}/dbus-1/system.d/*.conf
+%{_datadir}/dbus-1/system-services/*.service
+%{_datadir}/PolicyKit/policy/*.policy
+%{python_sitelib}/scsamba
+%{python_sitelib}/scsamba-%{version}-py%{python_version}.egg-info
+%{python_sitelib}/scsamba.dbus-%{version}-py%{python_version}.egg-info
 
 %changelog
+* Tue Aug 19 2008 Nils Philippsen <nphilipp at redhat.com> - 1.2.64-1
+- install dbus service mechanism
+
+* Mon Aug 18 2008 Nils Philippsen <nphilipp at redhat.com>
+- add python, python-devel build requirements
+- remove usermode, libuser-python requirements
+- add dbus-python, PolicyKit-gnome, python-slip-dbus requirements
+- ship dbus, PolicyKit configuration and scsamba python module
+
+* Fri Aug 15 2008 Nils Philippsen <nphilipp at redhat.com>
+- use dbus/PolicyKit for privileged operations in the frontend
+- use pwd.getpwall () instead of libuser for user enumeration
+
+* Wed Aug 13 2008 Nils Philippsen <nphilipp at redhat.com>
+- implement dbus service wrapping the backend
+
+* Tue Aug 12 2008 Nils Philippsen <nphilipp at redhat.com>
+- restructure source, prepare for dbus/PolicyKit
+
 * Tue Apr 08 2008 Nils Philippsen <nphilipp at redhat.com> - 1.2.63-1
 - pick up updated translations
 




More information about the fedora-extras-commits mailing list