Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:ila.embsys:xcp-ng-center
xenadmin
_service:set_version:PKGBUILD
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File _service:set_version:PKGBUILD of Package xenadmin
pkgname=xenadmin pkgver=20240501.296e729+mono pkgrel=0 pkgdesc="XCP-ng Center is a management tool for XCP-ng environments" arch=('x86_64') url="https://github.com/ila-embsys/xenadmin.git" license=('BSD-2-Clause') groups=('base-devel') makedepends=( 'mono-msbuild' 'git' 'ttf-roboto' ) source=( ${pkgname}-${pkgver}.tar.gz nuget_packages.tgz mono-app-exec.template ) sha256sums=( "SKIP" "08ccbec53016efdb9a0ca71fc31ea3d75a2add97dfb39b72bf9da827c4174e13" "c673c8a36fcb1b65e52d846e0c3e3e3817f973e037a5f62591bede2df66f7629" ) prepare() { cd "${srcdir}"/${pkgname}-${pkgver} mkdir -p nuget_packages tar -xf ${srcdir}/nuget_packages.tgz -C nuget_packages msbuild -t:restore -p:RestorePackagesPath=nuget_packages } build() { cd "${srcdir}"/${pkgname}-${pkgver} msbuild -p:Configuration=Release mkdir -p usr/bin LIBDIR="/usr/lib" \ APPLICATION="$pkgname" \ EXECUTABLE="XCP-ng Center" \ envsubst < ${srcdir}/mono-app-exec.template > usr/bin/$pkgname } package() { cd "${srcdir}"/${pkgname}-${pkgver} install -Dm 755 usr/bin/$pkgname $pkgdir/usr/bin/$pkgname cd XenAdmin/bin/Release/net48 find . -type f ! -path '*.pdb' -exec \ install -Dm 644 "{}" "$pkgdir/usr/lib/xenadmin/{}" \; }
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor