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