diff --git a/pin-server-0.1.0.tar.gz b/pin-server-0.1.0.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..b3d4938afae1c9118f4b8346852725825cd1b6b1 Binary files /dev/null and b/pin-server-0.1.0.tar.gz differ diff --git a/pin-server.spec b/pin-server.spec new file mode 100644 index 0000000000000000000000000000000000000000..1945cb123967722002bf7cc6db6e574ea8fff1e1 --- /dev/null +++ b/pin-server.spec @@ -0,0 +1,53 @@ +Name: pin-server +Version: 0.1.0 +Release: 1 +Summary: Pin (Plug-IN framework) server provides plugin APIs for compiler optimization developers to develop optimization pass. +License: Apache 2.0 +URL: https://gitee.com/openeuler/pin-server +Source0: %{name}-%{version}.tar.gz + +BuildRequires: gcc gcc-c++ cmake make pkgconfig grpc grpc-plugins grpc-devel protobuf-devel jsoncpp-devel +Requires: grpc protobuf + +%description +Pin (Plug-IN framework) server provides plugin APIs for compiler optimization developers to develop optimization pass. + + +%package demo +Summary: Demo for %{name} +Requires: grpc protobuf + +%description demo +A demo for pin-server + +# skip debuginfo packages +%global debug_package %{nil} + +%prep +%setup -q +mkdir -p _build +cd _build +%{cmake} .. -DCMAKE_INSTALL_PREFIX=%{_usr} -DCMAKE_INSTALL_LIBDIR=%{_libdir} + +%build +cd _build +%make_build + +%install +cd _build +%make_install + +%files +%license LICENSE +%attr(0755,root,root) %{_bindir}/pin_server +%attr(0644,root,root) %{_bindir}/pin_server.sha256 + +%files demo +%attr(0755,root,root) %{_libdir}/libuser.so + +%changelog +* Fri Aug 26 2022 liyancheng <412998149@qq.com> - 0.1.0-1 +- Type:Init +- ID:NA +- SUG:NA +- DESC:Init pin-server repository