packages: i7z/i7z.spec, i7z/i7z-link.patch (NEW) - added link patch to fix ...
qboosh
qboosh at pld-linux.org
Mon Jun 6 10:02:33 CEST 2011
Author: qboosh Date: Mon Jun 6 08:02:33 2011 GMT
Module: packages Tag: HEAD
---- Log message:
- added link patch to fix linking using ld.bfd
- use optflags when building GUI
- moved i7z_GUI to -gui subpackage
---- Files affected:
packages/i7z:
i7z.spec (1.3 -> 1.4) , i7z-link.patch (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: packages/i7z/i7z.spec
diff -u packages/i7z/i7z.spec:1.3 packages/i7z/i7z.spec:1.4
--- packages/i7z/i7z.spec:1.3 Tue May 31 21:54:37 2011
+++ packages/i7z/i7z.spec Mon Jun 6 10:02:24 2011
@@ -1,5 +1,4 @@
# $Revision$, $Date$
-# TODO: optflags in GUI
Summary: i3, i5 and i7 reporting tool for Linux
Summary(pl.UTF-8): Narzędzie informacyjne dla procesorów i3, i5 i i7 pod Linuksem
Name: i7z
@@ -11,6 +10,7 @@
Source0: http://i7z.googlecode.com/files/%{name}-%{version}.tar.gz
# Source0-md5: 4f16f8ba2096e6156caab300e9e034e3
Patch0: %{name}-c++.patch
+Patch1: %{name}-link.patch
URL: http://code.google.com/p/i7z/
BuildRequires: ncurses-devel
BuildRequires: qt4-build
@@ -26,20 +26,39 @@
%description -l pl.UTF-8
Lepsze narzędzie informacyjne dla procesorów i7 (teraz także i3, i5)
-działajace pod Linuksem.
+działające pod Linuksem.
+
+%package gui
+Summary: Qt-based graphical i3/i5/i7 CPU reporting tool
+Summary(pl.UTF-8): Oparte na Qt graficzne narzędzie informacyjne dla procesorów i3/i5/i7
+Group: X11/Applications
+Requires: %{name} = %{version}-%{release}
+
+%description gui
+Qt-based graphical i3/i5/i7 CPU reporting tool.
+
+%description gui -l pl.UTF-8
+Oparte na Qt graficzne narzędzie informacyjne dla procesorów i3/i5/i7.
%prep
%setup -q
%patch0 -p1
+%patch1 -p1
%build
%{__make} \
CC="%{__cc}" \
CFLAGSANY="%{rpmcflags} %{rpmcppflags} -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DBUILD_MAIN -Wall" \
INCLUDEFLAGS=-I/usr/include/ncurses \
- LDFLAGS="%{rpmldflags} -lncurses -ltinfo -lpthread"
-%{__make} -C GUI \
-# CXXFLAGS="%{rpmcflags}"
+ LDFLAGS="%{rpmldflags}" \
+ LIBS="-lncurses -ltinfo -lpthread"
+
+cd GUI
+qmake-qt4 \
+ QMAKE_CXX="%{__cxx}" \
+ QMAKE_CXXFLAGS_RELEASE="%{rpmcxxflags}" \
+ QMAKE_LFLAGS_RELEASE="%{rpmldflags}"
+%{__make}
%install
rm -rf $RPM_BUILD_ROOT
@@ -54,7 +73,11 @@
%files
%defattr(644,root,root,755)
%doc README.txt
-%attr(755,root,root) %{_sbindir}/%{name}*
+%attr(755,root,root) %{_sbindir}/i7z
+
+%files gui
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_sbindir}/i7z_GUI
%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
%changelog
@@ -62,6 +85,11 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.4 2011/06/06 08:02:24 qboosh
+- added link patch to fix linking using ld.bfd
+- use optflags when building GUI
+- moved i7z_GUI to -gui subpackage
+
Revision 1.3 2011/05/31 19:54:37 qboosh
- updated to 0.26
- pl
================================================================
Index: packages/i7z/i7z-link.patch
diff -u /dev/null packages/i7z/i7z-link.patch:1.1
--- /dev/null Mon Jun 6 10:02:33 2011
+++ packages/i7z/i7z-link.patch Mon Jun 6 10:02:24 2011
@@ -0,0 +1,21 @@
+--- i7z-0.26/Makefile.orig 2010-10-04 07:34:19.000000000 +0200
++++ i7z-0.26/Makefile 2011-06-06 09:52:46.750087015 +0200
+@@ -28,7 +28,8 @@
+
+ CC = gcc
+
+-LDFLAGS = -lncurses -lpthread
++LDFLAGS =
++LIBS =-lncurses -lpthread
+ INCLUDEFLAGS =
+
+ OBJS = helper_functions
+@@ -44,7 +45,7 @@
+ @echo "If the compilation complains about not finding ncurses.h, install ncurses (libncurses5-dev on ubuntu/debian)"
+
+ bin:
+- $(CC) $(CFLAGS) $(LDFLAGS) $(INCLUDEFLAGS) $(SRC) -o $(BIN)
++ $(CC) $(CFLAGS) $(LDFLAGS) $(INCLUDEFLAGS) $(SRC) $(LIBS) -o $(BIN)
+
+ clean:
+ rm -f *.o $(BIN)
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/i7z/i7z.spec?r1=1.3&r2=1.4&f=u
More information about the pld-cvs-commit
mailing list