File tree 3 files changed +30
-6
lines changed
3 files changed +30
-6
lines changed Original file line number Diff line number Diff line change
1
+ --- Makefile 2015-08-19 10:42:49.160410592 +0200
2
+ +++ Makefile-threadfix 2015-08-19 11:08:49.458350964 +0200
3
+ @@ -150,7 +150,7 @@
4
+ libpd: $(LIBPD)
5
+
6
+ $(LIBPD): ${PD_FILES:.c=.o} ${UTIL_FILES:.c=.o} ${EXTRA_FILES:.c=.o}
7
+ - $(CC) -o $(LIBPD) $^ $(LDFLAGS) -lm -lpthread
8
+ + $(CC) -o $(LIBPD) $^ $(LDFLAGS) -lm
9
+
10
+ javalib: $(JNIH_FILE) $(PDJAVA_JAR)
11
+
Original file line number Diff line number Diff line change 1
- --- python/setup-threadfix .py 2013-05-29 13:10:16.000000000 -0400
2
- +++ python/setup.py 2013-06-07 11:53:34.447298388 -0400
3
- @@ -22 ,7 +22 ,6 @@
1
+ --- python/setup.py 2015-08-18 11:15:35.546257493 +0200
2
+ +++ python/setup-threadfix .py 2015-08-18 11:32:16.784394028 +0200
3
+ @@ -24 ,7 +24 ,6 @@
4
4
libraries = [
5
5
'm',
6
6
'dl',
7
- - 'pthread',
7
+ - 'pthread'
8
8
],
9
- sources= [
9
+ sources = [
10
10
'pylibpd.i',
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