Last active
October 5, 2015 18:51
-
-
Save mmstick/5ad2d76cd0aaa49d5b72 to your computer and use it in GitHub Desktop.
Gentoo Portage Configuration for an AMD Jaguar Laptop
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# USE FLAGS | |
CPU_FLAGS_X86="aes avx mmx mmxext popcnt sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3" | |
CODECS="aac cdda cdio cdparanoia cdr clang css djvu dvd dvdr enca exif ffmpeg flac gif gstreamer jpeg libass libburn libguess libsamplerate libsoxr matroska mp3 mp4 png postproc postscript ogg opus rubberband srt svg theora tiff vpx webp vorbis xattr x264 x265" | |
HARDWARE="acpi alsa apm fat llvm openal openmp sharedmem smp soap sockets socks5 sound tcmalloc threads udisks upnp upnp-av usb wifi xkb" | |
GRAPHICS="d3d9 dri drm egl opengl openmax s3tc wayland vaapi vdpau gles gles2" | |
COMPRESSION="bzip2 gzip lz4 lzma lzo rar snappy zip zlib" | |
DISABLE="-qt4 -qt5 -kde -consolekit -cups -ldap" | |
GNOME="gnome gnome-keyring gnome-online-accounts gtk gtk3 libnotify nautilus networkmanager pulseaudio" | |
USE="X ${CPU_FLAGS_X86} ${HARDWARE} ${GRAPHICS} ${CODECS} ${COMPRESSION} ${GNOME} ${DISABLE} bash-completion bindist branding crypt curl curlwrappers dbus fftw fontconfig ftp icu gimp git infinality libsecret mime mmap mozilla mtp ncurses nfs playlist samba spell ssh ssl systemd tracker truetype unicode vim-syntax xinerama xmpp zsh-completion" | |
# Compiler Settings | |
GRAPHITE="-floop-interchange -ftree-loop-distribution -floop-strip-mine -floop-block" | |
CFLAGS="-march=native -mtune=native -O3 ${GRAPHITE} -ftree-vectorize -pipe" | |
CXXFLAGS="${CFLAGS}" | |
LDFLAGS="${CFLAGS}" | |
MAKEOPTS="-j4" | |
CHOST="x86_64-pc-linux-gnu" | |
USE_CCACHE=1 | |
CCACHE_DIR="/home/mmstick/.ccache" | |
# Directories | |
PORTDIR="/usr/portage" | |
DISTDIR="${PORTDIR}/distfiles" | |
PKGDIR="${PORTDIR}/packages" | |
# Hardware Support | |
VIDEO_CARDS="radeon radeonsi" | |
INPUT_DEVICES="synaptics evdev" | |
GRUB_PLATFORMS="efi-64" | |
# Download Mirrors | |
GENTOO_MIRRORS="rsync://rsync.gtlib.gatech.edu/gentoo rsync://mirrors.rit.edu/gentoo/ rsync://gentoo.cs.uni.edu/gentoo-distfiles" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Kernel | |
sys-kernel/gentoo-sources | |
# Boot | |
sys-boot/gummiboot | |
# Xorg/Mesa | |
sys-devel/gcc | |
sys-devel/clang | |
sys-devel/llvm | |
dev-libs/libclc | |
sys-libs/libomp | |
x11-base/xorg-server | |
x11-base/xorg-drivers | |
x11-libs/libdrm | |
x11-proto/glproto | |
app-eselect/eselect-opengl | |
media-libs/mesa | |
# Codecs | |
media-libs/libjpeg-turbo | |
media-libs/libpng | |
media-libs/libass | |
media-libs/x264 | |
media-libs/x265 | |
media-video/ffmpeg | |
media-video/mpv | |
# Desktop | |
app-office/libreoffice | |
app-office/libreoffice-l10n | |
app-text/libwps | |
www-client/firefox | |
www-client/midori | |
mail-client/thunderbird | |
x11-plugins/pidgin-opensteamworks | |
# Programming | |
dev-lang/go-bootstrap | |
dev-lang/go | |
dev-lang/rust | |
dev-lang/rust-bin | |
app-eselect/eselect-rust |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<sys-devel/libtool-2.4.3-r2 | |
<dev-lang/perl-5.18.0 | |
sys-fs/udev |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Hardware | |
dev-libs/libusb udev | |
virtual/libusb udev | |
sys-devel/gcc cilk go graphite | |
sys-devel/llvm lldb | |
x11-base/xorg-server glamor -ipv6 wayland | |
x11-libs/libdrm video_cards_amdgpu | |
media-libs/mesa video_cards_amdgpu -bindist -classic egl gallium gbm llvm nptl osmesa xa xvmc | |
sys-apps/systemd gudev introspection | |
media-sound/pulseaudio realtime | |
# GNOME | |
gnome-base/gnome-settings-daemon policykit | |
gnome-extra/evolution-data-server vala | |
gnome-base/gnome-extra-apps -share -games | |
x11-libs/cairo gles2 xcb | |
dev-libs/folks eds | |
virtual/libgudev introspection | |
gnome-base/nautilus sendto previewer | |
dev-libs/libxml2 python | |
app-text/poppler cairo | |
app-misc/tracker firefox-bookmarks pdf rss thunderbird upower stemmer gsf -gstreamer -upnp-av | |
dev-db/sqlite secure-delete | |
net-libs/webkit-gtk -gles2 | |
net-im/telepathy-connection-managers steam xmpp irc | |
dev-lang/python sqlite | |
# Network Apps | |
net-misc/curl -curl_ssl_openssl curl_ssl_nss | |
net-misc/openssh -bindist | |
dev-libs/openssl -bindist | |
net-misc/iputils -caps -filecaps | |
# Codecs | |
media-libs/gst-plugins-bad -gles2 | |
media-libs/libpng apng | |
media-sound/mpg123 -ipv6 | |
# Desktop Apps | |
www-client/midori granite | |
www-client/firefox system-cairo system-icu system-jpeg system-libvpx system-sqlite | |
mail-client/thunderbird system-cairo system-icu system-jpeg system-libvpx system-sqlite | |
media-video/mpv vf-dlopen lcms libass libmpv vaapi vdpau |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment