Ignore:
Timestamp:
Jan 6, 2015, 11:08:19 PM (11 years ago)
Author:
Yuri Dario
Message:

spec: libc, update to libc 0.6.6-csd6, added omf libraries.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • spec/trunk/SPECS/libc.spec

    r438 r490  
     1#disable lxlite strip
     2%define __os_install_post       %{nil}
    13
    24Name:           libc
     
    46Summary:        Standard Shared Libraries
    57Group:          System/Libraries
    6 Version:        0.6.5
    7 Release:        20%{?dist}
     8Version:        0.6.6
     9Release:        21%{?dist}
    810Url:            http://svn.netlabs.org/libc
    911
    1012BuildRoot:      %{_tmppath}/%{name}-%{version}-build
    1113Source:         libc-%{version}.zip
    12 Source1:        libc-emxomf.zip
     14#Source1:        libc-emxomf.zip
    1315Patch0:         libc.patch
    1416
     
    1618# needs to be done to the stock LIBC 0.6 source in order to build
    1719# emxomf.exe contained in libc-emxomf.zip
    18 Patch101:       libc-dmik-emxomf-02-remove-asterisk.diff
    19 Patch102:       libc-yuri-emxomf-verbose-warnings-3.patch
    20 Patch103:       libc-steven-emxomf-index-too-large.diff
     20#Patch101:       libc-dmik-emxomf-02-remove-asterisk.diff
     21#Patch102:       libc-yuri-emxomf-verbose-warnings-3.patch
     22#Patch103:       libc-steven-emxomf-index-too-large.diff
    2123
    2224BuildRequires:  rexx_exe
     
    6365
    6466
     67%package debug
     68Summary: HLL debug data for exception handling support.
     69
     70%description debug
     71HLL debug data for exception handling support.
     72
     73
    6574%prep
    66 %setup -q -c -a 1
     75%setup -q -c
    6776%patch0
    6877
     
    7281mkdir -p %{buildroot}%{_includedir}
    7382mkdir -p %{buildroot}%{_libdir}
    74 mkdir -p %{buildroot}%{_usr}/i386-pc-os2-elf
    75 mkdir -p %{buildroot}%{_usr}/i386-pc-os2-emx
     83#mkdir -p %{buildroot}%{_usr}/i386-pc-os2-elf
     84#mkdir -p %{buildroot}%{_usr}/i386-pc-os2-emx
    7685mkdir -p %{buildroot}%{_usr}/man
    7786mkdir -p %{buildroot}%{_usr}/info
     
    7988cp -p -r usr/bin/* %{buildroot}%{_bindir}
    8089cp -p -r usr/include/* %{buildroot}%{_includedir}
    81 cp -p -r emxomf.exe %{buildroot}%{_bindir}
     90#cp -p -r emxomf.exe %{buildroot}%{_bindir}
    8291cp -p -r usr/lib/* %{buildroot}%{_libdir}
    83 cp -p -r usr/man/* %{buildroot}%{_usr}/i386-pc-os2-elf
    84 cp -p -r usr/man/* %{buildroot}%{_usr}/i386-pc-os2-emx
     92#cp -p -r usr/man/* %{buildroot}%{_usr}/i386-pc-os2-elf
     93#cp -p -r usr/man/* %{buildroot}%{_usr}/i386-pc-os2-emx
    8594cp -p -r usr/man/* %{buildroot}%{_usr}/man
    8695cp -p -r usr/man/* %{buildroot}%{_usr}/info
     
    101110rexx2vio $RPM_BUILD_ROOT%{_bindir}/dllar.cmd $RPM_BUILD_ROOT%{_bindir}/dllar.exe
    102111
     112# build omf libraries
     113cd %{buildroot}%{_libdir}
     114cmd /c "@MakeOmfLibs.cmd"
     115
    103116%clean
    104117rm -rf $RPM_BUILD_ROOT
     
    113126%defattr(-,root,root)
    114127%doc %{_prefix}/man/man1/*
    115 %{_usr}/bin
    116 %{_usr}/i386-pc-os2-elf
    117 %{_usr}/i386-pc-os2-emx
     128%doc %{_prefix}/man/man7/*
     129%{_bindir}
     130%exclude %{_bindir}/*.dbg
     131#%{_usr}/i386-pc-os2-elf
     132#%{_usr}/i386-pc-os2-emx
    118133%{_includedir}
    119134%exclude %{_includedir}/db.h
     
    122137%{_usr}/info
    123138%{_libdir}
     139%exclude %{_libdir}/*.dbg
    124140%exclude %{_libdir}/gcc335.dll
    125141
     
    133149%{_includedir}/libintl.h
    134150
     151%files debug
     152%defattr(-,root,root)
     153%{_bindir}/*.dbg
     154%{_libdir}/*.dbg
     155
    135156%changelog
     157* Tue Jan 06 2015 yd
     158- update to libc 0.6.6-csd6, added omf libraries.
     159
    136160* Tue Aug 19 2014 Dmitriy Kuminov <coding@dmik.org> 0.6.5-20
    137161- Merged emxomf-remove-asterick.diff from libc ticket #220.
Note: See TracChangeset for help on using the changeset viewer.