]> sigrok.org Git - sigrok-util.git/blobdiff - source/new-driver
new-driver: Update to match recent drivers API changes.
[sigrok-util.git] / source / new-driver
index 9d5c4be0d86ce09d11c3b5fb28885df5255898c6..6d77220fc9ad41128525dbd6b21e9ecc117e9630 100755 (executable)
@@ -44,7 +44,7 @@ extern SR_PRIV struct sr_dev_driver ${lib}_driver_info;
 """
 TMPL_DRIVERS_POINTER = """\
 #ifdef HAVE_HW_${upper}
-       &${lib}_driver_info,
+       (DRVS) {&${lib}_driver_info, NULL},
 #endif
 """
 FILE_DRV_API = 'drv-api.c'
@@ -67,7 +67,7 @@ def new_driver():
     tmp = tempfile.mkdtemp()
     try:
         os.chdir(tmp)
-        process = Popen("git clone " + LIBSR, shell=True, stderr=PIPE)
+        process = Popen("git clone --depth=1 " + LIBSR, shell=True, stderr=PIPE)
         out, err = process.communicate()
         if process.returncode:
             raise Exception(err.decode())