]> git.pld-linux.org Git - packages/gnome-control-center.git/blob - gnome-control-center.spec
gnome-control-center.spec
[packages/gnome-control-center.git] / gnome-control-center.spec
1 #
2 # Conditional build:
3 %bcond_with     systemd # rely on systemd for session tracking instead of ConsoleKit
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.4.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.4/%{name}-%{version}.tar.xz
18 # Source0-md5:  31163fa739846929043ae4963bd4f8fa
19 # PLD-specific patches
20 Patch0:         system-locale-archive-path.patch
21 Patch1:         configure-gettext.patch
22 URL:            http://www.gnome.org/
23 # use libnm-gtk - will use correct NM version
24 BuildRequires:  NetworkManager-gtk-lib-devel >= 0.9.1.90-2
25 BuildRequires:  autoconf
26 BuildRequires:  automake >= 1:1.11
27 BuildRequires:  cheese-devel >= 3.3.5
28 BuildRequires:  colord-devel >= 0.1.8
29 BuildRequires:  cups-devel >= 1.4
30 BuildRequires:  dbus-glib-devel >= 0.74
31 BuildRequires:  docbook-dtd412-xml
32 BuildRequires:  gdk-pixbuf2-devel >= 2.23.0
33 BuildRequires:  gettext-devel >= 0.17
34 BuildRequires:  glib2-devel >= 1:2.31.0
35 BuildRequires:  gnome-bluetooth-devel >= 3.3.4
36 BuildRequires:  gnome-common >= 2.24.0
37 BuildRequires:  gnome-desktop-devel >= 3.1.91
38 BuildRequires:  gnome-doc-utils >= 0.12.1
39 BuildRequires:  gnome-menus-devel >= 3.1.90
40 BuildRequires:  gnome-online-accounts-devel >= 3.1.1
41 BuildRequires:  gnome-settings-daemon-devel >= 1:3.3.91
42 BuildRequires:  gsettings-desktop-schemas-devel >= 3.3.0
43 BuildRequires:  gstreamer-devel
44 BuildRequires:  gtk+3-devel >= 3.3.5
45 BuildRequires:  gtk-doc >= 1.9
46 BuildRequires:  lcms2-devel
47 BuildRequires:  intltool >= 0.40.1
48 BuildRequires:  iso-codes
49 BuildRequires:  libcanberra-gtk3-devel >= 0.26
50 BuildRequires:  libgnomekbd-devel >= 3.0.0
51 BuildRequires:  libgtop-devel
52 BuildRequires:  libnotify-devel >= 0.7.3
53 BuildRequires:  libsocialweb-devel
54 BuildRequires:  libtool >= 2:2.2
55 BuildRequires:  libwacom-devel >= 0.3
56 BuildRequires:  libxklavier-devel >= 5.1
57 BuildRequires:  libxml2-devel >= 1:2.6.31
58 BuildRequires:  pkgconfig
59 BuildRequires:  polkit-devel >= 0.103
60 BuildRequires:  pulseaudio-devel >= 0.9.16
61 BuildRequires:  rpmbuild(find_lang) >= 1.23
62 BuildRequires:  rpmbuild(macros) >= 1.311
63 %{?with_systemd:BuildRequires:  systemd-devel}
64 BuildRequires:  tar >= 1:1.22
65 BuildRequires:  upower-devel >= 0.9.1
66 BuildRequires:  xorg-lib-libXxf86misc-devel
67 BuildRequires:  xorg-lib-libxkbfile-devel
68 BuildRequires:  xz
69 Requires(post,postun):  desktop-file-utils
70 Requires(post,postun):  gtk-update-icon-cache
71 Requires(post,postun):  shared-mime-info
72 Requires:       accountsservice
73 Requires:       desktop-file-utils
74 Requires:       gnome-settings-daemon >= 1:3.3.91
75 Requires:       gsettings-desktop-schemas >= 3.3.0
76 Requires:       hicolor-icon-theme
77 Requires:       libgnomekbd >= 3.0.0
78 Suggests:       apg
79 Suggests:       libcanberra-gnome
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 %prep
138 %setup -q
139 %patch0 -p1
140 %patch1 -p1
141
142 %build
143 %{__gnome_doc_prepare}
144 %{__gnome_doc_common}
145 %{__gettextize}
146 %{__intltoolize}
147 %{__libtoolize}
148 %{__aclocal}
149 %{__autoconf}
150 %{__autoheader}
151 %{__automake}
152 %configure \
153         --disable-silent-rules \
154         --disable-update-mimedb \
155         --with-libsocialweb \
156         %{__enable_disable systemd systemd} \
157         X_EXTRA_LIBS="-lXext"
158 %{__make}
159
160 %install
161 rm -rf $RPM_BUILD_ROOT
162
163 %{__make} install \
164         DESTDIR=$RPM_BUILD_ROOT
165
166 # no static modules - shut up check-files
167 %{__rm} $RPM_BUILD_ROOT%{_libdir}/control-center-1/panels/*.{a,la}
168
169 %find_lang %{name} --with-gnome --with-omf --all-name
170
171 %clean
172 rm -rf $RPM_BUILD_ROOT
173
174 %post
175 %update_mime_database
176 %update_desktop_database_post
177 %update_icon_cache hicolor
178
179 %postun
180 %update_mime_database
181 %update_desktop_database_postun
182 %update_icon_cache hicolor
183
184 %files -f %{name}.lang
185 %defattr(644,root,root,755)
186 %doc AUTHORS ChangeLog MAINTAINERS NEWS README
187 %attr(755,root,root) %{_bindir}/gnome-control-center
188 %attr(755,root,root) %{_bindir}/gnome-sound-applet
189 %dir %{_libdir}/control-center-1
190 %dir %{_libdir}/control-center-1/panels
191 %attr(755,root,root) %{_libdir}/control-center-1/panels/libbackground.so
192 %attr(755,root,root) %{_libdir}/control-center-1/panels/libbluetooth.so
193 %attr(755,root,root) %{_libdir}/control-center-1/panels/libcolor.so
194 %attr(755,root,root) %{_libdir}/control-center-1/panels/libdate_time.so
195 %attr(755,root,root) %{_libdir}/control-center-1/panels/libdisplay.so
196 %attr(755,root,root) %{_libdir}/control-center-1/panels/libinfo.so
197 %attr(755,root,root) %{_libdir}/control-center-1/panels/libkeyboard.so
198 %attr(755,root,root) %{_libdir}/control-center-1/panels/libmouse-properties.so
199 %attr(755,root,root) %{_libdir}/control-center-1/panels/libnetwork.so
200 %attr(755,root,root) %{_libdir}/control-center-1/panels/libonline-accounts.so
201 %attr(755,root,root) %{_libdir}/control-center-1/panels/libregion.so
202 %attr(755,root,root) %{_libdir}/control-center-1/panels/libsound.so
203 %attr(755,root,root) %{_libdir}/control-center-1/panels/libpower.so
204 %attr(755,root,root) %{_libdir}/control-center-1/panels/libprinters.so
205 %attr(755,root,root) %{_libdir}/control-center-1/panels/libscreen.so
206 %attr(755,root,root) %{_libdir}/control-center-1/panels/libuniversal-access.so
207 %attr(755,root,root) %{_libdir}/control-center-1/panels/libuser-accounts.so
208 %attr(755,root,root) %{_libdir}/control-center-1/panels/libwacom-properties.so
209 %{_sysconfdir}/xdg/autostart/gnome-sound-applet.desktop
210 %{_sysconfdir}/xdg/menus/gnomecc.menu
211 %{_datadir}/polkit-1/actions/org.gnome.controlcenter.datetime.policy
212 %{_datadir}/gnome-control-center
213 %{_datadir}/sounds/gnome
214 %{_datadir}/desktop-directories/*.directory
215 %{_iconsdir}/hicolor/*/*/*.png
216 %{_iconsdir}/hicolor/*/*/*.svg
217 %{_desktopdir}/*.desktop
218 %{_pixmapsdir}/faces
219
220 %files devel
221 %defattr(644,root,root,755)
222 %{_npkgconfigdir}/gnome-keybindings.pc
This page took 0.060681 seconds and 4 git commands to generate.