Skip to content

Commit f8c89a1

Browse files
committed
add flask and flask depend packages.
the `setup.py` file can not be used directly in these packages, In `from setuptools import setup`, there will be error when package building , this code need change into `from distutils.core import setup` can solve errors..
1 parent 2e154cc commit f8c89a1

File tree

7 files changed

+216
-0
lines changed

7 files changed

+216
-0
lines changed

recipes/click/recipe.sh

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
#!/bin/bash
2+
3+
VERSION_click=${VERSION_click:-master}
4+
DEPS_click=(python)
5+
URL_click=https://github.com/mitsuhiko/click/archive/$VERSION_click.zip
6+
MD5_click=
7+
BUILD_click=$BUILD_PATH/click/$(get_directory $URL_click)
8+
RECIPE_click=$RECIPES_PATH/click
9+
10+
function prebuild_click() {
11+
true
12+
}
13+
14+
function shouldbuild_click() {
15+
if [ -d "$SITEPACKAGES_PATH/click" ]; then
16+
DO_BUILD=0
17+
fi
18+
}
19+
20+
function build_click() {
21+
cd $BUILD_click
22+
23+
push_arm
24+
try $HOSTPYTHON setup.py install
25+
pop_arm
26+
}
27+
28+
function postbuild_click() {
29+
true
30+
}
31+

recipes/flask/recipe.sh

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
#!/bin/bash
2+
3+
VERSION_flask=${VERSION_flask:-master}
4+
DEPS_flask=(python werkzeug jinja2 itsdangerous click)
5+
URL_flask=https://github.com/mitsuhiko/flask/archive/$VERSION_flask.zip
6+
MD5_flask=
7+
BUILD_flask=$BUILD_PATH/flask/$(get_directory $URL_flask)
8+
RECIPE_flask=$RECIPES_PATH/flask
9+
10+
function prebuild_flask() {
11+
true
12+
}
13+
14+
function shouldbuild_flask() {
15+
if [ -d "$SITEPACKAGES_PATH/flask" ]; then
16+
DO_BUILD=0
17+
fi
18+
}
19+
20+
function build_flask() {
21+
cd $BUILD_flask
22+
23+
push_arm
24+
try $HOSTPYTHON setup.py install
25+
pop_arm
26+
}
27+
28+
function postbuild_flask() {
29+
true
30+
}
31+

recipes/itsdangerous/recipe.sh

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
#!/bin/bash
2+
3+
VERSION_itsdangerous=${VERSION_itsdangerous:-master}
4+
DEPS_itsdangerous=(python)
5+
URL_itsdangerous=https://github.com/mitsuhiko/itsdangerous/archive/$VERSION_itsdangerous.zip
6+
MD5_itsdangerous=
7+
BUILD_itsdangerous=$BUILD_PATH/itsdangerous/$(get_directory $URL_itsdangerous)
8+
RECIPE_itsdangerous=$RECIPES_PATH/itsdangerous
9+
10+
function prebuild_itsdangerous() {
11+
true
12+
}
13+
14+
function shouldbuild_itsdangerous() {
15+
if [ -d "$SITEPACKAGES_PATH/itsdangerous" ]; then
16+
DO_BUILD=0
17+
fi
18+
}
19+
20+
function build_itsdangerous() {
21+
cd $BUILD_itsdangerous
22+
23+
push_arm
24+
try $HOSTPYTHON setup.py install
25+
pop_arm
26+
}
27+
28+
function postbuild_itsdangerous() {
29+
true
30+
}
31+

