Browse Source

linux-gentoo: update python

master
Maxim Likhachev 5 years ago
parent
commit
baab5c9c2f
  1. 3
      roles/linux-gentoo/templates/make.conf.j2
  2. 3
      roles/linux-gentoo/vars/applications.yml
  3. 28
      roles/linux-gentoo/vars/portage.yml

3
roles/linux-gentoo/templates/make.conf.j2

@ -35,6 +35,7 @@ RUBY_TARGETS="{{ gentoo.interpretators.ruby | join(' ') }}" @@ -35,6 +35,7 @@ RUBY_TARGETS="{{ gentoo.interpretators.ruby | join(' ') }}"
RUBY_SINGLE_TARGETS="ruby27"
PYTHON_TARGETS="{{ gentoo.interpretators.python | join(' ') }}"
PYTHON_SINGLE_TARGET="{{ gentoo.interpretators.python_single }}"
#----------------------------------
# Локализация
@ -53,7 +54,7 @@ VIDEO_CARDS="{{ gentoo.devices.video | join(' ') }}" @@ -53,7 +54,7 @@ VIDEO_CARDS="{{ gentoo.devices.video | join(' ') }}"
#----------------------------------
USE_ENABLED="{{ gentoo.use.enabled | join(' ') }}"
USE_DISABLED="{{ gentoo.use.disabled | map('regex_replace', '(.*)', '-\\1') | join(' ') }}"
USE_DISABLED="{{ gentoo.use.disabled | map('regex_replace', '^', '-') | join(' ') }}"
USE="$USE_DISABLED $USE_ENABLED"

3
roles/linux-gentoo/vars/applications.yml

@ -32,6 +32,7 @@ apps: @@ -32,6 +32,7 @@ apps:
- app-misc/nnn # https://github.com/jarun/nnn Tiny, lightning fast, feature-packed file manager.
- app-misc/vifm # https://vifm.info/ Ncurses based file manager with vi like keybindings.
- app-misc/recoll # https://www.lesbonscomptes.com/recoll/ A personal full text search package.
- app-portage/gentoolkit # https://wiki.gentoo.org/wiki/Project:Portage-Tools Collection of administration scripts for Gentoo.
- app-shells/hstr # https://github.com/dvorka/hstr Bash and zsh history suggest box.
- app-text/antiword # http://www.winfield.demon.nl/ Utility to read Word (.doc) files.
- app-text/docx2txt # https://docx2txt.sourceforge.io/ Converts Microsoft Office docx documents to equivalent text documents.
@ -88,7 +89,7 @@ apps: @@ -88,7 +89,7 @@ apps:
- app-text/zathura-djvu
- app-text/zathura-pdf-poppler
- dev-python/passlib # Required by calculate-utils
- dev-python/waitress # Required by recollwebui
# - dev-python/waitress # Required by recollwebui
- dev-libs/nss # Required by joplin
- dev-tcltk/tcllib
- dev-tcltk/tclreadline

28
roles/linux-gentoo/vars/portage.yml

@ -7,8 +7,8 @@ gentoo: @@ -7,8 +7,8 @@ gentoo:
- en
interpretators:
python:
- python2_7
- python3_6
- python3_7
python_single: python3_7
ruby:
- ruby25
- ruby27
@ -63,6 +63,20 @@ gentoo: @@ -63,6 +63,20 @@ gentoo:
- x11-misc/tabbed
- x11-terms/st
custom:
######## python 2.7 only ########
- sys-apps/calculate-utils minimal gpg -backup -install -console python_targets_python2_7
- sys-apps/file python python_targets_python2_7
- "dev-python/soaplib PYTHON_TARGETS: python2_7"
- "dev-python/pytz PYTHON_TARGETS: python2_7"
- "dev-python/passlib PYTHON_TARGETS: python2_7"
######## python 2.7 and 3.7 ########
- "dev-python/lxml python_targets_python2_7 python_targets_python3_7"
- "dev-python/certifi python_targets_python2_7 python_targets_python3_7"
- "dev-python/cython python_targets_python2_7 python_targets_python3_7"
- "dev-python/pexpect python_targets_python2_7 python_targets_python3_7"
- app-shells/bash readline
- app-editors/neovim -nvimpager
- dev-lang/ghc binary
@ -77,11 +91,10 @@ gentoo: @@ -77,11 +91,10 @@ gentoo:
- dev-python/netaddr -cli
- dev-libs/libxml2 python
- media-gfx/graphviz -gtk tcl # Tcl/Tk Img package
- media-libs/mesa -lm-sensors
- media-sound/mpd -curl -fifo -expat -lame -mikmod -network -upnp -icu -inotify
- media-video/mpv cli -egl -iconv -jpeg -libmpv -sdl -xv
- media-video/ffmpeg -amr -jpeg2k -libaom -network -openssl -postproc -sdl -webp
- sys-apps/calculate-utils minimal -backup -console
- sys-apps/file python
- sys-kernel/calculate-sources desktop #-minimal
- x11-libs/cairo svg # Required by gtk+
- x11-misc/tabbed savedconfig
@ -90,11 +103,11 @@ gentoo: @@ -90,11 +103,11 @@ gentoo:
# - x11-misc/polybar mpd
- x11-terms/st savedconfig
- x11-wm/xmonad -default-term
- net-misc/connman dbus
- net-wireless/wpa_supplicant dbus
- dev-libs/glib dbus
- net-wireless/wpa_supplicant dbus # Required by connman
# - dev-libs/glib dbus
- www-client/w3m imlib # Add support for imlib, an image loading and rendering library.
- sys-apps/coreutils xattr # Required by calculate-utils
# - sys-apps/help2man -nls # Required by calculate-utils
enabled:
- minimal # Install a very minimal build (disables, for example, plugins, fonts, most drivers, non-critical features).
- unicode # Add support for Unicode.
@ -148,6 +161,7 @@ gentoo: @@ -148,6 +161,7 @@ gentoo:
- dbus # Enable dbus support for anything that needs it (gpsd, gnomemeeting, etc).
- debug # Enable extra debug codepaths, like asserts and extra output.
- desktop
- device-mapper # Enable support for device-mapper from sys-fs/lvm2
- dga # Add DGA (Direct Graphic Access) support for X.
- directx
- doc # Add extra documentation (API, Javadoc, etc).

Loading…
Cancel
Save