Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add clrmamepro manifest #58

Open
wants to merge 5 commits into
base: master
Choose a base branch
from
Open

Add clrmamepro manifest #58

wants to merge 5 commits into from

Conversation

FakeShemp
Copy link

New application: clrmamepro

https://mamedev.emulab.it/clrmamepro/

Adapted from the Notepad++ manifest.

@julianrichen
Copy link
Contributor

Hello, thanks for the contribution.

Can we simplify the app-id to it.emulab.mamedev.clrmamepro. The domain structure is similar to most projects hosted on github. Eg. github.com/PROJECT/APPLICATION -> io.github.PROJECT.APPLICATION Seems more natural, more examples: https://github.com/flathub?utf8=%E2%9C%93&q=io.github.&type=&language=

@julianrichen julianrichen self-requested a review July 10, 2018 23:42
@FakeShemp
Copy link
Author

@julianrichen Of course we can. Updated!

<url type="help">https://mamedev.emulab.it/clrmamepro/docs/index.htm</url>

<categories>
<category>Game</category>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think System;Emulator; categories might be better. So

<categories>
    <category>System</category>
    <category>Emulator</category>
</categories>

Terminal=false
Type=Application
MimeType=application/x-ms-dos-executable;application/x-msi;application/x-ms-shortcut;
Categories=Game
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Like the appdata lets do System;Emulator;.

Type=Application
MimeType=application/x-ms-dos-executable;application/x-msi;application/x-ms-shortcut;
Categories=Game
Keywords=Game;Emulation;
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ROMs aren't exclusive to games so maybe do Emulator;Editor;Manager;?

- mkdir -p /app/lib/32bit
- ln -s /app/lib/32bit/lib/ld-linux.so.2 /app/lib/ld-linux.so.2

- name: setup-wine
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This module isn't needed since you're not mounting another Wine extension. This was a mistake in the Notepad++ manifest. My bad, sorry.

- type: file
path: it.emulab.mamedev.clrmamepro.desktop
- type: file
path: icons/it.emulab.mamedev.clrmamepro.48x48.png
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Does clrmamepro happen to have icons at 128px & 64px? Trying to follow Flathub's packaging guide on icon requirements but if not, no worries.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It does not. It does have one for 16x16 but it is entirely broken-looking so not included.

@julianrichen
Copy link
Contributor

Sorry, I had reviewed the pr but didn't actually submit the review so you could see it... so 5 comments where missing. I added a few more things I would like updated. Icons is a nitpick so ignore if you can't find larger.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants