]> git.pld-linux.org Git - packages/mate-settings-daemon.git/blame - mate-settings-daemon.spec
up to 1.20.3
[packages/mate-settings-daemon.git] / mate-settings-daemon.spec
CommitLineData
e0b99e3b 1Summary: MATE Desktop settings daemon
03126f50 2Summary(pl.UTF-8): Demon ustawień środowiska MATE Desktop
e0b99e3b 3Name: mate-settings-daemon
b0ef7bd3 4Version: 1.20.3
eb8c7af1 5Release: 1
e0b99e3b
ER
6License: GPL v2+
7Group: X11/Applications
dcdf5bc9 8Source0: http://pub.mate-desktop.org/releases/1.20/%{name}-%{version}.tar.xz
b0ef7bd3 9# Source0-md5: f122bc56726a6a1b095a75bf2a413ed2
22dab0b7 10URL: http://wiki.mate-desktop.org/mate-settings-daemon
6ea860a1
JP
11BuildRequires: autoconf >= 2.60
12BuildRequires: automake >= 1:1.9
03126f50 13BuildRequires: dbus-devel >= 1.1.2
22dab0b7 14BuildRequires: dbus-glib-devel >= 0.74
03126f50
JB
15BuildRequires: dconf-devel >= 0.13.4
16BuildRequires: fontconfig-devel
ab2ab972 17BuildRequires: gettext-tools
dcdf5bc9
JP
18BuildRequires: glib2-devel >= 1:2.50.0
19BuildRequires: gtk+3-devel >= 3.22
ccde0b71 20BuildRequires: intltool >= 0.50.1
614f06a2
JP
21BuildRequires: libcanberra-gtk3-devel
22BuildRequires: libmatekbd-devel >= 1.17.0
23BuildRequires: libmatemixer-devel >= 1.10.0
03126f50 24BuildRequires: libnotify-devel >= 0.7.0
6ea860a1 25BuildRequires: libtool
614f06a2 26BuildRequires: libxklavier-devel >= 5.2
e0b99e3b 27BuildRequires: mate-common
78b2657a 28BuildRequires: mate-desktop-devel >= 1.20.2
03126f50
JB
29BuildRequires: nss-devel >= 3.11.2
30BuildRequires: pkgconfig
9b8a04c2
ER
31BuildRequires: polkit-devel >= 0.97
32BuildRequires: pulseaudio-devel >= 0.9.16
e0b99e3b 33BuildRequires: rpmbuild(macros) >= 1.596
adba3799 34BuildRequires: tar >= 1:1.22
22dab0b7 35BuildRequires: xorg-lib-libSM-devel
03126f50
JB
36BuildRequires: xorg-lib-libX11-devel
37BuildRequires: xorg-lib-libXext-devel
38BuildRequires: xorg-lib-libXi-devel
39BuildRequires: xorg-lib-libXxf86misc-devel
adba3799 40BuildRequires: xz
03126f50
JB
41Requires: dbus >= 1.1.2
42Requires: dbus-glib >= 0.74
43Requires: dconf >= 0.13.4
dcdf5bc9 44Requires: glib2 >= 1:2.50.0
e0b99e3b 45Requires: gsettings-desktop-schemas
dcdf5bc9 46Requires: gtk+3 >= 3.22
e0b99e3b 47Requires: gtk-update-icon-cache
614f06a2
JP
48Requires: libmatekbd >= 1.17.0
49Requires: libmatemixer >= 1.10.0
03126f50 50Requires: libnotify >= 0.7.0
614f06a2 51Requires: libxklavier >= 5.2
78b2657a 52Requires: mate-desktop >= 1.20.2
e0b99e3b 53Requires: mate-icon-theme
03126f50
JB
54Requires: polkit >= 0.97
55Requires: pulseaudio-libs >= 0.9.16
e0b99e3b
ER
56BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
57
03126f50
JB
58# NOTE: we must move %{_libexecdir}/mate-settings-daemon out of %{_libdir},
59# because it conflicts with %{_libdir}/mate-settings-daemon plugin dir
60# (not using %{_libdir}/%{name} not to mess programs with plugins)
61%define _libexecdir %{_libdir}/mate-settings-daemon-exec
e0b99e3b
ER
62
63%description
03126f50
JB
64MATE Desktop settings daemon. It's a fork of gnome-settings-daemon.
65
66%description -l pl.UTF-8
67Demon ustawień środowiska MATE Desktop. Jest to odgałęzienie pakietu
68gnome-settings-daemon.
e0b99e3b
ER
69
70%package devel
71Summary: Development files for mate-settings-daemon
03126f50 72Summary(pl.UTF-8): Pliki programistyczne pakietu mate-settings-daemon
e0b99e3b 73Group: Development/Libraries
03126f50
JB
74# doesn't require base
75Requires: dbus-devel >= 1.1.2
76Requires: dbus-glib-devel >= 0.74
dcdf5bc9 77Requires: glib2-devel >= 1:2.50.0
e0b99e3b
ER
78
79%description devel
03126f50
JB
80Development files for mate-settings-daemon.
81
82%description devel -l pl.UTF-8
83Pliki programistyczne pakietu mate-settings-daemon.
e0b99e3b
ER
84
85%prep
86%setup -q
87
88%build
6ea860a1
JP
89%{__libtoolize}
90%{__aclocal} -I m4
91%{__autoconf}
92%{__autoheader}
93%{__automake}
e0b99e3b 94%configure \
03126f50 95 --enable-polkit \
ffa2fed3
ER
96 --enable-pulse \
97 --enable-smartcard-support \
03126f50 98 --disable-schemas-compile \
9b8a04c2 99 --disable-silent-rules \
e0b99e3b 100 --disable-static \
03126f50
JB
101 --with-gnu-ld \
102 --with-nssdb \
103 --with-x
e0b99e3b 104
9b8a04c2 105%{__make}
e0b99e3b
ER
106
107%install
108rm -rf $RPM_BUILD_ROOT
109%{__make} install -j1 \
110 DESTDIR=$RPM_BUILD_ROOT
111
03126f50 112%{__rm} $RPM_BUILD_ROOT%{_libdir}/%{name}/*.la
9b8a04c2 113
6f210bf9 114# not supported by glibc yet
98c1b152 115%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/{es_ES,frp,ku_IQ,pms}
6f210bf9 116
e0b99e3b
ER
117%find_lang %{name}
118
119%clean
120rm -rf $RPM_BUILD_ROOT
121
122%post
e0b99e3b
ER
123%update_icon_cache mate
124%glib_compile_schemas
125
126%postun
e0b99e3b
ER
127%update_icon_cache mate
128if [ "$1" -eq 0 ]; then
129 %glib_compile_schemas
130fi
131
132%files -f %{name}.lang
133%defattr(644,root,root,755)
03126f50 134%doc AUTHORS ChangeLog NEWS README
7a57e0ed
ER
135%dir %{_libexecdir}
136%attr(755,root,root) %{_libexecdir}/mate-settings-daemon
137%attr(755,root,root) %{_libexecdir}/msd-datetime-mechanism
138%attr(755,root,root) %{_libexecdir}/msd-locate-pointer
03126f50
JB
139%dir %{_libdir}/mate-settings-daemon
140%attr(755,root,root) %{_libdir}/mate-settings-daemon/*.so
141%{_libdir}/mate-settings-daemon/*.mate-settings-plugin
142%{_datadir}/mate-settings-daemon
143%{_datadir}/dbus-1/services/org.mate.SettingsDaemon.service
144%{_datadir}/dbus-1/system-services/org.mate.SettingsDaemon.DateTimeMechanism.service
dcdf5bc9 145%{_datadir}/glib-2.0/schemas/org.mate.SettingsDaemon.plugins.gschema.xml
1459b94f 146%{_datadir}/glib-2.0/schemas/org.mate.SettingsDaemon.plugins.*.gschema.xml
03126f50
JB
147%{_datadir}/glib-2.0/schemas/org.mate.applications-at.gschema.xml
148%{_datadir}/glib-2.0/schemas/org.mate.font-rendering.gschema.xml
03126f50
JB
149%{_datadir}/glib-2.0/schemas/org.mate.peripherals-smartcard.gschema.xml
150%{_datadir}/glib-2.0/schemas/org.mate.peripherals-touchpad.gschema.xml
1459b94f
JB
151%dir %{_datadir}/mate-control-center
152%dir %{_datadir}/mate-control-center/keybindings
153%{_datadir}/mate-control-center/keybindings/50-accessibility.xml
03126f50
JB
154%{_datadir}/polkit-1/actions/org.mate.settingsdaemon.datetimemechanism.policy
155/etc/dbus-1/system.d/org.mate.SettingsDaemon.DateTimeMechanism.conf
156%{_sysconfdir}/xdg/autostart/mate-settings-daemon.desktop
1459b94f
JB
157%dir %{_sysconfdir}/xrdb
158%{_sysconfdir}/xrdb/*.ad
53ed03b3 159%{_iconsdir}/hicolor/*/apps/msd-xrandr.*
03126f50 160%{_iconsdir}/mate/*/actions/touchpad-*.*
6ea860a1 161%{_mandir}/man1/mate-settings-daemon.1*
e8cac622
JP
162%{_mandir}/man1/msd-datetime-mechanism.1*
163%{_mandir}/man1/msd-locate-pointer.1*
7a57e0ed 164
e0b99e3b
ER
165%files devel
166%defattr(644,root,root,755)
22dab0b7 167%{_includedir}/mate-settings-daemon
e0b99e3b 168%{_pkgconfigdir}/mate-settings-daemon.pc
This page took 0.132278 seconds and 4 git commands to generate.