From 3ba2b58343cdb968aff63eb4e4e73adaaa90db1a Mon Sep 17 00:00:00 2001 From: Silvan Calarco Date: Mon, 4 Nov 2024 00:21:58 +0100 Subject: [PATCH] update to 0.6.9 closes #1 [release 0.6.9-1mamba;Sat Nov 02 2024] --- README.md | 5 +---- pivy.spec | 57 +++++++++++++++++++++++++++---------------------------- 2 files changed, 29 insertions(+), 33 deletions(-) diff --git a/README.md b/README.md index 8cda773..4576d8e 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,4 @@ # pivy -a Coin binding for Python.Coin is a high-level 3D graphics library with -a C++ Application Programming Interface. Coin uses scene-graph data structures -to render real-time graphics suitable for mostly all kinds of scientific and -engineering visualization applications. +Python bindings to coin3d. diff --git a/pivy.spec b/pivy.spec index f7ed298..d693e61 100644 --- a/pivy.spec +++ b/pivy.spec @@ -1,56 +1,55 @@ Name: pivy -Version: 20101207 +Epoch: 1 +Version: 0.6.9 Release: 1mamba -Summary: a Coin binding for Python +Summary: Python bindings to coin3d Group: System/Libraries Vendor: openmamba Distribution: openmamba -Packager: Ercole 'ercolinux' Carpanetto -URL: https://bitbucket.org/Coin3D/pivy -Source: https://bitbucket.org/Coin3D/pivy/get/pivy-%{version}.tar.gz -License: openBSD +Packager: Silvan Calarco +URL: https://github.com/coin3d/pivy +Source: https://github.com/coin3d/pivy.git/%{version}/pivy-%{version}.tar.bz2 +License: ISC ## AUTOBUILDREQ-BEGIN -## note: run 'autospec -u -a6 pivy' to get the list of build requirements. +BuildRequires: glibc-devel +BuildRequires: libcoin-devel +BuildRequires: libgcc +BuildRequires: libpython311-devel +BuildRequires: libstdc++6-devel ## AUTOBUILDREQ-END -BuildRequires: libpython-devel -Requires: python >= %python_version -BuildRoot: %{_tmppath}/%{name}-%{version}-root %description -%{summary}.Coin is a high-level 3D graphics library with -a C++ Application Programming Interface. Coin uses scene-graph data structures -to render real-time graphics suitable for mostly all kinds of scientific and -engineering visualization applications. +Python bindings to coin3d. %if 0%{?with_pyver} +%define py_requires_append \ +Provides: pivy \ +Obsoletes: pivy < 1:0.6.9 %pyver_package %endif %prep -%setup -q -n Coin3D-%{name}-963cd83905b5 +%setup -q %build -CFLAGS="%{optflags}" %{__python} setup.py build +%cmake + +%cmake_build %install [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" -%{__python} setup.py install \ - -O1 --skip-build \ - --root="%{buildroot}" \ - --install-headers=%{python_inc} \ - --install-lib=%{python_sitearch} \ - --record=%{name}.filelist +%cmake_install -sed -i "\,\.egg-info/,d;s,.*/man/.*,&.gz," %{name}.filelist - -%files %{?pyappend} -f %{name}.filelist +%files %{?pyappend} %defattr(-,root,root) -%{python27_sitearch}/pivy/_coin.so -%ifnarch x86_64 -%{python27_sitearch}/pivy/gui/_soqt.so -%endif +%dir %{python3_sitearch}/pivy +%{python3_sitearch}/pivy/* %doc AUTHORS LICENSE THANKS %changelog +* Sat Nov 02 2024 Silvan Calarco 0.6.9-1mamba +- update to 0.6.9 +- closes #1 + * Mon Jun 13 2016 Ercole 'ercolinux' Carpanetto 20101207-1mamba - package created using the webbuild interface