Changeset 439 for spec/trunk/SPECS


Ignore:
Timestamp:
Aug 21, 2014, 11:00:57 PM (11 years ago)
Author:
dmik
Message:

spec: mmap: Release 2:0.5-1.

File:
1 edited

Legend:

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

    r233 r439  
    1 Summary: A memory mapped emulation for OS/2-eComStation
     1Summary: Memory mapped file emulation library for OS/2
    22Name: mmap
    3 Version: 20111102
    4 Release: 8%{?dist}
     3Epoch: 2
     4Version: 0.5
     5Release: 1%{?dist}
    56License: unknown
    67Group: Development/Libraries
    7 Source: mmap-%{version}-os2.zip
     8
     9%define svn_url     http://svn.netlabs.org/repos/ports/mmap/trunk
     10%define svn_rev     824
     11
     12%define wpstk_svn_url     http://svn.netlabs.org/repos/wpstk/trunk
     13%define wpstk_svn_rev     953
     14
     15Source0: %{name}-%{version}-r%{svn_rev}.zip
     16Source1: wpstk-svn-r%{wpstk_svn_rev}.zip
     17
     18BuildRequires: gcc make subversion
    819
    920Requires: libc >= 0.6.3
    1021
    1122%description
    12 A memory mapped files emulation library.
     23This library implements the mmap() API for C that is used to manipulate
     24memory mapped files. The API tries to emulate the mmap() functionality according
     25to Linux manual but some limitations currently exist. In particular, the MAP_FIXED
     26and MAP_SHARED flags are not yet supported.
    1327
    1428%prep
    15 %setup -q -c
    1629
     30%if %(sh -c 'if test -f "%{_sourcedir}/%{name}-%{version}-r%{svn_rev}.zip" ; then echo 1 ; else echo 0 ; fi')
     31%setup -q
     32%else
     33%setup -n "%{name}-%{version}" -Tc
     34svn export -r %{svn_rev} %{svn_url} . --force
     35rm -f "%{_sourcedir}/%{name}-%{version}-r%{svn_rev}.zip"
     36(cd .. && zip -SrX9 "%{_sourcedir}/%{name}-%{version}-r%{svn_rev}.zip" "%{name}-%{version}")
     37%endif
     38
     39%if %(sh -c 'if test -f "%{_sourcedir}/wpstk-svn-r%{wpstk_svn_rev}.zip" ; then echo 1 ; else echo 0 ; fi')
     40%setup -q -TD -a 1
     41mv wpstk src/
     42%else
     43cd src
     44mkdir wpstk
     45svn export -r %{wpstk_svn_rev} %{wpstk_svn_url} wpstk --force
     46rm -f "%{_sourcedir}/wpstk-svn-r%{wpstk_svn_rev}.zip"
     47zip -SrX9 "%{_sourcedir}/wpstk-svn-r%{wpstk_svn_rev}.zip" "wpstk"
     48%endif
    1749
    1850%build
     51
     52cd src/wpstk
     53export MAKESHELL=cmd.exe
     54make -f GNUMakefile lib
     55make -f GNUMakefile lib DEBUG=1
     56export MAKESHELL=
     57cd ../..
     58
    1959export KCFLAGS="%{optflags}"
    20 kmk -C src
    2160kmk -C src install
    2261kmk -C src build
     
    4079
    4180%changelog
     81* Thu Aug 21 2014 Dmitriy Kuminov <coding@dmik.org> 0.5-1
     82- Add support for offset parameter in mmap().
     83- Change versioning scheme (caused Epoch change).
     84
    4285* Wed Nov 02 2011 yd
    4386- added -Zdll to build system
Note: See TracChangeset for help on using the changeset viewer.