Changeset 484


Ignore:
Timestamp:
Dec 23, 2014, 8:08:49 PM (10 years ago)
Author:
Yuri Dario
Message:

spec: urpo build updates and rmdir support.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • TabularUnified spec/trunk/SPECS/urpo.spec

    r234 r484  
     1#define svn_url     F:/rd/ports/urpo/trunk
     2%define svn_url     http://svn.netlabs.org/repos/ports/urpo/trunk
     3%define svn_rev     947
     4
     5%define kmk_dist out/os2.x86/release/dist
     6
    17Summary: unlink rename pending operation
    28Name: urpo
    3 Version: 20111102
    4 Release: 6%{?dist}
    5 License: unknown
     9Version: 20141223
     10Release: 7%{?dist}
     11License: LGPL
    612Group: Development/Libraries
    7 Source: urpo-%{version}-os2.zip
    813
    9 Requires: libc >= 0.6.3
     14Source: %{name}-%{version}%{?svn_rev:-r%{svn_rev}}.zip
     15
     16Requires: libc >= 0.6.5
    1017
    1118%description
    1219unlink rename pending operation library.
    1320
     21%package devel
     22Summary: Header files developing apps which will use pthread
     23Group: Development/Libraries
     24
     25%description devel
     26Header files and a library of pthread functions, for developing apps
     27which will use the library.
     28
     29%package debug
     30Summary: HLL debug data for exception handling support.
     31
     32%description debug
     33HLL debug data for exception handling support.
     34
    1435%prep
    15 %setup -q -c
     36%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}
     37%setup -q
     38%else
     39%setup -n "%{name}-%{version}" -Tc
     40svn export %{?svn_rev:-r %{svn_rev}} %{svn_url} . --force
     41rm -f "%{_sourcedir}/%{name}-%{version}%{?svn_rev:-r%{svn_rev}}.zip"
     42(cd .. && zip -SrX9 "%{_sourcedir}/%{name}-%{version}%{?svn_rev:-r%{svn_rev}}.zip" "%{name}-%{version}")
     43%endif
    1644
    1745%build
     
    2654mkdir -p %{buildroot}%{_includedir}
    2755
    28 cp urpo.dll %{buildroot}%{_libdir}
    29 cp urpo_dll.a %{buildroot}%{_libdir}/urpo.a
     56cp %{kmk_dist}/bin/urpo.dll %{buildroot}%{_libdir}
     57cp %{kmk_dist}/lib/urpo.a %{buildroot}%{_libdir}/urpo.a
     58cp %{kmk_dist}/lib/urpo_g.a %{buildroot}%{_libdir}/urpo_g.a
    3059
    3160%clean
     
    3463%files
    3564%defattr(-,root,root)
    36 %{_libdir}/*
     65%{_libdir}/*.dll
     66
     67%files devel
     68%defattr(-,root,root)
     69%{_libdir}/*.a
     70
     71%files debug
     72%defattr(-,root,root)
     73%{_libdir}/*.dbg
    3774
    3875%changelog
     76* Tue Dec 23 2014 yd
     77- r947, implemented rmdir() support, ticket#50.
     78- r945, r946, build updates, static debug library.
     79
    3980* Wed Nov 02 2011 yd
    4081- improved build system
Note: See TracChangeset for help on using the changeset viewer.