]> git.pld-linux.org Git - packages/gnome-control-center.git/blame - gnome-control-center.spec
- updated to 3.32.1
[packages/gnome-control-center.git] / gnome-control-center.spec
CommitLineData
eb5b20d5
ŁK
1#
2# Conditional build:
8a58cfa6
JB
3%bcond_without ibus # IBus support
4%bcond_without wayland # Wayland support
06703e9c 5
bbeef7c2
PZ
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
8a58cfa6 13Version: 3.32.1
b9647ae1 14Release: 1
bbeef7c2
PZ
15Epoch: 1
16License: GPL v2+
17Group: X11/Applications
8a58cfa6
JB
18Source0: http://ftp.gnome.org/pub/GNOME/sources/gnome-control-center/3.32/%{name}-%{version}.tar.xz
19# Source0-md5: 307d87113d66a9b0cfe15d7b7888ca7e
5d65ebf7 20Patch0: krb5.patch
bbeef7c2 21URL: http://www.gnome.org/
d78b263e 22BuildRequires: ModemManager-devel >= 1.0.0
8a58cfa6 23BuildRequires: NetworkManager-devel >= 1.10.0
4b3abb10 24# use libnm-gtk - will use correct NM version
8a58cfa6 25BuildRequires: NetworkManager-gtk-lib-devel >= 1.8.0
5d65ebf7 26BuildRequires: OpenGL-devel
aebca01c 27BuildRequires: accountsservice-devel >= 0.6.39
8a58cfa6 28BuildRequires: cheese-devel >= 3.28.0
137a1374 29BuildRequires: clutter-devel >= 1.12.0
49c1b881 30BuildRequires: clutter-gtk-devel
6a6da2bb 31BuildRequires: colord-devel >= 0.1.34
5d65ebf7 32BuildRequires: colord-gtk-devel >= 0.1.24
03729506 33BuildRequires: cups-devel >= 1.4
793a5ee7 34BuildRequires: docbook-dtd412-xml
81e3c1bf 35BuildRequires: gdk-pixbuf2-devel >= 2.24.0
81b46770 36BuildRequires: gettext-tools >= 0.17
3cdcfd53 37BuildRequires: glib2-devel >= 1:2.54.0
137a1374 38BuildRequires: gnome-bluetooth-devel >= 3.18.2
4ee0ad5b 39BuildRequires: gnome-common >= 2.24.0
08818d7d 40BuildRequires: gnome-desktop-devel >= 3.28.0
81e3c1bf 41BuildRequires: gnome-menus-devel >= 3.4.0
3cdcfd53
MB
42BuildRequires: gnome-online-accounts-devel >= 3.26.0
43BuildRequires: gnome-settings-daemon-devel >= 1:3.26.0
137a1374 44BuildRequires: grilo-devel >= 0.3.0
8a58cfa6 45BuildRequires: gsettings-desktop-schemas-devel >= 3.31.0
49c1b881 46BuildRequires: gstreamer-devel >= 1.0
08818d7d 47BuildRequires: gtk+3-devel >= 3.22.20
49c1b881 48BuildRequires: heimdal-devel
6a6da2bb 49%{?with_ibus:BuildRequires: ibus-devel >= 1.5.2}
03729506 50BuildRequires: libcanberra-gtk3-devel >= 0.26
03729506 51BuildRequires: libgtop-devel
8a58cfa6 52BuildRequires: libhandy-devel >= 0.0.9
4b3abb10 53BuildRequires: libnotify-devel >= 0.7.3
6a6da2bb
MB
54BuildRequires: libpwquality-devel >= 1.2.2
55BuildRequires: libsmbclient-devel
6a6da2bb 56BuildRequires: libsoup-devel
5d65ebf7 57BuildRequires: libwacom-devel >= 0.7
2b3469b3 58BuildRequires: libxml2-devel >= 1:2.6.31
8a58cfa6 59BuildRequires: meson >= 0.48.0
bbeef7c2 60BuildRequires: pkgconfig
eb5b20d5 61BuildRequires: polkit-devel >= 0.103
49c1b881 62BuildRequires: pulseaudio-devel >= 2.0
dbae2c4e 63BuildRequires: rpmbuild(find_lang) >= 1.23
bbeef7c2 64BuildRequires: rpmbuild(macros) >= 1.311
4b3abb10 65BuildRequires: tar >= 1:1.22
8a58cfa6
JB
66%{?with_wayland:BuildRequires: udev-glib-devel}
67BuildRequires: upower-devel >= 0.99.8
68BuildRequires: xorg-lib-libX11-devel
5d65ebf7 69BuildRequires: xorg-lib-libXi-devel >= 1.2
4b3abb10 70BuildRequires: xz
49c1b881 71BuildRequires: yelp-tools
bbeef7c2 72Requires(post,postun): desktop-file-utils
08818d7d 73Requires(post,postun): glib2 >= 1:2.54.0
491e395f 74Requires(post,postun): gtk-update-icon-cache
8a58cfa6
JB
75Requires: accountsservice >= 0.6.39
76Requires: cheese-libs >= 3.28.0
de7f6995 77Requires: cups-pk-helper
bbeef7c2 78Requires: desktop-file-utils
3cdcfd53 79Requires: glib2 >= 1:2.54.0
8a58cfa6 80Requires: gnome-bluetooth-libs >= 3.18.2
08818d7d 81Requires: gnome-desktop >= 3.28.0
3cdcfd53
MB
82Requires: gnome-online-accounts >= 3.26.0
83Requires: gnome-settings-daemon >= 1:3.26.0
8a58cfa6 84Requires: gsettings-desktop-schemas >= 3.31.0
08818d7d 85Requires: gtk+3 >= 3.22.20
03729506 86Requires: hicolor-icon-theme
8a58cfa6
JB
87Requires: libhandy >= 0.0.9
88Requires: libwacom >= 0.7
137a1374 89Requires: polkit >= 0.103
3626efd5 90Requires: tzdata
8a58cfa6 91Requires: upower-libs >= 0.99.8
137a1374
MB
92Suggests: NetworkManager-applet
93Suggests: cups
94Suggests: gnome-color-manager
a7a15a10 95Suggests: libcanberra-gnome
137a1374 96Suggests: libgnomekbd
6908e703
MB
97# info panel needs glxinfo
98Suggests: mesa-utils
03729506 99Suggests: mousetweaks >= 3.0.0
bbeef7c2
PZ
100Provides: control-center = %{epoch}:%{version}-%{release}
101Obsoletes: acme
102Obsoletes: control-center
eb5b20d5 103Obsoletes: control-center-libs
bbeef7c2
PZ
104Obsoletes: fontilus
105Obsoletes: gnome
eb5b20d5 106Obsoletes: gnome-control-center-libs
03729506 107Obsoletes: gnome-media-volume-control
bbeef7c2 108Obsoletes: themus
c036b520 109# sr@Latn vs. sr@latin
110Conflicts: glibc-misc < 6:2.7
bbeef7c2
PZ
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
bbeef7c2 143%package devel
eb5b20d5
ŁK
144Summary: GNOME Control Center development files
145Summary(pl.UTF-8): Pliki programistyczne GNOME Control Center
bbeef7c2 146Group: X11/Development/Libraries
567fe714 147Provides: control-center-devel = %{epoch}:%{version}-%{release}
bbeef7c2
PZ
148Obsoletes: control-center-devel
149
150%description devel
eb5b20d5 151GNOME Control Center development files.
bbeef7c2
PZ
152
153%description devel -l pl.UTF-8
eb5b20d5 154Pliki programistyczne GNOME Control Center.
bbeef7c2 155
5d65ebf7
MB
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
e9031216
ER
161%if "%{_rpmversion}" >= "5"
162BuildArch: noarch
163%endif
5d65ebf7
MB
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
bbeef7c2
PZ
171%prep
172%setup -q
a1824854 173%patch0 -p1
dbae2c4e 174
bbeef7c2 175%build
08818d7d 176%meson build \
8a58cfa6
JB
177 -Ddocumentation=true \
178 %{!?with_ibus:-Dibus=false} \
179 %{!?with_wayland:-Dwayland=false}
08818d7d
MB
180
181%meson_build -C build
bbeef7c2
PZ
182
183%install
184rm -rf $RPM_BUILD_ROOT
08818d7d
MB
185
186%meson_install -C build
bbeef7c2 187
8a58cfa6 188%find_lang %{name} --with-gnome --all-name
bbeef7c2
PZ
189
190%clean
191rm -rf $RPM_BUILD_ROOT
192
193%post
08818d7d 194%glib_compile_schemas
bbeef7c2
PZ
195%update_desktop_database_post
196%update_icon_cache hicolor
197
bbeef7c2 198%postun
08818d7d 199%glib_compile_schemas
bbeef7c2
PZ
200%update_desktop_database_postun
201%update_icon_cache hicolor
202
bbeef7c2
PZ
203%files -f %{name}.lang
204%defattr(644,root,root,755)
8a58cfa6 205%doc NEWS README.md
2b3469b3 206%attr(755,root,root) %{_bindir}/gnome-control-center
08818d7d
MB
207%attr(755,root,root) %{_libexecdir}/cc-remote-login-helper
208%attr(755,root,root) %{_libexecdir}/gnome-control-center-search-provider
6a6da2bb 209%{_datadir}/dbus-1/services/org.gnome.ControlCenter.service
5d65ebf7 210%{_datadir}/dbus-1/services/org.gnome.ControlCenter.SearchProvider.service
08818d7d 211%{_datadir}/glib-2.0/schemas/org.gnome.ControlCenter.gschema.xml
5d65ebf7 212%{_datadir}/gnome-shell/search-providers/gnome-control-center-search-provider.ini
8a58cfa6 213%{_datadir}/metainfo/gnome-control-center.appdata.xml
eb5b20d5 214%{_datadir}/polkit-1/actions/org.gnome.controlcenter.datetime.policy
5d65ebf7 215%{_datadir}/polkit-1/actions/org.gnome.controlcenter.remote-login-helper.policy
49c1b881
ŁK
216%{_datadir}/polkit-1/actions/org.gnome.controlcenter.user-accounts.policy
217%{_datadir}/polkit-1/rules.d/gnome-control-center.rules
bbeef7c2 218%{_datadir}/gnome-control-center
03729506 219%{_datadir}/sounds/gnome
8a58cfa6
JB
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
03729506 234%{_pixmapsdir}/faces
8a58cfa6 235%{_mandir}/man1/gnome-control-center.1*
bbeef7c2 236
bbeef7c2
PZ
237%files devel
238%defattr(644,root,root,755)
48c91afc
MB
239%{_datadir}/gettext/its/gnome-keybindings.its
240%{_datadir}/gettext/its/gnome-keybindings.loc
08818d7d
MB
241%{_datadir}/gettext/its/sounds.its
242%{_datadir}/gettext/its/sounds.loc
03729506 243%{_npkgconfigdir}/gnome-keybindings.pc
5d65ebf7
MB
244
245%files -n bash-completion-gnome-control-center
246%defattr(644,root,root,755)
16234678 247%{bash_compdir}/gnome-control-center
This page took 0.472176 seconds and 4 git commands to generate.