summary refs log tree commit diff
path: root/pkgs/tools/misc/birdfont
diff options
context:
space:
mode:
authorWill Dietz <w@wdtz.org>2019-01-27 18:23:08 -0600
committerWill Dietz <w@wdtz.org>2019-01-27 19:27:26 -0600
commit728a5ed5fdbe96c1347c21d3484667e39dd7c7cf (patch)
tree016169a0afdca6863a989a3f6d13d97914099f7d /pkgs/tools/misc/birdfont
parentbf041c3f1d5e63e27b531faf69244fe99fcfd6c1 (diff)
downloadnixpkgs-728a5ed5fdbe96c1347c21d3484667e39dd7c7cf.tar
nixpkgs-728a5ed5fdbe96c1347c21d3484667e39dd7c7cf.tar.gz
nixpkgs-728a5ed5fdbe96c1347c21d3484667e39dd7c7cf.tar.bz2
nixpkgs-728a5ed5fdbe96c1347c21d3484667e39dd7c7cf.tar.lz
nixpkgs-728a5ed5fdbe96c1347c21d3484667e39dd7c7cf.tar.xz
nixpkgs-728a5ed5fdbe96c1347c21d3484667e39dd7c7cf.tar.zst
nixpkgs-728a5ed5fdbe96c1347c21d3484667e39dd7c7cf.zip
birdfont: init at 2.25.0 (and add dep xmlbird)
Diffstat (limited to 'pkgs/tools/misc/birdfont')
-rw-r--r--pkgs/tools/misc/birdfont/default.nix22
-rw-r--r--pkgs/tools/misc/birdfont/xmlbird.nix21
2 files changed, 43 insertions, 0 deletions
diff --git a/pkgs/tools/misc/birdfont/default.nix b/pkgs/tools/misc/birdfont/default.nix
new file mode 100644
index 00000000000..df65f6f5a63
--- /dev/null
+++ b/pkgs/tools/misc/birdfont/default.nix
@@ -0,0 +1,22 @@
+{ stdenv, fetchurl, pkgconfig, python3, xmlbird,
+cairo, gdk_pixbuf, libgee, glib, gtk3, webkitgtk, libnotify, sqlite, vala,
+gobject-introspection, gsettings-desktop-schemas, wrapGAppsHook }:
+
+stdenv.mkDerivation rec {
+  pname = "birdfont";
+  version = "2.25.0";
+
+  src = fetchurl {
+    url = "https://birdfont.org/releases/${pname}-${version}.tar.xz";
+    sha256 = "0fi86km9iaxs9b8lqz81079vppzp346kqiqk44vk45dclr5r6x22";
+  };
+
+  nativeBuildInputs = [ python3 pkgconfig vala gobject-introspection wrapGAppsHook ];
+  buildInputs = [ xmlbird libgee cairo gdk_pixbuf glib gtk3 webkitgtk libnotify sqlite gsettings-desktop-schemas ];
+
+  postPatch = "patchShebangs .";
+
+  buildPhase = "./build.py";
+
+  installPhase = "./install.py";
+}
diff --git a/pkgs/tools/misc/birdfont/xmlbird.nix b/pkgs/tools/misc/birdfont/xmlbird.nix
new file mode 100644
index 00000000000..5acdfea3087
--- /dev/null
+++ b/pkgs/tools/misc/birdfont/xmlbird.nix
@@ -0,0 +1,21 @@
+{ stdenv, fetchurl, python3, pkgconfig, vala, glib, gobject-introspection }:
+
+stdenv.mkDerivation rec {
+  pname = "xmlbird";
+  version = "1.2.10";
+
+  src = fetchurl {
+    url = "https://birdfont.org/${pname}-releases/lib${pname}-${version}.tar.xz";
+    sha256 = "0qpqpqqd4wj711jzczfsr38fgcz1rzxchrqbssxnan659ycd9c78";
+  };
+
+  nativeBuildInputs = [ python3 pkgconfig vala gobject-introspection ];
+
+  buildInputs = [ glib ];
+
+  postPatch = "patchShebangs .";
+
+  buildPhase = "./build.py";
+
+  installPhase = "./install.py";
+}