tools-uclibc/desktop: update build system for lilblue
This commit is contained in:
parent
542e08288a
commit
14fac58ca1
14 changed files with 789 additions and 384 deletions
1
tools-uclibc/desktop/.gitignore
vendored
1
tools-uclibc/desktop/.gitignore
vendored
|
@ -1 +1,2 @@
|
||||||
desktop-amd64-uclibc-hardened*
|
desktop-amd64-uclibc-hardened*
|
||||||
|
zzz.log
|
||||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -14,6 +14,8 @@ gpasswd -a gentoo cdrw
|
||||||
gpasswd -a gentoo usb
|
gpasswd -a gentoo usb
|
||||||
gpasswd -a gentoo games
|
gpasswd -a gentoo games
|
||||||
|
|
||||||
|
gpasswd -a portage wheel
|
||||||
|
|
||||||
echo gentoo:gentoo | chpasswd
|
echo gentoo:gentoo | chpasswd
|
||||||
|
|
||||||
groupadd -g 9995 graudit
|
groupadd -g 9995 graudit
|
||||||
|
|
1
tools-uclibc/desktop/portage/env/gdk-pixbuf.conf
vendored
Normal file
1
tools-uclibc/desktop/portage/env/gdk-pixbuf.conf
vendored
Normal file
|
@ -0,0 +1 @@
|
||||||
|
MAKEOPTS="-j1"
|
1
tools-uclibc/desktop/portage/env/pygobject.conf
vendored
Normal file
1
tools-uclibc/desktop/portage/env/pygobject.conf
vendored
Normal file
|
@ -0,0 +1 @@
|
||||||
|
MAKEOPTS="-j1"
|
|
@ -14,7 +14,7 @@ USE_UDEV="gudev hwdb keymap kmod"
|
||||||
USE_VCS="git"
|
USE_VCS="git"
|
||||||
USE_CHAR="fontforge icu idn"
|
USE_CHAR="fontforge icu idn"
|
||||||
|
|
||||||
USE_SERVERS="cups dbus sasl mbox"
|
USE_SERVERS="dbus sasl mbox"
|
||||||
USE_PAX="xtpax -ptpax"
|
USE_PAX="xtpax -ptpax"
|
||||||
|
|
||||||
USE_AUDIO="openal"
|
USE_AUDIO="openal"
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
=perl-core/ExtUtils-Manifest-1.630.0 ~amd64
|
|
@ -4,3 +4,5 @@ media-gfx/fontforge fontforge.conf
|
||||||
media-libs/libquicktime libquicktime.conf
|
media-libs/libquicktime libquicktime.conf
|
||||||
media-video/ffmpeg ffmpeg.conf
|
media-video/ffmpeg ffmpeg.conf
|
||||||
sys-apps/coreutils coreutils.conf
|
sys-apps/coreutils coreutils.conf
|
||||||
|
x11-libs/gdk-pixbuf gdk-pixbuf.conf
|
||||||
|
dev-python/pygobject pygobject.conf
|
||||||
|
|
|
@ -1 +0,0 @@
|
||||||
=net-misc/openntpd-20080406
|
|
1
tools-uclibc/desktop/portage/package.use/DirectFB
Normal file
1
tools-uclibc/desktop/portage/package.use/DirectFB
Normal file
|
@ -0,0 +1 @@
|
||||||
|
dev-libs/DirectFB -sdl
|
|
@ -52,7 +52,7 @@ rebuild_toolchain() {
|
||||||
|
|
||||||
rebuild_world() {
|
rebuild_world() {
|
||||||
cp -f portage/make.conf.2 "${ROOTFS}"/etc/portage/make.conf
|
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/
|
cp -f rebuild.sh "${ROOTFS}"/tmp/
|
||||||
chroot "${ROOTFS}"/ /tmp/rebuild.sh
|
chroot "${ROOTFS}"/ /tmp/rebuild.sh
|
||||||
rm -f "${ROOTFS}"/tmp/rebuild.sh
|
rm -f "${ROOTFS}"/tmp/rebuild.sh
|
||||||
|
@ -61,6 +61,8 @@ rebuild_world() {
|
||||||
|
|
||||||
update_world() {
|
update_world() {
|
||||||
cp -f portage/make.conf.3 "${ROOTFS}"/etc/portage/make.conf
|
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/
|
cp -f update.sh "${ROOTFS}"/tmp/
|
||||||
chroot "${ROOTFS}"/ /tmp/update.sh
|
chroot "${ROOTFS}"/ /tmp/update.sh
|
||||||
rm -f "${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 '/^SYNC/d' "${ROOTFS}"/etc/portage/make.conf
|
||||||
sed -i '/^GENTOO_MIRRORS/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
|
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() {
|
cleanup_dirs() {
|
||||||
|
@ -143,6 +148,9 @@ unmount_dirs() {
|
||||||
umount "${ROOTFS}"/dev/
|
umount "${ROOTFS}"/dev/
|
||||||
umount "${ROOTFS}"/proc/
|
umount "${ROOTFS}"/proc/
|
||||||
umount "${ROOTFS}"/usr/portage/
|
umount "${ROOTFS}"/usr/portage/
|
||||||
|
|
||||||
|
mkdir "${ROOTFS}"/usr/portage/profiles/
|
||||||
|
echo "gentoo" >> "${ROOTFS}"/usr/portage/profiles/repo_name
|
||||||
}
|
}
|
||||||
|
|
||||||
bundle_it() {
|
bundle_it() {
|
||||||
|
|
|
@ -2,4 +2,7 @@
|
||||||
|
|
||||||
source /etc/profile
|
source /etc/profile
|
||||||
env-update
|
env-update
|
||||||
|
#hacky - for some reason cairo fails to rebuild
|
||||||
|
#unless binutils is rebuilt first.
|
||||||
|
emerge -q binutils
|
||||||
emerge -uvNDq world
|
emerge -uvNDq world
|
||||||
|
|
75
tools-uclibc/desktop/world.1
Normal file
75
tools-uclibc/desktop/world.1
Normal 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
|
Loading…
Add table
Reference in a new issue