Bug ID | 4444 |
---|---|
Summary | firebird-emu - Third-party emulator for ARM-based TI calculators |
Product | Package Reviews |
Version | Current |
Hardware | x86_64 |
OS | GNU/Linux |
Status | NEW |
Severity | enhancement |
Priority | P1 |
Component | Review Request |
Assignee | rpmfusion-package-review@rpmfusion.org |
Reporter | rosser.bjr@gmail.com |
CC | rpmfusion-package-review@rpmfusion.org |
Source URL: https://www.acm.jhu.edu/~bjr/fedora/rpmfusion/firebird/firebird-emu.spec SRPM URL: https://www.acm.jhu.edu/~bjr/fedora/rpmfusion/firebird/firebird-emu-1.2-1.fc26.src.rpm Description: This project is the community, third-party TI Nspire emulator, Texas Instruments' ARM-based series of graphing calculators. It supports the emulation of Touchpad, CX and CX CAS calcs on Android, iOS, Linux, Mac and Windows. FAS Username: tc01 Why not in Fedora: firebird-emu is pure FOSS, but not only does it require TI's proprietary operating system for the Nspire line of calculators, but also the proprietary boot/base code blobs from the calculator itself. Thus as per the emulator policy, since this package isn't functional without any proprietary blobs, I believe this package still needs to be in RPM Fusion. rpmlint output: firebird-emu.src: W: spelling-error %description -l en_US calcs -> calls, calms, calks firebird-emu.src: W: spelling-error %description -l en_US iOS -> OS, SOS, DOS firebird-emu.x86_64: W: spelling-error %description -l en_US calcs -> calls, calms, calks firebird-emu.x86_64: W: spelling-error %description -l en_US iOS -> OS, SOS, DOS firebird-emu.x86_64: W: no-manual-page-for-binary firebird firebird-emu.x86_64: W: no-manual-page-for-binary firebird-send Note: upstream usually uses the name "firebird" for this package, but the name "firebird" belongs to another package in Fedora, so I opted for "firebird-emu" (as this name is also sometimes used by upstream). There is a potential for name conflicts. Currently the firebird package installs a %{_sbindir}/firebird [1]. This package installs a %{_bindir}/firebird. This doesn't cause a conflict per _se_, but if both are on $PATH there's a potential for confusion. Should I rename the binary from firebird -> firebird-emu as well? As far as I can tell, the packages do not currently conflict in any other way. The current firebird-emu filelist is: -rwxr-xr-x /usr/bin/firebird -rwxr-xr-x /usr/bin/firebird-send -rwxr-xr-x /usr/share/applications/firebird.desktop drwxr-xr-x /usr/share/doc/firebird-emu -rw-r--r-- /usr/share/doc/firebird-emu/README.md -rw-r--r-- /usr/share/doc/firebird-emu/TODO.md -rw-r--r-- /usr/share/icons/firebird.png drwxr-xr-x /usr/share/licenses/firebird-emu -rw-r--r-- /usr/share/licenses/firebird-emu/LICENSE [1] http://pkgs.fedoraproject.org/cgit/rpms/firebird.git/tree/firebird.spec