recipes/jinja2/recipe.sh

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
#!/bin/bash
2+
3+
VERSION_jinja2=${VERSION_jinja2:-master}
4+
DEPS_jinja2=(python markupsafe)
5+
URL_jinja2=https://github.com/mitsuhiko/jinja2/archive/$VERSION_jinja2.zip
6+
MD5_jinja2=
7+
BUILD_jinja2=$BUILD_PATH/jinja2/$(get_directory $URL_jinja2)
8+
RECIPE_jinja2=$RECIPES_PATH/jinja2
9+
10+
function prebuild_jinja2() {
11+
true
12+
}
13+
14+
function shouldbuild_jinja2() {
15+
if [ -d "$SITEPACKAGES_PATH/jinja2" ]; then
16+
DO_BUILD=0
17+
fi
18+
}
19+
20+
function build_jinja2() {
21+
cd $BUILD_jinja2
22+
23+
push_arm
24+
try $HOSTPYTHON setup.py install
25+
pop_arm
26+
}
27+
28+
function postbuild_jinja2() {
29+
true
30+
}
31+

recipes/libev/recipe.sh

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
#!/bin/bash
2+
3+
URL_libev=http://localhost:8080/packages/libev-4.20.zip
4+
DEPS_libev=(python)
5+
BUILD_libev=$BUILD_PATH/libev/$(get_directory $URL_libev)
6+
RECIPE_libev=$RECIPES_PATH/libev
7+
8+
function prebuild_libev() {
9+
true
10+
}
11+
12+
function shouldbuild_libev() {
13+
if [ -f $BUILD_libev/build/lib/libev.la ]; then
14+
DO_BUILD=0
15+
fi
16+
}
17+
18+
function build_libev() {
19+
cd $BUILD_libev
20+
21+
push_arm
22+
try ./configure --build=i686-pc-linux-gnu --host=arm-linux-eabi --prefix=$BUILD_libev/build/
23+
try make install
24+
pop_arm
25+
26+
}
27+
28+
function postbuild_libev() {
29+
true
30+
}

recipes/markupsafe/recipe.sh

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
#!/bin/bash
2+
3+
VERSION_markupsafe=${VERSION_markupsafe:-master}
4+
DEPS_markupsafe=(python)
5+
URL_markupsafe=https://github.com/mitsuhiko/markupsafe/archive/$VERSION_markupsafe.zip
6+
MD5_markupsafe=
7+
BUILD_markupsafe=$BUILD_PATH/markupsafe/$(get_directory $URL_markupsafe)
8+
RECIPE_markupsafe=$RECIPES_PATH/markupsafe
9+
10+
function prebuild_markupsafe() {
11+
true
12+
}
13+
14+
function shouldbuild_markupsafe() {
15+
if [ -d "$SITEPACKAGES_PATH/markupsafe" ]; then
16+
DO_BUILD=0
17+
fi
18+
}
19+
20+
function build_markupsafe() {
21+
cd $BUILD_markupsafe
22+
23+
push_arm
24+
try $HOSTPYTHON setup.py install
25+
pop_arm
26+
}
27+
28+
function postbuild_markupsafe() {
29+
true
30+
}
31+

recipes/werkzeug/recipe.sh

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
#!/bin/bash
2+
3+
VERSION_werkzeug=${VERSION_werkzeug:-master}
4+
DEPS_werkzeug=(python pyopenssl)
5+
URL_werkzeug=https://github.com/mitsuhiko/werkzeug/archive/$VERSION_werkzeug.zip
6+
MD5_werkzeug=
7+
BUILD_werkzeug=$BUILD_PATH/werkzeug/$(get_directory $URL_werkzeug)
8+
RECIPE_werkzeug=$RECIPES_PATH/werkzeug
9+
10+
function prebuild_werkzeug() {
11+
true
12+
}
13+
14+
function shouldbuild_werkzeug() {
15+
if [ -d "$SITEPACKAGES_PATH/werkzeug" ]; then
16+
DO_BUILD=0
17+
fi
18+
}
19+
20+
function build_werkzeug() {
21+
cd $BUILD_werkzeug
22+
23+
push_arm
24+
try $HOSTPYTHON setup.py install
25+
pop_arm
26+
}
27+
28+
function postbuild_werkzeug() {
29+
true
30+
}
31+

0 commit comments

Comments
 (0)