]> git.pld-linux.org Git - packages/gnome-control-center.git/blob - gnome-control-center.spec
8d098bbecf838fc7e388101224d54c9fac90464d
[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.36.1
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.36/%{name}-%{version}.tar.xz
19 # Source0-md5:  29a6d529ba4e7ca6dc53018cc8378352
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-print-renderer
216 %attr(755,root,root) %{_libexecdir}/gnome-control-center-search-provider
217 %{_datadir}/dbus-1/services/org.gnome.ControlCenter.service
218 %{_datadir}/dbus-1/services/org.gnome.ControlCenter.SearchProvider.service
219 %{_datadir}/glib-2.0/schemas/org.gnome.ControlCenter.gschema.xml
220 %{_datadir}/gnome-shell/search-providers/gnome-control-center-search-provider.ini
221 %{_datadir}/metainfo/gnome-control-center.appdata.xml
222 %{_datadir}/polkit-1/actions/org.gnome.controlcenter.datetime.policy
223 %{_datadir}/polkit-1/actions/org.gnome.controlcenter.remote-login-helper.policy
224 %{_datadir}/polkit-1/actions/org.gnome.controlcenter.user-accounts.policy
225 %{_datadir}/polkit-1/rules.d/gnome-control-center.rules
226 %{_datadir}/gnome-control-center
227 %{_datadir}/sounds/gnome
228 %{_iconsdir}/hicolor/*x*/apps/gnome-power-manager.png
229 %{_iconsdir}/hicolor/*x*/apps/goa-panel.png
230 %{_iconsdir}/hicolor/*x*/apps/preferences-color.png
231 %{_iconsdir}/hicolor/*x*/apps/preferences-desktop-display.png
232 %{_iconsdir}/hicolor/*x*/apps/preferences-system-time.png
233 %{_iconsdir}/hicolor/scalable/apps/org.gnome.Settings.svg
234 %{_iconsdir}/hicolor/scalable/apps/preferences-color.svg
235 %{_iconsdir}/hicolor/scalable/apps/preferences-desktop-display.svg
236 %{_iconsdir}/hicolor/scalable/apps/preferences-system-time.svg
237 %{_iconsdir}/hicolor/scalable/categories/slideshow-symbolic.svg
238 %{_iconsdir}/hicolor/scalable/emblems/slideshow-emblem.svg
239 %{_iconsdir}/hicolor/symbolic/apps/org.gnome.Settings-symbolic.svg
240 %{_desktopdir}/gnome-*-panel.desktop
241 %{_desktopdir}/gnome-control-center.desktop
242 %{_pixmapsdir}/faces
243 %{_mandir}/man1/gnome-control-center.1*
244
245 %files devel
246 %defattr(644,root,root,755)
247 %{_datadir}/gettext/its/gnome-keybindings.its
248 %{_datadir}/gettext/its/gnome-keybindings.loc
249 %{_datadir}/gettext/its/sounds.its
250 %{_datadir}/gettext/its/sounds.loc
251 %{_npkgconfigdir}/gnome-keybindings.pc
252 %{_iconsdir}/hicolor/scalable/apps/org.gnome.Settings.Devel.svg
253
254 %files -n bash-completion-gnome-control-center
255 %defattr(644,root,root,755)
256 %{bash_compdir}/gnome-control-center
This page took 0.040512 seconds and 2 git commands to generate.