1 %define cinnamon_desktop_ver 4.6.0
3 Summary: Collection of Cinnamon settings plugins
4 Summary(pl.UTF-8): Zbiór wtyczek do ustawień środowiska Cinnamon
5 Name: cinnamon-settings-daemon
10 #Source0Download: https://github.com/linuxmint/cinnamon-settings-daemon/releases
11 Source0: https://github.com/linuxmint/cinnamon-settings-daemon/archive/%{version}/%{name}-%{version}.tar.gz
12 # Source0-md5: 9b89da1d98f57f55d264ebb3d205b88d
13 #Source1Download: https://github.com/linuxmint/cinnamon-translations/releases
14 Source1: https://github.com/linuxmint/cinnamon-translations/archive/%{version}/cinnamon-translations-%{version}.tar.gz
15 # Source1-md5: 2a7f336ad50c2ec8ec4e80a7acf5f899
16 URL: https://github.com/linuxmint/cinnamon-settings-daemon
17 BuildRequires: autoconf >= 2.60
18 BuildRequires: automake >= 1:1.9
19 BuildRequires: cinnamon-desktop-devel >= %{cinnamon_desktop_ver}
20 BuildRequires: colord-devel >= 0.1.27
21 BuildRequires: cups-devel >= 1.4
22 BuildRequires: dbus-devel >= 1.1.2
23 BuildRequires: dbus-glib-devel
24 BuildRequires: fontconfig-devel
25 BuildRequires: gettext-tools
26 BuildRequires: glib2-devel >= 1:2.38.0
27 BuildRequires: gtk+3-devel >= 3.9.10
28 BuildRequires: intltool >= 0.37.1
29 BuildRequires: lcms2-devel >= 2.2
30 BuildRequires: libcanberra-gtk3-devel
31 BuildRequires: libgnomekbd-devel >= 3.6.0
32 BuildRequires: libnma-devel
33 BuildRequires: libnotify-devel >= 0.7.3
34 BuildRequires: librsvg-devel >= 2.36.2
35 BuildRequires: libtool
36 BuildRequires: libxklavier-devel >= 5.0
37 BuildRequires: libxslt
38 BuildRequires: nss-devel >= 3.11.2
39 BuildRequires: pkgconfig
40 BuildRequires: polkit-devel >= 0.97
41 BuildRequires: pulseaudio-devel >= 0.9.16
42 BuildRequires: systemd-devel >= 1:209
43 BuildRequires: udev-glib-devel
44 BuildRequires: upower-devel >= 0.9.11
45 BuildRequires: xorg-lib-libX11-devel
46 BuildRequires: xorg-lib-libXfixes-devel
47 BuildRequires: xorg-lib-libXi-devel
48 BuildRequires: xorg-lib-libXtst-devel
49 BuildRequires: xorg-proto-kbproto-devel
51 BuildRequires: libwacom-devel >= 0.7
52 BuildRequires: xorg-driver-input-wacom-devel
54 # add hard cinnamon-desktop required version due logind schema
55 Requires: cinnamon-desktop >= %{cinnamon_desktop_ver}
56 Requires: colord >= 0.1.27
57 Requires: cups-lib >= 1.4
58 Requires: dbus >= 1.1.2
59 Requires: glib2 >= 1:2.38.0
60 Requires: gtk+3 >= 3.9.10
62 Requires: iio-sensor-proxy
63 Requires: lcms2 >= 2.2
64 Requires: libgnomekbd >= 3.6.0
66 Requires: libwacom >= 0.7
68 Requires: libnotify >= 0.7.3
69 Requires: librsvg >= 2.36.2
70 Requires: libxklavier >= 5.0
71 Requires: nss >= 3.11.2
72 Requires: polkit >= 0.97
73 Requires: pulseaudio-libs >= 0.9.16
74 Requires: systemd-libs >= 1:209
75 Requires: upower >= 0.9.11
76 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
79 Collection of Cinnamon settings plugins, started by cinnamon-session
82 %description -l pl.UTF-8
83 Zbiór wtyczek do ustawień środowiska Cinnamon, uruchamianych przez
84 cinnamon-session przy logowaniu.
87 Summary: Development files for Cinnamon settings daemon
88 Summary(pl.UTF-8): Pliki programistyczne demona ustawień środowiska Cinnamon
89 Group: Development/Libraries
90 # doesn't require base
93 Development files for Cinnamon settings daemon.
95 %description devel -l pl.UTF-8
96 Pliki programistyczne demona ustawień środowiska Cinnamon.
111 --disable-silent-rules \
116 %{__make} -C cinnamon-translations-%{version}
119 rm -rf $RPM_BUILD_ROOT
122 DESTDIR=$RPM_BUILD_ROOT
124 %{__rm} $RPM_BUILD_ROOT%{_libdir}/cinnamon-settings-daemon-3.0/libcsd.la
126 # example script, packaged as %doc
127 %{__rm} $RPM_BUILD_ROOT%{_datadir}/cinnamon-settings-daemon-3.0/input-device-example.sh
129 cd cinnamon-translations-%{version}
130 for f in usr/share/locale/*/LC_MESSAGES/%{name}.mo ; do
131 install -D "$f" "$RPM_BUILD_ROOT/$f"
135 # not supported by glibc
136 %{__rm} -r $RPM_BUILD_ROOT%{_localedir}/ie
141 rm -rf $RPM_BUILD_ROOT
143 %files -f %{name}.lang
144 %defattr(644,root,root,755)
145 %doc AUTHORS MAINTAINERS README.rst plugins/common/input-device-example.sh
146 %attr(755,root,root) %{_libexecdir}/csd-a11y-keyboard
147 %attr(755,root,root) %{_libexecdir}/csd-a11y-settings
148 %attr(755,root,root) %{_libexecdir}/csd-automount
149 %attr(755,root,root) %{_libexecdir}/csd-background
150 %attr(755,root,root) %{_libexecdir}/csd-backlight-helper
151 %attr(755,root,root) %{_libexecdir}/csd-clipboard
152 %attr(755,root,root) %{_libexecdir}/csd-color
153 %attr(755,root,root) %{_libexecdir}/csd-cursor
154 %attr(755,root,root) %{_libexecdir}/csd-datetime-mechanism
155 %attr(755,root,root) %{_libexecdir}/csd-dummy
156 %attr(755,root,root) %{_libexecdir}/csd-housekeeping
157 %attr(755,root,root) %{_libexecdir}/csd-input-helper
158 %attr(755,root,root) %{_libexecdir}/csd-keyboard
159 %attr(755,root,root) %{_libexecdir}/csd-locate-pointer
160 %attr(755,root,root) %{_libexecdir}/csd-media-keys
161 %attr(755,root,root) %{_libexecdir}/csd-mouse
162 %attr(755,root,root) %{_libexecdir}/csd-orientation
163 %attr(755,root,root) %{_libexecdir}/csd-power
164 %attr(755,root,root) %{_libexecdir}/csd-printer
165 %attr(755,root,root) %{_libexecdir}/csd-print-notifications
166 %attr(755,root,root) %{_libexecdir}/csd-screensaver-proxy
167 %attr(755,root,root) %{_libexecdir}/csd-smartcard
168 %attr(755,root,root) %{_libexecdir}/csd-sound
169 %attr(755,root,root) %{_libexecdir}/csd-xrandr
170 %attr(755,root,root) %{_libexecdir}/csd-xsettings
172 %attr(755,root,root) %{_libexecdir}/csd-list-wacom
173 %attr(755,root,root) %{_libexecdir}/csd-wacom
174 %attr(755,root,root) %{_libexecdir}/csd-wacom-led-helper
175 %attr(755,root,root) %{_libexecdir}/csd-wacom-osd
177 %dir %{_libdir}/cinnamon-settings-daemon-3.0
178 %attr(755,root,root) %{_libdir}/cinnamon-settings-daemon-3.0/libcsd.so
179 %{_sysconfdir}/xdg/autostart/cinnamon-settings-daemon-a11y-keyboard.desktop
180 %{_sysconfdir}/xdg/autostart/cinnamon-settings-daemon-a11y-settings.desktop
181 %{_sysconfdir}/xdg/autostart/cinnamon-settings-daemon-automount.desktop
182 %{_sysconfdir}/xdg/autostart/cinnamon-settings-daemon-background.desktop
183 %{_sysconfdir}/xdg/autostart/cinnamon-settings-daemon-clipboard.desktop
184 %{_sysconfdir}/xdg/autostart/cinnamon-settings-daemon-color.desktop
185 %{_sysconfdir}/xdg/autostart/cinnamon-settings-daemon-cursor.desktop
186 %{_sysconfdir}/xdg/autostart/cinnamon-settings-daemon-housekeeping.desktop
187 %{_sysconfdir}/xdg/autostart/cinnamon-settings-daemon-keyboard.desktop
188 %{_sysconfdir}/xdg/autostart/cinnamon-settings-daemon-media-keys.desktop
189 %{_sysconfdir}/xdg/autostart/cinnamon-settings-daemon-mouse.desktop
190 %{_sysconfdir}/xdg/autostart/cinnamon-settings-daemon-orientation.desktop
191 %{_sysconfdir}/xdg/autostart/cinnamon-settings-daemon-power.desktop
192 %{_sysconfdir}/xdg/autostart/cinnamon-settings-daemon-print-notifications.desktop
193 %{_sysconfdir}/xdg/autostart/cinnamon-settings-daemon-screensaver-proxy.desktop
194 %{_sysconfdir}/xdg/autostart/cinnamon-settings-daemon-smartcard.desktop
195 %{_sysconfdir}/xdg/autostart/cinnamon-settings-daemon-sound.desktop
196 %{_sysconfdir}/xdg/autostart/cinnamon-settings-daemon-wacom.desktop
197 %{_sysconfdir}/xdg/autostart/cinnamon-settings-daemon-xrandr.desktop
198 %{_sysconfdir}/xdg/autostart/cinnamon-settings-daemon-xsettings.desktop
199 %{_datadir}/cinnamon-settings-daemon
200 %{_datadir}/dbus-1/system-services/org.cinnamon.SettingsDaemon.DateTimeMechanism.service
201 %{_datadir}/dbus-1/system.d/org.cinnamon.SettingsDaemon.DateTimeMechanism.conf
202 %{_datadir}/glib-2.0/schemas/org.cinnamon.settings-daemon.enums.xml
203 %{_datadir}/glib-2.0/schemas/org.cinnamon.settings-daemon.*.gschema.xml
204 %{_datadir}/polkit-1/actions/org.cinnamon.settings*.policy
205 %{_desktopdir}/csd-automount.desktop
206 %{_iconsdir}/hicolor/*x*/apps/csd-*.png
207 %{_iconsdir}/hicolor/scalable/apps/csd-*.svg
210 %defattr(644,root,root,755)
211 %{_includedir}/cinnamon-settings-daemon-3.0
212 %{_pkgconfigdir}/cinnamon-settings-daemon.pc