summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-05-10 06:45:14 +0000
committerCoprDistGit <infra@openeuler.org>2023-05-10 06:45:14 +0000
commitdd6a56e19eeeaf3119b1a3ff5f909206f376dc92 (patch)
tree1ea1a9a75e98fde40eb5bc109430900938c1f9d1
parent803f66f3635899d6f9bff33aaf3bac3218dd2222 (diff)
automatic import of python-robotpy
-rw-r--r--.gitignore1
-rw-r--r--python-robotpy.spec127
-rw-r--r--sources1
3 files changed, 129 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..dc725a7 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/robotpy-2023.4.3.0.tar.gz
diff --git a/python-robotpy.spec b/python-robotpy.spec
new file mode 100644
index 0000000..9ccc7b6
--- /dev/null
+++ b/python-robotpy.spec
@@ -0,0 +1,127 @@
+%global _empty_manifest_terminate_build 0
+Name: python-robotpy
+Version: 2023.4.3.0
+Release: 1
+Summary: Meta package to make installing robotpy easier
+License: BSD-3-Clause
+URL: https://github.com/robotpy/robotpy-meta
+Source0: https://mirrors.nju.edu.cn/pypi/web/packages/33/54/02c79159fce50cf8bcab1b97439edb8d82eb5eb819136e34c610ae8cb255/robotpy-2023.4.3.0.tar.gz
+BuildArch: noarch
+
+Requires: python3-robotpy-wpiutil
+Requires: python3-robotpy-wpimath
+Requires: python3-pyntcore
+Requires: python3-robotpy-hal
+Requires: python3-wpilib
+Requires: python3-robotpy-wpilib-utilities
+Requires: python3-robotpy-halsim-gui
+Requires: python3-robotpy-installer
+Requires: python3-pyfrc
+Requires: python3-robotpy-ctre
+Requires: python3-robotpy-playingwithfusion
+Requires: python3-robotpy-rev
+Requires: python3-robotpy-wpiutil
+Requires: python3-robotpy-photonvision
+Requires: python3-wpilib
+Requires: python3-robotpy-navx
+Requires: python3-robotpy-hal
+Requires: python3-robotpy-wpimath
+Requires: python3-robotpy-wpilib-utilities
+Requires: python3-robotpy-cscore
+Requires: python3-robotpy-apriltag
+Requires: python3-robotpy-pathplannerlib
+Requires: python3-robotpy-commands-v2
+Requires: python3-pyntcore
+Requires: python3-robotpy-installer
+Requires: python3-robotpy-halsim-ws
+Requires: python3-pyfrc
+Requires: python3-robotpy-halsim-gui
+Requires: python3-robotpy-halsim-ds-socket
+Requires: python3-numpy
+Requires: python3-robotpy-opencv
+Requires: python3-robotpy-apriltag
+Requires: python3-numpy
+Requires: python3-robotpy-opencv
+Requires: python3-robotpy-commands-v2
+Requires: python3-robotpy-cscore
+Requires: python3-numpy
+Requires: python3-robotpy-opencv
+Requires: python3-robotpy-ctre
+Requires: python3-robotpy-navx
+Requires: python3-robotpy-pathplannerlib
+Requires: python3-robotpy-photonvision
+Requires: python3-robotpy-playingwithfusion
+Requires: python3-robotpy-rev
+Requires: python3-robotpy-halsim-ds-socket
+Requires: python3-robotpy-halsim-ws
+
+%description
+Easy to remember desktop installation for RobotPy! For more information
+about RobotPy, see the [documentation](https://robotpy.readthedocs.io).
+The instructions below work on a normal computer. For RoboRIO instructions,
+see [the documentatation](https://robotpy.readthedocs.io/en/stable/install/robot.html#install-robotpy).
+
+%package -n python3-robotpy
+Summary: Meta package to make installing robotpy easier
+Provides: python-robotpy
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-robotpy
+Easy to remember desktop installation for RobotPy! For more information
+about RobotPy, see the [documentation](https://robotpy.readthedocs.io).
+The instructions below work on a normal computer. For RoboRIO instructions,
+see [the documentatation](https://robotpy.readthedocs.io/en/stable/install/robot.html#install-robotpy).
+
+%package help
+Summary: Development documents and examples for robotpy
+Provides: python3-robotpy-doc
+%description help
+Easy to remember desktop installation for RobotPy! For more information
+about RobotPy, see the [documentation](https://robotpy.readthedocs.io).
+The instructions below work on a normal computer. For RoboRIO instructions,
+see [the documentatation](https://robotpy.readthedocs.io/en/stable/install/robot.html#install-robotpy).
+
+%prep
+%autosetup -n robotpy-2023.4.3.0
+
+%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-robotpy -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Wed May 10 2023 Python_Bot <Python_Bot@openeuler.org> - 2023.4.3.0-1
+- Package Spec generated
diff --git a/sources b/sources
new file mode 100644
index 0000000..4607131
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+5b8d984fa20b2d4876d7d44605e5703b robotpy-2023.4.3.0.tar.gz