[ydl-gen] rpms
Richard June
rjune at bravegnuworld.com
Wed Jun 10 12:47:12 MDT 2009
On Wednesday 10 June 2009 02:38:23 pm Atro Tossavainen wrote:
> Derick,
>
> > I suppose there's a way to extract or discover the spec file from a .gz
> > or bz2 file prepared by a project. In this case, I downloaded the
> > latest libgcrypt source from gnupg. So how would I use rpm to extract
> > that info?
rpm does nothing with it if it does not exist, tar -tzf <FILE> | grep spec
should give you a clue as to whether or not a specfile exists.
> "man rpmbuild" is your friend :-)
>
> BUILD OPTIONS
> The general form of an rpm build command is
>
> rpmbuild -bSTAGE|-tSTAGE [ rpmbuild-options
> ] FILE ...
>
> The argument used is -b if a spec file is being used to build
> the package and -t if rpmbuild should look inside of a (possibly com-
> pressed) tar file for the spec file to use.
>
>
> so: rpmbuild -tb something-1.2.3.tar.gz
> might get you going in case the .tar.gz contains a spec file.
I think -ta will actually build the packages, IIRC, tb will go so far as
building the program.
>
>
> Sub-note, not related to building rpms:
> Would all the people who think they can get removed from the list by
> posting to the list itself rather than following removal instructions
> please cease to exist? The "remove me!" traffic is really quite annoying
> and makes me want to do things a conscientious objector can't do, by
> definition.
Doesn't sound like you're so conscientious. :-D
More information about the yellowdog-general
mailing list