Skip to content

Commit c7bb091

Browse files
committed
add pgtk docker file
1 parent 5ac0849 commit c7bb091

File tree

2 files changed

+19
-1
lines changed

2 files changed

+19
-1
lines changed

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
[![Gitpod Ready-to-Code](https://img.shields.io/badge/Gitpod-ready--to--code-blue?logo=gitpod)](https://gitpod.io/#https://github.com/yyoncho/lsp-gitpod2)
1+
[![Gitpod Ready-to-Code](https://img.shields.io/badge/Gitpod-ready--to--code-blue?logo=gitpod)](https://gitpod.io/#https://github.com/emacs-lsp/lsp-gitpod)

pgtk/Dockerfile

+18
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
FROM gitpod/workspace-full
2+
3+
USER gitpod
4+
WORKDIR /home/gitpod
5+
6+
RUN git clone https://github.com/emacs-mirror/emacs --depth 1 --branch feature/pgtk
7+
WORKDIR /home/gitpod/emacs/
8+
RUN sudo apt-get update && sudo apt-get install -y build-essential git autoconf texinfo libgnutls28-dev libxml2-dev libncurses5-dev libjansson-dev
9+
RUN sudo apt-get install libgtk-3-dev:amd64 -y
10+
RUN sudo apt-get install libgccjit-9-dev -y
11+
RUN ./autogen.sh
12+
RUN ./configure --with-pgtk --with-cairo --with-modules --with-native-compilation
13+
RUN make -j8
14+
15+
WORKDIR /home/gitpod/
16+
17+
RUN git clone https://github.com/yyoncho/elegant-emacs .emacs.d
18+
RUN sudo apt-get install fonts-roboto -y

0 commit comments

Comments
 (0)