[Bug 528892] Review Request: mingw32-freeglut - Fedora MinGW alternative to the OpenGL Utility Toolkit (GLUT)

bugzilla at redhat.com bugzilla at redhat.com
Sun Oct 18 12:32:27 UTC 2009


Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=528892


Paulo Roma Cavalcanti <promac at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
               Flag|                            |fedora-review+




--- Comment #14 from Paulo Roma Cavalcanti <promac at gmail.com>  2009-10-18 08:32:24 EDT ---
I think I got it.

freeglut does not work when using a windows guest on a Fedora VirtualBox
(3.0.8) host, when 3D acceleration is ENABLED. Disabling 3D acceleration brings
everything back to normal, but depending on the application, it can become very
slow. It does not matter whether the application is cross-compiled or not.

In a native windows, freeglut works as long as glut 3.7 is out of the way.

This is my review:

rpmlint produces some warnings, but according to the mingw guidelines,
all of them are acceptable:

http://fedoraproject.org/wiki/Packaging/MinGW


rpmlint mingw32-freeglut

mingw32-freeglut.noarch: E: arch-independent-package-contains-binary-or-object
/usr/i686-pc-mingw32/sys-root/mingw/lib/libglut.dll.a
mingw32-freeglut.noarch: W: devel-file-in-non-devel-package
/usr/i686-pc-mingw32/sys-root/mingw/include/GL/glut.h
mingw32-freeglut.noarch: W: devel-file-in-non-devel-package
/usr/i686-pc-mingw32/sys-root/mingw/include/GL/freeglut_std.h
mingw32-freeglut.noarch: W: devel-file-in-non-devel-package
/usr/i686-pc-mingw32/sys-root/mingw/include/GL/freeglut.h
mingw32-freeglut.noarch: W: devel-file-in-non-devel-package
/usr/i686-pc-mingw32/sys-root/mingw/include/GL/freeglut_ext.h
mingw32-freeglut.noarch: W: devel-file-in-non-devel-package
/usr/i686-pc-mingw32/sys-root/mingw/lib/libglut.dll.a
mingw32-freeglut.noarch: W: spurious-executable-perm
/usr/i686-pc-mingw32/sys-root/mingw/lib/libglut.dll.a
mingw32-freeglut.noarch: W: non-standard-dir-in-usr i686-pc-mingw32
1 packages and 0 specfiles checked; 1 errors, 7 warnings.

--------------------------------------------------------------

1) Track Fedora native package versions
   OK: 2.4.0 in F11 and 2.6.0 in F12

2) Follow Fedora policy
   OK.

3) Package naming
   Packages should be named by prefixing the upstream package name with 
   mingw32-

   OK: Used mingw32-freeglut

4) Base packages
   Not applicable.

5) Filenames of the cross-compilers and binutils
   Not applicable.

6) Naming of the root filesystem
   OK.

7) Standard mingw RPM macros
   OK: Used the standard macros. 

8) Dependencies
   OK.

   BuildRequires:  mingw32-filesystem >= 35
   BuildRequires:  mingw32-gcc
   BuildRequires:  mingw32-binutils

9) Build architecture
   OK: noarch.

10) Libraries (DLLs)
   OK: All libraries built as DLLs. 

11) Do not use %{_mingw32_bindir}/* or %{_mingw32_libdir}/* in %files section
   Not used.

12) Manpages and info files
   None.

13) Static libraries
   None.

14) Stripping
  %global __strip %{_mingw32_strip}
  %global __objdump %{_mingw32_objdump}

  OK: both macros are present in the spec file. 


Package approved.

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.




More information about the Fedora-package-review mailing list