]> git.pld-linux.org Git - packages/gnome-shell-extensions.git/blame_incremental - gnome-shell-extensions.spec
- updated to 40.2
[packages/gnome-shell-extensions.git] / gnome-shell-extensions.spec
... / ...
CommitLineData
1%define gshell_ver 40.2
2
3Summary: Modify and extend GNOME Shell functionality and behavior
4Summary(pl.UTF-8): Modyfikacje i rozszerzenia funkcjonalności i zachowania powłoki GNOME
5Name: gnome-shell-extensions
6Version: 40.2
7Release: 1
8Group: X11/Applications
9License: GPL v2+
10Source0: https://download.gnome.org/sources/gnome-shell-extensions/40/%{name}-%{version}.tar.xz
11# Source0-md5: bd1dde4e7cb124923c62c08bc6c75d46
12URL: https://wiki.gnome.org/Projects/GnomeShell/Extensions
13BuildRequires: meson >= 0.44.0
14BuildRequires: ninja >= 1.5
15BuildRequires: pkgconfig >= 1:0.22
16BuildRequires: sassc
17BuildRequires: rpmbuild(macros) >= 1.736
18BuildRequires: tar >= 1:1.22
19BuildRequires: xz
20Requires: gnome-shell >= %{gshell_ver}
21BuildArch: noarch
22BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
23
24%define ext_prefix gnome-shell-extension
25
26%description
27GNOME Shell Extensions is a collection of extensions providing
28additional and optional functionality to GNOME Shell.
29
30Enabled extensions:
31 - apps-menu
32 - auto-move-windows
33 - drive-menu
34 - launch-new-instance
35 - native-window-placement
36 - places-menu
37 - screenshot-window-sizer
38 - user-theme
39 - window-list
40 - windowsNavigator
41 - workspace-indicator
42
43%description -l pl.UTF-8
44GNOME Shell Extensions to zbiór rozszerzeń zapewniających dodatkowe i
45opcjonalne funkcje powłoki GNOME.
46
47Dostępne rozszerzenia:
48 - apps-menu
49 - auto-move-windows
50 - drive-menu
51 - launch-new-instance
52 - native-window-placement
53 - places-menu
54 - screenshot-window-sizer
55 - user-theme
56 - window-list
57 - windowsNavigator
58 - workspace-indicator
59
60%package common
61Summary: Files common to GNOME Shell Extensions
62Summary(pl.UTF-8): Pliki wspólne rozszerzeń powłoki GNOME
63Group: X11/Applications
64Requires: gnome-shell >= %{gshell_ver}
65Obsoletes: gnome-shell-extension-alternative-status-menu < 3.10.1
66Obsoletes: gnome-shell-extension-alternate-tab < 3.32.0
67Obsoletes: gnome-shell-extension-default-min-max < 3.8.3.1
68Obsoletes: gnome-shell-extension-dock < 3.8.0
69Obsoletes: gnome-shell-extension-gajim < 3.8.0
70Obsoletes: gnome-shell-extension-horizontal-workspaces < 40.0
71Obsoletes: gnome-shell-extension-static-workspaces < 3.8.3.1
72Obsoletes: gnome-shell-extension-xrandr-indicator < 3.10.1
73Obsoletes: gnome-shell-extension-systemMonitor < 3.16.0
74
75%description common
76GNOME Shell Extensions is a collection of extensions providing
77additional and optional functionality to GNOME Shell. Common files and
78directories needed by extensions are provided here.
79
80%description common -l pl.UTF-8
81GNOME Shell Extensions to zbiór rozszerzeń zapewniających dodatkowe i
82opcjonalne funkcje powłoki GNOME. Ten pakiet zawiera wspólne pliki i
83katalogi wymagane przez rozszerzenia.
84
85%package -n gnome-classic-session
86Summary: GNOME "classic" mode session
87Summary(pl.UTF-8): Sesja trybu "klasycznego" GNOME
88Group: X11/Applications
89Requires(post,postun): glib2 >= 1:2.26.0
90Requires: %{ext_prefix}-apps-menu = %{version}-%{release}
91Requires: %{ext_prefix}-launch-new-instance = %{version}-%{release}
92Requires: %{ext_prefix}-places-menu = %{version}-%{release}
93Requires: %{ext_prefix}-window-list = %{version}-%{release}
94Requires: gnome-session >= 1:3.14.0
95
96%description -n gnome-classic-session
97This package contains the required components for the GNOME Shell
98"classic" mode, which aims to provide a GNOME 2-like user interface.
99
100%description -n gnome-classic-session -l pl.UTF-8
101Ten pakiet zawiera komponenty wymagane dla trybu "klasycznego" powłoki
102GNOME, mającego na celu udostępnienie interfejsu użytkownika w stylu
103GNOME 2.
104
105%package -n %{ext_prefix}-apps-menu
106Summary: Application menu for GNOME Shell
107Summary(pl.UTF-8): Menu aplikacji dla powłoki GNOME
108Group: X11/Applications
109Requires: %{name}-common = %{version}-%{release}
110
111%description -n %{ext_prefix}-apps-menu
112Add a GNOME 2.x style menu for applications.
113
114%description -n %{ext_prefix}-apps-menu -l pl.UTF-8
115To rozszerzenie dodaje menu w stylu GNOME 2.x dla aplikacji.
116
117%package -n %{ext_prefix}-auto-move-windows
118Summary: Assign specific workspaces to applications
119Summary(pl.UTF-8): Przypisywanie konkretnych pulpitów do aplikacji
120Group: X11/Applications
121Requires: %{name}-common = %{version}-%{release}
122
123%description -n %{ext_prefix}-auto-move-windows
124Lets you manage your workspaces more easily, assigning a specific
125workspace to each application as soon as it creates a window, in a
126manner configurable with a GSettings key.
127
128%description -n %{ext_prefix}-auto-move-windows -l pl.UTF-8
129To rozszerzenie pozwala łatwiej zarządzać pulpitami, przypisując
130określony pulpit do każdej aplikacji zaraz po utworzeniu okna, w
131sposób konfigurowany kluczem GSettings.
132
133%package -n %{ext_prefix}-drive-menu
134Summary: Disk device manager in the system status area
135Summary(pl.UTF-8): Zarządca urządzeń dyskowych w obszarze stanu systemu
136Group: X11/Applications
137Requires: %{name}-common = %{version}-%{release}
138
139%description -n %{ext_prefix}-drive-menu
140Adds a menu in the system status area that tracks removable disk
141devices attached and offers to browse them and eject/unmount them.
142
143%description -n %{ext_prefix}-drive-menu -l pl.UTF-8
144To rozszerzenie dodaje w obszarze stanu systemu menu śledzące
145podłączone odłączalne urządzenia dyskowe i pozwalające wysuwać lub
146odmontowywać je.
147
148%package -n %{ext_prefix}-launch-new-instance
149Summary: Always launch a new application instance for GNOME Shell
150Summary(pl.UTF-8): Uruchamianie zawsze nowej instancji aplikacji w powłoce GNOME
151Group: X11/Applications
152Requires: %{name}-common = %{version}-%{release}
153
154%description -n %{ext_prefix}-launch-new-instance
155This GNOME Shell extension modifies the behavior of clicking in the
156dash and app launcher to always launch a new application instance.
157
158%description -n %{ext_prefix}-launch-new-instance -l pl.UTF-8
159To rozszerzenie powłoki GNOME modyfikuje zachowanie kliknięcia w
160myślnik oraz uruchamianiu aplikacji, aby zawsze uruchamiało nową
161instancję aplikacji.
162
163%package -n %{ext_prefix}-native-window-placement
164Summary: Arrange windows in overview in a more native way
165Summary(pl.UTF-8): Układanie okien w podglądzie w bardziej natywny sposób
166Group: X11/Applications
167Requires: %{name}-common = %{version}-%{release}
168
169%description -n %{ext_prefix}-native-window-placement
170This extension employs an algorithm (taken from KDE) for layouting the
171thumbnails in the overview that more closely reflects the positions
172and relative sizes of the actual windows, instead of using a fixed
173grid.
174
175%description -n %{ext_prefix}-native-window-placement -l pl.UTF-8
176To rozszerzenie wprowadza pewnien algorytm (zaczerpnięty z KDE)
177układania miniatur w podglądzie, bliżej odzwierciedlający położenia i
178rozmiary względne właściwych okien, zamiast używania stałej siatki.
179
180%package -n %{ext_prefix}-places-menu
181Summary: Places menu indicator in the system status area
182Summary(pl.UTF-8): Menu Miejsca w obszarze stanu systemu
183Group: X11/Applications
184Requires: %{name}-common = %{version}-%{release}
185
186%description -n %{ext_prefix}-places-menu
187Adds a menu in the system status area that resembles the Places menu
188from GNOME 2.x.
189
190%description -n %{ext_prefix}-places-menu -l pl.UTF-8
191To rozszerzenie dodaje w obszarze stanu systemu menu, przypominające
192menu Miejsca z GNOME 2.x.
193
194%package -n %{ext_prefix}-screenshot-window-sizer
195Summary: Screenshot window sizer for GNOME Shell
196Summary(pl.UTF-8): Ustalanie rozmiaru okien w powłoce GNOME przy zrzutach ekranu
197Group: X11/Applications
198Requires: %{name}-common = %{version}-%{release}
199
200%description -n %{ext_prefix}-screenshot-window-sizer
201This GNOME Shell extension allows to easily resize windows for GNOME
202Software screenshots.
203
204%description -n %{ext_prefix}-screenshot-window-sizer -l pl.UTF-8
205To rozszerzenie powłoki GNOME pozwala łatwo zmieniać rozmiary okien na
206potrzeby zrzutów ekranu GNOME Software.
207
208%package -n %{ext_prefix}-user-theme
209Summary: Let the user select a custom theme for the shell
210Summary(pl.UTF-8): Wybór własnego motywu powłoki przez użytkownika
211Group: X11/Applications
212Requires: %{name}-common = %{version}-%{release}
213
214%description -n %{ext_prefix}-user-theme
215Lets the user select a custom theme for the Gnome shell. It will allow
216you to apply a style from
217<~/.themes/[themeName]/gnome-shell/gnome-shell.css>.
218
219%description -n %{ext_prefix}-user-theme -l pl.UTF-8
220To rozszerzenie pozwala użytkownikowi wybrać własny motyw powłoki
221GNOME. Pozwala zaaplikować styl z pliku
222<~/.themes/[nazwaMotywu]/gnome-shell/gnome-shell.css>.
223
224%package -n %{ext_prefix}-window-list
225Summary: Display a window list at the bottom of the screen in GNOME Shell
226Summary(pl.UTF-8): Wyświetlanie listy okien na dole ekranu w powłoce GNOME
227Group: X11/Applications
228Requires: %{name}-common = %{version}-%{release}
229
230%description -n %{ext_prefix}-window-list
231This GNOME Shell extension displays a window list at the bottom of the
232screen.
233
234%description -n %{ext_prefix}-window-list -l pl.UTF-8
235To rozszerzenie powłoki GNOME wyświetla listę okien na dole ekranu.
236
237%package -n %{ext_prefix}-windowsNavigator
238Summary: Keyboard selection of windows and work-spaces in overlay mode
239Summary(pl.UTF-8): Wybór okien i pulpitów w trybie nakładkowym z poziomu klawiatury
240Group: X11/Applications
241Requires: %{name}-common = %{version}-%{release}
242
243%description -n %{ext_prefix}-windowsNavigator
244Allow keyboard selection of windows and work-spaces in overlay mode in
245GNOME Shell. Switch to overview mode (press the Win or Alt+F1 key) and
246press the Alt key to show numbers over windows. Press any number to
247switch to the corresponding window.
248
249%description -n %{ext_prefix}-windowsNavigator -l pl.UTF-8
250To rozszerzenie pozwala na wybieranie okien i pulpitów w trybie
251nakładkowym powłoki GNOME z poziomu klawiatury. Przełączenie na tryb
252podglądu (naciśnięcie klawisza Win lub Alt+F1) i naciśnięcie klawisa
253Alt wyświetla numery na oknach. Wpisanie liczby przełącza na
254odpowiednie okno.
255
256%package -n %{ext_prefix}-workspace-indicator
257Summary: Workspace Indicator
258Summary(pl.UTF-8): Kontrolka pulpitów
259Group: X11/Applications
260Requires: %{name}-common = %{version}-%{release}
261
262%description -n %{ext_prefix}-workspace-indicator
263Put an indicator on the panel signaling in which workspace you are,
264and give you the possibility of switching to another one.
265
266%description -n %{ext_prefix}-workspace-indicator -l pl.UTF-8
267To rozszerzenie umieszcza w panelu kontrolkę sygnalizującą aktualny
268pulpit i pozwalający na przełączenie na inny.
269
270%prep
271%setup -q
272
273%build
274%meson build \
275 -Dclassic_mode=true \
276 -Dextension_set=all
277
278%ninja_build -C build
279
280%install
281rm -rf $RPM_BUILD_ROOT
282
283%ninja_install -C build
284
285# Drop useless example extension
286#%{__rm} -r $RPM_BUILD_ROOT%{_datadir}/gnome-shell/extensions/example*
287#%{__rm} $RPM_BUILD_ROOT%{_datadir}/glib-2.0/schemas/org.gnome.shell.extensions.example.gschema.xml
288
289%find_lang %{name}
290
291%clean
292rm -rf $RPM_BUILD_ROOT
293
294%post -n gnome-classic-session
295%glib_compile_schemas
296
297%postun -n gnome-classic-session
298%glib_compile_schemas
299
300%post -n %{ext_prefix}-auto-move-windows
301%glib_compile_schemas
302
303%postun -n %{ext_prefix}-auto-move-windows
304%glib_compile_schemas
305
306%post -n %{ext_prefix}-native-window-placement
307%glib_compile_schemas
308
309%postun -n %{ext_prefix}-native-window-placement
310%glib_compile_schemas
311
312%post -n %{ext_prefix}-screenshot-window-sizer
313%glib_compile_schemas
314
315%postun -n %{ext_prefix}-screenshot-window-sizer
316%glib_compile_schemas
317
318%post -n %{ext_prefix}-user-theme
319%glib_compile_schemas
320
321%postun -n %{ext_prefix}-user-theme
322%glib_compile_schemas
323
324%post -n %{ext_prefix}-window-list
325%glib_compile_schemas
326
327%postun -n %{ext_prefix}-window-list
328%glib_compile_schemas
329
330%files common -f %{name}.lang
331%defattr(644,root,root,755)
332%doc NEWS README.md
333%dir %{_datadir}/gnome-shell/extensions
334
335%files -n gnome-classic-session
336%defattr(644,root,root,755)
337%{_datadir}/glib-2.0/schemas/00_org.gnome.shell.extensions.classic.gschema.override
338%dir %{_datadir}/gnome-shell/modes
339%{_datadir}/gnome-shell/modes/classic.json
340%dir %{_datadir}/gnome-shell/theme
341%{_datadir}/gnome-shell/theme/calendar-today.svg
342%{_datadir}/gnome-shell/theme/classic-*.svg
343%{_datadir}/gnome-shell/theme/gnome-classic.css
344%{_datadir}/gnome-shell/theme/gnome-classic-high-contrast.css
345%{_datadir}/xsessions/gnome-classic.desktop
346
347%files -n %{ext_prefix}-apps-menu
348%defattr(644,root,root,755)
349%{_datadir}/gnome-shell/extensions/apps-menu@gnome-shell-extensions.gcampax.github.com
350
351%files -n %{ext_prefix}-auto-move-windows
352%defattr(644,root,root,755)
353%{_datadir}/glib-2.0/schemas/org.gnome.shell.extensions.auto-move-windows.gschema.xml
354%{_datadir}/gnome-shell/extensions/auto-move-windows@gnome-shell-extensions.gcampax.github.com
355
356%files -n %{ext_prefix}-drive-menu
357%defattr(644,root,root,755)
358%{_datadir}/gnome-shell/extensions/drive-menu@gnome-shell-extensions.gcampax.github.com
359
360%files -n %{ext_prefix}-launch-new-instance
361%defattr(644,root,root,755)
362%{_datadir}/gnome-shell/extensions/launch-new-instance@gnome-shell-extensions.gcampax.github.com
363
364%files -n %{ext_prefix}-native-window-placement
365%defattr(644,root,root,755)
366%{_datadir}/glib-2.0/schemas/org.gnome.shell.extensions.native-window-placement.gschema.xml
367%{_datadir}/gnome-shell/extensions/native-window-placement@gnome-shell-extensions.gcampax.github.com
368
369%files -n %{ext_prefix}-places-menu
370%defattr(644,root,root,755)
371%{_datadir}/gnome-shell/extensions/places-menu@gnome-shell-extensions.gcampax.github.com
372
373%files -n %{ext_prefix}-screenshot-window-sizer
374%defattr(644,root,root,755)
375%{_datadir}/glib-2.0/schemas/org.gnome.shell.extensions.screenshot-window-sizer.gschema.xml
376%{_datadir}/gnome-shell/extensions/screenshot-window-sizer@gnome-shell-extensions.gcampax.github.com
377
378%files -n %{ext_prefix}-user-theme
379%defattr(644,root,root,755)
380%{_datadir}/glib-2.0/schemas/org.gnome.shell.extensions.user-theme.gschema.xml
381%{_datadir}/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com
382
383%files -n %{ext_prefix}-window-list
384%defattr(644,root,root,755)
385%{_datadir}/gnome-shell/extensions/window-list@gnome-shell-extensions.gcampax.github.com
386%{_datadir}/glib-2.0/schemas/org.gnome.shell.extensions.window-list.gschema.xml
387
388%files -n %{ext_prefix}-windowsNavigator
389%defattr(644,root,root,755)
390%{_datadir}/gnome-shell/extensions/windowsNavigator@gnome-shell-extensions.gcampax.github.com
391
392%files -n %{ext_prefix}-workspace-indicator
393%defattr(644,root,root,755)
394%{_datadir}/gnome-shell/extensions/workspace-indicator@gnome-shell-extensions.gcampax.github.com
This page took 0.024877 seconds and 4 git commands to generate.