diff options
author | Steve Arnold <stephen.arnold42@gmail.com> | 2015-04-26 15:57:19 -0700 |
---|---|---|
committer | Steve Arnold <stephen.arnold42@gmail.com> | 2015-04-26 15:57:19 -0700 |
commit | 0418f5515ee98ac3b08df5bcef3d0dff2330fe79 (patch) | |
tree | 36b4ac0e0fc5778f111104dba20c746595b0de19 /configs | |
parent | added udev rule and init script for SGX pvr modules and runtime (diff) | |
download | arm-0418f5515ee98ac3b08df5bcef3d0dff2330fe79.tar.gz arm-0418f5515ee98ac3b08df5bcef3d0dff2330fe79.tar.bz2 arm-0418f5515ee98ac3b08df5bcef3d0dff2330fe79.zip |
samsung chromebook config updates
Diffstat (limited to 'configs')
-rw-r--r-- | configs/chromebook/make.conf | 48 | ||||
-rw-r--r-- | configs/chromebook/package.accept_keywords | 81 | ||||
-rw-r--r-- | configs/chromebook/package.mask | 21 | ||||
-rw-r--r-- | configs/chromebook/package.unmask | 15 | ||||
-rw-r--r-- | configs/chromebook/package.use | 102 | ||||
-rw-r--r-- | configs/chromebook/profile/package.use.mask | 13 |
6 files changed, 217 insertions, 63 deletions
diff --git a/configs/chromebook/make.conf b/configs/chromebook/make.conf index c02669b..232e51f 100644 --- a/configs/chromebook/make.conf +++ b/configs/chromebook/make.conf @@ -1,19 +1,21 @@ -# basic armv7 machine config for imx6 wandboard/udoo (armv7 neon vivante) +# basic armv7 machine config for exynos chromebook (armv7 neon armsoc/mali) -USE="acl gudev udev bindist avahi ipv6 alsa pulseaudio dbus gpm id3tag +USE="acl gudev udev -bindist avahi ipv6 alsa pulseaudio dbus gpm id3tag audiofile flac lame vorbis ogg libsamplerate inotify caps pam sqlite - introspection glib svg gdbm nls fortran gcj go lua python ruby vala + introspection glib svg nls fortran gcj go lua python ruby vala json consolekit spell aspell sexy enchant imlib gd xrandr fam libcanberra - highlight policykit xattr zeroconf abiword gstreamer wifi v4l xdg + highlight policykit xattr zeroconf abiword gstreamer gmp wifi v4l xdg freetype freetype2 truetype type1-fonts truetype-fonts bitmap-fonts - bluetooth pulseaudio system-cairo system-jpeg system-sqlite webkit - gnome-keyring libsecret + bluetooth system-cairo system-jpeg system-sqlite webkit threads upower + geolocation gnome-keyring libsecret telepathy zeitgeist - dri drm opengl egl gles1 gles2 neon - xorg X gtk wicd wayland gbm vdpau + nptl pic dri drm -opengl egl gles gles2 neon -openvg exynos + xorg X gtk3 gtk -wicd -nautilus -directfb gdbm berkdb + wayland weston gbm vdpau opencl eglfs evdev ibus kms - -perl -qt -qt3 -qt4 -kde -kde3 -kde4 -gnome -gtkspell -systemd - -modemmanager -networkmanager -xinerama -gnome-online-accounts + system-libvpx system-icu -bindist -gtkspell tslib phonon + -perl qt -qt3 -qt4 qt3support qt5 -kde -kde3 -kde4 -gnome -systemd + modemmanager networkmanager -xinerama -gnome-online-accounts " CFLAGS="-O2 -pipe -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard" @@ -29,8 +31,12 @@ PKGDIR="${PORTDIR}/packages" ACCEPT_KEYWORDS="~arm" -SYNC="rsync://rsync.gentoo.org/gentoo-portage" -GENTOO_MIRRORS="http://gentoo.osuosl.org/" +##SYNC="rsync://rsync.gentoo.org/gentoo-portage" +#GENTOO_MIRRORS="http://gentoo.osuosl.org/" + +##SYNC="rsync://prime.arnolds.bogus/gentoo-portage" +GENTOO_MIRRORS="http://wimpy.arnolds.bogus/gentoo/" +#PORTAGE_BINHOST="http://wimpy.arnolds.bogus/gentoo-packages/armv7a_hardfp/All" ACCEPT_LICENSE="@GPL-COMPATIBLE @OSI-APPROVED @EULA dlj-1.1 skype-eula googleearth AdobeFlash-10.1 Oracle-BCLA-JavaSE" @@ -45,21 +51,21 @@ PORTAGE_RSYNC_RETRIES="3" AUTOCLEAN="yes" PORTAGE_TMPFS="/dev/shm" -MAKEOPTS="-j15" +MAKEOPTS="-j11" -USE_PYTHON="2.7 3.3 3.4" -PYTHON_SINGLE_TARGET="python2_7" -PYTHON_TARGETS="python3_4 python3_3 python2_7" +#USE_PYTHON="2.7 3.3 3.4" +#PYTHON_SINGLE_TARGET="python2_7" +#PYTHON_TARGETS="python3_4 python3_3 python2_7" -RUBY_TARGETS="ruby21 ruby20" +RUBY_TARGETS="ruby22 ruby21 ruby20 ruby19" -FEATURES="nodoc distcc sandbox -buildpkg ccache splitdebug userpriv usersandbox" +FEATURES="nodoc distcc sandbox -buildpkg -ccache splitdebug userpriv usersandbox" ALSA_CARDS=" usb-audio" CURL_SSL="openssl" INPUT_DEVICES="keyboard mouse evdev" -# armsoc is old, not sure what works with chromebook/exynos right now -VIDEO_CARDS=" fbdev fbturbo armsoc" +# armsoc requires older mesa / xorg-server +VIDEO_CARDS="exynos fbdev" LINGUAS="en_US en" APACHE2_MODULES="actions alias auth_digest auth_basic authn_alias @@ -71,7 +77,7 @@ APACHE2_MODULES="actions alias auth_digest auth_basic authn_alias unique_id userdir usertrack vhost_alias" -CCACHE_SIZE="1GM" +CCACHE_SIZE="2G" # Set PORTDIR for backward compatibility with various tools: # gentoo-bashcomp - bug #478444 diff --git a/configs/chromebook/package.accept_keywords b/configs/chromebook/package.accept_keywords index 8bc243c..1e5f8c5 100644 --- a/configs/chromebook/package.accept_keywords +++ b/configs/chromebook/package.accept_keywords @@ -1,38 +1,83 @@ ->=dev-python/cddb-py-1.4 ** ->=media-libs/chromaprint-1.1 ** ->=net-misc/ssh-askpass-fullscreen-1.0-r1 ** +>=x11-themes/pulse-glass-20100616 ** + +>=kde-frameworks/extra-cmake-modules-5.9.0 ** +>=kde-frameworks/kguiaddons-5.8.0 ** +>=kde-frameworks/kwindowsystem-5.8.0 ** +>=kde-frameworks/kf-env-3 ** ->=dev-perl/XML-Twig-3.460.0 ** ->=dev-perl/Net-DBus-1.0.0 ** ->=dev-perl/XML-Handler-YAWriter-0.230.0 ** ->=app-admin/system-tools-backends-2.10.2 ** ->=dev-libs/liboobs-3.0.0 ** ->=app-admin/gnome-system-tools-3.0.0 ** +>=www-client/otter-9999 ** +>=www-client/qtweb-3.8.5_p108 ** +>=media-sound/qmpdclient-1.2.2-r1 ** +>=media-sound/cantata-1.5.1 ** +>=media-libs/taglib-extras-1.0.1 ** +>=media-sound/coquillo-1.12 ** +>=media-libs/liblastfm-1.0.9 ** +>=dev-cpp/sparsehash-2.0.2 ** +>=net-libs/jreen-1.2.0 ** +>=net-im/qutim-0.3.2 ** +>=media-libs/chromaprint-1.2 ** +>=media-libs/libmygpo-qt-9999 ** +>=media-libs/libechonest-2.3.1 ** +>=dev-python/markups-0.2.4-r1 ** +>=media-sound/clementine-9999 ** +>=dev-python/pyenchant-1.6.6 ** +>=app-editors/retext-9999 ** +>=app-editors/tea-36.0.2 ** +>=media-sound/qtmpc-0.6.1 ** +>=dev-vcs/qct-1.7-r1 ** ->=sys-block/zram-init-2.7-r1 ** ->=net-wireless/wifi-radar-2.0.8-r2 ** ->=app-editors/scite-3.4.1 ** +>=app-editors/vim-qt-20150102 ** +>=dev-libs/libqtxdg-1.1.0 ** +>=x11-misc/pcmanfm-qt-0.9.0 ** +media-gfx/lximage-qt ** +lxqt-base/liblxqt ** +lxqt-base/liblxqt-mount ** +lxqt-base/libsysstat ** +lxqt-base/lxqt-about ** +lxqt-base/lxqt-admin ** +lxqt-base/lxqt-common ** +lxqt-base/lxqt-config ** +lxqt-base/lxqt-config-randr ** +lxqt-base/lxqt-globalkeys ** +lxqt-base/lxqt-meta ** +lxqt-base/lxqt-notificationd ** +lxqt-base/lxqt-openssh-askpass ** +lxqt-base/lxqt-panel ** +lxqt-base/lxqt-policykit ** +lxqt-base/lxqt-powermanagement ** +lxqt-base/lxqt-qtplugin ** +lxqt-base/lxqt-runner ** +lxqt-base/lxqt-session ** >=x11-themes/human-icon-theme-0.36 ** ->=x11-themes/echo-icon-theme-0.3.89.0_pre20081031 ** ->=x11-themes/nuovo-icon-theme-0.5 ** +>=x11-themes/gtk-theme-switch-2.1.0 ** +>=x11-themes/tango-icon-theme-extras-0.1.0-r1 ** + +>=x11-misc/sddm-9999 ** + +>=media-libs/libmpd-11.8.17-r1 ** +>=media-libs/x264-9999 ** +>=x11-libs/libvdpau-0.8 ** +>=x11-plugins/hexchat-javascript-0.3.1 ** +>=net-misc/ssh-askpass-fullscreen-1.0-r1 ** >=x11-themes/gnome-colors-common-5.5.1 ** >=x11-themes/gnome-colors-themes-5.5.1 ** >=x11-themes/light-themes-0.1.93-r3 ** =sys-devel/llvm-9999 ** +>=sys-block/zram-init-2.7 ** >=dev-python/thunarx-python-0.3.0 ** >=x11-themes/gentoo-artwork-0.4.2-r1 ** >=media-plugins/exaile-soundmenu-indicator-0.0.5 ** ->=media-sound/picard-1.2-r1 ** >=x11-themes/gentoo10-backgrounds-20110309 ** >=x11-misc/arandr-0.1.7.1 ** >=x11-libs/libdrm-9999 ** >=media-libs/mesa-9999 ** >=x11-base/xorg-server-9999 ** +>=x11-base/xorg-drivers-9999 ** >=net-wireless/blueman-9999 ** >=dev-python/fuse-python-0.2.1 ** @@ -75,4 +120,10 @@ >=xfce-extra/xfce4-volumed-pulse-0.2.0 ** >=xfce-extra/xfce4-mpc-plugin-0.4.4 ** >=x11-misc/gtkdialog-0.8.3 ** +>=xfce-extra/thunar-vcs-plugin-0.1.4 ** +>=xfce-extra/thunar-media-tags-plugin-0.2.1 ** +>=xfce-extra/xfce-theme-manager-0.3.5 ** +>=x11-themes/gtk-engines-experience-0.10.5 ** +>=x11-themes/gtk-engines-unico-1.0.3_pre20121212 ** +>=x11-themes/gtk-engines-cleanice-2.4.1 ** diff --git a/configs/chromebook/package.mask b/configs/chromebook/package.mask index cf551c1..2382624 100644 --- a/configs/chromebook/package.mask +++ b/configs/chromebook/package.mask @@ -1,14 +1,21 @@ ->=sys-fs/udev-213 +>=sys-block/zram-init-3.0 + +#>=www-client/firefox-24.0 + +>=dev-util/ccache-3.2 +>=sys-fs/udev-217 >=sys-libs/tdb-1.3.0 -#>=x11-base/xorg-server-1.14 -#>=x11-libs/libfontenc-9999 -#>=x11-proto/fontsproto-9999 -#>=media-libs/mesa-9999 -#>=sys-devel/llvm-9999 +>=media-libs/mesa-9999 +>=sys-devel/llvm-9999 +>=x11-base/xorg-drivers-9999 +>=x11-base/xorg-server-9999 + +# new upstream fail (wtf?) +=sys-devel/libtool-2.4.3 =sys-libs/glibc-2.18* >=sys-libs/glibc-2.20 ->=sys-kernel/linux-headers-3.15 +>=sys-kernel/linux-headers-3.11 #>=sci-libs/proj-4.8.0 diff --git a/configs/chromebook/package.unmask b/configs/chromebook/package.unmask index c6b01a2..ffed87e 100644 --- a/configs/chromebook/package.unmask +++ b/configs/chromebook/package.unmask @@ -1,9 +1,20 @@ #>=net-libs/webkit-gtk-2.4.1 #>=net-libs/webkit-gtk-2.4.1-r200 +>=x11-misc/sddm-9999:0 +>=x11-libs/libXfont-9999 +>=x11-proto/fontsproto-9999 +>=dev-libs/wayland-1.5.0 +#>=x11-base/xorg-server-9999 +>=dev-libs/weston-1.5.0 +>=x11-libs/cairo-9999 +>=x11-libs/libdrm-9999 +#>=x11-base/xorg-drivers-9999 +#>=media-libs/mesa-9999 + >=sys-power/upower-0.99 >=app-misc/geoclue-2.1.8 - ->=x11-libs/cairo-9999 >=net-wireless/blueman-9999 +=sys-libs/tdb-1.3.4 + diff --git a/configs/chromebook/package.use b/configs/chromebook/package.use index 838fa8c..2f9095a 100644 --- a/configs/chromebook/package.use +++ b/configs/chromebook/package.use @@ -1,20 +1,77 @@ app-misc/mc samba sftp +x11-misc/lightdm gtk qt4 +www-client/chromium -proprietary-codecs +dev-libs/libdbusmenu -gtk +dev-qt/qtcore:5 icu +dev-python/PyQt5 webkit widgets printsupport network +dev-qt/qtwebkit printsupport -multimedia opengl qml webp +dev-qt/qtprintsupport opengl +dev-qt/qt-mobility multimedia +dev-qt/qtmultimedia opengl qml widgets +www-client/qupzilla qt5 -qt4 +>=kde-base/kdelibs-4.14.6-r1 opengl +>=dev-python/PyQt4-4.11.3 sql webkit declarative script +net-libs/jreen qt4 +app-crypt/qca gcrypt gpg +dev-python/PyQt4 opengl phonon +dev-qt/designer -phonon webkit +net-irc/quassel -crypt webkit +media-video/mpv opengl + +sys-auth/polkit-qt qt4 +dev-qt/qtwidgets:5 opengl +app-i18n/ibus gtk3 +dev-libs/libpcre pcre16 +media-libs/libcanberra gtk3 +dev-qt/qtgui eglfs evdev ibus kms opengl +lxqt-base/lxqt-panel alsa clock desktopswitch kbindicator mainmenu mount pulseaudio quicklaunch showdesktop taskbar tray volume colorpicker cpuload dom networkmonitor screensaver sensors sysstat worldclock +lxqt-base/lxqt-meta filemanager icons policykit admin -lightdm lximage -minimal powermanagement sddm ssh-askpass +net-im/qutim histman irc jabber jingle oscar plugman purple qml telepathy tools webkit +media-sound/clementine googledrive lastfm +media-sound/cantata dynamic musicbrainz online-services replaygain streams taglib + +dev-lang/perl ithreads +dev-vcs/qct cvs subversion +sys-apps/man gdbm -berkdb +net-dns/avahi gdbm +app-crypt/gcr gtk +dev-libs/libpcre pcre16 +app-i18n/ibus gtk3 introspection +media-libs/libcanberra gtk3 +media-plugins/alsa-plugins -ffmpeg +media-sound/sox ffmpeg sndfile +media-libs/vo-aacenc neon +media-libs/libvpx postproc -pic + +# needed by qt-webkit? dev-libs/libxml2 icu x11-libs/libxcb xkb -mail-client/claws-mail gdata smime -webkit +mail-client/claws-mail gdata smime -webkit calendar + net-libs/libproxy -webkit net-libs/webkit-gtk -opengl geoloc gles2 gstreamer introspection -jit webgl webkit1 -media-libs/cogl -opengl gles2 -x11-libs/cairo -drm -gles2 -lto opengl xcb xlib-xcb +media-libs/cogl opengl gles2 +x11-libs/cairo -drm -lto gles2 -opengl xcb xlib-xcb +sys-devel/llvm -ncurses dev-libs/weston colord editor examples fbdev rdp -resize-optimization view wayland-compositor xwayland -opengl -www-client/midori granite -jit webkit2 -deprecated -introspection +www-client/midori -granite -jit webkit2 -deprecated -introspection zeitgeist +gnome-extra/zeitgeist downloads-monitor extensions -fts icu -plugins telepathy media-sound/pulseaudio gnome sys-libs/glibc -nscd sys-apps/kmod lzma +sys-libs/ncurses tinfo +net-dns/avahi mdnsresponder-compat +dev-libs/boost icu +media-libs/harfbuzz icu + +app-misc/mc -slang sftp +dev-libs/DirectFB fbcon imlib2 jpeg2k drmkms -egl input_hub mpeg2 mpeg3 multicore +media-libs/libsdl alsa fbcon -joystick pulseaudio sound video -aalib + # for midori crashing bug on arm =net-libs/webkit-gtk-1* -jit @@ -23,7 +80,6 @@ net-libs/glib-networking -libproxy media-libs/libcanberra sound sys-fs/lvm2 lvm1 gnome-base/gvfs archive avahi bluetooth cdda fuse gdu gnome-keyring gphoto2 http ios mtp samba udisks -app-admin/gnome-system-tools policykit nfs samba dev-libs/boost icu sys-devel/make guile sys-libs/ncurses tinfo @@ -31,16 +87,17 @@ sys-auth/pambase gnome-keyring mktemp pam_ssh app-text/ghostscript-gpl cups sys-apps/util-linux tty-helpers -media-sound/exaile -gnome -ffmpeg cddb -context-info +media-sound/exaile -gnome -ffmpeg sys-auth/polkit wheel media-libs/gd fontconfig -media-video/vlc faad gnutls opengl +media-video/vlc faad gnutls opengl -vaapi vpx media-gfx/imagemagick corefonts djvu fftw fontconfig graphviz jbig jpeg2k lzma x11-libs/vte glade x11-terms/xterm Xaw3d toolbar >=dev-python/markupsafe-0.18 python_targets_python3_3 >=dev-python/mako-0.7.3-r2 python_targets_python3_3 =dev-python/setuptools-1.1.6 python_targets_python3_3 +>=app-editors/gedit-3.12.2 python_targets_python3_3 net-irc/hexchat -gtkspell libcanberra perl plugin-checksum plugin-doat plugin-fishlim plugin-sysinfo sexy media-sound/rhythmbox python_single_target_python3_3 python_targets_python3_3 @@ -52,45 +109,54 @@ media-sound/rhythmbox python_single_target_python3_3 python_targets_python3_3 net-fs/samba -winbind net-fs/cifs-utils -acl -ads creds media-libs/gst-plugins-base theora +media-libs/gst-plugins-bad -gles2 media-video/vlc cddb egl fontconfig -opengl live matroska neon omxil alsa rtsp taglib theora wma-fixed x11-themes/gentoo-artwork -grub offensive x11-misc/tint2 battery tint2conf -x11-base/xorg-server -minimal xvfb kdrive +x11-base/xorg-server -minimal xvfb kdrive xorg x11-apps/xinit -minimal x11-libs/libdrm libkms -#=media-libs/mesa-10* -xa +=media-libs/mesa-10* -xa -dri3 -llvm -pic -gallium #>=media-libs/mesa-9999 -xorg -media-libs/mesa classic egl gallium gles1 gles2 llvm nptl pic xa xvmc -bindist +media-libs/mesa classic egl gles1 gles2 llvm nptl xvmc -bindist x11-apps/mesa-progs egl gles1 gles2 +www-client/firefox -minimal -system-libvpx + # for firefox to use system libs dev-db/sqlite secure-delete dev-lang/python sqlite -media-plugins/gst-plugins-meta ffmpeg jack opus theora +media-plugins/gst-plugins-meta ffmpeg +media-plugins/gst-plugins-meta:0.10 -ffmpeg dev-libs/glib utils virtual/udev hwdb -net-misc/networkmanager modemmanager +net-misc/networkmanager modemmanager gnutls -nss -wext ppp connection-sharing net-misc/tightvnc server net-dns/avahi mdnsresponder-compat autoipd gtk3 media-libs/harfbuzz icu -media-libs/vo-aacenc -neon -virtual/ffmpeg X encode mp3 sdl truetype gsm jpeg2k opus speex theora threads -media-video/libav -neon pic faac -bindist jack tools speex jpeg2k opus threads gsm theora -media-plugins/gst-plugins-meta:0.10 -ffmpeg -#media-video/ffmpeg -aac armvfp pic -bindist fontconfig jack libv4l flite openssl theora threads +media-video/mplayer2 -dvd -dvdnav yuv4mpeg +media-video/mplayer live lzo rtc -dvd -dvdnav -encode libmpeg2 -opengl -osdmenu -xscreensaver -xv -X +media-video/ffmpeg armv7 armvfp -encode -opengl -X +media-video/libav armv7 armvfp encode gpl gsm jack jpeg2k speex -opengl opus X tools theora +# needs neon/asm patches +media-video/libav -neon +virtual/ffmpeg gsm jpeg2k opus theora + +media-sound/lame sndfile +media-video/ffmpeg -bindist fontconfig jack libv4l flite openssl theora threads app-office/abiword calendar collab -eds grammar latex math openxml ots thesaurus wmf app-misc/ddccontrol -gnome app-laptop/tlp X -thinkpad ethtool -laptop-mode-tools smartmontools app-mobilephone/obex-data-server imagemagick -net-wireless/blueman network sendto +net-wireless/blueman network net-dns/dnsmasq dhcp-tools script >=media-libs/chromaprint-0.7 tools diff --git a/configs/chromebook/profile/package.use.mask b/configs/chromebook/profile/package.use.mask index f331df3..fe856c0 100644 --- a/configs/chromebook/profile/package.use.mask +++ b/configs/chromebook/profile/package.use.mask @@ -1,2 +1,15 @@ +media-libs/cogl -gstreamer +media-libs/clutter -egl x11-libs/cairo -gles2 dev-libs/weston -gles2 -rpi + +media-video/vlc -vaapi -vdpau -vpx -x264 +media-video/libav -vdpau -vpx -x264 pic +media-video/ffmpeg -vdpau -vpx -x264 pic +virtual/ffmpeg -vdpau -vpx -x264 pic +media-libs/libvpx pic +media-libs/mesa pic + +lxqt-base/lxqt-meta -lximage + +www-client/chromium pic |