Changeset 439 for spec/trunk/SPECS
- Timestamp:
- Aug 21, 2014, 11:00:57 PM (11 years ago)
- File:
-
- 1 edited
-
spec/trunk/SPECS/mmap.spec (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
spec/trunk/SPECS/mmap.spec
r233 r439 1 Summary: A memory mapped emulation for OS/2-eComStation1 Summary: Memory mapped file emulation library for OS/2 2 2 Name: mmap 3 Version: 20111102 4 Release: 8%{?dist} 3 Epoch: 2 4 Version: 0.5 5 Release: 1%{?dist} 5 6 License: unknown 6 7 Group: 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 15 Source0: %{name}-%{version}-r%{svn_rev}.zip 16 Source1: wpstk-svn-r%{wpstk_svn_rev}.zip 17 18 BuildRequires: gcc make subversion 8 19 9 20 Requires: libc >= 0.6.3 10 21 11 22 %description 12 A memory mapped files emulation library. 23 This library implements the mmap() API for C that is used to manipulate 24 memory mapped files. The API tries to emulate the mmap() functionality according 25 to Linux manual but some limitations currently exist. In particular, the MAP_FIXED 26 and MAP_SHARED flags are not yet supported. 13 27 14 28 %prep 15 %setup -q -c16 29 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 34 svn export -r %{svn_rev} %{svn_url} . --force 35 rm -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 41 mv wpstk src/ 42 %else 43 cd src 44 mkdir wpstk 45 svn export -r %{wpstk_svn_rev} %{wpstk_svn_url} wpstk --force 46 rm -f "%{_sourcedir}/wpstk-svn-r%{wpstk_svn_rev}.zip" 47 zip -SrX9 "%{_sourcedir}/wpstk-svn-r%{wpstk_svn_rev}.zip" "wpstk" 48 %endif 17 49 18 50 %build 51 52 cd src/wpstk 53 export MAKESHELL=cmd.exe 54 make -f GNUMakefile lib 55 make -f GNUMakefile lib DEBUG=1 56 export MAKESHELL= 57 cd ../.. 58 19 59 export KCFLAGS="%{optflags}" 20 kmk -C src21 60 kmk -C src install 22 61 kmk -C src build … … 40 79 41 80 %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 42 85 * Wed Nov 02 2011 yd 43 86 - added -Zdll to build system
Note:
See TracChangeset
for help on using the changeset viewer.
