diff --git a/oeDevPlugin-0.0.2.tar.gz b/oeDevPlugin-0.0.2.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..65becd40b44e4aa096a52d80d72589e7e0929487 Binary files /dev/null and b/oeDevPlugin-0.0.2.tar.gz differ diff --git a/oeDevPlugin.spec b/oeDevPlugin.spec new file mode 100644 index 0000000000000000000000000000000000000000..be8772471fb6afe975e22bcc80d99e2a06cf92f2 --- /dev/null +++ b/oeDevPlugin.spec @@ -0,0 +1,34 @@ +Name: oeDevPlugin +Version: 0.0.2 +Release: 1%{?dist} +Summary: oeDevPlugin is designed for all developers, based on the widely-used IDE VSCode. + +License: MulanPSL-2.0 +URL: https://gitee.com/openeuler/oeDevPlugin +Source0: %{name}-%{version}.tar.gz + +Requires: code + +%description +oeDevPlugin is designed for all developers, based on the widely-used IDE VSCode. It enables developers to quickly participate in openEuler community development by using the VSCode plugin to easily pull code repositories, compile with the AI4C compiler, and invoke EulerMaker with one click. It helps developers seamlessly leverage the openEuler community infrastructure. + +%prep +%setup -c -q +if [ ! -f LICENSE ]; then + echo "MulanPSL-2.0 license file is missing" >&2 + exit 1 +fi + +%install +mkdir -p %{buildroot}%{_datadir}/code/resources/app/extensions/%{name}-%{version} +mkdir -p %{buildroot}%{_datadir}/code/resources/app/extensions/%{name}-%{version}/webview-ui +cp -r out resource package.json README.md README.en.md LICENSE %{buildroot}%{_datadir}/code/resources/app/extensions/%{name}-%{version} +cp -r webview-ui/build %{buildroot}%{_datadir}/code/resources/app/extensions/%{name}-%{version}/webview-ui/build + +%files +%license LICENSE +%{_datadir}/code/resources/app/extensions/%{name}-%{version} + +%changelog +* Wed Dec 25 2024 gjn_2012@foxmail.com - 0.0.2-1 +- Initial RPM release.