- Drop the py2 bindings they fail to build using rpm macros and

somehow ingnore LD_LIBRARY_PATH, anyway provide py3 variant and
  stick with that

OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libcaca?expand=0&rev=43
This commit is contained in:
Tomáš Chvátal 2018-01-23 18:33:37 +00:00 committed by Git OBS Bridge
parent 610141ffca
commit 62cdcfe09a
2 changed files with 10 additions and 24 deletions

View File

@ -1,3 +1,10 @@
-------------------------------------------------------------------
Tue Jan 23 18:32:31 UTC 2018 - tchvatal@suse.com
- Drop the py2 bindings they fail to build using rpm macros and
somehow ingnore LD_LIBRARY_PATH, anyway provide py3 variant and
stick with that
-------------------------------------------------------------------
Tue Jan 23 10:18:53 UTC 2018 - tchvatal@suse.com

View File

@ -16,8 +16,6 @@
#
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
%bcond_without python2
Name: libcaca
Version: 0.99.beta19+git20171002.da28e96
Release: 0
@ -36,7 +34,6 @@ Patch5: libcaca-ruby_vendor_install.patch
Patch7: libcaca-0.99.beta16-missing-GLU.patch
Patch9: caca-no-build-date.patch
Patch10: libcaca-ncurses6.patch
BuildRequires: %{python_module setuptools}
BuildRequires: doxygen
BuildRequires: fdupes
BuildRequires: freeglut-devel
@ -45,6 +42,7 @@ BuildRequires: libtool
BuildRequires: ncurses-devel
BuildRequires: pkgconfig
BuildRequires: python-rpm-macros
BuildRequires: python3-setuptools
BuildRequires: ruby-devel
BuildRequires: pkgconfig(ftgl)
BuildRequires: pkgconfig(gl)
@ -82,18 +80,6 @@ Requires: %{name}0-plugins = %{version}
This package contains the header files and static libraries needed to
compile applications or shared objects that use libcaca.
%package -n python2-caca
Summary: Python2 support for libcaca
Group: Development/Languages/Python
Requires: %{name} = %{version}
Provides: %{name}-python = %{version}
Obsoletes: %{name}-python < %{version}
Provides: python-%{name} = %{version}
BuildArch: noarch
%description -n python2-caca
This package contains all that is needed to use libcaca from python2.
%package -n python3-caca
Summary: Python3 support for libcaca
Group: Development/Languages/Python
@ -175,7 +161,7 @@ make %{?_smp_mflags} V=1
pushd python
export LD_LIBRARY_PATH=$PWD/../caca/.libs/:$LD_LIBRARY_PATH
export LANG=en_US.UTF-8
%python_build
python3 setup.py build
popd
%install
@ -185,10 +171,8 @@ find %{buildroot} -type f -name "*.la" -delete -print
pushd python
export LD_LIBRARY_PATH=$PWD/../caca/.libs/:$LD_LIBRARY_PATH
export LANG=en_US.UTF-8
%python_install
python3 setup.py install -O1 --skip-build --force --root %{buildroot} --prefix %{_prefix}
popd
%python_expand %fdupes %{buildroot}%{$python_sitelib}
%fdupes -s %{buildroot}%{_mandir}/
%post -n libcaca0 -p /sbin/ldconfig
@ -216,11 +200,6 @@ popd
%{rb_vendorarch}/*
%{rb_vendorlib}/caca.rb
%if %{with python2}
%files -n python2-caca
%{python2_sitelib}/*
%endif
%files -n python3-caca
%{python3_sitelib}/*