summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore1
-rw-r--r--python-lbt-grasshopper.spec176
-rw-r--r--sources1
3 files changed, 178 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..2c15df2 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/lbt-grasshopper-1.6.27.tar.gz
diff --git a/python-lbt-grasshopper.spec b/python-lbt-grasshopper.spec
new file mode 100644
index 0000000..b2b3bc6
--- /dev/null
+++ b/python-lbt-grasshopper.spec
@@ -0,0 +1,176 @@
+%global _empty_manifest_terminate_build 0
+Name: python-lbt-grasshopper
+Version: 1.6.27
+Release: 1
+Summary: Collection of all Ladybug Tools plugins for Grasshopper
+License: AGPL-3.0
+URL: https://github.com/ladybug-tools/lbt-grasshopper
+Source0: https://mirrors.nju.edu.cn/pypi/web/packages/5f/51/382c83150fc934ff9a032a77fab3133f13bcc899dcec58c38b33aef318bb/lbt-grasshopper-1.6.27.tar.gz
+BuildArch: noarch
+
+Requires: python3-ladybug-grasshopper
+Requires: python3-honeybee-grasshopper-core
+Requires: python3-honeybee-grasshopper-radiance
+Requires: python3-honeybee-grasshopper-energy
+Requires: python3-dragonfly-grasshopper
+
+%description
+[![Build Status](https://travis-ci.com/ladybug-tools/lbt-grasshopper.svg?branch=master)](https://travis-ci.com/ladybug-tools/lbt-grasshopper)
+
+[![IronPython](https://img.shields.io/badge/ironpython-2.7-red.svg)](https://github.com/IronLanguages/ironpython2/releases/tag/ipy-2.7.8/)
+
+# lbt-grasshopper
+
+Collection of all Ladybug Tools plugins for Grasshopper.
+
+Note that this repository and corresponding Python package does not contain any
+code and it simply exists to provide a shortcut for installing all of the grasshopper
+plugin packages together. The repository CI also manages the assignment of version
+numbers to the totality of the grasshopper plugins together.
+
+## Included Grasshopper Plugins
+
+Running `pip install lbt-grasshopper` will result in the installation of the
+following Grasshopper plugin packages:
+
+* [ladybug-grasshopper](https://github.com/ladybug-tools/ladybug-grasshopper)
+* [honeybee-grasshopper-core](https://github.com/ladybug-tools/honeybee-grasshopper-core)
+* [honeybee-grasshopper-radiance](https://github.com/ladybug-tools/honeybee-grasshopper-radiance)
+* [honeybee-grasshopper-energy](https://github.com/ladybug-tools/honeybee-grasshopper-energy)
+* [dragonfly-grasshopper](https://github.com/ladybug-tools/dragonfly-grasshopper)
+
+All of the repositories above contain only Grasshopper components and their
+source code.
+
+## Installation
+
+See [the wiki of this repository](https://github.com/ladybug-tools/lbt-grasshopper/wiki)
+for a list of instructions to install the Grasshopper plugin for free.
+
+Alternatively, you can use the [Pollination Grasshopper single-click installer ](https://www.pollination.cloud/grasshopper-plugin) to install the Ladybug Tools plugin for free.
+
+
+%package -n python3-lbt-grasshopper
+Summary: Collection of all Ladybug Tools plugins for Grasshopper
+Provides: python-lbt-grasshopper
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-lbt-grasshopper
+[![Build Status](https://travis-ci.com/ladybug-tools/lbt-grasshopper.svg?branch=master)](https://travis-ci.com/ladybug-tools/lbt-grasshopper)
+
+[![IronPython](https://img.shields.io/badge/ironpython-2.7-red.svg)](https://github.com/IronLanguages/ironpython2/releases/tag/ipy-2.7.8/)
+
+# lbt-grasshopper
+
+Collection of all Ladybug Tools plugins for Grasshopper.
+
+Note that this repository and corresponding Python package does not contain any
+code and it simply exists to provide a shortcut for installing all of the grasshopper
+plugin packages together. The repository CI also manages the assignment of version
+numbers to the totality of the grasshopper plugins together.
+
+## Included Grasshopper Plugins
+
+Running `pip install lbt-grasshopper` will result in the installation of the
+following Grasshopper plugin packages:
+
+* [ladybug-grasshopper](https://github.com/ladybug-tools/ladybug-grasshopper)
+* [honeybee-grasshopper-core](https://github.com/ladybug-tools/honeybee-grasshopper-core)
+* [honeybee-grasshopper-radiance](https://github.com/ladybug-tools/honeybee-grasshopper-radiance)
+* [honeybee-grasshopper-energy](https://github.com/ladybug-tools/honeybee-grasshopper-energy)
+* [dragonfly-grasshopper](https://github.com/ladybug-tools/dragonfly-grasshopper)
+
+All of the repositories above contain only Grasshopper components and their
+source code.
+
+## Installation
+
+See [the wiki of this repository](https://github.com/ladybug-tools/lbt-grasshopper/wiki)
+for a list of instructions to install the Grasshopper plugin for free.
+
+Alternatively, you can use the [Pollination Grasshopper single-click installer ](https://www.pollination.cloud/grasshopper-plugin) to install the Ladybug Tools plugin for free.
+
+
+%package help
+Summary: Development documents and examples for lbt-grasshopper
+Provides: python3-lbt-grasshopper-doc
+%description help
+[![Build Status](https://travis-ci.com/ladybug-tools/lbt-grasshopper.svg?branch=master)](https://travis-ci.com/ladybug-tools/lbt-grasshopper)
+
+[![IronPython](https://img.shields.io/badge/ironpython-2.7-red.svg)](https://github.com/IronLanguages/ironpython2/releases/tag/ipy-2.7.8/)
+
+# lbt-grasshopper
+
+Collection of all Ladybug Tools plugins for Grasshopper.
+
+Note that this repository and corresponding Python package does not contain any
+code and it simply exists to provide a shortcut for installing all of the grasshopper
+plugin packages together. The repository CI also manages the assignment of version
+numbers to the totality of the grasshopper plugins together.
+
+## Included Grasshopper Plugins
+
+Running `pip install lbt-grasshopper` will result in the installation of the
+following Grasshopper plugin packages:
+
+* [ladybug-grasshopper](https://github.com/ladybug-tools/ladybug-grasshopper)
+* [honeybee-grasshopper-core](https://github.com/ladybug-tools/honeybee-grasshopper-core)
+* [honeybee-grasshopper-radiance](https://github.com/ladybug-tools/honeybee-grasshopper-radiance)
+* [honeybee-grasshopper-energy](https://github.com/ladybug-tools/honeybee-grasshopper-energy)
+* [dragonfly-grasshopper](https://github.com/ladybug-tools/dragonfly-grasshopper)
+
+All of the repositories above contain only Grasshopper components and their
+source code.
+
+## Installation
+
+See [the wiki of this repository](https://github.com/ladybug-tools/lbt-grasshopper/wiki)
+for a list of instructions to install the Grasshopper plugin for free.
+
+Alternatively, you can use the [Pollination Grasshopper single-click installer ](https://www.pollination.cloud/grasshopper-plugin) to install the Ladybug Tools plugin for free.
+
+
+%prep
+%autosetup -n lbt-grasshopper-1.6.27
+
+%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-lbt-grasshopper -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Tue Apr 11 2023 Python_Bot <Python_Bot@openeuler.org> - 1.6.27-1
+- Package Spec generated
diff --git a/sources b/sources
new file mode 100644
index 0000000..0df4dc0
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+b48f7c53feced453d2662d2f35751a5c lbt-grasshopper-1.6.27.tar.gz