File better-sqlite3-no-download.patch of Package signal-desktop

--- vendor/node_modules/@signalapp/better-sqlite3/deps/sqlite3.gyp.orig	2025-03-06 19:22:40.532115767 +0100
+++ vendor/node_modules/@signalapp/better-sqlite3/deps/sqlite3.gyp	2025-03-06 19:35:56.782008613 +0100
@@ -9,25 +9,15 @@
   'includes': ['common.gypi'],
   'targets': [
     {
-      'target_name': 'download_sqlite3',
-      'type': 'none',
-      'hard_dependency': 1,
-      'actions': [{
-        'action_name': 'download_sqlite3',
-        'inputs': ['download.js'],
-        'outputs': [
-          '<(SHARED_INTERMEDIATE_DIR)/sqlcipher.tar.gz'
-        ],
-        'action': ['node', 'download.js', '<(SHARED_INTERMEDIATE_DIR)/sqlcipher.tar.gz'],
-      }],
-    },
-    {
       'target_name': 'locate_sqlite3',
       'type': 'none',
-      'dependencies': ['download_sqlite3'],
       'actions': [{
         'action_name': 'extract_sqlite3',
-        'inputs': ['<(SHARED_INTERMEDIATE_DIR)/sqlcipher.tar.gz'],
+        'inputs': [
+          'sqlite3/sqlite3.c',
+          'sqlite3/sqlite3.h',
+          'sqlite3/sqlite3ext.h',
+        ],
         'outputs': [
           '<(SHARED_INTERMEDIATE_DIR)/sqlite3/sqlite3.c',
           '<(SHARED_INTERMEDIATE_DIR)/sqlite3/sqlite3.h',
@@ -40,7 +30,7 @@
             ],
           }],
         ],
-        'action': ['node', 'extract.js', '<(SHARED_INTERMEDIATE_DIR)/sqlcipher.tar.gz', '<(SHARED_INTERMEDIATE_DIR)/sqlite3'],
+        'action': ['cp', '-lr', 'sqlite3', '-t', '<(SHARED_INTERMEDIATE_DIR)'],
       }],
     },
     {
openSUSE Build Service is sponsored by