Browse Source

python-slip: new package

git-svn-id: http://trac.vinelinux.org/repos/projects/specs@3366 ec354946-7b23-47d6-9f5a-488ba84defc7
daisuke 13 years ago
parent
commit
de8b32d59e
1 changed files with 211 additions and 0 deletions
  1. 211 0
      p/python-slip/python-slip-vl.spec

+ 211 - 0
p/python-slip/python-slip-vl.spec

@@ -0,0 +1,211 @@
+Name:       python-slip
+Version:    0.2.14
+Release:    1%{?_dist_release}
+Summary:    Miscellaneous convenience, extension and workaround code for Python
+
+Group:      System Environment/Libraries
+License:    GPLv2+
+URL:        http://fedorahosted.org/python-slip
+
+Source0:    http://fedorahosted.org/released/%{name}/%{name}-%{version}.tar.bz2
+Patch0:     python-slip-0.2.14-noselinux.patch
+
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
+BuildArch:  noarch
+
+BuildRequires:  python
+BuildRequires:  python-devel
+
+%description
+The Simple Library for Python packages contain miscellaneous code for
+convenience, extension and workaround purposes.
+
+This package provides the "slip" and the "slip.util" modules.
+
+%package dbus
+Summary:    Convenience functions for dbus services
+Summary(ja):    Convenience functions for dbus services
+Group:      System Environment/Libraries
+Requires:   %{name} = %{version}-%{release}
+Requires:   dbus-python
+Requires:   pygobject
+Requires:   polkit
+
+%description dbus
+The Simple Library for Python packages contain miscellaneous code for
+convenience, extension and workaround purposes.
+
+This package provides slip.dbus.service.Object, which is a dbus.service.Object
+derivative that ends itself after a certain time without being used and/or if
+there are no clients anymore on the message bus, as well as convenience
+functions and decorators for integrating a dbus service with PolicyKit.
+
+%package gtk
+Summary:    Code to make auto-wrapping gtk labels
+Summary(ja):    Code to make auto-wrapping gtk labels
+Group:      System Environment/Libraries
+Requires:   %{name} = %{version}-%{release}
+Requires:   pygtk2
+
+%description gtk
+The Simple Library for Python packages contain miscellaneous code for
+convenience, extension and workaround purposes.
+
+This package provides slip.gtk.set_autowrap(), a convenience function which
+lets gtk labels be automatically re-wrapped upon resizing.
+
+%prep
+%setup -q
+%patch0 -p1 -b .noselinux
+
+%build
+make %{?_smp_mflags}
+
+%install
+rm -rf %buildroot
+make install DESTDIR=%buildroot
+
+%clean
+rm -rf %buildroot
+
+%files
+%defattr(-,root,root,-)
+%doc COPYING doc/dbus
+%dir %{python_sitelib}/slip/
+%{python_sitelib}/slip/__init__.py*
+%{python_sitelib}/slip/util
+%{python_sitelib}/slip-%{version}-py%{python_version}.egg-info
+
+%files dbus
+%defattr(-,root,root,-)
+%doc doc/dbus/*
+%{python_sitelib}/slip/dbus
+%{python_sitelib}/slip.dbus-%{version}-py%{python_version}.egg-info
+
+%files gtk
+%defattr(-,root,root,-)
+%{python_sitelib}/slip/gtk
+%{python_sitelib}/slip.gtk-%{version}-py%{python_version}.egg-info
+
+%changelog
+* Sat Apr 09 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 0.2.14-1
+- initial build for Vine Linux
+
+* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.2.14-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Mon Oct 11 2010 Nils Philippsen <nils@redhat.com> - 0.2.14-1
+- use plain "raise" in some places to ease debugging
+
+* Tue Aug 31 2010 Nils Philippsen <nils@redhat.com> - 0.2.13-1
+- revert "use tempfile.mkstemp"
+
+* Tue Aug 24 2010 Nils Philippsen <nils@redhat.com> - 0.2.12-1
+- use os.path.abspath instead of .realpath (#615819)
+- use tempfile.mkstemp
+- don't use hardcoded file ext separator
+
+* Wed Jun 30 2010 Nils Philippsen <nils@redhat.com> - 0.2.11-1
+- fix re-raising exceptions
+- add slip.util.files.overwrite_safely()
+
+* Fri Jun 11 2010 Nils Philippsen <nils@redhat.com> - 0.2.10-1
+- add pygobject2 requirement to dbus subpackage
+
+* Mon Mar 22 2010 Nils Philippsen <nils@redhat.com> - 0.2.9-1
+- fix throwing auth fail exceptions
+
+* Thu Mar 11 2010 Nils Philippsen <nils@redhat.com> - 0.2.8-1
+- improve polkit.enable_proxy decorator
+
+* Thu Feb 11 2010 Nils Philippsen <nils@redhat.com>
+- deprecate IsSystemBusNameAuthorized()
+
+* Tue Sep 29 2009 Nils Philippsen <nils@redhat.com> - 0.2.7-1
+- fix persistent service objects
+
+* Mon Sep 28 2009 Nils Philippsen <nils@redhat.com> - 0.2.6-1
+- ship all slip.dbus modules (#525790)
+
+* Thu Sep 24 2009 Nils Philippsen <nils@redhat.com> - 0.2.5-1
+- make polkit checks in dbus services non-blocking
+
+* Mon Sep 14 2009 Nils Philippsen <nils@redhat.com>
+- improve example documentation
+
+* Tue Sep 08 2009 Nils Philippsen <nils@redhat.com> - 0.2.4-1
+- fix dbus example
+
+* Tue Sep 01 2009 Nils Philippsen <nils@redhat.com> - 0.2.3-1
+- add issamefile(), linkfile(), linkorcopyfile() to slip.util.files
+
+* Tue Sep 01 2009 Nils Philippsen <nils@redhat.com> - 0.2.2-1
+- add slip.util.files
+
+* Tue Aug 25 2009 Nils Philippsen <nils@redhat.com> - 0.2.1-1
+- ship slip.gtk.tools
+
+* Mon Aug 24 2009 Nils Philippsen <nils@redhat.com> - 0.2.0-1
+- use PolicyKit version 1.0 if possible (#518996)
+- update and ship dbus README
+
+* Fri Aug 21 2009 Nils Philippsen <nils@redhat.com>
+- require polkit >= 0.94 from F-12 on
+
+* Thu Nov 27 2008 Nils Philippsen <nphilipp@redhat.com
+- use fedorahosted.org URLs
+
+* Tue Oct 14 2008 Nils Philippsen <nphilipp@redhat.com> - 0.1.15
+- add slip.dbus.polkit.AreAuthorizationsObtainable()
+
+* Mon Sep 15 2008 Nils Philippsen <nphilipp@redhat.com> - 0.1.14
+- clarify examples a bit
+
+* Tue Sep 09 2008 Nils Philippsen <nphilipp@redhat.com> - 0.1.13
+- add working examples
+
+* Fri Aug 29 2008 Nils Philippsen <nphilipp@redhat.com> - 0.1.12
+- make slip.dbus.service.Object persistence overridable per object
+
+* Tue Aug 05 2008 Nils Philippsen <nphilipp@redhat.com> - 0.1.11
+- implement freezing/thawing hooks
+
+* Tue Aug 05 2008 Nils Philippsen <nphilipp@redhat.com> - 0.1.10
+- implement disabling/enabling hooks
+
+* Tue Aug 05 2008 Nils Philippsen <nphilipp@redhat.com> - 0.1.9
+- make slip.util.hookable more flexible, easier extendable
+
+* Mon Aug 04 2008 Nils Philippsen <nphilipp@redhat.com> - 0.1.8
+- add slip.util.hookable
+
+* Thu Jul 24 2008 Nils Philippsen <nphilipp@redhat.com> - 0.1.7
+- fix import error (#456511)
+
+* Wed Jul 23 2008 Nils Philippsen <nphilipp@redhat.com> - 0.1.6
+- move proxy.polkit_enable to polkit.enable_proxy
+- rename polkit.NotAuthorized to NotAuthorizedException, polkit.auth_required
+  to require_auth
+
+* Tue Jul 22 2008 Nils Philippsen <nphilipp@redhat.com> - 0.1.5
+- don't reset timeout on failed polkit authorizations
+
+* Mon Jul 21 2008 Nils Philippsen <nphilipp@redhat.com> - 0.1.4
+- implement PolicyKit convenience functions and decorators
+- rename slip.dbus.service.TimeoutObject -> slip.dbus.service.Object
+
+* Fri Jul 11 2008 Nils Philippsen <nphilipp@redhat.com> - 0.1.3
+- BR: python-devel
+
+* Fri Jul 11 2008 Nils Philippsen <nphilipp@redhat.com> - 0.1.2
+- fix more inconsistent tabs/spaces
+
+* Fri Jul 11 2008 Nils Philippsen <nphilipp@redhat.com> - 0.1.1
+- fix inconsistent tabs/spaces
+
+* Tue May 27 2008 Nils Philippsen <nphilipp@redhat.com> - 0.1
+- move gtk.py -> gtk/__init__.py
+- rename gtk.set_autowrap () -> gtk.label_autowrap ()
+
+* Mon May 26 2008 Nils Philippsen <nphilipp@redhat.com>
+- initial build