summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <copr-devel@lists.fedorahosted.org>2023-02-24 07:04:41 +0000
committerCoprDistGit <copr-devel@lists.fedorahosted.org>2023-02-24 07:04:41 +0000
commit9182458cc9a10f01f1dc75340afb001a10893b17 (patch)
treeda20d852365ccc85de81a5da92bab619d2e3f6a1
parentdb8ac7b937afd7ac50a0b2730ca896619e3ac4f6 (diff)
automatic import of python3-defconopeneuler20.03
-rw-r--r--.gitignore1
-rw-r--r--python-defcon.spec182
-rw-r--r--sources1
3 files changed, 184 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..7507b9b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/defcon-0.10.2.zip
diff --git a/python-defcon.spec b/python-defcon.spec
new file mode 100644
index 0000000..aa2d7c2
--- /dev/null
+++ b/python-defcon.spec
@@ -0,0 +1,182 @@
+%global _empty_manifest_terminate_build 0
+Name: python-defcon
+Version: 0.10.2
+Release: 1
+Summary: A set of flexible objects for representing UFO data.
+License: MIT
+URL: https://github.com/robotools/defcon
+Source0: https://mirrors.nju.edu.cn/pypi/web/packages/7c/31/54dd2c63f4b8253d776d03e3a38e16a0013beef5969b5813441af6764a42/defcon-0.10.2.zip
+BuildArch: noarch
+
+Requires: python3-fonttools[ufo,unicode]
+Requires: python3-fonttools[lxml]
+Requires: python3-fontPens
+
+%description
+Defcon is a set of UFO based objects optimized for use in font editing
+applications. The objects are built to be lightweight, fast and
+flexible. The objects are very bare-bones and they are not meant to be
+end-all, be-all objects. Rather, they are meant to provide base
+functionality so that you can focus on your application’s behavior, not
+object observing or maintaining cached data. Defcon implements UFO3 as
+described by the `UFO font format <http://unifiedfontobject.org>`_. If
+needed, the
+`ufo2-deprecated <https://github.com/typesupply/defcon/tree/ufo2-deprecated>`_
+branch has the older, UFO2, version of Defcon.
+Install
+~~~~~~~
+To download and install the latest stable release of defcon from the
+`Python Package Index <https://pypi.python.org/pypi/defcon>`_, use the
+`pip <https://pip.pypa.io/en/stable/installing/>`_ command line tool:
+ pip install --upgrade defcon
+To install with the `fontPens <https://github.com/robofab-developers/fontPens>`_ package —used for ``Glyph.correctDirection()`` and ``Contour.contourInside()``— do:
+ pip install --upgrade defcon[pens]
+To optionally install defcon with support for `lxml <https://github.com/lxml/lxml>`_,
+a faster XML reader and writer library, you can do:
+ pip install --upgrade defcon[lxml]
+You can separate multiple extras using a comma: ``defcon[pens,lxml]``.
+Documentation
+~~~~~~~~~~~~~
+Documentation for Defcon lives at
+`defcon.robotools.dev <http://defcon.robotools.dev/en/latest/>`_.
+Copyrights
+~~~~~~~~~~
+This package is distributed under the MIT license. See the
+`license <License.txt>`_. Defcon is built in
+`Python <http://www.python.org>`_. Parts of RoboFab use
+`fontTools <https://github.com/behdad/fonttools>`_, an OpenSource font
+toolkit started by Just van Rossum. Parts of Defcon implement the
+Property List file format in XML, copyright
+`Apple Computer <http://www.apple.com>`_. Parts of Defcon implement tables and
+names from PostScript and the OpenType FDK, copyright
+`Adobe <http://www.adobe.com>`_.
+
+%package -n python3-defcon
+Summary: A set of flexible objects for representing UFO data.
+Provides: python-defcon
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+%description -n python3-defcon
+Defcon is a set of UFO based objects optimized for use in font editing
+applications. The objects are built to be lightweight, fast and
+flexible. The objects are very bare-bones and they are not meant to be
+end-all, be-all objects. Rather, they are meant to provide base
+functionality so that you can focus on your application’s behavior, not
+object observing or maintaining cached data. Defcon implements UFO3 as
+described by the `UFO font format <http://unifiedfontobject.org>`_. If
+needed, the
+`ufo2-deprecated <https://github.com/typesupply/defcon/tree/ufo2-deprecated>`_
+branch has the older, UFO2, version of Defcon.
+Install
+~~~~~~~
+To download and install the latest stable release of defcon from the
+`Python Package Index <https://pypi.python.org/pypi/defcon>`_, use the
+`pip <https://pip.pypa.io/en/stable/installing/>`_ command line tool:
+ pip install --upgrade defcon
+To install with the `fontPens <https://github.com/robofab-developers/fontPens>`_ package —used for ``Glyph.correctDirection()`` and ``Contour.contourInside()``— do:
+ pip install --upgrade defcon[pens]
+To optionally install defcon with support for `lxml <https://github.com/lxml/lxml>`_,
+a faster XML reader and writer library, you can do:
+ pip install --upgrade defcon[lxml]
+You can separate multiple extras using a comma: ``defcon[pens,lxml]``.
+Documentation
+~~~~~~~~~~~~~
+Documentation for Defcon lives at
+`defcon.robotools.dev <http://defcon.robotools.dev/en/latest/>`_.
+Copyrights
+~~~~~~~~~~
+This package is distributed under the MIT license. See the
+`license <License.txt>`_. Defcon is built in
+`Python <http://www.python.org>`_. Parts of RoboFab use
+`fontTools <https://github.com/behdad/fonttools>`_, an OpenSource font
+toolkit started by Just van Rossum. Parts of Defcon implement the
+Property List file format in XML, copyright
+`Apple Computer <http://www.apple.com>`_. Parts of Defcon implement tables and
+names from PostScript and the OpenType FDK, copyright
+`Adobe <http://www.adobe.com>`_.
+
+%package help
+Summary: Development documents and examples for defcon
+Provides: python3-defcon-doc
+%description help
+Defcon is a set of UFO based objects optimized for use in font editing
+applications. The objects are built to be lightweight, fast and
+flexible. The objects are very bare-bones and they are not meant to be
+end-all, be-all objects. Rather, they are meant to provide base
+functionality so that you can focus on your application’s behavior, not
+object observing or maintaining cached data. Defcon implements UFO3 as
+described by the `UFO font format <http://unifiedfontobject.org>`_. If
+needed, the
+`ufo2-deprecated <https://github.com/typesupply/defcon/tree/ufo2-deprecated>`_
+branch has the older, UFO2, version of Defcon.
+Install
+~~~~~~~
+To download and install the latest stable release of defcon from the
+`Python Package Index <https://pypi.python.org/pypi/defcon>`_, use the
+`pip <https://pip.pypa.io/en/stable/installing/>`_ command line tool:
+ pip install --upgrade defcon
+To install with the `fontPens <https://github.com/robofab-developers/fontPens>`_ package —used for ``Glyph.correctDirection()`` and ``Contour.contourInside()``— do:
+ pip install --upgrade defcon[pens]
+To optionally install defcon with support for `lxml <https://github.com/lxml/lxml>`_,
+a faster XML reader and writer library, you can do:
+ pip install --upgrade defcon[lxml]
+You can separate multiple extras using a comma: ``defcon[pens,lxml]``.
+Documentation
+~~~~~~~~~~~~~
+Documentation for Defcon lives at
+`defcon.robotools.dev <http://defcon.robotools.dev/en/latest/>`_.
+Copyrights
+~~~~~~~~~~
+This package is distributed under the MIT license. See the
+`license <License.txt>`_. Defcon is built in
+`Python <http://www.python.org>`_. Parts of RoboFab use
+`fontTools <https://github.com/behdad/fonttools>`_, an OpenSource font
+toolkit started by Just van Rossum. Parts of Defcon implement the
+Property List file format in XML, copyright
+`Apple Computer <http://www.apple.com>`_. Parts of Defcon implement tables and
+names from PostScript and the OpenType FDK, copyright
+`Adobe <http://www.adobe.com>`_.
+
+%prep
+%autosetup -n defcon-0.10.2
+
+%build
+%py3_build
+
+%install
+%py3_install
+install -d -m755 %{buildroot}/%{_pkgdocdir}
+if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi
+if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi
+if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi
+if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi
+pushd %{buildroot}
+if [ -d usr/lib ]; then
+ find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst
+fi
+if [ -d usr/lib64 ]; then
+ find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst
+fi
+if [ -d usr/bin ]; then
+ find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst
+fi
+if [ -d usr/sbin ]; then
+ find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst
+fi
+touch doclist.lst
+if [ -d usr/share/man ]; then
+ find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst
+fi
+popd
+mv %{buildroot}/filelist.lst .
+mv %{buildroot}/doclist.lst .
+
+%files -n python3-defcon -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Fri Feb 24 2023 Python_Bot <Python_Bot@openeuler.org> - 0.10.2-1
+- Package Spec generated
diff --git a/sources b/sources
new file mode 100644
index 0000000..904ef61
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+1fd760ed19a4865774a9ca288c5629cb defcon-0.10.2.zip