-
-
Notifications
You must be signed in to change notification settings - Fork 8
/
gnome-shell-extension-customize-ibus.spec
217 lines (160 loc) · 8.44 KB
/
gnome-shell-extension-customize-ibus.spec
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
#
# spec file for package gnome-shell-extension-customize-ibus
#
# Copyright (c) 2022 Hollow Man
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via https://github.com/openSUSE/Customize-IBus/issues
#
%global commit 959f1c27c21b76ca98c2a44b03b902d6748feee8
%global uuid [email protected]
%global forgeurl https://github.com/openSUSE/Customize-IBus
Name: gnome-shell-extension-customize-ibus
Version: 86
Release: 0
Summary: Customize IBus extension for GNOME Shell
License: GPL-3.0-or-later
URL: %{forgeurl}
Source0: %{forgeurl}/archive/%{commit}/Customize-IBus-%{commit}.tar.gz
BuildRequires: gettext
BuildRequires: glib2-devel
BuildRequires: make
Requires: gnome-shell
Requires: gnome-tweaks
BuildArch: noarch
%description
Full customization of appearance, behavior, system tray and input source indicator for IBus.
深度定制 IBus 的外观、行为、系统托盘以及输入指示。
%prep
%setup -q -n Customize-IBus-%{commit}
%build
%make_build _build VERSION=%{version}
%install
mkdir -p %{buildroot}/%{_datadir}/gnome-shell/extensions
mv _build %{buildroot}%{_datadir}/gnome-shell/extensions/%{uuid}
%find_lang customize-ibus
%files -f customize-ibus.lang
%license LICENSE
%doc README.md
%dir %{_datadir}/gnome-shell
%dir %{_datadir}/gnome-shell/extensions
%{_datadir}/gnome-shell/extensions/%{uuid}/
%changelog
* Wed Mar 8 2023 Hollow Man <[email protected]> - 86
- Add support for GNOME 44.
* Thu Dec 1 2022 Hollow Man <[email protected]> - 85
- Fix loading theme after unlocking the screen.
* Sun Nov 6 2022 Hollow Man <[email protected]> - 84
- Fix to make lock screen theme get unaffected.
* Wed Aug 17 2022 Hollow Man <[email protected]> - 83
- Support for GNOME 43.
* Wed Mar 09 2022 Hollow Man <[email protected]> - 82
- Initial support for GNOME 42.
* Wed Dec 01 2021 Hollow Man <[email protected]> - 80
- Relief from libnotify dependency.
- Fix IBus theme also get changed when using User Themes to change system themes.
* Sat Nov 06 2021 Hollow Man <[email protected]> - 78
- Clean up.
- Fix several bugs.
* Sun Oct 31 2021 Hollow Man <[email protected]> - 77
- Support instantly show indicator when switch window or IME even showing delay is enabled.
* Sat Oct 30 2021 Hollow Man <[email protected]> - 76
- Support hide input source indicator when using single mode IME.
- Add a show delay for input source indicator.
* Wed Oct 06 2021 Hollow Man <[email protected]> - 75
- Fix support for wayland and reposition bug.
- Rearrange UI.
* Wed Sep 22 2021 Hollow Man <[email protected]> - 72
- Add support for GNOME 41.
- Enable to reset to follow system themes and backgrounds.
* Fri Aug 13 2021 Hollow Man <[email protected]> - 70
- Fix and optimise for GSoC 2021 final submission.
* Sun Aug 08 2021 Hollow Man <[email protected]> - 69
- Add support for theme style sheets hot reload.
* Fri Jul 09 2021 Hollow Man <[email protected]> - 68
- Add functionality to modify opacity.
* Wed Jul 07 2021 Hollow Man <[email protected]> - 67
- Further fix support for openSUSE Leap 15.3.
* Tue Jul 06 2021 Hollow Man <[email protected]> - 66
- Add support for openSUSE Leap 15.3.
* Wed Jun 30 2021 Hollow Man <[email protected]> - 20210630gitd59709e
- Move project under openSUSE.
* Mon Jun 28 2021 Hollow Man <[email protected]> - 20210628gitde29e48
- Fix typos and indicator scroll settings control.
* Sat Jun 26 2021 Hollow Man <[email protected]> - 20210626git7a4bd1e
- Fix to avoid tainting the GNOME Shell environment.
* Sat Jun 26 2021 Hollow Man <[email protected]> - 20210626git75a6f7b
- Fix settings sync problem with ibus-setup (preference).
* Sun Jun 20 2021 Hollow Man <[email protected]> - 20210620git29bd3df
- Add scroll on candidates box to switch among pages or candidates.
- Add scroll on indicator to switch input source.
* Fri Jun 18 2021 Hollow Man <[email protected]> - 20210618gitb6e507b
- Add customize font for indicator.
- Add show or hide candidate box page buttons.
- Improve on showing background.
* Thu Jun 10 2021 Hollow Man <[email protected]> - 20210610git8900c0c
- Add fix IME list order function and buttons to start official customization settings.
* Wed Jun 09 2021 Hollow Man <[email protected]> - 20210609git21eb1ac
- Add icons for opening files directly from Prefs.
- Change *.dconf into *.ini for configurations files.
* Tue Jun 08 2021 Hollow Man <[email protected]> - 20210608git23c4f00
- Add feature for exporting and restoring settings from file.
* Sun Jun 06 2021 Hollow Man <[email protected]> - 20210606git535959c
- UI changes. Add restoring default settings option. Clean codebase.
* Sat Jun 05 2021 Hollow Man <[email protected]> - 54.20210605gitd0c74ee
- Merge 3.38 into 40, make some changes for UI.
* Sun May 30 2021 Hollow Man <[email protected]> - 40.0-54.20210530gitc52cd9f
- Fix support for ibus-rime of candidate box right click and indicator.
* Tue May 25 2021 Hollow Man <[email protected]> - 40.0-52.20210525git437198b
- Add feature for fixing candidate box.
* Tue May 25 2021 Hollow Man <[email protected]> - 40.0-50.20210525git75701c8
- Add open menu for candidate right click.
- Add click Input Source Indicator to switch source.
* Sun May 23 2021 Hollow Man <[email protected]> - 40.0-48.20210523git8ece98a
- Add right click candidate box to switch input source.
- Support show or hide tray icon, directly click tray icon to switch input source.
* Fri May 21 2021 Hollow Man <[email protected]> - 40.0-46.20210521gita9781aa
- Fix several BUGs.
- Add right click to close source indicator.
* Wed May 12 2021 Hollow Man <[email protected]> - 40.0-44.20210512gitb846fe4
- Refactor dragging to move feature to make it more robust.
* Mon May 10 2021 Hollow Man <[email protected]> - 40.0-42.20210510gitcadef52
- Add drag to move function.
* Sat May 08 2021 Hollow Man <[email protected]> - 40.0-40.20210508git6b080f2
- Fix input source indicator BUGS.
- Add IBus Input Popup Box animation customization feature.
* Fri May 07 2021 Hollow Man <[email protected]> - 40.0-38.20210507gitf9aa797
- Add IBus version displaying and input source indicator.
* Wed May 05 2021 Hollow Man <[email protected]> - 40.0-36.20210505gitb7423b7
- Add tray menu entries modifications and start/restart IBus button.
* Mon May 03 2021 Hollow Man <[email protected]> - 40.0-32.20210503gita5226c2
- Change extension logo and UI.
* Sun May 02 2021 Hollow Man <[email protected]> - 40.0-30.20210502git55b8fe0
- Add Remember Input State options.
* Sat May 01 2021 Hollow Man <[email protected]> - 40.0-28.20210501git017ebaa
- Add extension prefs menu entry into IBus Input Source Indicate Panel.
* Tue Apr 27 2021 Hollow Man <[email protected]> - 40.0-26.20210427git4b31924
- Add background picture displaying repeat mode configure.
* Mon Apr 26 2021 Hollow Man <[email protected]> - 40.0-24.20210426gitfdc2895
- Add background picture displaying mode configure.
* Sun Apr 25 2021 Hollow Man <[email protected]> - 40.0-22.20210425git51d8ce5
- Re-design UI.
* Fri Apr 23 2021 Hollow Man <[email protected]> - 40.0-20.20210423git3d2ad17
- Change UI; Add Help page.
* Wed Apr 21 2021 Hollow Man <[email protected]> - 40.0-18.20210421git38e5a78
- Add theme and background picture follow GNOME Night Light Mode. Refactor code.
* Tue Apr 20 2021 Hollow Man <[email protected]> - 40.0-16.20210418git472657a
- Modify theme load logic so that now we don't need to reload GNOME-Shell to change IBus themes.
* Sun Apr 18 2021 Hollow Man <[email protected]> - 40.0-13.20210418git6c2a9b3
- Fix bugs, make it suitable for RPM installization.
* Thu Apr 15 2021 Hollow Man <[email protected]> - 40.0-12.20210415gitab4f6cf
- Fix bugs, make it suitable for RPM installization.
* Sat Apr 10 2021 Hollow Man <[email protected]> - 40.0-12.20210410gitd31ef3e
- Initial Fedora package.