https://bugzilla.rpmfusion.org/show_bug.cgi?id=5824

Petr Menšík <pemen...@redhat.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
          namespace|free                        |nonfree

--- Comment #12 from Petr Menšík <pemen...@redhat.com> ---
SPEC URL: https://github.com/pemensik/etlegacy/raw/fedora/etlegacy.spec
SRPM URL: https://pemensik.fedorapeople.org/srpm/etlegacy-2.78.0-5.fc34.src.rpm

Fixed bunch of rpmlint issues.

$ rpmlint etlegacy-2.78.0-5.fc34.src.rpm
noarch/etlegacy-installer-2.78.0-5.fc34.noarch.rpm
$(arch)/etlegacy-2.78.0-5.fc34.$(arch).rpm
etlegacy.src: W: strange-permission etl-installer 755
etlegacy.src: W: strange-permission etl-launcher 755
etlegacy-installer.noarch: W: no-documentation
etlegacy-installer.noarch: W: no-manual-page-for-binary etl-installer
etlegacy.x86_64: W: binaryinfo-readelf-failed
/usr/lib64/etlegacy/legacy/legacy_2.78-dirty.pk3 readelf:
/tmp/rpmlint.etlegacy-2.78.0-5.fc34.x86_64.rpm.go4_xaeb/usr/lib64/etlegacy/legacy/legacy_2.78-dirty.pk3:
Error: Not an ELF file - it has the wrong magic bytes at the start
etlegacy.x86_64: W: no-manual-page-for-binary etl-launcher
3 packages and 0 specfiles checked; 0 errors, 6 warnings.

legacy_2.78-dirty.pk3 contains 3 loadable .so modules with some client specific
code. In Quake compatible archive, not an elf. Related to CPU architecture,
therefore in %_libidir.

etl-launcher is just transparent game files detector. Should not be run by user
directly, but executed from desktop icon launcher. It checks for some paths and
tries pak files there. If found, symlink from ~/.etlegacy/etmain is created.
Uses no parameters.

etl-installer is just shell script downloading and extracting required game
data. It is interactive command questioning user in terminal, takes no
parameters. I do not think they need manual pages, both are shell scripts just
to start.

Data are required for both server and client, which is primary reason for the
package on RPM Fusion. Fedora requires package to be usable without non-free
data.

I should note I am already Fedora packager, but this is my first package in RPM
Fusion.

Changing to nonfree. This package is GPL2 with open code, but cannot be
operated without non-commercial only data.

Made also build on COPR:
https://copr.fedorainfracloud.org/coprs/pemensik/games/

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.
_______________________________________________
rpmfusion-developers mailing list -- rpmfusion-developers@lists.rpmfusion.org
To unsubscribe send an email to rpmfusion-developers-le...@lists.rpmfusion.org

Reply via email to