From 9c068019bba515b299de9f4874293f3cefe5a9d9 Mon Sep 17 00:00:00 2001
From: mikedarcy <mdarcy@isi.edu>
Date: Fri, 26 Feb 2021 13:04:57 -0800
Subject: [PATCH] Add `-frozen` qualifier (when detected) to version strings
 returned by get_distribution. Update pyinstaller spec files.

---
 BDBag-mac.spec        | 1 +
 BDBag-win.spec        | 1 +
 bdbag_gui/__init__.py | 3 ++-
 3 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/BDBag-mac.spec b/BDBag-mac.spec
index e6a1f83..beadc8e 100644
--- a/BDBag-mac.spec
+++ b/BDBag-mac.spec
@@ -6,6 +6,7 @@ from PyInstaller.utils.hooks import copy_metadata
 
 metadata = []
 metadata.append(copy_metadata('bagit')[0])
+metadata.append(copy_metadata('bagit_profile')[0])
 metadata.append(copy_metadata('bdbag')[0])
 metadata.append(copy_metadata('bdbag_gui')[0])
 
diff --git a/BDBag-win.spec b/BDBag-win.spec
index 9d16eb7..48475bf 100644
--- a/BDBag-win.spec
+++ b/BDBag-win.spec
@@ -6,6 +6,7 @@ from PyInstaller.utils.hooks import copy_metadata
 
 metadata = []
 metadata.append(copy_metadata('bagit')[0])
+metadata.append(copy_metadata('bagit_profile')[0])
 metadata.append(copy_metadata('bdbag')[0])
 metadata.append(copy_metadata('bdbag_gui')[0])
 
diff --git a/bdbag_gui/__init__.py b/bdbag_gui/__init__.py
index f6a3125..91ea881 100644
--- a/bdbag_gui/__init__.py
+++ b/bdbag_gui/__init__.py
@@ -5,6 +5,7 @@
 __version__ = "1.1.0"
 
 try:
-    VERSION = get_distribution("bdbag_gui").version
+    version = get_distribution("bdbag_gui").version
+    VERSION = version + '' if not getattr(sys, 'frozen', False) else version + '-frozen'
 except DistributionNotFound:
     VERSION = __version__ + '-dev' if not getattr(sys, 'frozen', False) else __version__ + '-frozen'