tools-uclibc/desktop: update build system for lilblue

This commit is contained in:
Anthony G. Basile 2013-09-27 13:56:07 -04:00
parent 542e08288a
commit 14fac58ca1
14 changed files with 789 additions and 384 deletions

View file

@ -1 +1,2 @@
desktop-amd64-uclibc-hardened*
zzz.log

File diff suppressed because it is too large Load diff

View file

@ -14,6 +14,8 @@ gpasswd -a gentoo cdrw
gpasswd -a gentoo usb
gpasswd -a gentoo games
gpasswd -a portage wheel
echo gentoo:gentoo | chpasswd
groupadd -g 9995 graudit

View file

@ -0,0 +1 @@
MAKEOPTS="-j1"

View file

@ -0,0 +1 @@
MAKEOPTS="-j1"

View file

@ -14,7 +14,7 @@ USE_UDEV="gudev hwdb keymap kmod"
USE_VCS="git"
USE_CHAR="fontforge icu idn"
USE_SERVERS="cups dbus sasl mbox"
USE_SERVERS="dbus sasl mbox"
USE_PAX="xtpax -ptpax"
USE_AUDIO="openal"

View file

@ -0,0 +1 @@
=perl-core/ExtUtils-Manifest-1.630.0 ~amd64

View file

@ -4,3 +4,5 @@ media-gfx/fontforge fontforge.conf
media-libs/libquicktime libquicktime.conf
media-video/ffmpeg ffmpeg.conf
sys-apps/coreutils coreutils.conf
x11-libs/gdk-pixbuf gdk-pixbuf.conf
dev-python/pygobject pygobject.conf

View file

@ -1 +0,0 @@
=net-misc/openntpd-20080406

View file

@ -0,0 +1 @@
dev-libs/DirectFB -sdl

View file

@ -52,7 +52,7 @@ rebuild_toolchain() {
rebuild_world() {
cp -f portage/make.conf.2 "${ROOTFS}"/etc/portage/make.conf
cp -f world "${ROOTFS}"/var/lib/portage/world
cp -f world.1 "${ROOTFS}"/var/lib/portage/world
cp -f rebuild.sh "${ROOTFS}"/tmp/
chroot "${ROOTFS}"/ /tmp/rebuild.sh
rm -f "${ROOTFS}"/tmp/rebuild.sh
@ -61,6 +61,8 @@ rebuild_world() {
update_world() {
cp -f portage/make.conf.3 "${ROOTFS}"/etc/portage/make.conf
cp -f world.2 "${ROOTFS}"/var/lib/portage/world
cp -f update.sh "${ROOTFS}"/tmp/
chroot "${ROOTFS}"/ /tmp/update.sh
rm -f "${ROOTFS}"/tmp/update.sh
@ -128,6 +130,9 @@ setup_confs() {
sed -i '/^SYNC/d' "${ROOTFS}"/etc/portage/make.conf
sed -i '/^GENTOO_MIRRORS/d' "${ROOTFS}"/etc/portage/make.conf
sed -i 's/^MAKEOPTS/#MAKEOPTS/' "${ROOTFS}"/etc/portage/make.conf
# In kernels 3.9 and above, we must disallow-other-stacks because of SO_REUSEPORT
sed -i 's/^#\(disallow-other-stacks=\)no/\1yes/g' "${ROOTFS}"/etc/avahi/avahi-daemon.conf
}
cleanup_dirs() {
@ -143,6 +148,9 @@ unmount_dirs() {
umount "${ROOTFS}"/dev/
umount "${ROOTFS}"/proc/
umount "${ROOTFS}"/usr/portage/
mkdir "${ROOTFS}"/usr/portage/profiles/
echo "gentoo" >> "${ROOTFS}"/usr/portage/profiles/repo_name
}
bundle_it() {

View file

@ -2,4 +2,7 @@
source /etc/profile
env-update
#hacky - for some reason cairo fails to rebuild
#unless binutils is rebuilt first.
emerge -q binutils
emerge -uvNDq world

View file

@ -0,0 +1,75 @@
app-admin/sudo
app-admin/syslog-ng
app-arch/file-roller
app-editors/gedit
app-editors/nano
app-editors/vim
app-office/abiword
app-portage/gentoolkit
app-portage/layman
app-text/evince
app-text/tree
dev-lang/python
dev-lang/tcl
dev-libs/gmp
dev-libs/libiconv
dev-libs/mpfr
dev-util/strace
dev-vcs/git
gnome-extra/gcalctool
gnome-extra/gnome-games
gnome-extra/gnome-screensaver
gnome-extra/gnome-system-monitor
mail-client/claws-mail
mail-client/mailx
mail-mta/postfix
media-gfx/gimp
media-sound/alsa-utils
media-video/smplayer
media-video/totem
net-analyzer/tcpdump
net-dns/avahi
net-fs/samba
net-ftp/lftp
net-irc/hexchat
net-mail/dovecot
net-misc/openntpd
net-misc/rdate
net-misc/tor
net-misc/vinagre
net-p2p/transmission
net-wireless/wpa_supplicant
sys-apps/dbus
sys-apps/elfix
sys-apps/gradm
sys-apps/less
sys-apps/paxctl
sys-apps/pciutils
sys-boot/lilo
sys-devel/autoconf
sys-devel/automake
sys-devel/gcc
sys-devel/gdb
sys-fs/cryptsetup
sys-kernel/genkernel
sys-kernel/linux-firmware
sys-libs/cracklib
sys-libs/db
sys-libs/gdbm
sys-libs/uclibc
sys-process/lsof
virtual/libiconv
virtual/libintl
virtual/package-manager
www-client/epiphany
x11-base/xorg-server
x11-libs/gksu
x11-misc/slim
x11-terms/gnome-terminal
x11-terms/xterm
xfce-base/xfce4-appfinder
xfce-base/xfce4-meta
xfce-extra/thunar-archive-plugin
xfce-extra/thunar-shares-plugin
xfce-extra/xfce4-mixer
xfce-extra/xfce4-volumed