diff options
author | CoprDistGit <infra@openeuler.org> | 2023-08-14 12:15:46 +0000 |
---|---|---|
committer | CoprDistGit <infra@openeuler.org> | 2023-08-14 12:15:46 +0000 |
commit | 6997521385f010337104415592416a79dc4467d3 (patch) | |
tree | 62426682d5716ce0363ed6f58ce2b3d77a1c2cde | |
parent | c016f299de1d212bf69c299d3fb25493c78d495c (diff) |
automatic import of libgmemopeneuler22.09openeuler21.03openeuler20.03
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | libgmem.spec | 65 | ||||
-rw-r--r-- | sources | 1 |
3 files changed, 67 insertions, 0 deletions
@@ -0,0 +1 @@ +/libgmem-1.0.tar.gz diff --git a/libgmem.spec b/libgmem.spec new file mode 100644 index 0000000..fe34cf9 --- /dev/null +++ b/libgmem.spec @@ -0,0 +1,65 @@ +Name: libgmem +Version: 1.0 +Release: 1 +Summary: Library of Generalized Memory Management +License: MulanPSL-2.0 +URL: https://gitee.com/openeuler/libgmem +Source0: https://github.com/GMEM-Team/libgmem/%{name}-%{version}.tar.gz + +BuildRequires: autoconf automake libtool +BuildRequires: gcc glibc-devel make +#BuildRequires: Ascend-cann-toolkit + +Requires: autoconf automake libtool gcc glibc-devel make + +%description +libgmem is the abstract layer of GMEM(Generalized Memory Management) user-mode interface, +which encapsulates some memory characteristics and semantics of GMEM + +%package devel +Summary: Header files for libgmem development +Requires: %{name} = %{version}-%{release} + +%description devel +The kmod-devel package provides header files used for loading or unloading +kernel modules. + +%prep +%autosetup -p1 -n %{name}-%{version} + +%install +#%make_install +mkdir -p $RPM_BUILD_ROOT%{_includedir}/ +mkdir -p $RPM_BUILD_ROOT%{_usrsrc}/ + +install -m 0644 include/libgmem.h $RPM_BUILD_ROOT%{_includedir}/ +cp -r * $RPM_BUILD_ROOT%{_usrsrc}/ +%delete_la + +%files +#%{_libdir}/%{name}.so.* +%{_usrsrc}/* + + +%files devel +#%{_libdir}/%{name}.so +%{_includedir}/libgmem.h + +%post +cd %{_usrsrc}/ +sh ./autogen.sh +./configure --with-device=Ascend +make V=1 +make install +/sbin/ldconfig +cd - + +%postun +cd %{_usrsrc}/ +make uninstall +/sbin/ldconfig +cd - + +%changelog +* Sun Aug 13 2023 Yang Yanchao <yangyanchao6@huawei.com> - 1.0-1 +- Init Package @@ -0,0 +1 @@ +1d39f493d734f9a8b06fcb3802797498 libgmem-1.0.tar.gz |