about summary refs log tree commit diff
path: root/nixpkgs
diff options
context:
space:
mode:
authorAlyssa Ross <hi@alyssa.is>2022-03-09 12:21:50 +0000
committerAlyssa Ross <hi@alyssa.is>2022-03-17 22:08:45 +0000
commitbfe3d1f8df12761de6054471d570c389b02f9a28 (patch)
treedef77c479df843c7309171e6af327cf76d034ec8 /nixpkgs
parentfdee67ff3d1aa936e3e1278505a1ccab27027988 (diff)
downloadnixlib-bfe3d1f8df12761de6054471d570c389b02f9a28.tar
nixlib-bfe3d1f8df12761de6054471d570c389b02f9a28.tar.gz
nixlib-bfe3d1f8df12761de6054471d570c389b02f9a28.tar.bz2
nixlib-bfe3d1f8df12761de6054471d570c389b02f9a28.tar.lz
nixlib-bfe3d1f8df12761de6054471d570c389b02f9a28.tar.xz
nixlib-bfe3d1f8df12761de6054471d570c389b02f9a28.tar.zst
nixlib-bfe3d1f8df12761de6054471d570c389b02f9a28.zip
ccsymbols: init at 2020-04-19
Diffstat (limited to 'nixpkgs')
-rw-r--r--nixpkgs/pkgs/data/fonts/ccsymbols/default.nix32
-rw-r--r--nixpkgs/pkgs/top-level/all-packages.nix2
2 files changed, 34 insertions, 0 deletions
diff --git a/nixpkgs/pkgs/data/fonts/ccsymbols/default.nix b/nixpkgs/pkgs/data/fonts/ccsymbols/default.nix
new file mode 100644
index 000000000000..a32d35a08852
--- /dev/null
+++ b/nixpkgs/pkgs/data/fonts/ccsymbols/default.nix
@@ -0,0 +1,32 @@
+{ lib, fetchurl, unzip }:
+
+let
+  pname = "ccsymbols";
+  version = "2020-04-19";
+in
+
+fetchurl rec {
+  name = "${pname}-${version}";
+
+  url = "https://www.ctrl.blog/file/${version}_cc-symbols.zip";
+  sha256 = "sha256-mrNgTS6BAVJrIz9fHOjf8pkSbZtZ55UjyoL9tQ1fiA8=";
+  recursiveHash = true;
+
+  nativeBuildInputs = [ unzip ];
+
+  downloadToTemp = true;
+  postFetch = ''
+    mkdir -p "$out/share/fonts/ccsymbols"
+    unzip -d "$out/share/fonts/ccsymbols" "$downloadedFile"
+  '';
+
+  passthru = { inherit pname version; };
+
+  meta = with lib; {
+    description = "Creative Commons symbol font";
+    homepage = "https://www.ctrl.blog/entry/creative-commons-unicode-fallback-font.html";
+    maintainers = with maintainers; [ qyliss ];
+    license = licenses.publicDomain;
+    platforms = platforms.all;
+  };
+}
diff --git a/nixpkgs/pkgs/top-level/all-packages.nix b/nixpkgs/pkgs/top-level/all-packages.nix
index 6aca83b2f469..76957ac997ab 100644
--- a/nixpkgs/pkgs/top-level/all-packages.nix
+++ b/nixpkgs/pkgs/top-level/all-packages.nix
@@ -23609,6 +23609,8 @@ with pkgs;
 
   cascadia-code = callPackage ../data/fonts/cascadia-code { };
 
+  ccsymbols = callPackage ../data/fonts/ccsymbols { };
+
   charis-sil = callPackage ../data/fonts/charis-sil { };
 
   cherry = callPackage ../data/fonts/cherry { inherit (xorg) fonttosfnt mkfontdir; };