commit 99e9e789a61a2b983a8e71ae821fec0edc25e011 Author: Sergey Zhemoytel Date: Sun Nov 5 20:57:40 2023 +0300 Imported from SRPM diff --git a/.abf.yml b/.abf.yml new file mode 100644 index 0000000..4644503 --- /dev/null +++ b/.abf.yml @@ -0,0 +1,2 @@ +sources: + lima-0.18.0.tar.gz: bcb07b13715d1f49964028032df47443ba848799 diff --git a/lima.spec b/lima.spec new file mode 100644 index 0000000..166cd98 --- /dev/null +++ b/lima.spec @@ -0,0 +1,47 @@ +%define debug %nil +%define debug_package %nil + +Name: lima +Version: 0.18.0 +Release: 1 +Summary: Linux virtual machines +URL: https://lima-vm.io +Source0: https://github.com/lima-vm/lima/archive/v%{version}/%{name}-%{version}.tar.gz +License: ASL 2.0 +Group: Development/Other +BuildRequires: go +BuildRequires: git-core +BuildRequires: upx +Provides: %{name}ctl + +%description +Lima launches Linux virtual machines with automatic file +sharing and port forwarding (similar to WSL2). + +%prep +%setup -q + +# fix version +sed -i '/^VERSION=/s/=.*/=%{version}/' Makefile + +%build +export GOPROXY=direct +%make + +upx _output/bin/%{name}ctl + +%install +%makeinstall PREFIX=%{_prefix} DEST=%{buildroot}%{_prefix} + +%files +%doc README.md LICENSE +%{_bindir}/%{name} +%{_bindir}/apptainer.lima +%{_bindir}/docker.lima +%{_bindir}/kubectl.lima +%{_bindir}/limactl +%{_bindir}/nerdctl.lima +%{_bindir}/podman.lima +%{_datadir}/%{name}/* +%{_mandir}/man1/* +