]> git.pld-linux.org Git - packages/mate-settings-daemon.git/blame - mate-settings-daemon.spec
up to 1.16.1
[packages/mate-settings-daemon.git] / mate-settings-daemon.spec
CommitLineData
ffa2fed3
ER
1#
2# Conditional build:
789934f2 3%bcond_with gtk3 # use GTK+ 3.x instead of 2.x
ffa2fed3 4
e0b99e3b 5Summary: MATE Desktop settings daemon
03126f50 6Summary(pl.UTF-8): Demon ustawień środowiska MATE Desktop
e0b99e3b 7Name: mate-settings-daemon
fdb707db 8Version: 1.16.1
eb8c7af1 9Release: 1
e0b99e3b
ER
10License: GPL v2+
11Group: X11/Applications
8cfea352 12Source0: http://pub.mate-desktop.org/releases/1.16/%{name}-%{version}.tar.xz
fdb707db 13# Source0-md5: b4314f6bf69550a01a8314fb33346b26
22dab0b7 14URL: http://wiki.mate-desktop.org/mate-settings-daemon
6ea860a1
JP
15BuildRequires: autoconf >= 2.60
16BuildRequires: automake >= 1:1.9
03126f50 17BuildRequires: dbus-devel >= 1.1.2
22dab0b7 18BuildRequires: dbus-glib-devel >= 0.74
03126f50
JB
19BuildRequires: dconf-devel >= 0.13.4
20BuildRequires: fontconfig-devel
ab2ab972 21BuildRequires: gettext-tools
1459b94f 22BuildRequires: glib2-devel >= 1:2.36.0
789934f2
JB
23%{!?with_gtk3:BuildRequires: gtk+2-devel >= 2:2.24.0}
24%{?with_gtk3:BuildRequires: gtk+3-devel >= 3.0.0}
ccde0b71 25BuildRequires: intltool >= 0.50.1
3a0515ff
JB
26%{!?with_gtk3:BuildRequires: libcanberra-gtk-devel}
27%{?with_gtk3:BuildRequires: libcanberra-gtk3-devel}
6ea860a1 28BuildRequires: libmatekbd-devel >= 1.7.0
1459b94f 29BuildRequires: libmatemixer-devel >= 1.9.0
03126f50 30BuildRequires: libnotify-devel >= 0.7.0
6ea860a1 31BuildRequires: libtool
7a57e0ed 32BuildRequires: libxklavier-devel >= 5.0
e0b99e3b 33BuildRequires: mate-common
1459b94f 34BuildRequires: mate-desktop-devel >= 1.9.4
03126f50
JB
35BuildRequires: nss-devel >= 3.11.2
36BuildRequires: pkgconfig
9b8a04c2
ER
37BuildRequires: polkit-devel >= 0.97
38BuildRequires: pulseaudio-devel >= 0.9.16
e0b99e3b 39BuildRequires: rpmbuild(macros) >= 1.596
adba3799 40BuildRequires: tar >= 1:1.22
22dab0b7 41BuildRequires: xorg-lib-libSM-devel
03126f50
JB
42BuildRequires: xorg-lib-libX11-devel
43BuildRequires: xorg-lib-libXext-devel
44BuildRequires: xorg-lib-libXi-devel
45BuildRequires: xorg-lib-libXxf86misc-devel
adba3799 46BuildRequires: xz
03126f50
JB
47Requires: dbus >= 1.1.2
48Requires: dbus-glib >= 0.74
49Requires: dconf >= 0.13.4
1459b94f 50Requires: glib2 >= 1:2.36.0
e0b99e3b 51Requires: gsettings-desktop-schemas
789934f2
JB
52%{!?with_gtk3:Requires: gtk+2 >= 2:2.24.0}
53%{?with_gtk3:Requires: gtk+3 >= 3.0.0}
e0b99e3b 54Requires: gtk-update-icon-cache
6ea860a1 55Requires: libmatekbd >= 1.7.0
1459b94f 56Requires: libmatemixer >= 1.9.0
03126f50
JB
57Requires: libnotify >= 0.7.0
58Requires: libxklavier >= 5.0
1459b94f 59Requires: mate-desktop >= 1.9.4
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
1459b94f 84Requires: glib2-devel >= 1:2.36.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 --enable-polkit \
ffa2fed3
ER
103 --enable-pulse \
104 --enable-smartcard-support \
03126f50 105 --disable-schemas-compile \
9b8a04c2 106 --disable-silent-rules \
e0b99e3b 107 --disable-static \
03126f50 108 --with-gnu-ld \
789934f2 109 %{?with_gtk3:--with-gtk=3.0} \
03126f50
JB
110 --with-nssdb \
111 --with-x
e0b99e3b 112
9b8a04c2 113%{__make}
e0b99e3b
ER
114
115%install
116rm -rf $RPM_BUILD_ROOT
117%{__make} install -j1 \
118 DESTDIR=$RPM_BUILD_ROOT
119
03126f50 120%{__rm} $RPM_BUILD_ROOT%{_libdir}/%{name}/*.la
9b8a04c2 121
6f210bf9 122# not supported by glibc yet
de9db736 123%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/{frp,pms}
6f210bf9 124
e0b99e3b
ER
125%find_lang %{name}
126
127%clean
128rm -rf $RPM_BUILD_ROOT
129
130%post
e0b99e3b
ER
131%update_icon_cache mate
132%glib_compile_schemas
133
134%postun
e0b99e3b
ER
135%update_icon_cache mate
136if [ "$1" -eq 0 ]; then
137 %glib_compile_schemas
138fi
139
140%files -f %{name}.lang
141%defattr(644,root,root,755)
03126f50 142%doc AUTHORS ChangeLog NEWS README
7a57e0ed
ER
143%dir %{_libexecdir}
144%attr(755,root,root) %{_libexecdir}/mate-settings-daemon
145%attr(755,root,root) %{_libexecdir}/msd-datetime-mechanism
146%attr(755,root,root) %{_libexecdir}/msd-locate-pointer
03126f50
JB
147%dir %{_libdir}/mate-settings-daemon
148%attr(755,root,root) %{_libdir}/mate-settings-daemon/*.so
149%{_libdir}/mate-settings-daemon/*.mate-settings-plugin
150%{_datadir}/mate-settings-daemon
151%{_datadir}/dbus-1/services/org.mate.SettingsDaemon.service
152%{_datadir}/dbus-1/system-services/org.mate.SettingsDaemon.DateTimeMechanism.service
1459b94f 153%{_datadir}/glib-2.0/schemas/org.mate.SettingsDaemon.plugins.*.gschema.xml
03126f50
JB
154%{_datadir}/glib-2.0/schemas/org.mate.applications-at.gschema.xml
155%{_datadir}/glib-2.0/schemas/org.mate.font-rendering.gschema.xml
03126f50
JB
156%{_datadir}/glib-2.0/schemas/org.mate.peripherals-smartcard.gschema.xml
157%{_datadir}/glib-2.0/schemas/org.mate.peripherals-touchpad.gschema.xml
1459b94f
JB
158%dir %{_datadir}/mate-control-center
159%dir %{_datadir}/mate-control-center/keybindings
160%{_datadir}/mate-control-center/keybindings/50-accessibility.xml
03126f50
JB
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
1459b94f
JB
164%dir %{_sysconfdir}/xrdb
165%{_sysconfdir}/xrdb/*.ad
53ed03b3 166%{_iconsdir}/hicolor/*/apps/msd-xrandr.*
03126f50 167%{_iconsdir}/mate/*/actions/touchpad-*.*
6ea860a1 168%{_mandir}/man1/mate-settings-daemon.1*
e8cac622
JP
169%{_mandir}/man1/msd-datetime-mechanism.1*
170%{_mandir}/man1/msd-locate-pointer.1*
7a57e0ed 171
e0b99e3b
ER
172%files devel
173%defattr(644,root,root,755)
22dab0b7 174%{_includedir}/mate-settings-daemon
e0b99e3b 175%{_pkgconfigdir}/mate-settings-daemon.pc
This page took 0.16927 seconds and 4 git commands to generate.