Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: atrpms: users

Re: mythtv 0.22 moving to testing

 

 

atrpms users RSS feed   Index | Next | Previous | View Threaded


marklgoldberg at gmail

Oct 22, 2009, 8:10 AM

Post #1 of 5 (812 views)
Permalink
Re: mythtv 0.22 moving to testing

Forgive me if this is described somewhere, but I could not find it, at
least not in recent posts.

I'm building my own myth rpms from the source rpm, adding a few
patches. I know it may
be the long way around, but it is convenient for me to do this and
build sets of rpms to try
things that can be easily swapped and help me with dependencies. I'm
not a big fan
of typing lots of commands and "make install" and "make uninstall" for
such a big app.
I like managing things with rpmbuild and modifying the spec file so I
can duplicate things.

I'm sure others will disagree with me, but, assuming this is what I am
doing, where do the two tarballs in the source rpm come from? Do you
have a script
to check out a particular version from SVN and make the two tarballs?

Thanks.

Mark

_______________________________________________
atrpms-users mailing list
atrpms-users [at] atrpms
http://lists.atrpms.net/mailman/listinfo/atrpms-users


Axel.Thimm at ATrpms

Oct 22, 2009, 7:59 PM

Post #2 of 5 (741 views)
Permalink
Re: mythtv 0.22 moving to testing [In reply to]

On Thu, Oct 22, 2009 at 08:10:56AM -0700, Mark Goldberg wrote:
> Forgive me if this is described somewhere, but I could not find it, at
> least not in recent posts.
>
> I'm building my own myth rpms from the source rpm, adding a few
> patches. I know it may be the long way around, but it is convenient
> for me to do this and build sets of rpms to try things that can be
> easily swapped and help me with dependencies. I'm not a big fan of
> typing lots of commands and "make install" and "make uninstall" for
> such a big app. I like managing things with rpmbuild and modifying
> the spec file so I can duplicate things.
>
> I'm sure others will disagree with me, but, assuming this is what I
> am doing, where do the two tarballs in the source rpm come from? Do
> you have a script to check out a particular version from SVN and
> make the two tarballs?

I for one do not disagree, it's a fine way of developing, building,
testing and deploying patches.

The tarballs are created by emulating the release process, e.g. the
names of the tarballs, names of the folders within etc. look like the
structure that the released version will look like. That way I will
just swap out the self-made-tarballs-from-svn-trunk with the real
thing and the specfile changes will be just a Release: & %changelog
line change. There is no particular version, just the latest trunk.
--
Axel.Thimm at ATrpms.net


marklgoldberg at gmail

Oct 22, 2009, 8:32 PM

Post #3 of 5 (753 views)
Permalink
Re: mythtv 0.22 moving to testing [In reply to]

On Thu, Oct 22, 2009 at 7:59 PM, Axel Thimm wrote:
> The tarballs are created by emulating the release process, e.g. the
> names of the tarballs, names of the folders within etc. look like the
> structure that the released version will look like. That way I will
> just swap out the self-made-tarballs-from-svn-trunk with the real
> thing and the specfile changes will be just a Release: & %changelog
> line change. There is no particular version, just the latest trunk.

I don't see how the real tarballs get made either. All I can see is
doing an svn checkout that gets you a single directory full of stuff.
You can build from there.

Where do the two tarballs myth and plugins come from?

Mark

_______________________________________________
atrpms-users mailing list
atrpms-users [at] atrpms
http://lists.atrpms.net/mailman/listinfo/atrpms-users


marklgoldberg at gmail

Oct 22, 2009, 11:29 PM

Post #4 of 5 (744 views)
Permalink
Re: mythtv 0.22 moving to testing [In reply to]

On Thu, Oct 22, 2009 at 8:32 PM, Mark Goldberg <marklgoldberg [at] gmail> wrote:
> Where do the two tarballs myth and plugins come from?

Assuming I've already installed the srpm in ~/rpm and check out svn stuff into
~/svn, Is it as simple as:

cd ~/svn
svn co http://svn.mythtv.org/svn/trunk/ mythtv
cd mythtv
mv mythplugins mythplugins-0.22
mv mythtv mythtv-0.22
tar -cjf mythtv-0.22.tar.bz2 mythtv-0.22/
tar -cjf mythplugins-0.22.tar.bz2 mythplugins-0.22/
cp *.bz2 ~/rpm/SOURCES
cd ~/rpm/SPECS

(add favorite patches and edit specfile to taste)

rpmbuild -bb <specfile>


?

This also gets the basic themes? There are several other directories
created from svn,
including themes and extras. The two bzip2 files are larger than the
ones in the source
rpm, but it seems to be building rpms.

Mark

_______________________________________________
atrpms-users mailing list
atrpms-users [at] atrpms
http://lists.atrpms.net/mailman/listinfo/atrpms-users


Axel.Thimm at ATrpms

Oct 23, 2009, 8:07 AM

Post #5 of 5 (734 views)
Permalink
Re: mythtv 0.22 moving to testing [In reply to]

Hi,

On Thu, Oct 22, 2009 at 11:29:25PM -0700, Mark Goldberg wrote:
> On Thu, Oct 22, 2009 at 8:32 PM, Mark Goldberg <marklgoldberg [at] gmail> wrote:
> > Where do the two tarballs myth and plugins come from?
>
> Assuming I've already installed the srpm in ~/rpm and check out svn stuff into
> ~/svn, Is it as simple as:

I see you already found the answer :)

> cd ~/svn
> svn co http://svn.mythtv.org/svn/trunk/ mythtv
> cd mythtv
> mv mythplugins mythplugins-0.22
> mv mythtv mythtv-0.22
> tar -cjf mythtv-0.22.tar.bz2 mythtv-0.22/
> tar -cjf mythplugins-0.22.tar.bz2 mythplugins-0.22/
> cp *.bz2 ~/rpm/SOURCES
> cd ~/rpm/SPECS
>
> (add favorite patches and edit specfile to taste)
>
> rpmbuild -bb <specfile>
>
>
> ?
>
> This also gets the basic themes? There are several other directories
> created from svn,
> including themes and extras. The two bzip2 files are larger than the
> ones in the source
> rpm, but it seems to be building rpms.

You mean I might be missing some folders? I'll check - I hope not :/
--
Axel.Thimm at ATrpms.net

atrpms users RSS feed   Index | Next | Previous | View Threaded
 
 


Interested in having your list archived? Contact Gossamer Threads
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.