From dadb76aa23e1ffefaf10dd391b4ad40e4d1955ea Mon Sep 17 00:00:00 2001 From: Emiliano Vavassori Date: Tue, 1 Feb 2022 22:44:44 +0100 Subject: [PATCH 1/7] v1.4.10-647: binari 32bit. --- PKGBUILD | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/PKGBUILD b/PKGBUILD index a288b1f..8cdd30a 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -2,25 +2,26 @@ pkgbase=bit4id-tools-bin pkgname=( 'bit4id-xpki-bin' 'bit4id-pinmanager-bin' ) -pkgver=1.4.10.622 +pkgver=1.4.10.647 pkgrel=1 pkgdesc="Bit4ID Universal Middleware (Actalis/Oberthur/Idemia Smart Card driver)" -arch=('x86_64') +arch=('i686' 'x86_64') license=('unknown') url="http://www.bit4id.com/" install= options=('!strip') depends=('ccid' 'opensc' 'pcsc-tools') -ARCH='amd64' -md5sums=('1a65703ee7298e21842041a722ee4831') +ARCH='i686' +#md5sums=('1a65703ee7298e21842041a722ee4831') +md5sums=('4b9896c1e391fbae41b6826fccf25c7d') -source=('https://swdownload1.agenziaentrate.gov.it/pub/sanita/libbit4xpki-idemia-amd64.1.4.10-622.deb') +source=('https://swdownload1.agenziaentrate.gov.it/pub/sanita/libbit4xpki-idemia-i386.1.4.10-647.deb') build() { pkgsrc=$srcdir/$pkgbase-$pkgver mkdir $pkgsrc - ar -xv libbit4xpki-idemia-amd64.1.4.10-622.deb || return 1 + ar -xv libbit4xpki-idemia-i386.1.4.10-647.deb || return 1 tar -xvf data.tar.[xg]z -C $pkgsrc || return 1 } From 68fee3f2b95643ea7a4c808598cd4b027d4a402e Mon Sep 17 00:00:00 2001 From: Emiliano Vavassori Date: Mon, 7 Feb 2022 00:13:40 +0100 Subject: [PATCH 2/7] Aggiunta TODO. --- TODO.md | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 TODO.md diff --git a/TODO.md b/TODO.md new file mode 100644 index 0000000..89e84bc --- /dev/null +++ b/TODO.md @@ -0,0 +1,6 @@ +Sembra che la Regione FVG permetta di scaricare dei middleware xpki più +aggiornati qui: + +https://www.regione.fvg.it/rafvg/cms/RAFVG/GEN/carta-regionale-servizi/FOGLIA11/ + +(lastver: 1.4.10-649 a 64 bit) From 8d912e668d6ac68e62701005ac8da71dc1c5f970 Mon Sep 17 00:00:00 2001 From: Emiliano Vavassori Date: Fri, 14 Oct 2022 23:43:29 +0200 Subject: [PATCH 3/7] Aggiunta .gitignore. --- .gitignore | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..1c244af --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +*.tar.* +*.deb From 1636382e437b44eaae35ba324281a812cae39460 Mon Sep 17 00:00:00 2001 From: Emiliano Vavassori Date: Sun, 3 Mar 2024 23:46:12 +0100 Subject: [PATCH 4/7] Aggiunti file per semplificare rilascio. --- .gitea/workflows/build-publish.yml | 23 +++++++++++++++++++++++ .gitignore | 4 +++- 2 files changed, 26 insertions(+), 1 deletion(-) create mode 100644 .gitea/workflows/build-publish.yml diff --git a/.gitea/workflows/build-publish.yml b/.gitea/workflows/build-publish.yml new file mode 100644 index 0000000..41dfe65 --- /dev/null +++ b/.gitea/workflows/build-publish.yml @@ -0,0 +1,23 @@ +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 -B ${{ 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 diff --git a/.gitignore b/.gitignore index 1c244af..ae12ca2 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,4 @@ -*.tar.* +*.tar.zst *.deb +src/** +pkg/** From 72c189bae3ce65224775a1e722d8e8cea378dcc4 Mon Sep 17 00:00:00 2001 From: Emiliano Vavassori Date: Sun, 10 Mar 2024 02:29:41 +0100 Subject: [PATCH 5/7] Rilasciata nuova versione, aggiunto README. --- PKGBUILD | 8 ++++---- README.md | 35 +++++++++++++++++++++++++++++++++++ TODO.md | 6 ------ 3 files changed, 39 insertions(+), 10 deletions(-) create mode 100644 README.md delete mode 100644 TODO.md diff --git a/PKGBUILD b/PKGBUILD index a288b1f..677faee 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -2,7 +2,7 @@ pkgbase=bit4id-tools-bin pkgname=( 'bit4id-xpki-bin' 'bit4id-pinmanager-bin' ) -pkgver=1.4.10.622 +pkgver=1.4.10.696 pkgrel=1 pkgdesc="Bit4ID Universal Middleware (Actalis/Oberthur/Idemia Smart Card driver)" arch=('x86_64') @@ -13,14 +13,14 @@ options=('!strip') depends=('ccid' 'opensc' 'pcsc-tools') ARCH='amd64' -md5sums=('1a65703ee7298e21842041a722ee4831') +md5sums=('7a87f3d987ba8ac047e407f2d2df8ecd') -source=('https://swdownload1.agenziaentrate.gov.it/pub/sanita/libbit4xpki-idemia-amd64.1.4.10-622.deb') +source=('https://www.regione.fvg.it/rafvg/cms/RAFVG/GEN/carta-regionale-servizi/allegati/linux/apt/libbit4xpki-bit4id-user-amd64.1.4.10-696.deb') build() { pkgsrc=$srcdir/$pkgbase-$pkgver mkdir $pkgsrc - ar -xv libbit4xpki-idemia-amd64.1.4.10-622.deb || return 1 + ar -xv libbit4xpki-bit4id-user-amd64.1.4.10-696.deb || return 1 tar -xvf data.tar.[xg]z -C $pkgsrc || return 1 } diff --git a/README.md b/README.md new file mode 100644 index 0000000..534f265 --- /dev/null +++ b/README.md @@ -0,0 +1,35 @@ +# bit4ID Universal Middleware e PIN Manager # + +Il presente pacchetto utilizza i rilasci binari (dal sito dedicato alla Carta +Regionale dei Servizi della Regione Friuli Venezia Giulia) dei driver +`libbit4xpki.so` (generalmente chiamati *Universal Middleware*, perché +supportano tutte le smartcard ad oggi rilasciate). + +Il rilascio disponibile sul sito include però un programma QT, il bit4ID PIN +Manager, che reputo possa essere installato opzionalmente (pur se molto +utile), che quindi è stato distinto in un pacchetto differente. + +Il presente repository fornisce un unico PKGBUILD che compila i due pacchetti +separati e nella sezione [rilasci](//MyAUR/bit4id-tools-bin/releases) potreste +trovare l'ultimo pacchetto già compilato. + +Attualmente il PKGBUILD offre supporto solo per le macchine con architettura +x86_64 (tutti i PC in vendita dal 2001 - altre architetture non x86 non sono +comunque supportate da bit4ID). + +## Compilazione manuale ## + +Scaricare il repository, quindi compilarlo con `makepkg` su un sistema +Archlinux-based: + + git clone https://git.sys42.eu/MyAUR/bit4id-tools-bin/ + cd bit4id-tools-bin + makepkg -csi + +## Installazione dai rilasci ## + +Scaricare il file `.pkg.tar.zst` corrispondente alla parte di programma che si +vuole installare, quindi: + + cd Scaricati + sudo pacman -U *.pkg.tar.zst diff --git a/TODO.md b/TODO.md deleted file mode 100644 index 89e84bc..0000000 --- a/TODO.md +++ /dev/null @@ -1,6 +0,0 @@ -Sembra che la Regione FVG permetta di scaricare dei middleware xpki più -aggiornati qui: - -https://www.regione.fvg.it/rafvg/cms/RAFVG/GEN/carta-regionale-servizi/FOGLIA11/ - -(lastver: 1.4.10-649 a 64 bit) From 91d055036e2b1633cf22761c1cea0a761620ad46 Mon Sep 17 00:00:00 2001 From: Emiliano Vavassori Date: Fri, 6 Jun 2025 00:17:03 +0200 Subject: [PATCH 6/7] Aggiornamento per forgejo. --- {.gitea => .forgejo}/workflows/build-publish.yml | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) rename {.gitea => .forgejo}/workflows/build-publish.yml (50%) diff --git a/.gitea/workflows/build-publish.yml b/.forgejo/workflows/build-publish.yml similarity index 50% rename from .gitea/workflows/build-publish.yml rename to .forgejo/workflows/build-publish.yml index 41dfe65..a4d6f72 100644 --- a/.gitea/workflows/build-publish.yml +++ b/.forgejo/workflows/build-publish.yml @@ -6,18 +6,14 @@ jobs: runs-on: archlinux steps: - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v4 - name: Fix permissions run: /fixperms.sh - name: Compile package run: /paruw.sh "paru -B ${{ 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 + uses: actions/forgejo-release@v2.6.0 with: - files: "*.pkg.tar.zst" - api_key: ${{ secrets.APITOKEN_RELEASE }} - md5sum: true + direction: upload + release-dir: . + token: ${{ secrets.APITOKEN_RELEASE }} From 1ba76f246d07787cca220e2d992607ba41a054d3 Mon Sep 17 00:00:00 2001 From: Emiliano Vavassori Date: Fri, 6 Jun 2025 18:54:49 +0200 Subject: [PATCH 7/7] Correzione pipeline. --- .forgejo/workflows/build-publish.yml | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/.forgejo/workflows/build-publish.yml b/.forgejo/workflows/build-publish.yml index a4d6f72..b779292 100644 --- a/.forgejo/workflows/build-publish.yml +++ b/.forgejo/workflows/build-publish.yml @@ -7,13 +7,17 @@ jobs: steps: - name: Checkout uses: actions/checkout@v4 + - name: Fix permissions run: /fixperms.sh + - name: Compile package run: /paruw.sh "paru -B ${{ gitea.workspace }}" + + # actions/forgejo-release@v2.6.0 requires deb system - name: Upload Package Archive - uses: actions/forgejo-release@v2.6.0 + uses: https://gitea.com/actions/gitea-release-action@v1 with: - direction: upload - release-dir: . - token: ${{ secrets.APITOKEN_RELEASE }} + files: "*.pkg.tar.zst" + api_key: ${{ secrets.APITOKEN_RELEASE }} + md5sum: true