Hello !
I'm interested in mingw SIG, mainly around multimedia area.
I hope to help providing some rpm dependencies for building the vlc
multimedia player at videolan.org.
The release system there already provides mingw32 patches that will make easier.
I plan to submit some dependencies for the fedora native package I
already maintain.
I can also provides my help reviewing others mingw32 packages.
(testing from a x86_64 workstation).
I'm also interested in 3D rendering software that I'm already
packaging in Fedora (aqsis, Pixie, blender, etc)
mingw32-dirac
https://bugzilla.redhat.com/show_bug.cgi?id=502690
mingw32-gdbm
https://bugzilla.redhat.com/show_bug.cgi?id=502691
mingw32-cppunit
https://bugzilla.redhat.com/show_bug.cgi?id=502689
About mingw32-libatomic_ops
https://bugzilla.redhat.com/show_bug.cgi?id=502692
It only provides a static library as the native fedora package does.
mingw32 guideline request to have shared libraries but there is one
exception, does this package fall under the same kind of exception ?
I'm using smock.pl for building packages. Here is a patch that will
add a --suffix option in order to use any custom mock configuration
files. For an example:
http://rpms.kwizart.net/fedora/11/i386/mock-kwizart-11.0-1.fc11.noarch.rpm
Thx
Nicolas (kwizart)
--- smock.pl.origin 2009-07-02 11:31:02.160384924 +0200
+++ smock.pl 2009-07-02 11:28:19.805386955 +0200
@@ -26,6 +26,7 @@
my @arches = ();
my @distros = ();
+my $suffix = "";
my $localrepo = $ENV{HOME} . "/public_html/smock/yum";
my $dryrun = 0;
my $keepgoing = 0;
@@ -36,6 +37,7 @@
GetOptions (
"arch=s" => \...@arches,
"distro=s" => \...@distros,
+ "suffix=s" => \$suffix,
"localrepo=s" => \$localrepo,
"dryrun" => \$dryrun,
"keepgoing" => \$keepgoing,
@@ -114,6 +116,11 @@
format for chain building. See:
L<http://fedoraproject.org/wiki/Koji/UsingKoji#Chained_builds>
+=item B<--suffix>
+
+Append a suffix to the mock configuration file in order to use
+a custom one.
+
=back
=cut
@@ -353,7 +360,7 @@
my $scratchdir = "$localrepo/scratch/$name-$distro-$arch";
mkdir $scratchdir;
- if (system ("mock -r $distro-$arch --resultdir $scratchdir $srpm_filename") == 0) {
+ if (system ("mock -r $distro-$arch$suffix --resultdir $scratchdir $srpm_filename") == 0) {
# Build was a success so move the final RPMs into the
# mock repo for next time.
system ("mv $scratchdir/*.src.rpm $localrepo/$distro/src/SRPMS") == 0 or die "mv";
@@ -366,7 +373,7 @@
}
else {
- push @errors, "$name-$distro-$arch";
+ push @errors, "$name-$distro-$arch$suffix";
print STDERR "Build failed, return code $?\nLeaving the logs in $scratchdir\n";
exit 1 unless $keepgoing;
}
_______________________________________________
fedora-mingw mailing list
[email protected]
https://admin.fedoraproject.org/mailman/listinfo/fedora-mingw