Add python3 build script (#76)
* build python 3.5 * update to 3.5.2-8 * add python3.5 and mpdecimal to Makefile
This commit is contained in:
parent
5621082dbb
commit
f25188e3a4
19
src/Makefile
19
src/Makefile
@ -21,6 +21,18 @@ LIBTEAM-DEBS=libteam5_1.26-1_amd64.deb \
|
|||||||
libteam-dev_1.26-1_amd64.deb \
|
libteam-dev_1.26-1_amd64.deb \
|
||||||
libteam-utils_1.26-1_amd64.deb
|
libteam-utils_1.26-1_amd64.deb
|
||||||
|
|
||||||
|
MPDECIMAL_VER=2.4.2-1
|
||||||
|
|
||||||
|
MPDECIMAL-DEBS=libmpdec2_$(MPDECIMAL_VER)_amd64.deb \
|
||||||
|
libmpdec-dev_$(MPDECIMAL_VER)_amd64.deb
|
||||||
|
|
||||||
|
PYTHON3_5_VER=3.5.2-8
|
||||||
|
|
||||||
|
PYTHON3_5-DEBS=libpython3.5-minimal_$(PYTHON3_5_VER)_amd64.deb \
|
||||||
|
python3.5-minimal_$(PYTHON3_5_VER)_amd64.deb \
|
||||||
|
libpython3.5-stdlib_$(PYTHON3_5_VER)_amd64.deb \
|
||||||
|
python3.5_$(PYTHON3_5_VER)_amd64.deb
|
||||||
|
|
||||||
## Function: build_project, directory
|
## Function: build_project, directory
|
||||||
## Build the project and save the .deb target in the same directory
|
## Build the project and save the .deb target in the same directory
|
||||||
## TRICK: clean dh state so it will force recreating .deb later
|
## TRICK: clean dh state so it will force recreating .deb later
|
||||||
@ -44,6 +56,13 @@ $(LIBTEAM-DEBS): $(LIBNL-DEBS)
|
|||||||
$(foreach dep, $^, $(call install_deb, $(dep)))
|
$(foreach dep, $^, $(call install_deb, $(dep)))
|
||||||
pushd libteam; ./build.sh; popd
|
pushd libteam; ./build.sh; popd
|
||||||
|
|
||||||
|
$(MPDECIMAL-DEBS):
|
||||||
|
pushd mpdecimal; ./build.sh; popd
|
||||||
|
|
||||||
|
$(PYTHON3_5-DEBS): $(MPDECIMAL-DEBS)
|
||||||
|
$(foreach dep, $^, $(call install_deb, $(dep)))
|
||||||
|
pushd python3.5; ./build.sh; popd
|
||||||
|
|
||||||
redis-sentinel_$(REDIS_VERSION).deb redis-server_$(REDIS_VERSION).deb redis-tools_$(REDIS_VERSION).deb:
|
redis-sentinel_$(REDIS_VERSION).deb redis-server_$(REDIS_VERSION).deb redis-tools_$(REDIS_VERSION).deb:
|
||||||
pushd redis; ./build.sh; popd
|
pushd redis; ./build.sh; popd
|
||||||
|
|
||||||
|
20
src/mpdecimal/build.sh
Executable file
20
src/mpdecimal/build.sh
Executable file
@ -0,0 +1,20 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
MPDECIMAL_VER=2.4.2
|
||||||
|
MPDECIMAL_DEB_VER=1
|
||||||
|
|
||||||
|
wget -N http://http.debian.net/debian/pool/main/m/mpdecimal/mpdecimal_${MPDECIMAL_VER}.orig.tar.gz
|
||||||
|
wget -N http://http.debian.net/debian/pool/main/m/mpdecimal/mpdecimal_${MPDECIMAL_VER}-${MPDECIMAL_DEB_VER}.debian.tar.xz
|
||||||
|
wget -N http://http.debian.net/debian/pool/main/m/mpdecimal/mpdecimal_${MPDECIMAL_VER}-${MPDECIMAL_DEB_VER}.dsc
|
||||||
|
|
||||||
|
dpkg-source -x mpdecimal_${MPDECIMAL_VER}-${MPDECIMAL_DEB_VER}.dsc
|
||||||
|
|
||||||
|
pushd mpdecimal-${MPDECIMAL_VER}
|
||||||
|
|
||||||
|
sudo apt-get -y build-dep mpdecimal
|
||||||
|
|
||||||
|
dpkg-buildpackage -us -uc -b
|
||||||
|
|
||||||
|
popd
|
||||||
|
|
||||||
|
cp *.deb ../
|
18
src/python3.5/build.sh
Executable file
18
src/python3.5/build.sh
Executable file
@ -0,0 +1,18 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
PYTHON_VER=3.5.2
|
||||||
|
PYTHON_DEB_VER=8
|
||||||
|
|
||||||
|
wget -N http://http.debian.net/debian/pool/main/p/python3.5/python3.5_${PYTHON_VER}.orig.tar.xz
|
||||||
|
wget -N http://http.debian.net/debian/pool/main/p/python3.5/python3.5_${PYTHON_VER}-${PYTHON_DEB_VER}.debian.tar.xz
|
||||||
|
wget -N http://http.debian.net/debian/pool/main/p/python3.5/python3.5_${PYTHON_VER}-${PYTHON_DEB_VER}.dsc
|
||||||
|
|
||||||
|
dpkg-source -x python3.5_${PYTHON_VER}-${PYTHON_DEB_VER}.dsc
|
||||||
|
|
||||||
|
pushd python3.5-${PYTHON_VER}
|
||||||
|
|
||||||
|
dpkg-buildpackage -us -uc -b
|
||||||
|
|
||||||
|
popd
|
||||||
|
|
||||||
|
cp *.deb ../
|
Loading…
Reference in New Issue
Block a user