GENTOO Vdr ebuilds

From VDR Wiki
Revision as of 01:54, 27 November 2004 by Monroe (talk | contribs) (initial)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

The VDR ebuilds are no official Gentoo ebuilds, and are therefor maintained in the german CVS of Gentoo.de.

Automatic method

One can avoid the detour with the CVS tree of Berlios and directly use

emerge sync

Therefor /etc/make.conf get the following entry

SYNC="rsync://rsync16.de.gentoo.org/gentoo-merged"

and the entry: PORTAGE_OVERLAY can (if present) be deleted.

This is possibly, because rsync16.de.gentoo.org has a merged tree if the original tree and the gentoo.de tree under /gentoo-merged which is accessible via rsync.

Of course both trees are also available separately.

 # rsync rsync://rsync16.de.gentoo.org
  _______     _    _             _                       _    _
 |·  ____||  |·|| | ||          |·||                    |·|| | ||
 | ||¯¯¯¯¯¯  | || | ||          | ||                    | || | ||
 | ||_       | ||_| ||   ___    | ||                    | ||_| ||
 |   _||     |   _  ||  |___||  | ||          _    _    |   _  ||
 | ||¯¯¯     | ||¯| ||    ¯¯¯   | ||         |·|| | ||  | ||¯| ||
 | ||        | || | ||          | ||_____    | |__| ||  | || | ||
 |_||        |_|| |_||          |________||  |______||  |_|| |_||
   ¯¯          ¯¯   ¯¯            ¯¯¯¯¯¯¯¯¯    ¯¯¯¯¯¯     ¯¯   ¯¯
   Hostname:     rsync16.de.gentoo.org (sulu) running Solaris 7
   System:       Sun E250, 2x450MHz, 1.5Gig RAM, 3x18Gig + A1000
   Net:          E3, max 20 cons :  http://www.fh-luh.de/

   This service is provided by S|KIM, an organisational unit of
   the University of Applied Sciences Lippe und Höxter located
   in Lemgo, Germany. Global position is 52.01'04"N/08.54'24"E.

   In case of trouble contact our NOC at hostmaster@fh-luh.de
_________________________________________________________________
  ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯

gentoo-x86-portage      Gentoo Linux Portage tree
gentoo-portage  Gentoo Linux Portage tree mirror
gentoo-de       Gentoo.de Linux Portage tree mirror
gentoo-merged   Gentoo.de and Gentoo.org Linux Portage tree mirror

Manual method

To use this ebuilds, they have to be brought in the Gentoo system manually. Sadly, there is no mechanism like emerge sync. The ebuild are downloaded as tarballs from gentoo.de.

1) wget "http://cvs.berlios.de/cgi-bin/viewcvs.cgi/gentoo-deutsch/ebuilds/ebuilds.tar.gz?tarball=1" -O ebuilds.tar.gz

To use specific ebuilds, there exists the portage variable PORTDIR_OVERLAY in the file /etc/make.conf. This variable should be set to /usr/local/portage (default).

2) vi +/PORTDIR_OVERLAY /etc/make.conf

Now the tarball should be unpacked and the files moved to the appropiate locations

3) mkdir /usr/local/portage
4) tar xfvz ebuilds.tar.gz -C /usr/local/portage
5) mv /usr/local/portage/ebuilds/* /usr/local/portage/

Try emerge -p vdr. Something like this should be the result

[ebuild  N   ] media-video/linuxdvb-1.0.0_pre2
[ebuild  N   ] media-video/vdr-1.1.26

To update the ebuild the steps 1, 4 and 5 are sufficient.

  • Gentoo.de Linux Portage tree mirror
rsync://rsync16.de.gentoo.org/gentoo-de
  • Gentoo.de and Gentoo.org Linux Portage tree mirror
rsync://rsync16.de.gentoo.org/gentoo-merged

Links

[1] http://www.fh-luh.de/snapshots Portage snapshots