Skip to content
/ calcurse Public

A text-based calendar and scheduling application

License

Notifications You must be signed in to change notification settings

lfos/calcurse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
Lukas Fleischer
Jan 26, 2024
a665819 · Jan 26, 2024
Jan 26, 2024
May 22, 2023
May 22, 2023
Nov 6, 2023
May 22, 2023
Jan 26, 2024
Apr 11, 2023
Jan 26, 2024
Apr 11, 2023
Feb 18, 2020
Apr 12, 2015
Jul 19, 2020
May 22, 2023
Apr 11, 2023
Mar 3, 2011
Mar 14, 2019
Jun 3, 2023
Apr 11, 2023
Apr 15, 2023

Repository files navigation

calcurse

Build and test Lint Python

Demo

Installation

calcurse is available on a number of Linux distributions:

Packaging status

Building from Source

Install the following build dependencies. If your distribution segments development files from core packages (i.e., *-devel or *-dev packages), you may need to install those as well:

  • gcc
  • autoconf-archive
  • automake
  • autopoint
  • asciidoc
  • gettext with development files
  • ncurses with development files

If you are using a release tarball, the following commands can be used to build and install calcurse:

$ ./configure
$ make
$ make install

Note that make install needs to be run as root. When working on a Git checkout, you need to run ./autogen.sh before ./configure.

Source Overview

  • build-aux: auxiliary files for the build process
  • contrib: useful tools such as hooks or the CalDAV synchronization script
  • doc: detailed documentation in plain text and HTML
  • po: translations and i18n-related files
  • scripts: additional official scripts, such as calcurse-upgrade
  • src: the actual calcurse source files
  • test: test suite and test cases for calcurse

Authors

calcurse was created by Frederic Culot in 2004. Since 2011, the project is maintained by Lukas Fleischer. Many core features added to calcurse since 2017 were designed and implemented by Lars Henriksen.

Of course, there are numerous other contributors. Check the Git commit log and the Thanks section in the manual for a list of people who have contributed by reporting bugs, sending fixes, or suggesting improvements.

Contributing and Donations

Patches, bug reports and other requests are always welcome! You can submit them to one of our mailing lists (check the patch submission guidelines for details) or via GitHub.

We are also extremely grateful for donations which help us continue developing calcurse as open source software and are used to cover recurring costs, such as for our servers. You can use https://calcurse.org/donate/ for a one-time payment. If you prefer another form of donation, do not hesitate to contact us!