]> git.pld-linux.org Git - packages/mate-settings-daemon.git/blame - mate-settings-daemon.spec
up to 1.26.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
e0b269a2 4Version: 1.26.1
eb8c7af1 5Release: 1
e0b99e3b
ER
6License: GPL v2+
7Group: X11/Applications
cfecfe45 8Source0: https://pub.mate-desktop.org/releases/1.26/%{name}-%{version}.tar.xz
e0b269a2 9# Source0-md5: 316271525629923257fcebfea3939e50
cb0d1fff
JB
10URL: https://wiki.mate-desktop.org/mate-desktop/components/mate-settings-daemon/
11BuildRequires: at-spi2-core-devel >= 2.36.1
6ea860a1
JP
12BuildRequires: autoconf >= 2.60
13BuildRequires: automake >= 1:1.9
731cef20 14BuildRequires: dbus-devel >= 1.10.0
22dab0b7 15BuildRequires: dbus-glib-devel >= 0.74
03126f50
JB
16BuildRequires: dconf-devel >= 0.13.4
17BuildRequires: fontconfig-devel
63610871 18BuildRequires: gettext-tools >= 0.19.8
cfecfe45 19BuildRequires: glib2-devel >= 1:2.68.0
dcdf5bc9 20BuildRequires: gtk+3-devel >= 3.22
ccde0b71 21BuildRequires: intltool >= 0.50.1
614f06a2
JP
22BuildRequires: libcanberra-gtk3-devel
23BuildRequires: libmatekbd-devel >= 1.17.0
24BuildRequires: libmatemixer-devel >= 1.10.0
03126f50 25BuildRequires: libnotify-devel >= 0.7.0
6ea860a1 26BuildRequires: libtool
614f06a2 27BuildRequires: libxklavier-devel >= 5.2
e0b99e3b 28BuildRequires: mate-common
cfecfe45 29BuildRequires: mate-desktop-devel >= 1.25.0
03126f50
JB
30BuildRequires: nss-devel >= 3.11.2
31BuildRequires: pkgconfig
9b8a04c2
ER
32BuildRequires: polkit-devel >= 0.97
33BuildRequires: pulseaudio-devel >= 0.9.16
e0b99e3b 34BuildRequires: rpmbuild(macros) >= 1.596
adba3799 35BuildRequires: tar >= 1:1.22
22dab0b7 36BuildRequires: xorg-lib-libSM-devel
03126f50
JB
37BuildRequires: xorg-lib-libX11-devel
38BuildRequires: xorg-lib-libXext-devel
39BuildRequires: xorg-lib-libXi-devel
adba3799 40BuildRequires: xz
cb0d1fff 41Requires: at-spi2-core-libs >= 2.36.1
731cef20 42Requires: dbus >= 1.10.0
03126f50
JB
43Requires: dbus-glib >= 0.74
44Requires: dconf >= 0.13.4
cfecfe45 45Requires: glib2 >= 1:2.68.0
e0b99e3b 46Requires: gsettings-desktop-schemas
dcdf5bc9 47Requires: gtk+3 >= 3.22
e0b99e3b 48Requires: gtk-update-icon-cache
614f06a2
JP
49Requires: libmatekbd >= 1.17.0
50Requires: libmatemixer >= 1.10.0
03126f50 51Requires: libnotify >= 0.7.0
614f06a2 52Requires: libxklavier >= 5.2
cfecfe45 53Requires: mate-desktop >= 1.25.0
e0b99e3b 54Requires: mate-icon-theme
03126f50
JB
55Requires: polkit >= 0.97
56Requires: pulseaudio-libs >= 0.9.16
e0b99e3b
ER
57BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
58
360e3492
JB
59# Use subdir to isolate package namespace
60# (and avoid exec vs dir conflicts when libexecdir==libdir)
61%define pkglibexecdir %{_libexecdir}/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 74# doesn't require base
731cef20 75Requires: dbus-devel >= 1.10.0
03126f50 76Requires: dbus-glib-devel >= 0.74
cfecfe45 77Requires: glib2-devel >= 1:2.68.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 \
360e3492 95 --libexecdir=%{pkglibexecdir} \
03126f50 96 --enable-polkit \
ffa2fed3
ER
97 --enable-pulse \
98 --enable-smartcard-support \
03126f50 99 --disable-schemas-compile \
9b8a04c2 100 --disable-silent-rules \
e0b99e3b 101 --disable-static \
03126f50
JB
102 --with-gnu-ld \
103 --with-nssdb \
104 --with-x
e0b99e3b 105
9b8a04c2 106%{__make}
e0b99e3b
ER
107
108%install
109rm -rf $RPM_BUILD_ROOT
110%{__make} install -j1 \
233314c3
JP
111 DESTDIR=$RPM_BUILD_ROOT \
112 udevrulesdir=/lib/udev/rules.d
e0b99e3b 113
03126f50 114%{__rm} $RPM_BUILD_ROOT%{_libdir}/%{name}/*.la
9b8a04c2 115
6f210bf9 116# not supported by glibc yet
d4f5a075 117%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/{es_ES,frp,ie,ku_IQ,pms}
6f210bf9 118
e0b99e3b
ER
119%find_lang %{name}
120
121%clean
122rm -rf $RPM_BUILD_ROOT
123
124%post
e0b99e3b
ER
125%update_icon_cache mate
126%glib_compile_schemas
127
128%postun
e0b99e3b
ER
129%update_icon_cache mate
130if [ "$1" -eq 0 ]; then
131 %glib_compile_schemas
132fi
133
134%files -f %{name}.lang
135%defattr(644,root,root,755)
03126f50 136%doc AUTHORS ChangeLog NEWS README
360e3492
JB
137%dir %{pkglibexecdir}
138%attr(755,root,root) %{pkglibexecdir}/mate-settings-daemon
139%attr(755,root,root) %{pkglibexecdir}/msd-datetime-mechanism
140%attr(755,root,root) %{pkglibexecdir}/msd-locate-pointer
03126f50
JB
141%dir %{_libdir}/mate-settings-daemon
142%attr(755,root,root) %{_libdir}/mate-settings-daemon/*.so
143%{_libdir}/mate-settings-daemon/*.mate-settings-plugin
144%{_datadir}/mate-settings-daemon
145%{_datadir}/dbus-1/services/org.mate.SettingsDaemon.service
146%{_datadir}/dbus-1/system-services/org.mate.SettingsDaemon.DateTimeMechanism.service
dcdf5bc9 147%{_datadir}/glib-2.0/schemas/org.mate.SettingsDaemon.plugins.gschema.xml
1459b94f 148%{_datadir}/glib-2.0/schemas/org.mate.SettingsDaemon.plugins.*.gschema.xml
03126f50
JB
149%{_datadir}/glib-2.0/schemas/org.mate.applications-at.gschema.xml
150%{_datadir}/glib-2.0/schemas/org.mate.font-rendering.gschema.xml
ca1885ee
JP
151%{_datadir}/glib-2.0/schemas/org.mate.peripherals-keyboard.gschema.xml
152%{_datadir}/glib-2.0/schemas/org.mate.peripherals-mouse.gschema.xml
03126f50
JB
153%{_datadir}/glib-2.0/schemas/org.mate.peripherals-smartcard.gschema.xml
154%{_datadir}/glib-2.0/schemas/org.mate.peripherals-touchpad.gschema.xml
1459b94f
JB
155%dir %{_datadir}/mate-control-center
156%dir %{_datadir}/mate-control-center/keybindings
157%{_datadir}/mate-control-center/keybindings/50-accessibility.xml
03126f50 158%{_datadir}/polkit-1/actions/org.mate.settingsdaemon.datetimemechanism.policy
ca1885ee 159%{_datadir}/dbus-1/system.d/org.mate.SettingsDaemon.DateTimeMechanism.conf
03126f50 160%{_sysconfdir}/xdg/autostart/mate-settings-daemon.desktop
1459b94f
JB
161%dir %{_sysconfdir}/xrdb
162%{_sysconfdir}/xrdb/*.ad
53ed03b3 163%{_iconsdir}/hicolor/*/apps/msd-xrandr.*
6ea860a1 164%{_mandir}/man1/mate-settings-daemon.1*
e8cac622
JP
165%{_mandir}/man1/msd-datetime-mechanism.1*
166%{_mandir}/man1/msd-locate-pointer.1*
233314c3 167/lib/udev/rules.d/61-mate-settings-daemon-rfkill.rules
7a57e0ed 168
e0b99e3b
ER
169%files devel
170%defattr(644,root,root,755)
22dab0b7 171%{_includedir}/mate-settings-daemon
e0b99e3b 172%{_pkgconfigdir}/mate-settings-daemon.pc
This page took 0.538585 seconds and 4 git commands to generate.