Point metadata and README at Federated Computer
Federated Computer is the developer, CoreDesktop's site the homepage, and the federated-calendar repository's issues the bug tracker and support. Drop the GNOME links and project group, which don't apply here; the About dialog now takes its support link from the metainfo. The README says Federated Calendar is based on GNOME Calendar, links to it, and explains how to build and run it. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -1,32 +1,53 @@
|
|||||||
<div align="center">
|
<div align="center">
|
||||||
<img src="data/icons/hicolor/scalable/apps/org.gnome.Calendar.svg" width="128" height="128">
|
<img src="data/icons/hicolor/scalable/apps/computer.federated.FederatedCalendar.svg" width="128" height="128">
|
||||||
|
|
||||||
# GNOME Calendar
|
# Federated Calendar
|
||||||
|
|
||||||
Manage your schedule
|
Manage your schedule
|
||||||
|
|
||||||
<img width="922" src="https://static.gnome.org/appdata/gnome-50/org.gnome.Calendar/month-view.png">
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
## Installation
|
Federated Calendar is a calendar app for [CoreDesktop] that works with the
|
||||||
|
calendars of your Federated Computer Core. Invite people to your events by
|
||||||
|
email, and your Core sends them the invitations, updates and cancellations.
|
||||||
|
|
||||||
[](https://flathub.org/apps/details/org.gnome.Calendar)
|
It's based on [GNOME Calendar], and can be installed alongside it.
|
||||||
|
|
||||||
|
## Inviting people
|
||||||
|
|
||||||
|
People can be invited to events on the calendars of a Core that CoreDesktop's
|
||||||
|
`configure` has set up on this computer. You become the event's organizer, and
|
||||||
|
the Core's Nextcloud emails the invitations when you save the event.
|
||||||
|
|
||||||
|
## Building
|
||||||
|
|
||||||
|
```sh
|
||||||
|
meson setup _build
|
||||||
|
ninja -C _build
|
||||||
|
```
|
||||||
|
|
||||||
|
To run it without installing:
|
||||||
|
|
||||||
|
```sh
|
||||||
|
GSETTINGS_SCHEMA_DIR=_build/data ./_build/src/federated-calendar
|
||||||
|
```
|
||||||
|
|
||||||
|
To install it in `/usr/local`:
|
||||||
|
|
||||||
|
```sh
|
||||||
|
sudo ninja -C _build install
|
||||||
|
```
|
||||||
|
|
||||||
## Links
|
## Links
|
||||||
|
|
||||||
- Homepage: [apps.gnome.org/Calendar]
|
- Homepage: [coredesktop.computer][CoreDesktop]
|
||||||
- Report an issue: [gitlab.gnome.org/GNOME/gnome-calendar/issues]
|
- Report an issue: [gitea.federated.computer/Federated_Computer/federated-calendar/issues]
|
||||||
- Donate: [donate.gnome.org]
|
- Based on: [GNOME Calendar]
|
||||||
- Translate: [l10n.gnome.org/module/gnome-calendar]
|
|
||||||
- Contact: [matrix.to/#/#gnome-calendar:gnome.org]
|
|
||||||
|
|
||||||
## Contributing
|
## Contributing
|
||||||
|
|
||||||
For information on how to contribute, please check [CONTRIBUTING.md](CONTRIBUTING.md) and [HACKING.md](HACKING.md).
|
For information on how to contribute, please check [CONTRIBUTING.md](CONTRIBUTING.md) and [HACKING.md](HACKING.md).
|
||||||
|
|
||||||
|
|
||||||
[apps.gnome.org/Calendar]: https://apps.gnome.org/Calendar
|
[CoreDesktop]: https://coredesktop.computer
|
||||||
[gitlab.gnome.org/GNOME/gnome-calendar/issues]: https://gitlab.gnome.org/GNOME/gnome-calendar/issues/
|
[GNOME Calendar]: https://gitlab.gnome.org/GNOME/gnome-calendar
|
||||||
[donate.gnome.org]: https://donate.gnome.org/
|
[gitea.federated.computer/Federated_Computer/federated-calendar/issues]: https://gitea.federated.computer/Federated_Computer/federated-calendar/issues
|
||||||
[l10n.gnome.org/module/gnome-calendar]: https://l10n.gnome.org/module/gnome-calendar/
|
|
||||||
[matrix.to/#/#gnome-calendar:gnome.org]: https://matrix.to/#/#gnome-calendar:gnome.org/
|
|
||||||
|
|||||||
+2
-2
@@ -66,7 +66,7 @@ cc = meson.get_compiler('c')
|
|||||||
|
|
||||||
config_h = configuration_data()
|
config_h = configuration_data()
|
||||||
|
|
||||||
package_bugreport = 'http://bugzilla.gnome.org/enter_bug.cgi?product=' + meson.project_name()
|
package_bugreport = 'https://gitea.federated.computer/Federated_Computer/federated-calendar/issues'
|
||||||
|
|
||||||
# release tag for the about dialog and metainfo release infos
|
# release tag for the about dialog and metainfo release infos
|
||||||
if development_release
|
if development_release
|
||||||
@@ -82,7 +82,7 @@ set_defines = [
|
|||||||
['PACKAGE_NAME', meson.project_name()],
|
['PACKAGE_NAME', meson.project_name()],
|
||||||
['PACKAGE_STRING', '@0@ @1@'.format(meson.project_name(), calendar_version)],
|
['PACKAGE_STRING', '@0@ @1@'.format(meson.project_name(), calendar_version)],
|
||||||
['PACKAGE_TARNAME', meson.project_name()],
|
['PACKAGE_TARNAME', meson.project_name()],
|
||||||
['PACKAGE_URL', 'https://apps.gnome.org/Calendar/'],
|
['PACKAGE_URL', 'https://coredesktop.computer'],
|
||||||
['MAJOR_VERSION', calendar_major_version],
|
['MAJOR_VERSION', calendar_major_version],
|
||||||
['RELEASE_TAG', release_tag],
|
['RELEASE_TAG', release_tag],
|
||||||
['PACKAGE_VERSION', calendar_version + rev],
|
['PACKAGE_VERSION', calendar_version + rev],
|
||||||
|
|||||||
@@ -6,8 +6,8 @@
|
|||||||
|
|
||||||
<id>@appid@</id>
|
<id>@appid@</id>
|
||||||
|
|
||||||
<developer id="org.gnome">
|
<developer id="computer.federated">
|
||||||
<name>The GNOME Project</name>
|
<name>Federated Computer</name>
|
||||||
</developer>
|
</developer>
|
||||||
|
|
||||||
<name>Federated Calendar</name>
|
<name>Federated Calendar</name>
|
||||||
@@ -15,22 +15,22 @@
|
|||||||
|
|
||||||
<description>
|
<description>
|
||||||
<p>
|
<p>
|
||||||
GNOME Calendar is an elegant tool to help you plan and stay on top of your schedule for
|
Federated Calendar is an elegant tool to help you plan and stay on top of your schedule for
|
||||||
upcoming days and weeks, whether your months are filled with meetings and appointments,
|
upcoming days and weeks, whether your months are filled with meetings and appointments,
|
||||||
public events, travel logistics, or other commitments in your life.
|
public events, travel logistics, or other commitments in your life.
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
Easily create and manage unlimited calendars and events with GNOME Calendar's infinite
|
It works with the calendars of your Federated Computer Core: invite people to your events
|
||||||
scrolling month view, week timetable, and scheduling list view.
|
by email, and your Core sends them the invitations, updates and cancellations.
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
Integrating the latest GNOME technologies and design best practices, GNOME Calendar builds on
|
Easily create and manage unlimited calendars and events with an infinite scrolling month
|
||||||
top of the mature Evolution data server to manage large quantities of events and to provide
|
view, week timetable, and scheduling list view. You can also add calendars from other
|
||||||
integration with other applications. You can add calendars from various online calendaring
|
online services (like Nextcloud, Google Calendar, and CalDAV / WebDAV servers), and use
|
||||||
services (like NextCloud, Google Calendar, and CalDAV / WebDAV servers), enabling you to
|
local calendars offline.
|
||||||
synchronize your events across multiple devices and platforms. GNOME Calendar also supports
|
</p>
|
||||||
local and offline calendaring, so you can use it anywhere and anytime while travelling
|
<p>
|
||||||
(or after civilization's collapse.)
|
Federated Calendar is based on GNOME Calendar.
|
||||||
</p>
|
</p>
|
||||||
</description>
|
</description>
|
||||||
|
|
||||||
@@ -77,18 +77,14 @@
|
|||||||
</screenshots>
|
</screenshots>
|
||||||
|
|
||||||
<branding>
|
<branding>
|
||||||
<color type="primary" scheme_preference="light">#dc8add</color>
|
<color type="primary" scheme_preference="light">#2ee6d6</color>
|
||||||
<color type="primary" scheme_preference="dark">#613583</color>
|
<color type="primary" scheme_preference="dark">#052b42</color>
|
||||||
</branding>
|
</branding>
|
||||||
|
|
||||||
<url type="homepage">https://apps.gnome.org/Calendar/</url>
|
<url type="homepage">https://coredesktop.computer</url>
|
||||||
<url type="bugtracker">https://gitlab.gnome.org/GNOME/gnome-calendar/issues</url>
|
<url type="bugtracker">https://gitea.federated.computer/Federated_Computer/federated-calendar/issues</url>
|
||||||
<url type="donation">https://www.gnome.org/donate/</url>
|
<url type="help">https://gitea.federated.computer/Federated_Computer/federated-calendar/issues</url>
|
||||||
<url type="vcs-browser">https://gitlab.gnome.org/GNOME/gnome-calendar</url>
|
<url type="vcs-browser">https://gitea.federated.computer/Federated_Computer/federated-calendar</url>
|
||||||
<url type="translate">https://l10n.gnome.org/module/gnome-calendar/</url>
|
|
||||||
<url type="contribute">https://welcome.gnome.org/app/Calendar/</url>
|
|
||||||
<url type="contact">https://matrix.to/#/#gnome-calendar:gnome.org</url>
|
|
||||||
<project_group>GNOME</project_group>
|
|
||||||
|
|
||||||
<requires>
|
<requires>
|
||||||
<display_length compare="ge">360</display_length>
|
<display_length compare="ge">360</display_length>
|
||||||
@@ -112,8 +108,6 @@
|
|||||||
|
|
||||||
<content_rating type="oars-1.1" />
|
<content_rating type="oars-1.1" />
|
||||||
|
|
||||||
<update_contact>gbsneto@gnome.org</update_contact>
|
|
||||||
|
|
||||||
<releases>
|
<releases>
|
||||||
<release date="2026-09-13" version="52~alpha" type="development" />
|
<release date="2026-09-13" version="52~alpha" type="development" />
|
||||||
|
|
||||||
|
|||||||
@@ -248,9 +248,8 @@ gcal_application_show_about (GSimpleAction *simple,
|
|||||||
adw_about_dialog_set_copyright (ADW_ABOUT_DIALOG (about), copyright);
|
adw_about_dialog_set_copyright (ADW_ABOUT_DIALOG (about), copyright);
|
||||||
adw_about_dialog_set_developers (ADW_ABOUT_DIALOG (about), developers);
|
adw_about_dialog_set_developers (ADW_ABOUT_DIALOG (about), developers);
|
||||||
adw_about_dialog_set_debug_info (ADW_ABOUT_DIALOG (about), troubleshooting);
|
adw_about_dialog_set_debug_info (ADW_ABOUT_DIALOG (about), troubleshooting);
|
||||||
adw_about_dialog_set_debug_info_filename (ADW_ABOUT_DIALOG (about), "Calendar.txt");
|
adw_about_dialog_set_debug_info_filename (ADW_ABOUT_DIALOG (about), "Federated Calendar.txt");
|
||||||
adw_about_dialog_set_translator_credits (ADW_ABOUT_DIALOG (about), _("translator-credits"));
|
adw_about_dialog_set_translator_credits (ADW_ABOUT_DIALOG (about), _("translator-credits"));
|
||||||
adw_about_dialog_set_support_url (ADW_ABOUT_DIALOG (about), "https://discourse.gnome.org/tag/calendar");
|
|
||||||
|
|
||||||
weather_service = gcal_context_get_weather_service (self->context);
|
weather_service = gcal_context_get_weather_service (self->context);
|
||||||
adw_about_dialog_add_legal_section (ADW_ABOUT_DIALOG (about),
|
adw_about_dialog_add_legal_section (ADW_ABOUT_DIALOG (about),
|
||||||
|
|||||||
Reference in New Issue
Block a user