diff options
author | CoprDistGit <infra@openeuler.org> | 2023-05-29 09:39:55 +0000 |
---|---|---|
committer | CoprDistGit <infra@openeuler.org> | 2023-05-29 09:39:55 +0000 |
commit | fd96f245dfd52705332146ce18da9fa73aed7c7e (patch) | |
tree | 078f75beabae4a2fbeae6e9418c3ab8f4b325f83 | |
parent | 673d17c15f145e4d6efc58480eae8b185524d7be (diff) |
automatic import of python-bluedot
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | python-bluedot.spec | 219 | ||||
-rw-r--r-- | sources | 1 |
3 files changed, 221 insertions, 0 deletions
@@ -0,0 +1 @@ +/bluedot-2.0.0.tar.gz diff --git a/python-bluedot.spec b/python-bluedot.spec new file mode 100644 index 0000000..847f7eb --- /dev/null +++ b/python-bluedot.spec @@ -0,0 +1,219 @@ +%global _empty_manifest_terminate_build 0 +Name: python-bluedot +Version: 2.0.0 +Release: 1 +Summary: A zero boiler plate bluetooth remote +License: MIT +URL: https://github.com/martinohanlon/BlueDot +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/d4/1c/6fbb9e5629bdcfe73eb0d3bee1a98f5836d3b31099d3f74869d332906450/bluedot-2.0.0.tar.gz +BuildArch: noarch + + +%description +# Blue Dot + +[Blue Dot](http://bluedot.readthedocs.io/en/latest/) allows you to control your Raspberry Pi projects wirelessly - it's a Bluetooth remote and zero boiler plate (super simple to use :) Python library. + +## Getting started + +1. Install + +``` +sudo pip3 install bluedot +``` + +2. Get the [Android Blue Dot app](http://play.google.com/store/apps/details?id=com.stuffaboutcode.bluedot) or use the [Python Blue Dot app](http://bluedot.readthedocs.io/en/latest/bluedotpythonapp.html) + +3. Pair your Raspberry Pi + +4. Write some code + +```python +from bluedot import BlueDot +bd = BlueDot() +bd.wait_for_press() +print("You pressed the blue dot!") +``` + +5. Press the Blue Dot + +See the [getting started guide](http://bluedot.readthedocs.io/en/latest/gettingstarted.html) to 'get started'! + +## More + +Blue Dot is more than just one button. You can create as many buttons as you want and change their appearance to create your own controller. + +Every button is also a joystick. You can tell if a button was pressed in the middle, on the top, bottom, left or right. You can easily create a BlueDot controlled Robot. + +Why be restricted by such vague positions like top and bottom though: you can get the exact (x, y) position or even the angle and distance from centre where the button was pressed. + +Its not all about when the button was pressed either - pressed, released or moved they all work. + +A button can be any colour, square, given give or hidden! + +You can press it, slide it, swipe it, rotate it - one blue circle can do a lot! + +## Even more + +The [online documentation](http://bluedot.readthedocs.io/en/latest/) describes how to use Blue Dot and the Python library including recipes and ideas. + + + + + +%package -n python3-bluedot +Summary: A zero boiler plate bluetooth remote +Provides: python-bluedot +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-bluedot +# Blue Dot + +[Blue Dot](http://bluedot.readthedocs.io/en/latest/) allows you to control your Raspberry Pi projects wirelessly - it's a Bluetooth remote and zero boiler plate (super simple to use :) Python library. + +## Getting started + +1. Install + +``` +sudo pip3 install bluedot +``` + +2. Get the [Android Blue Dot app](http://play.google.com/store/apps/details?id=com.stuffaboutcode.bluedot) or use the [Python Blue Dot app](http://bluedot.readthedocs.io/en/latest/bluedotpythonapp.html) + +3. Pair your Raspberry Pi + +4. Write some code + +```python +from bluedot import BlueDot +bd = BlueDot() +bd.wait_for_press() +print("You pressed the blue dot!") +``` + +5. Press the Blue Dot + +See the [getting started guide](http://bluedot.readthedocs.io/en/latest/gettingstarted.html) to 'get started'! + +## More + +Blue Dot is more than just one button. You can create as many buttons as you want and change their appearance to create your own controller. + +Every button is also a joystick. You can tell if a button was pressed in the middle, on the top, bottom, left or right. You can easily create a BlueDot controlled Robot. + +Why be restricted by such vague positions like top and bottom though: you can get the exact (x, y) position or even the angle and distance from centre where the button was pressed. + +Its not all about when the button was pressed either - pressed, released or moved they all work. + +A button can be any colour, square, given give or hidden! + +You can press it, slide it, swipe it, rotate it - one blue circle can do a lot! + +## Even more + +The [online documentation](http://bluedot.readthedocs.io/en/latest/) describes how to use Blue Dot and the Python library including recipes and ideas. + + + + + +%package help +Summary: Development documents and examples for bluedot +Provides: python3-bluedot-doc +%description help +# Blue Dot + +[Blue Dot](http://bluedot.readthedocs.io/en/latest/) allows you to control your Raspberry Pi projects wirelessly - it's a Bluetooth remote and zero boiler plate (super simple to use :) Python library. + +## Getting started + +1. Install + +``` +sudo pip3 install bluedot +``` + +2. Get the [Android Blue Dot app](http://play.google.com/store/apps/details?id=com.stuffaboutcode.bluedot) or use the [Python Blue Dot app](http://bluedot.readthedocs.io/en/latest/bluedotpythonapp.html) + +3. Pair your Raspberry Pi + +4. Write some code + +```python +from bluedot import BlueDot +bd = BlueDot() +bd.wait_for_press() +print("You pressed the blue dot!") +``` + +5. Press the Blue Dot + +See the [getting started guide](http://bluedot.readthedocs.io/en/latest/gettingstarted.html) to 'get started'! + +## More + +Blue Dot is more than just one button. You can create as many buttons as you want and change their appearance to create your own controller. + +Every button is also a joystick. You can tell if a button was pressed in the middle, on the top, bottom, left or right. You can easily create a BlueDot controlled Robot. + +Why be restricted by such vague positions like top and bottom though: you can get the exact (x, y) position or even the angle and distance from centre where the button was pressed. + +Its not all about when the button was pressed either - pressed, released or moved they all work. + +A button can be any colour, square, given give or hidden! + +You can press it, slide it, swipe it, rotate it - one blue circle can do a lot! + +## Even more + +The [online documentation](http://bluedot.readthedocs.io/en/latest/) describes how to use Blue Dot and the Python library including recipes and ideas. + + + + + +%prep +%autosetup -n bluedot-2.0.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-bluedot -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Mon May 29 2023 Python_Bot <Python_Bot@openeuler.org> - 2.0.0-1 +- Package Spec generated @@ -0,0 +1 @@ +e43ac37922372a022ac52ab1d70fa555 bluedot-2.0.0.tar.gz |