aboutsummaryrefslogtreecommitdiff
path: root/README
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--README21
-rw-r--r--README.in18
2 files changed, 35 insertions, 4 deletions
diff --git a/README b/README
index d958cc27..11892857 100644
--- a/README
+++ b/README
@@ -24,13 +24,21 @@ repports, and other stuff should be sent to <hugo@lysator.liu.se>.
If you want to contribute something yourself, either see TODO.* for
things to do, or run `grep -RE 'TODO|NOTE'.
-Requirements
-------------
+Requirements & Dependencies
+---------------------------
For basic functionallity guile-2.2 or greater should be enough
(tested to work with guile-3.0). You do however need to supply your
own calendar files. I recommend vdirsyncer for fetching local copies
from all over the internet.
+For popups to work the JS library Tipped is also needed, which
+brings a transitive dependency on JQuery. The script `download-deps'
+fetches both into "good" places in the static sub-directory. Tipped
+[TIPPED] is used under Creative Commons BY 4.0 [CCBY], © staaky.
+JQuery is used in accordance to their license [JQUERY].
+
+The zoneinfo data [TZ] is in the public domain [TZLIC].
+
Building
--------
Since guile is primarily a scripting language no explicit
@@ -43,3 +51,12 @@ Techical Details
----------------
- Internally all weeks start on sunday, which is repsenented as `0'.
+
+References
+----------
+
+[TIPPED] https://github.com/staaky/tipped
+[CCBY] https://creativecommons.org/licenses/by/4.0/
+[JQUERY] https://github.com/jquery/jquery/blob/master/LICENSE.txt
+[TZ] https://github.com/eggert/tz
+[TZLIC] https://github.com/eggert/tz/blob/master/LICENSE
diff --git a/README.in b/README.in
index f00fa796..d5e66352 100644
--- a/README.in
+++ b/README.in
@@ -12,10 +12,14 @@ Contributing
------------
Contributions are more than welcome. Patches, feature requests, bug repports, and other stuff should be sent to <hugo@lysator.liu.se>. If you want to contribute something yourself, either see TODO.* for things to do, or run `grep -RE 'TODO|NOTE'.
-Requirements
-------------
+Requirements & Dependencies
+---------------------------
For basic functionallity guile-2.2 or greater should be enough (tested to work with guile-3.0). You do however need to supply your own calendar files. I recommend vdirsyncer for fetching local copies from all over the internet.
+For popups to work the JS library Tipped is also needed, which brings a transitive dependency on JQuery. The script `download-deps' fetches both into "good" places in the static sub-directory. Tipped [TIPPED] is used under Creative Commons BY 4.0 [CCBY], © staaky. JQuery is used in accordance to their license [JQUERY].
+
+The zoneinfo data [TZ] is in the public domain [TZLIC].
+
Building
--------
Since guile is primarily a scripting language no explicit compilation step is required. Just run module/main.scm and the appropriate modules will be compiled (guile will tell you what it's doing). For building this README, run
@@ -24,3 +28,13 @@ Since guile is primarily a scripting language no explicit compilation step is re
Techical Details
----------------
- Internally all weeks start on sunday, which is repsenented as `0'.
+
+
+References
+----------
+
+[TIPPED] https://github.com/staaky/tipped
+[CCBY] https://creativecommons.org/licenses/by/4.0/
+[JQUERY] https://github.com/jquery/jquery/blob/master/LICENSE.txt
+[TZ] https://github.com/eggert/tz
+[TZLIC] https://github.com/eggert/tz/blob/master/LICENSE \ No newline at end of file