Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37512224
en ru br
Репозитории ALT

Группа :: Система/Библиотеки
Пакет: libmsym

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

# BEGIN SourceDeps(oneline):
BuildRequires(pre): rpm-build-python3 rpm-macros-mageia-compat
BuildRequires: gcc-c++ python3-devel
# END SourceDeps(oneline)
# see https://bugzilla.altlinux.org/show_bug.cgi?id=10382
%define _localstatedir %{_var}
%define major     0.2
%define libname   libmsym%{major}
%define develname libmsym-devel

Name:           libmsym
Version:        0.2.3
Release:        alt2_7
Summary:        Molecular point group symmetry lib
License:        MIT
Group:          System/Libraries
Url:            https://github.com/mcodev31/libmsym
Source0:        https://github.com/mcodev31/libmsym/archive/v%{version}-paper/%{name}-%{version}.tar.gz
Patch0:         libmsym-0.2.3-fix-version.patch
BuildRequires:  cmake
BuildRequires:  pkgconfig(python3)
Source44: import.info

%description
libmsym is a C library dealing with point group symmetry in molecules.

#----------------------------------------------------


%package -n     %{libname}
Summary:        Molecular point group symmetry lib
Group:          System/Libraries

%description -n %{libname}
libmsym is a C library dealing with point group symmetry in molecules.

#----------------------------------------------------


%package -n     %{develname}
Summary:        Development package for %{name}
Group:          Development/C++
Requires:       %{libname} = %{version}-%{release}
Provides:       %{name}-devel = %{version}-%{release}
Provides:       msym-devel = %{version}-%{release}

%description -n %{develname}
Header files for development with %{name}.

#----------------------------------------------------


%package -n python3-module-libmsym
Summary:        Python 3 bindings for %{name}
Group:          Development/Python
BuildArch:      noarch

%description -n python3-module-libmsym
Python 3 bindings for %{name}.

#----------------------------------------------------


%prep
%setup -q -n %{name}-%{version}-paper
%patch0 -p1


%build
%{mageia_cmake} \
       -DINSTALL_LIB_DIR=%{_libdir} \
       -DINSTALL_CMAKE_DIR=%{_libdir}/cmake/%{name} \
       -DMSYM_BUILD_PYTHON=ON \
       -DPYTHON=%{__python3} \
       -DMSYM_PYTHON_INSTALL_OPTS=--root="%{buildroot}"
%mageia_cmake_build

%install
%mageia_cmake_install

%files -n %{libname}
%doc README.md
%doc --no-dereference LICENSE
%{_libdir}/libmsym.so.%{major}*

%files -n %{develname}
%doc README.md
%{_includedir}/%{name}/
%{_libdir}/libmsym.so
%{_libdir}/cmake/%{name}/

%files -n python3-module-libmsym
%doc bindings/python/README.md
%{python3_sitelibdir_noarch}/%{name}/
%{python3_sitelibdir_noarch}/%{name}-%{version}-py%{__python3_version}.egg-info


%changelog

Полный changelog можно просмотреть здесь

 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin