Compare commits

...

15 commits

3 changed files with 39 additions and 27 deletions

View file

@ -0,0 +1,35 @@
name: Build and publish
on: [create, pull_request]
jobs:
pkgbuild:
runs-on: archlinux
steps:
- name: Refreshing packages
run: /paruw.sh "paru -Syy"
- name: Installing packaged keyring
run: /paruw.sh "paru -S --noconfirm archlinux-keyring"
- name: Create master keyring
run: pacman-key --init
- name: Populate master keyring
run: pacman-key --populate archlinux
- name: Hard refresh keys
run: pacman-key --refresh-keys
- name: Installing rankmirrors
run: /paruw.sh "paru -S --noconfirm pacman-contrib pacman-mirrorlist"
- name: Renew mirrors choice
run: rankmirrors -n 5 /etc/pacman.d/mirrorlist
- name: Ri-refreshing packages
run: /paruw.sh "paru -Syy"
- name: Checkout
uses: actions/checkout@v4
- name: Fix permissions
run: /fixperms.sh
- name: Compile package
run: /paruw.sh "paru -B --noconfirm ${{ gitea.workspace }}"
- name: Upload Package Archive
uses: https://gitea.com/actions/gitea-release-action@v1
with:
files: "*.pkg.tar.zst"
api_key: ${{ secrets.APITOKEN_RELEASE }}
md5sum: true

View file

@ -1,23 +0,0 @@
name: Build and publish
on: [create, pull_request]
jobs:
pkgbuild:
runs-on: archlinux
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Fix permissions
run: /fixperms.sh
- name: Compile package
run: /paruw.sh "paru -Bi ${{ gitea.workspace }}"
- name: Setup go for publishing
uses: actions/setup-go@v4
with:
go-version: '>=1.20.1'
- name: Upload Package Archive
uses: https://gitea.com/actions/gitea-release-action@v1
with:
files: "*.pkg.tar.zst"
api_key: ${{ secrets.APITOKEN_RELEASE }}
md5sum: true

View file

@ -2,7 +2,7 @@
pkgbase=it-cie-tools-bin
pkgname=( 'it-cie-lib-bin' 'cieid-bin' )
pkgver=1.4.3.7
pkgver=1.4.3.11
pkgrel=1
pkgdesc="CIE 3.0 PKCS11 Middleware for Italian Electronic Identity Card - Binaries from .deb"
arch=('x86_64')
@ -14,15 +14,15 @@ depends=('ccid' 'opensc' 'pcsc-tools')
ARCH='amd64'
source=('https://github.com/italia/cie-middleware-linux/releases/download/1.4.3.7/CIE-Middleware-1.4.3-7.amd64.deb'
source=('https://github.com/italia/cie-middleware-linux/releases/download/1.4.3.11/CIE-Middleware-1.4.3-11.amd64.deb'
'cieid.desktop')
sha256sums=('3f51958d02d9e66c8add0f55a7e3ad64bb086f0d676a9289a765d4a8cb660d26'
sha256sums=('118c525e8593f40fbee81e25bc3c804bbb81ae58dab76e5493b75de9a1e163eb'
'4309ca1d473f4b6117fefa8cc82b1f1c3a898bb66b2068e68863d1864bdbcdeb')
build() {
pkgsrc=$srcdir/$pkgbase-$pkgver
mkdir $pkgsrc
ar -xv CIE-Middleware-1.4.3-7.amd64.deb || return 1
ar -xv CIE-Middleware-1.4.3-11.amd64.deb || return 1
tar -xvf data.tar.[xg]z -C $pkgsrc || return 1
}