tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
jigdo: fix gcc build failures
Samuel Leathers
8 years ago
d98eb8a1
aa598653
+47
-4
2 changed files
expand all
collapse all
unified
split
pkgs
applications
misc
jigdo
default.nix
sizewidth.patch
+7
-4
pkgs/applications/misc/jigdo/default.nix
···
9
sha256 = "1qvqzgzb0dzq82fa1ffs6hyij655rajnfwkljk1y0mnkygnha1xv";
10
};
11
12
-
patches = fetchurl {
13
-
url = http://ftp.de.debian.org/debian/pool/main/j/jigdo/jigdo_0.7.3-3.diff.gz;
14
-
sha256 = "0cp4jz3sg9g86vprh90pmwpcfla79f0dr50w14yh01k0yaq70fs8";
15
-
};
0
0
0
16
17
buildInputs = [ db gtk2 bzip2 ];
18
···
9
sha256 = "1qvqzgzb0dzq82fa1ffs6hyij655rajnfwkljk1y0mnkygnha1xv";
10
};
11
12
+
patches = [
13
+
(fetchurl {
14
+
url = http://ftp.de.debian.org/debian/pool/main/j/jigdo/jigdo_0.7.3-4.diff.gz;
15
+
sha256 = "03zsh57fijciiv23lf55k6fbfhhzm866xjhx83x54v5s1g2h6m8y";
16
+
})
17
+
./sizewidth.patch
18
+
];
19
20
buildInputs = [ db gtk2 bzip2 ];
21
+40
pkgs/applications/misc/jigdo/sizewidth.patch
···
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
+
diff --git i/src/mkimage.cc w/src/mkimage.cc
2
+
index 02e65b1..b263796 100755
3
+
--- i/src/mkimage.cc
4
+
+++ w/src/mkimage.cc
5
+
@@ -285,27 +285,27 @@ bostream& JigdoDescVec::put(bostream& file, MD5Sum* md) const {
6
+
//______________________________________________________________________
7
+
8
+
namespace {
9
+
- const int SIZE_WIDTH = 12;
10
+
+ const int MKIMAGE_SIZE_WIDTH = 12;
11
+
}
12
+
13
+
ostream& JigdoDesc::ImageInfo::put(ostream& s) const {
14
+
- s << "image-info " << setw(SIZE_WIDTH) << size() << " "
15
+
+ s << "image-info " << setw(MKIMAGE_SIZE_WIDTH) << size() << " "
16
+
<< md5() << ' ' << blockLength() << '\n';
17
+
return s;
18
+
}
19
+
ostream& JigdoDesc::UnmatchedData::put(ostream& s) const {
20
+
- s << "in-template " << setw(SIZE_WIDTH) << offset() << ' '
21
+
- << setw(SIZE_WIDTH) << size() << '\n';
22
+
+ s << "in-template " << setw(MKIMAGE_SIZE_WIDTH) << offset() << ' '
23
+
+ << setw(MKIMAGE_SIZE_WIDTH) << size() << '\n';
24
+
return s;
25
+
}
26
+
ostream& JigdoDesc::MatchedFile::put(ostream& s) const {
27
+
- s << "need-file " << setw(SIZE_WIDTH) << offset() << ' '
28
+
- << setw(SIZE_WIDTH) << size() << ' ' << md5() << ' ' << rsync() << '\n';
29
+
+ s << "need-file " << setw(MKIMAGE_SIZE_WIDTH) << offset() << ' '
30
+
+ << setw(MKIMAGE_SIZE_WIDTH) << size() << ' ' << md5() << ' ' << rsync() << '\n';
31
+
return s;
32
+
}
33
+
ostream& JigdoDesc::WrittenFile::put(ostream& s) const {
34
+
- s << "have-file " << setw(SIZE_WIDTH) << offset() << ' '
35
+
- << setw(SIZE_WIDTH) << size() << ' ' << md5() << ' ' << rsync() << '\n';
36
+
+ s << "have-file " << setw(MKIMAGE_SIZE_WIDTH) << offset() << ' '
37
+
+ << setw(MKIMAGE_SIZE_WIDTH) << size() << ' ' << md5() << ' ' << rsync() << '\n';
38
+
return s;
39
+
}
40
+