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)'],
}],
},
{