]> git.pld-linux.org Git - packages/cinnamon-settings-daemon.git/blame - cinnamon-settings-daemon.spec
- updated to 4.8.5 (translations 4.8.3)
[packages/cinnamon-settings-daemon.git] / cinnamon-settings-daemon.spec
CommitLineData
deaecb57
JB
1%define translations_version 4.8.3
2%define cinnamon_desktop_ver 4.8.0
e1c097bd
JB
3
4Summary: Collection of Cinnamon settings plugins
5Summary(pl.UTF-8): Zbiór wtyczek do ustawień środowiska Cinnamon
6Name: cinnamon-settings-daemon
deaecb57 7Version: 4.8.5
e1c097bd
JB
8Release: 1
9License: GPL v2+
10Group: Applications
11#Source0Download: https://github.com/linuxmint/cinnamon-settings-daemon/releases
12Source0: https://github.com/linuxmint/cinnamon-settings-daemon/archive/%{version}/%{name}-%{version}.tar.gz
deaecb57 13# Source0-md5: 72ff88cc555586a2db1c24989e9d60b2
90e58d9d 14#Source1Download: https://github.com/linuxmint/cinnamon-translations/releases
deaecb57
JB
15Source1: https://github.com/linuxmint/cinnamon-translations/archive/%{translations_version}/cinnamon-translations-%{translations_version}.tar.gz
16# Source1-md5: a68529f0f1a6c7f8b693a81095bece96
e1c097bd 17URL: https://github.com/linuxmint/cinnamon-settings-daemon
e1c097bd
JB
18BuildRequires: cinnamon-desktop-devel >= %{cinnamon_desktop_ver}
19BuildRequires: colord-devel >= 0.1.27
20BuildRequires: cups-devel >= 1.4
21BuildRequires: dbus-devel >= 1.1.2
22BuildRequires: dbus-glib-devel
e1c097bd
JB
23BuildRequires: fontconfig-devel
24BuildRequires: gettext-tools
deaecb57
JB
25BuildRequires: glib2-devel >= 1:2.40.0
26BuildRequires: gtk+3-devel >= 3.14.0
e1c097bd
JB
27BuildRequires: lcms2-devel >= 2.2
28BuildRequires: libcanberra-gtk3-devel
29BuildRequires: libgnomekbd-devel >= 3.6.0
30BuildRequires: libnma-devel
31BuildRequires: libnotify-devel >= 0.7.3
32BuildRequires: librsvg-devel >= 2.36.2
e1c097bd
JB
33BuildRequires: libxklavier-devel >= 5.0
34BuildRequires: libxslt
deaecb57
JB
35BuildRequires: meson >= 0.47
36BuildRequires: ninja >= 1.5
e1c097bd
JB
37BuildRequires: nss-devel >= 3.11.2
38BuildRequires: pkgconfig
39BuildRequires: polkit-devel >= 0.97
40BuildRequires: pulseaudio-devel >= 0.9.16
deaecb57 41BuildRequires: rpmbuild(macros) >= 1.736
e1c097bd
JB
42BuildRequires: systemd-devel >= 1:209
43BuildRequires: udev-glib-devel
44BuildRequires: upower-devel >= 0.9.11
45BuildRequires: xorg-lib-libX11-devel
deaecb57 46BuildRequires: xorg-lib-libXext-devel
e1c097bd
JB
47BuildRequires: xorg-lib-libXfixes-devel
48BuildRequires: xorg-lib-libXi-devel
49BuildRequires: xorg-lib-libXtst-devel
50BuildRequires: xorg-proto-kbproto-devel
51%ifnarch s390 s390x
52BuildRequires: libwacom-devel >= 0.7
53BuildRequires: xorg-driver-input-wacom-devel
54%endif
55# add hard cinnamon-desktop required version due logind schema
56Requires: cinnamon-desktop >= %{cinnamon_desktop_ver}
57Requires: colord >= 0.1.27
58Requires: cups-lib >= 1.4
59Requires: dbus >= 1.1.2
deaecb57
JB
60Requires: glib2 >= 1:2.40.0
61Requires: gtk+3 >= 3.14.0
e1c097bd
JB
62Requires: ibus
63Requires: iio-sensor-proxy
64Requires: lcms2 >= 2.2
65Requires: libgnomekbd >= 3.6.0
66%ifnarch s390 s390x
67Requires: libwacom >= 0.7
68%endif
69Requires: libnotify >= 0.7.3
70Requires: librsvg >= 2.36.2
71Requires: libxklavier >= 5.0
72Requires: nss >= 3.11.2
73Requires: polkit >= 0.97
74Requires: pulseaudio-libs >= 0.9.16
75Requires: systemd-libs >= 1:209
76Requires: upower >= 0.9.11
77BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
78
79%description
80Collection of Cinnamon settings plugins, started by cinnamon-session
81when you log in.
82
83%description -l pl.UTF-8
84Zbiór wtyczek do ustawień środowiska Cinnamon, uruchamianych przez
85cinnamon-session przy logowaniu.
86
87%package devel
88Summary: Development files for Cinnamon settings daemon
89Summary(pl.UTF-8): Pliki programistyczne demona ustawień środowiska Cinnamon
90Group: Development/Libraries
91# doesn't require base
92
93%description devel
94Development files for Cinnamon settings daemon.
95
96%description devel -l pl.UTF-8
97Pliki programistyczne demona ustawień środowiska Cinnamon.
98
99%prep
90e58d9d 100%setup -q -a1
e1c097bd
JB
101
102%build
deaecb57
JB
103%meson build \
104 --default-library=shared
105
106%ninja_build -C build
107
108%{__make} -C cinnamon-translations-%{translations_version}
90e58d9d 109
e1c097bd
JB
110%install
111rm -rf $RPM_BUILD_ROOT
112
deaecb57 113%ninja_install -C build
e1c097bd
JB
114
115# example script, packaged as %doc
116%{__rm} $RPM_BUILD_ROOT%{_datadir}/cinnamon-settings-daemon-3.0/input-device-example.sh
117
deaecb57 118cd cinnamon-translations-%{translations_version}
90e58d9d
JB
119for f in usr/share/locale/*/LC_MESSAGES/%{name}.mo ; do
120 install -D "$f" "$RPM_BUILD_ROOT/$f"
121done
122cd ..
123
124# not supported by glibc
125%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/ie
126
127%find_lang %{name}
128
e1c097bd
JB
129%clean
130rm -rf $RPM_BUILD_ROOT
131
90e58d9d 132%files -f %{name}.lang
e1c097bd 133%defattr(644,root,root,755)
deaecb57
JB
134%doc AUTHORS README.rst debian/changelog plugins/common/input-device-example.sh
135%attr(755,root,root) %{_bindir}/csd-a11y-keyboard
136%attr(755,root,root) %{_bindir}/csd-a11y-settings
137%attr(755,root,root) %{_bindir}/csd-automount
138%attr(755,root,root) %{_bindir}/csd-background
139%attr(755,root,root) %{_bindir}/csd-backlight-helper
140%attr(755,root,root) %{_bindir}/csd-clipboard
141%attr(755,root,root) %{_bindir}/csd-color
142%attr(755,root,root) %{_bindir}/csd-cursor
143%attr(755,root,root) %{_bindir}/csd-datetime-mechanism
144%attr(755,root,root) %{_bindir}/csd-housekeeping
145%attr(755,root,root) %{_bindir}/csd-input-helper
146%attr(755,root,root) %{_bindir}/csd-keyboard
147%attr(755,root,root) %{_bindir}/csd-locate-pointer
148%attr(755,root,root) %{_bindir}/csd-media-keys
149%attr(755,root,root) %{_bindir}/csd-mouse
150%attr(755,root,root) %{_bindir}/csd-orientation
151%attr(755,root,root) %{_bindir}/csd-power
152%attr(755,root,root) %{_bindir}/csd-printer
153%attr(755,root,root) %{_bindir}/csd-print-notifications
154%attr(755,root,root) %{_bindir}/csd-screensaver-proxy
155%attr(755,root,root) %{_bindir}/csd-smartcard
156%attr(755,root,root) %{_bindir}/csd-sound
157%attr(755,root,root) %{_bindir}/csd-xrandr
158%attr(755,root,root) %{_bindir}/csd-xsettings
159%ifnarch s390 s390x
160%attr(755,root,root) %{_bindir}/csd-list-wacom
161%attr(755,root,root) %{_bindir}/csd-wacom
162%attr(755,root,root) %{_bindir}/csd-wacom-led-helper
163%attr(755,root,root) %{_bindir}/csd-wacom-osd
164%endif
e1c097bd
JB
165%attr(755,root,root) %{_libexecdir}/csd-a11y-keyboard
166%attr(755,root,root) %{_libexecdir}/csd-a11y-settings
167%attr(755,root,root) %{_libexecdir}/csd-automount
168%attr(755,root,root) %{_libexecdir}/csd-background
169%attr(755,root,root) %{_libexecdir}/csd-backlight-helper
170%attr(755,root,root) %{_libexecdir}/csd-clipboard
171%attr(755,root,root) %{_libexecdir}/csd-color
172%attr(755,root,root) %{_libexecdir}/csd-cursor
173%attr(755,root,root) %{_libexecdir}/csd-datetime-mechanism
e1c097bd
JB
174%attr(755,root,root) %{_libexecdir}/csd-housekeeping
175%attr(755,root,root) %{_libexecdir}/csd-input-helper
176%attr(755,root,root) %{_libexecdir}/csd-keyboard
177%attr(755,root,root) %{_libexecdir}/csd-locate-pointer
178%attr(755,root,root) %{_libexecdir}/csd-media-keys
179%attr(755,root,root) %{_libexecdir}/csd-mouse
180%attr(755,root,root) %{_libexecdir}/csd-orientation
181%attr(755,root,root) %{_libexecdir}/csd-power
182%attr(755,root,root) %{_libexecdir}/csd-printer
183%attr(755,root,root) %{_libexecdir}/csd-print-notifications
184%attr(755,root,root) %{_libexecdir}/csd-screensaver-proxy
185%attr(755,root,root) %{_libexecdir}/csd-smartcard
186%attr(755,root,root) %{_libexecdir}/csd-sound
187%attr(755,root,root) %{_libexecdir}/csd-xrandr
188%attr(755,root,root) %{_libexecdir}/csd-xsettings
189%ifnarch s390 s390x
190%attr(755,root,root) %{_libexecdir}/csd-list-wacom
191%attr(755,root,root) %{_libexecdir}/csd-wacom
192%attr(755,root,root) %{_libexecdir}/csd-wacom-led-helper
193%attr(755,root,root) %{_libexecdir}/csd-wacom-osd
194%endif
deaecb57
JB
195%dir %{_libdir}/cinnamon-settings-daemon
196%attr(755,root,root) %{_libdir}/cinnamon-settings-daemon/csd-a11y-keyboard
197%attr(755,root,root) %{_libdir}/cinnamon-settings-daemon/csd-a11y-settings
198%attr(755,root,root) %{_libdir}/cinnamon-settings-daemon/csd-automount
199%attr(755,root,root) %{_libdir}/cinnamon-settings-daemon/csd-background
200%attr(755,root,root) %{_libdir}/cinnamon-settings-daemon/csd-backlight-helper
201%attr(755,root,root) %{_libdir}/cinnamon-settings-daemon/csd-clipboard
202%attr(755,root,root) %{_libdir}/cinnamon-settings-daemon/csd-color
203%attr(755,root,root) %{_libdir}/cinnamon-settings-daemon/csd-cursor
204%attr(755,root,root) %{_libdir}/cinnamon-settings-daemon/csd-datetime-mechanism
205%attr(755,root,root) %{_libdir}/cinnamon-settings-daemon/csd-housekeeping
206%attr(755,root,root) %{_libdir}/cinnamon-settings-daemon/csd-input-helper
207%attr(755,root,root) %{_libdir}/cinnamon-settings-daemon/csd-keyboard
208%attr(755,root,root) %{_libdir}/cinnamon-settings-daemon/csd-locate-pointer
209%attr(755,root,root) %{_libdir}/cinnamon-settings-daemon/csd-media-keys
210%attr(755,root,root) %{_libdir}/cinnamon-settings-daemon/csd-mouse
211%attr(755,root,root) %{_libdir}/cinnamon-settings-daemon/csd-orientation
212%attr(755,root,root) %{_libdir}/cinnamon-settings-daemon/csd-power
213%attr(755,root,root) %{_libdir}/cinnamon-settings-daemon/csd-printer
214%attr(755,root,root) %{_libdir}/cinnamon-settings-daemon/csd-print-notifications
215%attr(755,root,root) %{_libdir}/cinnamon-settings-daemon/csd-screensaver-proxy
216%attr(755,root,root) %{_libdir}/cinnamon-settings-daemon/csd-smartcard
217%attr(755,root,root) %{_libdir}/cinnamon-settings-daemon/csd-sound
218%attr(755,root,root) %{_libdir}/cinnamon-settings-daemon/csd-xrandr
219%attr(755,root,root) %{_libdir}/cinnamon-settings-daemon/csd-xsettings
220%ifnarch s390 s390x
221%attr(755,root,root) %{_libdir}/cinnamon-settings-daemon/csd-list-wacom
222%attr(755,root,root) %{_libdir}/cinnamon-settings-daemon/csd-wacom
223%attr(755,root,root) %{_libdir}/cinnamon-settings-daemon/csd-wacom-led-helper
224%attr(755,root,root) %{_libdir}/cinnamon-settings-daemon/csd-wacom-osd
225%endif
226
90e58d9d 227%dir %{_libdir}/cinnamon-settings-daemon-3.0
e1c097bd 228%attr(755,root,root) %{_libdir}/cinnamon-settings-daemon-3.0/libcsd.so
e1c097bd
JB
229%{_sysconfdir}/xdg/autostart/cinnamon-settings-daemon-a11y-keyboard.desktop
230%{_sysconfdir}/xdg/autostart/cinnamon-settings-daemon-a11y-settings.desktop
231%{_sysconfdir}/xdg/autostart/cinnamon-settings-daemon-automount.desktop
232%{_sysconfdir}/xdg/autostart/cinnamon-settings-daemon-background.desktop
233%{_sysconfdir}/xdg/autostart/cinnamon-settings-daemon-clipboard.desktop
234%{_sysconfdir}/xdg/autostart/cinnamon-settings-daemon-color.desktop
235%{_sysconfdir}/xdg/autostart/cinnamon-settings-daemon-cursor.desktop
236%{_sysconfdir}/xdg/autostart/cinnamon-settings-daemon-housekeeping.desktop
237%{_sysconfdir}/xdg/autostart/cinnamon-settings-daemon-keyboard.desktop
238%{_sysconfdir}/xdg/autostart/cinnamon-settings-daemon-media-keys.desktop
239%{_sysconfdir}/xdg/autostart/cinnamon-settings-daemon-mouse.desktop
240%{_sysconfdir}/xdg/autostart/cinnamon-settings-daemon-orientation.desktop
241%{_sysconfdir}/xdg/autostart/cinnamon-settings-daemon-power.desktop
242%{_sysconfdir}/xdg/autostart/cinnamon-settings-daemon-print-notifications.desktop
243%{_sysconfdir}/xdg/autostart/cinnamon-settings-daemon-screensaver-proxy.desktop
244%{_sysconfdir}/xdg/autostart/cinnamon-settings-daemon-smartcard.desktop
245%{_sysconfdir}/xdg/autostart/cinnamon-settings-daemon-sound.desktop
246%{_sysconfdir}/xdg/autostart/cinnamon-settings-daemon-wacom.desktop
247%{_sysconfdir}/xdg/autostart/cinnamon-settings-daemon-xrandr.desktop
248%{_sysconfdir}/xdg/autostart/cinnamon-settings-daemon-xsettings.desktop
249%{_datadir}/cinnamon-settings-daemon
250%{_datadir}/dbus-1/system-services/org.cinnamon.SettingsDaemon.DateTimeMechanism.service
90e58d9d 251%{_datadir}/dbus-1/system.d/org.cinnamon.SettingsDaemon.DateTimeMechanism.conf
e1c097bd
JB
252%{_datadir}/glib-2.0/schemas/org.cinnamon.settings-daemon.enums.xml
253%{_datadir}/glib-2.0/schemas/org.cinnamon.settings-daemon.*.gschema.xml
254%{_datadir}/polkit-1/actions/org.cinnamon.settings*.policy
255%{_desktopdir}/csd-automount.desktop
256%{_iconsdir}/hicolor/*x*/apps/csd-*.png
257%{_iconsdir}/hicolor/scalable/apps/csd-*.svg
258
259%files devel
260%defattr(644,root,root,755)
261%{_includedir}/cinnamon-settings-daemon-3.0
262%{_pkgconfigdir}/cinnamon-settings-daemon.pc
This page took 1.626893 seconds and 4 git commands to generate.