From 5918af6ccbbad67c4f62c7ae09a8ba92a6762f2e Mon Sep 17 00:00:00 2001 From: CoprDistGit Date: Thu, 18 May 2023 06:00:13 +0000 Subject: automatic import of python-wpgtk --- python-wpgtk.spec | 252 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 252 insertions(+) create mode 100644 python-wpgtk.spec (limited to 'python-wpgtk.spec') diff --git a/python-wpgtk.spec b/python-wpgtk.spec new file mode 100644 index 0000000..2ae82a0 --- /dev/null +++ b/python-wpgtk.spec @@ -0,0 +1,252 @@ +%global _empty_manifest_terminate_build 0 +Name: python-wpgtk +Version: 6.5.5 +Release: 1 +Summary: GTK+ theme/wallpaper manager which uses pywal as its core +License: GPL2 +URL: https://github.com/deviantfero/wpgtk +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/e5/b3/40e13ec4be5270a67d1c8169d001cbf0ab53ad107ddf0e0f33ac5981902d/wpgtk-6.5.5.tar.gz +BuildArch: noarch + + +%description + +# :flower_playing_cards: _wpgtk_ + +![PyPI](https://img.shields.io/pypi/v/wpgtk.svg?style=flat-square) +![license](https://img.shields.io/badge/license-GPLv2-green.svg?style=flat-square) + + + + + + + +`wpgtk` uses [pywal](https://github.com/dylanaraps/pywal) as its colorscheme generator, but builds upon it with a graphic user interface and other features such as the ability to edit the color-schemes generated and save them with their respective wallpapers, having light and dark themes for dynamic icons, hackable and fast GTK+ theme made specifically for `wpgtk`, custom keywords and values to replace in templates and auto color-scheme sorting to achieve more readable palettes. + +In short, `wpgtk` is a color-scheme manager with a template system which lets you create templates from any text file and will replace keywords on it when you change your theme, delivering high customizing power. + +And also, for those who are not into auto-generated color-schemes, you will be happy to know that `wpgtk` includes all the preset themes that `pywal` does, so that's around 200+ themes to play around with, that you can also _modify_ to get really readable and cool results! + +## Wiki +If you prefer written documentation and want to know all the neat things you can do with `wpgtk` you can always go to the `wiki` and checkout the documentation for any of the features, as a user you can always contribute to this wiki to make it better. + +### [[Home](https://github.com/deviantfero/wpgtk/wiki)] [[Installation](https://github.com/deviantfero/wpgtk/wiki/Installation)] [[Colorschemes](https://github.com/deviantfero/wpgtk/wiki/Colorschemes)] [[Configuration](https://github.com/deviantfero/wpgtk/wiki/Configuration)] [[Custom Keywords](https://github.com/deviantfero/wpgtk/wiki/Custom-Keywords)] [[Templates](https://github.com/deviantfero/wpgtk/wiki/Templates)] + +**_Warning_**: Users updating from versions older than `6.0.0` will have to update their templates to the new format, check the Templates section on the wiki for more information. + +
+ +## Usage and Useful Links + +- **Video tutorials:** + * [Installation](https://www.youtube.com/watch?v=jmY5NEPI4RM) + * [Advanced Features](https://www.youtube.com/watch?v=QXpMMP8fT0o) + * [Command Line](https://www.youtube.com/watch?v=yjNipQZpOUc) + * [Import/export Colorschemes](https://www.youtube.com/watch?v=P3D0jtG6G2s) + * [Upgrade to 6.0.0 - feature overview](https://youtu.be/5V4Rb7ULEjM) + +- **Other Repos:** + * [wpgtk.vim](https://github.com/deviantfero/wpgtk.vim) + * [ wpgtk-templates ](https://github.com/deviantfero/wpgtk-templates) + * [wpgtk-colorschemes](https://github.com/deviantfero/wpgtk-colorschemes) + +- **Gallery** + * [User Gallery](https://imgur.com/a/EVIhGLj) + * [Personal Gallery](https://imgur.com/a/0FFbz9F) + +These are just some of the desktops of users I've managed to catch in the wild. They're all pretty cool, I really love seeing these, but if anyone wants their desktop removed (or added) just send me an email or open an issue. + + + +## Buy me a Coffee (or a soda) + +If you found this project helpful and would like to give back in some way, you can donate here + + + +## License + +This project is licensed under the GPLv2 License - see the [LICENSE](LICENSE) file for details + + + + +%package -n python3-wpgtk +Summary: GTK+ theme/wallpaper manager which uses pywal as its core +Provides: python-wpgtk +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-wpgtk + +# :flower_playing_cards: _wpgtk_ + +![PyPI](https://img.shields.io/pypi/v/wpgtk.svg?style=flat-square) +![license](https://img.shields.io/badge/license-GPLv2-green.svg?style=flat-square) + + + + + + + +`wpgtk` uses [pywal](https://github.com/dylanaraps/pywal) as its colorscheme generator, but builds upon it with a graphic user interface and other features such as the ability to edit the color-schemes generated and save them with their respective wallpapers, having light and dark themes for dynamic icons, hackable and fast GTK+ theme made specifically for `wpgtk`, custom keywords and values to replace in templates and auto color-scheme sorting to achieve more readable palettes. + +In short, `wpgtk` is a color-scheme manager with a template system which lets you create templates from any text file and will replace keywords on it when you change your theme, delivering high customizing power. + +And also, for those who are not into auto-generated color-schemes, you will be happy to know that `wpgtk` includes all the preset themes that `pywal` does, so that's around 200+ themes to play around with, that you can also _modify_ to get really readable and cool results! + +## Wiki +If you prefer written documentation and want to know all the neat things you can do with `wpgtk` you can always go to the `wiki` and checkout the documentation for any of the features, as a user you can always contribute to this wiki to make it better. + +### [[Home](https://github.com/deviantfero/wpgtk/wiki)] [[Installation](https://github.com/deviantfero/wpgtk/wiki/Installation)] [[Colorschemes](https://github.com/deviantfero/wpgtk/wiki/Colorschemes)] [[Configuration](https://github.com/deviantfero/wpgtk/wiki/Configuration)] [[Custom Keywords](https://github.com/deviantfero/wpgtk/wiki/Custom-Keywords)] [[Templates](https://github.com/deviantfero/wpgtk/wiki/Templates)] + +**_Warning_**: Users updating from versions older than `6.0.0` will have to update their templates to the new format, check the Templates section on the wiki for more information. + +
+ +## Usage and Useful Links + +- **Video tutorials:** + * [Installation](https://www.youtube.com/watch?v=jmY5NEPI4RM) + * [Advanced Features](https://www.youtube.com/watch?v=QXpMMP8fT0o) + * [Command Line](https://www.youtube.com/watch?v=yjNipQZpOUc) + * [Import/export Colorschemes](https://www.youtube.com/watch?v=P3D0jtG6G2s) + * [Upgrade to 6.0.0 - feature overview](https://youtu.be/5V4Rb7ULEjM) + +- **Other Repos:** + * [wpgtk.vim](https://github.com/deviantfero/wpgtk.vim) + * [ wpgtk-templates ](https://github.com/deviantfero/wpgtk-templates) + * [wpgtk-colorschemes](https://github.com/deviantfero/wpgtk-colorschemes) + +- **Gallery** + * [User Gallery](https://imgur.com/a/EVIhGLj) + * [Personal Gallery](https://imgur.com/a/0FFbz9F) + +These are just some of the desktops of users I've managed to catch in the wild. They're all pretty cool, I really love seeing these, but if anyone wants their desktop removed (or added) just send me an email or open an issue. + + + +## Buy me a Coffee (or a soda) + +If you found this project helpful and would like to give back in some way, you can donate here + + + +## License + +This project is licensed under the GPLv2 License - see the [LICENSE](LICENSE) file for details + + + + +%package help +Summary: Development documents and examples for wpgtk +Provides: python3-wpgtk-doc +%description help + +# :flower_playing_cards: _wpgtk_ + +![PyPI](https://img.shields.io/pypi/v/wpgtk.svg?style=flat-square) +![license](https://img.shields.io/badge/license-GPLv2-green.svg?style=flat-square) + + + + + + + +`wpgtk` uses [pywal](https://github.com/dylanaraps/pywal) as its colorscheme generator, but builds upon it with a graphic user interface and other features such as the ability to edit the color-schemes generated and save them with their respective wallpapers, having light and dark themes for dynamic icons, hackable and fast GTK+ theme made specifically for `wpgtk`, custom keywords and values to replace in templates and auto color-scheme sorting to achieve more readable palettes. + +In short, `wpgtk` is a color-scheme manager with a template system which lets you create templates from any text file and will replace keywords on it when you change your theme, delivering high customizing power. + +And also, for those who are not into auto-generated color-schemes, you will be happy to know that `wpgtk` includes all the preset themes that `pywal` does, so that's around 200+ themes to play around with, that you can also _modify_ to get really readable and cool results! + +## Wiki +If you prefer written documentation and want to know all the neat things you can do with `wpgtk` you can always go to the `wiki` and checkout the documentation for any of the features, as a user you can always contribute to this wiki to make it better. + +### [[Home](https://github.com/deviantfero/wpgtk/wiki)] [[Installation](https://github.com/deviantfero/wpgtk/wiki/Installation)] [[Colorschemes](https://github.com/deviantfero/wpgtk/wiki/Colorschemes)] [[Configuration](https://github.com/deviantfero/wpgtk/wiki/Configuration)] [[Custom Keywords](https://github.com/deviantfero/wpgtk/wiki/Custom-Keywords)] [[Templates](https://github.com/deviantfero/wpgtk/wiki/Templates)] + +**_Warning_**: Users updating from versions older than `6.0.0` will have to update their templates to the new format, check the Templates section on the wiki for more information. + +
+ +## Usage and Useful Links + +- **Video tutorials:** + * [Installation](https://www.youtube.com/watch?v=jmY5NEPI4RM) + * [Advanced Features](https://www.youtube.com/watch?v=QXpMMP8fT0o) + * [Command Line](https://www.youtube.com/watch?v=yjNipQZpOUc) + * [Import/export Colorschemes](https://www.youtube.com/watch?v=P3D0jtG6G2s) + * [Upgrade to 6.0.0 - feature overview](https://youtu.be/5V4Rb7ULEjM) + +- **Other Repos:** + * [wpgtk.vim](https://github.com/deviantfero/wpgtk.vim) + * [ wpgtk-templates ](https://github.com/deviantfero/wpgtk-templates) + * [wpgtk-colorschemes](https://github.com/deviantfero/wpgtk-colorschemes) + +- **Gallery** + * [User Gallery](https://imgur.com/a/EVIhGLj) + * [Personal Gallery](https://imgur.com/a/0FFbz9F) + +These are just some of the desktops of users I've managed to catch in the wild. They're all pretty cool, I really love seeing these, but if anyone wants their desktop removed (or added) just send me an email or open an issue. + + + +## Buy me a Coffee (or a soda) + +If you found this project helpful and would like to give back in some way, you can donate here + + + +## License + +This project is licensed under the GPLv2 License - see the [LICENSE](LICENSE) file for details + + + + +%prep +%autosetup -n wpgtk-6.5.5 + +%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-wpgtk -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Thu May 18 2023 Python_Bot - 6.5.5-1 +- Package Spec generated -- cgit v1.2.3