]> git.pld-linux.org Git - packages/cinnamon-settings-daemon.git/blame - cinnamon-settings-daemon.spec
- restored zgh locale (added in glibc 2.39), release 2
[packages/cinnamon-settings-daemon.git] / cinnamon-settings-daemon.spec
CommitLineData
1b6a7569 1%define translations_version 6.0.2
deaecb57 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
1b6a7569 7Version: 6.0.0
ee071943 8Release: 2
e1c097bd
JB
9License: GPL v2+
10Group: Applications
08500262 11#Source0Download: https://github.com/linuxmint/cinnamon-settings-daemon/tags
e1c097bd 12Source0: https://github.com/linuxmint/cinnamon-settings-daemon/archive/%{version}/%{name}-%{version}.tar.gz
1b6a7569 13# Source0-md5: 2196db65d92eb9a768942c4491a8e292
08500262 14#Source1Download: https://github.com/linuxmint/cinnamon-translations/tags
deaecb57 15Source1: https://github.com/linuxmint/cinnamon-translations/archive/%{translations_version}/cinnamon-translations-%{translations_version}.tar.gz
1b6a7569 16# Source1-md5: 36552df46587be4e32ac311b8d7084e4
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
e1c097bd
JB
22BuildRequires: fontconfig-devel
23BuildRequires: gettext-tools
deaecb57
JB
24BuildRequires: glib2-devel >= 1:2.40.0
25BuildRequires: gtk+3-devel >= 3.14.0
e1c097bd
JB
26BuildRequires: lcms2-devel >= 2.2
27BuildRequires: libcanberra-gtk3-devel
28BuildRequires: libgnomekbd-devel >= 3.6.0
29BuildRequires: libnma-devel
30BuildRequires: libnotify-devel >= 0.7.3
31BuildRequires: librsvg-devel >= 2.36.2
e1c097bd 32BuildRequires: libxklavier-devel >= 5.0
08500262 33BuildRequires: libxslt-progs
1b6a7569 34BuildRequires: meson >= 0.56.0
deaecb57 35BuildRequires: ninja >= 1.5
e1c097bd 36BuildRequires: nss-devel >= 3.11.2
08500262 37BuildRequires: pango-devel >= 1:1.20.0
e1c097bd
JB
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
08500262 91Requires: glib2-devel >= 1:2.40.0
e1c097bd
JB
92# doesn't require base
93
94%description devel
95Development files for Cinnamon settings daemon.
96
97%description devel -l pl.UTF-8
98Pliki programistyczne demona ustawień środowiska Cinnamon.
99
100%prep
90e58d9d 101%setup -q -a1
e1c097bd
JB
102
103%build
deaecb57
JB
104%meson build \
105 --default-library=shared
106
107%ninja_build -C build
108
109%{__make} -C cinnamon-translations-%{translations_version}
90e58d9d 110
e1c097bd
JB
111%install
112rm -rf $RPM_BUILD_ROOT
113
deaecb57 114%ninja_install -C build
e1c097bd
JB
115
116# example script, packaged as %doc
117%{__rm} $RPM_BUILD_ROOT%{_datadir}/cinnamon-settings-daemon-3.0/input-device-example.sh
118
deaecb57 119cd cinnamon-translations-%{translations_version}
90e58d9d
JB
120for f in usr/share/locale/*/LC_MESSAGES/%{name}.mo ; do
121 install -D "$f" "$RPM_BUILD_ROOT/$f"
122done
123cd ..
124
125# not supported by glibc
ee071943 126%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/{ie,rue}
90e58d9d
JB
127
128%find_lang %{name}
129
e1c097bd
JB
130%clean
131rm -rf $RPM_BUILD_ROOT
132
90e58d9d 133%files -f %{name}.lang
e1c097bd 134%defattr(644,root,root,755)
deaecb57 135%doc AUTHORS README.rst debian/changelog plugins/common/input-device-example.sh
deaecb57
JB
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
deaecb57
JB
142%attr(755,root,root) %{_bindir}/csd-datetime-mechanism
143%attr(755,root,root) %{_bindir}/csd-housekeeping
144%attr(755,root,root) %{_bindir}/csd-input-helper
145%attr(755,root,root) %{_bindir}/csd-keyboard
deaecb57 146%attr(755,root,root) %{_bindir}/csd-media-keys
deaecb57 147%attr(755,root,root) %{_bindir}/csd-power
deaecb57 148%attr(755,root,root) %{_bindir}/csd-print-notifications
08500262 149%attr(755,root,root) %{_bindir}/csd-printer
deaecb57 150%attr(755,root,root) %{_bindir}/csd-screensaver-proxy
1b6a7569 151%attr(755,root,root) %{_bindir}/csd-settings-remap
deaecb57 152%attr(755,root,root) %{_bindir}/csd-smartcard
deaecb57
JB
153%attr(755,root,root) %{_bindir}/csd-xsettings
154%ifnarch s390 s390x
deaecb57 155%attr(755,root,root) %{_bindir}/csd-wacom
deaecb57 156%endif
e1c097bd
JB
157%attr(755,root,root) %{_libexecdir}/csd-a11y-settings
158%attr(755,root,root) %{_libexecdir}/csd-automount
159%attr(755,root,root) %{_libexecdir}/csd-background
160%attr(755,root,root) %{_libexecdir}/csd-backlight-helper
161%attr(755,root,root) %{_libexecdir}/csd-clipboard
162%attr(755,root,root) %{_libexecdir}/csd-color
e1c097bd 163%attr(755,root,root) %{_libexecdir}/csd-datetime-mechanism
e1c097bd
JB
164%attr(755,root,root) %{_libexecdir}/csd-housekeeping
165%attr(755,root,root) %{_libexecdir}/csd-input-helper
166%attr(755,root,root) %{_libexecdir}/csd-keyboard
e1c097bd 167%attr(755,root,root) %{_libexecdir}/csd-media-keys
e1c097bd 168%attr(755,root,root) %{_libexecdir}/csd-power
e1c097bd 169%attr(755,root,root) %{_libexecdir}/csd-print-notifications
08500262 170%attr(755,root,root) %{_libexecdir}/csd-printer
e1c097bd 171%attr(755,root,root) %{_libexecdir}/csd-screensaver-proxy
1b6a7569 172%attr(755,root,root) %{_libexecdir}/csd-settings-remap
e1c097bd 173%attr(755,root,root) %{_libexecdir}/csd-smartcard
e1c097bd
JB
174%attr(755,root,root) %{_libexecdir}/csd-xsettings
175%ifnarch s390 s390x
e1c097bd
JB
176%attr(755,root,root) %{_libexecdir}/csd-wacom
177%attr(755,root,root) %{_libexecdir}/csd-wacom-led-helper
08500262 178%attr(755,root,root) %{_libexecdir}/csd-wacom-oled-helper
e1c097bd 179%endif
deaecb57 180%dir %{_libdir}/cinnamon-settings-daemon
deaecb57
JB
181%attr(755,root,root) %{_libdir}/cinnamon-settings-daemon/csd-a11y-settings
182%attr(755,root,root) %{_libdir}/cinnamon-settings-daemon/csd-automount
183%attr(755,root,root) %{_libdir}/cinnamon-settings-daemon/csd-background
184%attr(755,root,root) %{_libdir}/cinnamon-settings-daemon/csd-backlight-helper
185%attr(755,root,root) %{_libdir}/cinnamon-settings-daemon/csd-clipboard
186%attr(755,root,root) %{_libdir}/cinnamon-settings-daemon/csd-color
deaecb57
JB
187%attr(755,root,root) %{_libdir}/cinnamon-settings-daemon/csd-datetime-mechanism
188%attr(755,root,root) %{_libdir}/cinnamon-settings-daemon/csd-housekeeping
189%attr(755,root,root) %{_libdir}/cinnamon-settings-daemon/csd-input-helper
190%attr(755,root,root) %{_libdir}/cinnamon-settings-daemon/csd-keyboard
deaecb57 191%attr(755,root,root) %{_libdir}/cinnamon-settings-daemon/csd-media-keys
deaecb57 192%attr(755,root,root) %{_libdir}/cinnamon-settings-daemon/csd-power
deaecb57 193%attr(755,root,root) %{_libdir}/cinnamon-settings-daemon/csd-print-notifications
08500262 194%attr(755,root,root) %{_libdir}/cinnamon-settings-daemon/csd-printer
deaecb57 195%attr(755,root,root) %{_libdir}/cinnamon-settings-daemon/csd-screensaver-proxy
1b6a7569 196%attr(755,root,root) %{_libdir}/cinnamon-settings-daemon/csd-settings-remap
deaecb57 197%attr(755,root,root) %{_libdir}/cinnamon-settings-daemon/csd-smartcard
deaecb57
JB
198%attr(755,root,root) %{_libdir}/cinnamon-settings-daemon/csd-xsettings
199%ifnarch s390 s390x
deaecb57 200%attr(755,root,root) %{_libdir}/cinnamon-settings-daemon/csd-wacom
deaecb57
JB
201%endif
202
90e58d9d 203%dir %{_libdir}/cinnamon-settings-daemon-3.0
e1c097bd 204%attr(755,root,root) %{_libdir}/cinnamon-settings-daemon-3.0/libcsd.so
e1c097bd
JB
205%{_sysconfdir}/xdg/autostart/cinnamon-settings-daemon-a11y-settings.desktop
206%{_sysconfdir}/xdg/autostart/cinnamon-settings-daemon-automount.desktop
207%{_sysconfdir}/xdg/autostart/cinnamon-settings-daemon-background.desktop
208%{_sysconfdir}/xdg/autostart/cinnamon-settings-daemon-clipboard.desktop
209%{_sysconfdir}/xdg/autostart/cinnamon-settings-daemon-color.desktop
e1c097bd
JB
210%{_sysconfdir}/xdg/autostart/cinnamon-settings-daemon-housekeeping.desktop
211%{_sysconfdir}/xdg/autostart/cinnamon-settings-daemon-keyboard.desktop
212%{_sysconfdir}/xdg/autostart/cinnamon-settings-daemon-media-keys.desktop
e1c097bd
JB
213%{_sysconfdir}/xdg/autostart/cinnamon-settings-daemon-power.desktop
214%{_sysconfdir}/xdg/autostart/cinnamon-settings-daemon-print-notifications.desktop
215%{_sysconfdir}/xdg/autostart/cinnamon-settings-daemon-screensaver-proxy.desktop
1b6a7569 216%{_sysconfdir}/xdg/autostart/cinnamon-settings-daemon-settings-remap.desktop
e1c097bd 217%{_sysconfdir}/xdg/autostart/cinnamon-settings-daemon-smartcard.desktop
e1c097bd 218%{_sysconfdir}/xdg/autostart/cinnamon-settings-daemon-wacom.desktop
e1c097bd
JB
219%{_sysconfdir}/xdg/autostart/cinnamon-settings-daemon-xsettings.desktop
220%{_datadir}/cinnamon-settings-daemon
221%{_datadir}/dbus-1/system-services/org.cinnamon.SettingsDaemon.DateTimeMechanism.service
90e58d9d 222%{_datadir}/dbus-1/system.d/org.cinnamon.SettingsDaemon.DateTimeMechanism.conf
e1c097bd
JB
223%{_datadir}/glib-2.0/schemas/org.cinnamon.settings-daemon.enums.xml
224%{_datadir}/glib-2.0/schemas/org.cinnamon.settings-daemon.*.gschema.xml
08500262
JB
225%{_datadir}/polkit-1/actions/org.cinnamon.settings-daemon.plugins.*.policy
226%{_datadir}/polkit-1/actions/org.cinnamon.settingsdaemon.datetimemechanism.policy
e1c097bd
JB
227%{_desktopdir}/csd-automount.desktop
228%{_iconsdir}/hicolor/*x*/apps/csd-*.png
229%{_iconsdir}/hicolor/scalable/apps/csd-*.svg
230
231%files devel
232%defattr(644,root,root,755)
233%{_includedir}/cinnamon-settings-daemon-3.0
234%{_pkgconfigdir}/cinnamon-settings-daemon.pc
This page took 0.320525 seconds and 5 git commands to generate.