From 44d4ac054dc40aa458b5760c837689f87532d27c Mon Sep 17 00:00:00 2001 From: sin Date: Tue, 17 Sep 2013 13:40:43 +0100 Subject: [PATCH] Add more packages --- cross-scripts/curl-7.32.0 | 25 +++++++++++++++++++++++++ cross-scripts/libsigc++-2.3.1 | 24 ++++++++++++++++++++++++ cross-scripts/libtorrent-0.13.3 | 24 ++++++++++++++++++++++++ stage0 | 3 +++ 4 files changed, 76 insertions(+) create mode 100644 cross-scripts/curl-7.32.0 create mode 100644 cross-scripts/libsigc++-2.3.1 create mode 100644 cross-scripts/libtorrent-0.13.3 diff --git a/cross-scripts/curl-7.32.0 b/cross-scripts/curl-7.32.0 new file mode 100644 index 0000000..d852ab5 --- /dev/null +++ b/cross-scripts/curl-7.32.0 @@ -0,0 +1,25 @@ +url=$mirror/curl-7.32.0.tar.gz + +fetch() { + wget -c $url -O src/curl-7.32.0.tar.gz +} + +unpack() { + pushd src + [ -d curl-7.32.0 ] || tar xzf curl-7.32.0.tar.gz + popd +} + +build() { + pushd src/curl-7.32.0 + CC=musl-gcc ./configure --prefix=$top/cross --with-ssl \ + --with-random=/dev/urandom --disable-shared + make CC=musl-gcc -j$nprocs + popd +} + +install() { + pushd src/curl-7.32.0 + make install + popd +} diff --git a/cross-scripts/libsigc++-2.3.1 b/cross-scripts/libsigc++-2.3.1 new file mode 100644 index 0000000..5dc976a --- /dev/null +++ b/cross-scripts/libsigc++-2.3.1 @@ -0,0 +1,24 @@ +url=$mirror/libsigc++-2.3.1.tar.xz + +fetch() { + wget -c $url -O src/libsigc++-2.3.1.tar.xz +} + +unpack() { + pushd src + [ -d libsigc++-2.3.1.tar.xz ] || tar xJf libsigc++-2.3.1.tar.xz + popd +} + +build() { + pushd src/libsigc++-2.3.1 + CC=musl-gcc ./configure --prefix=$top/cross --disable-shared --enable-static + make CC=musl-gcc -j$nprocs + popd +} + +install() { + pushd src/libsigc++-2.3.1 + make install + popd +} diff --git a/cross-scripts/libtorrent-0.13.3 b/cross-scripts/libtorrent-0.13.3 new file mode 100644 index 0000000..6774f96 --- /dev/null +++ b/cross-scripts/libtorrent-0.13.3 @@ -0,0 +1,24 @@ +url=$mirror/libtorrent-0.13.3.tar.gz + +fetch() { + wget -c $url -O src/libtorrent-0.13.3.tar.gz +} + +unpack() { + pushd src + [ -d libtorrent-0.13.3 ] || tar xzf libtorrent-0.13.3.tar.gz + popd +} + +build() { + pushd src/libtorrent-0.13.3 + CC=musl-gcc ./configure --prefix=$top/cross --disable-shared + make CC=musl-gcc -j$nprocs + popd +} + +install() { + pushd src/libtorrent-0.13.3 + make install + popd +} diff --git a/stage0 b/stage0 index 38d3e6a..763cf45 100755 --- a/stage0 +++ b/stage0 @@ -19,6 +19,9 @@ export PATH ./build cross-scripts/libevent-2.0.21 ./build cross-scripts/ncurses-5.9 ./build cross-scripts/zlib-1.2.8 +# ./build cross-scripts/libsigc++-2.3.1 +# ./build cross-scripts/curl-7.32.0 +# ./build cross-scripts/libtorrent-0.13.3 # Build stage0 packages pkglist=$(ls pkgs)