1
0
mirror of git://git.2f30.org/morpheus.git synced 2024-06-24 13:38:34 +00:00

Add tinyxlib and tinyxserver

This commit is contained in:
sin 2014-02-17 15:38:40 +00:00
parent 8e8fedf1cb
commit e62c2a7619
4 changed files with 53 additions and 1 deletions

1
DEPS

@ -1,2 +1,3 @@
irc ncurses
tinyxserver tinyxlib
tmux libevent ncurses

25
cross-scripts/tinyxlib Normal file

@ -0,0 +1,25 @@
url=$mirror/tinyxlib.tar.gz
fetch() {
wget -c $url -O src/tinyxlib.tar.gz
}
unpack() {
cd src
[ -d tinyxlib ] || tar xzf tinyxlib.tar.gz
cd -
}
build() {
cd src/tinyxlib
make clean
make CC=x86_64-linux-musl-gcc BINDIR="/bin" LIBDIR="/lib" STATIC=1 \
FONT_ENCODINGS_DIRECTORY="/usr/share/fonts/encodings/encodings.dir"
cd -
}
install() {
cd src/tinyxlib
make DESTDIR="$libcroot" BINDIR="/bin" LIBDIR="/lib" STATIC=1 install
cd -
}

26
pkgs/tinyxserver Normal file

@ -0,0 +1,26 @@
url=$mirror/tinyxserver.tar.gz
fetch() {
wget -c $url -O src/tinyxserver.tar.gz
}
unpack() {
cd src
[ -d tinyxserver ] || tar xzf tinyxserver.tar.gz
cd -
}
build() {
cd src/tinyxserver
make clean
make CC=x86_64-linux-musl-gcc EXTRA_CFLAGS="-D_XSERVER64=1 -I$libcroot/include" \
LDFLAGS="-static -L$libcroot/lib" \
FONTDIR="/usr/share/fonts"
cd -
}
install() {
cd src/tinyxserver
make DESTDIR="$root" BINDIR="/bin" install
cd -
}

@ -1,7 +1,7 @@
mkdir -p $root
cd $root
mkdir -p boot bin dev emul etc home opt proc root share src sys tmp var
mkdir -p dev/pts dev/shm opt/cross share/doc share/man var/empty var/log var/run
mkdir -p dev/pts dev/shm opt/cross share/doc share/fonts/encodings share/man var/empty var/log var/run
ln -sf . usr
ln -sf bin sbin
ln -sf ../tmp var/tmp