[Nix-dev] Patch to add uni2ascii (Converts between UTF-8 and many 7-bit ASCII equivalents and back)
Cillian de Róiste
cillian.deroiste at gmail.com
Fri Sep 24 16:36:29 CEST 2010
Hi,
Here's a patch for a command line tool called uni2ascii.
Thanks,
goibhniu
Index: tools/text/uni2ascii/default.nix
===================================================================
--- tools/text/uni2ascii/default.nix (revision 0)
+++ tools/text/uni2ascii/default.nix (revision 0)
@@ -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 at gmail.com" ];
+ };
+}
Index: os-specific/linux/ati-drivers/default.nix
===================================================================
--- os-specific/linux/ati-drivers/default.nix (revision 23906)
+++ os-specific/linux/ati-drivers/default.nix (working copy)
@@ -29,9 +29,9 @@
src =
assert stdenv.system == "x86_64-linux";
fetchurl {
- url = https://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/ati-driver-installer-10-4-x86.x86_64.run;
- sha256 = "1rlqbfv729lray1c72ga4528kj7v4a5nmdznbgx7izwaxip2a45z";
- };
+url = https://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/ati-driver-installer-10-8-x86.x86_64.run;
+sha256 = "0y7bw85ib57976jb6l2r3ma8rfww2yscx3m9l3wc4c2p3rgcpxrd";
+};
buildInputs = [xlibs.libXext xlibs.libX11
xlibs.libXrandr which imake makeWrapper
Index: top-level/all-packages.nix
===================================================================
--- top-level/all-packages.nix (revision 23906)
+++ top-level/all-packages.nix (working copy)
@@ -617,6 +617,8 @@
unix2dos = callPackage ../tools/text/unix2dos { };
+ uni2ascii = callPackage ../tools/text/uni2ascii { };
+
gawk = callPackage ../tools/text/gawk { };
gdmap = callPackage ../tools/system/gdmap {
-------------- next part --------------
A non-text attachment was scrubbed...
Name: uni2ascii.patch
Type: application/octet-stream
Size: 3105 bytes
Desc: not available
Url : http://lists.science.uu.nl/pipermail/nix-dev/attachments/20100924/00ee4f60/attachment.obj
More information about the nix-dev
mailing list