mirror of
https://github.com/ohwgiles/laminar.git
synced 2024-10-27 20:34:20 +00:00
update dependencies to latest versions
This commit is contained in:
parent
66b62f70f3
commit
1bd07acfc6
@ -8,35 +8,36 @@ SOURCE_DIR=$(readlink -f $(dirname ${BASH_SOURCE[0]}))
|
|||||||
|
|
||||||
docker run --rm -i -v $SOURCE_DIR:/root/rpmbuild/SOURCES/laminar-$VERSION:ro -v $OUTPUT_DIR:/output centos bash -xe <<EOS
|
docker run --rm -i -v $SOURCE_DIR:/root/rpmbuild/SOURCES/laminar-$VERSION:ro -v $OUTPUT_DIR:/output centos bash -xe <<EOS
|
||||||
|
|
||||||
yum -y install rpm-build cmake make gcc gcc-c++ wget sqlite-devel boost-devel zlib-devel
|
yum -y install epel-release
|
||||||
|
yum -y install rpm-build cmake3 make gcc gcc-c++ wget sqlite-devel boost-devel zlib-devel
|
||||||
|
|
||||||
mkdir /build
|
mkdir /build
|
||||||
cd /build
|
cd /build
|
||||||
|
|
||||||
wget -O capnproto.tar.gz https://github.com/sandstorm-io/capnproto/archive/v0.5.3.tar.gz
|
wget -O capnproto.tar.gz https://github.com/capnproto/capnproto/archive/v0.6.1.tar.gz
|
||||||
wget -O websocketpp.tar.gz https://github.com/zaphoyd/websocketpp/archive/0.6.0.tar.gz
|
wget -O websocketpp.tar.gz https://github.com/zaphoyd/websocketpp/archive/0.7.0.tar.gz
|
||||||
wget -O rapidjson.tar.gz https://github.com/miloyip/rapidjson/archive/v1.0.2.tar.gz
|
wget -O rapidjson.tar.gz https://github.com/miloyip/rapidjson/archive/v1.1.0.tar.gz
|
||||||
md5sum -c <<EOF
|
md5sum -c <<EOF
|
||||||
909bd13ad6b8bc840ac78ab8f5bcb0a4 capnproto.tar.gz
|
481d0f2fe24f46ce25234ea9704ef0b4 capnproto.tar.gz
|
||||||
5a485884c01f881aafbf1e055d851b82 websocketpp.tar.gz
|
5027c20cde76fdaef83a74acfcf98e23 websocketpp.tar.gz
|
||||||
97cc60d01282a968474c97f60714828c rapidjson.tar.gz
|
badd12c511e081fec6c89c43a7027bce rapidjson.tar.gz
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
tar xzf capnproto.tar.gz
|
tar xzf capnproto.tar.gz
|
||||||
tar xzf websocketpp.tar.gz
|
tar xzf websocketpp.tar.gz
|
||||||
tar xzf rapidjson.tar.gz
|
tar xzf rapidjson.tar.gz
|
||||||
|
|
||||||
cd /build/capnproto-0.5.3/c++/
|
cd /build/capnproto-0.6.1/c++/
|
||||||
cmake -DCMAKE_BUILD_TYPE=Release -DBUILD_TESTING=off .
|
cmake3 -DCMAKE_BUILD_TYPE=Release -DBUILD_TESTING=off .
|
||||||
make -j4
|
make -j4
|
||||||
make install
|
make install
|
||||||
|
|
||||||
cd /build/websocketpp-0.6.0/
|
cd /build/websocketpp-0.7.0/
|
||||||
cmake .
|
cmake3 .
|
||||||
make install
|
make install
|
||||||
|
|
||||||
cd /build/rapidjson-1.0.2/
|
cd /build/rapidjson-1.1.0/
|
||||||
cmake -DRAPIDJSON_BUILD_EXAMPLES=off .
|
cmake3 -DRAPIDJSON_BUILD_EXAMPLES=off .
|
||||||
make install
|
make install
|
||||||
|
|
||||||
cd
|
cd
|
||||||
@ -55,7 +56,7 @@ Lightweight Continuous Integration Service
|
|||||||
%prep
|
%prep
|
||||||
|
|
||||||
%build
|
%build
|
||||||
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/ %{_sourcedir}/laminar-$VERSION
|
cmake3 -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/ %{_sourcedir}/laminar-$VERSION
|
||||||
pwd
|
pwd
|
||||||
make
|
make
|
||||||
|
|
||||||
|
@ -9,34 +9,34 @@ SOURCE_DIR=$(readlink -f $(dirname ${BASH_SOURCE[0]}))
|
|||||||
docker run --rm -i -v $SOURCE_DIR:/laminar:ro -v $OUTPUT_DIR:/output debian:stable bash -xe <<EOS
|
docker run --rm -i -v $SOURCE_DIR:/laminar:ro -v $OUTPUT_DIR:/output debian:stable bash -xe <<EOS
|
||||||
|
|
||||||
apt-get update
|
apt-get update
|
||||||
apt-get install -y wget cmake g++ libsqlite3-dev libboost-filesystem1.55-dev zlib1g-dev
|
apt-get install -y wget cmake g++ libsqlite3-dev libboost-filesystem1.62-dev zlib1g-dev
|
||||||
|
|
||||||
mkdir /build
|
mkdir /build
|
||||||
cd /build
|
cd /build
|
||||||
|
|
||||||
wget -O capnproto.tar.gz https://github.com/sandstorm-io/capnproto/archive/v0.5.3.tar.gz
|
wget -O capnproto.tar.gz https://github.com/capnproto/capnproto/archive/v0.6.1.tar.gz
|
||||||
wget -O websocketpp.tar.gz https://github.com/zaphoyd/websocketpp/archive/0.6.0.tar.gz
|
wget -O websocketpp.tar.gz https://github.com/zaphoyd/websocketpp/archive/0.7.0.tar.gz
|
||||||
wget -O rapidjson.tar.gz https://github.com/miloyip/rapidjson/archive/v1.0.2.tar.gz
|
wget -O rapidjson.tar.gz https://github.com/miloyip/rapidjson/archive/v1.1.0.tar.gz
|
||||||
md5sum -c <<EOF
|
md5sum -c <<EOF
|
||||||
909bd13ad6b8bc840ac78ab8f5bcb0a4 capnproto.tar.gz
|
481d0f2fe24f46ce25234ea9704ef0b4 capnproto.tar.gz
|
||||||
5a485884c01f881aafbf1e055d851b82 websocketpp.tar.gz
|
5027c20cde76fdaef83a74acfcf98e23 websocketpp.tar.gz
|
||||||
97cc60d01282a968474c97f60714828c rapidjson.tar.gz
|
badd12c511e081fec6c89c43a7027bce rapidjson.tar.gz
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
tar xzf capnproto.tar.gz
|
tar xzf capnproto.tar.gz
|
||||||
tar xzf websocketpp.tar.gz
|
tar xzf websocketpp.tar.gz
|
||||||
tar xzf rapidjson.tar.gz
|
tar xzf rapidjson.tar.gz
|
||||||
|
|
||||||
cd /build/capnproto-0.5.3/c++/
|
cd /build/capnproto-0.6.1/c++/
|
||||||
cmake -DCMAKE_BUILD_TYPE=Release -DBUILD_TESTING=off .
|
cmake -DCMAKE_BUILD_TYPE=Release -DBUILD_TESTING=off .
|
||||||
make -j4
|
make -j4
|
||||||
make install
|
make install
|
||||||
|
|
||||||
cd /build/websocketpp-0.6.0/
|
cd /build/websocketpp-0.7.0/
|
||||||
cmake .
|
cmake .
|
||||||
make install
|
make install
|
||||||
|
|
||||||
cd /build/rapidjson-1.0.2/
|
cd /build/rapidjson-1.1.0/
|
||||||
cmake -DRAPIDJSON_BUILD_EXAMPLES=off .
|
cmake -DRAPIDJSON_BUILD_EXAMPLES=off .
|
||||||
make install
|
make install
|
||||||
|
|
||||||
@ -54,7 +54,7 @@ Section:
|
|||||||
Priority: optional
|
Priority: optional
|
||||||
Architecture: amd64
|
Architecture: amd64
|
||||||
Maintainer: Oliver Giles <web ohwg net>
|
Maintainer: Oliver Giles <web ohwg net>
|
||||||
Depends: libboost-filesystem1.55.0, zlib1g
|
Depends: libboost-filesystem1.62.0, zlib1g
|
||||||
Description: Lightweight Continuous Integration Service
|
Description: Lightweight Continuous Integration Service
|
||||||
EOF
|
EOF
|
||||||
cat <<EOF > laminar/DEBIAN/postinst
|
cat <<EOF > laminar/DEBIAN/postinst
|
||||||
|
Loading…
Reference in New Issue
Block a user