summaryrefslogtreecommitdiff
path: root/python-wpgtk.spec
blob: e3d09a8c9afa98d166d53a60a7a47633fe5e4b13 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
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)
<a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=X996W7Z8PW4VW"><img src="https://img.shields.io/badge/donate-paypal-green.svg?style=flat-square"></a>
<a href="https://www.irccloud.com/invite?channel=%23wpgtk&amp;hostname=irc.freenode.net&amp;port=6697&amp;ssl=1" target="_blank"><img src="https://img.shields.io/badge/IRC-%23wpgtk-1e72ff.svg?style=flat-square"  height="20"></a>
<a href="https://discord.gg/A9yTWv9rvn" target="_blank"><img src="https://img.shields.io/discord/846433943090757652?color=green&label=%23wpgtk&logo=discord&logoColor=white&style=flat-square"  height="20"></a>


<img align="left" src="https://i.imgur.com/ApSuntN.gif" width="450px"/>

`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.

<br>

## 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

<a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=X996W7Z8PW4VW"><img src="https://img.shields.io/badge/donate-paypal-green.svg?style=flat-square"></a>

## 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)
<a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=X996W7Z8PW4VW"><img src="https://img.shields.io/badge/donate-paypal-green.svg?style=flat-square"></a>
<a href="https://www.irccloud.com/invite?channel=%23wpgtk&amp;hostname=irc.freenode.net&amp;port=6697&amp;ssl=1" target="_blank"><img src="https://img.shields.io/badge/IRC-%23wpgtk-1e72ff.svg?style=flat-square"  height="20"></a>
<a href="https://discord.gg/A9yTWv9rvn" target="_blank"><img src="https://img.shields.io/discord/846433943090757652?color=green&label=%23wpgtk&logo=discord&logoColor=white&style=flat-square"  height="20"></a>


<img align="left" src="https://i.imgur.com/ApSuntN.gif" width="450px"/>

`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.

<br>

## 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

<a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=X996W7Z8PW4VW"><img src="https://img.shields.io/badge/donate-paypal-green.svg?style=flat-square"></a>

## 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)
<a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=X996W7Z8PW4VW"><img src="https://img.shields.io/badge/donate-paypal-green.svg?style=flat-square"></a>
<a href="https://www.irccloud.com/invite?channel=%23wpgtk&amp;hostname=irc.freenode.net&amp;port=6697&amp;ssl=1" target="_blank"><img src="https://img.shields.io/badge/IRC-%23wpgtk-1e72ff.svg?style=flat-square"  height="20"></a>
<a href="https://discord.gg/A9yTWv9rvn" target="_blank"><img src="https://img.shields.io/discord/846433943090757652?color=green&label=%23wpgtk&logo=discord&logoColor=white&style=flat-square"  height="20"></a>


<img align="left" src="https://i.imgur.com/ApSuntN.gif" width="450px"/>

`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.

<br>

## 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

<a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=X996W7Z8PW4VW"><img src="https://img.shields.io/badge/donate-paypal-green.svg?style=flat-square"></a>

## 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
* Tue May 30 2023 Python_Bot <Python_Bot@openeuler.org> - 6.5.5-1
- Package Spec generated