summaryrefslogtreecommitdiff
path: root/net/netatalk3/files/patch-etc_uams_meson.build
diff options
context:
space:
mode:
Diffstat (limited to 'net/netatalk3/files/patch-etc_uams_meson.build')
-rw-r--r--net/netatalk3/files/patch-etc_uams_meson.build222
1 files changed, 222 insertions, 0 deletions
diff --git a/net/netatalk3/files/patch-etc_uams_meson.build b/net/netatalk3/files/patch-etc_uams_meson.build
new file mode 100644
index 000000000000..1dbf90df9078
--- /dev/null
+++ b/net/netatalk3/files/patch-etc_uams_meson.build
@@ -0,0 +1,222 @@
+--- etc/uams/meson.build.orig 2024-06-17 15:24:00 UTC
++++ etc/uams/meson.build
+@@ -7,7 +7,7 @@ uams_guest = shared_module(
+ name_prefix: '',
+ name_suffix: 'so',
+ install: true,
+- install_dir: libdir / 'netatalk',
++ install_dir: libexecdir / 'netatalk-uams',
+ )
+
+ uams_guest = static_library(
+@@ -16,7 +16,7 @@ uams_guest = static_library(
+ include_directories: root_includes,
+ name_prefix: '',
+ install: true,
+- install_dir: libdir / 'netatalk',
++ install_dir: libexecdir / 'netatalk-uams',
+ )
+
+ uams_passwd_sources = ['uams_passwd.c']
+@@ -29,7 +29,7 @@ uams_passwd = shared_module(
+ name_prefix: '',
+ name_suffix: 'so',
+ install: true,
+- install_dir: libdir / 'netatalk',
++ install_dir: libexecdir / 'netatalk-uams',
+ )
+
+ uams_passwd = static_library(
+@@ -39,7 +39,7 @@ uams_passwd = static_library(
+ dependencies: [crypt],
+ name_prefix: '',
+ install: true,
+- install_dir: libdir / 'netatalk',
++ install_dir: libexecdir / 'netatalk-uams',
+ )
+
+ ssl_links = []
+@@ -60,7 +60,7 @@ if have_ssl
+ name_prefix: '',
+ name_suffix: 'so',
+ install: true,
+- install_dir: libdir / 'netatalk',
++ install_dir: libexecdir / 'netatalk-uams',
+ build_rpath: libdir,
+ install_rpath: libdir,
+ )
+@@ -73,7 +73,7 @@ if have_ssl
+ link_with: ssl_links,
+ name_prefix: '',
+ install: true,
+- install_dir: libdir / 'netatalk',
++ install_dir: libexecdir / 'netatalk-uams',
+ build_rpath: libdir,
+ install_rpath: libdir,
+ )
+@@ -89,7 +89,7 @@ if have_ssl
+ name_prefix: '',
+ name_suffix: 'so',
+ install: true,
+- install_dir: libdir / 'netatalk',
++ install_dir: libexecdir / 'netatalk-uams',
+ build_rpath: libdir,
+ install_rpath: libdir,
+ )
+@@ -102,20 +102,20 @@ if have_ssl
+ link_with: ssl_links,
+ name_prefix: '',
+ install: true,
+- install_dir: libdir / 'netatalk',
++ install_dir: libexecdir / 'netatalk-uams',
+ build_rpath: libdir,
+ install_rpath: libdir,
+ )
+
+ install_symlink(
+ 'uams_dhx.so',
+- install_dir: libdir / 'netatalk',
++ install_dir: libexecdir / 'netatalk-uams',
+ pointing_to: 'uams_dhx_pam.so',
+ )
+ else
+ install_symlink(
+ 'uams_dhx.so',
+- install_dir: libdir / 'netatalk',
++ install_dir: libexecdir / 'netatalk-uams',
+ pointing_to: 'uams_dhx_passwd.so',
+ )
+ endif
+@@ -132,7 +132,7 @@ if have_libgcrypt
+ name_prefix: '',
+ name_suffix: 'so',
+ install: true,
+- install_dir: libdir / 'netatalk',
++ install_dir: libexecdir / 'netatalk-uams',
+ )
+
+ uams_dhx2_passwd = static_library(
+@@ -142,7 +142,7 @@ if have_libgcrypt
+ dependencies: [crypt, libgcrypt],
+ name_prefix: '',
+ install: true,
+- install_dir: libdir / 'netatalk',
++ install_dir: libexecdir / 'netatalk-uams',
+ )
+ if have_pam
+ uams_dhx2_pam_sources = ['uams_dhx2_pam.c']
+@@ -155,7 +155,7 @@ if have_libgcrypt
+ name_prefix: '',
+ name_suffix: 'so',
+ install: true,
+- install_dir: libdir / 'netatalk',
++ install_dir: libexecdir / 'netatalk-uams',
+ )
+
+ uams_dhx2_pam = static_library(
+@@ -165,18 +165,18 @@ if have_libgcrypt
+ dependencies: [pam, libgcrypt],
+ name_prefix: '',
+ install: true,
+- install_dir: libdir / 'netatalk',
++ install_dir: libexecdir / 'netatalk-uams',
+ )
+
+ install_symlink(
+ 'uams_dhx2.so',
+- install_dir: libdir / 'netatalk',
++ install_dir: libexecdir / 'netatalk-uams',
+ pointing_to: 'uams_dhx2_pam.so',
+ )
+ else
+ install_symlink(
+ 'uams_dhx2.so',
+- install_dir: libdir / 'netatalk',
++ install_dir: libexecdir / 'netatalk-uams',
+ pointing_to: 'uams_dhx2_passwd.so',
+ )
+ endif
+@@ -193,7 +193,7 @@ if have_pam
+ name_prefix: '',
+ name_suffix: 'so',
+ install: true,
+- install_dir: libdir / 'netatalk',
++ install_dir: libexecdir / 'netatalk-uams',
+ )
+
+ uams_pam = static_library(
+@@ -203,18 +203,18 @@ if have_pam
+ dependencies: pam,
+ name_prefix: '',
+ install: true,
+- install_dir: libdir / 'netatalk',
++ install_dir: libexecdir / 'netatalk-uams',
+ )
+
+ install_symlink(
+ 'uams_clrtxt.so',
+- install_dir: libdir / 'netatalk',
++ install_dir: libexecdir / 'netatalk-uams',
+ pointing_to: 'uams_pam.so',
+ )
+ else
+ install_symlink(
+ 'uams_clrtxt.so',
+- install_dir: libdir / 'netatalk',
++ install_dir: libexecdir / 'netatalk-uams',
+ pointing_to: 'uams_passwd.so',
+ )
+ endif
+@@ -231,7 +231,7 @@ if have_ssl
+ name_prefix: '',
+ name_suffix: 'so',
+ install: true,
+- install_dir: libdir / 'netatalk',
++ install_dir: libexecdir / 'netatalk-uams',
+ build_rpath: libdir,
+ install_rpath: libdir,
+ )
+@@ -244,7 +244,7 @@ if have_ssl
+ link_with: ssl_links,
+ name_prefix: '',
+ install: true,
+- install_dir: libdir / 'netatalk',
++ install_dir: libexecdir / 'netatalk-uams',
+ build_rpath: libdir,
+ install_rpath: libdir,
+ )
+@@ -261,7 +261,7 @@ if enable_pgp_uam
+ name_prefix: '',
+ name_suffix: 'so',
+ install: true,
+- install_dir: libdir / 'netatalk',
++ install_dir: libexecdir / 'netatalk-uams',
+ )
+
+ uams_pgp = static_library(
+@@ -271,7 +271,7 @@ if enable_pgp_uam
+ dependencies: [crypt, ssl_deps],
+ name_prefix: '',
+ install: true,
+- install_dir: libdir / 'netatalk',
++ install_dir: libexecdir / 'netatalk-uams',
+ )
+ endif
+
+@@ -287,7 +287,7 @@ if have_gssapi
+ name_prefix: '',
+ name_suffix: 'so',
+ install: true,
+- install_dir: libdir / 'netatalk',
++ install_dir: libexecdir / 'netatalk-uams',
+ )
+
+ uams_gss = static_library(
+@@ -298,6 +298,6 @@ if have_gssapi
+ c_args: kerberos_c_args,
+ name_prefix: '',
+ install: true,
+- install_dir: libdir / 'netatalk',
++ install_dir: libexecdir / 'netatalk-uams',
+ )
+ endif