From 97964b03e21b12b72815184b727ceb4dc657d2b6 Mon Sep 17 00:00:00 2001 From: Michael Gehring Date: Mon, 12 Feb 2018 08:57:22 +0000 Subject: [PATCH] licensechecker: fix 32-bit --- .../licensechecker/patches/fix-32-bit.patch | 27 +++++++++++++++++++ srcpkgs/licensechecker/template | 2 +- 2 files changed, 28 insertions(+), 1 deletion(-) create mode 100644 srcpkgs/licensechecker/patches/fix-32-bit.patch diff --git a/srcpkgs/licensechecker/patches/fix-32-bit.patch b/srcpkgs/licensechecker/patches/fix-32-bit.patch new file mode 100644 index 00000000000..f051e2fc0c9 --- /dev/null +++ b/srcpkgs/licensechecker/patches/fix-32-bit.patch @@ -0,0 +1,27 @@ +diff --git parsers/guesser.go parsers/guesser.go +index 1f55738..eeac0fa 100644 +--- parsers/guesser.go ++++ parsers/guesser.go +@@ -299,7 +299,7 @@ func processFile(directory string, file string, rootLicenses []LicenseMatch) Fil + Md5Hash: getMd5Hash(content), + Sha1Hash: getSha1Hash(content), + Sha256Hash: getSha256Hash(content), +- BytesHuman: bytesToHuman(len(content)), ++ BytesHuman: bytesToHuman(int64(len(content))), + Bytes: len(content)} + + return fileResult +diff --git parsers/helpers.go parsers/helpers.go +--- parsers/helpers.go ++++ parsers/helpers.go +@@ -80,9 +80,9 @@ func licenceListHasLicense(license LicenseMatch, licenseList []LicenseMatch) boo + // Apache-2.0 is compatible with GPL-3.0-only + // See https://apache.org/licenses/GPL-compatibility.html + // SPDX-License-Identifier: Apache-2.0 +-func bytesToHuman(bytes int) string { ++func bytesToHuman(bytes int64) string { + + const TERABYTE = 1099511627776 + const GIGABYTE = 1073741824 + const MEGABYTE = 1048576 + const KILOBYTE = 1024 diff --git a/srcpkgs/licensechecker/template b/srcpkgs/licensechecker/template index 3bda4be0631..0d6b962826f 100644 --- a/srcpkgs/licensechecker/template +++ b/srcpkgs/licensechecker/template @@ -4,7 +4,7 @@ version=1.1.1 revision=1 wrksrc="lc-${version}" build_style=go -go_import_path="https://github.com/boyter/lc" +go_import_path="github.com/boyter/lc" hostmakedepends="git" short_desc="Identify software licenses used on a source tree" maintainer="Michael Gehring "