From d0534164c3a4184a4553076a01aa10c4d5474743 Mon Sep 17 00:00:00 2001 From: liliang Date: Wed, 7 Jul 2021 10:23:45 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0python-husl?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- LICENSE.txt | 19 +++++++++++++++++ husl-4.0.3.tar.gz | Bin 0 -> 3880 bytes python-husl.spec | 53 ++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 72 insertions(+) create mode 100644 LICENSE.txt create mode 100644 husl-4.0.3.tar.gz create mode 100644 python-husl.spec diff --git a/LICENSE.txt b/LICENSE.txt new file mode 100644 index 0000000..8bf9d45 --- /dev/null +++ b/LICENSE.txt @@ -0,0 +1,19 @@ +Copyright (c) 2015 Alexei Boronine + +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. diff --git a/husl-4.0.3.tar.gz b/husl-4.0.3.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..e04d9eb6abf633d6e36809b41340ef2808e50bab GIT binary patch literal 3880 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 literal 0 HcmV?d00001 diff --git a/python-husl.spec b/python-husl.spec new file mode 100644 index 0000000..b2e523c --- /dev/null +++ b/python-husl.spec @@ -0,0 +1,53 @@ +%global upname husl + +Name: python-%{upname} +Version: 4.0.3 +Release: 1 +Summary: A Python implementation of HUSL +License: MIT + +URL: http://github.com/boronine/pyhusl +Source0: https://pypi.python.org/packages/source/h/husl/husl-%{version}.tar.gz +# By mistake the license is not packaged (fixed in devel version upstream) +Source1: https://raw.githubusercontent.com/husl-colors/husl-python/master/LICENSE.txt +BuildArch: noarch +BuildRequires: python3-devel +BuildRequires: python3-setuptools + +%global _description\ +HUSL is a human-friendly alternative to HSL (Hue, Saturation and Lightness)\ +color space. This package provides Python2 support + +%description %_description + +%package -n python3-%{upname} +Summary: A Python implementation of HUSL +BuildRequires: python3-devel +BuildRequires: python3-setuptools + +%description -n python3-%{upname} +HUSL is a human-friendly alternative to HSL (Hue, Saturation and Lightness) +color space. This package provides Python3 support + + +%prep +%setup -q -n %{upname}-%{version} + +find . -name '*.py' | xargs sed -i '1s|^#!python|#!%{__python3}|' + +%build +cp -p %{SOURCE1} . +%py3_build + +%install +%py3_install + +%files -n python3-%{upname} +%doc README.md +%license LICENSE.txt +%{python3_sitelib}/husl* +%{python3_sitelib}/__pycache__/* + +%changelog +* Wed Jul 07 2021 liliang - 4.0.3-1 +- Init project \ No newline at end of file -- Gitee