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:
parent
8e8fedf1cb
commit
e62c2a7619
1
DEPS
1
DEPS
@ -1,2 +1,3 @@
|
||||
irc ncurses
|
||||
tinyxserver tinyxlib
|
||||
tmux libevent ncurses
|
||||
|
25
cross-scripts/tinyxlib
Normal file
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
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
|
||||
|
Loading…
Reference in New Issue
Block a user