Petr Menšík wrote on 2020/10/31 7:27:
Hello developers,
I am maintainer on Fedora and also work for Red Hat.
I just created account on RPM Fusion. I would like to make package of
etlegacy project[1]. It is Wolfenstein: Enemy Territory continuation,
after the game code was open sourced. Required game data remains under
EULA, which is reason I did not even try to make a review on Fedora.
My current attempt[2] is stuck on missing debug information list. I
think that means something strips built information. I have packaged
several projects on Fedora. I admit I got tired fixing strange bugs
during the build. Expected etlegacy packaging much easier. Maybe other
eyes would find easily what I could not.
It seems good enough game to have simple to install package. Recently
packaged data downloader might help with user-friendly way to install data.
Could anyone take a look at spec[2] and fix missing debug information? I
would like to push into Review process later.
1. https://github.com/etlegacy/etlegacy
2. https://github.com/pemensik/etlegacy/blob/fedora/etlegacy.spec
This line
https://github.com/pemensik/etlegacy/blob/6859ab35bd6b2cc6400537a7afebaf2fa9256772/etlegacy.spec#L59
i.e. "exit 0" prevents from execution of %__debug_install_post and etc, so
creating
debuginfo and etc won't be done now. Remove this "exit 0".
Note that after removing this line, rpmbuild now fails with
%__brp_mangle_shebangs ,
because installed "/usr/lib/etlegacy/legacy/description.txt" file has
permission 0755
( i.e. this file is marked as executable ) but does not have any shebang.
Change the permission to
0644.
Regards,
Mamoru
_______________________________________________
rpmfusion-developers mailing list -- [email protected]
To unsubscribe send an email to [email protected]