packages: lshw/lshw.spec - build with sqlite support; release 2

adamg adamg at pld-linux.org
Sat Dec 31 15:04:08 CET 2011


Author: adamg                        Date: Sat Dec 31 14:04:08 2011 GMT
Module: packages                      Tag: HEAD
---- Log message:
- build with sqlite support; release 2

---- Files affected:
packages/lshw:
   lshw.spec (1.48 -> 1.49) 

---- Diffs:

================================================================
Index: packages/lshw/lshw.spec
diff -u packages/lshw/lshw.spec:1.48 packages/lshw/lshw.spec:1.49
--- packages/lshw/lshw.spec:1.48	Sun Oct 31 17:55:14 2010
+++ packages/lshw/lshw.spec	Sat Dec 31 15:04:02 2011
@@ -2,12 +2,13 @@
 #
 # Conditional build:
 %bcond_without	gui	# build without GTK gui
+%bcond_without	sqlite	# build without sqlite support (saving hardware tree to sqlite db)
 #
 Summary:	Hardware Lister
 Summary(pl.UTF-8):	Narzędzie wypisujące sprzęt
 Name:		lshw
 Version:	B.02.15
-Release:	1
+Release:	2
 License:	GPL v2
 Group:		Applications/System
 Source0:	http://ezix.org/software/files/%{name}-%{version}.tar.gz
@@ -17,6 +18,7 @@
 %{?with_gui:BuildRequires:	gtk+2-devel >= 1:2.0}
 BuildRequires:	libstdc++-devel
 BuildRequires:	pkgconfig
+%{?with_sqlite:BuildRequires:	sqlite3-devel}
 Requires:	pciutils
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
@@ -65,14 +67,19 @@
 %patch0 -p0
 
 %build
-%{__make} \
+%if %{with sqlite}
+export SQLITE=1
+%endif
+%{__make} -C src \
 	CXX="%{__cxx}" \
-	CXXFLAGS="%{rpmcflags} -I./core"
+	CXXFLAGS="%{rpmcflags} -I./core" \
+	%{?with_sqlite:SQLITE=1}
 
 %if %{with gui}
-%{__make} gui \
+%{__make} -C src gui \
 	CXX="%{__cxx}" \
-	CXXFLAGS="%{rpmcflags} -I../core `pkg-config --cflags gtk+-2.0`"
+	CXXFLAGS="%{rpmcflags} -I../core `pkg-config --cflags gtk+-2.0`" \
+	%{?with_sqlite:SQLITE=1}
 %endif
 
 %install
@@ -80,7 +87,8 @@
 install -d $RPM_BUILD_ROOT{%{_sbindir},%{_mandir}/man1}
 
 %{__make} install \
-	DESTDIR=$RPM_BUILD_ROOT
+	DESTDIR=$RPM_BUILD_ROOT \
+	%{?with_sqlite:SQLITE=1}
 
 %if %{with gui}
 %{__make} install-gui \
@@ -111,6 +119,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.49  2011/12/31 14:04:02  adamg
+- build with sqlite support; release 2
+
 Revision 1.48  2010/10/31 16:55:14  qboosh
 - strict internal deps
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/lshw/lshw.spec?r1=1.48&r2=1.49&f=u



More information about the pld-cvs-commit mailing list