diff --git a/apache-eventmesh-1.9.0-source.tar.gz b/apache-eventmesh-1.9.0-source.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..beff6da22eb187373170804f32738daccdd1881c Binary files /dev/null and b/apache-eventmesh-1.9.0-source.tar.gz differ diff --git a/eventmesh.spec b/eventmesh.spec new file mode 100644 index 0000000000000000000000000000000000000000..090d0126dd1d9af415f590061b917c67f095fd49 --- /dev/null +++ b/eventmesh.spec @@ -0,0 +1,43 @@ +%define debug_package %{nil} + +Name: eventmesh +Version: 1.9.0 +Release: 1 +Summary: servleress, event-driven, cloud native +License: Apache-2.0 +URL: https://eventmesh.apache.org/ +Source0: https://archive.apache.org/dist/%{name}/%{version}/apache-%{name}-%{version}-source.tar.gz +Source1: https://mirrors.huaweicloud.com/gradle/gradle-8.0.2-all.zip + +BuildRequires: java-1.8.0-openjdk-devel +Requires: java-1.8.0-openjdk-devel + +%description +EventMesh is a new generation serverless event middleware for building distributed event-driven applications. + +%prep +%autosetup -n apache-%{name}-%{version}-src +unzip -q $RPM_SOURCE_DIR/gradle-8.0.2-all.zip +cp -r $RPM_SOURCE_DIR/gradle-8.0.2/ %{_builddir}/apache-%{name}-%{version}-src/ + +%build +cd %{_builddir}/apache-%{name}-%{version}-src/gradle-8.0.2/bin +gradle clean jar dist && gradle installPlugin + +%install +cd %{_builddir}/apache-%{name}-%{version}-src/dist/ +mkdir -p $RPM_BUILD_ROOT/apache-%{name}-%{version}-bin +cp -pr %{_builddir}/apache-%{name}-%{version}-src/dist/* $RPM_BUILD_ROOT/apache-%{name}-%{version}-bin/ + +%clean +rm -rf $RPM_BUILD_ROOT +rm -rf $RPM_BUILD + +%files +%defattr(-,root,root) +%attr(755, root, root) /apache-%{name}-%{version}-bin +%dir %attr(755, root, root) /apache-%{name}-%{version}-bin + +%changelog +* Tue Dec 19 2023 mikexue - 1.9.0-1 +- init eventmesh spec \ No newline at end of file diff --git a/gradle-8.0.2-all.zip b/gradle-8.0.2-all.zip new file mode 100644 index 0000000000000000000000000000000000000000..7b0b74b0cda00c58c877f209891c66de93dec311 Binary files /dev/null and b/gradle-8.0.2-all.zip differ