diff options
author | CoprDistGit <infra@openeuler.org> | 2023-05-31 05:44:21 +0000 |
---|---|---|
committer | CoprDistGit <infra@openeuler.org> | 2023-05-31 05:44:21 +0000 |
commit | 369f2ca2fb7bcc2f6cc75fa8982a7225a5566540 (patch) | |
tree | b9a201f13ff88efdb2514e56b73843cd482b42a0 | |
parent | e93c5ba73a71c09e8af4e4ce5cf1f206306d89b8 (diff) |
automatic import of python-pipictureframe
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | python-pipictureframe.spec | 207 | ||||
-rw-r--r-- | sources | 1 |
3 files changed, 209 insertions, 0 deletions
@@ -0,0 +1 @@ +/pipictureframe-0.11.3.tar.gz diff --git a/python-pipictureframe.spec b/python-pipictureframe.spec new file mode 100644 index 0000000..203a689 --- /dev/null +++ b/python-pipictureframe.spec @@ -0,0 +1,207 @@ +%global _empty_manifest_terminate_build 0 +Name: python-pipictureframe +Version: 0.11.3 +Release: 1 +Summary: A program to use a raspberry pi with a monitor as a digital picture frame. +License: GPLv3 +URL: https://github.com/cornim/pipictureframe +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/a0/0c/022dd7e3f635d2b87304d4315ba751be1f37da84bdabb6800c9f58bc4e9a/pipictureframe-0.11.3.tar.gz +BuildArch: noarch + +Requires: python3-pi3d +Requires: python3-numpy +Requires: python3-Pillow +Requires: python3-geopy +Requires: python3-sqlalchemy +Requires: python3-dateutil + +%description +# Pi Picture Frame + +A picture frame script primarily developed for Raspberry +Pi but can also run under Linux. +(Some extra work is needed to run under Windows.) + +It uses [pi3d](https://pi3d.github.io/) to render the pictures. +The actual OpenGL code is from [pi3d_demos](https://github.com/pi3d/pi3d_demos). + +## Installation + +```bash +sudo pip3 install pipictureframe +``` + +## Usage + +Run + +`pi-picture-frame -h` + +to get a comprehensive list of options. + + ## Features + + - Smooth and configurable transitions from picture to + picture incl. pre-loading of next picture to avoid + artifacts during transition + - Probaility of picture selection based on the number of times + it has been shown in the past + - Background blurring + - Image resizing + - Configurable display of text (e.g. date, file name, etc.) + - Caching of all picture files in db. + - Filtering of image list + + ### Filters + + Currently only a filter based on image ratings is + implemented. If additonal filters are needed, let me + know. + + + + +%package -n python3-pipictureframe +Summary: A program to use a raspberry pi with a monitor as a digital picture frame. +Provides: python-pipictureframe +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-pipictureframe +# Pi Picture Frame + +A picture frame script primarily developed for Raspberry +Pi but can also run under Linux. +(Some extra work is needed to run under Windows.) + +It uses [pi3d](https://pi3d.github.io/) to render the pictures. +The actual OpenGL code is from [pi3d_demos](https://github.com/pi3d/pi3d_demos). + +## Installation + +```bash +sudo pip3 install pipictureframe +``` + +## Usage + +Run + +`pi-picture-frame -h` + +to get a comprehensive list of options. + + ## Features + + - Smooth and configurable transitions from picture to + picture incl. pre-loading of next picture to avoid + artifacts during transition + - Probaility of picture selection based on the number of times + it has been shown in the past + - Background blurring + - Image resizing + - Configurable display of text (e.g. date, file name, etc.) + - Caching of all picture files in db. + - Filtering of image list + + ### Filters + + Currently only a filter based on image ratings is + implemented. If additonal filters are needed, let me + know. + + + + +%package help +Summary: Development documents and examples for pipictureframe +Provides: python3-pipictureframe-doc +%description help +# Pi Picture Frame + +A picture frame script primarily developed for Raspberry +Pi but can also run under Linux. +(Some extra work is needed to run under Windows.) + +It uses [pi3d](https://pi3d.github.io/) to render the pictures. +The actual OpenGL code is from [pi3d_demos](https://github.com/pi3d/pi3d_demos). + +## Installation + +```bash +sudo pip3 install pipictureframe +``` + +## Usage + +Run + +`pi-picture-frame -h` + +to get a comprehensive list of options. + + ## Features + + - Smooth and configurable transitions from picture to + picture incl. pre-loading of next picture to avoid + artifacts during transition + - Probaility of picture selection based on the number of times + it has been shown in the past + - Background blurring + - Image resizing + - Configurable display of text (e.g. date, file name, etc.) + - Caching of all picture files in db. + - Filtering of image list + + ### Filters + + Currently only a filter based on image ratings is + implemented. If additonal filters are needed, let me + know. + + + + +%prep +%autosetup -n pipictureframe-0.11.3 + +%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-pipictureframe -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Wed May 31 2023 Python_Bot <Python_Bot@openeuler.org> - 0.11.3-1 +- Package Spec generated @@ -0,0 +1 @@ +a03b8ef023af7e482a025f3851e35a3b pipictureframe-0.11.3.tar.gz |