Fedora 11 is nearly in beta, and thanks to some judicious cuts at the
end, we made it to 100% feature complete. Thanks to the many people
who helped out reviewing packages and testing.
What do we want to aim for in Fedora 12?
Some ideas - please add your own to this thread.
(1) Win64 support
(see: http://lists.fedoraproject.org/pipermail/fedora-mingw/2009-February/thread.… )
(2)? Use mingw-w64 project to build 32 bit w32api/runtime, since
mingw-w64 seems to be more active.
(3) Darwin / OS X support
(see: https://www.redhat.com/archives/fedora-devel-list/2009-March/msg00397.html )
(4) Get some of the issues resolved in the packaging guidelines:
http://fedoraproject.org/wiki/MinGW/Packaging_issues
(5) Expand active members, particularly packagers. I would like to
start by having a website which doesn't suck like our current one.
(6) Move educational materials to a single place.
(7) Have a FAQ.
(8) I'd like to have a reasonable Python story. I spent a lot of time
trying to get Python and Python libs to cross-compile, without any
success.
Rich.
--
Richard Jones, Emerging Technologies, Red Hat http://et.redhat.com/~rjones
Read my OCaml programming blog: http://camltastic.blogspot.com/
Fedora now supports 68 OCaml packages (the OPEN alternative to F#)
http://cocan.org/getting_started_with_ocaml_on_red_hat_and_fedora
Hi all,
I'm pretty new to this packaging and cross-compiling, but I put
together a couple packages anyway:
http://jasonwoof.com/downloads/mingw32-SDL_image-1.2.6-1.fc11.src.rpmhttp://jasonwoof.com/downloads/mingw32-SDL_mixer-1.2.8-1.fc11.src.rpm
They seem to work quite well for me, but I don't really know what I'm
doing, so I'd appreciate more knowledgeable folk looking over my spec
files.
Here's what I did and where everything came from: (all in F11)
1) I set up my .rpmmacros so it would store sources in separate
directories by package name-version by adding this line:
%_sourcedir %{_topdir}/SOURCES/%{name}-%{version}
I was worried that multiple source rpms would have files in them with
the same name (which turned out to be the case) and I wanted to make
sure I could tell what packages what files came from.
2) I used yumdownloader to download source rpms for SDL SDL_mixer
SDL_image and SDL and installed them in my local rpmbuild tree
3) I duplicated SOURCES/SDL_image-1.2.6/ to SOURCES/mingw32-SDL_image-1.2.6/
4) I copied SPECS/mingw32-SDL-1.2.13.spec to SPECS/mingw32-SDL_image-1.2.6.spec
5) I edited that new spec file, mostly by looking at existing
SDL_image-1.2.6.spec and pulling useful parts from it. tweaking as
neccesary.
And basically did the same for SDL_mixer.
Some notes:
I didn't modify anything in the SOURCES folder (just copied whole
folders as described above).
I used all the patches that were used for the native versions.
I commented out lines to install (and build in one case) little
executable programs from both packages that I didn't understand the
point of.
I've cross-compiled my game (vor) which uses both of these libraries,
and it works great under wine. (Gets at least 40% better framerate
under wine than it does when compiled for linux.) Though I have not
tested them on Windows.
I have a fedoraproject.org account (so I can edit the wiki and such)
but don't have any connections or access or anything to get these into
the fedora distrobution. If/when they are ready, I'd love someone to
take care of this, or help me do it. Right now I don't even know what
the process is.
Looking forward to hearing your thoughts/feedback.
Take care, - Jason
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
Mamoru Tasaka <mtasaka(a)ioa.s.u-tokyo.ac.jp> changed:
What |Removed |Added
----------------------------------------------------------------------------
AssignedTo|nobody(a)fedoraproject.org |promac(a)gmail.com
--
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.
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
Fedora Update System <updates(a)fedoraproject.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|ASSIGNED |ON_QA
--- Comment #26 from Fedora Update System <updates(a)fedoraproject.org> 2009-10-23 19:21:13 EDT ---
mingw32-freeglut-2.6.0-0.1.rc1.el5 has been pushed to the Fedora EPEL 5 testing
repository. If problems still persist, please make note of it in this bug
report.
If you want to test the update, you can install it with
su -c 'yum --enablerepo=updates-testing update mingw32-freeglut'. You can
provide feedback for this update here:
http://admin.fedoraproject.org/updates/EL-5/FEDORA-EPEL-2009-0723
--
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.
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=530047
Erik van Pienbroek <erik-fedora(a)vanpienbroek.nl> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |fedora-mingw(a)lists.fedorapr
| |oject.org
--
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.
Hi,
I would like to have mingw32-tcl for rhel5.
I had to make a small change in the F10/F11 spec for being able to install
it::
http://orion.lcg.ufrj.br/RPMS/src/mingw32-tcl-8.5.7-5.el5.1.src.rpm
Certainly there is a better way to fix the installation script.
It is also possible to have mingw32-tk for rhel5 (I opened a review request
for Fedora):
https://bugzilla.redhat.com/show_bug.cgi?id=530047
Both of them are working just fine for me on rhel5.
Would anyone be interested on keeping both packages on EPEL?
Thanks.
--
Paulo Roma Cavalcanti
LCG - UFRJ