[Bug 2101] Review request: vbam - High compatibility Gameboy Advance
Emulator combining many VBA developments
RPM Fusion Bugzilla
noreply at rpmfusion.org
Sun Jan 22 15:43:18 CET 2012
https://bugzilla.rpmfusion.org/show_bug.cgi?id=2101
--- Comment #9 from Andrea Musuruane <musuruan at gmail.com> 2012-01-22 15:43:18 CET ---
(In reply to comment #7)
> Thanks a lot for your help; I've incorporated a lot of your suggestions, but I
> need to talk to a dev when I can time to fix the rest. Since 1.8.0.1054 won't
> build, I'd rather get that working first as I have to talk to a dev about that
> anyway.
>
> Also if it's necessary or preferred, I can make a man page for gvbam.
No, it's not necessary if gvbam can be run from a GUI.
> Note that no new rpmlint errors have been introduced or removed (excluding the
> fix of /usr/bin/vbam's man page)
* First you have to better understand how subpackaging works. There is a
package created with the "Summary: This is a dummy package that will not
be created" and that is the SRPM!
Try this:
$ rpm -qpi vbam-1.8.0.1001-2.fc16.src.rpm
You'll read that summary!
Have a look at spec files that builds subpackages in RPM Fusion CVS. For
example:
http://cvs.rpmfusion.org/viewvc/rpms/desmume/devel/desmume.spec?revision=1.14&root=free&view=markup
* The BuilRequires are needed for the SRPM to build the variuos RPMs. So there
is no point in dividing them in two different section.
* Why the sdl subpackage conflicts with vbam package (there is no binary
package built with this name)? Moreover a user could install both subpackages.
* A lot of comment are useless. E.g:
#
# spec file for vbam
Well... we know :) Please remove them - it just makes the spec files a bit less
readable.
* You didn't use the %cmake macro and therefore no compile output is shown.
* post, postun, posttrans section are needed only for the gtk subpackage (the
one that has a menu entry). Can the sdl package be run from a menu or does it
requires the command line?
* %config(noreplace) /etc/%{name}.cfg
This can be a problem. There can't be the same file in two different packages.
Otherwise a conflict arises.
* There is still the problem with the empty debug package.
* Have a look at the mandriva package:
http://svn.mandriva.com/cgi-bin/viewvc.cgi/packages/cooker/vbam/releases/1.8.0.1054/1/
There is patch. It may help you to build v1.8.0.1054. Please remember that
Fedora and Mandriva have different packaging guidelines.
--
Configure bugmail: https://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