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

Reply via email to