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