]> git.pld-linux.org Git - packages/gnome-control-center.git/blame - gnome-control-center.spec
- updated to 3.36.3
[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
baa5e211 13Version: 3.36.3
b9647ae1 14Release: 1
bbeef7c2
PZ
15Epoch: 1
16License: GPL v2+
17Group: X11/Applications
a095e44f 18Source0: http://ftp.gnome.org/pub/GNOME/sources/gnome-control-center/3.36/%{name}-%{version}.tar.xz
baa5e211 19# Source0-md5: fd99a8df0cc656e971415f2a1b310019
5d65ebf7 20Patch0: krb5.patch
292120e2 21URL: https://www.gnome.org/
d78b263e 22BuildRequires: ModemManager-devel >= 1.0.0
292120e2 23BuildRequires: NetworkManager-devel >= 1.12.0
4b3abb10 24# use libnm-gtk - will use correct NM version
8a58cfa6 25BuildRequires: NetworkManager-gtk-lib-devel >= 1.8.0
aebca01c 26BuildRequires: accountsservice-devel >= 0.6.39
7681dd4c 27BuildRequires: cairo-gobject-devel
8a58cfa6 28BuildRequires: cheese-devel >= 3.28.0
6a6da2bb 29BuildRequires: colord-devel >= 0.1.34
5d65ebf7 30BuildRequires: colord-gtk-devel >= 0.1.24
03729506 31BuildRequires: cups-devel >= 1.4
7681dd4c 32BuildRequires: docbook-dtd42-xml
baa5e211 33BuildRequires: fontconfig-devel
81e3c1bf 34BuildRequires: gdk-pixbuf2-devel >= 2.24.0
81b46770 35BuildRequires: gettext-tools >= 0.17
baa5e211
JB
36BuildRequires: glib2-devel >= 1:2.56.0
37%ifnarch s390 s390x
137a1374 38BuildRequires: gnome-bluetooth-devel >= 3.18.2
baa5e211 39%endif
08818d7d 40BuildRequires: gnome-desktop-devel >= 3.28.0
81e3c1bf 41BuildRequires: gnome-menus-devel >= 3.4.0
3cdcfd53 42BuildRequires: gnome-online-accounts-devel >= 3.26.0
292120e2 43BuildRequires: gnome-settings-daemon-devel >= 1:3.28.0
137a1374 44BuildRequires: grilo-devel >= 0.3.0
8a58cfa6 45BuildRequires: gsettings-desktop-schemas-devel >= 3.31.0
ef3b184f 46BuildRequires: gsound-devel
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
baa5e211 51BuildRequires: libepoxy-devel
7681dd4c 52BuildRequires: libgtop-devel >= 2.0
baa5e211 53BuildRequires: libgudev-devel >= 232
8a58cfa6 54BuildRequires: libhandy-devel >= 0.0.9
6a6da2bb 55BuildRequires: libpwquality-devel >= 1.2.2
7681dd4c 56BuildRequires: libsecret-devel
6a6da2bb 57BuildRequires: libsmbclient-devel
7681dd4c 58BuildRequires: libsoup-devel >= 2.4
baa5e211 59%ifnarch s390 s390x
5d65ebf7 60BuildRequires: libwacom-devel >= 0.7
baa5e211 61%endif
2b3469b3 62BuildRequires: libxml2-devel >= 1:2.6.31
292120e2
JB
63BuildRequires: meson >= 0.50.0
64BuildRequires: ninja >= 1.5
bbeef7c2 65BuildRequires: pkgconfig
baa5e211 66BuildRequires: polkit-devel >= 0.114
49c1b881 67BuildRequires: pulseaudio-devel >= 2.0
dbae2c4e 68BuildRequires: rpmbuild(find_lang) >= 1.23
292120e2 69BuildRequires: rpmbuild(macros) >= 1.736
4b3abb10 70BuildRequires: tar >= 1:1.22
7681dd4c 71BuildRequires: udisks2-devel >= 2.1.8
8a58cfa6
JB
72BuildRequires: upower-devel >= 0.99.8
73BuildRequires: xorg-lib-libX11-devel
5d65ebf7 74BuildRequires: xorg-lib-libXi-devel >= 1.2
4b3abb10 75BuildRequires: xz
49c1b881 76BuildRequires: yelp-tools
bbeef7c2 77Requires(post,postun): desktop-file-utils
baa5e211 78Requires(post,postun): glib2 >= 1:2.56.0
491e395f 79Requires(post,postun): gtk-update-icon-cache
8a58cfa6
JB
80Requires: accountsservice >= 0.6.39
81Requires: cheese-libs >= 3.28.0
292120e2
JB
82Requires: colord >= 0.1.34
83Requires: colord-gtk >= 0.1.24
de7f6995 84Requires: cups-pk-helper
bbeef7c2 85Requires: desktop-file-utils
292120e2 86Requires: gdk-pixbuf2 >= 2.24.0
baa5e211
JB
87Requires: glib2 >= 1:2.56.0
88%ifnarch s390 s390x
8a58cfa6 89Requires: gnome-bluetooth-libs >= 3.18.2
baa5e211 90%endif
08818d7d 91Requires: gnome-desktop >= 3.28.0
3cdcfd53 92Requires: gnome-online-accounts >= 3.26.0
292120e2 93Requires: gnome-settings-daemon >= 1:3.28.0
8a58cfa6 94Requires: gsettings-desktop-schemas >= 3.31.0
08818d7d 95Requires: gtk+3 >= 3.22.20
03729506 96Requires: hicolor-icon-theme
292120e2 97%{?with_ibus:Requires: ibus-libs >= 1.5.2}
baa5e211 98Requires: libgudev >= 232
8a58cfa6 99Requires: libhandy >= 0.0.9
292120e2 100Requires: libpwquality >= 1.2.2
baa5e211 101%ifnarch s390 s390x
8a58cfa6 102Requires: libwacom >= 0.7
baa5e211
JB
103%endif
104Requires: polkit >= 0.114
292120e2 105Requires: pulseaudio-libs >= 2.0
3626efd5 106Requires: tzdata
7681dd4c 107Requires: udisks2-libs >= 2.1.8
8a58cfa6 108Requires: upower-libs >= 0.99.8
292120e2
JB
109Suggests: NetworkManager-applet >= 1.8.0
110Suggests: cups >= 1.4
137a1374 111Suggests: gnome-color-manager
a7a15a10 112Suggests: libcanberra-gnome
137a1374 113Suggests: libgnomekbd
6908e703
MB
114# info panel needs glxinfo
115Suggests: mesa-utils
03729506 116Suggests: mousetweaks >= 3.0.0
bbeef7c2
PZ
117Provides: control-center = %{epoch}:%{version}-%{release}
118Obsoletes: acme
119Obsoletes: control-center
eb5b20d5 120Obsoletes: control-center-libs
bbeef7c2
PZ
121Obsoletes: fontilus
122Obsoletes: gnome
eb5b20d5 123Obsoletes: gnome-control-center-libs
03729506 124Obsoletes: gnome-media-volume-control
bbeef7c2
PZ
125Obsoletes: themus
126BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
127
128%description
129A Configuration tool for easily setting up your GNOME environment.
130
131%description -l es.UTF-8
132El control-center es una herramienta para una configuración facilitada
133el entorno GNOME.
134
135%description -l pl.UTF-8
136Narzędzie do łatwej konfiguracji środowiska GNOME.
137
138%description -l pt_BR.UTF-8
139O Control Center é uma ferramenta para facilmente configurar seu
140ambiente GNOME.
141
142%description -l ru.UTF-8
143Пакет Control Center содержит утилиты, позволяющие настраивать среду
144GNOME вашей системы (такие вещи как фон рабочего стола и темы,
145программа сохранения экрана, оконный менеджер, системные звуки,
146поведение мыши и др.)
147
148Этот пакет нужен, если вы устанавливаете среду GNOME.
149
150%description -l uk.UTF-8
151Пакет Control Center містить утиліти, які дозволяють настроювати
152середовище GNOME вашої системи (такі речі як фон робочого столу та
153теми, програма збереження екрану, віконний менеджер, системні звуки,
154поведінка миші та ін.)
155
156Цей пакет потрібний, якщо ви встановлюєте середовище GNOME.
157
bbeef7c2 158%package devel
eb5b20d5
ŁK
159Summary: GNOME Control Center development files
160Summary(pl.UTF-8): Pliki programistyczne GNOME Control Center
bbeef7c2 161Group: X11/Development/Libraries
567fe714 162Provides: control-center-devel = %{epoch}:%{version}-%{release}
bbeef7c2 163Obsoletes: control-center-devel
7681dd4c 164Obsoletes: gnome-control-center-static
bbeef7c2
PZ
165
166%description devel
eb5b20d5 167GNOME Control Center development files.
bbeef7c2
PZ
168
169%description devel -l pl.UTF-8
eb5b20d5 170Pliki programistyczne GNOME Control Center.
bbeef7c2 171
5d65ebf7
MB
172%package -n bash-completion-gnome-control-center
173Summary: bash-completion for gnome-control-center
174Summary(pl.UTF-8): Bashowe uzupełnianie nazw dla gnome-control-center
175Group: Applications/Shells
176Requires: bash-completion >= 2.0
baa5e211 177%if "%{_rpmversion}" >= "4.6"
e9031216
ER
178BuildArch: noarch
179%endif
5d65ebf7
MB
180
181%description -n bash-completion-gnome-control-center
182bash-completion for gnome-control-center.
183
184%description -n bash-completion-gnome-control-center -l pl.UTF-8
185Bashowe uzupełnianie nazw dla gnome-control-center.
186
bbeef7c2
PZ
187%prep
188%setup -q
a1824854 189%patch0 -p1
dbae2c4e 190
bbeef7c2 191%build
08818d7d 192%meson build \
8a58cfa6
JB
193 -Ddocumentation=true \
194 %{!?with_ibus:-Dibus=false} \
195 %{!?with_wayland:-Dwayland=false}
08818d7d 196
baa5e211
JB
197# -Dsnap=true R: snapd-glib >= 1.49
198
08818d7d 199%meson_build -C build
bbeef7c2
PZ
200
201%install
202rm -rf $RPM_BUILD_ROOT
08818d7d
MB
203
204%meson_install -C build
bbeef7c2 205
8a58cfa6 206%find_lang %{name} --with-gnome --all-name
bbeef7c2
PZ
207
208%clean
209rm -rf $RPM_BUILD_ROOT
210
211%post
08818d7d 212%glib_compile_schemas
bbeef7c2
PZ
213%update_desktop_database_post
214%update_icon_cache hicolor
215
bbeef7c2 216%postun
08818d7d 217%glib_compile_schemas
bbeef7c2
PZ
218%update_desktop_database_postun
219%update_icon_cache hicolor
220
bbeef7c2
PZ
221%files -f %{name}.lang
222%defattr(644,root,root,755)
8a58cfa6 223%doc NEWS README.md
2b3469b3 224%attr(755,root,root) %{_bindir}/gnome-control-center
08818d7d 225%attr(755,root,root) %{_libexecdir}/cc-remote-login-helper
b9da9ca6 226%attr(755,root,root) %{_libexecdir}/gnome-control-center-print-renderer
08818d7d 227%attr(755,root,root) %{_libexecdir}/gnome-control-center-search-provider
6a6da2bb 228%{_datadir}/dbus-1/services/org.gnome.ControlCenter.service
5d65ebf7 229%{_datadir}/dbus-1/services/org.gnome.ControlCenter.SearchProvider.service
08818d7d 230%{_datadir}/glib-2.0/schemas/org.gnome.ControlCenter.gschema.xml
5d65ebf7 231%{_datadir}/gnome-shell/search-providers/gnome-control-center-search-provider.ini
8a58cfa6 232%{_datadir}/metainfo/gnome-control-center.appdata.xml
eb5b20d5 233%{_datadir}/polkit-1/actions/org.gnome.controlcenter.datetime.policy
5d65ebf7 234%{_datadir}/polkit-1/actions/org.gnome.controlcenter.remote-login-helper.policy
49c1b881
ŁK
235%{_datadir}/polkit-1/actions/org.gnome.controlcenter.user-accounts.policy
236%{_datadir}/polkit-1/rules.d/gnome-control-center.rules
bbeef7c2 237%{_datadir}/gnome-control-center
03729506 238%{_datadir}/sounds/gnome
8a58cfa6
JB
239%{_iconsdir}/hicolor/*x*/apps/gnome-power-manager.png
240%{_iconsdir}/hicolor/*x*/apps/goa-panel.png
241%{_iconsdir}/hicolor/*x*/apps/preferences-color.png
242%{_iconsdir}/hicolor/*x*/apps/preferences-desktop-display.png
243%{_iconsdir}/hicolor/*x*/apps/preferences-system-time.png
244%{_iconsdir}/hicolor/scalable/apps/org.gnome.Settings.svg
245%{_iconsdir}/hicolor/scalable/apps/preferences-color.svg
246%{_iconsdir}/hicolor/scalable/apps/preferences-desktop-display.svg
247%{_iconsdir}/hicolor/scalable/apps/preferences-system-time.svg
248%{_iconsdir}/hicolor/scalable/categories/slideshow-symbolic.svg
249%{_iconsdir}/hicolor/scalable/emblems/slideshow-emblem.svg
250%{_iconsdir}/hicolor/symbolic/apps/org.gnome.Settings-symbolic.svg
251%{_desktopdir}/gnome-*-panel.desktop
252%{_desktopdir}/gnome-control-center.desktop
03729506 253%{_pixmapsdir}/faces
8a58cfa6 254%{_mandir}/man1/gnome-control-center.1*
bbeef7c2 255
bbeef7c2
PZ
256%files devel
257%defattr(644,root,root,755)
48c91afc
MB
258%{_datadir}/gettext/its/gnome-keybindings.its
259%{_datadir}/gettext/its/gnome-keybindings.loc
08818d7d
MB
260%{_datadir}/gettext/its/sounds.its
261%{_datadir}/gettext/its/sounds.loc
03729506 262%{_npkgconfigdir}/gnome-keybindings.pc
b9da9ca6 263%{_iconsdir}/hicolor/scalable/apps/org.gnome.Settings.Devel.svg
5d65ebf7
MB
264
265%files -n bash-completion-gnome-control-center
266%defattr(644,root,root,755)
16234678 267%{bash_compdir}/gnome-control-center
This page took 0.143528 seconds and 4 git commands to generate.