mirror of https://github.com/bebbo/amiga-gcc.git
merge
This commit is contained in:
commit
d34f98bb47
31
Dockerfile
31
Dockerfile
|
@ -1,9 +1,26 @@
|
||||||
FROM centos:7 as builder
|
FROM debian:10.4-slim AS builder
|
||||||
RUN yum install -y gcc gcc-c++ python git perl-Pod-Simple gperf patch autoconf automake make makedepend bison flex ncurses-devel gmp-devel mpfr-devel libmpc-devel gettext-devel texinfo wget
|
|
||||||
# LhA was missing in some of the steps
|
RUN echo deb http://deb.debian.org/debian/ buster main >/etc/apt/sources.list &&\
|
||||||
RUN yum install -y http://ftp.tu-chemnitz.de/pub/linux/dag/redhat/el6/en/x86_64/rpmforge/RPMS/lha-1.14i-19.2.2.el6.rf.x86_64.rpm
|
echo deb-src http://deb.debian.org/debian/ buster main >>/etc/apt/sources.list &&\
|
||||||
RUN git clone https://github.com/bebbo/amiga-gcc && cd amiga-gcc && make update && make all
|
echo deb http://security.debian.org/debian-security buster/updates main >>/etc/apt/sources.list &&\
|
||||||
|
echo deb-src http://security.debian.org/debian-security buster/updates main >>/etc/apt/sources.list &&\
|
||||||
|
echo deb http://deb.debian.org/debian/ buster-updates main >>/etc/apt/sources.list &&\
|
||||||
|
echo deb-src http://deb.debian.org/debian/ buster-updates main >>/etc/apt/sources.list
|
||||||
|
|
||||||
|
RUN apt-get -y update &&\
|
||||||
|
apt-get -y install make wget git gcc g++ lhasa libgmp-dev libmpfr-dev libmpc-dev flex bison gettext texinfo ncurses-dev autoconf rsync git lhasa
|
||||||
|
|
||||||
|
RUN git clone https://github.com/bebbo/amiga-gcc &&\
|
||||||
|
cd amiga-gcc &&\
|
||||||
|
make update &&\
|
||||||
|
make all -j
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
FROM debian:10.4-slim
|
||||||
|
|
||||||
FROM centos:7
|
|
||||||
RUN yum install -y make git
|
|
||||||
COPY --from=builder /opt/amiga /opt/amiga
|
COPY --from=builder /opt/amiga /opt/amiga
|
||||||
|
|
||||||
|
RUN echo deb http://deb.debian.org/debian/ buster main >/etc/apt/sources.list &&\
|
||||||
|
apt-get -y update &&\
|
||||||
|
apt-get -y install make git
|
||||||
|
|
|
@ -18,6 +18,7 @@ Right now these tools are build:
|
||||||
## Prerequisites
|
## Prerequisites
|
||||||
### Centos
|
### Centos
|
||||||
`sudo yum install wget gcc gcc-c++ python git perl-Pod-Simple gperf patch autoconf automake make makedepend bison flex ncurses-devel gmp-devel mpfr-devel libmpc-devel gettext-devel texinfo rsync`
|
`sudo yum install wget gcc gcc-c++ python git perl-Pod-Simple gperf patch autoconf automake make makedepend bison flex ncurses-devel gmp-devel mpfr-devel libmpc-devel gettext-devel texinfo rsync`
|
||||||
|
|
||||||
### Ubuntu, Debian
|
### Ubuntu, Debian
|
||||||
`sudo apt install make wget git gcc g++ lhasa libgmp-dev libmpfr-dev libmpc-dev flex bison gettext texinfo ncurses-dev autoconf rsync`
|
`sudo apt install make wget git gcc g++ lhasa libgmp-dev libmpfr-dev libmpc-dev flex bison gettext texinfo ncurses-dev autoconf rsync`
|
||||||
|
|
||||||
|
@ -49,6 +50,9 @@ apt-cyg install gcc-core gcc-g++ python git perl-Pod-Simple gperf patch automake
|
||||||
```
|
```
|
||||||
|
|
||||||
### Windows with msys2
|
### Windows with msys2
|
||||||
|
|
||||||
|
Precompiled suite with installer: http://franke.ms/download/setup-amiga-gcc.exe
|
||||||
|
|
||||||
```
|
```
|
||||||
pacman -S git base-devel gcc flex gmp-devel mpc-devel mpfr-devel ncurses-devel rsync
|
pacman -S git base-devel gcc flex gmp-devel mpc-devel mpfr-devel ncurses-devel rsync
|
||||||
```
|
```
|
||||||
|
@ -56,7 +60,7 @@ pacman -S git base-devel gcc flex gmp-devel mpc-devel mpfr-devel ncurses-devel r
|
||||||
Also note that you **MUST** cd into an **absolute path** e.g. `cd /c/msys64/home/test/amiga-gcc/` before running make, or builds may fail, because some files aren't found correctly (that's a msys2 bug).
|
Also note that you **MUST** cd into an **absolute path** e.g. `cd /c/msys64/home/test/amiga-gcc/` before running make, or builds may fail, because some files aren't found correctly (that's a msys2 bug).
|
||||||
|
|
||||||
### Ubuntu running on the Windows 10 Linux subsystem
|
### Ubuntu running on the Windows 10 Linux subsystem
|
||||||
tbd
|
same as normal ubuntu
|
||||||
|
|
||||||
## Howto Clone and Download All You Need
|
## Howto Clone and Download All You Need
|
||||||
```
|
```
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
Short: BetterString custom class for MUI
|
Short: BetterString custom class for MUI
|
||||||
Version: 11.33
|
Version: 11.34
|
||||||
Url: http://aminet.net/dev/mui/MCC_BetterString-11.33.lha
|
Url: http://aminet.net/dev/mui/MCC_BetterString-11.34.lha
|
||||||
|
|
||||||
MCC_BetterString/Developer/Autodocs/MCC/MCC_BetterString.doc
|
MCC_BetterString/Developer/Autodocs/MCC/MCC_BetterString.doc
|
||||||
MCC_BetterString/Developer/Autodocs/MCC/MCC_HotkeyString.doc
|
MCC_BetterString/Developer/Autodocs/MCC/MCC_HotkeyString.doc
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
Short: NList custom classes for MUI
|
Short: NList custom classes for MUI
|
||||||
Version: 0.125
|
Version: 0.126
|
||||||
Url: http://aminet.net/dev/mui/MCC_NList-0.125.lha
|
Url: http://aminet.net/dev/mui/MCC_NList-0.126.lha
|
||||||
|
|
||||||
MCC_NList/Developer/Autodocs/MCC/MCC_NBalance.doc
|
MCC_NList/Developer/Autodocs/MCC/MCC_NBalance.doc
|
||||||
MCC_NList/Developer/Autodocs/MCC/MCC_NFloattext.doc
|
MCC_NList/Developer/Autodocs/MCC/MCC_NFloattext.doc
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
Short: TextEditor custom class for MUI
|
Short: TextEditor custom class for MUI
|
||||||
Version: 15.53
|
Version: 15.54
|
||||||
Url: http://aminet.net/dev/mui/MCC_TextEditor-15.53.lha
|
Url: http://aminet.net/dev/mui/MCC_TextEditor-15.54.lha
|
||||||
|
|
||||||
MCC_TextEditor/Developer/Autodocs/MCC/MCC_TextEditor.doc
|
MCC_TextEditor/Developer/Autodocs/MCC/MCC_TextEditor.doc
|
||||||
MCC_TextEditor/Developer/C/include/mui/TextEditor_mcc.h
|
MCC_TextEditor/Developer/C/include/mui/TextEditor_mcc.h
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
Short: Next Generation Toolbar MUI Custom Class
|
Short: Next Generation Toolbar MUI Custom Class
|
||||||
Version: 26.19
|
Version: 26.20
|
||||||
Url: http://aminet.net/dev/mui/MCC_TheBar-26.19.lha
|
Url: http://aminet.net/dev/mui/MCC_TheBar-26.20.lha
|
||||||
|
|
||||||
MCC_TheBar/Developer/Autodocs/MCC/MCC_TheBar.doc
|
MCC_TheBar/Developer/Autodocs/MCC/MCC_TheBar.doc
|
||||||
MCC_TheBar/Developer/C/include/mui/TheBar_mcc.h
|
MCC_TheBar/Developer/C/include/mui/TheBar_mcc.h
|
||||||
|
|
|
@ -0,0 +1,17 @@
|
||||||
|
Short: Picasso96 retargetable graphics system
|
||||||
|
Version: 2.3
|
||||||
|
Url: http://wiki.icomp.de/w/images/e/e9/Develop.lha
|
||||||
|
|
||||||
|
Picasso96Develop/Include/libraries/Picasso96.i
|
||||||
|
Picasso96Develop/Include/libraries/Picasso96.h
|
||||||
|
Picasso96Develop/Include/autodocs/Picasso96API.doc
|
||||||
|
Picasso96Develop/Include/clib/Picasso96_protos.h
|
||||||
|
Picasso96Develop/Include/inline/Picasso96.h
|
||||||
|
Picasso96Develop/Include/pragmas/Picasso96_pragmas.h
|
||||||
|
Picasso96Develop/Include/proto/Picasso96.h
|
||||||
|
Picasso96Develop/Include/fd/Picasso96API_lib.fd
|
||||||
|
Picasso96Develop/Include/lvo_p96.i = ../lvo/lvo_p96.i
|
||||||
|
fd2sfd : Picasso96API_lib.fd clib/Picasso96_protos.h
|
||||||
|
stubs : Picasso96API_lib.sfd
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue