From a43dc6bff4e37ff6b4d52e087b9bb825d6cdeb99 Mon Sep 17 00:00:00 2001 From: Gabriel Arazas Date: Mon, 21 Aug 2023 22:04:07 +0800 Subject: [PATCH] ags: patch library installation path Taken from https://github.com/Aylur/ags/blob/2a875d4813c52a1a97aab31fccaead74e4e46fea/nix/lib-path.patch. --- pkgs/ags/default.nix | 1 + pkgs/ags/lib-path.patch | 26 ++++++++++++++++++++++++++ 2 files changed, 27 insertions(+) create mode 100644 pkgs/ags/lib-path.patch diff --git a/pkgs/ags/default.nix b/pkgs/ags/default.nix index 7f657954..682ef0f5 100644 --- a/pkgs/ags/default.nix +++ b/pkgs/ags/default.nix @@ -24,6 +24,7 @@ buildNpmPackage rec { }; npmDepsHash = "sha256-9EOpgm3Hg5MO9JIRNBgqmAA2Pf1QxgU1QGo+VVa1WjM="; + patches = [ ./lib-path.patch ]; nativeBuildInputs = [ meson diff --git a/pkgs/ags/lib-path.patch b/pkgs/ags/lib-path.patch new file mode 100644 index 00000000..f53ebe31 --- /dev/null +++ b/pkgs/ags/lib-path.patch @@ -0,0 +1,26 @@ +diff --git a/meson.build b/meson.build +index 63b3e6d..62fc8b8 100644 +--- a/meson.build ++++ b/meson.build +@@ -16,7 +16,7 @@ subproject('gvc', + default_options: [ + 'package_name=' + APP, + 'pkgdatadir=' + get_option('datadir') / APP, +- 'pkglibdir=' + get_option('libdir') / APP, ++ 'pkglibdir=' + get_option('libdir'), + 'static=false', + 'introspection=true', + 'alsa=false' +diff --git a/src/meson.build b/src/meson.build +index 44ee0a5..d96615a 100644 +--- a/src/meson.build ++++ b/src/meson.build +@@ -27,7 +27,7 @@ app_launcher = configure_file( + output : APP, + configuration: { + 'GJS': find_program('gjs').full_path(), +- 'GVC_GIR': get_option('prefix') / get_option('libdir') / APP, ++ 'GVC_GIR': get_option('prefix') / get_option('libdir'), + 'PACKAGE_NAME': APP, + 'PACKAGE_VERSION': meson.project_version(), + 'PREFIX': get_option('prefix'),