tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
hexapdf: init at 1.0.2
Benno Bielmeier
1 year ago
99bc8179
15931153
+94
4 changed files
expand all
collapse all
unified
split
pkgs
by-name
he
hexapdf
Gemfile
Gemfile.lock
gemset.nix
package.nix
+2
pkgs/by-name/he/hexapdf/Gemfile
···
0
0
···
1
+
source 'https://rubygems.org'
2
+
gem 'hexapdf'
+19
pkgs/by-name/he/hexapdf/Gemfile.lock
···
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
···
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
···
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
···
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
···
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
···
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
+
}