unofficial mirror of guix-patches@gnu.org 
 help / color / mirror / code / Atom feed
blob 77db050e91d7dce5adfb60266d338a3ca04645d7 1725 bytes (raw)
name: gnu/packages/patches/yabridge-5.0.4-dependencies.patch 	 # note: path name is non-authoritative(*)

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
 
Meson fails to detect bitsery, function2 and gulrak-filesystem.
https://github.com/robbert-vdh/yabridge/issues/18

This patch removes these dependencies in "meson.build".


diff --git a/meson.build b/meson.build
index d8d9135b..b35ebfcd 100644
--- a/meson.build
+++ b/meson.build
@@ -248,22 +248,13 @@ else
   asio_dep = dependency('asio', version : '>=1.22.0')
 endif
 
-if meson.version().version_compare('>=0.60')
-  # Bitsery's CMake build definition is capitalized for some reason
-  bitsery_dep = dependency('bitsery', 'Bitsery', version : '>=5.2.0')
-else
-  # Mmeson <=0.6.0 didn't support multiple names for a dependency, and since at
-  # the moment this is only relevant for packing on Arch btw, it's probably
-  # better to remove this conditional later than it is to bump the minimum Meson
-  # version now.
-  bitsery_dep = dependency('bitsery', version : '>=5.2.0')
-endif
+bitsery_dep = declare_dependency()
 
 # The D-Bus headers are also only accessed through the include path. We don't
 # link to libdbus-1 to make soname changes don't completely break yabridge.
 dbus_dep = dependency('dbus-1').partial_dependency(compile_args : true, includes : true)
-function2_dep = dependency('function2', version : '>=4.0.0')
-ghc_filesystem_dep = dependency('ghc_filesystem', modules : 'ghcFilesystem::ghc_filesystem', version : '>=1.5.0')
+function2_dep = declare_dependency()
+ghc_filesystem_dep = declare_dependency()
 threads_dep = dependency('threads')
 # Tomlplusplus recently added a shraed library version. We don't want to link to that.
 tomlplusplus_dep = dependency('tomlplusplus', version : '>=3.3.0', default_options : ['compile_library=false']).partial_dependency(compile_args : true, includes : true)

debug log:

solving 77db050e91 ...
found 77db050e91 in https://yhetil.org/guix-patches/-4-Qw03sW-iEY2AKTjeoPxFRmvMcn9wIBks9zO73havgvPA6UAihkK59CqWd_tjIBvZYlgjGqmIoAACNdCuutbvWZpA5mbzPS-0GjcY8PG0=@proton.me/ ||
	https://yhetil.org/guix-patches/20241028094646.3557-5-ngraves@ngraves.fr/ ||
	https://yhetil.org/guix-patches/0dd723d14d26f8ecb64fe829a046452e2189b69b.1701340263.git.sughosha@disroot.org/ ||
	https://yhetil.org/guix-patches/4481b93da8aad542e3e65080e17271055482c3cb.1701334597.git.sughosha@disroot.org/ ||
	https://yhetil.org/guix-patches/16a0c66df80da5013e2d12979b6829e6273338cb.1698829285.git.sughosha@disroot.org/

applying [1/1] https://yhetil.org/guix-patches/-4-Qw03sW-iEY2AKTjeoPxFRmvMcn9wIBks9zO73havgvPA6UAihkK59CqWd_tjIBvZYlgjGqmIoAACNdCuutbvWZpA5mbzPS-0GjcY8PG0=@proton.me/
diff --git a/gnu/packages/patches/yabridge-5.0.4-dependencies.patch b/gnu/packages/patches/yabridge-5.0.4-dependencies.patch
new file mode 100644
index 0000000000..77db050e91

1:20: trailing whitespace.
 
1:32: trailing whitespace.
 
Checking patch gnu/packages/patches/yabridge-5.0.4-dependencies.patch...
Applied patch gnu/packages/patches/yabridge-5.0.4-dependencies.patch cleanly.
warning: 2 lines add whitespace errors.

skipping https://yhetil.org/guix-patches/20241028094646.3557-5-ngraves@ngraves.fr/ for 77db050e91
skipping https://yhetil.org/guix-patches/0dd723d14d26f8ecb64fe829a046452e2189b69b.1701340263.git.sughosha@disroot.org/ for 77db050e91
skipping https://yhetil.org/guix-patches/4481b93da8aad542e3e65080e17271055482c3cb.1701334597.git.sughosha@disroot.org/ for 77db050e91
skipping https://yhetil.org/guix-patches/16a0c66df80da5013e2d12979b6829e6273338cb.1698829285.git.sughosha@disroot.org/ for 77db050e91
index at:
100644 77db050e91d7dce5adfb60266d338a3ca04645d7	gnu/packages/patches/yabridge-5.0.4-dependencies.patch

(*) Git path names are given by the tree(s) the blob belongs to.
    Blobs themselves have no identifier aside from the hash of its contents.^

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).