[Bug 303] Review request: Mupen64Plus - A Nintendo64 Emulator

RPM Fusion Bugzilla noreply at rpmfusion.org
Mon Jan 5 12:27:31 CET 2009


http://bugzilla.rpmfusion.org/show_bug.cgi?id=303





--- Comment #6 from Juan Moreno <uncholowapo at gmail.com>  2009-01-05 12:27:31 ---
(In reply to comment #5)
> (In reply to comment #4)
> > The application already installs a .desktop file itself. I will take a look at
> > the mupen64 srpm.
> 
> If that is the case, you are not requiring the following dependencies:
> BuildRequires:  desktop-file-utils
> Requires:       hicolor-icon-theme
> 
> Moreover you are not using desktop-file-validate to validate file installed by
> makefile:
> https://fedoraproject.org/wiki/TomCallaway/DesktopFileVendor
> You will see another problem when you'll use desktop-file-validate.
> 
> This is wrong in %files:
> %{_datadir}/* 
> In this way the package will own a directory that belongs to another package:
> /usr/share/applications
> 
> This is wrong in %install:
> make install PREFIX=%{buildroot}/usr
> use macros:
> make install PREFIX=%{buildroot}/%{_prefix}
> 
> This is wrong in %files:
> /usr/man/man1/mupen64plus.1.gz
> The path you are providing is wrong. Man entries are not installed in /usr/man
> but in /usr/share/man. Moreover you must use macros, such as:
> %{_mandir}/man1/mupen64plus.1*
> 
> Therefore you will need to set some of the following variables when calling the
> makefile:
>      PREFIX=path   == install/uninstall prefix (default: /usr/local/)
>      SHAREDIR=path == path to install shared data (default:
> PREFIX/share/mupen64
> plus/)
>      BINDIR=path   == path to install mupen64plus binary (default: PREFIX/bin/)
>      LIBDIR=path   == path to install plugin libs (default: SHAREDIR/plugins/)
>      MANDIR=path   == path to install manual files (default: PREFIX/man/man1/)
> 
> Optsflags are not used when compiling.
> 
> Rpmlint is not silent:
> $ rpmlint /home/andrea/rpmbuild/RPMS/x86_64/Mupen64Plus-1.5-1.fc10.x86_64.rpm
> Mupen64Plus.x86_64: W: devel-file-in-non-devel-package
> /usr/share/mupen64plus/doc/Audio_1.1.h
> Mupen64Plus.x86_64: W: devel-file-in-non-devel-package
> /usr/share/mupen64plus/doc/Rsp_1.1.h
> Mupen64Plus.x86_64: W: devel-file-in-non-devel-package
> /usr/share/mupen64plus/doc/Audio_1.2.h
> Mupen64Plus.x86_64: W: devel-file-in-non-devel-package
> /usr/share/mupen64plus/doc/Input_1.1.h
> Mupen64Plus.x86_64: W: devel-file-in-non-devel-package
> /usr/share/mupen64plus/doc/Graphics_1.3.h
> Mupen64Plus.x86_64: E: explicit-lib-dependency libpng
> Mupen64Plus.x86_64: E: explicit-lib-dependency zlib
> Mupen64Plus.x86_64: W: incoherent-version-in-changelog 1.5 ['1.5-1.fc10',
> '1.5-1']
> Mupen64Plus.x86_64: W: executable-stack /usr/bin/mupen64plus
> Mupen64Plus.x86_64: E: arch-dependent-file-in-usr-share
> /usr/share/mupen64plus/plugins/blight_input.so
> Mupen64Plus.x86_64: E: arch-dependent-file-in-usr-share
> /usr/share/mupen64plus/plugins/dummyaudio.so
> Mupen64Plus.x86_64: E: arch-dependent-file-in-usr-share
> /usr/share/mupen64plus/plugins/mupen64_input.so
> Mupen64Plus.x86_64: E: arch-dependent-file-in-usr-share
> /usr/share/mupen64plus/plugins/ricevideo.so
> Mupen64Plus.x86_64: E: arch-dependent-file-in-usr-share
> /usr/share/mupen64plus/plugins/jttl_audio.so
> Mupen64Plus.x86_64: E: arch-dependent-file-in-usr-share
> /usr/share/mupen64plus/plugins/glide64.so
> Mupen64Plus.x86_64: E: arch-dependent-file-in-usr-share
> /usr/share/mupen64plus/plugins/mupen64_hle_rsp_azimer.so
> Mupen64Plus.x86_64: E: arch-dependent-file-in-usr-share
> /usr/share/mupen64plus/plugins/glN64.so
> Mupen64Plus.x86_64: E: arch-dependent-file-in-usr-share
> /usr/share/mupen64plus/plugins/dummyvideo.so
> Mupen64Plus.x86_64: W: non-standard-dir-in-usr man
> 1 packages and 0 specfiles checked; 11 errors, 8 warnings.
> 
> $ rpmlint
> /home/andrea/rpmbuild/RPMS/x86_64/Mupen64Plus-debuginfo-1.5-1.fc10.x86_64.rpm
> Mupen64Plus-debuginfo.x86_64: E: empty-debuginfo-package
> 
> Use rpmlint -i to have a description of the actions needed.
> 
> Can you host your files somewhere else than rapidshare? It is very frustrating
> to use.
> 

I will make the proper changes and report back. Can you suggest a hosting site?


-- 
Configure bugmail: http://bugzilla.rpmfusion.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
You are the assignee for the bug.


More information about the rpmfusion-developers mailing list