Skip to content

Commit bfcfe8d

Browse files
committed
Add necessary packages to install msitools
1 parent 8d2d65d commit bfcfe8d

1 file changed

Lines changed: 16 additions & 1 deletion

File tree

Dockerfile

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,14 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
2424
rpm \
2525
sed \
2626
uuid-dev \
27-
xz-utils
27+
xz-utils \
28+
libgsf-1-dev \
29+
gobject-introspection \
30+
valac \
31+
libgirepository1.0-dev \
32+
intltool \
33+
debhelper \
34+
wget
2835

2936
# install ruby
3037
RUN mkdir -p /opt/ruby-2.2.2/ && \
@@ -42,5 +49,13 @@ RUN echo "\n" | bash /opt/osxcross/build.sh
4249
RUN rm /opt/osxcross/tarballs/*
4350
ENV PATH /opt/osxcross/target/bin:$PATH
4451

52+
# install msitools
53+
RUN cd /tmp && wget https://launchpad.net/ubuntu/+archive/primary/+files/gcab_0.6.orig.tar.xz && tar -xf gcab_0.6.orig.tar.xz && cd gcab-0.6 && ./configure && make && make install
54+
55+
RUN cd /tmp && wget https://launchpad.net/ubuntu/+archive/primary/+files/msitools_0.94.orig.tar.xz && tar -xf msitools_0.94.orig.tar.xz && cd msitools-0.94 && ./configure && make && make install
56+
4557
ONBUILD WORKDIR /home/mruby/code
4658
ONBUILD ENV GEM_HOME /home/mruby/.gem/
59+
60+
ONBUILD ENV PATH $GEM_HOME/bin/:$PATH
61+
ONBUILD ENV LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib/

0 commit comments

Comments
 (0)