diff --git a/pkgbuilds/omarchy-keyring/.SRCINFO b/pkgbuilds/omarchy-keyring/.SRCINFO new file mode 100644 index 0000000..b1a7a1e --- /dev/null +++ b/pkgbuilds/omarchy-keyring/.SRCINFO @@ -0,0 +1,18 @@ +pkgbase = omarchy-keyring + pkgdesc = Omarchy keyring + pkgver = 20251026 + pkgrel = 1 + url = https://omarchy.org + install = omarchy-keyring.install + arch = any + license = GPL-3.0-or-later + source = omarchy.gpg + source = omarchy-revoked + source = omarchy-trusted + source = omarchy-keyring.install + sha512sums = f9455c60f30984d73ddebecf55a1b6dcb3afba84638c5d78130494bb828f53cfa19d393c27e43514d5847b37dcd0a5601ba39b213c2185ff153001b7221c9c8c + sha512sums = be688838ca8686e5c90689bf2ab585cef1137c999b48c70b92f67a5c34dc15697b5d11c982ed6d71be1e1e7f7b4e0733884aa97c3f7a339a8ed03577cf74be09 + sha512sums = 39767d13b783903d97f68e23100982c645356c7f7dbd9625ae41f4fa217c937f09e0f5dd8e0741f0950f2d9418a160dbce7563e1f4a4599d545e38f986fd8fb9 + sha512sums = b684c496b6866dfea05595965727709ef63b9abe6a89276b89f0dba0271112a0184a934884a6d53d1c5f4d6a01ac36c6d296ce475f5c7d10a11ee397e2926194 + +pkgname = omarchy-keyring diff --git a/pkgbuilds/omarchy-keyring/PKGBUILD b/pkgbuilds/omarchy-keyring/PKGBUILD new file mode 100644 index 0000000..6064c3b --- /dev/null +++ b/pkgbuilds/omarchy-keyring/PKGBUILD @@ -0,0 +1,23 @@ +# Maintainer: Omarchy + +pkgname=omarchy-keyring +pkgver=20251026 +pkgrel=1 +pkgdesc="Omarchy keyring" +arch=(any) +url="https://omarchy.org" +license=('GPL-3.0-or-later') +install=$pkgname.install +source=("omarchy.gpg" + "omarchy-revoked" + "omarchy-trusted" + "$install") + +sha512sums=('f9455c60f30984d73ddebecf55a1b6dcb3afba84638c5d78130494bb828f53cfa19d393c27e43514d5847b37dcd0a5601ba39b213c2185ff153001b7221c9c8c' + 'be688838ca8686e5c90689bf2ab585cef1137c999b48c70b92f67a5c34dc15697b5d11c982ed6d71be1e1e7f7b4e0733884aa97c3f7a339a8ed03577cf74be09' + '39767d13b783903d97f68e23100982c645356c7f7dbd9625ae41f4fa217c937f09e0f5dd8e0741f0950f2d9418a160dbce7563e1f4a4599d545e38f986fd8fb9' + 'b684c496b6866dfea05595965727709ef63b9abe6a89276b89f0dba0271112a0184a934884a6d53d1c5f4d6a01ac36c6d296ce475f5c7d10a11ee397e2926194') + +package() { + install -D -m0644 -t "${pkgdir}"/usr/share/pacman/keyrings/ 'omarchy'{.gpg,-trusted,-revoked} +} diff --git a/pkgbuilds/omarchy-keyring/omarchy-keyring.install b/pkgbuilds/omarchy-keyring/omarchy-keyring.install new file mode 100644 index 0000000..39a8a0b --- /dev/null +++ b/pkgbuilds/omarchy-keyring/omarchy-keyring.install @@ -0,0 +1,14 @@ +post_upgrade() { + if usr/bin/pacman-key -l >/dev/null 2>&1; then + usr/bin/pacman-key --populate omarchy + else + echo " >>> Run \`pacman-key --init\` to set up your pacman keyring." + echo " >>> Then run \`pacman-key --populate omarchy\` to install the Omarchy keyring." + fi +} + +post_install() { + if [ -x usr/bin/pacman-key ]; then + post_upgrade + fi +} diff --git a/pkgbuilds/omarchy-keyring/omarchy-revoked b/pkgbuilds/omarchy-keyring/omarchy-revoked new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/pkgbuilds/omarchy-keyring/omarchy-revoked @@ -0,0 +1 @@ + diff --git a/pkgbuilds/omarchy-keyring/omarchy-trusted b/pkgbuilds/omarchy-keyring/omarchy-trusted new file mode 100644 index 0000000..01b9348 --- /dev/null +++ b/pkgbuilds/omarchy-keyring/omarchy-trusted @@ -0,0 +1 @@ +40DFB630FF42BCFFB047046CF0134EE680CAC571:4: diff --git a/pkgbuilds/omarchy-keyring/omarchy.gpg b/pkgbuilds/omarchy-keyring/omarchy.gpg new file mode 100644 index 0000000..7c5ea36 --- /dev/null +++ b/pkgbuilds/omarchy-keyring/omarchy.gpg @@ -0,0 +1,13 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +mDMEaLAsIhYJKwYBBAHaRw8BAQdAYmKmrWMlfpdIPh3QzvEMzzxdNd/kqDl/Bj8H +mCavKji0Gk9tYXJjaHkgPHBrZ3NAb21hcmNoeS5vcmc+iJAEExYKADgWIQRA37Yw +/0K8/7BHBGzwE07mgMrFcQUCaLAsIgIbAwULCQgHAgYVCgkICwIEFgIDAQIeAQIX +gAAKCRDwE07mgMrFcRF2AQCjjvjgju/kowkN69nenqqRnE+v2MrHmWh2wU0ugIt9 +3gD/bXGugWc5J1vqoT+5aCnJAtfRRmHEfsrAiFgjduB+VA24OARosCwiEgorBgEE +AZdVAQUBAQdAJoU73WdgxE/pEYK5ofyRvQDs1IFRdfJHV9j4Jm+tuDUDAQgHiHgE +GBYKACAWIQRA37Yw/0K8/7BHBGzwE07mgMrFcQUCaLAsIgIbDAAKCRDwE07mgMrF +cYXsAQC5eBEGK0xKsGwtnDDVeNAapx32dpvLgJ94W4DtIpdLlwEA85cSsTiBMuGy +6kwYmHzqw7oFx3VYGXdMNl0SMKzvJA4= +=G7wU +-----END PGP PUBLIC KEY BLOCK-----