diff options
author | Jason Yavorska <jyavorska@protonmail.com> | 2020-05-12 09:29:01 +0200 |
---|---|---|
committer | Simon Steinbeiß <ochosi@xfce.org> | 2020-05-12 09:29:01 +0200 |
commit | e1ef0fea807716a6954649a0ed693b0647283560 (patch) | |
tree | eb5745e2b2798745fc6f0518b7bb570715f0bf54 /README.md | |
parent | 87b91f66d087d6f393230af5bd9a4f0283e15368 (diff) | |
download | xfce4-dev-tools-e1ef0fea807716a6954649a0ed693b0647283560.tar.gz |
Update README with explanation of Dockerfile
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/README.md b/README.md new file mode 100644 index 0000000..09ee22f --- /dev/null +++ b/README.md @@ -0,0 +1,28 @@ +## What is it? + +The Xfce development tools are a collection of tools and macros for +Xfce developers and people that want to build Xfce from Git In addition +it contains the Xfce developer's handbook. + +This project also contains the code to build and deploy xfce-build to the +[xfce-build area on Docker Hub](https://hub.docker.com/repository/docker/xfce/xfce-build/). +This container is the build environment used by Xfce to build the various projects. +It can also be used as your own build environment as follows: + +```bash +docker run --rm -u $(id -u ${USER}):$(id -g ${USER}) \ + --volume $(pwd):/tmp xfce/xfce-build:master /bin/bash \ + -c "cd /tmp; ./autogen.sh && make distcheck" +``` + +The steps to build the container are encoded in the [`Dockerfile`](Dockerfile) in +this repository, and is built via the build job in [`.gitlab-ci.yml`](.gitlab-ci.yml). + + +## How to report bugs? + +Bugs should be reported to the [Xfce bugtracking system](http://bugzilla.xfce.org), +product Xfce development tools). You will need to create an account for yourself. + +Please read the file [`HACKING`](HACKING) for information on where to send changes +or bugfixes for this package. |