diff --git a/zypp-plugin-0.3.tar.bz2 b/zypp-plugin-0.3.tar.bz2 deleted file mode 100644 index 0128640..0000000 --- a/zypp-plugin-0.3.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a2fb665be74035aa08d919c6e2d8b3877fe4b6ced9761db117c747ad1141f2e2 -size 3923 diff --git a/zypp-plugin-0.4.tar.bz2 b/zypp-plugin-0.4.tar.bz2 new file mode 100644 index 0000000..c239ea6 --- /dev/null +++ b/zypp-plugin-0.4.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b6091a56745266dde22bc36edee314b75b1b29c8ec2b49f5457982ae7b5cd7dd +size 4082 diff --git a/zypp-plugin.changes b/zypp-plugin.changes index 3fde55f..5f954a0 100644 --- a/zypp-plugin.changes +++ b/zypp-plugin.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Sat Jan 25 17:21:49 CET 2014 - ma@suse.de + +- Add .pyc/.pyo to package +- version 0.4 + ------------------------------------------------------------------- Wed May 9 10:01:48 UTC 2012 - coolo@suse.com diff --git a/zypp-plugin.spec b/zypp-plugin.spec index d4cb841..ba17b12 100644 --- a/zypp-plugin.spec +++ b/zypp-plugin.spec @@ -1,7 +1,7 @@ # # spec file for package zypp-plugin # -# Copyright (c) 2011-2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -11,32 +11,37 @@ # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. + +# Please submit bugfixes or comments via http://bugs.opensuse.org/ # -Name: zypp-plugin -Version: 0.3 -Release: 0 -Group: System/Packages -License: GPL-2.0 -Url: https://gitorious.org/opensuse/zypp-plugin -Summary: Helper that makes writing ZYpp plugins easier + + +Name: zypp-plugin +Version: 0.4 +Release: 0 +Url: https://gitorious.org/opensuse/zypp-plugin +Summary: Helper that makes writing ZYpp plugins easier +License: GPL-2.0 +Group: System/Packages BuildRoot: %{_tmppath}/%{name}-%{version}-build -Source0: %{name}-%{version}.tar.bz2 +Source0: %{name}-%{version}.tar.bz2 # Actually libzypp(plugin) should be required. Unfortunately the corresponing # provides was introduced to late for SUSE Manager/SLE-11-SP1. We do not want to # enforce libzypp update to satisfy this, so the Requires should saty disabled, # until libzypp on SUSE Manager/SLE-11-SP1 was updated and provides libzypp(plugin). #Requires: libzypp(plugin) -BuildRequires: python-devel -Requires: python +BuildRequires: python-devel +Requires: python + +%{?!py_sitearch: %global py_sitearch %(python -c 'from distutils.sysconfig import get_python_lib; print get_python_lib(True)')} %description Empty main package. Helper for different languages reside in subpackages. %package python -Group: System/Packages -License: GPL-2.0 -Summary: Helper that makes writing ZYpp plugins in python easier +Summary: Helper that makes writing ZYpp plugins in python easier +Group: System/Packages %description python This API allows writing ZYpp plugins by just subclassing from a python class @@ -48,9 +53,17 @@ and implementing the commands you want to respond to as python methods. %build %install -%{__mkdir_p} %{buildroot}%{py_sitedir} -%{__install} python/zypp_plugin.py %{buildroot}%{py_sitedir}/zypp_plugin.py +%{__mkdir_p} %{buildroot}%{py_sitearch} +%{__install} python/zypp_plugin.py %{buildroot}%{py_sitearch}/zypp_plugin.py +%if 0%{?suse_version} +pushd $RPM_BUILD_ROOT/%{python_sitearch} +python %py_libdir/py_compile.py *.py +python -O %py_libdir/py_compile.py *.py +popd +%endif %files python %defattr(-,root,root) -%{py_sitedir}/zypp_plugin.py +%{py_sitearch}/* + +%changelog