From a8a861760e52d7ab3e659cd21bf08e497867fd72 Mon Sep 17 00:00:00 2001 From: hasufell Date: Fri, 26 Jun 2015 15:41:04 +0200 Subject: [PATCH] saving uncommitted changes in /etc prior to emerge run --- paludis/bashrc | 3 +-- paludis/sets/steam.conf | 41 +++++++++++++++++++++++++++++-- paludis/use.conf.d/steam.conf | 45 +++++++++++++++++++++++++++++++++++ 3 files changed, 85 insertions(+), 4 deletions(-) create mode 100644 paludis/use.conf.d/steam.conf diff --git a/paludis/bashrc b/paludis/bashrc index fefdd8a..ab291c1 100644 --- a/paludis/bashrc +++ b/paludis/bashrc @@ -218,8 +218,7 @@ if [[ "${CATEGORY}/${PN}" != "dev-util/cmake" && "${CATEGORY}/${PN}" != "media-libs/libraw" && "${CATEGORY}/${PN}" != "media-libs/gd" && - "${CATEGORY}/${PN}" != "x11-libs/pixman" && - true + "${CATEGORY}/${PN}" != "x11-libs/pixman" ]] then CC="clang" diff --git a/paludis/sets/steam.conf b/paludis/sets/steam.conf index e930ccb..956c818 100644 --- a/paludis/sets/steam.conf +++ b/paludis/sets/steam.conf @@ -1,4 +1,41 @@ -* >=sys-devel/gcc-4.6.0[multilib] -* >=sys-libs/glibc-2.15[multilib] +# mandatory! +* dev-libs/glib:2 +* dev-libs/libgcrypt +* dev-libs/nspr +* dev-libs/nss +* gnome-base/gconf +* media-libs/alsa-lib +* media-libs/fontconfig +* media-libs/freetype:2 +* media-libs/libjpeg-turbo +* media-libs/libogg +* media-libs/libpng:1.2 +* media-libs/libsdl +* media-libs/libtheora +* media-libs/libvorbis +* media-libs/libtxc_dxtn +* media-libs/openal +* net-misc/curl +* net-print/cups +* sys-apps/dbus +* >=sys-devel/gcc-4.6.0 +* >=sys-libs/glibc-2.15 +* >=sys-libs/zlib-1.2.4 +* virtual/libusb:1 * virtual/opengl +* x11-libs/cairo +* x11-libs/gdk-pixbuf +* x11-libs/gtk+:2 +* x11-libs/libX11 +* x11-libs/libXext +* x11-libs/libXfixes +* x11-libs/libXi +* x11-libs/libXrandr +* x11-libs/libXrender +* x11-libs/pango +* x11-libs/pixman +# optional +? media-sound/pulseaudio +? net-misc/networkmanager +? x11-misc/xdg-user-dirs diff --git a/paludis/use.conf.d/steam.conf b/paludis/use.conf.d/steam.conf new file mode 100644 index 0000000..82be98d --- /dev/null +++ b/paludis/use.conf.d/steam.conf @@ -0,0 +1,45 @@ +dev-db/sqlite ABI_X86: 32 +dev-libs/expat ABI_X86: 32 +dev-libs/glib ABI_X86: 32 +dev-libs/libffi ABI_X86: 32 +dev-libs/libpthread-stubs ABI_X86: 32 +dev-libs/nspr ABI_X86: 32 +dev-libs/nss ABI_X86: 32 +dev-util/pkgconfig ABI_X86: 32 +media-libs/libtxc_dxtn ABI_X86: 32 +media-libs/mesa ABI_X86: 32 +sys-devel/llvm ABI_X86: 32 +sys-fs/udev ABI_X86: 32 +sys-libs/gpm ABI_X86: 32 +sys-libs/ncurses ABI_X86: 32 +sys-libs/readline ABI_X86: 32 +sys-libs/zlib ABI_X86: 32 +virtual/libffi ABI_X86: 32 +virtual/libiconv ABI_X86: 32 +virtual/libudev ABI_X86: 32 +virtual/pkgconfig ABI_X86: 32 +x11-libs/libdrm ABI_X86: 32 +x11-libs/libpciaccess ABI_X86: 32 +x11-libs/libX11 ABI_X86: 32 +x11-libs/libXau ABI_X86: 32 +x11-libs/libxcb ABI_X86: 32 +x11-libs/libXdamage ABI_X86: 32 +x11-libs/libXdmcp ABI_X86: 32 +x11-libs/libXext ABI_X86: 32 +x11-libs/libXfixes ABI_X86: 32 +x11-libs/libxshmfence ABI_X86: 32 +x11-libs/libXxf86vm ABI_X86: 32 +x11-proto/damageproto ABI_X86: 32 +x11-proto/dri2proto ABI_X86: 32 +x11-proto/dri3proto ABI_X86: 32 +x11-proto/fixesproto ABI_X86: 32 +x11-proto/glproto ABI_X86: 32 +x11-proto/inputproto ABI_X86: 32 +x11-proto/kbproto ABI_X86: 32 +x11-proto/presentproto ABI_X86: 32 +x11-proto/xcb-proto ABI_X86: 32 +x11-proto/xextproto ABI_X86: 32 +x11-proto/xf86bigfontproto ABI_X86: 32 +x11-proto/xf86driproto ABI_X86: 32 +x11-proto/xf86vidmodeproto ABI_X86: 32 +x11-proto/xproto ABI_X86: 32