From 33d3ee622fabef28bb75f86cd834bf6122ea23e2 Mon Sep 17 00:00:00 2001 From: Philip Miess Date: Wed, 1 Jan 2020 19:42:08 -0500 Subject: [PATCH 1/5] Add gnuwin32 package of gcal. This is supported project with 83 packages in 70 repos. This is part of https://github.com/0install/0install.de-feeds/issues/3 --- utils/gcal.xml | 233 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 233 insertions(+) create mode 100644 utils/gcal.xml diff --git a/utils/gcal.xml b/utils/gcal.xml new file mode 100644 index 000000000..c6719e249 --- /dev/null +++ b/utils/gcal.xml @@ -0,0 +1,233 @@ + + + + Gcal + Gcal: print calendars + Gcal is a program for calculating and printing calendars. Gcal displays hybrid and proleptic Julian and Gregorian calendar sheets, respectively for one month, three months, or a whole year. It also displays eternal holiday lists for many countries around the globe, and features a very powerful creation of fixed date liststhat can be used for reminding purposes. Gcal can calculate various astronomical data and times of the Sun and the Moon for pleasure at any location, precisely enough for most civil purposes. Gcal supports some other calendar systems, for example, the Chinese and Japanese calendars, the Hebrew calendar, and the civil Islamic calendar, too. + + + Office + http://gnuwin32.sourceforge.net/packages/gcal.htm + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + a program for calculating and printing calendars. + Gcal is a program similar the standard calendar programs + BSD-`cal' and `calendar'. + + Gcal displays hybrid and proleptic Julian and Gregorian + calendar sheets, respectively, for one month, three + months or a whole year. It also displays eternal holi- + day lists for many countries around the globe, and fea- + tures a very powerful creation of fixed date lists that + can be used for reminding purposes. Gcal can calculate + various astronomical data and times of the Sun and the + Moon for at pleasure any location, precisely enough for + most civil purposes. Gcal supports some other calendar + systems, for example the Chinese and Japanese calendar, + the Hebrew calendar and the civil Islamic calendar, too. + + + + Time management of fixed dates + Uses `daily[.awk|.pl]' for processing Gcal resource file lines +used for time management of fixed dates stored in the fixed +`DATE-PART HH1:MM1,HH2:MM2,%n,%t FIXED-DATE-TEXT' format. +`HH1:MM1' is the time (HOUR:MINUTE) the fixed date takes place. +`HH2:MM2' is the time (HOUR:MINUTE) the fixed date is warned +in advance. The valid range of HOUR is 00...23, and the +valid range of MINUTE is 00...59. For example + `0 08:15,00:30,%n,%t Dentist' +creates a today's fixed date message of 30 minutes +starting at 07:45 until 08:15. + + + + Creates a Gcal location resource file which contains the day/night lengths and differences for all days of the year YYYY for a definite location. + Uses `ddiff1[.awk|.pl]' and `ddiff2[.awk|.pl]' for creating +a Gcal location resource file which contains the day/night +lengths and differences for all days of the year YYYY for +a definite location. +A Gcal location response file is a Gcal response file +consisting of one line, which passes the location name +LOC, its country code CC, and the ISO-6709-co-ordinate +COORD via text variables to Gcal. + + + + Creates all Gcal location response files which can be generated from the Gcal location pool resource file \`./$outfile1'. + First step: + Uses `ddiffdrv.rc' or any other Gcal location pool + resource file for creating all Gcal location response + files which can be generated from that file. + If no Gcal location pool resource file exists, this + script tries to create the `ddiffdrv.rc' file by + processing the ZONE file `zone.tab' by means of + AWK/Perl and the `ddiffdrv[.awk|.pl]' script. + A Gcal location response file is a Gcal response file + consisting of one line, which passes the location name + LOC, its country code CC, and the ISO-6709-co-ordinate + COORD via text variables to Gcal. The line template of + a Gcal location response file is: + -r$l=CC-LOC:$c=COORD +Second step (only if the `--create' option is given): + Creation of all Gcal location resource files, which + contain the day/night lengths and differences for all + days of the year YYYY for the location. +Third step (also only if the `--create' option is given): + Creation of the Gcal include file `ddiff.rc', which + contains include statements of all Gcal location + resource files created + + + + Processes ZONEINFO files and saves the dates at which Daylight-Saving Times take place + Uses `dst[.awk|.pl]' for processing ZONEINFO files and saves the +dates at which Daylight-Saving Times take place converted to the +Gcal fixed date format in a resource file. + + + + + + + This simple script converts 'gcal -n -u %0001 year' output to LaTeX tabular/longtable output for gcal. + + + + Displays the dates at which the next Full Moon and New Moon phases take place, p. + Displays the dates at which the next Full Moon and New Moon +phases take place, plus some additionally information +about today's date. + + + + Displays the times at which moon has happened in the past respectively will happen in the future + Uses `mrms[.awk|.pl]' for processing the Gcal `mrms.rc' resource +file to display the times at which moonrise/moonset has happened +in the past respectively will happen in the future, based on +the actual local time. If a Gcal resource file is specified +as program option, this resource file is used instead of the +default resource file `mrms.rc'. + + + + Displays the times at which sun has happened in the past respectively will happen in the future + Uses `srss[.awk|.pl]' for processing the Gcal `srss.rc' resource +file to display the times at which sunrise/sunset has happened +in the past respectively will happen in the future, based on +the actual local time. If a Gcal resource file is specified +as program option, this resource file is used instead of the +default resource file `srss.rc + + + + Generates the Gcal resource file wlocdrv.rc and the wloc script text, which creates location files containing air line distances and course angles between several geographic locations around the world. + Uses `wlocdrv1[.awk|.pl]' and `wlocdrv2[.awk|.pl]' +for processing the ZONE file `zone.tab' to generate the +Gcal resource file `wlocdrv.rc' and the `wloc' script text, +which creates location files containing air line distances +and course angles between several geographic locations +around the world. + + + + Gcal2txt is a program which creates a text file from a verbatim Gcal resource file + + + + runs the Gcal program with the date of tomorrow's + Tcal is a program which runs gcal with a date set one + day ahead (equivalent the --shift=1 option). All given + arguments are passed unmodified to the Gcal program. If + the Gcal program shall be called with another date than + tomorrow's date, this desired date can be selected by + using the --shift=[+|-]number option, in which [+|-]num- + ber is the distance of days the desired date is distant + from the actual date (works only for Gregorian years). + The --shift option must be given before all other argu- + ments which are passed to the Gcal program. An exit sta- + tus of 0 means all processing is successfully done, any + other value means an error has occured. + + + + creates a verbatim Gcal resource file from a + Txt2gcal is a program which creates a verbatim Gcal + resource file from a text file. If no text-file argument + is given or/but a single `-' character, the program + reads and processes all input received from the standard + input channel. If no date-part argument is given, + Txt2gcal creates a 0 for the date part. All results are + always shown on the standard output channel. An exit + status of 0 means all processing is successfully done, + any other value means an error has occured. + + + From 5b44cba6a9a921eeae72b64502f235590ed49cdc Mon Sep 17 00:00:00 2001 From: Philip Miess Date: Wed, 1 Jan 2020 19:45:38 -0500 Subject: [PATCH 2/5] gcal has bdeps use i486 --- utils/gcal.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/utils/gcal.xml b/utils/gcal.xml index c6719e249..e92c9516b 100644 --- a/utils/gcal.xml +++ b/utils/gcal.xml @@ -9,7 +9,7 @@ Office http://gnuwin32.sourceforge.net/packages/gcal.htm - + From d2c9bcf574f2f5979b4ead77e8414c82070e7e20 Mon Sep 17 00:00:00 2001 From: Philip Miess Date: Sun, 5 Jan 2020 09:55:20 -0500 Subject: [PATCH 3/5] gcal remove extra character for interface close tag --- utils/gcal.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/utils/gcal.xml b/utils/gcal.xml index e92c9516b..8f32ce93c 100644 --- a/utils/gcal.xml +++ b/utils/gcal.xml @@ -229,5 +229,5 @@ around the world. status of 0 means all processing is successfully done, any other value means an error has occured. - + From b059a8d59a332f6a69a72be9bd4ab8b17e1fca4f Mon Sep 17 00:00:00 2001 From: Philip Miess Date: Sun, 17 May 2020 22:11:31 -0400 Subject: [PATCH 4/5] use new gnu icon urls --- utils/gcal.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/utils/gcal.xml b/utils/gcal.xml index 8f32ce93c..947beb6da 100644 --- a/utils/gcal.xml +++ b/utils/gcal.xml @@ -4,8 +4,8 @@ Gcal Gcal: print calendars Gcal is a program for calculating and printing calendars. Gcal displays hybrid and proleptic Julian and Gregorian calendar sheets, respectively for one month, three months, or a whole year. It also displays eternal holiday lists for many countries around the globe, and features a very powerful creation of fixed date liststhat can be used for reminding purposes. Gcal can calculate various astronomical data and times of the Sun and the Moon for pleasure at any location, precisely enough for most civil purposes. Gcal supports some other calendar systems, for example, the Chinese and Japanese calendars, the Hebrew calendar, and the civil Islamic calendar, too. - - + + Office http://gnuwin32.sourceforge.net/packages/gcal.htm From b85539f3545af8721d33181fc329f197a5dd68b6 Mon Sep 17 00:00:00 2001 From: Philip Miess Date: Sun, 17 May 2020 22:12:30 -0400 Subject: [PATCH 5/5] hash update --- utils/gcal.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/utils/gcal.xml b/utils/gcal.xml index 947beb6da..15c4a4401 100644 --- a/utils/gcal.xml +++ b/utils/gcal.xml @@ -9,7 +9,7 @@ Office http://gnuwin32.sourceforge.net/packages/gcal.htm - + @@ -69,7 +69,7 @@ - +