From 8131d54a0135d6efdbb1e2bb447c0992a501ca60 Mon Sep 17 00:00:00 2001 From: Joe Bo Run Date: Sun, 3 Sep 2023 21:53:47 +0300 Subject: [PATCH] upg gnupg gzip jobbot licenses --- gnupg/PKGBUILD | 23 ++++---- gnupg/PKGBUILD-arch | 11 ++-- gzip/PKGBUILD | 9 ++-- gzip/PKGBUILD-arch | 6 +-- jobbot/PKGBUILD | 14 ++--- jobbot/Qsq | 1 + licenses/PKGBUILD | 120 +++++++++++++++++++++++++++++++++++++++-- licenses/PKGBUILD-arch | 117 ++++++++++++++++++++++++++++++++++++++-- licenses/clean.list | 2 +- licenses/deps | 2 - licenses/unlicense.txt | 24 +++++++++ 11 files changed, 284 insertions(+), 45 deletions(-) create mode 100644 licenses/unlicense.txt diff --git a/gnupg/PKGBUILD b/gnupg/PKGBUILD index 822eff1..9270fac 100644 --- a/gnupg/PKGBUILD +++ b/gnupg/PKGBUILD @@ -7,18 +7,16 @@ pkgname=gnupg pkgver=2.2.41 -pkgrel=01 +pkgrel=02 pkgdesc='Complete and free implementation of the OpenPGP standard w/o systemd' -arch=('x86_64') url='https://www.gnupg.org/' depends=( 'bzip2' 'libbz2.so' 'glibc' 'gnutls' 'libgcrypt' 'libgpg-error' 'libksba' 'libassuan' 'libassuan.so' 'npth' - 'libnpth.so' 'pinentry' 'readline' 'libreadline.so' 'sqlite' 'zlib') + 'libldap' 'libusb' 'libnpth.so' 'pinentry' 'readline' + 'libreadline.so' 'sh' 'sqlite' 'zlib') checkdepends=('openssh') -makedepends=('libldap' 'libusb-compat' 'pcsclite' 'automake' 'autoconf' 'gettext') -optdepends=('libldap: gpg2keys_ldap' - 'libusb-compat: scdaemon' - 'pcsclite: scdaemon') +makedepends=('pcsclite' 'automake' 'autoconf' 'gettext') +optdepends=('pcsclite: for using scdaemon not with the gnupg internal card driver') # options=('debug') ### uncomment this line to have the debug pkg produced source=("https://gnupg.org/ftp/gcrypt/${pkgname}/${pkgname}-${pkgver}.tar.bz2"{,.sig} @@ -74,10 +72,10 @@ package() { install -Dm 644 COPYING.{CC0,other} -t "${pkgdir}/usr/share/licenses/$pkgname/" } -#---- license gpg-key sha256sums ---- +#---- arch license gpg-key & sha256sums ---- + +arch=(x86_64) -#license=('GPL') -#license=(BSD custom CC0 GPL2 GPL3 LGPL3 LGPL2.1 MIT) # 2.35.1-02 license=(BSD custom custom:CC0 GPL2 GPL3 LGPL3 LGPL2.1 MIT) # 2.37 validpgpkeys=(5B80C5754298F0CB55D8ED6ABCEF7E294B092E28 # Andre Heinecke (Release Signing Key) @@ -90,7 +88,4 @@ sha256sums=(13f3291007a5e8546fcb7bc0c6610ce44aaa9b3995059d4f8145ba09fd5be3e1 # 02d375f0045f56f7dd82bacdb5ce559afd52ded8b75f6b2673c39ec666e81abc # drop-import-clean.patch 22fdf9490fad477f225e731c417867d9e7571ac654944e8be63a1fbaccd5c62d) # avoid-beta-warning.patch -## c4eb373e3ae03a9e49d444d8836e385359766c28c10f834e0fb1b400c3008bea gnupg-2.2.41-01-x86_64.pkg.tar.lz - - - +## 97abcf50c6cc1222964c450973cc9dc1f09cf771c4bbf2b6ce570853cd214b69 gnupg-2.2.41-02-x86_64.pkg.tar.lz diff --git a/gnupg/PKGBUILD-arch b/gnupg/PKGBUILD-arch index 99fe39d..c010411 100644 --- a/gnupg/PKGBUILD-arch +++ b/gnupg/PKGBUILD-arch @@ -8,7 +8,7 @@ pkgname=gnupg pkgver=2.2.41 -pkgrel=1 +pkgrel=2 pkgdesc='Complete and free implementation of the OpenPGP standard' arch=('x86_64') url='https://www.gnupg.org/' @@ -21,18 +21,19 @@ depends=( 'libgpg-error' 'libksba' 'libassuan' 'libassuan.so' + 'libldap' + 'libusb' 'npth' 'libnpth.so' 'pinentry' 'readline' 'libreadline.so' + 'sh' 'sqlite' 'zlib' ) -makedepends=('libldap' 'libusb-compat' 'pcsclite') +makedepends=('pcsclite') checkdepends=('openssh') optdepends=( - 'libldap: gpg2keys_ldap' - 'libusb-compat: scdaemon' - 'pcsclite: scdaemon' + 'pcsclite: for using scdaemon not with the gnupg internal card driver' ) install=$pkgname.install source=( diff --git a/gzip/PKGBUILD b/gzip/PKGBUILD index e8b88dc..e5b042f 100644 --- a/gzip/PKGBUILD +++ b/gzip/PKGBUILD @@ -7,12 +7,12 @@ pkgname=gzip pkgver=1.13 -pkgrel=01 +pkgrel=02 pkgdesc='GNU compression utility' url='https://www.gnu.org/software/gzip/' depends=('glibc' 'bash' 'coreutils' 'sed' 'grep') optdepends=('less: zless support' - 'more: zmore support' + 'util-linux: zmore support' 'diffutils: zdiff/zcmp support') source=("https://ftp.gnu.org/pub/gnu/gzip/gzip-$pkgver.tar.xz"{,.sig}) @@ -49,12 +49,11 @@ package() { arch=(x86_64) -license=('GPL3') +license=('GPL-3.0-or-later') validpgpkeys=('155D3FC500C834486D1EEA677FD9FCCB000BEEEE') # Jim Meyering sha256sums=(7454eb6935db17c6655576c2e1b0fabefd38b4d0936e0f87f48cd062ce91a057 # gzip-1.13.tar.xz aa752d6460fff2e0064857f1c6057d2dc49a28a45ad28c6b29c525851d6771f1) # gzip-1.13.tar.xz.sig -## c8b3ad1254aefa236e59e56d1fcc7d6daca205a311acc9d9cb6a2cf89c3ab8bc gzip-1.13-01-x86_64.pkg.tar.lz - +## e1ffd3c828b6ba13a84c9eb290cdf4f3e2b69f536a5acc83df2d987ebed742e8 gzip-1.13-02-x86_64.pkg.tar.lz diff --git a/gzip/PKGBUILD-arch b/gzip/PKGBUILD-arch index 34c025c..56a7dbf 100644 --- a/gzip/PKGBUILD-arch +++ b/gzip/PKGBUILD-arch @@ -4,14 +4,14 @@ pkgname=gzip pkgver=1.13 -pkgrel=1 +pkgrel=2 pkgdesc='GNU compression utility' arch=('x86_64') url='https://www.gnu.org/software/gzip/' -license=('GPL3') +license=('GPL-3.0-or-later') depends=('glibc' 'bash' 'coreutils' 'sed' 'grep') optdepends=('less: zless support' - 'more: zmore support' + 'util-linux: zmore support' 'diffutils: zdiff/zcmp support' ) validpgpkeys=('155D3FC500C834486D1EEA677FD9FCCB000BEEEE') # Jim Meyering diff --git a/jobbot/PKGBUILD b/jobbot/PKGBUILD index 007d33e..2cc0a40 100644 --- a/jobbot/PKGBUILD +++ b/jobbot/PKGBUILD @@ -8,7 +8,7 @@ pkgname=jobbot pkgdesc='Minimal set of packages to maintain the building chroot for JOBORun Linux' pkgver=0.4 -pkgrel=02 +pkgrel=03 groups=( jobbot ) source=( README-jobbot.txt Qsq ckchroot) @@ -22,8 +22,8 @@ package() { kmod krb5 less libarchive libassuan libcap libcap-ng libelf libeudev libffi libgcrypt libgpg-error libidn2 libisl libksba libldap libmnl libmpc libnetfilter_conntrack libnfnetlink libnftnl libnghttp2 libnl libp11-kit libpcap libpsl libsasl libseccomp - libsecret libssh2 libtasn1 libtirpc libtool libunistring libutempter libverto libxcrypt - licenses linux-api-headers lz4 lzip m4 make mpfr nano ncurses nettle npth numactl + libsecret libssh2 libtasn1 libtirpc libtool libunistring libusb libutempter libverto + libxcrypt licenses linux-api-headers lz4 lzip m4 make mpfr nano ncurses nettle npth numactl openssl opensysusers p11-kit package-query pacman pacman-contrib pacman-mirrorlist pam pambase patch pciutils pcre pcre2 perl pinentry pkgconf procps-ng psmisc readline sed shadow sqlite sudo tar texinfo tpm2-tss tzdata util-linux util-linux-libs wget which xz @@ -31,9 +31,9 @@ package() { install -d -m777 "$pkgdir"/src install -Dm644 "$srcdir"/README-jobbot.txt "$pkgdir"/src/README-jobbot.txt install -Dm644 "$srcdir"/Qsq "$pkgdir"/src/Qsq # When jobbot is installed this can be produced -# ... by running 'pacman -Qsq >/src/Qsq' + # ... by running 'pacman -Qsq >/src/Qsq' install -Dm755 "$srcdir"/ckchroot "$pkgdir"/usr/local/bin/ckchroot -# This ckchroot script runs 'pacman -Qsq >/tmp/Qsq' and then compares it to /src/Qsq + # This ckchroot script runs 'pacman -Qsq >/tmp/Qsq' and then compares it to /src/Qsq } #---- arch license gpg-key & sha256sums ---- @@ -43,8 +43,8 @@ arch=(x86_64) license=('ISC') sha256sums=(7f0b1d6bff4b8ce726c9acf68e86f6cc88dc9c7e60b6567048427c9f26dd3bfd # README-jobbot.txt - 66b2c3c5a2fa18eeab1f9db075ef4b2d959039cb681c1c42efae13ea63263e54 # Qsq + f669cc3e71fb6c9cf7f963a16d99f5eebad90ffd73ae56257dd4075874e8c57f # Qsq 50febbb21bb779f43b93c7f8e65ba4cbff0c6b32cddd45ecb9118fc801581d99) # ckchroot -## c822d907297a70da91fcbe7dea17591b359f6ad67cfdc21da6a1930da86c0235 jobbot-0.4-02-x86_64.pkg.tar.lz +## f4ed7dabcb0ee5247d5bc317645cd443e7594f05f37c4718328617f59f81c05a jobbot-0.4-03-x86_64.pkg.tar.lz diff --git a/jobbot/Qsq b/jobbot/Qsq index 6308c56..3d38ba3 100644 --- a/jobbot/Qsq +++ b/jobbot/Qsq @@ -88,6 +88,7 @@ libtasn1 libtirpc libtool libunistring +libusb libutempter libverto libxcrypt diff --git a/licenses/PKGBUILD b/licenses/PKGBUILD index ba93973..eb3e288 100644 --- a/licenses/PKGBUILD +++ b/licenses/PKGBUILD @@ -5,8 +5,10 @@ # Website : https://pozol.eu #-----------------------------------------| DESCRIPTION |--------------------------------------- +_upstream_name=license-list-data +_upstream_version=3.21 pkgname=licenses -pkgver=20230729 +pkgver=20230903 pkgrel=01 pkgdesc="A set of common license files" url="https://www.archlinux.org/" @@ -41,9 +43,114 @@ source=( unlicense.txt w3c.txt ZopePublicLicense.txt + $_upstream_name-$_upstream_version.tar.gz::https://github.com/spdx/$_upstream_name/archive/refs/tags/v$_upstream_version.tar.gz ) package() { + local standard_licenses=( + AGPL-3.0-only + AGPL-3.0-or-later + Apache-2.0 + Artistic-1.0-Perl + Artistic-2.0 + BSL-1.0 + CC0-1.0 + CC-BY-1.0 + CC-BY-2.0 + CC-BY-2.5 + CC-BY-3.0-AT + CC-BY-3.0 + CC-BY-3.0-US + CC-BY-4.0 + CC-BY-NC-1.0 + CC-BY-NC-2.0 + CC-BY-NC-2.5 + CC-BY-NC-3.0 + CC-BY-NC-4.0 + CC-BY-NC-ND-1.0 + CC-BY-NC-ND-2.0 + CC-BY-NC-ND-2.5 + CC-BY-NC-ND-3.0-IGO + CC-BY-NC-ND-3.0 + CC-BY-NC-ND-4.0 + CC-BY-NC-SA-1.0 + CC-BY-NC-SA-2.0 + CC-BY-NC-SA-2.5 + CC-BY-NC-SA-3.0 + CC-BY-NC-SA-4.0 + CC-BY-ND-1.0 + CC-BY-ND-2.0 + CC-BY-ND-2.5 + CC-BY-ND-3.0 + CC-BY-ND-4.0 + CC-BY-SA-1.0 + CC-BY-SA-2.0 + CC-BY-SA-2.0-UK + CC-BY-SA-2.1-JP + CC-BY-SA-2.5 + CC-BY-SA-3.0-AT + CC-BY-SA-3.0 + CC-BY-SA-4.0 + CC-PDDC + CDDL-1.0 + CDDL-1.1 + CPL-1.0 + EPL-1.0 + EPL-2.0 + GFDL-1.1-invariants-only + GFDL-1.1-invariants-or-later + GFDL-1.1-no-invariants-only + GFDL-1.1-no-invariants-or-later + GFDL-1.1-only + GFDL-1.1-or-later + GFDL-1.2-invariants-only + GFDL-1.2-invariants-or-later + GFDL-1.2-no-invariants-only + GFDL-1.2-no-invariants-or-later + GFDL-1.2-only + GFDL-1.2-or-later + GFDL-1.3-invariants-only + GFDL-1.3-invariants-or-later + GFDL-1.3-no-invariants-only + GFDL-1.3-no-invariants-or-later + GFDL-1.3-only + GFDL-1.3-or-later + GPL-2.0-only + GPL-2.0-or-later + GPL-3.0-linking-exception + GPL-3.0-linking-source-exception + GPL-3.0-only + GPL-3.0-or-later + GPL-CC-1.0 + LGPL-2.0-only + LGPL-2.0-or-later + LGPL-2.1-only + LGPL-2.1-or-later + LGPL-3.0-linking-exception + LGPL-3.0-only + LGPL-3.0-or-later + LGPLLR + LPPL-1.0 + LPPL-1.1 + LPPL-1.2 + LPPL-1.3a + LPPL-1.3c + MPL-1.0 + MPL-1.1 + MPL-2.0-no-copyleft-exception + MPL-2.0 + PHP-3.01 + PHP-3.0 + PSF-2.0 + Ruby + Unlicense + W3C + ZPL-1.1 + ZPL-2.0 + ZPL-2.1 + ) + + local _license_dir="$pkgdir/usr/share/licenses/common" install -vDm 644 agpl-3.0.txt "$_license_dir/"AGPL3/license.txt @@ -101,8 +208,11 @@ package() { install -vDm 644 w3c.txt "$_license_dir/"W3C/license.txt install -vDm 644 ZopePublicLicense.txt "$_license_dir/"ZPL/license.txt -} + for license in "${standard_licenses[@]}"; do + install -vDm 644 "$_upstream_name-$_upstream_version/text/$license.txt" -t "$pkgdir/usr/share/licenses/spdx/" + done +} #---- arch license gpg-key & sha256sums ---- @@ -139,7 +249,7 @@ sha256sums=(0d96a4ff68ad6d4b6f1f30f713b18d5184912ba8dd389f86aa7710db079abcb0 # f5eb1b2956d5f7a67b2e5722a3749bc2fe86f9c580f2e3f5a08519cf073b5864 # ruby-license.txt 7e12e5df4bae12cb21581ba157ced20e1986a0508dd10d0e8a4ab9a4cf94e85c # unlicense.txt ec2f99fa32da2236c60b1054f8967ccce5175370de5215e8f018cb7be397512e # w3c.txt - 281c83248297ed2070a2e61ac140e707697511a6a065ba3808cbfa6de5bb5611) # ZopePublicLicense.txt - -## db3e2425fa84b02139b978437d0a02d45dec96604bd455e415731512bf56af1b licenses-20230729-01-x86_64.pkg.tar.lz + 281c83248297ed2070a2e61ac140e707697511a6a065ba3808cbfa6de5bb5611 # ZopePublicLicense.txt + 7f7a4ffb4aa2d6ac32610a629a6fe127e5d5a3a5e41774b555dccc9284f3e149) # license-list-data-3.21.tar.gz +## 9d89ea3f9d6a41a82443df9b0fe71a55a804826f4db0f9179e538bd57b67532b licenses-20230903-01-x86_64.pkg.tar.lz diff --git a/licenses/PKGBUILD-arch b/licenses/PKGBUILD-arch index 65bfbca..23e3b1e 100644 --- a/licenses/PKGBUILD-arch +++ b/licenses/PKGBUILD-arch @@ -2,8 +2,10 @@ # Contributor: Levente Polyak # Contributor: Dan McGee +_upstream_name=license-list-data +_upstream_version=3.21 pkgname=licenses -pkgver=20230729 +pkgver=20230903 pkgrel=1 pkgdesc="A set of common license files" arch=(any) @@ -40,6 +42,7 @@ source=( unlicense.txt w3c.txt ZopePublicLicense.txt + $_upstream_name-$_upstream_version.tar.gz::https://github.com/spdx/$_upstream_name/archive/refs/tags/v$_upstream_version.tar.gz ) sha512sums=('3568a76677f3d55dbbc7fc33c4073b4714cc6f68d92cd842a9ca2b230e8bd2140e59c3fc3cce34be34ffed78d75ab6e9d991ba59bf7c4addde7fb96648d3375d' '98f6b79b778f7b0a15415bd750c3a8a097d650511cb4ec8115188e115c47053fe700f578895c097051c9bc3dfb6197c2b13a15de203273e1a3218884f86e90e8' @@ -70,7 +73,8 @@ sha512sums=('3568a76677f3d55dbbc7fc33c4073b4714cc6f68d92cd842a9ca2b230e8bd2140e5 '767242ed40e94d11521fba9e2a248ae998276f57b7b34e94d91ac392add2f835d8e0c01d1b13ce1def7782dca5dbfdbef37ea9cb802b51561718d299a3b87818' 'aa647966e7fb62ffcd7bfc1e56a8ebe38e8384a36c14e07fec4ccf3be91ffa1b3bbd9798901fa7956056c26d124f067582366bdb9581db1f742291c86e64e39d' '5cd651f40ea91397774d2bad8dcfdac0354d5930d892c07908caf6127eb8ee1255744959d51b9a756efa588aefce49d34c9764844282a711b50602295f8a2b3a' - '541777a015eb17bfd2dc07f5fb3a9aba950ded5bd0f53a80c52d6f4e2cb85a28a94294dbba1ca54560d0f3aadd749c94a31d67d76c1e4e6fd2255056415d52c7') + '541777a015eb17bfd2dc07f5fb3a9aba950ded5bd0f53a80c52d6f4e2cb85a28a94294dbba1ca54560d0f3aadd749c94a31d67d76c1e4e6fd2255056415d52c7' + 'f271cf86b061262c8e4be8ff6ebaa98cf039f50489008880549fc6a07a0abd58626e7d388b8962b818ccaa05502fedb03fad83f2b8b0ae3dd8d6bc413067f60a') b2sums=('b6829320f725e3e45c4807ef5deb4738a691fb3ab146d8531b81fdbccd8376a826c8ec76165985cdf37d534f68e395652c96841ba7636c4bd34c49b7c7b3a9ec' '1bbdb8ea81b42a8ce554f92fd57009eef6b296472f910c5542d8a445e34bb0eee0e627a74462b9f453fe9d8853bde71fdb0eea11102bb604129753de6ecc6e06' '4d249b4e8d54d2d2790a3afb6cf9fe3903985fd540efdc8f26b62b50378f3ac484f7998ee1663d3f4a7cfb624ab1ce4365ac7b9c9b4fde96faa5c33dd13ab237' @@ -100,9 +104,112 @@ b2sums=('b6829320f725e3e45c4807ef5deb4738a691fb3ab146d8531b81fdbccd8376a826c8ec7 '0b1e59408032239cd6ea8765eabca5cafccfce94a05785824aba1dc8b37188695bf7990e3454b0f2d0b399f1a22c30de7f056e2f685fafadcef71cd1a91a6796' '560b95eb5bc04b02762fe9fa42554b47d161d22251f2b18f642d9c45f8bfa574fd847228935ee5244e6dbb5ee0f1fa446fe4ce6f5ff9feeb7ef3e5a91b894549' '41fe12d3613e61134c9b027c6e3dacacdc368e6eecc1614578850f5b784813b41cf2089418738706939db2c7fb9f17cdab005cd134a440a8aadf8b887aa8fa48' - '63aefec94bf37792b1b10ee4ae36a5ad54f5df1ef175eddf8528bc8fb1c5a71cf7c258f856f99a9ed4e678c9226f0ac99ea825fc68e10695e905a618c36896e8') + '63aefec94bf37792b1b10ee4ae36a5ad54f5df1ef175eddf8528bc8fb1c5a71cf7c258f856f99a9ed4e678c9226f0ac99ea825fc68e10695e905a618c36896e8' + 'f4f762da3c7c286596e1e047c6e083017e2662334ab039faeb57e0947ab700e0c8540727375c2170a35bac5b983fd80e8824ebbe5b051a5e23be0f7bdcb173ed') package() { + local standard_licenses=( + AGPL-3.0-only + AGPL-3.0-or-later + Apache-2.0 + Artistic-1.0-Perl + Artistic-2.0 + BSL-1.0 + CC0-1.0 + CC-BY-1.0 + CC-BY-2.0 + CC-BY-2.5 + CC-BY-3.0-AT + CC-BY-3.0 + CC-BY-3.0-US + CC-BY-4.0 + CC-BY-NC-1.0 + CC-BY-NC-2.0 + CC-BY-NC-2.5 + CC-BY-NC-3.0 + CC-BY-NC-4.0 + CC-BY-NC-ND-1.0 + CC-BY-NC-ND-2.0 + CC-BY-NC-ND-2.5 + CC-BY-NC-ND-3.0-IGO + CC-BY-NC-ND-3.0 + CC-BY-NC-ND-4.0 + CC-BY-NC-SA-1.0 + CC-BY-NC-SA-2.0 + CC-BY-NC-SA-2.5 + CC-BY-NC-SA-3.0 + CC-BY-NC-SA-4.0 + CC-BY-ND-1.0 + CC-BY-ND-2.0 + CC-BY-ND-2.5 + CC-BY-ND-3.0 + CC-BY-ND-4.0 + CC-BY-SA-1.0 + CC-BY-SA-2.0 + CC-BY-SA-2.0-UK + CC-BY-SA-2.1-JP + CC-BY-SA-2.5 + CC-BY-SA-3.0-AT + CC-BY-SA-3.0 + CC-BY-SA-4.0 + CC-PDDC + CDDL-1.0 + CDDL-1.1 + CPL-1.0 + EPL-1.0 + EPL-2.0 + GFDL-1.1-invariants-only + GFDL-1.1-invariants-or-later + GFDL-1.1-no-invariants-only + GFDL-1.1-no-invariants-or-later + GFDL-1.1-only + GFDL-1.1-or-later + GFDL-1.2-invariants-only + GFDL-1.2-invariants-or-later + GFDL-1.2-no-invariants-only + GFDL-1.2-no-invariants-or-later + GFDL-1.2-only + GFDL-1.2-or-later + GFDL-1.3-invariants-only + GFDL-1.3-invariants-or-later + GFDL-1.3-no-invariants-only + GFDL-1.3-no-invariants-or-later + GFDL-1.3-only + GFDL-1.3-or-later + GPL-2.0-only + GPL-2.0-or-later + GPL-3.0-linking-exception + GPL-3.0-linking-source-exception + GPL-3.0-only + GPL-3.0-or-later + GPL-CC-1.0 + LGPL-2.0-only + LGPL-2.0-or-later + LGPL-2.1-only + LGPL-2.1-or-later + LGPL-3.0-linking-exception + LGPL-3.0-only + LGPL-3.0-or-later + LGPLLR + LPPL-1.0 + LPPL-1.1 + LPPL-1.2 + LPPL-1.3a + LPPL-1.3c + MPL-1.0 + MPL-1.1 + MPL-2.0-no-copyleft-exception + MPL-2.0 + PHP-3.01 + PHP-3.0 + PSF-2.0 + Ruby + Unlicense + W3C + ZPL-1.1 + ZPL-2.0 + ZPL-2.1 + ) local _license_dir="$pkgdir/usr/share/licenses/common" install -vDm 644 agpl-3.0.txt "$_license_dir/"AGPL3/license.txt @@ -160,6 +267,10 @@ package() { install -vDm 644 w3c.txt "$_license_dir/"W3C/license.txt install -vDm 644 ZopePublicLicense.txt "$_license_dir/"ZPL/license.txt + + for license in "${standard_licenses[@]}"; do + install -vDm 644 "$_upstream_name-$_upstream_version/text/$license.txt" -t "$pkgdir/usr/share/licenses/spdx/" + done } # vim: ts=2 sw=2 et: diff --git a/licenses/clean.list b/licenses/clean.list index cc8cd8d..7ae850e 100644 --- a/licenses/clean.list +++ b/licenses/clean.list @@ -10,5 +10,5 @@ lppl.txt php-3.01.txt mpl-1.1.txt boost-1.0.txt -unlicense.txt mpl-2.0.txt +license-list-data-*.tar.gz diff --git a/licenses/deps b/licenses/deps index fd40910..139597f 100644 --- a/licenses/deps +++ b/licenses/deps @@ -1,4 +1,2 @@ - - diff --git a/licenses/unlicense.txt b/licenses/unlicense.txt new file mode 100644 index 0000000..68a49da --- /dev/null +++ b/licenses/unlicense.txt @@ -0,0 +1,24 @@ +This is free and unencumbered software released into the public domain. + +Anyone is free to copy, modify, publish, use, compile, sell, or +distribute this software, either in source code form or as a compiled +binary, for any purpose, commercial or non-commercial, and by any +means. + +In jurisdictions that recognize copyright laws, the author or authors +of this software dedicate any and all copyright interest in the +software to the public domain. We make this dedication for the benefit +of the public at large and to the detriment of our heirs and +successors. We intend this dedication to be an overt act of +relinquishment in perpetuity of all present and future rights to this +software under copyright law. + +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 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. + +For more information, please refer to