[packages/psensor] up to 0.6.2.19
glen
glen at pld-linux.org
Fri Feb 8 13:57:22 CET 2013
commit 00e0389d139134c6610cdd58b86b6a409f78c6ce
Author: Elan Ruusamäe <glen at delfi.ee>
Date: Fri Feb 8 14:57:17 2013 +0200
up to 0.6.2.19
make.patch | 43 -------------------------------------------
psensor.spec | 48 ++++++++++++++++++++++++++++--------------------
2 files changed, 28 insertions(+), 63 deletions(-)
---
diff --git a/psensor.spec b/psensor.spec
index 4d6447b..faca53e 100644
--- a/psensor.spec
+++ b/psensor.spec
@@ -1,13 +1,12 @@
Summary: A Graphical Temperature Monitor
Name: psensor
-Version: 0.4.4
+Version: 0.6.2.19
Release: 1
License: GPL v2
Group: X11/Applications
URL: http://wpitchoune.net/psensor
-Source0: http://wpitchoune.net/psensor/files/%{name}-%{version}-src.tar.gz
-# Source0-md5: 6765f61fa2b0c4118e88b0771e628130
-Patch0: make.patch
+Source0: http://wpitchoune.net/psensor/files/%{name}-%{version}.tar.gz
+# Source0-md5: ddc21cbb36c6c622f7b5c1c7eb277374
BuildRequires: GConf2-devel
BuildRequires: cairo-devel
BuildRequires: gcc
@@ -15,9 +14,10 @@ BuildRequires: gtk+2-devel
BuildRequires: libXNVCtrl-devel
BuildRequires: lm_sensors-devel
Requires: desktop-file-utils
+Requires: gtk-update-icon-cache
Requires: hddtemp
+Requires: hicolor-icon-theme
Requires: lm_sensors
-ExclusiveArch: %{ix86} %{x8664}
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description
@@ -32,36 +32,44 @@ It is based on:
%prep
%setup -q
-%patch0 -p1
%build
-%{__make} \
- LIB=%{_lib} \
- CC="%{__cc}" \
- OPTFLAGS="%{rpmcflags}"
+%configure
+%{__make}
%install
rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT{%{_bindir},%{_datadir}/%{name},%{_desktopdir}}
+%{__make} install \
+ DESTDIR=$RPM_BUILD_ROOT
-install -Dp %{name} $RPM_BUILD_ROOT%{_bindir}
-install -Dp %{name}-server $RPM_BUILD_ROOT%{_bindir}
-cp -p %{name}.desktop $RPM_BUILD_ROOT%{_desktopdir}
-cp -p %{name}-32x32.png $RPM_BUILD_ROOT%{_datadir}/%{name}
+%{__rm} -r $RPM_BUILD_ROOT%{_docdir}/%{name}
+
+%find_lang %{name}
+
+# unsupported themes, or size. remove
+%{__rm} -r $RPM_BUILD_ROOT%{_iconsdir}/ubuntu-mono-dark
+%{__rm} -r $RPM_BUILD_ROOT%{_iconsdir}/ubuntu-mono-light
+%{__rm} -r $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/14x14
%clean
rm -rf $RPM_BUILD_ROOT
%post
%update_desktop_database
+%update_icon_cache hicolor
%postun
%update_desktop_database
+%update_icon_cache hicolor
-%files
+%files -f %{name}.lang
%defattr(644,root,root,755)
-%doc LICENSE CHANGES README
-%attr(755,root,root) %{_bindir}/%{name}
-%attr(755,root,root) %{_bindir}/%{name}-server
+%doc AUTHORS NEWS README
+%attr(755,root,root) %{_bindir}/psensor
+%attr(755,root,root) %{_bindir}/psensor-server
+%{_mandir}/man1/psensor-server.1*
+%{_mandir}/man1/psensor.1*
+/etc/xdg/autostart/psensor.desktop
+%{_desktopdir}/psensor.desktop
+%{_iconsdir}/hicolor/*/apps/psensor*.*
%{_datadir}/%{name}
-%{_desktopdir}/%{name}.desktop
diff --git a/make.patch b/make.patch
deleted file mode 100644
index 2f4f66a..0000000
--- a/make.patch
+++ /dev/null
@@ -1,43 +0,0 @@
---- psensor-0.4.4/Makefile 2013-02-08 14:25:54.022571318 +0200
-+++ psensor-0.4.4/Makefile 2013-02-08 14:27:49.654581619 +0200
-@@ -1,6 +1,8 @@
- # Released under GPLv2 license terms, read LICENSE file
-
- PREFIX=/usr
-+LIB=lib
-+LIBDIR=$(PREFIX)/$(LIB)
-
- CC=gcc
-
-@@ -25,11 +27,11 @@
- OBJS=main.o graph.o psensor.o ui_sensorlist.o config.o color.o hdd.o ui_color.o
-
- # uncomments for compilation with nvidia thermal sensor support
--#LD_OPTS+= /usr/lib/libXNVCtrl.a
--#OBJS+= nvidia.o
--#CC_D+= -D NVIDIA_SUPPORT
-+LD_OPTS+= $(LIBDIR)/libXNVCtrl.a
-+OBJS+= nvidia.o
-+CC_D+= -D NVIDIA_SUPPORT
-
--CC_OPTS=-Wall -O3 `pkg-config --cflags --libs ${PKG_CONFIG_LIBRARIES}` ${CC_D}
-+CC_OPTS=$(OPTFLAGS) `pkg-config --cflags --libs ${PKG_CONFIG_LIBRARIES}` ${CC_D}
-
- ################### PSensor Server ######################
-
-@@ -38,11 +40,11 @@
- LD_OPTS_SERVER= -lsensors
-
- # uncomments for compilation with nvidia thermal sensor support
--#OBJS_SERVER+= nvidia.o
--#CC_D_SERVER+= -D NVIDIA_SUPPORT
--#LD_OPTS_SERVER+= -lX11 -lXext /usr/lib/libXNVCtrl.a
-+OBJS_SERVER+= nvidia.o
-+CC_D_SERVER+= -D NVIDIA_SUPPORT
-+LD_OPTS_SERVER+= -lX11 -lXext $(LIBDIR)/libXNVCtrl.a
-
--CC_OPTS_SERVER=-Wall -O3 ${CC_D_SERVER}
-+CC_OPTS_SERVER=$(OPTFLAGS) ${CC_D_SERVER}
-
- all:psensor psensor-server
-
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/psensor.git/commitdiff/00e0389d139134c6610cdd58b86b6a409f78c6ce
More information about the pld-cvs-commit
mailing list