FROM fedora:27

RUN dnf install -y	\
    fedora-packager \
    fedora-review \
    gtk3 \
    libnotify \
    python2-devel \
    python-gobject \
	python2-configparser \
	python2-future \
	python2-pynacl \
	python2-requests-oauthlib \
    python2-cryptography \
    python2-pillow \
	python2-mock \
    python-qrcode \
	python-repoze-lru \
	dbus-python \
	pytest \
    python3-devel \
	python3-future \
	python3-gobject  \
	python3-pynacl \
	python3-requests-oauthlib \
	python3-dbus \
	python3-repoze-lru \
    python3-mock \
    python2-pytest-runner \
    python3-pytest-runner \
    python3-cryptography \
    python3-qrcode \
    python3-pillow

RUN rpmdev-setuptree

ADD . /code
WORKDIR /code

RUN python setup.py sdist
RUN cp dist/*.tar.gz /root/rpmbuild/SOURCES/.
RUN rpmbuild -bs rpm/eduvpn_fedora.spec
RUN rpmbuild -bb rpm/eduvpn_fedora.spec



