Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 

Portage Overlay

A personal overlay for Gentoo Portage which is maintained by grauwoelfchen.

Install

Manual Setup

% cd /path/to/
% git clone https://gitlab.com/grauwoelfchen/portage-overlay.git
% chown -R portage:portage /path/to/portage-overlay
% echo 'PORTDIR_OVERLAY="/path/to/portage-overlay ${PORTDIR_OVERLAY}"' \
>> /etc/portage/make.conf

Use Layman

Install layman

% echo 'app-portage/layman git' >> /etc/portage/package.use
% emerge -av layman
% echo 'source /var/lib/layman/make.conf' >> /etc/portage/make.conf

Add custom overlay

Download layman.xml form this repository.

% cd /etc/layman/overlays
% sudo curl -L \
https://gitlab.com/grauwoelfchen/portage-overlay/raw/master/profiles/layman.xml \
-o grauwoelfchen.xml
% sudo layman -L

Or use layman-overlay-maker

% layman-overlay-maker

Finaly,

% layman -a grauwoelfchen

 * Adding overlay,...
 * Overlay "grauwoelfchen" is not official. Continue installing? [y/n]: y
 * Running Git... # ( cd /var/lib/layman  && /usr/bin/git clone <...> )
Cloning into '/var/lib/layman/grauwoelfchen'...
remote: Counting objects: 8, done.
remote: Compressing objects: 100% (5/5), done.
remote: Total 8 (delta 0), reused 7 (delta 0)
Receiving objects: 100% (8/8), done.
Checking connectivity... done.
 * Running Git... # ( cd /var/lib/layman/grauwoelfchen  && /usr/bin/git config user.name "layman" )
 * Running Git... # ( cd /var/lib/layman/grauwoelfchen  && /usr/bin/git config user.email "layman@localhost" )
Unavailable repository 'gento' referenced by masters entry in '/var/lib/layman/grauwoelfchen/metadata/layout.conf'
 * Successfully added overlay(s) grauwoelfchen.

Note

How to create ebuild

% sudo rm -fr /var/tmp/portage/<..>/${PN}-${PV}/

% cd /path/to/ebuild
% ebuild ${PN}-${PV}.ebuild clean manifest unpack
% ebuild ${PN}-${PV}.ebuild compile

Get cargo dependencies tree

Copy them into X11 clipboard.

% cargo install tree
% cargo tree --all-features --no-indent | sort | \
sed 's/\sv/-/g;s/\s(\*)//g' | uniq | xsel -ib

Link

About

A personal overlay for Gentoo Portage

Resources

Packages

No packages published

Languages