Files
@ 1be455d6fbb9
Branch filter:
Location: libtransport.git/Dockerfile - annotation
1be455d6fbb9
2.2 KiB
text/x-dockerfile-config
Include skypeweb in Docker image
9d509f2b7b81 9d509f2b7b81 9d509f2b7b81 9d509f2b7b81 9d509f2b7b81 a794d6d3c7fd 39105793d7cc 39105793d7cc 39105793d7cc 88f46fbe909c 9d509f2b7b81 9d509f2b7b81 9d509f2b7b81 9d509f2b7b81 88f46fbe909c 39105793d7cc 39105793d7cc 39105793d7cc a794d6d3c7fd a794d6d3c7fd a794d6d3c7fd a794d6d3c7fd a794d6d3c7fd 39105793d7cc 1be455d6fbb9 1be455d6fbb9 1be455d6fbb9 1be455d6fbb9 1be455d6fbb9 1be455d6fbb9 1be455d6fbb9 39105793d7cc 39105793d7cc 9d509f2b7b81 39105793d7cc 39105793d7cc 39105793d7cc 39105793d7cc 39105793d7cc 39105793d7cc 39105793d7cc 39105793d7cc 39105793d7cc 39105793d7cc 39105793d7cc 39105793d7cc a794d6d3c7fd 39105793d7cc 39105793d7cc 9d509f2b7b81 9d509f2b7b81 | FROM fedora:23
EXPOSE 5222
VOLUME ["/etc/spectrum2/transports", "/var/lib/spectrum2"]
# Spectrum 2
RUN dnf install protobuf protobuf swiften gcc gcc-c++ make libpqxx-devel libpurple-devel protobuf-devel swiften-devel rpm-build avahi-devel boost-devel cmake cppunit-devel expat-devel libcommuni-devel libidn-devel libsqlite3x-devel log4cxx-devel json-glib-devel mysql-devel popt-devel git libevent-devel qt-devel dbus-glib-devel libcurl-devel wget -y && \
echo "---> Installing Spectrum 2" && \
git clone git://github.com/hanzz/spectrum2.git && \
cd spectrum2 && \
./packaging/fedora/build_rpm.sh && \
rpm -U /root/rpmbuild/RPMS/x86_64/*.rpm && \
cp ./packaging/docker/run.sh /run.sh && \
cd .. && \
rm -rf spectrum2 && \
rm -rf ~/rpmbuild && \
echo "---> Installing purple-facebook" && \
wget https://github.com/jgeboski/purple-facebook/releases/download/6a0a79182ebc/purple-facebook-6a0a79182ebc.tar.gz && \
tar -xf purple-facebook-6a0a79182ebc.tar.gz && cd purple-facebook-6a0a79182ebc && \
./configure && \
make && \
make install && \
cd .. && \
rm -rf purple-facebook* && \
echo "---> Installing skype4pidgin" && \
git clone git://github.com/EionRobb/skype4pidgin.git && \
cd skype4pidgin/skypeweb && \
make && \
make install && \
cd ../.. && \
rm -rf skype4pidgin && \
echo "---> cleanup" && \
rm -rf /usr/share/locale/* && \
rm -rf /usr/share/doc/* && \
rm -rf /usr/share/icons/* && \
rm -rf /usr/share/cracklib* && \
rm -rf /usr/share/hwdata* && \
rm -rf /usr/lib64/libQtGui* && \
rm -rf /usr/lib64/libQtSvg* && \
rm -rf /usr/lib64/libQtDeclarative* && \
rm -rf /usr/lib64/libQtOpenGL* && \
rm -rf /usr/lib64/libQtScriptTools* && \
rm -rf /usr/lib64/libQtMultimedia* && \
rm -rf /usr/lib64/libQtHelp* && \
rm -rf /usr/lib64/libQtDesigner* && \
rm -rf /usr/lib64/libQt3* && \
dnf remove protobuf-devel swiften-devel gcc gcc-c++ libpqxx-devel libevent-devel qt-devel dbus-glib-devel libpurple-devel make rpm-build avahi-devel boost-devel cmake cppunit-devel expat-devel libcommuni-devel libidn-devel libsqlite3x-devel json-glib-devel log4cxx-devel mysql-devel popt-devel libcurl-devel spectrum2-debuginfo yum perl wget -y && \
dnf clean all -y && \
rm -rf /var/lib/rpm/*
CMD "/run.sh"
|