diff options
author | Will Dietz <w@wdtz.org> | 2019-01-27 18:23:08 -0600 |
---|---|---|
committer | Will Dietz <w@wdtz.org> | 2019-01-27 19:27:26 -0600 |
commit | 728a5ed5fdbe96c1347c21d3484667e39dd7c7cf (patch) | |
tree | 016169a0afdca6863a989a3f6d13d97914099f7d /pkgs/tools/misc/birdfont | |
parent | bf041c3f1d5e63e27b531faf69244fe99fcfd6c1 (diff) | |
download | nixpkgs-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.nix | 22 | ||||
-rw-r--r-- | pkgs/tools/misc/birdfont/xmlbird.nix | 21 |
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"; +} |