uni2ascii: packaged
Patch by Cillian de Róiste svn path=/nixpkgs/trunk/; revision=23984
This commit is contained in:
parent
a2909b0386
commit
a774549139
38
pkgs/tools/text/uni2ascii/default.nix
Normal file
38
pkgs/tools/text/uni2ascii/default.nix
Normal file
@ -0,0 +1,38 @@
|
|||||||
|
{ stdenv, fetchurl }:
|
||||||
|
|
||||||
|
stdenv.mkDerivation rec {
|
||||||
|
name = "uni2ascii-4.15";
|
||||||
|
src = fetchurl {
|
||||||
|
url = "http://billposer.org/Software/Downloads/${name}.tar.gz";
|
||||||
|
sha256 = "0vlwsqrzmdsb2mx0hbhmw1dvzy56jk8779hphnj6yxijryva6g2v";
|
||||||
|
};
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
license = "GPLv3";
|
||||||
|
homepage = http://billposer.org/Software/uni2ascii.html;
|
||||||
|
description = "Converts between UTF-8 and many 7-bit ASCII equivalents and back";
|
||||||
|
|
||||||
|
longDescription = ''
|
||||||
|
This package provides conversion in both directions between UTF-8
|
||||||
|
Unicode and more than thirty 7-bit ASCII equivalents, including
|
||||||
|
RFC 2396 URI format and RFC 2045 Quoted Printable format, the
|
||||||
|
representations used in HTML, SGML, XML, OOXML, the Unicode
|
||||||
|
standard, Rich Text Format, POSIX portable charmaps, POSIX locale
|
||||||
|
specifications, and Apache log files, and the escapes used for
|
||||||
|
including Unicode in Ada, C, Common Lisp, Java, Pascal, Perl,
|
||||||
|
Postscript, Python, Scheme, and Tcl.
|
||||||
|
|
||||||
|
Such ASCII equivalents are useful when including Unicode text in
|
||||||
|
program source, when debugging, and when entering text into web
|
||||||
|
programs that can handle the Unicode character set but are not
|
||||||
|
8-bit safe. For example, MovableType, the blog software, truncates
|
||||||
|
posts as soon as it encounters a byte with the high bit
|
||||||
|
set. However, if Unicode is entered in the form of HTML numeric
|
||||||
|
character entities, Movable Type will not garble the post.
|
||||||
|
|
||||||
|
It also provides ways of converting non-ASCII characters to
|
||||||
|
similar ASCII characters, e.g. by stripping diacritics.
|
||||||
|
'';
|
||||||
|
maintainers = [ "cillian.deroiste@gmail.com" ];
|
||||||
|
};
|
||||||
|
}
|
@ -617,6 +617,8 @@ let
|
|||||||
|
|
||||||
unix2dos = callPackage ../tools/text/unix2dos { };
|
unix2dos = callPackage ../tools/text/unix2dos { };
|
||||||
|
|
||||||
|
uni2ascii = callPackage ../tools/text/uni2ascii { };
|
||||||
|
|
||||||
gawk = callPackage ../tools/text/gawk { };
|
gawk = callPackage ../tools/text/gawk { };
|
||||||
|
|
||||||
gdmap = callPackage ../tools/system/gdmap {
|
gdmap = callPackage ../tools/system/gdmap {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user