parent
dded8c5a19
commit
fac4dc58e6
|
@ -20,6 +20,7 @@ with pkgs; [
|
||||||
ncdu
|
ncdu
|
||||||
tree
|
tree
|
||||||
(callPackage ./packages/rst2pdf { })
|
(callPackage ./packages/rst2pdf { })
|
||||||
|
(callPackage ./packages/sitediff { })
|
||||||
numlockx
|
numlockx
|
||||||
|
|
||||||
espeak
|
espeak
|
||||||
|
|
3
home/packages/sitediff/Gemfile
Normal file
3
home/packages/sitediff/Gemfile
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
source 'https://rubygems.org'
|
||||||
|
|
||||||
|
gem 'sitediff'
|
39
home/packages/sitediff/Gemfile.lock
Normal file
39
home/packages/sitediff/Gemfile.lock
Normal file
|
@ -0,0 +1,39 @@
|
||||||
|
GEM
|
||||||
|
remote: https://rubygems.org/
|
||||||
|
specs:
|
||||||
|
addressable (2.5.2)
|
||||||
|
public_suffix (>= 2.0.2, < 4.0)
|
||||||
|
diffy (3.3.0)
|
||||||
|
ethon (0.15.0)
|
||||||
|
ffi (>= 1.15.0)
|
||||||
|
ffi (1.15.5)
|
||||||
|
mini_portile2 (2.8.0)
|
||||||
|
minitar (0.9)
|
||||||
|
nokogiri (1.13.8)
|
||||||
|
mini_portile2 (~> 2.8.0)
|
||||||
|
racc (~> 1.4)
|
||||||
|
pkg-config (1.4.9)
|
||||||
|
public_suffix (3.1.1)
|
||||||
|
racc (1.6.0)
|
||||||
|
rainbow (3.0.0)
|
||||||
|
sitediff (1.1.1)
|
||||||
|
addressable (~> 2.5.2)
|
||||||
|
diffy (~> 3.3.0)
|
||||||
|
minitar (~> 0.9)
|
||||||
|
nokogiri (>= 1.10.4)
|
||||||
|
pkg-config (~> 1.1)
|
||||||
|
rainbow (~> 3.0.0)
|
||||||
|
thor (~> 0.20.0)
|
||||||
|
typhoeus (~> 1.0)
|
||||||
|
thor (0.20.3)
|
||||||
|
typhoeus (1.4.0)
|
||||||
|
ethon (>= 0.9.0)
|
||||||
|
|
||||||
|
PLATFORMS
|
||||||
|
ruby
|
||||||
|
|
||||||
|
DEPENDENCIES
|
||||||
|
sitediff
|
||||||
|
|
||||||
|
BUNDLED WITH
|
||||||
|
2.1.4
|
29
home/packages/sitediff/default.nix
Normal file
29
home/packages/sitediff/default.nix
Normal file
|
@ -0,0 +1,29 @@
|
||||||
|
{
|
||||||
|
lib,
|
||||||
|
fetchFromGitHub,
|
||||||
|
bundlerApp,
|
||||||
|
bundlerUpdateScript,
|
||||||
|
makeWrapper,
|
||||||
|
ruby
|
||||||
|
}:
|
||||||
|
|
||||||
|
bundlerApp rec {
|
||||||
|
pname = "sitediff";
|
||||||
|
exes = [ "sitediff" ];
|
||||||
|
|
||||||
|
inherit ruby;
|
||||||
|
gemdir = ./.;
|
||||||
|
|
||||||
|
buildInputs = [ makeWrapper ];
|
||||||
|
|
||||||
|
passthru.updateScript = bundlerUpdateScript "sitediff";
|
||||||
|
|
||||||
|
meta = with lib; {
|
||||||
|
description = "SiteDiff makes it easy to see differences between two versions of a website.";
|
||||||
|
homepage = "https://sitediff.io/";
|
||||||
|
changelog = "https://github.com/evolvingweb/sitediff/commits/master";
|
||||||
|
license = licenses.gpl2Plus;
|
||||||
|
platforms = platforms.unix;
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
147
home/packages/sitediff/gemset.nix
Normal file
147
home/packages/sitediff/gemset.nix
Normal file
|
@ -0,0 +1,147 @@
|
||||||
|
{
|
||||||
|
addressable = {
|
||||||
|
dependencies = ["public_suffix"];
|
||||||
|
groups = ["default"];
|
||||||
|
platforms = [];
|
||||||
|
source = {
|
||||||
|
remotes = ["https://rubygems.org"];
|
||||||
|
sha256 = "0viqszpkggqi8hq87pqp0xykhvz60g99nwmkwsb0v45kc2liwxvk";
|
||||||
|
type = "gem";
|
||||||
|
};
|
||||||
|
version = "2.5.2";
|
||||||
|
};
|
||||||
|
diffy = {
|
||||||
|
groups = ["default"];
|
||||||
|
platforms = [];
|
||||||
|
source = {
|
||||||
|
remotes = ["https://rubygems.org"];
|
||||||
|
sha256 = "0qhx743lcx61r2d3925jk61c6r8clfjmpf5g93cdy5sq00ig76lh";
|
||||||
|
type = "gem";
|
||||||
|
};
|
||||||
|
version = "3.3.0";
|
||||||
|
};
|
||||||
|
ethon = {
|
||||||
|
dependencies = ["ffi"];
|
||||||
|
groups = ["default"];
|
||||||
|
platforms = [];
|
||||||
|
source = {
|
||||||
|
remotes = ["https://rubygems.org"];
|
||||||
|
sha256 = "0kd7c61f28f810fgxg480j7457nlvqarza9c2ra0zhav0dd80288";
|
||||||
|
type = "gem";
|
||||||
|
};
|
||||||
|
version = "0.15.0";
|
||||||
|
};
|
||||||
|
ffi = {
|
||||||
|
groups = ["default"];
|
||||||
|
platforms = [];
|
||||||
|
source = {
|
||||||
|
remotes = ["https://rubygems.org"];
|
||||||
|
sha256 = "1862ydmclzy1a0cjbvm8dz7847d9rch495ib0zb64y84d3xd4bkg";
|
||||||
|
type = "gem";
|
||||||
|
};
|
||||||
|
version = "1.15.5";
|
||||||
|
};
|
||||||
|
mini_portile2 = {
|
||||||
|
groups = ["default"];
|
||||||
|
platforms = [];
|
||||||
|
source = {
|
||||||
|
remotes = ["https://rubygems.org"];
|
||||||
|
sha256 = "0rapl1sfmfi3bfr68da4ca16yhc0pp93vjwkj7y3rdqrzy3b41hy";
|
||||||
|
type = "gem";
|
||||||
|
};
|
||||||
|
version = "2.8.0";
|
||||||
|
};
|
||||||
|
minitar = {
|
||||||
|
groups = ["default"];
|
||||||
|
platforms = [];
|
||||||
|
source = {
|
||||||
|
remotes = ["https://rubygems.org"];
|
||||||
|
sha256 = "126mq86x67d1p63acrfka4zx0cx2r0vc93884jggxnrmmnzbxh13";
|
||||||
|
type = "gem";
|
||||||
|
};
|
||||||
|
version = "0.9";
|
||||||
|
};
|
||||||
|
nokogiri = {
|
||||||
|
dependencies = ["mini_portile2" "racc"];
|
||||||
|
groups = ["default"];
|
||||||
|
platforms = [];
|
||||||
|
source = {
|
||||||
|
remotes = ["https://rubygems.org"];
|
||||||
|
sha256 = "0g7axlq2y6gzmixzzzhw3fn6nhrhg469jj8gfr7gs8igiclpkhkr";
|
||||||
|
type = "gem";
|
||||||
|
};
|
||||||
|
version = "1.13.8";
|
||||||
|
};
|
||||||
|
pkg-config = {
|
||||||
|
groups = ["default"];
|
||||||
|
platforms = [];
|
||||||
|
source = {
|
||||||
|
remotes = ["https://rubygems.org"];
|
||||||
|
sha256 = "0v9vmkmpha34lwdhig08kb7z4wk3xmw49dvkl99nz9llxhzqr5hl";
|
||||||
|
type = "gem";
|
||||||
|
};
|
||||||
|
version = "1.4.9";
|
||||||
|
};
|
||||||
|
public_suffix = {
|
||||||
|
groups = ["default"];
|
||||||
|
platforms = [];
|
||||||
|
source = {
|
||||||
|
remotes = ["https://rubygems.org"];
|
||||||
|
sha256 = "0g9ds2ffzljl6jjmkjffwxc1z6lh5nkqqmhhkxjk71q5ggv0rkpm";
|
||||||
|
type = "gem";
|
||||||
|
};
|
||||||
|
version = "3.1.1";
|
||||||
|
};
|
||||||
|
racc = {
|
||||||
|
groups = ["default"];
|
||||||
|
platforms = [];
|
||||||
|
source = {
|
||||||
|
remotes = ["https://rubygems.org"];
|
||||||
|
sha256 = "0la56m0z26j3mfn1a9lf2l03qx1xifanndf9p3vx1azf6sqy7v9d";
|
||||||
|
type = "gem";
|
||||||
|
};
|
||||||
|
version = "1.6.0";
|
||||||
|
};
|
||||||
|
rainbow = {
|
||||||
|
groups = ["default"];
|
||||||
|
platforms = [];
|
||||||
|
source = {
|
||||||
|
remotes = ["https://rubygems.org"];
|
||||||
|
sha256 = "0bb2fpjspydr6x0s8pn1pqkzmxszvkfapv0p4627mywl7ky4zkhk";
|
||||||
|
type = "gem";
|
||||||
|
};
|
||||||
|
version = "3.0.0";
|
||||||
|
};
|
||||||
|
sitediff = {
|
||||||
|
dependencies = ["addressable" "diffy" "minitar" "nokogiri" "pkg-config" "rainbow" "thor" "typhoeus"];
|
||||||
|
groups = ["default"];
|
||||||
|
platforms = [];
|
||||||
|
source = {
|
||||||
|
remotes = ["https://rubygems.org"];
|
||||||
|
sha256 = "1mq2cfhw3hci0rfgn9hqfgrw8mx2mggm5jknif4q7i08rzg4mi80";
|
||||||
|
type = "gem";
|
||||||
|
};
|
||||||
|
version = "1.1.1";
|
||||||
|
};
|
||||||
|
thor = {
|
||||||
|
groups = ["default"];
|
||||||
|
platforms = [];
|
||||||
|
source = {
|
||||||
|
remotes = ["https://rubygems.org"];
|
||||||
|
sha256 = "1yhrnp9x8qcy5vc7g438amd5j9sw83ih7c30dr6g6slgw9zj3g29";
|
||||||
|
type = "gem";
|
||||||
|
};
|
||||||
|
version = "0.20.3";
|
||||||
|
};
|
||||||
|
typhoeus = {
|
||||||
|
dependencies = ["ethon"];
|
||||||
|
groups = ["default"];
|
||||||
|
platforms = [];
|
||||||
|
source = {
|
||||||
|
remotes = ["https://rubygems.org"];
|
||||||
|
sha256 = "1m22yrkmbj81rzhlny81j427qdvz57yk5wbcf3km0nf3bl6qiygz";
|
||||||
|
type = "gem";
|
||||||
|
};
|
||||||
|
version = "1.4.0";
|
||||||
|
};
|
||||||
|
}
|
Loading…
Reference in a new issue