]> git.pld-linux.org Git - packages/gnome-control-center.git/blame_incremental - gnome-control-center.spec
- updated to 3.32.1
[packages/gnome-control-center.git] / gnome-control-center.spec
... / ...
CommitLineData
1#
2# Conditional build:
3%bcond_without ibus # IBus support
4%bcond_without wayland # Wayland support
5
6Summary: GNOME Control Center
7Summary(es.UTF-8): El centro de controle del GNOME
8Summary(pl.UTF-8): Centrum Kontroli GNOME
9Summary(pt_BR.UTF-8): O Centro de Controle do GNOME
10Summary(ru.UTF-8): Центр управления GNOME
11Summary(uk.UTF-8): Центр керування GNOME
12Name: gnome-control-center
13Version: 3.32.1
14Release: 1
15Epoch: 1
16License: GPL v2+
17Group: X11/Applications
18Source0: http://ftp.gnome.org/pub/GNOME/sources/gnome-control-center/3.32/%{name}-%{version}.tar.xz
19# Source0-md5: 307d87113d66a9b0cfe15d7b7888ca7e
20Patch0: krb5.patch
21URL: http://www.gnome.org/
22BuildRequires: ModemManager-devel >= 1.0.0
23BuildRequires: NetworkManager-devel >= 1.10.0
24# use libnm-gtk - will use correct NM version
25BuildRequires: NetworkManager-gtk-lib-devel >= 1.8.0
26BuildRequires: OpenGL-devel
27BuildRequires: accountsservice-devel >= 0.6.39
28BuildRequires: cheese-devel >= 3.28.0
29BuildRequires: clutter-devel >= 1.12.0
30BuildRequires: clutter-gtk-devel
31BuildRequires: colord-devel >= 0.1.34
32BuildRequires: colord-gtk-devel >= 0.1.24
33BuildRequires: cups-devel >= 1.4
34BuildRequires: docbook-dtd412-xml
35BuildRequires: gdk-pixbuf2-devel >= 2.24.0
36BuildRequires: gettext-tools >= 0.17
37BuildRequires: glib2-devel >= 1:2.54.0
38BuildRequires: gnome-bluetooth-devel >= 3.18.2
39BuildRequires: gnome-common >= 2.24.0
40BuildRequires: gnome-desktop-devel >= 3.28.0
41BuildRequires: gnome-menus-devel >= 3.4.0
42BuildRequires: gnome-online-accounts-devel >= 3.26.0
43BuildRequires: gnome-settings-daemon-devel >= 1:3.26.0
44BuildRequires: grilo-devel >= 0.3.0
45BuildRequires: gsettings-desktop-schemas-devel >= 3.31.0
46BuildRequires: gstreamer-devel >= 1.0
47BuildRequires: gtk+3-devel >= 3.22.20
48BuildRequires: heimdal-devel
49%{?with_ibus:BuildRequires: ibus-devel >= 1.5.2}
50BuildRequires: libcanberra-gtk3-devel >= 0.26
51BuildRequires: libgtop-devel
52BuildRequires: libhandy-devel >= 0.0.9
53BuildRequires: libnotify-devel >= 0.7.3
54BuildRequires: libpwquality-devel >= 1.2.2
55BuildRequires: libsmbclient-devel
56BuildRequires: libsoup-devel
57BuildRequires: libwacom-devel >= 0.7
58BuildRequires: libxml2-devel >= 1:2.6.31
59BuildRequires: meson >= 0.48.0
60BuildRequires: pkgconfig
61BuildRequires: polkit-devel >= 0.103
62BuildRequires: pulseaudio-devel >= 2.0
63BuildRequires: rpmbuild(find_lang) >= 1.23
64BuildRequires: rpmbuild(macros) >= 1.311
65BuildRequires: tar >= 1:1.22
66%{?with_wayland:BuildRequires: udev-glib-devel}
67BuildRequires: upower-devel >= 0.99.8
68BuildRequires: xorg-lib-libX11-devel
69BuildRequires: xorg-lib-libXi-devel >= 1.2
70BuildRequires: xz
71BuildRequires: yelp-tools
72Requires(post,postun): desktop-file-utils
73Requires(post,postun): glib2 >= 1:2.54.0
74Requires(post,postun): gtk-update-icon-cache
75Requires: accountsservice >= 0.6.39
76Requires: cheese-libs >= 3.28.0
77Requires: cups-pk-helper
78Requires: desktop-file-utils
79Requires: glib2 >= 1:2.54.0
80Requires: gnome-bluetooth-libs >= 3.18.2
81Requires: gnome-desktop >= 3.28.0
82Requires: gnome-online-accounts >= 3.26.0
83Requires: gnome-settings-daemon >= 1:3.26.0
84Requires: gsettings-desktop-schemas >= 3.31.0
85Requires: gtk+3 >= 3.22.20
86Requires: hicolor-icon-theme
87Requires: libhandy >= 0.0.9
88Requires: libwacom >= 0.7
89Requires: polkit >= 0.103
90Requires: tzdata
91Requires: upower-libs >= 0.99.8
92Suggests: NetworkManager-applet
93Suggests: cups
94Suggests: gnome-color-manager
95Suggests: libcanberra-gnome
96Suggests: libgnomekbd
97# info panel needs glxinfo
98Suggests: mesa-utils
99Suggests: mousetweaks >= 3.0.0
100Provides: control-center = %{epoch}:%{version}-%{release}
101Obsoletes: acme
102Obsoletes: control-center
103Obsoletes: control-center-libs
104Obsoletes: fontilus
105Obsoletes: gnome
106Obsoletes: gnome-control-center-libs
107Obsoletes: gnome-media-volume-control
108Obsoletes: themus
109# sr@Latn vs. sr@latin
110Conflicts: glibc-misc < 6:2.7
111BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
112
113%description
114A Configuration tool for easily setting up your GNOME environment.
115
116%description -l es.UTF-8
117El control-center es una herramienta para una configuración facilitada
118el entorno GNOME.
119
120%description -l pl.UTF-8
121Narzędzie do łatwej konfiguracji środowiska GNOME.
122
123%description -l pt_BR.UTF-8
124O Control Center é uma ferramenta para facilmente configurar seu
125ambiente GNOME.
126
127%description -l ru.UTF-8
128Пакет Control Center содержит утилиты, позволяющие настраивать среду
129GNOME вашей системы (такие вещи как фон рабочего стола и темы,
130программа сохранения экрана, оконный менеджер, системные звуки,
131поведение мыши и др.)
132
133Этот пакет нужен, если вы устанавливаете среду GNOME.
134
135%description -l uk.UTF-8
136Пакет Control Center містить утиліти, які дозволяють настроювати
137середовище GNOME вашої системи (такі речі як фон робочого столу та
138теми, програма збереження екрану, віконний менеджер, системні звуки,
139поведінка миші та ін.)
140
141Цей пакет потрібний, якщо ви встановлюєте середовище GNOME.
142
143%package devel
144Summary: GNOME Control Center development files
145Summary(pl.UTF-8): Pliki programistyczne GNOME Control Center
146Group: X11/Development/Libraries
147Provides: control-center-devel = %{epoch}:%{version}-%{release}
148Obsoletes: control-center-devel
149
150%description devel
151GNOME Control Center development files.
152
153%description devel -l pl.UTF-8
154Pliki programistyczne GNOME Control Center.
155
156%package -n bash-completion-gnome-control-center
157Summary: bash-completion for gnome-control-center
158Summary(pl.UTF-8): Bashowe uzupełnianie nazw dla gnome-control-center
159Group: Applications/Shells
160Requires: bash-completion >= 2.0
161%if "%{_rpmversion}" >= "5"
162BuildArch: noarch
163%endif
164
165%description -n bash-completion-gnome-control-center
166bash-completion for gnome-control-center.
167
168%description -n bash-completion-gnome-control-center -l pl.UTF-8
169Bashowe uzupełnianie nazw dla gnome-control-center.
170
171%prep
172%setup -q
173%patch0 -p1
174
175%build
176%meson build \
177 -Ddocumentation=true \
178 %{!?with_ibus:-Dibus=false} \
179 %{!?with_wayland:-Dwayland=false}
180
181%meson_build -C build
182
183%install
184rm -rf $RPM_BUILD_ROOT
185
186%meson_install -C build
187
188%find_lang %{name} --with-gnome --all-name
189
190%clean
191rm -rf $RPM_BUILD_ROOT
192
193%post
194%glib_compile_schemas
195%update_desktop_database_post
196%update_icon_cache hicolor
197
198%postun
199%glib_compile_schemas
200%update_desktop_database_postun
201%update_icon_cache hicolor
202
203%files -f %{name}.lang
204%defattr(644,root,root,755)
205%doc NEWS README.md
206%attr(755,root,root) %{_bindir}/gnome-control-center
207%attr(755,root,root) %{_libexecdir}/cc-remote-login-helper
208%attr(755,root,root) %{_libexecdir}/gnome-control-center-search-provider
209%{_datadir}/dbus-1/services/org.gnome.ControlCenter.service
210%{_datadir}/dbus-1/services/org.gnome.ControlCenter.SearchProvider.service
211%{_datadir}/glib-2.0/schemas/org.gnome.ControlCenter.gschema.xml
212%{_datadir}/gnome-shell/search-providers/gnome-control-center-search-provider.ini
213%{_datadir}/metainfo/gnome-control-center.appdata.xml
214%{_datadir}/polkit-1/actions/org.gnome.controlcenter.datetime.policy
215%{_datadir}/polkit-1/actions/org.gnome.controlcenter.remote-login-helper.policy
216%{_datadir}/polkit-1/actions/org.gnome.controlcenter.user-accounts.policy
217%{_datadir}/polkit-1/rules.d/gnome-control-center.rules
218%{_datadir}/gnome-control-center
219%{_datadir}/sounds/gnome
220%{_iconsdir}/hicolor/*x*/apps/gnome-power-manager.png
221%{_iconsdir}/hicolor/*x*/apps/goa-panel.png
222%{_iconsdir}/hicolor/*x*/apps/preferences-color.png
223%{_iconsdir}/hicolor/*x*/apps/preferences-desktop-display.png
224%{_iconsdir}/hicolor/*x*/apps/preferences-system-time.png
225%{_iconsdir}/hicolor/scalable/apps/org.gnome.Settings.svg
226%{_iconsdir}/hicolor/scalable/apps/preferences-color.svg
227%{_iconsdir}/hicolor/scalable/apps/preferences-desktop-display.svg
228%{_iconsdir}/hicolor/scalable/apps/preferences-system-time.svg
229%{_iconsdir}/hicolor/scalable/categories/slideshow-symbolic.svg
230%{_iconsdir}/hicolor/scalable/emblems/slideshow-emblem.svg
231%{_iconsdir}/hicolor/symbolic/apps/org.gnome.Settings-symbolic.svg
232%{_desktopdir}/gnome-*-panel.desktop
233%{_desktopdir}/gnome-control-center.desktop
234%{_pixmapsdir}/faces
235%{_mandir}/man1/gnome-control-center.1*
236
237%files devel
238%defattr(644,root,root,755)
239%{_datadir}/gettext/its/gnome-keybindings.its
240%{_datadir}/gettext/its/gnome-keybindings.loc
241%{_datadir}/gettext/its/sounds.its
242%{_datadir}/gettext/its/sounds.loc
243%{_npkgconfigdir}/gnome-keybindings.pc
244
245%files -n bash-completion-gnome-control-center
246%defattr(644,root,root,755)
247%{bash_compdir}/gnome-control-center
This page took 0.070084 seconds and 4 git commands to generate.