hexapdf: init at 1.0.2

+94
+2
pkgs/by-name/he/hexapdf/Gemfile
··· 1 + source 'https://rubygems.org' 2 + gem 'hexapdf'
+19
pkgs/by-name/he/hexapdf/Gemfile.lock
··· 1 + GEM 2 + remote: https://rubygems.org/ 3 + specs: 4 + cmdparse (3.0.7) 5 + geom2d (0.4.1) 6 + hexapdf (1.0.2) 7 + cmdparse (~> 3.0, >= 3.0.3) 8 + geom2d (~> 0.4, >= 0.4.1) 9 + openssl (>= 2.2.1) 10 + openssl (3.2.0) 11 + 12 + PLATFORMS 13 + ruby 14 + 15 + DEPENDENCIES 16 + hexapdf 17 + 18 + BUNDLED WITH 19 + 2.5.9
+47
pkgs/by-name/he/hexapdf/gemset.nix
··· 1 + { 2 + cmdparse = { 3 + groups = [ "default" ]; 4 + platforms = [ ]; 5 + source = { 6 + remotes = [ "https://rubygems.org" ]; 7 + sha256 = "0f87jny4zk21iyrkyyw4kpnq8ymrwjay02ipagwapimy237cmigp"; 8 + type = "gem"; 9 + }; 10 + version = "3.0.7"; 11 + }; 12 + geom2d = { 13 + groups = [ "default" ]; 14 + platforms = [ ]; 15 + source = { 16 + remotes = [ "https://rubygems.org" ]; 17 + sha256 = "1nafcfznjqycxd062cais64ydgl99xddh4zy4hp7bwn4j3m9h2ga"; 18 + type = "gem"; 19 + }; 20 + version = "0.4.1"; 21 + }; 22 + hexapdf = { 23 + dependencies = [ 24 + "cmdparse" 25 + "geom2d" 26 + "openssl" 27 + ]; 28 + groups = [ "default" ]; 29 + platforms = [ ]; 30 + source = { 31 + remotes = [ "https://rubygems.org" ]; 32 + sha256 = "13dbscnf7c3jlghlkgl01b7hzgx2ps26m57qmhyv5g626n342i4c"; 33 + type = "gem"; 34 + }; 35 + version = "1.0.2"; 36 + }; 37 + openssl = { 38 + groups = [ "default" ]; 39 + platforms = [ ]; 40 + source = { 41 + remotes = [ "https://rubygems.org" ]; 42 + sha256 = "054d6ybgjdzxw567m7rbnd46yp6gkdbc5ihr536vxd3p15vbhjrw"; 43 + type = "gem"; 44 + }; 45 + version = "3.2.0"; 46 + }; 47 + }
+26
pkgs/by-name/he/hexapdf/package.nix
··· 1 + { 2 + lib, 3 + bundlerApp, 4 + bundlerUpdateScript, 5 + ruby, 6 + }: 7 + 8 + bundlerApp { 9 + pname = "hexapdf"; 10 + exes = [ "hexapdf" ]; 11 + 12 + inherit ruby; 13 + gemdir = ./.; 14 + 15 + passthru.updateScript = bundlerUpdateScript "hexapdf"; 16 + 17 + meta = with lib; { 18 + description = "Versatile PDF creation and manipulation library"; 19 + homepage = "https://hexapdf.gettalong.org/"; 20 + changelog = "https://github.com/gettalong/hexapdf/blob/master/CHANGELOG.md"; 21 + license = licenses.agpl3Only; 22 + maintainers = with maintainers; [ bbenno ]; 23 + platforms = platforms.unix; 24 + mainProgram = "hexapdf"; 25 + }; 26 + }