[Ovirt-devel] [PATCH] updated viewer spec to make it fedora rpm guidelines compliant
Mohammed Morsi
mmorsi at redhat.com
Thu Jul 23 23:01:47 UTC 2009
---
ovirt-viewer.spec | 25 ++++++++++++++++---------
1 files changed, 16 insertions(+), 9 deletions(-)
diff --git a/ovirt-viewer.spec b/ovirt-viewer.spec
index 1db5994..28b6357 100644
--- a/ovirt-viewer.spec
+++ b/ovirt-viewer.spec
@@ -1,9 +1,7 @@
-%define pbuild %{_builddir}/%{name}-%{version}
-
Name: ovirt-viewer
Version: 1.0.0
-Release: 4%{?dist}
-Summary: ovirt-viewer is a vnc viewer for ovirt managed vms
+Release: 5%{?dist}
+Summary: A vnc viewer for oVirt managed vms
Group: Applications/System
License: GPLv2+
@@ -24,12 +22,10 @@ BuildRequires: libxml2-devel
BuildRequires: gnutls-devel
BuildRequires: libcurl-devel
BuildRequires: glib2-devel
+BuildRequires: /usr/bin/pod2man
Requires: gtk2
Requires: gtk-vnc
-Requires: libxml2
Requires: gnutls
-Requires: libcurl
-Requires: glib2
%description
@@ -46,12 +42,17 @@ allows the users to seemlessly switch between managed vms via ui.
%build
./autogen.sh
./configure
-make %{?_smp_mflags}
+
+export CFLAGS="$RPM_OPT_FLAGS"
+export CXXFLAGS="$RPM_OPT_FLAGS"
+make %{?_smp_mflags} CFLAGS="$CFLAGS" CXXFLAGS="$CXXFLAGS"
+%{__gzip} man/ovirt-viewer.1
%install
rm -rf $RPM_BUILD_ROOT
-%{__install} -Dp -m0755 %{pbuild}/src/ovirt-viewer %{buildroot}%{_bindir}/ovirt-viewer
+%{__install} -Dp -m0755 src/ovirt-viewer %{buildroot}%{_bindir}/ovirt-viewer
+%{__install} -Dp -m0644 man/ovirt-viewer.1.gz %{buildroot}%{_mandir}/man1/ovirt-viewer.1.gz
%clean
rm -rf $RPM_BUILD_ROOT
@@ -59,8 +60,14 @@ rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root,-)
%{_bindir}/ovirt-viewer
+%{_mandir}/man1/ovirt-viewer.1.gz
%changelog
+* Thu Jul 23 2009 <mmorsi at redhat.com> - 1.0.0-5
+- various fixes to make this, rpmlint and
+ guidelines compliant
+- added man page installation
+
* Mon Jun 01 2009 <mmorsi at redhat.com> - 1.0.0-4
- bugfixes, dns lookup and local tunnel port assignment
--
1.6.0.6
More information about the ovirt-devel
mailing list