- import Iractic local

- add tools to over-prompt
This commit is contained in:
Martinez 2016-06-13 10:39:44 +02:00
parent 241fd72896
commit ddd5b43bd0
13 changed files with 1263 additions and 0 deletions

View file

@ -15,6 +15,10 @@ EGIT_REPO_URI="https://git.covalent.cz/overwatch/over-prompt.git"
LICENSE="AOJSL"
SLOT="0"
KEYWORDS="x86 amd64"
IUSE="+dotfiles +tools"
RDEPEND="
tools? ( dev-python/psutil )"
src_compile() {
ewarn "This is a prototype written in Python. Expect lower performance."
@ -22,6 +26,11 @@ src_compile() {
}
src_install() {
if use tools; then
dobin bin/cave-rdep
dobin bin/cave-stat
fi
insopts -m755
insinto /usr/libexec/
@ -30,6 +39,19 @@ src_install() {
insinto /usr/share/${PN}/
doins share/zsh-init
if use dotfiles; then
pushd dotfiles
einfo "Installing dotfiles."
zsh deploy-dotfiles.zsh system "${D}"
# install user dotfiles and installer
mkdir "${D}/usr/share/${PN}/dotfiles"
cp -r deploy-dotfiles.zsh user "${D}/usr/share/${PN}/dotfiles"
popd
fi
insopts -m644
insinto /etc/${PN}/
@ -42,4 +64,6 @@ src_install() {
pkg_postinst() {
einfo "Source /usr/share/${PN}/zsh-init to enable the prompt."
einfo "The config file is in /etc/${PN}/."
einfo "User dotfiles have been copied to /usr/share/${PN}/dotfiles."
einfo "You can install them by executing: ./deploy-dotfiles.zsh user ~"
}