mirror of
https://github.com/abraunegg/onedrive
synced 2024-06-08 00:42:13 +02:00
Update minimum compiler versions to dmd-2.087.0 and ldc-1.17.0 (#1724)
* Update minimum compiler versions to dmd-2.087.0 and ldc-1.17.0
This commit is contained in:
parent
ecfd391b86
commit
dafc37e677
4
configure
vendored
4
configure
vendored
|
@ -2133,7 +2133,7 @@ case $(basename $DC) in
|
||||||
# remove everthing after ):
|
# remove everthing after ):
|
||||||
VERSION=${VERSION%%):*}
|
VERSION=${VERSION%%):*}
|
||||||
# now version should be something like L.M.N
|
# now version should be something like L.M.N
|
||||||
MINVERSION=1.12.0
|
MINVERSION=1.17.0
|
||||||
;;
|
;;
|
||||||
dmd)
|
dmd)
|
||||||
# DMD64 D Compiler v2.085.1\n...
|
# DMD64 D Compiler v2.085.1\n...
|
||||||
|
@ -2141,7 +2141,7 @@ case $(basename $DC) in
|
||||||
VERSION=${VERSION#*Compiler v}
|
VERSION=${VERSION#*Compiler v}
|
||||||
VERSION=${VERSION%% *}
|
VERSION=${VERSION%% *}
|
||||||
# now version should be something like L.M.N
|
# now version should be something like L.M.N
|
||||||
MINVERSION=2.083.1
|
MINVERSION=2.087.0
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
|
|
|
@ -104,7 +104,7 @@ case $(basename $DC) in
|
||||||
# remove everthing after ):
|
# remove everthing after ):
|
||||||
VERSION=${VERSION%%):*}
|
VERSION=${VERSION%%):*}
|
||||||
# now version should be something like L.M.N
|
# now version should be something like L.M.N
|
||||||
MINVERSION=1.12.0
|
MINVERSION=1.17.0
|
||||||
;;
|
;;
|
||||||
dmd)
|
dmd)
|
||||||
# DMD64 D Compiler v2.085.1\n...
|
# DMD64 D Compiler v2.085.1\n...
|
||||||
|
@ -112,7 +112,7 @@ case $(basename $DC) in
|
||||||
VERSION=${VERSION#*Compiler v}
|
VERSION=${VERSION#*Compiler v}
|
||||||
VERSION=${VERSION%% *}
|
VERSION=${VERSION%% *}
|
||||||
# now version should be something like L.M.N
|
# now version should be something like L.M.N
|
||||||
MINVERSION=2.083.1
|
MINVERSION=2.087.0
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
|
|
|
@ -2,11 +2,11 @@
|
||||||
FROM debian:stretch
|
FROM debian:stretch
|
||||||
RUN apt update && \
|
RUN apt update && \
|
||||||
apt install -y build-essential curl libcurl4-openssl-dev libsqlite3-dev pkg-config wget git
|
apt install -y build-essential curl libcurl4-openssl-dev libsqlite3-dev pkg-config wget git
|
||||||
RUN wget https://github.com/ldc-developers/ldc/releases/download/v1.16.0/ldc2-1.16.0-linux-aarch64.tar.xz && \
|
RUN wget https://github.com/ldc-developers/ldc/releases/download/v1.17.0/ldc2-1.17.0-linux-aarch64.tar.xz && \
|
||||||
tar -xvf ldc2-1.16.0-linux-aarch64.tar.xz
|
tar -xvf ldc2-1.17.0-linux-aarch64.tar.xz
|
||||||
COPY . /usr/src/onedrive
|
COPY . /usr/src/onedrive
|
||||||
RUN cd /usr/src/onedrive/ && \
|
RUN cd /usr/src/onedrive/ && \
|
||||||
./configure DC=/ldc2-1.16.0-linux-aarch64/bin/ldmd2 && \
|
./configure DC=/ldc2-1.17.0-linux-aarch64/bin/ldmd2 && \
|
||||||
make clean && \
|
make clean && \
|
||||||
make && \
|
make && \
|
||||||
make install
|
make install
|
||||||
|
|
|
@ -2,11 +2,11 @@
|
||||||
FROM debian:stretch
|
FROM debian:stretch
|
||||||
RUN apt update && \
|
RUN apt update && \
|
||||||
apt install -y build-essential curl libcurl4-openssl-dev libsqlite3-dev pkg-config wget git
|
apt install -y build-essential curl libcurl4-openssl-dev libsqlite3-dev pkg-config wget git
|
||||||
RUN wget https://github.com/ldc-developers/ldc/releases/download/v1.16.0/ldc2-1.16.0-linux-armhf.tar.xz && \
|
RUN wget https://github.com/ldc-developers/ldc/releases/download/v1.17.0/ldc2-1.17.0-linux-armhf.tar.xz && \
|
||||||
tar -xvf ldc2-1.16.0-linux-armhf.tar.xz
|
tar -xvf ldc2-1.17.0-linux-armhf.tar.xz
|
||||||
COPY . /usr/src/onedrive
|
COPY . /usr/src/onedrive
|
||||||
RUN cd /usr/src/onedrive/ && \
|
RUN cd /usr/src/onedrive/ && \
|
||||||
./configure DC=/ldc2-1.16.0-linux-armhf/bin/ldmd2 && \
|
./configure DC=/ldc2-1.17.0-linux-armhf/bin/ldmd2 && \
|
||||||
make clean && \
|
make clean && \
|
||||||
make && \
|
make && \
|
||||||
make install
|
make install
|
||||||
|
|
|
@ -46,7 +46,7 @@ If you wish to change this situation so that you can just use 'apt install onedr
|
||||||
* [SQLite 3](https://www.sqlite.org/) >= 3.7.15
|
* [SQLite 3](https://www.sqlite.org/) >= 3.7.15
|
||||||
* [Digital Mars D Compiler (DMD)](http://dlang.org/download.html) or [LDC – the LLVM-based D Compiler](https://github.com/ldc-developers/ldc)
|
* [Digital Mars D Compiler (DMD)](http://dlang.org/download.html) or [LDC – the LLVM-based D Compiler](https://github.com/ldc-developers/ldc)
|
||||||
|
|
||||||
**Note:** DMD version >= 2.083.1 or LDC version >= 1.12.0 is required to compile this application
|
**Note:** DMD version >= 2.087.0 or LDC version >= 1.17.0 is required to compile this application
|
||||||
|
|
||||||
### Example for installing DMD Compiler
|
### Example for installing DMD Compiler
|
||||||
```text
|
```text
|
||||||
|
|
Loading…
Reference in a new issue