From d40a66c7a5798f330a8b19a835577df94d487259 Mon Sep 17 00:00:00 2001 From: "Eshan Roy (Eshanized)" Date: Tue, 30 Apr 2024 18:11:57 +0530 Subject: [PATCH] feat: add keyring files --- .../Makefile | 4 +- snigdhaos-keyring/PKGBUILD | 15 ++++++ snigdhaos-keyring/build.sh | 21 ++++++++ .../share/pacman/keyrings/snigdhaos-revoked | 0 .../share/pacman/keyrings/snigdhaos-trusted | 1 + .../usr/share/pacman/keyrings/snigdhaos.gpg | 52 +++++++++++++++++++ 6 files changed, 91 insertions(+), 2 deletions(-) rename {snigdhaos-keyring => eshanized-keyring}/Makefile (65%) create mode 100644 snigdhaos-keyring/PKGBUILD create mode 100755 snigdhaos-keyring/build.sh create mode 100644 snigdhaos-keyring/usr/share/pacman/keyrings/snigdhaos-revoked create mode 100644 snigdhaos-keyring/usr/share/pacman/keyrings/snigdhaos-trusted create mode 100644 snigdhaos-keyring/usr/share/pacman/keyrings/snigdhaos.gpg diff --git a/snigdhaos-keyring/Makefile b/eshanized-keyring/Makefile similarity index 65% rename from snigdhaos-keyring/Makefile rename to eshanized-keyring/Makefile index dfdea4c9..e4935a7a 100644 --- a/snigdhaos-keyring/Makefile +++ b/eshanized-keyring/Makefile @@ -4,8 +4,8 @@ PREFIX = /usr/local install: install -dm755 $(DESTDIR)$(PREFIX)/share/pacman/keyrings/ - install -m0644 snigdhaos{.gpg,-trusted,-revoked} $(DESTDIR)$(PREFIX)/share/pacman/keyrings/ + install -m0644 eshanized{.gpg,-trusted,-revoked} $(DESTDIR)$(PREFIX)/share/pacman/keyrings/ uninstall: - rm -f $(DESTDIR)$(PREFIX)/share/pacman/keyrings/snigdhaos{.gpg,-trusted,-revoked} + rm -f $(DESTDIR)$(PREFIX)/share/pacman/keyrings/eshanized{.gpg,-trusted,-revoked} rmdir -p --ignore-fail-on-non-empty $(DESTDIR)$(PREFIX)/share/pacman/keyrings/ \ No newline at end of file diff --git a/snigdhaos-keyring/PKGBUILD b/snigdhaos-keyring/PKGBUILD new file mode 100644 index 00000000..1136156b --- /dev/null +++ b/snigdhaos-keyring/PKGBUILD @@ -0,0 +1,15 @@ +pkgname=snigdhaos-keyring +pkgver=1.0.0 +pkgrel=2 +pkgdesc="Keyring for Snigdha OS." +arch=('any') +license=("MIT") +source=("$pkgname.tar.gz") + +package() { + mkdir -p "${pkgdir}/usr/share/pacman/keyrings" + + cp -rf "${srcdir}"/usr/share/pacman/keyrings/* "${pkgdir}/usr/share/pacman/keyrings/" +} + +sha512sums=('SKIP') \ No newline at end of file diff --git a/snigdhaos-keyring/build.sh b/snigdhaos-keyring/build.sh new file mode 100755 index 00000000..666b118d --- /dev/null +++ b/snigdhaos-keyring/build.sh @@ -0,0 +1,21 @@ +#!/bin/sh +set -e + +pkgname=$(grep "^pkgname=" PKGBUILD | awk -F"=" '{print $2}') +pkgrel=$(grep "^pkgrel=" PKGBUILD | awk -F"=" '{split($2,a," ");gsub(/"/, "", a[1]);print a[1]}') +arch=$(grep "^arch=" PKGBUILD | awk -F"'" '{print $2}') + +#NEED ONLY TO EDIT sourcefiles VARIABLE + +sourcefiles="usr" + +#sed -i -e '/^sha256/d' -e '/^sha512/d' PKGBUILD + +tar -zcvf $pkgname.tar.gz $sourcefiles +# updpkgsums +#makepkg -g >> PKGBUILD +makepkg -f -scr --noconfirm + +pkgver=$(grep "^pkgver=" PKGBUILD | awk -F"=" '{print $2}') +pkgfile=$pkgname-$pkgver-$pkgrel-$arch.pkg.tar.zst +rm -rf src pkg $pkgname.tar.gz diff --git a/snigdhaos-keyring/usr/share/pacman/keyrings/snigdhaos-revoked b/snigdhaos-keyring/usr/share/pacman/keyrings/snigdhaos-revoked new file mode 100644 index 00000000..e69de29b diff --git a/snigdhaos-keyring/usr/share/pacman/keyrings/snigdhaos-trusted b/snigdhaos-keyring/usr/share/pacman/keyrings/snigdhaos-trusted new file mode 100644 index 00000000..4b659be7 --- /dev/null +++ b/snigdhaos-keyring/usr/share/pacman/keyrings/snigdhaos-trusted @@ -0,0 +1 @@ +DEF9989943683A113B698123A6423A627F8CD2B6:4: diff --git a/snigdhaos-keyring/usr/share/pacman/keyrings/snigdhaos.gpg b/snigdhaos-keyring/usr/share/pacman/keyrings/snigdhaos.gpg new file mode 100644 index 00000000..05734f14 --- /dev/null +++ b/snigdhaos-keyring/usr/share/pacman/keyrings/snigdhaos.gpg @@ -0,0 +1,52 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +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 +=FBF+ +-----END PGP PUBLIC KEY BLOCK-----