At this unofficial place, we publish some ebuilds that may (or may not) be interesting to other Gentoo users. What we serve here are
All these ebuilds should be considered experimental. As we collect them from other sources (in accordance to the licenses), you are of course free to copy ours as well.
The easiest way is to use layman to connect with us.
First, get mercurial and layman if you haven't done so already:
echo app-portage/layman mercurial >>/etc/portage/package.use
emerge layman # and follow instructions for /etc/make.conf
As we are (not yet) on the official layman repository list, you should:
$EDITOR /etc/layman/layman.cfg
overlays, add our repository list like this:overlays : http://www.gentoo.org/proj/en/overlays/repositories.xml
http://gentoo-overlay.megacoffee.net/repositories.xmllayman -f once to fetch that list (if we change something important you may have to repeat this step later).megacoffee to your local installation by running layman -a megacoffee - you should see an output similar to this:
# layman -a megacoffee
* Running... # /usr/bin/hg clone http://rhodecode.megacoffee.net/gentoo-overlay/main/ /var/lib/layman/megacoffee
requesting all changes
adding changesets
adding manifests
adding file changes
added 12 changesets with 30 changes to 22 files
updating to branch default
20 files updated, 0 files merged, 0 files removed, 0 files unresolved
* Successfully added overlay "megacoffee".layman -S whenever you want to check for updates.At this place we keep you informed about what ebuilds are available and why we added them, and what you should know about them if there's something special (such as "recovered" files from official Gentoo portage tree).
| Category/Name | Maintainer | Version(s) | Comment |
|---|---|---|---|
| app-backup/backup2l | dneuge | 1.5, 1.4 |
backup2l is a simple and easy to setup backup script This is a slightly modified version of the ebuild posted to official Bugzilla by user "Will" in 2007. (Bug #167249) |
| dev-vcs/rhodecode | dneuge | 1.3.6 |
RhodeCode, a web frontend for managing Mercurial and Git repositories Warning: Ebuild only tested for Mercurial repositories yet. Contact us if you experience any errors. Note: Needs a lot of specific dependencies. You should consider setting it up in a virtual environment if you get version conflicts from this ebuild (Python dependencies are not slotted which may cause problems). Installation with "virtualenv" and easy_install/pip is described in the documentation. Use this ebuild if you want to avoid using the easy_install or pip package management tools that act outside portage. |
| media-libs/xine-lib | dneuge | 1.1.20 |
Legacy xine-lib version restored from official portage tree to be able to compile e.g. media-plugins/vdr-xineliboutput Warning: Avoid if not necessary, therefore fully masked. |
| media-tv/plex-media-server | gsnerf | 0.9.7.12-r1, 0.9.7.12, 0.9.7.11, 0.9.7.9, 0.9.7.7, 0.9.7.3, 0.9.6.9, 0.9.6.8, 0.9.6.7, 0.9.6.6, 0.9.6.5_beta, 0.9.6.4, 0.9.6.3-r1, 0.9.6.3, 0.9.6.2_beta, 0.9.6.1, 0.9.6.0_beta, 0.9.5.3-r1, 0.9.5.2, 0.9.3.5-r1, 0.9.3.5 | This is the media server part of the plex media center system (http://www.plexapp.com) originally build for OS X but over time ported to Windows and linux. The server currently supports the Plex Media Center as well as several apps for mobile phones and tablets. There are also plugins for other media centers like XBMC (PleXBMC). Since 0.9.6.0 there is preliminary support for DLNA which supports some devices such as the xbox and ps3 directly and can be configured to support multiple other devices. |
| media-video/qt-faststart-python | dneuge | 20111101 |
Python implementation of qt-faststart from https://github.com/danielgtaylor/qtfaststart Note: The original (?) implementation already comes with FFmpeg, this one is a Python-only rewrite and will be called qtfaststart and qtfaststart-2.7; qt-faststart is the version that comes with FFmpeg. |
A quick word on what "Condition" means: As these ebuilds are merely dependencies for getting the above ebuilds to run/install, they may not have been tested enough for other uses and are usually of a more sloppy quality that would need improvement to be ready for general use. These are marked with "poor", whereas "okay" indicates unverified but expected-to-be-okay behaviour (e.g. modified ebuilds from other sources).
| Category/Name | Dependants | Maintainer | Condition | Version(s) | Comment |
|---|---|---|---|---|---|
| dev-python/celery | dev-vcs/rhodecode | dneuge | poor | 2.2.10 | Celery is a task queue management service which is required by RhodeCode no matter if it's going to be used or not. Celery is available in later versions from the main Gentoo repository but RhodeCode requires this version instead. |
| dev-python/kombu | dev-vcs/rhodecode | dneuge | poor | 1.5.1 | An AMQP interface for Python, required by (and developed for) Celery. Kombu is available in later versions from the main Gentoo repository but RhodeCode (or the Celery version it depends on) requires this old version instead. |
| dev-python/py-bcrypt | dev-vcs/rhodecode | dneuge | poor | 0.2 | A python wrapper to bcrypt. |
| dev-python/webob | dev-vcs/rhodecode | dneuge | okay | 1.0.8 | "WSGI request and response object". Modified ebuild from main Gentoo repository as RhodeCode has a hard dependency on 1.0.8 and 1.0.7 from main Gentoo repository doesn't suffice. |
We use Mercurial for our repository. You can find a directory of our repositories at: http://rhodecode.megacoffee.net/gentoo-overlay
When syncing with layman and the overlay megacoffee you are accessing our main repository which is located at: http://rhodecode.megacoffee.net/gentoo-overlay/main
We are Daniel Neugebauer (dneuge) and Michalis Adamidis (gsnerf), two (web) developers, students and long-time Gentoo users who came, saw and stayed with their favorite Linux distribution since Gentoo 1.4 RC3 (sometime back in 2003). Shortly after we rented a root server (and after a much too black coffee at work), we discovered that megacoffee.net was an available domain and registered it as kind of a placeholder domain for services that we both needed to host but did not want to duplicate on our personal domains, energiequant.de and gsnerf.de.
If you want to contact any/both of us, simply send an email to gentoo-overlay@megacoffee.net.
As already said in the introduction, this is an unofficial Gentoo community site.
The name "Gentoo" is a trademark of Gentoo Foundation, Inc. and is used in compliance with the Name and Logo Usage Guidelines.