Sisyphus repositório
Última atualização: 1 outubro 2023 | SRPMs: 18631 | Visitas: 37563805
en ru br
ALT Linux repositórios
S:0.12.1-alt1

Group :: Rede/WWW
RPM: vmango

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs e FR  Repocop 

%global import_path github.com/subuk/vmango

%global _unpackaged_files_terminate_build 1

Summary: KVM virtual machines management
Name: vmango
Version: 0.12.1
Release: alt1
URL: https://vmango.org
License: GPLv3
Group: Networking/WWW

Source: %name-%version.tar
Patch: %name-%version.patch

#ExclusiveArch: %go_arches

ExclusiveArch: x86_64 aarch64 ppc64le
BuildRequires(pre): rpm-build-golang
BuildRequires: go-bindata
BuildRequires: libvirt-devel >= 1.2.0

%define userid %name
%define groupid %name
%define home_dir %_localstatedir/%name

%description
Web interface and API for KVM virtual machines management

%prep
%setup -q
%patch -p1

%build
export BUILDDIR="$PWD/.gopath"
export IMPORT_PATH="%import_path"
export GOPATH="$BUILDDIR:%go_path"

%golang_prepare

cd .gopath/src/%import_path

export VERSION=%version
export BRANCH=altlinux
export GOFLAGS="-mod=vendor"

%make VERSION=$VERSION

%install
export BUILDDIR="$PWD/.gopath"
#export GOPATH="%go_path"
export IMPORT_PATH="%import_path"
export GOPATH="$BUILDDIR:%go_path:$PWD"

mkdir -p %buildroot%_bindir
pushd .gopath/src/%import_path

%makeinstall_std
mkdir -p %buildroot{%_unitdir,%home_dir}
install -p -m 644 vmango.service %buildroot%_unitdir/vmango.service
popd

#Cleanup

rm -rf -- %buildroot/usr/src

%pre
%_sbindir/groupadd -r -f %groupid
%_sbindir/useradd -M -r -d %home_dir -s /bin/false -c "Vmango user" -g %groupid %userid >/dev/null 2>&1 || :

%files
%_bindir/*
%dir %_sysconfdir/%name
%config(noreplace) %_sysconfdir/%name/*
%_unitdir/%name.service
%dir %attr(0770, root, %groupid) %home_dir

%changelog

Todas as alterações você pod ver aqui

 
projeto & código: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
mantenedor atual: Michael Shigorin
mantenedor da tradução: Fernando Martini aka fmartini © 2009