]> git.pld-linux.org Git - packages/mate-settings-daemon.git/blame - mate-settings-daemon.spec
up to 1.24.1
[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
a19d7d9b 4Version: 1.24.1
eb8c7af1 5Release: 1
e0b99e3b
ER
6License: GPL v2+
7Group: X11/Applications
ca1885ee 8Source0: http://pub.mate-desktop.org/releases/1.24/%{name}-%{version}.tar.xz
a19d7d9b 9# Source0-md5: ac9023f599967577e945f8d4b45928c5
22dab0b7 10URL: http://wiki.mate-desktop.org/mate-settings-daemon
6ea860a1
JP
11BuildRequires: autoconf >= 2.60
12BuildRequires: automake >= 1:1.9
731cef20 13BuildRequires: dbus-devel >= 1.10.0
22dab0b7 14BuildRequires: dbus-glib-devel >= 0.74
03126f50
JB
15BuildRequires: dconf-devel >= 0.13.4
16BuildRequires: fontconfig-devel
63610871 17BuildRequires: gettext-tools >= 0.19.8
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
63610871 28BuildRequires: mate-desktop-devel >= 1.23.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
adba3799 39BuildRequires: xz
731cef20 40Requires: dbus >= 1.10.0
03126f50
JB
41Requires: dbus-glib >= 0.74
42Requires: dconf >= 0.13.4
dcdf5bc9 43Requires: glib2 >= 1:2.50.0
e0b99e3b 44Requires: gsettings-desktop-schemas
dcdf5bc9 45Requires: gtk+3 >= 3.22
e0b99e3b 46Requires: gtk-update-icon-cache
614f06a2
JP
47Requires: libmatekbd >= 1.17.0
48Requires: libmatemixer >= 1.10.0
03126f50 49Requires: libnotify >= 0.7.0
614f06a2 50Requires: libxklavier >= 5.2
63610871 51Requires: mate-desktop >= 1.23.2
e0b99e3b 52Requires: mate-icon-theme
03126f50
JB
53Requires: polkit >= 0.97
54Requires: pulseaudio-libs >= 0.9.16
e0b99e3b
ER
55BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
56
360e3492
JB
57# Use subdir to isolate package namespace
58# (and avoid exec vs dir conflicts when libexecdir==libdir)
59%define pkglibexecdir %{_libexecdir}/mate-settings-daemon-exec
e0b99e3b
ER
60
61%description
03126f50
JB
62MATE Desktop settings daemon. It's a fork of gnome-settings-daemon.
63
64%description -l pl.UTF-8
65Demon ustawień środowiska MATE Desktop. Jest to odgałęzienie pakietu
66gnome-settings-daemon.
e0b99e3b
ER
67
68%package devel
69Summary: Development files for mate-settings-daemon
03126f50 70Summary(pl.UTF-8): Pliki programistyczne pakietu mate-settings-daemon
e0b99e3b 71Group: Development/Libraries
03126f50 72# doesn't require base
731cef20 73Requires: dbus-devel >= 1.10.0
03126f50 74Requires: dbus-glib-devel >= 0.74
dcdf5bc9 75Requires: glib2-devel >= 1:2.50.0
e0b99e3b
ER
76
77%description devel
03126f50
JB
78Development files for mate-settings-daemon.
79
80%description devel -l pl.UTF-8
81Pliki programistyczne pakietu mate-settings-daemon.
e0b99e3b
ER
82
83%prep
84%setup -q
85
86%build
6ea860a1
JP
87%{__libtoolize}
88%{__aclocal} -I m4
89%{__autoconf}
90%{__autoheader}
91%{__automake}
e0b99e3b 92%configure \
360e3492 93 --libexecdir=%{pkglibexecdir} \
03126f50 94 --enable-polkit \
ffa2fed3
ER
95 --enable-pulse \
96 --enable-smartcard-support \
03126f50 97 --disable-schemas-compile \
9b8a04c2 98 --disable-silent-rules \
e0b99e3b 99 --disable-static \
03126f50
JB
100 --with-gnu-ld \
101 --with-nssdb \
102 --with-x
e0b99e3b 103
9b8a04c2 104%{__make}
e0b99e3b
ER
105
106%install
107rm -rf $RPM_BUILD_ROOT
108%{__make} install -j1 \
233314c3
JP
109 DESTDIR=$RPM_BUILD_ROOT \
110 udevrulesdir=/lib/udev/rules.d
e0b99e3b 111
03126f50 112%{__rm} $RPM_BUILD_ROOT%{_libdir}/%{name}/*.la
9b8a04c2 113
6f210bf9 114# not supported by glibc yet
d4f5a075 115%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/{es_ES,frp,ie,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
360e3492
JB
135%dir %{pkglibexecdir}
136%attr(755,root,root) %{pkglibexecdir}/mate-settings-daemon
137%attr(755,root,root) %{pkglibexecdir}/msd-datetime-mechanism
138%attr(755,root,root) %{pkglibexecdir}/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
ca1885ee
JP
149%{_datadir}/glib-2.0/schemas/org.mate.peripherals-keyboard.gschema.xml
150%{_datadir}/glib-2.0/schemas/org.mate.peripherals-mouse.gschema.xml
03126f50
JB
151%{_datadir}/glib-2.0/schemas/org.mate.peripherals-smartcard.gschema.xml
152%{_datadir}/glib-2.0/schemas/org.mate.peripherals-touchpad.gschema.xml
1459b94f
JB
153%dir %{_datadir}/mate-control-center
154%dir %{_datadir}/mate-control-center/keybindings
155%{_datadir}/mate-control-center/keybindings/50-accessibility.xml
03126f50 156%{_datadir}/polkit-1/actions/org.mate.settingsdaemon.datetimemechanism.policy
ca1885ee 157%{_datadir}/dbus-1/system.d/org.mate.SettingsDaemon.DateTimeMechanism.conf
03126f50 158%{_sysconfdir}/xdg/autostart/mate-settings-daemon.desktop
1459b94f
JB
159%dir %{_sysconfdir}/xrdb
160%{_sysconfdir}/xrdb/*.ad
53ed03b3 161%{_iconsdir}/hicolor/*/apps/msd-xrandr.*
6ea860a1 162%{_mandir}/man1/mate-settings-daemon.1*
e8cac622
JP
163%{_mandir}/man1/msd-datetime-mechanism.1*
164%{_mandir}/man1/msd-locate-pointer.1*
233314c3 165/lib/udev/rules.d/61-mate-settings-daemon-rfkill.rules
7a57e0ed 166
e0b99e3b
ER
167%files devel
168%defattr(644,root,root,755)
22dab0b7 169%{_includedir}/mate-settings-daemon
e0b99e3b 170%{_pkgconfigdir}/mate-settings-daemon.pc
This page took 0.114508 seconds and 4 git commands to generate.