File chirp-backport-to-python36.patch of Package chirp

Index: chirp-20230701/chirp/wxui/main.py
===================================================================
--- chirp-20230701.orig/chirp/wxui/main.py
+++ chirp-20230701/chirp/wxui/main.py
@@ -369,11 +369,12 @@ class ChirpWelcomePanel(wx.Panel):
 
         vbox = wx.BoxSizer(wx.VERTICAL)
         self.SetSizer(vbox)
-        with importlib_resources.as_file(
-            importlib_resources.files('chirp.share')
-            .joinpath('welcome_screen.png')
-        ) as welcome:
-            bmp = wx.Bitmap(str(welcome))
+#        with importlib_resources.as_file(3
+#            importlib_resources.files('chirp.share')
+#            .joinpath('welcome_screen.png')
+#        ) as welcome:
+        welcome = '/usr/lib/python3.6/site-packages/chirp/share/welcome_screen.png'
+        bmp = wx.Bitmap(str(welcome))
         width, height = self.GetSize()
         img = wx.StaticBitmap(self, wx.ID_ANY, bmp)
         vbox.Add(img, 1, flag=wx.EXPAND)
@@ -448,11 +449,12 @@ class ChirpMain(wx.Frame):
         self.add_tab_panel = wx.Panel(self, pos=(0, 0), size=(600, 600))
         self.add_tab_panel.Hide()
 
-        with importlib_resources.as_file(
-            importlib_resources.files('chirp.share')
-            .joinpath('plus-icon.png')
-        ) as icon:
-            self.add_tab_bm = wx.Bitmap(str(icon), wx.BITMAP_TYPE_ANY)
+#        with importlib_resources.as_file(
+#            importlib_resources.files('chirp.share')
+#            .joinpath('plus-icon.png')
+#        ) as icon:
+        icon = '/usr/lib/python3.6/site-packages/chirp/share/plus-icon.png'
+        self.add_tab_bm = wx.Bitmap(str(icon), wx.BITMAP_TYPE_ANY)
 
         self.add_tab_panel.Bind(wx.EVT_PAINT, self._paint_add_tab_panel)
 
@@ -520,11 +522,12 @@ class ChirpMain(wx.Frame):
             icon = 'chirp.ico'
         else:
             icon = 'chirp.png'
-        with importlib_resources.as_file(
-            importlib_resources.files('chirp.share')
-            .joinpath(icon)
-        ) as path:
-            self.SetIcon(wx.Icon(str(path)))
+#        with importlib_resources.as_file(
+#            importlib_resources.files('chirp.share')
+#            .joinpath(icon)
+#        ) as path:
+        path = '/usr/lib/python3.6/site-packages/chirp/share/chirp.png'
+        self.SetIcon(wx.Icon(str(path)))
 
     @property
     def current_editorset(self):
@@ -1220,11 +1223,12 @@ class ChirpMain(wx.Frame):
 
         user_stock_dir = get_stock_configs()
         user_stock_conf = os.path.join(user_stock_dir, fn)
-        with importlib_resources.as_file(
-            importlib_resources.files('chirp.stock_configs')
-            .joinpath(fn)
-        ) as path:
-            dist_stock_conf = str(path)
+#        with importlib_resources.as_file(
+#            importlib_resources.files('chirp.stock_configs')
+#            .joinpath(fn)
+#        ) as path:
+        path = '/usr/lib/python3.6/site-packages/chirp/stock_configs'
+        dist_stock_conf = str(path)
         if os.path.exists(user_stock_conf):
             filename = user_stock_conf
         elif os.path.exists(dist_stock_conf):
openSUSE Build Service is sponsored by