https://github.com/domichel/gencool
Cool ebuilds collection for gentoo
https://github.com/domichel/gencool
ebuild gentoo overlay portage
Last synced: about 1 year ago
JSON representation
Cool ebuilds collection for gentoo
- Host: GitHub
- URL: https://github.com/domichel/gencool
- Owner: domichel
- License: gpl-2.0
- Created: 2019-03-21T21:24:52.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2024-10-22T15:05:09.000Z (over 1 year ago)
- Last Synced: 2025-02-17T11:01:42.867Z (over 1 year ago)
- Topics: ebuild, gentoo, overlay, portage
- Language: Shell
- Homepage:
- Size: 103 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# GenCool
Cool ebuilds collection for gentoo
These ebuilds are provided as it. They work for me at the time I commited them.
I make my possible to follow the gentoo policies and to keep the ebuilds up to date.
All ebuilds are tested with repoman.
If you find a non working ebuild, please contribute and open a bug report.
The x11-wm/fvwm3 ebuild does not follow the gentoo policy about installation paths.
It install most of the files into /usr/local.
That way, you can have both fvwm 2 and 3 installed into the same system.
media-sound/guitarix[dkbuilder] will install guitarix as usual.
It will also install dkbuilder world writable into /usr/share/dkbuilder.
An improved 'dkbuilder' script is provided. Just run it as user and follow the help message in order to setup and manage the dkbuilder virtual python environment.
Enjoy!
## Ebuilds list
media-sound/guitarix: use the main tree ebuild. For the dev-util/dkbuilder, use the proaudio-gentoo overlay and see the linux musician forum for explanation about it. https://github.com/domichel/proaudio-gentoo
media-video/cinelerra: cinelerra-gg live ebuild which follow upstream linking recommendation.
sci-electronics/lepton-eda: gEDA fork
sci-electronics/spice-audio-tools: using wav files with ngspice.
sci-electronics/xoscope: xoscope live ebuild
x11-libs/gtkdatabox: runtime dependency for sci-electronics/xoscope
And a few other ones as temporary fixes for software managed outside of Gencool and proaudio-gentoo.
## Usage
I suppose you want to install the overlay in /var/lib/layman, and get it managed by layman
1) `cd /var/lib/layman`
2) `git clone https://github.com/domichel/GenCool.git`
3) `/var/lib/layman/installed.xml` must have one repo section for each layman managed overlay. As example for GenCool:
```
GenCool
Domichel's overlay with cool ebuilds
https://github.com/fomichel/GenCool
dominique_libre@users.sf.net
git://github.com/domichel/GenCool.git
'
```
4) `/var/lib/layman/make.conf` should look like:
```
PORTDIR_OVERLAY="
$PORTDIR_OVERLAY
/var/lib/layman/GenCool
/var/lib/layman/test"
```
5) `/etc/portage/repos.conf/GenCool.conf` should be:
```
[DEFAULT]
main-repo = layman
[GenCool]
location = /var/lib/layman/GenCool
sync-type = git
sync-uri = https://github.com/domichel/GenCool.git
```
6) `/etc/portage/repos.conf/layman.conf` should have a section for GenCool:
```
[GenCool]
priority = 90
location = /var/lib/layman/GenCool
layman-type = git
auto-sync = No
```
Now, you can run `layman -s ALL` and get all your overlays including GenCool to be updated.
You will see something like:
```
* Syncing selected overlay(s)...
* Running Git... # ( cd /var/lib/layman/GenCool && /usr/bin/git pull )
Already up to date.
...snip...
* Successfully synchronized overlay "GenCool".
...snip...
* Overlay "GenCool" could not be found in the remote lists.
```
You can ignore that warning, it's normal because GenCool is not in layman's remote list of overlays.