Ignore:
Timestamp:
Feb 18, 2016, 12:55:07 AM (10 years ago)
Author:
valerius
Message:

spec: libidl: Changed a.out libs to OMF ones

File:
1 edited

Legend:

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

    r587 r659  
    7373
    7474%prep
    75 # %setup -q -n %{_name}-%{version}
    7675%if %{?svn_rev:%(sh -c 'if test -f "%{_sourcedir}/%{name}-%{version}-r%{svn_rev}.zip" ; then echo 1 ; else echo 0 ; fi')}%{!?svn_rev):0}
    7776%setup -q
    7877%else
    79 %setup -n "%{name}-%{version}" -Tc
     78%setup -q -n "%{name}-%{version}" -Tc
    8079svn export %{?svn_rev:-r %{svn_rev}} %{svn_url} . --force
    8180rm -f "%{_sourcedir}/%{name}-%{version}%{?svn_rev:-r%{svn_rev}}.zip"
     
    8887export \
    8988        PATH=`echo $PATH | tr '\\\' '/'` \
    90         EXEEXT=".exe" IMPLIBPREF="" IMPLIBSUFF="_dll.a" \
    91         LDFLAGS="-Zomf -Zhigh-mem -lurpo -lmmap -lpthread -lintl" CFLAGS="-D__OS2__ -D__EMX__" \
     89        EXEEXT=".exe" IMPLIBPREF="" IMPLIBSUFF="_dll.lib" \
     90        LDFLAGS="-Zomf -Zhigh-mem -lurpo -lmmap -lpthread -lintl" CFLAGS="-Zomf -D__OS2__ -D__EMX__" \
    9291        PATH_SEPARATOR=";" PATHSEP=";" AWK=gawk SED=sed GREP=grep \
    93         LD=gcc AR=ar STRIP=strip RANLIB=echo \
     92        LD=gcc AR=emxomfar STRIP=strip RANLIB=echo \
    9493        ECHO=echo PKG_CONFIG=pkg-config CC=gcc \
    9594        LEX=flex YACC="bison -y" HAVE_YACC=yes \
     
    9897%configure \
    9998        --prefix=%{_prefix} \
    100         --enable-shared --enable-static
     99        --enable-shared \
     100        --enable-static
    101101
    102102# --with-pic
     
    110110# mkdir $RPM_BUILD_ROOT%{_datadir}/idl
    111111rm -f %{buildroot}%{_datadir}/info/dir
    112 emxomf -o %{buildroot}%{_libdir}/IDL-2.lib %{buildroot}%{_libdir}/IDL-2.a
    113 emximp -o %{buildroot}%{_libdir}/IDL-2_dll.lib %{buildroot}%{_libdir}/IDL-20.dll
    114 emximp -o %{buildroot}%{_libdir}/IDL-20_dll.lib %{buildroot}%{_libdir}/IDL-20.dll
     112# rm -f %{buildroot}%{_libdir}/*.lib
     113# emxomf -o %{buildroot}%{_libdir}/IDL-2.lib %{buildroot}%{_libdir}/IDL-2.a
     114# emximp -o %{buildroot}%{_libdir}/IDL-2_dll.lib %{buildroot}%{_libdir}/IDL-20.dll
     115# emximp -o %{buildroot}%{_libdir}/IDL-20_dll.lib %{buildroot}%{_libdir}/IDL-20.dll
    115116
    116117%clean
     
    138139%defattr(-,root,root)
    139140%doc COPYING ChangeLog AUTHORS README* NEWS BUGS tstidl.c
    140 %{_libdir}/IDL-20.dll
     141%{_libdir}/idl*.dll
    141142# generic directory for idl files
    142143# %dir %{_datadir}/idl
     
    148149%doc %{_infodir}/%{_name}2.info
    149150%{_libdir}/pkgconfig/*.pc
    150 %{_libdir}/IDL-20.dbg
    151 %{_libdir}/IDL-2.a
     151%{_libdir}/idl*.dbg
    152152%{_libdir}/IDL-2.lib
    153 %{_libdir}/IDL-2_dll.a
    154153%{_libdir}/IDL-2_dll.lib
    155 %{_libdir}/IDL-20_dll.a
    156154%{_libdir}/IDL-20_dll.lib
    157155
Note: See TracChangeset for help on using the changeset viewer.