diff --git a/pyinotify-0.7.1.tar.bz2 b/pyinotify-0.7.1.tar.bz2 deleted file mode 100644 index 090aaa8..0000000 --- a/pyinotify-0.7.1.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2b248f129fe887ad287360e189d3a8ca84d74fee545d1767ed04263e3c3b35d6 -size 91277 diff --git a/python-pyinotify.changes b/python-pyinotify.changes index 15b40c7..277e368 100644 --- a/python-pyinotify.changes +++ b/python-pyinotify.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Mon Oct 11 22:29:37 UTC 2010 - pascal.bleser@opensuse.org + +- update to 0.9.0 + ------------------------------------------------------------------- Tue Jun 17 21:15:13 CEST 2008 - poeml@suse.de diff --git a/python-pyinotify.spec b/python-pyinotify.spec index 978c3aa..4a50935 100644 --- a/python-pyinotify.spec +++ b/python-pyinotify.spec @@ -1,7 +1,7 @@ # -# spec file for package python-pyinotify (Version 0.6.2) +# spec file for package python-pyinotify (Version 0.9.0) # -# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2006-2010 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine # package are under the same license as the package itself. # @@ -10,57 +10,67 @@ # norootforbuild +%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")} +%{!?python_sitearch: %global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib(1))")} + Name: python-pyinotify BuildRequires: python-devel -Url: http://pyinotify.sourceforge.net/ -License: GPLv2 -Group: Productivity/System -Autoreqprov: on -Version: 0.7.1 +BuildRequires: perl +URL: http://github.com/seb-m/pyinotify +License: BSD License +Group: Development/Libraries/Python +Version: 0.9.0 +%define tag ec5a9f4 +%define subdir d2ffa6a Release: 1 Summary: Python module for watching filesystems changes -Source: http://www.pyinotify.org/kits/stable/pyinotify-%{version}.tar.bz2 +Source: http://download.github.com/seb-m-pyinotify-%{version}-0-g%{tag}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-build +%if 0%{?suse_version} >= 1120 +BuildArch: noarch +%endif %{py_requires} %description -pyinotify is a Python module for watching filesystems changes. By its design pyinotify can be used for any kind of fs monitoring. pyinotify -relies on a recent Linux Kernel feature (merged in kernel 2.6.13) called inotify. inotify is an event-driven notifier, its notifications are -exported from kernel space to user space. The raw interface of inotify is compounded of three system calls. pyinotify binds these system -calls and provides an implementation on top of them offering a generic and abstract way to use inotify with Python. Pyinotify doesn't -requires much detailed knowledge of inotify. Moreover, it only needs few statements for initializing, watching, handling (eventually trough a -new separate thread), and processing events notifications through subclassing. The only things to know is the path of items to watch, the -kind of events to monitor and the actions to execute on these notifications. Note: pyinotify requires Python 2.3 and above, and Linux 2.6.13 -at least. +pyinotify is a Python module for watching filesystems changes. By its design +pyinotify can be used for any kind of fs monitoring. + +pyinotify relies on a recent Linux Kernel feature (merged in kernel 2.6.13) +called inotify. inotify is an event-driven notifier, its notifications are +exported from kernel space to user space. The raw interface of inotify is +compounded of three system calls. pyinotify binds these system calls and +provides an implementation on top of them offering a generic and abstract way +to use inotify with Python. Pyinotify doesn't requires much detailed knowledge +of inotify. Moreover, it only needs few statements for initializing, watching, +handling (eventually trough a new separate thread), and processing events +notifications through subclassing. The only things to know is the path of items +to watch, the kind of events to monitor and the actions to execute on these +notifications. + +Note: pyinotify requires Python 2.3 and above, and Linux 2.6.13 at least. + + Authors: -------- - + Sebastien Martini %prep -%setup -n pyinotify-%{version} +%setup -q -n "seb-m-pyinotify-%{subdir}" %build -export CFLAGS="$RPM_OPT_FLAGS" -python setup.py build +export CFLAGS="%{optflags}" +%__python ./setup.py build %install -python setup.py install --prefix=%{_prefix} --root=$RPM_BUILD_ROOT --record-rpm=INSTALLED_FILES -chmod 644 src/{examples,tests}/*.py +%__python ./setup.py install --prefix="%{_prefix}" --root="%{buildroot}" --record-rpm=INSTALLED_FILES %clean -rm -rf $RPM_BUILD_ROOT +%{?buildroot:%__rm -rf "%{buildroot}"} %files -f INSTALLED_FILES %defattr(-,root,root) -%doc AUTHORS ChangeLog COPYING MANIFEST.in NEWS PKG-INFO README TODO -%doc doc -%doc src/examples -%doc src/tests +%doc ACKS COPYING README +%doc python2/examples -%changelog -n python-pyinotify -* Fri Jan 19 2007 - judas_iscariote@shorewall.net -- update to 0.6.3 -* Fri Sep 15 2006 - poeml@suse.de -- create package (version 0.6.2) diff --git a/seb-m-pyinotify-0.9.0-0-gec5a9f4.tar.gz b/seb-m-pyinotify-0.9.0-0-gec5a9f4.tar.gz new file mode 100644 index 0000000..1df4405 --- /dev/null +++ b/seb-m-pyinotify-0.9.0-0-gec5a9f4.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f0d5f1253a4564fe1c7ce0cce62e7d84772db6ff0b4a62a3be0ec5e131fa4814 +size 54875