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