wring: init at 1.0.0

+53
+26
pkgs/tools/text/wring/default.nix
··· 1 + { stdenv, callPackage, makeWrapper, nodejs, phantomjs2 }: 2 + 3 + let 4 + self = ( 5 + callPackage ../../../top-level/node-packages.nix { 6 + generated = callPackage ./node-packages.nix { inherit self; }; 7 + overrides = { 8 + "wring" = { 9 + buildInputs = [ makeWrapper phantomjs2 ]; 10 + 11 + postInstall = '' 12 + wrapProgram "$out/bin/wring" \ 13 + --prefix PATH : ${phantomjs2}/bin 14 + ''; 15 + 16 + meta = with stdenv.lib; { 17 + description = "Command-line tool for extracting content from webpages using CSS Selectors, XPath, and JS expressions"; 18 + homepage = https://github.com/osener/wring; 19 + license = licenses.mit; 20 + platforms = platforms.darwin ++ platforms.linux; 21 + maintainers = [ maintainers.osener ]; 22 + }; 23 + }; 24 + }; 25 + }); 26 + in self.wring
+1
pkgs/tools/text/wring/node-packages.json
··· 1 + [ "wring" ]
+24
pkgs/tools/text/wring/node-packages.nix
··· 1 + { self, fetchurl, fetchgit ? null, lib }: 2 + 3 + { 4 + by-spec."wring"."*" = 5 + self.by-version."wring"."1.0.0"; 6 + by-version."wring"."1.0.0" = self.buildNodePackage { 7 + name = "wring-1.0.0"; 8 + version = "1.0.0"; 9 + bin = true; 10 + src = fetchurl { 11 + url = "http://registry.npmjs.org/wring/-/wring-1.0.0.tgz"; 12 + name = "wring-1.0.0.tgz"; 13 + sha1 = "3d8ebe894545bf0b42946fdc84c61e37ae657ce1"; 14 + }; 15 + deps = { 16 + }; 17 + optionalDependencies = { 18 + }; 19 + peerDependencies = []; 20 + os = [ ]; 21 + cpu = [ ]; 22 + }; 23 + "wring" = self.by-version."wring"."1.0.0"; 24 + }
+2
pkgs/top-level/all-packages.nix
··· 3774 3774 3775 3775 wml = callPackage ../development/web/wml { }; 3776 3776 3777 + wring = callPackage ../tools/text/wring { }; 3778 + 3777 3779 wrk = callPackage ../tools/networking/wrk { }; 3778 3780 3779 3781 wv = callPackage ../tools/misc/wv { };