[virt-tools-list] [PATCH virt-viewer] spec: use finer package version in mingw-virt-viewer

Daniel P. Berrange berrange at redhat.com
Mon Feb 11 13:10:23 UTC 2013


On Mon, Feb 11, 2013 at 02:04:51PM +0100, Christophe Fergeau wrote:
> On Tue, Jan 29, 2013 at 04:56:44PM +0100, Marc-André Lureau wrote:
> > This is a proposed solution related to:
> > https://bugzilla.redhat.com/show_bug.cgi?id=905268
> > ---
> >  mingw-virt-viewer.spec.in | 13 +++++++++++++
> >  1 file changed, 13 insertions(+)
> > 
> > diff --git a/mingw-virt-viewer.spec.in b/mingw-virt-viewer.spec.in
> > index 6fdb8b5..cdbb6be 100644
> > --- a/mingw-virt-viewer.spec.in
> > +++ b/mingw-virt-viewer.spec.in
> > @@ -1,4 +1,5 @@
> >  %{?mingw_package_header}
> > +%{!?enable_autotools:%define enable_autotools 1}
> >  
> >  Name:           mingw-virt-viewer
> >  Version:        @VERSION@
> > @@ -44,6 +45,13 @@ BuildRequires:  mingw32-nsis
> >  BuildRequires:  hicolor-icon-theme
> >  BuildRequires:  gnome-icon-theme
> >  
> > +%if 0%{?enable_autotools}
> > +BuildRequires: autoconf
> > +BuildRequires: automake
> > +BuildRequires: gettext-devel
> > +BuildRequires: libtool
> > +%endif
> > +
> >  BuildArch:      noarch
> >  
> >  %package -n mingw32-virt-viewer
> > @@ -84,6 +92,11 @@ MinGW Windows virt-viewer installer
> >  
> >  
> >  %build
> > +%if 0%{?enable_autotools}
> > +sed -i "s/^AC_INIT.*/AC_INIT([virt-viewer], [$RPM_PACKAGE_VERSION-$RPM_PACKAGE_RELEASE])/" configure.ac
> > +autoreconf -if
> > +%endif
> > +
> 
> Hmm quite ugly :-/ I'd tend to patch config.h after running
> %mingw_configure if we go this road, this is differently ugly, no idea if
> this is better

This looks very wrong to me - 'release' is not something that
should be visible to configure.ac - its is purely an RPM level
concept. Why are you munging congfigure in this way ?

Daniel
-- 
|: http://berrange.com      -o-    http://www.flickr.com/photos/dberrange/ :|
|: http://libvirt.org              -o-             http://virt-manager.org :|
|: http://autobuild.org       -o-         http://search.cpan.org/~danberr/ :|
|: http://entangle-photo.org       -o-       http://live.gnome.org/gtk-vnc :|




More information about the virt-tools-list mailing list