]> git.pld-linux.org Git - packages/mate-applet-sensors.git/blob - mate-applet-sensors.spec
ac06d1d3f15bd410e347ddfb41707cc0e986fe52
[packages/mate-applet-sensors.git] / mate-applet-sensors.spec
1 #
2 # Conditional build:
3 %bcond_without  nvidia  # NVidia sensors
4 %bcond_with     ati     # ATI sensors (requires fglrx driver)
5
6 %ifnarch %{ix86} %{x8664}
7 %undefine       with_ati
8 %undefine       with_nvidia
9 %endif
10 Summary:        MATE Sensors Applet
11 Summary(pl.UTF-8):      MATE Sensors Applet - aplet z czujnikami dla środowiska MATE
12 Name:           mate-applet-sensors
13 Version:        1.24.1
14 Release:        1
15 License:        GPL v2+
16 Group:          X11/Applications
17 Source0:        http://pub.mate-desktop.org/releases/1.24/mate-sensors-applet-%{version}.tar.xz
18 # Source0-md5:  6d00531d80b6a957a3c8ee24b52d2a47
19 URL:            https://github.com/mate-desktop/mate-sensors-applet
20 BuildRequires:  autoconf >= 2.53
21 BuildRequires:  automake >= 1:1.9
22 BuildRequires:  cairo-devel >= 1.0.4
23 BuildRequires:  dbus-glib-devel >= 0.80
24 BuildRequires:  gettext-tools >= 0.19.8
25 BuildRequires:  glib2-devel >= 1:2.50.0
26 BuildRequires:  gtk+3-devel >= 3.22
27 %{?with_nvidia:BuildRequires:   libXNVCtrl-devel >= 256.25}
28 BuildRequires:  libatasmart-devel >= 0.16
29 BuildRequires:  libnotify-devel >= 0.7.0
30 BuildRequires:  libtool >= 1:1.4.3
31 BuildRequires:  libxslt-progs
32 BuildRequires:  lm_sensors-devel
33 BuildRequires:  mate-common
34 BuildRequires:  mate-panel-devel >= 1.17.0
35 BuildRequires:  pkgconfig >= 1:0.19
36 BuildRequires:  rpmbuild(find_lang) >= 1.36
37 BuildRequires:  rpmbuild(macros) >= 1.592
38 BuildRequires:  tar >= 1:1.22
39 %{?with_nvidia:BuildRequires:   xorg-lib-libX11-devel}
40 %{?with_nvidia:BuildRequires:   xorg-lib-libXext-devel}
41 BuildRequires:  xz
42 BuildRequires:  yelp-tools
43 Requires(post,postun):  gtk-update-icon-cache
44 Requires:       %{name}-libs = %{version}-%{release}
45 Requires:       cairo >= 1.0.4
46 Requires:       gtk+3 >= 3.22
47 Requires:       hicolor-icon-theme
48 Requires:       libnotify >= 0.7.0
49 Requires:       mate-panel >= 1.17.0
50 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
51
52 # plugin_name symbol comes from plugins
53 %define         skip_post_check_so      libmate-sensors-applet-plugin.so.*
54
55 # use the same libexecdir as mate-panel
56 # (better solution: store mate-panel libexecdir in libmatepanelapplet-*.pc and read it here)
57 %define         matepanel_libexecdir    %{_libexecdir}/mate-panel
58
59 %description
60 MATE Sensors Applet is an applet for the MATE Panel to display
61 readings from hardware sensors, including CPU temperature, fan speeds
62 and voltage readings under Linux.
63
64 %description -l pl.UTF-8
65 MATE Sensors Applet to aplet panelu MATE wyświetlający odczyty z
66 czujników sprzętowych, w tym temperaturę procesora, prędkość
67 wiatraczków oraz odczyty napięcia pod Linuksem.
68
69 %package plugin-aticonfig
70 Summary:        MATE Sensors Applet plugin to show ATI GPUs temperature
71 Summary(pl.UTF-8):      Wtyczka apletu MATE Sensors do pokazywania temperatury GPU ATI
72 Group:          Libraries
73 Requires:       %{name} = %{version}-%{release}
74 Requires:       /usr/bin/aticonfig
75
76 %description plugin-aticonfig
77 MATE Sensors Applet plugin to show ATI GPUs temperature.
78
79 %description plugin-aticonfig -l pl.UTF-8
80 Wtyczka apletu MATE Sensors do pokazywania temperatury GPU ATI.
81
82 %package plugin-hddtemp
83 Summary:        MATE Sensors Applet plugin to show disk temperatures via hddtemp
84 Summary(pl.UTF-8):      Wtyczka apletu MATE Sensors do pokazywania temperatury dysków poprzez hddtemp
85 Group:          Libraries
86 Requires:       %{name} = %{version}-%{release}
87 Requires:       hddtemp-hddtempd
88
89 %description plugin-hddtemp
90 MATE Sensors Applet plugin to show disk temperatures from ATA
91 S.M.A.R.T. read via hddtemp server.
92
93 %description plugin-hddtemp -l pl.UTF-8
94 Wtyczka apletu MATE Sensors do pokazywania temperatury dysków
95 odczytanych z ATA S.M.A.R.T. poprzez serwer hddtemp.
96
97 %package plugin-libsensors
98 Summary:        MATE Sensors Applet plugin to show values read by lm_sensors
99 Summary(pl.UTF-8):      Aplet MATE Sensors do pokazywania wartości odczytanych przez lm_sensors
100 Group:          Libraries
101 Requires:       %{name} = %{version}-%{release}
102
103 %description plugin-libsensors
104 MATE Sensors Applet plugin to show values read by lm_sensors:
105 temperatures, fan speeds and voltages.
106
107 %description plugin-libsensors -l pl.UTF-8
108 Aplet MATE Sensors do pokazywania wartości odczytanych przez
109 lm_sensors: temperatur, prędkości wiatraczków, napięć.
110
111 %package plugin-nvidia
112 Summary:        MATE Sensors Applet plugin to show NVidia GPUs temperature
113 Summary(pl.UTF-8):      Wtyczka apletu MATE Sensors do pokazywania temperatury GPU NVidia
114 Group:          Libraries
115 Requires:       %{name} = %{version}-%{release}
116
117 %description plugin-nvidia
118 MATE Sensors Applet plugin to show NVidia GPUs temperature.
119
120 %description plugin-nvidia -l pl.UTF-8
121 Wtyczka apletu MATE Sensors do pokazywania temperatury GPU NVidia.
122
123 %package plugin-udisks
124 Summary:        MATE Sensors Applet plugin to show disk temperatures via UDisks
125 Summary(pl.UTF-8):      Wtyczka apletu MATE Sensors do pokazywania temperatury dysków poprzez UDisks
126 Group:          Libraries
127 Requires:       %{name} = %{version}-%{release}
128 Requires:       dbus-glib >= 0.80
129 Requires:       libatasmart >= 0.16
130 Requires:       udisks2
131
132 %description plugin-udisks
133 MATE Sensors Applet plugin to show disk temperatures from ATA
134 S.M.A.R.T. read via UDisks.
135
136 %description plugin-udisks -l pl.UTF-8
137 Wtyczka apletu MATE Sensors do pokazywania temperatury dysków
138 odczytanych z ATA S.M.A.R.T. poprzez UDisks.
139
140 %package libs
141 Summary:        MATE Sensors Applet library
142 Summary(pl.UTF-8):      Biblioteka MATE Sensors Applet
143 Group:          Libraries
144 Requires:       glib2 >= 1:2.50.0
145
146 %description libs
147 MATE Sensors Applet library.
148
149 %description libs -l pl.UTF-8
150 Biblioteka MATE Sensors Applet.
151
152 %package devel
153 Summary:        Header files for MATE Sensors Applet plugins development
154 Summary(pl.UTF-8):      Pliki nagłówkowe do tworzenia wtyczek apletu MATE Sensors
155 Group:          Development/Libraries
156 Requires:       %{name}-libs = %{version}-%{release}
157 Requires:       glib2-devel >= 1:2.50.0
158
159 %description devel
160 Header files for MATE Sensors Applet plugins development.
161
162 %description devel -l pl.UTF-8
163 Pliki nagłówkowe do tworzenia wtyczek apletu MATE Sensors.
164
165 %prep
166 %setup -q -n mate-sensors-applet-%{version}
167
168 %build
169 %{__libtoolize}
170 %{__aclocal} -I m4
171 %{__autoconf}
172 %{__autoheader}
173 %{__automake}
174 %configure \
175         --libexecdir=%{matepanel_libexecdir} \
176         --disable-silent-rules \
177         --disable-static \
178         %{?with_ati:--with-aticonfig=/usr/bin/aticonfig} \
179         %{!?with_nvidia:--without-nvidia}
180
181 %{__make}
182
183 %install
184 rm -rf $RPM_BUILD_ROOT
185
186 %{__make} install \
187         DESTDIR=$RPM_BUILD_ROOT
188
189 %{__rm} $RPM_BUILD_ROOT%{_libdir}/lib*.la
190 %{__rm} $RPM_BUILD_ROOT%{_libdir}/mate-sensors-applet/plugins/*.la
191 %{__rm} -r $RPM_BUILD_ROOT%{_localedir}/{es_ES,frp,ie,jv,ku_IQ,nah,nqo,pms,ur_PK}
192 %{__rm} -r $RPM_BUILD_ROOT%{_datadir}/help/{es_ES,frp,ie,jv,ku_IQ}
193
194 %find_lang mate-sensors-applet --with-mate
195
196 %clean
197 rm -rf $RPM_BUILD_ROOT
198
199 %post
200 %glib_compile_schemas
201 %update_icon_cache hicolor
202
203 %postun
204 %glib_compile_schemas
205 %update_icon_cache hicolor
206
207 %files -f mate-sensors-applet.lang
208 %defattr(644,root,root,755)
209 %doc AUTHORS ChangeLog NEWS README
210 %attr(755,root,root) %{matepanel_libexecdir}/mate-sensors-applet
211 %dir %{_libdir}/mate-sensors-applet
212 %dir %{_libdir}/mate-sensors-applet/plugins
213 %attr(755,root,root) %{_libdir}/mate-sensors-applet/plugins/libacpi.so
214 %attr(755,root,root) %{_libdir}/mate-sensors-applet/plugins/libi8k.so
215 %attr(755,root,root) %{_libdir}/mate-sensors-applet/plugins/libibm-acpi.so
216 %attr(755,root,root) %{_libdir}/mate-sensors-applet/plugins/libmbmon.so
217 %attr(755,root,root) %{_libdir}/mate-sensors-applet/plugins/libomnibook.so
218 %attr(755,root,root) %{_libdir}/mate-sensors-applet/plugins/libpmu-sys.so
219 %attr(755,root,root) %{_libdir}/mate-sensors-applet/plugins/libsmu-sys.so
220 %attr(755,root,root) %{_libdir}/mate-sensors-applet/plugins/libsonypi.so
221 %{_datadir}/dbus-1/services/org.mate.panel.applet.SensorsAppletFactory.service
222 %{_datadir}/glib-2.0/schemas/org.mate.sensors-applet.gschema.xml
223 %{_datadir}/glib-2.0/schemas/org.mate.sensors-applet.sensor.gschema.xml
224 %{_datadir}/mate-panel/applets/org.mate.applets.SensorsApplet.mate-panel-applet
225 %{_datadir}/mate-sensors-applet
226 %{_iconsdir}/hicolor/48x48/apps/mate-sensors-applet.png
227 %{_iconsdir}/hicolor/*x*/devices/mate-sensors-applet-*.png
228 %{_pixmapsdir}/mate-sensors-applet
229
230 %if %{with ati}
231 %files plugin-aticonfig
232 %defattr(644,root,root,755)
233 %attr(755,root,root) %{_libdir}/mate-sensors-applet/plugins/libaticonfig.so
234 %endif
235
236 %files plugin-hddtemp
237 %defattr(644,root,root,755)
238 %attr(755,root,root) %{_libdir}/mate-sensors-applet/plugins/libhddtemp.so
239
240 %files plugin-libsensors
241 %defattr(644,root,root,755)
242 %attr(755,root,root) %{_libdir}/mate-sensors-applet/plugins/liblibsensors.so
243
244 %if %{with nvidia}
245 %files plugin-nvidia
246 %defattr(644,root,root,755)
247 %attr(755,root,root) %{_libdir}/mate-sensors-applet/plugins/libnvidia.so
248 %endif
249
250 %files plugin-udisks
251 %defattr(644,root,root,755)
252 %attr(755,root,root) %{_libdir}/mate-sensors-applet/plugins/libudisks2.so
253
254 %files libs
255 %defattr(644,root,root,755)
256 %attr(755,root,root) %{_libdir}/libmate-sensors-applet-plugin.so.*.*.*
257 %attr(755,root,root) %ghost %{_libdir}/libmate-sensors-applet-plugin.so.0
258
259 %files devel
260 %defattr(644,root,root,755)
261 %attr(755,root,root) %{_libdir}/libmate-sensors-applet-plugin.so
262 %{_includedir}/mate-sensors-applet
This page took 0.122188 seconds and 2 git commands to generate.