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