From 658cc63c3660fa005059de3314912eb44ce05657 Mon Sep 17 00:00:00 2001
From: Jason Flatt <jflatt@cox.net>
Date: Mon, 1 Aug 2022 12:48:39 -0700
Subject: [PATCH] Putting this back, initial configuration failed

---
 README.md             |  4 ---
 mame.ini              | 33 ---------------------
 org.mamedev.MAME.yaml | 69 +++++++++++++++++++++----------------------
 3 files changed, 33 insertions(+), 73 deletions(-)
 delete mode 100644 mame.ini

diff --git a/README.md b/README.md
index ce6df01..b5c59c9 100644
--- a/README.md
+++ b/README.md
@@ -33,7 +33,3 @@ Currently these are the patches applied:
 `ldopts.patch` enables an option for the linker to strip debug symbols.
 
 `use-system-lib-flac.patch` works around FORTIFY_SOURCE compiler option that causes errors in the included libflac.
-
-### Running
-
-A default minimal ini file is in the sandboxed /etc/mame/mame.ini.  Run MAME from the command line with the -createconfig argument to create a new mame.ini in your home directory.  Modify this new mame.ini to configure MAME.
diff --git a/mame.ini b/mame.ini
deleted file mode 100644
index ac1d304..0000000
--- a/mame.ini
+++ /dev/null
@@ -1,33 +0,0 @@
-#
-# CORE SEARCH PATH OPTIONS
-#
-homepath                  $HOME/.mame
-rompath                   /app/share/mame/roms
-hashpath                  /app/share/mame/hash
-samplepath                /app/share/mame/samples
-artpath                   /app/share/mame/artwork
-ctrlrpath                 /app/share/mame/ctrlr
-inipath                   $HOME/.mame;/app/share/mame/ini
-fontpath                  /app/bin/
-cheatpath                 /app/share/mame/cheat
-crosshairpath             /app/share/mame/crosshair
-pluginspath               /app/share/mame/plugins
-languagepath              /app/share/mame/language
-swpath                    /app/share/mame/software
-
-#
-# CORE OUTPUT DIRECTORY OPTIONS
-#
-cfg_directory             $HOME/.mame/cfg
-nvram_directory           $HOME/.mame/nvram
-input_directory           $HOME/.mame/inp
-state_directory           $HOME/.mame/sta
-snapshot_directory        $HOME/.mame/snap
-diff_directory            $HOME/.mame/diff
-comment_directory         $HOME/.mame/comments
-share_directory           $HOME/.mame/share
-
-#
-# OSD VIDEO OPTIONS
-#
-video                     opengl
diff --git a/org.mamedev.MAME.yaml b/org.mamedev.MAME.yaml
index 65d0c36..217eacc 100644
--- a/org.mamedev.MAME.yaml
+++ b/org.mamedev.MAME.yaml
@@ -23,40 +23,37 @@ modules:
       strip: true
     build-commands:
       - make -j ${FLATPAK_BUILDER_N_JOBS}
-      - install -Dm 0755 mame /app/bin/mame
-      - install -Dm 0644 ${FLATPAK_ID}.desktop /app/share/applications/${FLATPAK_ID}.desktop
-      - install -Dm 0644 ${FLATPAK_ID}.metainfo.xml /app/share/metainfo/${FLATPAK_ID}.metainfo.xml
-      - install -Dm 0644 mame128x128.png /app/share/icons/hicolor/128x128/apps/${FLATPAK_ID}.png
-      - install -Dm 0644 mame.ini /app/bin/mame.ini
-      - cp COPYING /app/bin/
-      - cp uismall.bdf /app/bin/
-      - mkdir -p /app/share/mame/
-      - cp -r artwork/ /app/share/mame/
-      - cp -r bgfx/ /app/share/mame/
-      - cp -r ctrlr/ /app/share/mame/
-      - mkdir -p /app/share/mame/docs/
-      - cp -r docs/legal/ /app/share/mame/docs/
-      - cp -r docs/man/ /app/share/mame/docs
-      - cp -r hash/ /app/share/mame/
-      - cp -r hlsl/ /app/share/mame/
-      - cp -r ini/ /app/share/mame/
-      - cp -r language/ /app/share/mame/
-      - cp -r plugins/ /app/share/mame/
-      - cp -r roms/ /app/share/mame/
-      - cp -r samples/ /app/share/mame/
+      - install -Dm 0755 mame ${FLATPAK_DEST}/bin/mame
+      - install -Dm 0644 ${FLATPAK_ID}.desktop ${FLATPAK_DEST}/share/applications/${FLATPAK_ID}.desktop
+      - install -Dm 0644 ${FLATPAK_ID}.metainfo.xml ${FLATPAK_DEST}/share/metainfo/${FLATPAK_ID}.metainfo.xml
+      - install -Dm 0644 mame128x128.png ${FLATPAK_DEST}/share/icons/hicolor/128x128/apps/${FLATPAK_ID}.png
+      - cp COPYING ${FLATPAK_DEST}/bin/
+      - cp uismall.bdf ${FLATPAK_DEST}/bin/
+      - mkdir -p ${FLATPAK_DEST}/share/mame/
+      - cp -r artwork/ ${FLATPAK_DEST}/share/mame/
+      - cp -r bgfx/ ${FLATPAK_DEST}/share/mame/
+      - cp -r ctrlr/ ${FLATPAK_DEST}/share/mame/
+      - mkdir -p ${FLATPAK_DEST}/share/mame/docs/
+      - cp -r docs/legal/ ${FLATPAK_DEST}/share/mame/docs/
+      - cp -r docs/man/ ${FLATPAK_DEST}/share/mame/docs
+      - cp -r hash/ ${FLATPAK_DEST}/share/mame/
+      - cp -r hlsl/ ${FLATPAK_DEST}/share/mame/
+      - cp -r ini/ ${FLATPAK_DEST}/share/mame/
+      - cp -r language/ ${FLATPAK_DEST}/share/mame/
+      - cp -r plugins/ ${FLATPAK_DEST}/share/mame/
+      - cp -r roms/ ${FLATPAK_DEST}/share/mame/
+      - cp -r samples/ ${FLATPAK_DEST}/share/mame/
     sources:
-    - type: archive
-      url: https://github.com/mamedev/mame/archive/refs/tags/mame0246.tar.gz
-      sha256: 293c8f4b550694e0f6aa21165d7f7be9aa3a5284d957265c4e7469159a71b5d5
-    - type: file
-      path: mame128x128.png
-    - type: file
-      path: org.mamedev.MAME.desktop
-    - type: file
-      path: org.mamedev.MAME.metainfo.xml
-    - type: file
-      path: mame.ini
-    - type: patch
-      path: use-system-lib-flac.patch
-    - type: patch
-      path: ldopts.patch
+      - type: archive
+        url: https://github.com/mamedev/mame/archive/refs/tags/mame0246.tar.gz
+        sha256: 293c8f4b550694e0f6aa21165d7f7be9aa3a5284d957265c4e7469159a71b5d5
+      - type: file
+        path: mame128x128.png
+      - type: file
+        path: org.mamedev.MAME.desktop
+      - type: file
+        path: org.mamedev.MAME.metainfo.xml
+      - type: patch
+        path: use-system-lib-flac.patch
+      - type: patch
+        path: ldopts.patch