view docker/media/Dockerfile @ 161:4fe61dcd856e

flatpak: update build-manifest to retrieve dependencies without initial download phase: - dependencies are now entirely retrieved from the installation, and requirement are build from there. The source package is currently always used, and it is now possible to use PYTHON_DEP_PREINSTALL to add extra packages or use a specific version of a package. - fixed insertion of `release_elt` for dev version at the right location. - `branch` is not set anymore for stable versions. - libxslt is not added anymore as it is part of freedesktop runtime - flathub share-modules is now used for Python 2
author Goffi <goffi@goffi.org>
date Fri, 23 Aug 2019 16:41:05 +0200
parents b69056368901
children
line wrap: on
line source

#################################################################
#                                                               #
#                       Salut à Toi/media                       #
# This Dockerfile build a « Salut à Toi » base image with media #
#  Salut à Toi is a multi-frontends multi-purposes XMPP client  #
#                                                               #
#################################################################

FROM salutatoi/base:latest

MAINTAINER Goffi <goffi@goffi.org>

RUN cd /usr/share/sat && hg clone https://repos.goffi.org/sat_media media

# ftp workflow is kept below on purpose, but we use currently hg for media
# WORKDIR /usr/share/sat/media_tmp
#
# # wget and tar are not installed, so we use python
# RUN python -c 'import urllib2,tarfile,cStringIO;tar=tarfile.open(fileobj=cStringIO.StringIO(urllib2.urlopen("ftp://ftp.goffi.org/sat_media/sat_media.tar.bz2").read()));tar.extractall()'
#
# # The media_tmp complication is due to an AUFS bug, see https://github.com/docker/docker/issues/4570
# WORKDIR /usr/share/sat/
# RUN mv media_tmp/sat_media* media && rmdir media_tmp