fix(aur): add proper checksums and remove updpkgsums to avoid AUR blob size limit (#15)
Swadhin Biswas committed 6 months ago
21870a1
1 parent d513002
commit 21870a1
2 files changed
+6 -2
Showing 2 changed files+6-2
▼.github/workflows/release.yml
+5-1
| @@ -143,6 +143,11 @@ jobs: | ||
143 | 143 | sed -i "s/pkgver=.*/pkgver=${VERSION}/" packaging/aur/PKGBUILD |
144 | 144 | sed -i "s/pkgver = .*/pkgver = ${VERSION}/" packaging/aur/.SRCINFO |
145 | 145 | sed -i "s|source = linuxy-.*|source = linuxy-${VERSION}.tar.gz::https://github.com/swadhinbiswas/linuxy/archive/refs/tags/v${VERSION}.tar.gz|" packaging/aur/.SRCINFO |
146 | + # Download source and compute checksum | |
147 | + curl -sL "https://github.com/swadhinbiswas/linuxy/archive/refs/tags/v${VERSION}.tar.gz" -o /tmp/linuxy-${VERSION}.tar.gz | |
148 | + CHECKSUM=$(sha256sum /tmp/linuxy-${VERSION}.tar.gz | awk '{print $1}') | |
149 | + sed -i "s/sha256sums=.*/sha256sums=('${CHECKSUM}')/" packaging/aur/PKGBUILD | |
150 | + sed -i "s/sha256sums = .*/sha256sums = ${CHECKSUM}/" packaging/aur/.SRCINFO | |
146 | 151 | |
147 | 152 | - name: Publish to AUR |
148 | 153 | uses: KSXGitHub/[email protected] |
| @@ -157,7 +162,6 @@ jobs: | ||
157 | 162 | ssh_private_key: ${{ secrets.AUR_SSH_PRIVATE_KEY }} |
158 | 163 | commit_message: "chore: update to version ${{ steps.get_version.outputs.VERSION }}" |
159 | 164 | ssh_keyscan_types: rsa,ed25519 |
160 | - updpkgsums: true | |
161 | 165 | |
162 | 166 | notify: |
163 | 167 | name: Notify Release |
164 | 168 | |
▼packaging/aur/PKGBUILD
+1-1
| @@ -12,7 +12,7 @@ depends=('firejail' 'xdg-utils' 'webkit2gtk' 'gtk3' 'libappindicator-gtk3' 'xdo' | ||
12 | 12 | makedepends=('cargo' 'nodejs' 'npm') |
13 | 13 | install=linuxy.install |
14 | 14 | source=("$pkgname-$pkgver.tar.gz::https://github.com/swadhinbiswas/$pkgname/archive/refs/tags/v$pkgver.tar.gz") |
15 | -sha256sums=('SKIP') | |
15 | +sha256sums=('76b293fb2b2517248f0259dc3bd0602655f45730724290dbf405ad1fe0e23f02') | |
16 | 16 | |
17 | 17 | prepare() { |
18 | 18 | cd "$srcdir/$pkgname-$pkgver" |
19 | 19 | |