[PATCH spice-server v2 2/3] meson: Bump libcacard requirement to 2.5.1

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



This had already been done for autotools in spice-common commit
924f47a653bd87fbd50229ee34b58d7b9a3f1ec8.

Signed-off-by: Eduardo Lima (Etrunko) <etrunko@xxxxxxxxxx>
---
 meson.build        | 15 ++-------------
 server/smartcard.c |  4 ----
 2 files changed, 2 insertions(+), 17 deletions(-)

diff --git a/meson.build b/meson.build
index 459409f6..f822cc12 100644
--- a/meson.build
+++ b/meson.build
@@ -172,20 +172,9 @@ if get_option('smartcard')
   if smartcard_dep.found()
     spice_server_deps += smartcard_dep
     spice_server_config_data.set('USE_SMARTCARD', '1')
-  else
-    smartcard012_dep = dependency('libcacard', required : false, version : '>= 0.1.2')
-    if smartcard012_dep.found()
-      spice_server_deps += smartcard012_dep
-      spice_server_config_data.set('USE_SMARTCARD_012', '1')
-    endif
+    spice_server_has_smartcard = true
+    spice_server_requires += 'libcacard >= 2.5.1 '
   endif
-
-  spice_server_has_smartcard = smartcard_dep.found() or smartcard012_dep.found()
-  if not spice_server_has_smartcard
-    error('Building with smartcard support but dependency not found')
-  endif
-
-  spice_server_requires += 'libcacard >= 0.1.2 '
 endif
 
 #
diff --git a/server/smartcard.c b/server/smartcard.c
index 34cfca23..ef99056e 100644
--- a/server/smartcard.c
+++ b/server/smartcard.c
@@ -20,13 +20,9 @@
 #endif
 
 #include <arpa/inet.h>
-#ifdef USE_SMARTCARD_012
-#include <vscard_common.h>
-#else
 #ifdef USE_SMARTCARD
 #include <libcacard.h>
 #endif
-#endif
 
 #include "reds.h"
 #include "char-device.h"
-- 
2.20.1

_______________________________________________
Spice-devel mailing list
Spice-devel@xxxxxxxxxxxxxxxxxxxxx
https://lists.freedesktop.org/mailman/listinfo/spice-devel




[Index of Archives]     [Linux Virtualization]     [Linux Virtualization]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]     [Monitors]