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