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