From c4bd13f7932bbd7861bc0f8f12cf3940ab321ac5 Mon Sep 17 00:00:00 2001
From: ale <ale@incal.net>
Date: Mon, 2 May 2022 16:45:26 +0100
Subject: [PATCH] Try to fix the openpgp.worker.min.js path

See issue #61 for details.
---
 composer.patches.json                          |  3 +++
 .../plugins/wp2pgpmail-openpgpjs-path.patch    | 18 ++++++++++++++++++
 2 files changed, 21 insertions(+)
 create mode 100644 patches/plugins/wp2pgpmail-openpgpjs-path.patch

diff --git a/composer.patches.json b/composer.patches.json
index 1fce0ac4..3dddfd50 100644
--- a/composer.patches.json
+++ b/composer.patches.json
@@ -25,6 +25,9 @@
         "wpackagist-plugin/simply-exclude": {
             "Small workaround to fix simplyexclude plugin broken with wordpress 4": "patches/plugins/0117-simplyexclude.patch"
         },
+        "wpackagist-plugin/wp2pgpmail": {
+            "Fix path of openpgp.worker.min.js": "patches/plugins/wp2pgpmail-openpgpjs-path.patch"
+        },
         "wpackagist-theme/azul": {
             "Teme footer": "patches/themes/0056-Patch-theme-azul.patch"
         },
diff --git a/patches/plugins/wp2pgpmail-openpgpjs-path.patch b/patches/plugins/wp2pgpmail-openpgpjs-path.patch
new file mode 100644
index 00000000..313bf381
--- /dev/null
+++ b/patches/plugins/wp2pgpmail-openpgpjs-path.patch
@@ -0,0 +1,18 @@
+--- app/wp-content/plugins/wp2pgpmail/classes/formulaire.inc.php.orig	2022-05-02 16:38:29.083188269 +0100
++++ app/wp-content/plugins/wp2pgpmail/classes/formulaire.inc.php	2022-05-02 16:43:51.223915579 +0100
+@@ -10,7 +10,7 @@
+ 		$wp2pgpmail_pgpkey = get_option('wp2pgpmail_pgpkey');
+ 		$wp2pgpmail_captcha_field = get_option('wp2pgpmail_captcha_field');
+ 		$wp2pgpmail_collect_ip = get_option('wp2pgpmail_collect_ip');
+-		$wp2pgpmail_worker_path = plugin_dir_url( 'wp2pgpmail' ) . 'js/openpgp.worker.min.js';
++		$wp2pgpmail_worker_path = plugin_dir_url( __FILE__ ) . 'js/openpgp.worker.min.js';
+ 		
+ 		$mail_champ_nom = __('Name','wp2pgpmail');
+ 		$mail_champ_email = __('E-mail Address','wp2pgpmail');
+@@ -190,4 +190,4 @@
+ EOF;
+ 		return $this->Output;
+ 	}
+-}
+\ No newline at end of file
++}
-- 
GitLab