Commit 91222ffc authored by Vladimir Bashkirtsev's avatar Vladimir Bashkirtsev

Updated usbredir to 0.9.0

parent 7e54a6da
all:
tar xf usbredir-0.8.0.tar.bz2
cd usbredir-0.8.0 && ./configure --prefix=/usr
$(MAKE) -C usbredir-0.8.0
$(MAKE) -C usbredir-0.8.0 check
$(MAKE) -C usbredir-0.8.0 install
rm -rf usbredir-0.8.0
tar xf usbredir-0.9.0.tar.xz
patch -Np1 -d usbredir-0.9.0 < usbredir-0.9.0-headers_fix.patch
mkdir -p usbredir-0.9.0/build
cd usbredir-0.9.0/build && meson --prefix=/usr ..
cd usbredir-0.9.0/build && ninja
cd usbredir-0.9.0/build && ninja test
cd usbredir-0.9.0/build && ninja install
rm -rf usbredir-0.9.0
diff -uNr usbredir-0.9.0/usbredirhost/meson.build usbredir-0.9.0-headers_fix/usbredirhost/meson.build
--- usbredir-0.9.0/usbredirhost/meson.build 2021-04-03 02:21:59.667158000 +1030
+++ usbredir-0.9.0-headers_fix/usbredirhost/meson.build 2024-10-14 17:17:10.539154441 +1030
@@ -26,18 +26,23 @@
libusb_required_version = '@0@ @1@'.format(libusb, libusb_version)
libusb = dependency(libusb, version: libusb_version)
+usbredir_host_include_directories = [
+ include_directories('.'),
+ usbredir_include_root_dir,
+]
+
usbredir_host_lib = library('usbredirhost',
usbredir_host_sources,
version : usbredir_host_so_version,
install : true,
- include_directories: usbredir_include_root_dir,
+ include_directories: usbredir_host_include_directories,
link_args : [usbredir_host_link_args],
link_depends : usbredir_host_map_file,
dependencies : [libusb, usbredir_parser_lib_dep])
usbredir_host_lib_dep = declare_dependency(
link_with: usbredir_host_lib,
- include_directories: usbredir_include_root_dir,
+ include_directories: usbredir_host_include_directories,
dependencies: [libusb, usbredir_parser_lib_dep])
headers = [
diff -uNr usbredir-0.9.0/usbredirparser/meson.build usbredir-0.9.0-headers_fix/usbredirparser/meson.build
--- usbredir-0.9.0/usbredirparser/meson.build 2021-04-03 02:21:59.669158000 +1030
+++ usbredir-0.9.0-headers_fix/usbredirparser/meson.build 2024-10-14 17:16:24.398088343 +1030
@@ -32,17 +32,22 @@
'-Wl,--no-undefined',
]
+usbredir_parser_include_directories = [
+ include_directories('.'),
+ usbredir_include_root_dir,
+]
+
usbredir_parser_lib = library('usbredirparser',
usbredir_parser_sources,
version : usbredir_parser_so_version,
install : true,
- include_directories: usbredir_include_root_dir,
+ include_directories: usbredir_parser_include_directories,
link_args : [usbredir_parser_link_args],
link_depends : usbredir_parser_map_file)
usbredir_parser_lib_dep = declare_dependency(
link_with: usbredir_parser_lib,
- include_directories: usbredir_include_root_dir)
+ include_directories: usbredir_parser_include_directories)
headers = [
'usbredirfilter.h',
......@@ -5,6 +5,7 @@ lib
pkg
/usr/lib/pkgconfig/.*
bin
/usr/bin/.*
/usr/sbin/.*
man
/usr/share/man/.*
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment