gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[taler-deployment] branch master updated: Get Debian images to build


From: gnunet
Subject: [taler-deployment] branch master updated: Get Debian images to build
Date: Thu, 12 Jan 2023 12:36:48 +0100

This is an automated email from the git hooks/post-receive script.

grothoff pushed a commit to branch master
in repository deployment.

The following commit(s) were added to refs/heads/master by this push:
     new 0bcbfd9  Get Debian images to build
0bcbfd9 is described below

commit 0bcbfd9336f212181ca7ff8db5018254dd2ae604
Author: Christian Grothoff <christian@grothoff.org>
AuthorDate: Thu Jan 12 12:36:45 2023 +0100

    Get Debian images to build
---
 packaging/debian-docker/Dockerfile        | 10 ++++++++--
 packaging/debian-docker/libeufin-build.sh | 24 ++++++++++++++++++++++++
 packaging/debian-docker/taler-build.sh    |  2 ++
 3 files changed, 34 insertions(+), 2 deletions(-)

diff --git a/packaging/debian-docker/Dockerfile 
b/packaging/debian-docker/Dockerfile
index 98b2a66..161a88b 100644
--- a/packaging/debian-docker/Dockerfile
+++ b/packaging/debian-docker/Dockerfile
@@ -1,4 +1,4 @@
-FROM debian:bullseye
+FROM debian:bookworm
 # This file is in the public domain.
 #
 # Docker image to build Ubuntu packages of
@@ -15,8 +15,11 @@ RUN apt-get -y install libzbar-dev 
default-libmysqlclient-dev mandoc libpulse-de
 RUN apt-get -y install python3-jinja2 doxygen libjose-dev iproute2 sudo
 RUN apt-get -y install wget zile
 RUN apt-get -y install libogg-dev gettext net-tools po-debconf 
debhelper-compat dbconfig-pgsql nginx
-RUN apt-get -y install libgtk-3-dev libgladeui-dev libmagic-dev
+RUN apt-get -y install libgtk-3-dev libgladeui-dev libmagic-dev policykit-1
 RUN apt-get -y install dbconfig-no-thanks
+# For libeufin:
+RUN apt-get -y install openjdk-17-jdk python3-click python3-requests python3
+
 RUN apt-get -y install apt-utils
 
 RUN pip install sphinx_rtd_theme
@@ -30,6 +33,9 @@ RUN apt-get -y dist-upgrade
 COPY gnunet-build.sh /root/
 RUN chmod +x /root/gnunet-build.sh
 RUN /root/gnunet-build.sh master
+COPY libeufin-build.sh /root/
+RUN chmod +x /root/libeufin-build.sh
+RUN /root/libeufin-build.sh master
 COPY taler-build.sh /root/
 RUN chmod +x /root/taler-build.sh
 RUN /root/taler-build.sh master
diff --git a/packaging/debian-docker/libeufin-build.sh 
b/packaging/debian-docker/libeufin-build.sh
new file mode 100644
index 0000000..4855af1
--- /dev/null
+++ b/packaging/debian-docker/libeufin-build.sh
@@ -0,0 +1,24 @@
+#!/bin/sh
+# This file is in the public domain.
+# Helper script to build the latest DEB packages in the container.
+
+set -eu
+unset LD_LIBRARY_PATH
+
+mkdir -p /build/libeufin
+cd /build/libeufin
+
+# Fetch source
+rm -rf *
+git clone git://git.taler.net/libeufin
+cd libeufin
+git checkout $1
+./bootstrap
+./configure --prefix=/usr/local
+./gradlew dist
+dpkg-buildpackage -rfakeroot -b -uc -us
+cd ..
+dpkg -i *.deb
+
+tar uvf ../packages.tgz *.deb
+cd ..
diff --git a/packaging/debian-docker/taler-build.sh 
b/packaging/debian-docker/taler-build.sh
index 2e048f4..6e14c56 100644
--- a/packaging/debian-docker/taler-build.sh
+++ b/packaging/debian-docker/taler-build.sh
@@ -11,6 +11,8 @@ cd /build/taler
 # Fetch source
 rm -rf *
 
+pip3 install htmlark
+
 for n in exchange merchant
 do
     git clone git://git.taler.net/$n

-- 
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]