Accepting request 159740 from devel:ARM:AArch64:Factory

- add buildconditional to build optionally without mono

OBS-URL: https://build.opensuse.org/request/show/159740
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libcaca?expand=0&rev=22
This commit is contained in:
Sascha Peilicke 2013-03-20 08:50:35 +00:00 committed by Git OBS Bridge
parent b7d6d4c01a
commit 34eb98ebe7
2 changed files with 15 additions and 1 deletions

View File

@ -1,3 +1,8 @@
-------------------------------------------------------------------
Sun Mar 17 21:53:40 UTC 2013 - dmueller@suse.com
- add buildconditional to build optionally without mono
-------------------------------------------------------------------
Wed Jun 6 10:09:07 UTC 2012 - cfarrell@suse.com

View File

@ -1,7 +1,7 @@
#
# spec file for package libcaca
#
# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -18,6 +18,7 @@
%define withjava 0
%define withpython 1
%bcond_without mono
Name: libcaca
BuildRequires: doxygen
@ -35,7 +36,9 @@ BuildRequires: freeglut-devel
BuildRequires: ftgl-devel
BuildRequires: gcc-c++
BuildRequires: java-devel
%if %{with mono}
BuildRequires: mono-devel
%endif
BuildRequires: python-devel
BuildRequires: ruby-devel
BuildRequires: xorg-x11-libs
@ -98,6 +101,7 @@ Requires: %{name}0-java = %{version}
This package contains the header files and static libraries needed to
compile applications or shared objects that use libcaca.
%if %{with mono}
%package csharp
Summary: C# support for libcaca
Group: Development/Languages/Mono
@ -106,6 +110,7 @@ Requires: mono
%description csharp
This package contains all that is needed to use libcaca from C# code.
%endif
%if 0%{?withjava} == 1
@ -219,7 +224,9 @@ make %{?_smp_mflags}
%fdupes -s %{buildroot}%{python_sitelib}/caca/
%fdupes -s %{buildroot}%{_mandir}/
%if %{with mono}
%fdupes -s %{buildroot}%{_libdir}/mono
%endif
%post -n libcaca0 -p /sbin/ldconfig
@ -258,9 +265,11 @@ make %{?_smp_mflags}
%{_libdir}/jni/libcaca-java.so
%endif
%if %{with mono}
%files csharp
%defattr(-, root, root, 0755)
%{_libdir}/mono
%endif
%files ruby
%defattr(-, root, root, 0755)