Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:mazherlip6
coriolis
coriolis.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File coriolis.spec of Package coriolis
%define _unpackaged_files_terminate_build 0 #%{?sle15_python_module_pythons} #%{?!python_module:%define python_module() python-%{**} python3-%{**}} #%global pythons python311 %define skip_python2 1 Name: coriolis Version: 2.5.5 Release: 0 Summary: Coriolis 2 VLSI CAD System Group: Applications/Engineering License: BSD-1-Clause/LGPL-1.0-only/GPL-2.0-only/Apache-1.0 URL: https://coriolis.lip6.fr/ Packager: Mazher Iqbal <mazher@lip6.fr> Source0: %{name}-%{version}.tar.gz BuildRequires: %{python_module pip} BuildRequires: %{python_module devel} BuildRequires: %{python_module setuptools} #BuildRequires: %{python_module wheel} BuildRequires: fdupes BuildRequires: bison BuildRequires: clang >= 15 BuildRequires: clang-tools >= 15 BuildRequires: doxygen BuildRequires: flex BuildRequires: meson BuildRequires: ninja BuildRequires: cmake BuildRequires: cmake(Qt5Core) BuildRequires: cmake(Qt5Gui) BuildRequires: cmake(Qt5LinguistTools) BuildRequires: cmake(Qt5Widgets) BuildRequires: wget BuildRequires: ccache BuildRequires: patchelf BuildRequires: pkgconfig BuildRequires: pkgconfig(zlib) BuildRequires: pkgconfig(libxml-2.0) BuildRequires: python-rpm-macros BuildRequires: libqt5-qtbase-devel BuildRequires: qwt6-qt5-devel BuildRequires: eigen3-devel BuildRequires: rapidjson-devel BuildRequires: texlive-latex BuildRequires: boost-devel BuildRequires: zlib-devel-static BuildRequires: libxslt-tools BuildRequires: libbz2-devel BuildRequires: zlib-devel BuildRequires: libexpat-devel BuildRequires: libicu-devel BuildRequires: libzstd-devel BuildRequires: libboost_python3-devel BuildRequires: libboost_system-devel BuildRequires: libboost_thread-devel BuildRequires: libboost_program_options-devel BuildRequires: libboost_filesystem-devel BuildRequires: libboost_iostreams-devel BuildRequires: libboost_system-devel BuildRequires: libboost_regex-devel BuildRequires: libboost_graph-devel BuildRequires: libboost_wave-devel BuildRequires: libboost_coroutine-devel BuildRequires: libboost_headers-devel BuildRequires: libboost_context-devel BuildRequires: libboost_test-devel %if 0%{?suse_version} > 1500 && 0%{?is_opensuse} BuildRequires: gcc-c++ >= 14 BuildRequires: libstdc++-devel => 14 BuildRequires: %{python_module pdm} BuildRequires: python310-python-rapidjson BuildRequires: python310-pyproject-hooks BuildRequires: python310-distutils-extra BuildRequires: %{python_module pyproject-metadata >= 0.7.1} %else BuildRequires: gcc-c++ >= 7 BuildRequires: libstdc++-devel => 7 BuildRequires: python311-pip BuildRequires: python311-devel BuildRequires: python311-setuptools %endif %if 0%{?sle_version} == 150600 && 0%{?is_opensuse} BuildRequires: python311-wheel BuildRequires: python311-packaging BuildRequires: python311-pyproject-metadata %endif %if 0%{?sle_version} == 150500 && 0%{?is_opensuse} BuildRequires: python3-wheel BuildRequires: python3-pip-wheel BuildRequires: python3-packaging BuildRequires: python-packaging %endif #glibc for ldconfig Requires(post): glibc Requires: boost >= 1.53.0 #Requires: python3-setuptools #Requires: python-packaging >= 0.19.0 #Requires: python-pyproject-hooks #Requires: python-pyproject-metadata >= 0.7.1 %python_subpackages %description Coriolis is the new CAD tool suite intended to replace the physical backend flow of Alliance. %prep %autosetup -p1 -n %{name}-%{version} %build %pyproject_wheel %install %pyproject_install %fdupes %{buildroot}/%{python_sitearch}/%{name}/-%{version} %clean if [ -d %{buildroot} ]; then rm -r %{buildroot}; fi #%post -p /sbin/ldconfig #%postun -p /sbin/ldconfig %files %{python_files} %defattr(-,root,root,-) %if 0%{?sle_version} == 150600 && 0%{?is_opensuse} %dir /usr/lib64/python3.11/site-packages/coriolis/ /usr/lib64/python3.11/site-packages/coriolis/* %else %{python3_sitearch}/coriolis/ %endif %{_bindir}/* %{_prefix}/include/* #%dir /usr/lib64/python3.11/site-packages/.coriolis.mesonpy.libs/ #%dir /usr/lib64/python3.11/site-packages/coriolis-2.5.5.dist-info/ #/usr/lib64/python3.11/site-packages/.coriolis.mesonpy.libs/* #/usr/lib64/python3.11/site-packages/coriolis-2.5.5.dist-info/* %changelog * Wed Mar 06 2024 Mazher IQBAL - Files section is updated. * Mon Jan 15 2024 Mazher IQBAL - Coriolis-docs RPM is generated. * Fri Aug 18 2023 Mazher IQBAL - First coriolis RPM is generated.
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor