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

X2Go dev team git-admin at x2go.org
Wed Jan 8 15:15:37 CET 2014


The branch, build-baikal 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