upg gnupg gzip jobbot licenses

This commit is contained in:
joborun linux 2023-09-03 21:53:47 +03:00
parent eff400bb37
commit 8131d54a01
11 changed files with 284 additions and 45 deletions

View File

@ -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

View File

@ -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=(

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -88,6 +88,7 @@ libtasn1
libtirpc
libtool
libunistring
libusb
libutempter
libverto
libxcrypt

View File

@ -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

View File

@ -2,8 +2,10 @@
# Contributor: Levente Polyak <anthraxx[at]archlinux[dot]org>
# Contributor: Dan McGee <dan@archlinux.org>
_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:

View File

@ -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

View File

@ -1,4 +1,2 @@

24
licenses/unlicense.txt Normal file
View File

@ -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 <http://unlicense.org/>