]> git.pld-linux.org Git - packages/gnome-control-center.git/blob - gnome-control-center.spec
No need to update MIME database
[packages/gnome-control-center.git] / gnome-control-center.spec
1 #
2 # Conditional build:
3 %bcond_without  ibus    # ibus support need not yet released ibus 1.5 or at least devel 1.4.99 version
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.8.0
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.8/%{name}-%{version}.tar.xz
18 # Source0-md5:  de81d26dfeaf197100f47c2eef4599e9
19 Patch0:         krb5.patch
20 URL:            http://www.gnome.org/
21 #BuildRequires: ModemManager-devel >= 0.7
22 # use libnm-gtk - will use correct NM version
23 BuildRequires:  NetworkManager-gtk-lib-devel >= 0.9.8
24 BuildRequires:  OpenGL-devel
25 BuildRequires:  accountsservice-devel >= 0.6.30
26 BuildRequires:  autoconf
27 BuildRequires:  automake >= 1:1.11
28 BuildRequires:  cheese-devel >= 3.6.0
29 BuildRequires:  clutter-gtk-devel
30 BuildRequires:  colord-devel >= 0.1.29
31 BuildRequires:  colord-gtk-devel >= 0.1.24
32 BuildRequires:  cups-devel >= 1.4
33 BuildRequires:  docbook-dtd412-xml
34 BuildRequires:  gdk-pixbuf2-devel >= 2.24.0
35 BuildRequires:  gettext-devel >= 0.17
36 BuildRequires:  glib2-devel >= 1:2.36.0
37 BuildRequires:  gnome-bluetooth-devel >= 3.6.0
38 BuildRequires:  gnome-common >= 2.24.0
39 BuildRequires:  gnome-desktop-devel >= 3.8.0
40 BuildRequires:  gnome-menus-devel >= 3.4.0
41 BuildRequires:  gnome-online-accounts-devel >= 3.8.0
42 BuildRequires:  gnome-settings-daemon-devel >= 1:3.8.0
43 BuildRequires:  gsettings-desktop-schemas-devel >= 3.8.0
44 BuildRequires:  gstreamer-devel >= 1.0
45 BuildRequires:  gtk+3-devel >= 3.8.0
46 BuildRequires:  heimdal-devel
47 %{?with_ibus:BuildRequires:     ibus-devel >= 1.4.99}
48 BuildRequires:  intltool >= 0.40.1
49 BuildRequires:  libcanberra-gtk3-devel >= 0.26
50 BuildRequires:  libgtop-devel
51 BuildRequires:  libnotify-devel >= 0.7.3
52 BuildRequires:  libpwquality-devel
53 BuildRequires:  libsocialweb-devel
54 BuildRequires:  libtool >= 2:2.2
55 BuildRequires:  libwacom-devel >= 0.7
56 BuildRequires:  libxml2-devel >= 1:2.6.31
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:  upower-devel >= 0.9.1
64 BuildRequires:  xorg-lib-libXi-devel >= 1.2
65 BuildRequires:  xorg-lib-libXxf86misc-devel
66 BuildRequires:  xorg-lib-libxkbfile-devel
67 BuildRequires:  xz
68 BuildRequires:  yelp-tools
69 Requires(post,postun):  desktop-file-utils
70 Requires(post,postun):  gtk-update-icon-cache
71 Requires:       accountsservice
72 Requires:       cups-pk-helper
73 Requires:       desktop-file-utils
74 Requires:       gnome-settings-daemon >= 1:3.8.0
75 Requires:       gsettings-desktop-schemas >= 3.8.0
76 Requires:       hicolor-icon-theme
77 Suggests:       libcanberra-gnome
78 # info panel needs glxinfo
79 Suggests:       mesa-utils
80 Suggests:       mousetweaks >= 3.0.0
81 Provides:       control-center = %{epoch}:%{version}-%{release}
82 Obsoletes:      acme
83 Obsoletes:      control-center
84 Obsoletes:      control-center-libs
85 Obsoletes:      fontilus
86 Obsoletes:      gnome
87 Obsoletes:      gnome-control-center-libs
88 Obsoletes:      gnome-media-volume-control
89 Obsoletes:      themus
90 # sr@Latn vs. sr@latin
91 Conflicts:      glibc-misc < 6:2.7
92 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
93
94 %description
95 A Configuration tool for easily setting up your GNOME environment.
96
97 %description -l es.UTF-8
98 El control-center es una herramienta para una configuración facilitada
99 el entorno GNOME.
100
101 %description -l pl.UTF-8
102 Narzędzie do łatwej konfiguracji środowiska GNOME.
103
104 %description -l pt_BR.UTF-8
105 O Control Center é uma ferramenta para facilmente configurar seu
106 ambiente GNOME.
107
108 %description -l ru.UTF-8
109 Пакет Control Center содержит утилиты, позволяющие настраивать среду
110 GNOME вашей системы (такие вещи как фон рабочего стола и темы,
111 программа сохранения экрана, оконный менеджер, системные звуки,
112 поведение мыши и др.)
113
114 Этот пакет нужен, если вы устанавливаете среду GNOME.
115
116 %description -l uk.UTF-8
117 Пакет Control Center містить утиліти, які дозволяють настроювати
118 середовище GNOME вашої системи (такі речі як фон робочого столу та
119 теми, програма збереження екрану, віконний менеджер, системні звуки,
120 поведінка миші та ін.)
121
122 Цей пакет потрібний, якщо ви встановлюєте середовище GNOME.
123
124 %package devel
125 Summary:        GNOME Control Center development files
126 Summary(pl.UTF-8):      Pliki programistyczne GNOME Control Center
127 Group:          X11/Development/Libraries
128 Provides:       control-center-devel = %{epoch}:%{version}-%{release}
129 Obsoletes:      control-center-devel
130
131 %description devel
132 GNOME Control Center development files.
133
134 %description devel -l pl.UTF-8
135 Pliki programistyczne GNOME Control Center.
136
137 %package -n bash-completion-gnome-control-center
138 Summary:        bash-completion for gnome-control-center
139 Summary(pl.UTF-8):      Bashowe uzupełnianie nazw dla gnome-control-center
140 Group:          Applications/Shells
141 Requires:       bash-completion >= 2.0
142
143 %description -n bash-completion-gnome-control-center
144 bash-completion for gnome-control-center.
145
146 %description -n bash-completion-gnome-control-center -l pl.UTF-8
147 Bashowe uzupełnianie nazw dla gnome-control-center.
148
149 %prep
150 %setup -q
151 %patch0 -p1
152
153 %build
154 %{__intltoolize}
155 %{__libtoolize}
156 %{__aclocal} -I m4 -I libgd
157 %{__autoconf}
158 %{__autoheader}
159 %{__automake}
160 %configure \
161         --disable-silent-rules \
162         --disable-update-mimedb \
163         --with-libsocialweb \
164         %{__enable_disable ibus ibus} \
165         X_EXTRA_LIBS="-lXext"
166 %{__make}
167
168 %install
169 rm -rf $RPM_BUILD_ROOT
170
171 %{__make} install \
172         DESTDIR=$RPM_BUILD_ROOT
173
174 %find_lang %{name} --with-gnome --with-omf --all-name
175
176 %clean
177 rm -rf $RPM_BUILD_ROOT
178
179 %post
180 %update_desktop_database_post
181 %update_icon_cache hicolor
182
183 %postun
184 %update_desktop_database_postun
185 %update_icon_cache hicolor
186
187 %files -f %{name}.lang
188 %defattr(644,root,root,755)
189 %doc AUTHORS ChangeLog MAINTAINERS NEWS README
190 %attr(755,root,root) %{_bindir}/gnome-control-center
191 %attr(755,root,root) %{_libdir}/cc-remote-login-helper
192 %attr(755,root,root) %{_libdir}/gnome-control-center-search-provider
193 %{_datadir}/dbus-1/services/org.gnome.ControlCenter.SearchProvider.service
194 %{_datadir}/gnome-shell/search-providers/gnome-control-center-search-provider.ini
195 %{_datadir}/polkit-1/actions/org.gnome.controlcenter.datetime.policy
196 %{_datadir}/polkit-1/actions/org.gnome.controlcenter.remote-login-helper.policy
197 %{_datadir}/polkit-1/actions/org.gnome.controlcenter.user-accounts.policy
198 %{_datadir}/polkit-1/rules.d/gnome-control-center.rules
199 %{_datadir}/gnome-control-center
200 %{_datadir}/sounds/gnome
201 %{_iconsdir}/hicolor/*/*/*.png
202 %{_iconsdir}/hicolor/*/*/*.svg
203 %{_desktopdir}/*.desktop
204 %{_pixmapsdir}/faces
205 %{_mandir}/man1/gnome-control-center.1*
206
207 %files devel
208 %defattr(644,root,root,755)
209 %{_npkgconfigdir}/gnome-keybindings.pc
210
211 %files -n bash-completion-gnome-control-center
212 %defattr(644,root,root,755)
213 %{_datadir}/bash-completion/completions/gnome-control-center
This page took 0.055169 seconds and 4 git commands to generate.