Commit 3fb5ee8e authored by Vivien Kraus's avatar Vivien Kraus
Browse files

Make an index

parent da720e0d
Pipeline #109721 passed with stages
in 7 minutes and 26 seconds
......@@ -18,9 +18,11 @@ make -j 16 install-html || exit 1
make distclean || exit 1
cd .. || exit 1
cp tarot-$VERSION/index.html public/ || exit 1
if test "x$CI_PAGES_URL" = "x"
export CI_PAGES_URL=""
export CI_PAGES_URL=""
for link in $(wget -O- "$CI_API_V4_URL/projects/$CI_PROJECT_ID/releases" | jq -r '.[0].assets.links[].url')
......@@ -21,12 +21,14 @@ EXTRA_DIST += \ \ \
setup.el \
$(srcdir)/ \
$(srcdir)/README \
$(srcdir)/AUTHORS \
org_verbose = $(org_verbose_@AM_V@)
org_verbose_ = $(org_verbose_@AM_DEFAULT_V@)
......@@ -47,3 +49,10 @@ $(srcdir)/AUTHORS: setup.el
--file "$(srcdir)/" \
-f org-ascii-export-to-ascii \
&& mv "$(srcdir)/AUTHORS.txt" "$(srcdir)/AUTHORS")
$(srcdir)/index.html: setup.el
$(org_verbose) ($(EMACS) \
--batch -q \
-l "$(srcdir)/setup.el" \
--file "$(srcdir)/" \
-f org-html-export-to-html \
&& mv "$(srcdir)/tarot.html" "$(srcdir)/index.html")
......@@ -4,17 +4,66 @@
#+options: toc:nil email:t
#+HTML_HEAD: <link rel="stylesheet" type="text/css" href="share/doc/tarot/style.css" />
This is the repository of the Tarot source code. Welcome!
You will most likely want to [[][download]] the software.
* Download the software
You have several options.
** Use a supported package manager
Package managers are recommended since they let you stay up to date
with each release. Tarot tries to be available with as many package
managers as possible, however there are a few restrictions.
*** You're running GNU/Linux: Use Flatpak
Configure flatpak with these easy steps:
#+BEGIN_SRC shell :eval no
# Add the GNOME repo for the runtime dependencies; remove "--user" for
# system-wide installation.
flatpak --user remote-add --if-not-exists gnome \
# Add the tarot repo
flatpak --user remote-add --if-not-exists tarot \
# Install the package
flatpak --user install -y tarot eu.planete_kraus.Tarot
For developers: the Flatpak manifest is at
It is updated with each release with a short delay.
*** Your favorite package manager is not listed here
Please tell me. There are a few restrictions on which package
managers are listed here:
- the package managers should be free software (/free/ as in
- the package manager should not build the package with a non-free
- the package manager should either be decentralized (it should be
possible to use it without its "main" archive) or its archive should
have a clear policy on accepting only free software.
** Download the latest release
The latest release is always available online at
[[]]. Once
extracted, you should run:
You will find the usual to start building your
=configure= script, and then go all GNU!
#+BEGIN_SRC shell :eval no
./configure && make && sudo make install
If you don't know how to play tarot, then start with [[][the online manual]]!
* Documentation
There are several sources of documentation. There is an online
version of the manual at
There is a developer blog at
Less interestingly, there is a developer blog at
If you have a bug, you don't understand something, or have a dream,
come and share it with me on the fediverse ( or by
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment