feat: add snigdha os keyrings file

This commit is contained in:
Eshan Roy (Eshanized)
2024-04-30 17:10:30 +05:30
parent 25c66096a8
commit c1334295b9
7 changed files with 116 additions and 0 deletions

21
snigdhaos-keyring/LICENSE Normal file
View File

@@ -0,0 +1,21 @@
MIT License
Copyright (c) 2024 Snigdha OS
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.

View File

@@ -0,0 +1,11 @@
V=20240430
PREFIX = /usr/local
install:
install -dm755 $(DESTDIR)$(PREFIX)/share/pacman/keyrings/
install -m0644 snigdhaos{.gpg,-trusted,-revoked} $(DESTDIR)$(PREFIX)/share/pacman/keyrings/
uninstall:
rm -f $(DESTDIR)$(PREFIX)/share/pacman/keyrings/snigdhaos{.gpg,-trusted,-revoked}
rmdir -p --ignore-fail-on-non-empty $(DESTDIR)$(PREFIX)/share/pacman/keyrings/

View File

@@ -0,0 +1,27 @@
# Based on the file created for Arch Linux by:
# Pierre Schmitz <pierre@archlinux.de>
pkgname=snigdhaos-keyring
pkgver=20240430
pkgrel=1
pkgdesc='Snigdha OS GPG keyring'
arch=('any')
url='https://snigdhaos.org'
license=('MIT')
install="${pkgname}.install"
source=('Makefile'
'snigdhaos.gpg'
'snigdhaos-revoked'
'snigdhaos-trusted')
validpgpkeys=(
'90036098D2B5C70D601D904D3EADBD4DF45A55DD'
) # eshan
sha256sums=('SKIP'
'SKIP'
'SKIP'
'SKIP')
package() {
cd "${srcdir}"
make PREFIX=/usr DESTDIR=${pkgdir} install
}

View File

@@ -0,0 +1,14 @@
post_upgrade() {
if usr/bin/pacman-key -l >/dev/null 2>&1; then
usr/bin/pacman-key --populate snigdhaos
else
echo " >>> Run \`pacman-key --init\` to set up your pacman keyring."
echo " >>> Then run \`pacman-key --populate snigdhaos\` to install the Snigdha OS keyring."
fi
}
post_install() {
if [ -x usr/bin/pacman-key ]; then
post_upgrade
fi
}

View File

View File

@@ -0,0 +1 @@
90036098D2B5C70D601D904D3EADBD4DF45A55DD:4:

View File

@@ -0,0 +1,42 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
mQGNBGYwlh0BDADWOuX4meRRqWYcLKSTNUnJbxMvXshWBj1InZmKw92tD96s5ACz
gC1K6wFbSbjppZgBEGgK1Z86Ge+4nnqEEGX+Juy1GbnbV70RJt03cWn4YArwRRYJ
FhLEOKHI9ajrIP0TNv+Hc2zFqZJpsv0qgwcK3xX/sMYaRDSAfo+IjRbJbenCcf7g
YeHC3qEJgmpxcaMi4lPJuJb7PZsqPekM+mVm54obF9MAgPAO/tq6N7/OgYCHcRZR
tIsRbHIh83D6YAbQkq2/weniX9vlY536NpI90PSaTFjkXFuf87N3hZJWzDmnfy5j
6oZPWjL0FaeoBgb1VTQT0GnYIG5uv9fHxUvs4BQGpidYWLy0zuA4RiIKTpPAdnEo
S0peiOz/Bm+/IZKxNQSPBaKfrivnV4Lz+HiXmZfBitGxnYfpydEbo05w1hoVyPB+
Fi/juDgY7PcUWRWX0pD5TWf7mcKgUcx0gOh66OHV2QgM4u/8yf3nlfDECKiV7N+w
4BfH920tu4e4cWsAEQEAAbRERXNoYW5pemVkIChiZSBzaWxlbnQgd2hlbiBpdCBp
cyB0aW1lIHRvIGhlYXIhKSA8ZXNoYW5Ac25pZ2RoYW9zLm9yZz6JAdEEEwEIADsW
IQSQA2CY0rXHDWAdkE0+rb1N9FpV3QUCZjCWHQIbAwULCQgHAgIiAgYVCgkICwIE
FgIDAQIeBwIXgAAKCRA+rb1N9FpV3fW1DACQM9mmlk69ark7Sg/4Q2pjP38h947+
ayUSyg/hf+wx11386RWZd8nAglWTnaJfXCRte3ghGl+sRAZDMyJFohdgKvKfP7wM
KlLeRzLxkf8IyrsXj6a6NIV09c6j88iwRD+SDdTC0Tavz34McMMO8RP0U0EJzuu7
TqIB40gfJfG47XMYi8yglsB2jk5llxA2CNlzlSG+SdnPc2ErAs/lSXkv/rzvCel3
pENCywC+pUh9QzbJ3zKhXkEN82ajswzrGTp7AoGZwUh2pNkpI80WdOvRI9XkXVwy
3oAf1Yjvopza97HC2UGyXPiBHa64oQ63/1dxteMPj8nlFaYubyfWG/3gSPWfqA1f
b+rNmBLlWzAxtTcYWFUgJLqyudIE7FxgUTIjhcIyN4jIqAX26lq05vasPobGtFB1
tTcRS2n7T8v381ueJ9KuoW6aDPt3i8uR6zG8Slqh18Ns98AGAMFrxK6HKZ6Nmhj8
TCPXNscUH+vjsrJbeZkN35IJX0fplmVBCH+5AY0EZjCWHQEMAKNvj+7hNl8HSlmn
Hr/PSCQOiuPXiMyC4r3WX2zb2+JPCQ8jQHwVUHduXlhbKd0P2Xlc5hDh53SOmfyQ
yU1KOgaUU91Tfrf6qu7msUgzL70ASFIdyTExQiuEKNJb4evQMh6uToPWN7+oO+zV
aVzl/MhLA7oCIRkHHixxtsXrIbaiQ9RDGVbHossmp4e5dcVttBnPgjHU/Lg8ULGr
bPWTEMTTmwyy9ZY9dP91ORjnGfoppDB6MTCIbmaiBKJ+mIJysLP34ljHalDcFsjZ
gnxk/e7ORAhYvqVMHsl0oAK4hOl7H/cfSGUB2Q6N2qS011dxosMaKs94QP/9vjZa
g/4n18+odck2HRKzl2gAphjWbEU5CEKwx+DrdLOup6eY0wvqY8EKrFyAuOd8sKxR
6fXWVcvuu4coARhVLAC87zyG4vx7Bk0dqRswi80qO8nf0kNS25P82JhKitXVBsIo
xrkqCwxzIQeTbpGWrJPRHunFcCRvUL7XrWYL+//kocXJ999axwARAQABiQG2BBgB
CAAgFiEEkANgmNK1xw1gHZBNPq29TfRaVd0FAmYwlh0CGwwACgkQPq29TfRaVd2K
QQv+LGFBmFJGB2IaSw/xsmM6aAOO4sF1DcvsJbwihNkMVODCEYM6OmOn6Fe1Eb7p
cU0jyYL43qGlOzQxkBlbDzIZUDJ/S/DKvUDvN4n6TxrtWnvGLrd5C8ggGW3WJZOQ
iQG2DgQzxYAycBltRsTl4kpIut1xRo3qKARArFXoS1EtXhzTTAyGqvY6ZGL0kCg0
iAxhxhlgR8o5kdfqKGaXM3QYrtAc+4yhievf0Kaleda1vEc1UKJxRajxAp9Yy7Mp
+qPF8tjkwj+8ImdExPA2OiQ8ZcmpDWt8kO09MEIk4yWYMh+2ppSrrI6+TFXmap4O
Q6YDCKBB7jk1xS1s+ocDDswihCnz29tcDyxEzFCVXUaURWKEatM8csbzi6lteodi
VjUh8WyNEdKbvsSThKv3QFKnQcrTAAzbzrTvgEywCA5GqD7/N43uDZC8TAH0QPoP
J3G/9wHK0EkA4MqRfeRFdn9q1jVciHqohJeq9FcRw7pXJTXRSFV2sLPMk1CqSCFQ
grtK
=sH9j
-----END PGP PUBLIC KEY BLOCK-----