]> git.pld-linux.org Git - packages/gnome-control-center.git/blame_incremental - gnome-control-center.spec
- updated to 44.4
[packages/gnome-control-center.git] / gnome-control-center.spec
... / ...
CommitLineData
1#
2# Conditional build:
3%bcond_without ibus # IBus support
4%bcond_with malcontent # Malcontent support
5%bcond_with snap # snap support
6%bcond_without wayland # Wayland support
7
8Summary: GNOME Control Center
9Summary(es.UTF-8): El centro de controle del GNOME
10Summary(pl.UTF-8): Centrum Kontroli GNOME
11Summary(pt_BR.UTF-8): O Centro de Controle do GNOME
12Summary(ru.UTF-8): Центр управления GNOME
13Summary(uk.UTF-8): Центр керування GNOME
14Name: gnome-control-center
15Version: 44.4
16Release: 1
17Epoch: 1
18License: GPL v2+
19Group: X11/Applications
20Source0: https://download.gnome.org/sources/gnome-control-center/44/%{name}-%{version}.tar.xz
21# Source0-md5: 54f1dbe98be55afd5a0743b657d67840
22Patch0: krb5.patch
23URL: https://www.gnome.org/
24BuildRequires: ModemManager-devel >= 1.0.0
25BuildRequires: NetworkManager-devel >= 2:1.24.0
26BuildRequires: accountsservice-devel >= 0.6.39
27BuildRequires: cairo-gobject-devel
28BuildRequires: colord-devel >= 0.1.34
29BuildRequires: colord-gtk4-devel >= 0.1.24
30BuildRequires: cups-devel >= 1.4
31BuildRequires: docbook-dtd42-xml
32BuildRequires: fontconfig-devel
33BuildRequires: gcr-devel >= 3
34BuildRequires: gdk-pixbuf2-devel >= 2.24.0
35BuildRequires: gettext-tools >= 0.17
36BuildRequires: glib2-devel >= 1:2.75.0
37%ifnarch s390 s390x
38BuildRequires: gnome-bluetooth3-ui-devel >= 42
39%endif
40BuildRequires: gnome-desktop4-devel >= 42
41BuildRequires: gnome-online-accounts-devel >= 3.26.0
42BuildRequires: gnome-settings-daemon-devel >= 1:41.0
43BuildRequires: gnutls-devel
44BuildRequires: gsettings-desktop-schemas-devel >= 42
45BuildRequires: gsound-devel
46# X11 and Wayland checks in panels/online-accounts/meson.build (subject to update?)
47BuildRequires: gtk+3-devel >= 3.0
48BuildRequires: gtk4-devel >= 4.9.3
49BuildRequires: heimdal-devel
50%{?with_ibus:BuildRequires: ibus-devel >= 1.5.2}
51BuildRequires: libadwaita-devel >= 1.2
52BuildRequires: libepoxy-devel
53BuildRequires: libgtop-devel >= 2.0
54BuildRequires: libgudev-devel >= 232
55%{?with_malcontent:BuildRequires: libmalcontent-devel >= 0.10.0}
56BuildRequires: libnma-gtk4-devel >= 1.8.0
57BuildRequires: libpwquality-devel >= 1.2.2
58BuildRequires: libsecret-devel
59BuildRequires: libsmbclient-devel
60%ifnarch s390 s390x
61BuildRequires: libwacom-devel >= 0.27
62%endif
63BuildRequires: libxml2-devel >= 1:2.6.31
64BuildRequires: meson >= 0.57.0
65BuildRequires: ninja >= 1.5
66BuildRequires: pkgconfig
67BuildRequires: polkit-devel >= 0.114
68BuildRequires: pulseaudio-devel >= 2.0
69BuildRequires: python3 >= 1:3
70BuildRequires: rpm-build >= 4.6
71BuildRequires: rpmbuild(find_lang) >= 1.23
72BuildRequires: rpmbuild(macros) >= 1.752
73%{?with_snap:BuildRequires: snapd-glib-devel >= 1.57}
74BuildRequires: tar >= 1:1.22
75BuildRequires: udisks2-devel >= 2.8.2
76BuildRequires: upower-devel >= 0.99.8
77BuildRequires: xorg-lib-libX11-devel >= 1.8
78BuildRequires: xorg-lib-libXi-devel >= 1.2
79BuildRequires: xz
80BuildRequires: yelp-tools
81Requires(post,postun): desktop-file-utils
82Requires(post,postun): glib2 >= 1:2.75.0
83Requires(post,postun): gtk-update-icon-cache
84Requires: NetworkManager >= 2:1.24.0
85Requires: accountsservice >= 0.6.39
86Requires: colord >= 0.1.34
87Requires: colord-gtk4 >= 0.1.24
88Requires: cups-pk-helper
89Requires: desktop-file-utils
90Requires: gdk-pixbuf2 >= 2.24.0
91Requires: glib2 >= 1:2.75.0
92%ifnarch s390 s390x
93Requires: gnome-bluetooth3-ui-libs >= 42
94%endif
95Requires: gnome-desktop4 >= 42
96Requires: gnome-online-accounts >= 3.26.0
97Requires: gnome-settings-daemon >= 1:41.0
98Requires: gsettings-desktop-schemas >= 42
99Requires: gtk4 >= 4.9.3
100Requires: hicolor-icon-theme
101%{?with_ibus:Requires: ibus-libs >= 1.5.2}
102Requires: libadwaita >= 1.2
103Requires: libgudev >= 232
104%{?with_malcontent:Requires: libmalcontent >= 0.10.0}
105Requires: libnma-gtk4 >= 1.8.0
106Requires: libpwquality >= 1.2.2
107%ifnarch s390 s390x
108Requires: libwacom >= 0.27
109%endif
110Requires: polkit >= 0.114
111Requires: pulseaudio-libs >= 2.0
112Requires: tzdata
113Requires: udisks2-libs >= 2.8.2
114Requires: upower-libs >= 0.99.8
115Requires: xorg-lib-libX11 >= 1.8
116Requires: xorg-lib-libXi >= 1.2
117Suggests: NetworkManager-applet >= 1.8.0
118Suggests: cups >= 1.4
119Suggests: gnome-color-manager
120Suggests: libgnomekbd
121# info panel needs glxinfo
122Suggests: mesa-utils
123Suggests: mousetweaks >= 3.0.0
124Provides: control-center = %{epoch}:%{version}-%{release}
125Obsoletes: acme < 2.5
126Obsoletes: control-center < 1:2.19
127Obsoletes: control-center-libs < 1:2.19
128Obsoletes: fontilus < 0.5
129Obsoletes: gnome < 2
130Obsoletes: gnome-control-center-libs < 1:3.4
131Obsoletes: gnome-media-volume-control < 2.21
132Obsoletes: themus < 0.2
133BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
134
135%description
136A Configuration tool for easily setting up your GNOME environment.
137
138%description -l es.UTF-8
139El control-center es una herramienta para una configuración facilitada
140el entorno GNOME.
141
142%description -l pl.UTF-8
143Narzędzie do łatwej konfiguracji środowiska GNOME.
144
145%description -l pt_BR.UTF-8
146O Control Center é uma ferramenta para facilmente configurar seu
147ambiente GNOME.
148
149%description -l ru.UTF-8
150Пакет Control Center содержит утилиты, позволяющие настраивать среду
151GNOME вашей системы (такие вещи как фон рабочего стола и темы,
152программа сохранения экрана, оконный менеджер, системные звуки,
153поведение мыши и др.)
154
155Этот пакет нужен, если вы устанавливаете среду GNOME.
156
157%description -l uk.UTF-8
158Пакет Control Center містить утиліти, які дозволяють настроювати
159середовище GNOME вашої системи (такі речі як фон робочого столу та
160теми, програма збереження екрану, віконний менеджер, системні звуки,
161поведінка миші та ін.)
162
163Цей пакет потрібний, якщо ви встановлюєте середовище GNOME.
164
165%package devel
166Summary: GNOME Control Center development files
167Summary(pl.UTF-8): Pliki programistyczne GNOME Control Center
168Group: X11/Development/Libraries
169Provides: control-center-devel = %{epoch}:%{version}-%{release}
170Obsoletes: control-center-devel < 1:2.19
171Obsoletes: gnome-control-center-static < 1:3
172BuildArch: noarch
173
174%description devel
175GNOME Control Center development files.
176
177%description devel -l pl.UTF-8
178Pliki programistyczne GNOME Control Center.
179
180%package -n bash-completion-gnome-control-center
181Summary: bash-completion for gnome-control-center
182Summary(pl.UTF-8): Bashowe uzupełnianie nazw dla gnome-control-center
183Group: Applications/Shells
184Requires: bash-completion >= 1:2.0
185BuildArch: noarch
186
187%description -n bash-completion-gnome-control-center
188bash-completion for gnome-control-center.
189
190%description -n bash-completion-gnome-control-center -l pl.UTF-8
191Bashowe uzupełnianie nazw dla gnome-control-center.
192
193%prep
194%setup -q
195%patch0 -p1
196
197%build
198%meson build \
199 -Ddocumentation=true \
200 %{!?with_ibus:-Dibus=false} \
201 %{?with_malcontent:-Dmalcontent=true} \
202 %{?with_snap:-Dsnap=true} \
203 %{!?with_wayland:-Dwayland=false}
204
205%meson_build -C build
206
207%install
208rm -rf $RPM_BUILD_ROOT
209
210%meson_install -C build
211
212# not supported by glibc (as of 2.37)
213%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/ie
214
215%find_lang %{name} --with-gnome --all-name
216
217%clean
218rm -rf $RPM_BUILD_ROOT
219
220%post
221%glib_compile_schemas
222%update_desktop_database_post
223%update_icon_cache hicolor
224
225%postun
226%glib_compile_schemas
227%update_desktop_database_postun
228%update_icon_cache hicolor
229
230%files -f %{name}.lang
231%defattr(644,root,root,755)
232%doc NEWS README.md
233%attr(755,root,root) %{_bindir}/gnome-control-center
234%attr(755,root,root) %{_libexecdir}/cc-remote-login-helper
235%attr(755,root,root) %{_libexecdir}/gnome-control-center-goa-helper
236%attr(755,root,root) %{_libexecdir}/gnome-control-center-print-renderer
237%attr(755,root,root) %{_libexecdir}/gnome-control-center-search-provider
238%{_datadir}/dbus-1/services/org.gnome.Settings.service
239%{_datadir}/dbus-1/services/org.gnome.Settings.SearchProvider.service
240%{_datadir}/glib-2.0/schemas/org.gnome.Settings.gschema.xml
241%{_datadir}/gnome-shell/search-providers/org.gnome.Settings.search-provider.ini
242%{_datadir}/metainfo/org.gnome.Settings.appdata.xml
243%{_datadir}/polkit-1/actions/org.gnome.controlcenter.datetime.policy
244%{_datadir}/polkit-1/actions/org.gnome.controlcenter.remote-login-helper.policy
245%{_datadir}/polkit-1/actions/org.gnome.controlcenter.user-accounts.policy
246%{_datadir}/polkit-1/rules.d/gnome-control-center.rules
247%{_datadir}/gnome-control-center
248%{_datadir}/sounds/gnome
249%{_iconsdir}/hicolor/scalable/apps/org.gnome.Settings.svg
250%{_iconsdir}/hicolor/scalable/apps/org.gnome.Settings-*.svg
251%{_iconsdir}/hicolor/scalable/apps/org.gnome.Settings.Devel.svg
252%{_iconsdir}/hicolor/scalable/status/info-symbolic.svg
253%{_iconsdir}/hicolor/symbolic/apps/org.gnome.Settings-symbolic.svg
254# FIXME: wrong location (move to pixmapsdir or hicolor/scalable/...?)
255%{_iconsdir}/gnome-logo-text.svg
256%{_iconsdir}/gnome-logo-text-dark.svg
257%{_desktopdir}/gnome-*-panel.desktop
258%{_desktopdir}/org.gnome.Settings.desktop
259%{_pixmapsdir}/faces
260%{_mandir}/man1/gnome-control-center.1*
261
262%files devel
263%defattr(644,root,root,755)
264%{_datadir}/gettext/its/gnome-keybindings.its
265%{_datadir}/gettext/its/gnome-keybindings.loc
266%{_datadir}/gettext/its/sounds.its
267%{_datadir}/gettext/its/sounds.loc
268%{_npkgconfigdir}/gnome-keybindings.pc
269
270%files -n bash-completion-gnome-control-center
271%defattr(644,root,root,755)
272%{bash_compdir}/gnome-control-center
This page took 0.190788 seconds and 4 git commands to generate.