| |
@@ -1,5 +1,5 @@
|
| |
Name: kim-api
|
| |
- Version: 2.0.2
|
| |
+ Version: 2.1.2
|
| |
%global sover 2
|
| |
Release: 4%{?dist}
|
| |
Summary: Open Knowledgebase of Interatomic Models KIM API
|
| |
@@ -10,10 +10,11 @@
|
| |
BuildRequires: gcc-gfortran
|
| |
BuildRequires: pkgconfig
|
| |
BuildRequires: bash-completion
|
| |
- %global compdir %(pkg-config --variable=completionsdir bash-completion)
|
| |
- %if "%{compdir}" == ""
|
| |
- %global compdir "/etc/bash_completion.d"
|
| |
+ %global b_compdir %(pkg-config --variable=completionsdir bash-completion)
|
| |
+ %if "%{b_compdir}" == ""
|
| |
+ %global b_compdir "/etc/bash_completion.d"
|
| |
%endif
|
| |
+ %global z_compdir "%{_datadir}/zsh/site-functions"
|
| |
BuildRequires: cmake3 >= 3.4
|
| |
BuildRequires: vim
|
| |
|
| |
@@ -57,30 +58,16 @@
|
| |
%build
|
| |
mkdir build
|
| |
pushd build
|
| |
- %{cmake3} -DCMAKE_SKIP_RPATH=ON -DCMAKE_INSTALL_LIBEXECDIR=%{_libexecdir} ..
|
| |
+ %{cmake3} -DCMAKE_SKIP_RPATH=ON -DCMAKE_INSTALL_LIBEXECDIR=%{_libexecdir} -DBASH_COMPLETION_COMPLETIONSDIR=%{b_compdir} -DZSH_COMPLETION_COMPLETIONSDIR=%{z_compdir} ..
|
| |
%make_build
|
| |
|
| |
%install
|
| |
%make_install -C build
|
| |
|
| |
- #bash completion files
|
| |
- mkdir -p %{buildroot}%{compdir}
|
| |
- [ "%{compdir}" = "/etc/bash_completion.d" ] || mv %{buildroot}/etc/bash_completion.d/kim-api-collections-management.bash %{buildroot}%{compdir}
|
| |
-
|
| |
# emacs files
|
| |
mkdir -p %{buildroot}%{_datadir}/emacs/site-lisp
|
| |
mv %{buildroot}/usr/share/emacs/site-lisp/kim-api/kim-api-c-style.el %{buildroot}%{_datadir}/emacs/site-lisp/kim-api-c-style.el
|
| |
|
| |
- # fix cmake files location
|
| |
- mkdir -p %{buildroot}%{_datadir}/cmake/kim-api
|
| |
- mv %{buildroot}%{_libdir}/kim-api/cmake/kim-api-config.cmake %{buildroot}%{_datadir}/cmake/kim-api/kim-api-config.cmake
|
| |
- mv %{buildroot}%{_libdir}/kim-api/cmake/kim-api-config-version.cmake %{buildroot}%{_datadir}/cmake/kim-api/kim-api-config-version.cmake
|
| |
- mkdir -p %{buildroot}%{_datadir}/cmake/Modules
|
| |
- mv %{buildroot}%{_libdir}/kim-api/cmake/Modules/FindKIM-API.cmake %{buildroot}%{_datadir}/cmake/Modules/FindKIM-API.cmake
|
| |
-
|
| |
- #fix pkg-config file
|
| |
- sed -i 's@-Wl,-rpath,%{_libdir} @@' %{buildroot}%{_libdir}/pkgconfig/libkim-api.pc
|
| |
-
|
| |
%ldconfig_scriptlets
|
| |
|
| |
%files
|
| |
@@ -92,7 +79,9 @@
|
| |
%{_libexecdir}/kim-api/kim-api-simulator-model
|
| |
%{_libexecdir}/kim-api/kim-api-shared-library-test
|
| |
%{_libdir}/libkim-api.so.%{sover}
|
| |
- %{compdir}/kim-api-collections-management.bash
|
| |
+ %{b_compdir}/kim-api-collections-management.bash
|
| |
+ %{z_compdir}/_kim-api-collections-management
|
| |
+ %{z_compdir}kim-api-collections-management.bash
|
| |
%{_datadir}/emacs/site-lisp/kim-api-c-style.el
|
| |
|
| |
%files devel
|
| |
@@ -106,10 +95,13 @@
|
| |
|
| |
%files examples
|
| |
%{_libdir}/kim-api/model-drivers/
|
| |
- %{_libdir}/kim-api/models/
|
| |
+ %{_libdir}/kim-api/portable-models/
|
| |
%{_libdir}/kim-api/simulator-models/
|
| |
|
| |
%changelog
|
| |
+ * Tue Jul 30 2019 Ryan S. Elliott <relliott@umn.edu> - 2.1.2-1
|
| |
+ - update to 2.1.2 and add zsh completions
|
| |
+
|
| |
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.2-4
|
| |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
| |
|
| |
I think here is a
/
missing.