From 06a3317949e4e8b556ad035d7dedf1f992e695cc Mon Sep 17 00:00:00 2001 From: crystal Date: Mon, 3 Jul 2023 01:07:21 -0600 Subject: [PATCH] add experimental repo package --- repo-deb/build.sh | 3 ++ .../code-forgejo-org-crystal-experimental.asc | 29 +++++++++++++++++++ repo-deb/experimental/debian/changelog | 5 ++++ repo-deb/experimental/debian/compat | 1 + repo-deb/experimental/debian/control | 18 ++++++++++++ .../crystal-experimental-repokey.install | 1 + .../debian/forgejo-deb-experimental.install | 1 + repo-deb/experimental/debian/rules | 4 +++ .../forgejo-deb-experimental.list | 1 + 9 files changed, 63 insertions(+) create mode 100644 repo-deb/experimental/code-forgejo-org-crystal-experimental.asc create mode 100644 repo-deb/experimental/debian/changelog create mode 100644 repo-deb/experimental/debian/compat create mode 100644 repo-deb/experimental/debian/control create mode 100644 repo-deb/experimental/debian/crystal-experimental-repokey.install create mode 100644 repo-deb/experimental/debian/forgejo-deb-experimental.install create mode 100755 repo-deb/experimental/debian/rules create mode 100644 repo-deb/experimental/forgejo-deb-experimental.list diff --git a/repo-deb/build.sh b/repo-deb/build.sh index 5870d0e..e617404 100755 --- a/repo-deb/build.sh +++ b/repo-deb/build.sh @@ -10,4 +10,7 @@ cd .. cd main dpkg-buildpackage -b cd .. +cd experimental +dpkg-buildpackage -b +cd .. exit 0 diff --git a/repo-deb/experimental/code-forgejo-org-crystal-experimental.asc b/repo-deb/experimental/code-forgejo-org-crystal-experimental.asc new file mode 100644 index 0000000..51f1c78 --- /dev/null +++ b/repo-deb/experimental/code-forgejo-org-crystal-experimental.asc @@ -0,0 +1,29 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +xsBNBGSibUwBCADQRY7uvgMrUHYCHhtj9bPfe8aHFtfJlSH7dKyndJ1vBEVMwLmr +MFicY+42waSR8wQezfrX6f4u7YIDtmNf87VXXL2SW2B5vlDsBgjBBNaYBZ5I21gL +HOR53XPc9rjUMTbGuec7FOZ25FOYEuaG9BmaUtkCPHyrijLyy6eXweH3OWardwQs +lkT4gfPD/uGzg8BhQWlKdgrhkGETtq9sRqYiJ+r61UwL/ei+R7kTrOo3Ru2JOr0y +HD9zzJlNk9cGUOfHWy+5DoaByoBN4biLRtPJk/NnNxJ0NDQprKMHJh0NYmfn6Gwr +naaAoxNYp+WYsrT0QXVNtrgXdfiYe4LH2tE7ABEBAAHNM0Zvcmdlam86IEJleW9u +ZCBjb2RpbmcuIFdlIGZvcmdlLiAoRGViaWFuIFJlZ2lzdHJ5KcLAYgQTAQgAFgUC +ZKJtTAkQcY4SiaXuU7ACGwMCGQEAANj1CAAhKjY+RMYXzqoaBZ5OOehGXHcar2Lf +8PWIzX7TEXPPeCH2C6QOIeeHDQQ6BDhqIukUqzadgz0CdeaO2newf2HvEBF3beLD +B20hpqX9rPc+rSR/XqRJ/uFMZwK0fBRVqnzM9Oj5FhQfAbVEFYjHhwiPYrS21X2l +aDVw+PwSC6GTqgDKotQzwo66Iy5zxbu4dzibur8VOrVOQzKO0G5X4ihDjHi54ajJ +G7mXKuwjP/VaWYY3UalxRDqTZiZNPaVw4uPjOvcJbHA/Ox+pXIjYHlREzOBqnN71 +91hPt4MXGxWUMy4QBVLx3XWxWAJzMPJBP+mTM5FZI4woOn+IH/0gk7LqzsBNBGSi +bUwBCADdSRfcBpSPqtzHIUkpbPoldvMWvaXJPWDRw6cgzMUuUq9a/bs5ZCkxs1WA +YjWj51klUCzKyttdg9EKOnHGM0tJ/96OTOMQ1LByftq57QWlKnShWRHXqnx4WMJd +Ad383e4kcY8WzmCT7ggZ5AeXYR0MtE0nxMlMGVELR6CLEKrkq749Gwcu29hfO9JG +sAelD0QV3Bto7dQuGo+ywNqH+0CZYBL6qh3gETm1p3BAGVfABTuScw30VvjreHGK +2dIHjWKUUXTtmzkC2pdjMhNOphAYSmF/PxzMVgpM0EpKOR48qtc3LKvHMWjJbd3k +OkRMtptX7CJasT7g6r8y4wg40ijZABEBAAHCwF8EGAEIABMFAmSibUwJEHGOEoml +7lOwAhsMAAB3hAgArpnm2fgZOaA15yp1Mh5GiAjrzXGScmgJuAKRXq9N4pDVRRJx +ABlytuxlCLmeOKb+q9Lpj4G4y+rpK/EozGdTi04Vfg2ij8kMEJsqGKE0YrYYfsX7 +sAfpr9Cz3Hn7Q/7Z7QnhkVBhJvw+2XCWCXA63THC1oSEzBYuveWUX/BOlykXYXQT +A0pTJDe/iSaBrY15klehr7TFTtU3GNuP71a8gsvEXH0I9lbvuteQszI5S2eUlKIz +y+qMwiEeNdX6MTKQa6QFPxs20iz32vYzxvnahOhFKYdpgGsEhGH0df/ZdKNYNuv9 +ZdoaZeBwshMaOQlGR/POYyEr99Q9eJZY5QH8kg== +=ixNu +-----END PGP PUBLIC KEY BLOCK----- diff --git a/repo-deb/experimental/debian/changelog b/repo-deb/experimental/debian/changelog new file mode 100644 index 0000000..fc2457e --- /dev/null +++ b/repo-deb/experimental/debian/changelog @@ -0,0 +1,5 @@ +forgejo-deb-experimental (0-0) unstable; urgency=medium + + * Initial version + + -- crystal Mon, 3 Jul 2023 06:30:00 +0000 diff --git a/repo-deb/experimental/debian/compat b/repo-deb/experimental/debian/compat new file mode 100644 index 0000000..f599e28 --- /dev/null +++ b/repo-deb/experimental/debian/compat @@ -0,0 +1 @@ +10 diff --git a/repo-deb/experimental/debian/control b/repo-deb/experimental/debian/control new file mode 100644 index 0000000..094a72c --- /dev/null +++ b/repo-deb/experimental/debian/control @@ -0,0 +1,18 @@ +Source: forgejo-deb-experimental +Section: admin +Priority: optional +Maintainer: crystal +Build-Depends: debhelper (>= 10) + +Package: forgejo-deb-experimental +Architecture: all +Priority: optional +Depends: crystal-experimental-repokey, apt-transport-https +Description: APT Repository for experimental forgejo-deb builds + Add the "crystal-experimental" repository to your system for release candidates and test builds + +Package: crystal-experimental-repokey +Architecture: all +Priority: optional +Description: APT Repository signing key for crystal-experimental + Debian Package Registry key for https://code.forgejo.org/crystal-experimental diff --git a/repo-deb/experimental/debian/crystal-experimental-repokey.install b/repo-deb/experimental/debian/crystal-experimental-repokey.install new file mode 100644 index 0000000..abce0e9 --- /dev/null +++ b/repo-deb/experimental/debian/crystal-experimental-repokey.install @@ -0,0 +1 @@ +code-forgejo-org-crystal-experimental.asc /etc/apt/trusted.gpg.d diff --git a/repo-deb/experimental/debian/forgejo-deb-experimental.install b/repo-deb/experimental/debian/forgejo-deb-experimental.install new file mode 100644 index 0000000..1fa1c1a --- /dev/null +++ b/repo-deb/experimental/debian/forgejo-deb-experimental.install @@ -0,0 +1 @@ +forgejo-deb-experimental.list /etc/apt/sources.list.d diff --git a/repo-deb/experimental/debian/rules b/repo-deb/experimental/debian/rules new file mode 100755 index 0000000..d1decc8 --- /dev/null +++ b/repo-deb/experimental/debian/rules @@ -0,0 +1,4 @@ +#!/usr/bin/make -f + +%: + dh $@ --with=systemd diff --git a/repo-deb/experimental/forgejo-deb-experimental.list b/repo-deb/experimental/forgejo-deb-experimental.list new file mode 100644 index 0000000..6895080 --- /dev/null +++ b/repo-deb/experimental/forgejo-deb-experimental.list @@ -0,0 +1 @@ +deb https://code.forgejo.org/api/packages/crystal-experimental/debian bullseye forgejo