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