Changeset 1230 for spec/trunk/SPECS


Ignore:
Timestamp:
Aug 29, 2017, 5:56:12 PM (8 years ago)
Author:
dmik
Message:

spec: libcx: Release version 0.6.0-1.

File:
1 edited

Legend:

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

    r1155 r1230  
    11Name: libcx
    22Summary: kLIBC Extension Library
    3 Version: 0.5.3
     3Version: 0.6.0
    44Release: 1%{?dist}
    55License: LGPLv2.1+
     
    1212Obsoletes: libpoll
    1313Provides: libpoll
     14
     15# Due to patch from kLIBC #366
     16Requires: libc >= 0.6.6-35
    1417
    1518%description
     
    3437%scm_setup
    3538
    36 %define kmk_env \
    37     KMK_FLAGS="\
    38         KBUILD_VERBOSE=2 \
    39         BUILD_TYPE=release \
    40         INST_PREFIX=%{_prefix}"
     39%global kmk_flags CFLAGS="%{optflags}" LDFLAGS=-Zhigh-mem KBUILD_VERBOSE=2 BUILD_TYPE=release INST_PREFIX="%{_prefix}"
    4140
    4241%build
    43 CFLAGS="$RPM_OPT_FLAGS"
    44 LDFLAGS="-Zhigh-mem"
    45 %{kmk_env}
    46 kmk $KMK_FLAGS CFLAGS="$CFLAGS" LDFLAGS="$LDFLAGS"
     42kmk %{kmk_flags}
    4743
    4844%install
    49 rm -rf %{buildroot}
    50 %{kmk_env}
    51 kmk $KMK_FLAGS DESTDIR="%{buildroot}" install
     45%{__rm}  -rf %{buildroot}
     46kmk %{kmk_flags} DESTDIR="%{buildroot}" install
    5247# Remove tests as we don't need them now
    53 rm -rf %{buildroot}%{_bindir}/tst-*.exe
     48%{__rm} -rf %{buildroot}%{_bindir}/tst-*.exe
    5449# Copy headers (@todo move it to Makefile.kmk)
    55 mkdir -p %{buildroot}%{_includedir}/sys
     50%{__mkdir_p} %{buildroot}%{_includedir}/sys %{buildroot}%{_includedir}/libcx
    5651echo "#include <sys/poll.h>" > nosys_poll.h
    57 install -m 644 nosys_poll.h %{buildroot}%{_includedir}/poll.h
    58 install -m 644 src/poll/poll.h %{buildroot}%{_includedir}/sys
    59 install -m 644 src/mmap/sys/mman.h %{buildroot}%{_includedir}/sys
     52%{__install} -m 644 nosys_poll.h %{buildroot}%{_includedir}/poll.h
     53%{__install} -m 644 src/poll/poll.h %{buildroot}%{_includedir}/sys
     54%{__install} -m 644 src/mmap/sys/mman.h %{buildroot}%{_includedir}/sys
     55%{__install} -m 644 src/exeinfo/libcx/exeinfo.h %{buildroot}%{_includedir}/libcx
     56# Dir for LIBCx assertion logs
     57%{__mkdir_p} %{buildroot}%{_var}/log/libcx
     58
     59%check
     60kmk  %{kmk_flags} test
    6061
    6162%clean
     
    6667%doc LICENSE README.md CHANGELOG.md
    6768%{_libdir}/libcx*.dll
     69%dir %{_var}/log/libcx
    6870
    6971%files devel
     
    7476%{_includedir}/sys/poll.h
    7577%{_includedir}/sys/mman.h
     78%{_includedir}/libcx/exeinfo.h
    7679
    7780%changelog
     81* Tue Aug 29 2017 Dmitriy Kuminov <coding@dmik.org> 0.6.0-1
     82- Release version 0.6.0
     83  (https://github.com/bitwiseworks/libcx/blob/0.6.0/CHANGELOG.md).
     84- Add check section to run tests.
     85
    7886* Fri Jun 2 2017 Dmitriy Kuminov <coding@dmik.org> 0.5.3-1
    7987- Release version 0.5.3
Note: See TracChangeset for help on using the changeset viewer.