diff options
author | Leah Neukirchen <leah@vuxu.org> | 2020-01-27 14:42:06 +0100 |
---|---|---|
committer | Leah Neukirchen <leah@vuxu.org> | 2020-01-27 14:42:06 +0100 |
commit | 6dee0885b727f7f8da484ce5eda5599024a671de (patch) | |
tree | 733c7d67759ed43541cf5bac917fb27d7e62a261 /lib1.sh | |
download | mewix-6dee0885b727f7f8da484ce5eda5599024a671de.tar.gz mewix-6dee0885b727f7f8da484ce5eda5599024a671de.tar.xz mewix-6dee0885b727f7f8da484ce5eda5599024a671de.zip |
initial commit of mewix
Diffstat (limited to 'lib1.sh')
-rw-r--r-- | lib1.sh | 71 |
1 files changed, 71 insertions, 0 deletions
diff --git a/lib1.sh b/lib1.sh new file mode 100644 index 0000000..a54f6d3 --- /dev/null +++ b/lib1.sh @@ -0,0 +1,71 @@ +set -e + +pre_fetch() { :; } +do_fetch() { + cd /cache + curl -L -f -C - -O $distfiles +} +post_fetch() { :; } + +pre_extract() { :; } +do_extract() { + for d in $distfiles; do + tar xf ${d##*/} -C /tmp + done + + cd /tmp + + for d in $distfiles; do + arch=${d##*/} + dir=${arch} + dir=${dir%.gz} + dir=${dir%.xz} + dir=${dir%.bz2} + dir=${dir%.tgz} + dir=${dir%.tbz} + dir=${dir%.txz} + dir=${dir%.tar} + cd $dir + break # first distfile only + done +} +post_extract() { :; } + +pre_patch() { :; } +do_patch() { + : XXX +} +post_patch() { :; } + +pre_configure() { :; } +do_configure() { + if [ -x ./configure ]; then + ./configure $configure_args + fi +} +post_configure() { :; } + +pre_build() { :; } +do_build() { + make \ + CC="$CC" CXX="$CXX" CFLAGS="$CFLAGS" LDFLAGS="$LDFLAGS" \ + ${makejobs} ${make_default_target} ${make_default_args} +} +post_build() { :; } + +pre_check() { :; } +do_check() { + : XXX +} +post_check() { :; } + +pre_install() { :; } +do_install() { + make PREFIX=/usr DESTDIR=${DESTDIR} ${make_install_target} ${make_install_args} +} +post_install() { :; } + +verbose() { + printf "=> %s\n" "$*" + "$@" +} |