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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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@xxxxxxxxxxxxxxxxx
        ReportedBy: mihai@xxxxxxxxxxx
         QAContact: extras-qa@xxxxxxxxxxxxxxxxx
                CC: notting@xxxxxxxxxx, fedora-package-review@xxxxxxxxxx
   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@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@xxxxxxxxxxx>

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

_______________________________________________
Fedora-package-review mailing list
Fedora-package-review@xxxxxxxxxx
http://www.redhat.com/mailman/listinfo/fedora-package-review

[Index of Archives]     [Fedora Legacy]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [KDE Users]     [Fedora Tools]