diff options
author | José Romildo Malaquias <malaquias@gmail.com> | 2016-03-04 06:43:11 -0300 |
---|---|---|
committer | José Romildo Malaquias <malaquias@gmail.com> | 2016-03-04 07:45:08 -0300 |
commit | 86c6d59f95e57ccea7b45bc00134f80140919f87 (patch) | |
tree | a6db27a2a85170c8ec4da72f910560daaa57bb56 /pkgs/applications/misc | |
parent | 64f006d08c85659dfed52ea903622db737435fa0 (diff) | |
download | nixpkgs-86c6d59f95e57ccea7b45bc00134f80140919f87.tar nixpkgs-86c6d59f95e57ccea7b45bc00134f80140919f87.tar.gz nixpkgs-86c6d59f95e57ccea7b45bc00134f80140919f87.tar.bz2 nixpkgs-86c6d59f95e57ccea7b45bc00134f80140919f87.tar.lz nixpkgs-86c6d59f95e57ccea7b45bc00134f80140919f87.tar.xz nixpkgs-86c6d59f95e57ccea7b45bc00134f80140919f87.tar.zst nixpkgs-86c6d59f95e57ccea7b45bc00134f80140919f87.zip |
font-manager: init at git-2016-03-02
Diffstat (limited to 'pkgs/applications/misc')
-rw-r--r-- | pkgs/applications/misc/font-manager/default.nix | 69 |
1 files changed, 69 insertions, 0 deletions
diff --git a/pkgs/applications/misc/font-manager/default.nix b/pkgs/applications/misc/font-manager/default.nix new file mode 100644 index 00000000000..a71e9c7ff92 --- /dev/null +++ b/pkgs/applications/misc/font-manager/default.nix @@ -0,0 +1,69 @@ +{ stdenv, fetchFromGitHub, makeWrapper, automake, autoconf, libtool, + pkgconfig, file, intltool, libxml2, json_glib , sqlite, itstool, + vala, gnome3 +}: + +stdenv.mkDerivation rec { + name = "font-manager-${version}"; + version = "git-2016-03-02"; + + src = fetchFromGitHub { + owner = "FontManager"; + repo = "master"; + rev = "743fb83558c86bfbbec898106072f84422c175d6"; + sha256 = "1sakss6irfr3d8k39x1rf72fmnpq47akhyrv3g45a3l6v6xfqp3k"; + }; + + enableParallelBuilding = true; + + buildInputs = [ + makeWrapper + pkgconfig + automake autoconf libtool + file + intltool + libxml2 + json_glib + sqlite + itstool + vala + gnome3.gtk + gnome3.gucharmap + gnome3.libgee + gnome3.file-roller + gnome3.yelp_tools + ]; + + preConfigure = '' + NOCONFIGURE=true ./autogen.sh + chmod +x configure; + substituteInPlace configure --replace "/usr/bin/file" "${file}/bin/file" + ''; + + configureFlags = "--disable-pycompile"; + + preFixup = '' + for prog in "$out/bin/"* "$out/libexec/font-manager/"*; do + wrapProgram "$prog" \ + --prefix XDG_DATA_DIRS : "$out/share:$GSETTINGS_SCHEMAS_PATH" + done + ''; + + meta = { + homepage = https://fontmanager.github.io/; + description = "Simple font management for GTK+ desktop environments"; + longDescription = '' + Font Manager is intended to provide a way for average users to + easily manage desktop fonts, without having to resort to command + line tools or editing configuration files by hand. While designed + primarily with the Gnome Desktop Environment in mind, it should + work well with other Gtk+ desktop environments. + + Font Manager is NOT a professional-grade font management solution. + ''; + license = stdenv.lib.licenses.gpl3; + maintainers = [ stdenv.lib.maintainers.romildo ]; + repositories.git = https://github.com/FontManager/master; + platforms = stdenv.lib.platforms.unix; + }; +} |