From 05af9530ab7cbf24d7a8dad90c8ef925c03a3820 Mon Sep 17 00:00:00 2001 From: David Roman <2538074+davdroman@users.noreply.github.com> Date: Mon, 30 Jan 2023 21:11:52 +0000 Subject: [PATCH] Improve +github.com/nishanths/license (#155) --- .../github.com/nishanths/license/package.yml | 37 ++++++++++++++++--- 1 file changed, 31 insertions(+), 6 deletions(-) diff --git a/projects/github.com/nishanths/license/package.yml b/projects/github.com/nishanths/license/package.yml index a85e4f3f..75ed3946 100644 --- a/projects/github.com/nishanths/license/package.yml +++ b/projects/github.com/nishanths/license/package.yml @@ -2,9 +2,6 @@ distributable: url: https://github.com/nishanths/license/archive/refs/tags/v{{version}}.tar.gz strip-components: 1 -warnings: - - vendored - versions: github: nishanths/license @@ -13,7 +10,7 @@ provides: build: dependencies: - go.dev: '*' + go.dev: ^1.16 env: LDFLAGS: - -X=main.version={{version}} @@ -26,5 +23,33 @@ build: # cd ./cmd/xc GOBIN={{prefix}}/bin go install -ldflags="$LDFLAGS" . -test: | - license --version +test: + fixture: | + MIT License + + Copyright (c) 1997 David Roman + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in all + copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + SOFTWARE. + + env: + LICENSE_FULL_NAME: David Roman + + script: | + license -year 1997 mit > LICENSE + test "$(cat LICENSE)" = "$(cat $FIXTURE)"