|
1 |
| -(use-modules (gnu) |
2 |
| - (gnu packages) |
| 1 | +(use-modules (gnu packages) |
3 | 2 | (gnu packages autotools)
|
4 |
| - (gnu packages base) |
5 |
| - (gnu packages bash) |
| 3 | + ((gnu packages bash) #:select (bash-minimal)) |
6 | 4 | (gnu packages bison)
|
7 |
| - (gnu packages certs) |
8 |
| - (gnu packages cdrom) |
9 |
| - (gnu packages check) |
10 |
| - (gnu packages cmake) |
| 5 | + ((gnu packages certs) #:select (nss-certs)) |
| 6 | + ((gnu packages cdrom) #:select (xorriso)) |
| 7 | + ((gnu packages cmake) #:select (cmake-minimal)) |
11 | 8 | (gnu packages commencement)
|
12 | 9 | (gnu packages compression)
|
13 | 10 | (gnu packages cross-base)
|
14 | 11 | (gnu packages file)
|
15 | 12 | (gnu packages gawk)
|
16 | 13 | (gnu packages gcc)
|
17 |
| - (gnu packages gnome) |
18 |
| - (gnu packages installers) |
19 |
| - (gnu packages linux) |
| 14 | + ((gnu packages installers) #:select (nsis-x86_64)) |
| 15 | + ((gnu packages linux) #:select (linux-libre-headers-5.15 util-linux)) |
20 | 16 | (gnu packages llvm)
|
21 | 17 | (gnu packages mingw)
|
22 | 18 | (gnu packages moreutils)
|
23 | 19 | (gnu packages pkg-config)
|
24 |
| - (gnu packages python) |
| 20 | + ((gnu packages python) #:select (python-minimal)) |
25 | 21 | ((gnu packages python-build) #:select (python-tomli))
|
26 |
| - (gnu packages python-crypto) |
27 |
| - (gnu packages python-web) |
28 |
| - (gnu packages shells) |
29 |
| - (gnu packages tls) |
30 |
| - (gnu packages version-control) |
| 22 | + ((gnu packages python-crypto) #:select (python-asn1crypto)) |
| 23 | + ((gnu packages python-web) #:select (python-requests)) |
| 24 | + ((gnu packages tls) #:select (openssl)) |
| 25 | + ((gnu packages version-control) #:select (git-minimal)) |
31 | 26 | (guix build-system cmake)
|
32 | 27 | (guix build-system gnu)
|
33 | 28 | (guix build-system python)
|
34 | 29 | (guix build-system trivial)
|
35 |
| - (guix download) |
36 | 30 | (guix gexp)
|
37 | 31 | (guix git-download)
|
38 | 32 | ((guix licenses) #:prefix license:)
|
39 | 33 | (guix packages)
|
40 |
| - (guix profiles) |
41 |
| - (guix utils)) |
| 34 | + ((guix utils) #:select (substitute-keyword-arguments))) |
42 | 35 |
|
43 | 36 | (define-syntax-rule (search-our-patches file-name ...)
|
44 | 37 | "Return the list of absolute file names corresponding to each
|
@@ -254,12 +247,13 @@ and abstract ELF, PE and MachO formats.")
|
254 | 247 | (name "osslsigncode")
|
255 | 248 | (version "2.5")
|
256 | 249 | (source (origin
|
257 |
| - (method url-fetch) |
258 |
| - (uri (string-append "https://github.com/mtrojnar/" |
259 |
| - name "/archive/" version ".tar.gz")) |
| 250 | + (method git-fetch) |
| 251 | + (uri (git-reference |
| 252 | + (url "https://github.com/mtrojnar/osslsigncode") |
| 253 | + (commit version))) |
260 | 254 | (sha256
|
261 | 255 | (base32
|
262 |
| - "03by9706gg0an6dn48pljx38vcb76ziv11bgm8ilwsf293x2k4hv")))) |
| 256 | + "1j47vwq4caxfv0xw68kw5yh00qcpbd56d7rq6c483ma3y7s96yyz")))) |
263 | 257 | (build-system cmake-build-system)
|
264 | 258 | (inputs
|
265 | 259 | `(("openssl", openssl)))
|
|
0 commit comments