Automic VaultAutomic Vault

brew

Install jcal with Homebrew, apt, dnf, Nix

UNIX-cal-like tool to display Jalali calendar. Version 0.6.0 via Homebrew; verified 2026-05-24.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install jcal

local Homebrew formula metadata

Linux

Debian aptverified · 92%
sudo apt install jcal

Debian stable package indexes · jcal · source: deb.debian.org

Fedora dnfverified · 92%
sudo dnf install jcal

Fedora Rawhide package metadata · jcal · source: dl.fedoraproject.org

Nixverified · 92%
nix profile install nixpkgs#jcal

nixpkgs package indexes · pkgs/by-name/jc/jcal/package.nix · source: api.github.com

overview

Package summary

UNIX-cal-like tool to display Jalali calendar

Commands and aliases

  • jcal
  • jdate

history

Project history and usage

jcal is a small Unix-style calendar package for the Jalali, or Persian, calendar. The package exposes jcal and jdate executables and is curated as a cal-like date conversion and calendar-display tool.

Project history

The project is hosted on GNU Savannah/Nongnu and publishes documentation through nongnu.org. Its shape follows the traditional Unix model: separate small commands, manual pages, and source distribution from a free-software project host rather than a large application framework.

Adoption history

jcal appears in Homebrew, Debian, Ubuntu, Fedora, and Nix package metadata, which points to a narrow but real adoption pattern: systems that need a terminal Jalali calendar tool package it alongside other locale and date utilities.

How it is used

Users run jcal for Jalali calendar display and jdate for date conversion or Jalali-aware date output. The official documentation set includes separate jcal and jdate manual pages.

Why package nerds care

jcal matters less as a large upstream and more as a representative Unix localization package: a tiny command-line utility that keeps a non-Gregorian calendar workflow available through standard package managers.

Timeline

  • 2000s: The project was hosted on Savannah/Nongnu and documented through nongnu.org manual pages.
  • Package metadata: Homebrew, Debian, Ubuntu, Fedora, and Nix package names preserve the jcal command-line tool for Jalali calendar workflows.

Related projects

  • Related concepts include the Jalali/Persian calendar, Unix cal-style tools, date conversion utilities, GNU Savannah hosting, and distribution localization packages.

security posture

Risk level: green

narrow executable package without higher-risk signals.

Risk classifier

green risk · low confidence · appliance

Why

  • narrow executable package without higher-risk signals

Signals

  • metadata:no-higher-risk-signals

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Homebrew bottle metadata is available for 6 platform targets.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

executables

Installed executables

CommandKindExposureNote
jcalcliglobal executable
jdatecliglobal executable

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-07-08
manager version0.6.0
manager updated2026-05-24
local dataok
upstreamnot checked
latest detectednot detected

https://savannah.nongnu.org/projects/jcal/

install metadata

Package metadata

Package keybrew:jcal
Version0.6.0
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/jcal
Homepagehttps://savannah.nongnu.org/projects/jcal/
Repositoryhttps://git.savannah.nongnu.org/git/jcal.git
Upstream docshttps://www.nongnu.org/jcal
LicenseGPL-3.0-or-later
Source archivehttps://download.savannah.gnu.org/releases/jcal/jcal-0.6.0.tar.gz
Last updated2026-05-24T04:45:54Z
Pulseupdated
Bottleavailable (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namejcal
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

Debian apt95%

jcal 0.5.1-0.2

UNIX-cal-like tool to display Jalali calendar

https://github.com/persiancal/jcal

sudo apt install jcal
  • Section: utils
  • Architecture: amd64
  • 3 dependencies
  • normalized package name match
  • Matched by: Jcal
Debian stable package indexes · deb.debian.org · Debian stable package indexes: jcal from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libjalali-dev 0.5.1-0.2

development files of a library to display Jalali calendar

https://github.com/persiancal/jcal

sudo apt install libjalali-dev
  • Section: libdevel
  • Architecture: amd64
  • Source Package: jcal
  • 1 dependencies
  • normalized package name match
  • Matched by: Jcal
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libjalali-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libjalali0 0.5.1-0.2

library to display Jalali calendar

https://github.com/persiancal/jcal

sudo apt install libjalali0
  • Section: libs
  • Architecture: amd64
  • Source Package: jcal
  • 1 dependencies
  • normalized package name match
  • Matched by: Jcal
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libjalali0 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

jcal

nix profile install nixpkgs#jcal
  • normalized package name match
  • Matched by: Jcal
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/jc/jcal/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt95%

jcal 0.4.1-2.2build1

UNIX-cal-like tool to display Jalali calendar

http://savannah.nongnu.org/projects/jcal/

sudo apt install jcal
  • Section: universe/utils
  • Architecture: amd64
  • 2 dependencies
  • normalized package name match
  • Matched by: Jcal
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: jcal from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

libjalali-dev 0.4.1-2.2build1

development files of a library to display Jalali calendar

http://savannah.nongnu.org/projects/jcal/

sudo apt install libjalali-dev
  • Section: universe/libdevel
  • Architecture: amd64
  • Source Package: jcal
  • 1 dependencies
  • normalized package name match
  • Matched by: Jcal
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libjalali-dev from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

libjalali0t64 0.4.1-2.2build1

library to display Jalali calendar

http://savannah.nongnu.org/projects/jcal/

sudo apt install libjalali0t64
  • Section: universe/libs
  • Architecture: amd64
  • Source Package: jcal
  • 1 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Jcal
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libjalali0t64 from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
dnf95%

jcal 0.4.1-33.fc44

Unix cal-like interface to libjalali

http://nongnu.org/jcal/

sudo dnf install jcal
  • License: GPL-3.0-or-later
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: jcal
  • 3 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Jcal
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: jcal from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
dnf95%

libjalali 0.4.1-33.fc44

A library providing Jalali calendar functions

http://nongnu.org/jcal/

sudo dnf install libjalali
  • License: GPL-3.0-or-later
  • Category: Unspecified
  • Architecture: i686
  • Source Package: jcal
  • 2 dependencies
  • 2 provides
  • normalized package name match
  • Matched by: Jcal
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: libjalali from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
dnf95%

libjalali-devel 0.4.1-33.fc44

Development files for libjalali

http://nongnu.org/jcal/

sudo dnf install libjalali-devel
  • License: GPL-3.0-or-later
  • Category: Unspecified
  • Architecture: i686
  • Source Package: jcal
  • 2 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Jcal
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: libjalali-devel from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment