[Bug 529548] New: Review Request: mingw32-libogg - MinGW build of the libogg bitstream library

bugzilla at redhat.com bugzilla at redhat.com
Sun Oct 18 13:47:13 UTC 2009


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

Summary: Review Request: mingw32-libogg - MinGW build of the libogg bitstream library

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

           Summary: Review Request: mingw32-libogg - MinGW build of the
                    libogg bitstream library
           Product: Fedora
           Version: rawhide
          Platform: All
        OS/Version: Linux
            Status: NEW
          Severity: medium
          Priority: low
         Component: Package Review
        AssignedTo: nobody at fedoraproject.org
        ReportedBy: mihai at limbasan.ro
         QAContact: extras-qa at fedoraproject.org
                CC: notting at redhat.com, fedora-package-review at redhat.com
   Estimated Hours: 0.0
    Classification: Fedora


Spec URL: http://rpms.limbasan.ro/fedora/11/SPECS/mingw32-libogg.spec
SRPM URL:
http://rpms.limbasan.ro/fedora/11/SRMPS/mingw32-libogg-1.1.4-2.fc11.src.rpm
Description: This is MinGW crosscompiler port of libogg.

The spec file was created based on the example at

http://hg.et.redhat.com/cgi-bin/hg-misc.cgi/fedora-mingw--devel/file/3d9d4c1db042/example/mingw32-example.spec#l1

and on the main Fedora libogg spec, taking into account the MinGW SIG packaging
guildelines at http://fedoraproject.org/wiki/Packaging/MinGW .

rpmlint output:

[mimock at home syncup]$ rpmlint mingw32-libogg-1.1.4-2.fc11.noarch.rpm
mingw32-libogg-1.1.4-2.fc11.src.rpm
mingw32-libogg-static-1.1.4-2.fc11.noarch.rpm
mingw32-libogg-static.noarch: E:
arch-independent-package-contains-binary-or-object
/usr/i686-pc-mingw32/sys-root/mingw/lib/libogg.a
mingw32-libogg-static.noarch: W: no-documentation
3 packages and 0 specfiles checked; 1 errors, 1 warnings.

which are OK accoring to the packaging guidelines.

Since there is no current mingw32-libogg package I decided to go for the latest
upstream version, 1.1.4, instead of Fedora's 1.1.3.

The -m4 patch is Fedora's -m4 patch, corrected to apply cleanly on 1.1.4.

The -acconf patch helps in replacing the ancient config.sub, config.guess, and
libtool shipped by upstream with current versions.

The main deviation from Fedora's build step is using sed instead of perl to
replace upstream's (slightly insane) CFLAGS.

Here's my ~/.rpmmacros so far:

%_topdir      %(echo $HOME)/rpmbuild
%__arch_install_post   /usr/lib/rpm/check-rpaths   /usr/lib/rpm/check-buildroot
%_query_all_fmt %%{name}-%%{version}-%%{release}.%%{arch}
%_smp_mflags  -j3
%packager Mihai Limbasan <mihai at limbasan.ro>

... hope this is OK - this is my first package.

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