Skip to content

Commit 753b7aa

Browse files
committed
Updated pylibpd recipe.
1 parent 9f3596e commit 753b7aa

File tree

1 file changed

+14
-1
lines changed

1 file changed

+14
-1
lines changed

recipes/pylibpd/recipe.sh

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,26 @@ URL_pylibpd=https://github.com/libpd/libpd/archive/$VERSION_pylibpd.zip
66
MD5_pylibpd=
77
BUILD_pylibpd=$BUILD_PATH/pylibpd/$(get_directory $URL_pylibpd)
88
RECIPE_pylibpd=$RECIPES_PATH/pylibpd
9+
GIT_pylibpd=https://github.com/libpd/libpd
910

1011
function prebuild_pylibpd() {
12+
# Clone recursively libpd repository
13+
rm -rf $BUILD_pylibpd
14+
git clone --recursive $GIT_pylibpd $BUILD_pylibpd
1115
# Apply thread removal patch
1216
cd $BUILD_pylibpd/python
1317
if [ -f .patched ]; then
1418
return
1519
fi
1620
try patch -p1 < $RECIPE_pylibpd/patches/threadfix.patch
1721
touch .patched
22+
# Apply Makefile patch
23+
cd $BUILD_pylibpd
24+
if [ -f .patched ]; then
25+
return
26+
fi
27+
try patch < $RECIPE_pylibpd/patches/makefilefix.patch
28+
touch .patched
1829
}
1930

2031
function shouldbuild_pylibpd() {
@@ -24,8 +35,10 @@ function shouldbuild_pylibpd() {
2435
}
2536

2637
function build_pylibpd() {
27-
cd $BUILD_pylibpd/python
2838
push_arm
39+
cd $BUILD_pylibpd
40+
try make
41+
cd python
2942
try $HOSTPYTHON setup.py build
3043
try $HOSTPYTHON setup.py install -O2
3144
try $HOSTPYTHON setup.py clean

0 commit comments

Comments
 (0)