From a5ec76170ad435d8d52a2edddc87855ed160eee1627ac9b566a87d5247fa3b57 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Chv=C3=A1tal?= Date: Tue, 4 Sep 2018 06:19:21 +0000 Subject: [PATCH] Accepting request 632925 from home:Pharaoh_Atem:SUSE_Pagure - Initial packaging of Trololio for supporting Pagure OBS-URL: https://build.opensuse.org/request/show/632925 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Trololio?expand=0&rev=1 --- .gitattributes | 23 ++++++++++++++ .gitignore | 1 + Trololio-1.0.zip | 3 ++ Trololio-LICENSE | 21 +++++++++++++ python-Trololio.changes | 4 +++ python-Trololio.spec | 69 +++++++++++++++++++++++++++++++++++++++++ 6 files changed, 121 insertions(+) create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 Trololio-1.0.zip create mode 100644 Trololio-LICENSE create mode 100644 python-Trololio.changes create mode 100644 python-Trololio.spec diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/Trololio-1.0.zip b/Trololio-1.0.zip new file mode 100644 index 0000000..98d7228 --- /dev/null +++ b/Trololio-1.0.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e7f69aaa0c46ddf61fce1a8c29755fdee3c02a34ed34f4bd5c6e8c37ca77ee94 +size 4739 diff --git a/Trololio-LICENSE b/Trololio-LICENSE new file mode 100644 index 0000000..9780884 --- /dev/null +++ b/Trololio-LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2015 ThinkChaos + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. \ No newline at end of file diff --git a/python-Trololio.changes b/python-Trololio.changes new file mode 100644 index 0000000..29ec74d --- /dev/null +++ b/python-Trololio.changes @@ -0,0 +1,4 @@ +------------------------------------------------------------------- +Sun Jul 8 13:15:22 UTC 2018 - Neal Gompa + +- Initial packaging diff --git a/python-Trololio.spec b/python-Trololio.spec new file mode 100644 index 0000000..ccc1917 --- /dev/null +++ b/python-Trololio.spec @@ -0,0 +1,69 @@ +# +# spec file for package python-Trololio +# +# Copyright (c) 2018 Neal Gompa . +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# 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/ +# + + +%{?!python_module:%define python_module() python-%{**} python3-%{**}} +Name: python-Trololio +Version: 1.0 +Release: 0 +Summary: Trollius and asyncio compatibility library +License: MIT +Group: Development/Libraries/Python +URL: http://github.com/ThinkChaos/Trololio +Source: https://files.pythonhosted.org/packages/source/T/Trololio/Trololio-%{version}.zip +# License file from source repository +Source1: https://raw.githubusercontent.com/ThinkChaos/Trololio/25fe6b9a0d9e2dc69d59f1b5c6e6e56a6615c305/LICENSE#/Trololio-LICENSE +BuildRequires: %{python_module setuptools} +BuildRequires: unzip +BuildRequires: fdupes +BuildRequires: python-rpm-macros +%if "%{python_flavor}" == "python2" +Requires: python2-trollius +%endif + +BuildArch: noarch +%python_subpackages + +%description +Trololio provides a compatibility layer for Trollius and asyncio (aka Tulip). +It addresses the differences listed in Trollius and Tulip: + +* Allows the use of Trollius' syntax with asyncio. +* Provides missing objects and aliases for the others. +* Synchronizes debug environnement variables. + + +%prep +%setup -q -n Trololio-%{version} + +# Install license into source tree +cp %{SOURCE1} LICENSE + +%build +%python_build + +%install +%python_install + +%fdupes %{buildroot}/%{_prefix} + +%files %{python_files} +%{python_sitelib}/* +%doc README.rst +%license LICENSE + +%changelog