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