Bug 241042 - [New Port] games/Homura: Windows Games Launcher for FreeBSD
Summary: [New Port] games/Homura: Windows Games Launcher for FreeBSD
Status: New
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: freebsd-ports-bugs mailing list
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-10-03 18:20 UTC by Alexander Vereeken
Modified: 2019-10-14 12:29 UTC (History)
3 users (show)

See Also:


Attachments
The port in shar format. (2.15 KB, text/plain)
2019-10-03 18:20 UTC, Alexander Vereeken
no flags Details
Homura (2.15 KB, text/plain)
2019-10-03 19:23 UTC, Alexander Vereeken
no flags Details
homura (2.16 KB, text/plain)
2019-10-03 21:22 UTC, Alexander Vereeken
no flags Details
homura (2.16 KB, text/plain)
2019-10-03 21:32 UTC, Alexander Vereeken
no flags Details
homura (2.16 KB, text/plain)
2019-10-03 21:46 UTC, Alexander Vereeken
no flags Details
homura (2.16 KB, text/plain)
2019-10-04 12:16 UTC, Alexander Vereeken
no flags Details
Bump to 2.3 (3.61 KB, text/plain)
2019-10-08 21:10 UTC, Alexander Vereeken
no flags Details
homura (3.62 KB, text/plain)
2019-10-09 09:01 UTC, Alexander Vereeken
no flags Details
homura (2.15 KB, text/plain)
2019-10-09 15:01 UTC, Alexander Vereeken
no flags Details
homura (2.15 KB, text/plain)
2019-10-14 11:12 UTC, Alexander Vereeken
no flags Details
homura (2.16 KB, text/plain)
2019-10-14 12:29 UTC, Alexander Vereeken
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Alexander Vereeken 2019-10-03 18:20:11 UTC
Created attachment 208070 [details]
The port in shar format.

Inspired by Lutris. Homura is a launcher that makes it easy to run windows games/launcher just with one click on FreeBSD.
The Windows emulation is provided by Wine

WWW: https://github.com/The-Homura-Project/Homura
Comment 1 Alexander Vereeken 2019-10-03 19:23:39 UTC
Created attachment 208072 [details]
Homura

Updated the sums
Comment 2 pete 2019-10-03 20:56:08 UTC
One thing I would like to see before this lands is an update the the #! to not be "#!/bin/bash" as per:
https://github.com/The-Homura-Project/Homura/blob/0ab5033957c9057eff82dad578242936cf689d62/Homura#L1

IIRC there are other examples as well (when i tested this out a week or so ago).

I don't know if that needs to be a PR filed on the github repo or not.  But just want to flag that pretty obvious linux-ism in the scripts.
Comment 3 Mark Linimon freebsd_committer freebsd_triage 2019-10-03 21:14:52 UTC
Per our standards the portname should be all lowercase.
Comment 4 Alexander Vereeken 2019-10-03 21:22:24 UTC
Created attachment 208077 [details]
homura

#!/bin/bash was removed and portname is now in all lowercase
Comment 5 Alexander Vereeken 2019-10-03 21:32:46 UTC
Created attachment 208078 [details]
homura

updated sums again.
Comment 6 Alexander Vereeken 2019-10-03 21:46:35 UTC
Created attachment 208079 [details]
homura

changed git acc also to all lowercase then.
Comment 7 Alexander Vereeken 2019-10-04 12:16:02 UTC
Created attachment 208089 [details]
homura

Bump to 2.2.2
Comment 8 Alex S 2019-10-06 09:13:48 UTC
(In reply to Alexander Vereeken from comment #0)

If you are going to add this Ports, please remove any references to Lutris from documentation. Quite a few people seems to think your 500 LOC bash script is a program of comparable complexity to Lutris (which is, like, two orders of magnitude larger, I think). Those are not very smart people to say the least, but it what it is. This script *will* be recommended as alternative to Lutris and it *will* leave people disappointed due to wrong expectations.
Comment 9 Alexander Vereeken 2019-10-06 09:24:19 UTC
(In reply to Alex S from comment #8)

Thanks, that makes sense. Of which documentations exactly?

btw i only wrote that i was inspired by it and not that this should be or is (like) lutris.
Comment 10 Alex S 2019-10-06 09:58:15 UTC
> i only wrote that i was inspired by it and not that this should be or is (like) lutris
Yeah, I get the desire to acknowledge the other project, that's ok and usually is not an issue. It's just that I'm looking at Phoronix article (https://www.phoronix.com/scan.php?page=news_item&px=Homura-FreeBSD-Gaming), which plainly states "Homura is akin to CrossOver or Lutris". A few more iterations of that bullshit and you won't be able to recognize any traces of your original statement.

Even that normally shouldn't be a problem, but considering that it's already hard enough to get anyone to take FreeBSD gaming seriously, I think it makes sense to be more careful with managing expectations.
Comment 11 Alexander Vereeken 2019-10-06 10:29:37 UTC
(In reply to Alex S from comment #10)

Sure, that's wrong and I've tried to stop it before. I have now left a hint in my documentation that Homura is not comparable to lutris or the something bigger similar.
Comment 12 Alexander Vereeken 2019-10-08 21:10:53 UTC
Created attachment 208182 [details]
Bump to 2.3
Comment 13 Alexander Vereeken 2019-10-09 09:01:34 UTC
Created attachment 208193 [details]
homura

Bump to 2.3.1
Comment 14 Alexander Vereeken 2019-10-09 15:01:23 UTC
Created attachment 208205 [details]
homura

Bump to 2.4
Comment 15 Alexander Vereeken 2019-10-14 11:12:45 UTC
Created attachment 208298 [details]
homura

Bump to 2.5
Comment 16 Alexander Vereeken 2019-10-14 12:29:21 UTC
Created attachment 208301 [details]
homura

Bump to 2.5.1