Accepting request 614932 from home:Guillaume_G:branches:devel:languages:D
- Add tests, disabled by default (since we are missing python2-lit) OBS-URL: https://build.opensuse.org/request/show/614932 OBS-URL: https://build.opensuse.org/package/show/devel:languages:D/ldc?expand=0&rev=15
This commit is contained in:
parent
9878662e8a
commit
f975a7997e
@ -1,3 +1,8 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jun 6 11:33:49 UTC 2018 - guillaume.gardet@opensuse.org
|
||||||
|
|
||||||
|
- Add tests, disabled by default (since we are missing python2-lit)
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Wed Jun 6 08:15:36 UTC 2018 - guillaume.gardet@opensuse.org
|
Wed Jun 6 08:15:36 UTC 2018 - guillaume.gardet@opensuse.org
|
||||||
|
|
||||||
|
19
ldc.spec
19
ldc.spec
@ -16,6 +16,7 @@
|
|||||||
#
|
#
|
||||||
|
|
||||||
%bcond_without ldc_bootstrap
|
%bcond_without ldc_bootstrap
|
||||||
|
%bcond_with ldc_tests
|
||||||
|
|
||||||
Name: ldc
|
Name: ldc
|
||||||
Version: 1.9.0
|
Version: 1.9.0
|
||||||
@ -36,6 +37,10 @@ Patch12: ldc-0.17.5-add_missing_include.patch
|
|||||||
Patch13: ldc-0.17.5-default-to-pic.patch
|
Patch13: ldc-0.17.5-default-to-pic.patch
|
||||||
%endif
|
%endif
|
||||||
BuildRequires: cmake
|
BuildRequires: cmake
|
||||||
|
%if %{with ldc_tests}
|
||||||
|
BuildRequires: gcc-c++
|
||||||
|
BuildRequires: gdb
|
||||||
|
%endif
|
||||||
BuildRequires: help2man
|
BuildRequires: help2man
|
||||||
BuildRequires: libconfig++-devel
|
BuildRequires: libconfig++-devel
|
||||||
BuildRequires: libcurl-devel
|
BuildRequires: libcurl-devel
|
||||||
@ -48,7 +53,14 @@ BuildRequires: ldc-runtime-devel
|
|||||||
BuildRequires: llvm-clang
|
BuildRequires: llvm-clang
|
||||||
BuildRequires: llvm-devel >= 3.7
|
BuildRequires: llvm-devel >= 3.7
|
||||||
BuildRequires: ncurses-devel
|
BuildRequires: ncurses-devel
|
||||||
|
%if %{with ldc_tests}
|
||||||
|
BuildRequires: python
|
||||||
|
%endif
|
||||||
BuildRequires: sqlite3-devel
|
BuildRequires: sqlite3-devel
|
||||||
|
%if %{with ldc_tests}
|
||||||
|
BuildRequires: timezone
|
||||||
|
BuildRequires: unzip
|
||||||
|
%endif
|
||||||
BuildRequires: zlib-devel
|
BuildRequires: zlib-devel
|
||||||
# Should be installed, at least runtime
|
# Should be installed, at least runtime
|
||||||
Recommends: ldc-phobos-devel = %{version}
|
Recommends: ldc-phobos-devel = %{version}
|
||||||
@ -145,6 +157,13 @@ touch no-suse-rules
|
|||||||
-DCMAKE_CXX_FLAGS="-std=c++11"
|
-DCMAKE_CXX_FLAGS="-std=c++11"
|
||||||
make %{?_smp_mflags}
|
make %{?_smp_mflags}
|
||||||
|
|
||||||
|
%if %{with ldc_tests}
|
||||||
|
%check
|
||||||
|
pushd build/
|
||||||
|
make test
|
||||||
|
popd
|
||||||
|
%endif
|
||||||
|
|
||||||
%install
|
%install
|
||||||
%cmake_install
|
%cmake_install
|
||||||
# Build man pages
|
# Build man pages
|
||||||
|
Loading…
x
Reference in New Issue
Block a user