Unverified Commit ce3258dd authored by Amy Parker's avatar Amy Parker
Browse files

libitl: init at 0.1.8



This patch adds the Islamic Tools Library, which provides functions
for calculating Islamic prayer times and Hijri calendar dates. It is
necessary to add ITL before adding the itools suite (ical, ipraytime,
ireminder, idate), which will be requested for addition to nixpkgs
after libitl's acceptance.

Signed-off-by: default avatarAmy Parker <amy@amyip.net>
parent b67d271a
Loading
Loading
Loading
Loading
+9 −0
Original line number Diff line number Diff line
@@ -1168,6 +1168,15 @@
    githubId = 858965;
    name = "Andrew Morsillo";
  };
  amyipdev = {
    email = "amy@amyip.net";
    github = "amyipdev";
    githubId = 46307646;
    name = "Amy Parker";
    keys = [{
      fingerprint = "7786 034B D521 49F5 1B0A  2A14 B112 2F04 E962 DDC5";
    }];
  };
  amz-x = {
    email = "mail@amz-x.com";
    github = "amz-x";
+32 −0
Original line number Diff line number Diff line
{ lib
, stdenv
, fetchFromGitHub
, cmake
, fetchpatch
}:

stdenv.mkDerivation (finalAttrs: {
  pname = "libitl";
  version = "0.1.8-unstable-2024-05-26";

  nativeBuildInputs = [ cmake ];

  src = fetchFromGitHub {
    owner = "arabeyes-org";
    repo = "ITL";
    rev = "07de1851722d0818d1f981df234e1b585eb60e05";
    hash = "sha256-bhejnA7FfuopR27heliaE/vNd1Rqvnjj3n/vkjmimAw=";
  };

  meta = with lib; {
    description = "Islamic Tools and Libraries (ITL)";
    longDescription = ''
      The Islamic Tools and Libraries (ITL) project provides
      a fully featured library for performing common Islamic calculations.
    '';
    homepage = "https://www.arabeyes.org/ITL";
    license = licenses.lgpl21Only;
    platforms = platforms.all;
    maintainers = with maintainers; [ amyipdev ];
  };
})