File tree 1 file changed +14
-1
lines changed
1 file changed +14
-1
lines changed Original file line number Diff line number Diff line change @@ -6,15 +6,26 @@ URL_pylibpd=https://github.com/libpd/libpd/archive/$VERSION_pylibpd.zip
6
6
MD5_pylibpd=
7
7
BUILD_pylibpd=$BUILD_PATH /pylibpd/$( get_directory $URL_pylibpd )
8
8
RECIPE_pylibpd=$RECIPES_PATH /pylibpd
9
+ GIT_pylibpd=https://github.com/libpd/libpd
9
10
10
11
function prebuild_pylibpd() {
12
+ # Clone recursively libpd repository
13
+ rm -rf $BUILD_pylibpd
14
+ git clone --recursive $GIT_pylibpd $BUILD_pylibpd
11
15
# Apply thread removal patch
12
16
cd $BUILD_pylibpd /python
13
17
if [ -f .patched ]; then
14
18
return
15
19
fi
16
20
try patch -p1 < $RECIPE_pylibpd /patches/threadfix.patch
17
21
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
18
29
}
19
30
20
31
function shouldbuild_pylibpd() {
@@ -24,8 +35,10 @@ function shouldbuild_pylibpd() {
24
35
}
25
36
26
37
function build_pylibpd() {
27
- cd $BUILD_pylibpd /python
28
38
push_arm
39
+ cd $BUILD_pylibpd
40
+ try make
41
+ cd python
29
42
try $HOSTPYTHON setup.py build
30
43
try $HOSTPYTHON setup.py install -O2
31
44
try $HOSTPYTHON setup.py clean
You can’t perform that action at this time.
0 commit comments