[X2Go-Commits] python-x2go.git - brokerclient (branch) updated: 0.4.0.8-27-gaa287d9

X2Go dev team git-admin at x2go.org
Tue Jan 7 16:21:48 CET 2014


The branch, brokerclient has been updated
       via  aa287d96dc72d9f3cdd9e5103091ffc6f2ff449b (commit)
      from  b9985b41a54545d815fb3b2211fd6f18b9118509 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
-----------------------------------------------------------------------

Summary of changes:
 debian/changelog |    2 +
 python-x2go.spec |  144 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 146 insertions(+)
 create mode 100644 python-x2go.spec

The diff of changes is:
diff --git a/debian/changelog b/debian/changelog
index 7ff563e..80b9796 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -33,6 +33,8 @@ python-x2go (0.4.0.9-0x2go1) UNRELEASED; urgency=low
     - Import python-x2go-py3.patch from Fedora. Thanks to Orion!!!
   * debian/source/format:
     + Switch to format 1.0.
+  * Ship python-x2go.spec (RPM package definitions) in upstream project. (Thanks
+    to the Fedora package maintainers).
 
   [ Orion Poplawski ]
   * debian/control:
diff --git a/python-x2go.spec b/python-x2go.spec
new file mode 100644
index 0000000..680847d
--- /dev/null
+++ b/python-x2go.spec
@@ -0,0 +1,144 @@
+#if 0%{?fedora}
+#global with_python3 1
+#endif
+
+Name:           python-x2go
+Version:        0.4.0.7
+Release:        1%{?dist}
+Summary:        Python module providing X2Go client API
+
+Group:          Development/Languages
+License:        AGPLv3+
+URL:            http://www.x2go.org/
+Source0:        http://code.x2go.org/releases/source/%{name}/%{name}-%{version}.tar.gz
+Patch0:         python-x2go-py3.patch
+
+BuildArch:      noarch
+BuildRequires:  python2-devel
+BuildRequires:  python-setuptools
+%if 0%{?with_python3}
+BuildRequires:  python3-devel
+# For 2to3
+BuildRequires:  python-tools
+%endif # if with_python3
+# For doc build
+BuildRequires:  epydoc
+BuildRequires:  python-cups
+BuildRequires:  python-gevent
+BuildRequires:  python-paramiko
+BuildRequires:  python-xlib
+Requires:       nxproxy
+Requires:       python-cups
+Requires:       python-gevent
+Requires:       python-paramiko
+Requires:       python-xlib
+
+%description
+X2Go is a server based computing environment with:
+   - session resuming
+   - low bandwidth support
+   - LDAP support
+   - client side mass storage mounting support
+   - audio support
+   - authentication by smartcard and USB stick
+
+This Python module allows you to integrate X2Go client support into your
+Python applications by providing a Python-based X2Go client API.
+
+
+%package        doc
+Summary:        Python X2Go client API documentation
+Group:          Documentation
+Requires:       %{name} = %{version}-%{release}
+
+%description    doc
+This package contains the Python X2Go client API documentation.
+
+
+%if 0%{?with_python3}
+%package -n python3-x2go
+Summary:        Python module providing X2Go client API
+Group:          Development/Languages
+
+%description -n python3-x2go
+X2Go is a server based computing environment with:
+   - session resuming
+   - low bandwidth support
+   - LDAP support
+   - client side mass storage mounting support
+   - audio support
+   - authentication by smartcard and USB stick
+
+This Python module allows you to integrate X2Go client support into your
+Python applications by providing a Python-based X2Go client API.
+%endif # with_python3
+
+
+%prep
+%setup -q
+# Remove shbang from library scipts
+find x2go -name '*.py' | xargs sed -i '1s|^#!/usr/bin/env python||'
+# Python3
+%if 0%{?with_python3}
+rm -rf %{py3dir}
+cp -a . %{py3dir}
+2to3 --write --nobackups %{py3dir}
+%endif # with_python3
+
+
+%build
+%{__python} setup.py build
+%if 0%{?with_python3}
+pushd %{py3dir}
+%{__python3} setup.py build
+popd
+%endif # with_python3
+
+# Build the docs
+mkdir -p epydoc/html
+epydoc --debug -n "Python X2Go" -u http://www.x2go.org -v --html --no-private -o epydoc/html x2go/
+
+
+%install
+%if 0%{?with_python3}
+pushd %{py3dir}
+%{__python3} setup.py install --skip-build --root %{buildroot}
+popd
+%endif # with_python3
+%{__python} setup.py install --skip-build --root %{buildroot}
+
+
+%files
+%doc LICENSE.txt README* TODO
+%{python_sitelib}/*
+
+%files doc
+%doc epydoc/html
+
+
+%changelog
+* Tue Aug 6 2013 Orion Poplawski <orion at cora.nwra.com> - 0.4.0.7-1
+- Update to 0.4.0.7
+
+* Sun Aug 04 2013 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.4.0.6-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
+
+* Fri Aug 2 2013 Orion Poplawski <orion at cora.nwra.com> - 0.4.0.6-3
+- Add requires nxproxy and python-cups
+- Build the documentation and ship in -doc sub-package
+
+* Thu Aug 1 2013 Orion Poplawski <orion at cora.nwra.com> - 0.4.0.6-2
+- Remove python shbangs from library scripts
+
+* Wed Jul 31 2013 Orion Poplawski <orion at cora.nwra.com> - 0.4.0.6-1
+- Update to 0.4.0.6
+
+* Wed Jul 10 2013 Orion Poplawski <orion at cora.nwra.com> - 0.4.0.4-1
+- Update to 0.4.0.4
+
+* Tue Feb 12 2013 Orion Poplawski <orion at cora.nwra.com> - 0.4.0.0-1
+- Update to 0.4.0.0
+
+* Tue Dec 18 2012 Orion Poplawski <orion at cora.nwra.com> - 0.2.1.1-1
+- Initial Fedora package
+


hooks/post-receive
-- 
python-x2go.git (Python X2Go Client API)

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "python-x2go.git" (Python X2Go Client API).




More information about the x2go-commits mailing list