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(' ') }}"
RUBY_SINGLE_TARGETS="ruby27" RUBY_SINGLE_TARGETS="ruby27"
PYTHON_TARGETS="{{ gentoo.interpretators.python | join(' ') }}" PYTHON_TARGETS="{{ gentoo.interpretators.python | join(' ') }}"
PYTHON_SINGLE_TARGET="{{ gentoo.interpretators.python_single }}"
#---------------------------------- #----------------------------------
# Локализация # Локализация
@ -53,7 +54,7 @@ VIDEO_CARDS="{{ gentoo.devices.video | join(' ') }}"
#---------------------------------- #----------------------------------
USE_ENABLED="{{ gentoo.use.enabled | 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" USE="$USE_DISABLED $USE_ENABLED"

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

@ -32,6 +32,7 @@ apps:
- app-misc/nnn # https://github.com/jarun/nnn Tiny, lightning fast, feature-packed file manager. - 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/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-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-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/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. - app-text/docx2txt # https://docx2txt.sourceforge.io/ Converts Microsoft Office docx documents to equivalent text documents.
@ -88,7 +89,7 @@ apps:
- app-text/zathura-djvu - app-text/zathura-djvu
- app-text/zathura-pdf-poppler - app-text/zathura-pdf-poppler
- dev-python/passlib # Required by calculate-utils - 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-libs/nss # Required by joplin
- dev-tcltk/tcllib - dev-tcltk/tcllib
- dev-tcltk/tclreadline - dev-tcltk/tclreadline

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

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

Loading…
Cancel
Save