[Bug 751] Review request: vboxgtk - A simple GTK frontend for VirtualBox

RPM Fusion Bugzilla noreply at rpmfusion.org
Sun Aug 9 18:23:32 CEST 2009


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





--- Comment #2 from Lubomir Rintel <lkundrak at v3.sk>  2009-08-09 18:23:32 ---
Created an attachment (id=242)
 --> (http://bugzilla.rpmfusion.org/attachment.cgi?id=242)
Look up the library paths for RPM Fusion's VirtualBox-OSE correcty

1.) Make the package noarch. See, you're using /usr/lib, not %{_libdir}, so
that it won't be different on a 64-bit architecture

#this package can't be noarch, since it is using /usr/lib directory, so we have
to explicitly disable debuginfo package
%global debug_package %{nil}

2.) Adjust the packaging for python-VirtualBox-OSE

VirtualBox-OSE 3.0.4-2 contains the python- subpackage. It will be available
for Fedora 11 as well shortly.
http://buildsys.rpmfusion.org/build-status/job.psp?uid=4623

Requires:       VirtualBox-OSE >= 2.2.2
Requires:       VirtualBox-OSE-devel >= 2.2.2

I've split off the Python bindings so that you don't have to depend on the
-devel package. Please require that instead. The require of VirtualBox-OSE
itself is useless, since it's depended on by python-.

Source1:        VBoxGtk

Please don't modify PYTHONPATH. Look at the attached patch for how should we
look up the python modules and eventually send that upstream.

3.) Don't maximize the window.

#Patch1: start the main window maximized
Patch1:         vboxgtk-vboxgtk_iface.py.patch

This is something that should be left on window manager/user setting.

4.) Please upstream the desktop file validity fixes

Send that to the author and add a comment to the spec file.
https://fedoraproject.org/wiki/Packaging/Guidelines#All_patches_should_have_an_upstream_bug_link_or_comment

#Patch0: fix the vboxgtk desktop file
Patch0:         vboxgtk-vboxgtk.desktop.in

5.) Please fix the description

"""
Most of VirtualBox features are not supported,
and those that are will probably fail.
"""

Were this true, this package could never be accepted. Please either drop this,
or replace it with description of the package _does_ instead of what it does
not.

Also, please be careful to refer to VirtualBox OSE, not VirtualBox.

6.) Please use %find_lang

%lang(es) %{_datadir}/locale/es/LC_MESSAGES/%{name}.mo

https://fedoraproject.org/wiki/Packaging/Guidelines#Why_do_we_need_to_use_.25find_lang.3F


-- 
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.


More information about the rpmfusion-developers mailing list