# $NetBSD: Makefile,v 1.147 2024/06/01 14:03:01 bsiegert Exp $
DISTNAME= oh-my-posh-21.0.0
PKGREVISION= 1
CATEGORIES= shells
MASTER_SITES= ${MASTER_SITE_GITHUB:=JanDeDobbeleer/}
GITHUB_TAG= v${PKGVERSION_NOREV}
MAINTAINER= pin@NetBSD.org
HOMEPAGE= https://ohmyposh.dev/
COMMENT= Prompt theme engine for any shell
LICENSE= mit
GO_VERSION_REQD+= 122
WRKSRC= ${WRKDIR}/${DISTNAME}/src
USE_LANGUAGES= c
INSTALLATION_DIRS= share/${PKGBASE}
GO_BUILD_DATE_cmd= ${DATE} "+%Y-%m-%d"
GO_FLAG_PREFIX= github.com/jandedobbeleer/oh-my-posh/src
GO_BUILD_PATTERN= -ldflags="-s -w -X '${GO_FLAG_PREFIX}/build.Version=${PKGVERSION_NOREV}' \
-X '${GO_FLAG_PREFIX}/build.Date=${GO_BUILD_DATE_cmd:sh}'" ./...
post-build:
${MV} ${WRKDIR}/.gopath/bin/src ${WRKDIR}/.gopath/bin/oh-my-posh
post-install:
cd ${WRKDIR}/${DISTNAME}/themes && \
for f in *.json *.yaml; do \
${INSTALL_DATA} $$f ${DESTDIR}${PREFIX}/share/${PKGBASE}; \
done
.include "go-modules.mk"
.include "../../lang/go/go-module.mk"
.include "../../mk/bsd.pkg.mk"
CVSweb <webmaster@jp.NetBSD.org>