Skip to content
/ wyrd Public
forked from haguenau/wyrd

[OLD REPO] Fixing wyrd compile issues in a modern archlinux environment

License

Notifications You must be signed in to change notification settings

Perdu/wyrd

This branch is 19 commits ahead of, 1 commit behind haguenau/wyrd:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

532f26e · Feb 8, 2022

History

30 Commits
Jul 30, 2020
Apr 19, 2021
Jul 30, 2020
Mar 3, 2017
Jul 30, 2020
Aug 5, 2021
Feb 8, 2022
Mar 3, 2017
Mar 3, 2017
Mar 3, 2017
Mar 3, 2017
Mar 3, 2017
Mar 3, 2017
Mar 3, 2017
Mar 3, 2017
Aug 5, 2021
Aug 5, 2021
Mar 3, 2017
Mar 3, 2017
Mar 3, 2017
Mar 3, 2017
Mar 3, 2017
Mar 3, 2017
Mar 3, 2017
Aug 5, 2021
Aug 5, 2021
Jul 31, 2020
Mar 3, 2017
Aug 5, 2021
Mar 3, 2017
Aug 5, 2021
Mar 3, 2017
Jul 30, 2020

Repository files navigation

/!\ Old repository. Project has been moved to Gitlab

Wyrd

Because you're tired of waiting for your bloated calendar program to start up.

Wyrd is a text-based front-end to Remind, a sophisticated calendar and alarm program available from Roaring Penguin Software, Inc.

Wyrd serves two purposes:

  • It displays reminders in a scrollable timetable view suitable for visualizing your calendar at a glance.
  • It makes creating and editing reminders fast and easy. However, Wyrd does not hide Remind's textfile programmability, for this is what makes Remind a truly powerful calendaring system.

Wyrd also requires only a fraction of the resources of most calendar programs available today.

Screenshot

Installation

This section describes how to install Wyrd by compiling from source. Wyrd has been packaged for a number of popular Linux/Unix variants, so you may be able to save yourself some time by installing from a package provided by your OS distribution.

Wyrd is designed to be portable to most Unix-like operating systems, including GNU/Linux, *BSD, and Mac OS X. Before installing Wyrd, your system must have the following software installed:

  • OCaml 2 ≥ 3.08
  • the ncurses library 3 (and development headers)
  • Remind 4 ≥ 3.1.0
  • GNU make 5
  • the Unix pager application, less

Wyrd may be compiled by executing the following at the root of the source tree:

./configure
make

After compiling, become root and execute

make install

to complete the installation process. The make command here should correspond to GNU make; on some systems (particularly *BSD), you may need to use gmake. If your ncurses library was built with wide character support, Wyrd can be configured to render UTF-8 encoded reminders. To enable this option, use the command

./configure --enable-utf8

when configuring the sources.

Notes

2020 note: I fixed compile issues of wyrd in a modern (arch)linux environment, based on haguenau's repository. I am not planning to expand this software, but I'll maintain the AUR package.

Forked from https://github.com/haguenau/wyrd

Original Bazaar repository: https://bazaar.launchpad.net/~pelzlpj/wyrd/wyrd-dev/files

AUR repository: https://aur.archlinux.org/packages/wyrd-git/

Author: Paul Pelzl

About

[OLD REPO] Fixing wyrd compile issues in a modern archlinux environment

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • OCaml 67.1%
  • Shell 25.2%
  • C 4.4%
  • M4 1.6%
  • Makefile 1.5%
  • Python 0.2%