Skip to content

Commit

Permalink
Add armadillo to mod, fix lvtk1
Browse files Browse the repository at this point in the history
Signed-off-by: falkTX <falktx@falktx.com>
  • Loading branch information
falkTX committed Oct 29, 2023
1 parent c059865 commit a9267af
Show file tree
Hide file tree
Showing 2 changed files with 46 additions and 17 deletions.
50 changes: 33 additions & 17 deletions bootstrap-mod.sh
Original file line number Diff line number Diff line change
Expand Up @@ -159,18 +159,24 @@ if [ "${MACOS}" -eq 1 ]; then
fi

# ---------------------------------------------------------------------------------------------------------------------
# lvtk1
# armadillo

ARMADILLO_VERSION="12.6.5"
ARMADILLO_URL="http://download.sourceforge.net/arma"

# LVTK1_VERSION="c105fd5077b4f7d963ad543b9979b94b9b052551"
# LVTK1_URL="https://github.com/lvtk/lvtk.git"
#
# LVTK1_EXTRAFLAGS=""
# LVTK1_EXTRAFLAGS+=" --disable-examples"
# LVTK1_EXTRAFLAGS+=" --disable-tools"
# LVTK1_EXTRAFLAGS+=" --disable-ui"
#
# download lvtk1 "${LVTK1_VERSION}" "${LVTK1_URL}" "" "git"
# build_waf lvtk1 "${LVTK1_VERSION}" "${LVTK1_EXTRAFLAGS}"
download armadillo "${ARMADILLO_VERSION}" "${ARMADILLO_URL}" "tar.xz"
build_cmake armadillo "${ARMADILLO_VERSION}" "${ARMADILLO_EXTRAFLAGS}"

# ---------------------------------------------------------------------------------------------------------------------
# hylia

HYLIA_VERSION="6421909123974ffd431ace47589975f5929bc746"
HYLIA_URL="https://github.com/falkTX/hylia.git"

HYLIA_EXTRAFLAGS="NOOPT=true"

download hylia "${HYLIA_VERSION}" "${HYLIA_URL}" "" "git"
build_make hylia "${HYLIA_VERSION}" "${HYLIA_EXTRAFLAGS}"

# ---------------------------------------------------------------------------------------------------------------------
# jack2
Expand Down Expand Up @@ -240,15 +246,25 @@ download jack-example-tools "${JACK_EXAMPLE_TOOLS_VERSION}" "${JACK_EXAMPLE_TOOL
build_meson jack-example-tools "${JACK_EXAMPLE_TOOLS_VERSION}" "${JACK_EXAMPLE_TOOLS_EXTRAFLAGS}"

# ---------------------------------------------------------------------------------------------------------------------
# hylia
# lvtk1

HYLIA_VERSION="6421909123974ffd431ace47589975f5929bc746"
HYLIA_URL="https://github.com/falkTX/hylia.git"
LVTK1_VERSION="c105fd5077b4f7d963ad543b9979b94b9b052551"
LVTK1_URL="https://github.com/lvtk/lvtk.git"

HYLIA_EXTRAFLAGS="NOOPT=true"
LVTK1_EXTRAFLAGS=""
LVTK1_EXTRAFLAGS+=" --disable-examples"
LVTK1_EXTRAFLAGS+=" --disable-tools"
LVTK1_EXTRAFLAGS+=" --disable-ui"

download hylia "${HYLIA_VERSION}" "${HYLIA_URL}" "" "git"
build_make hylia "${HYLIA_VERSION}" "${HYLIA_EXTRAFLAGS}"
download lvtk1 "${LVTK1_VERSION}" "${LVTK1_URL}" "" "git"

# force waf update for py3 compat
if [ ! -e "${PAWPAW_BUILDDIR}/lvtk1-${LVTK1_VERSION}/.stamp-configured" ]; then
cp -v "${PAWPAW_BUILDDIR}/jack2-${JACK2_VERSION}/waf" "${PAWPAW_BUILDDIR}/lvtk1-${LVTK1_VERSION}/"
cp -rv "${PAWPAW_BUILDDIR}/jack2-${JACK2_VERSION}/waflib" "${PAWPAW_BUILDDIR}/lvtk1-${LVTK1_VERSION}/"
fi

build_waf lvtk1 "${LVTK1_VERSION}" "${LVTK1_EXTRAFLAGS}"

# ---------------------------------------------------------------------------------------------------------------------
# aggdraw
Expand Down
13 changes: 13 additions & 0 deletions patches/lvtk1/01_fix-python3-compat.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
diff --git a/wscript b/wscript
index 6b6991f..8709eef 100644
--- a/wscript
+++ b/wscript
@@ -155,7 +155,7 @@ def build(bld):

def release_tag(ctx):
tag = git.tag_version(VERSION, "Release: v" + VERSION , "lvtk-")
- if tag : print "Git Tag Created: " + tag
+ if tag : print("Git Tag Created: " + tag)

def dist(ctx):
z=ctx.options.ziptype

0 comments on commit a9267af

Please sign in to comment.