]> git.pld-linux.org Git - packages/cinnamon-settings-daemon.git/blob - cinnamon-settings-daemon.spec
6dcfb106ac1ddb2ed76007dd91b745acb773f236
[packages/cinnamon-settings-daemon.git] / cinnamon-settings-daemon.spec
1 %define cinnamon_desktop_ver    4.6.0
2
3 Summary:        Collection of Cinnamon settings plugins
4 Summary(pl.UTF-8):      Zbiór wtyczek do ustawień środowiska Cinnamon
5 Name:           cinnamon-settings-daemon
6 Version:        4.6.0
7 Release:        1
8 License:        GPL v2+
9 Group:          Applications
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
50 %ifnarch s390 s390x
51 BuildRequires:  libwacom-devel >= 0.7
52 BuildRequires:  xorg-driver-input-wacom-devel
53 %endif
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
61 Requires:       ibus
62 Requires:       iio-sensor-proxy
63 Requires:       lcms2 >= 2.2
64 Requires:       libgnomekbd >= 3.6.0
65 %ifnarch s390 s390x
66 Requires:       libwacom >= 0.7
67 %endif
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)
77
78 %description
79 Collection of Cinnamon settings plugins, started by cinnamon-session
80 when you log in.
81
82 %description -l pl.UTF-8
83 Zbiór wtyczek do ustawień środowiska Cinnamon, uruchamianych przez
84 cinnamon-session przy logowaniu.
85
86 %package devel
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
91
92 %description devel
93 Development files for Cinnamon settings daemon.
94
95 %description devel -l pl.UTF-8
96 Pliki programistyczne demona ustawień środowiska Cinnamon.
97
98 %prep
99 %setup -q -a1
100
101 %build
102 install -d m4
103 %{__glib_gettextize}
104 %{__intltoolize}
105 %{__libtoolize}
106 %{__aclocal} -I m4
107 %{__autoconf}
108 %{__autoheader}
109 %{__automake}
110 %configure \
111         --disable-silent-rules \
112         --disable-static
113
114 %{__make}
115
116 %{__make} -C cinnamon-translations-%{version}
117
118 %install
119 rm -rf $RPM_BUILD_ROOT
120
121 %{__make} install \
122         DESTDIR=$RPM_BUILD_ROOT
123
124 %{__rm} $RPM_BUILD_ROOT%{_libdir}/cinnamon-settings-daemon-3.0/libcsd.la
125
126 # example script, packaged as %doc
127 %{__rm} $RPM_BUILD_ROOT%{_datadir}/cinnamon-settings-daemon-3.0/input-device-example.sh
128
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"
132 done
133 cd ..
134
135 # not supported by glibc
136 %{__rm} -r $RPM_BUILD_ROOT%{_localedir}/ie
137
138 %find_lang %{name}
139
140 %clean
141 rm -rf $RPM_BUILD_ROOT
142
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
171 %ifnarch s390 s390x
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
176 %endif
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
208
209 %files devel
210 %defattr(644,root,root,755)
211 %{_includedir}/cinnamon-settings-daemon-3.0
212 %{_pkgconfigdir}/cinnamon-settings-daemon.pc
This page took 0.83433 seconds and 2 git commands to generate.