Добавлены docker-файлы для сборки пакетов

This commit is contained in:
Сергей Калинин
2020-08-12 14:31:41 +03:00
parent b399aeb7cf
commit 5aca28d00a
6 changed files with 72 additions and 0 deletions

View File

@@ -0,0 +1,9 @@
FROM debian:buster-slim
RUN apt-get update \
&& apt-get install -y locales tcl tk libtcl libtk tcl-dev tk-dev libterm-readline-perl-perl git debhelper \
&& rm -rf /var/lib/apt/lists/* \
&& localedef -i ru_RU -c -f UTF-8 -A /usr/share/locale/locale.alias ru_RU.UTF-8
ENV LANG=ru_RU.utf8
WORKDIR /home/builder

View File

@@ -0,0 +1,7 @@
FROM svk28/tcltk-build-debian:10.5
VOLUME /files
ADD build-deb.sh .
CMD git clone https://bitbucket.org/svk28/rac-gui.git && ./build-deb.sh

18
docker/debian/build-deb.sh Executable file
View File

@@ -0,0 +1,18 @@
#!/bin/bash
cd rac-gui
VERSION=$(grep Version rac_gui.tcl | grep -oE '\b[0-9]{1,2}\.[0-9]{1,2}\.[0-9]{1,2}\b')
RELEASE=$(grep Release rac_gui.tcl | grep -oE '\b[0-9]{1,3}\b')
mv rac_gui.tcl racgui
sed -i "s+^set\ dir(lib)+set\ dir(lib)\ /usr/share/rac-gui/lib ;#+g" racgui
sed -i "s+\[pwd\]+/usr/share/rac-gui+g" racgui
tar czf ../rac-gui_${VERSION}.orig.tar.gz .
dpkg-buildpackage
cp ../rac-gui_${VERSION}-${RELEASE}_amd64.deb /files/