Package Details: cie-middleware-bin 1.4.1-2

Git Clone URL: https://aur.archlinux.org/cie-middleware-bin.git (read-only, click to copy)
Package Base: cie-middleware-bin
Description: Middleware della CIE (Carta di Identità Elettronica) per Linux - Upstream Release
Upstream URL: https://developers.italia.it/it/cie
Licenses: BSD
Conflicts: cie-middleware, cie-middleware-git
Provides: cie-middleware
Submitter: Juma7C9
Maintainer: Juma7C9
Last Packager: Juma7C9
Votes: 3
Popularity: 0.040589
First Submitted: 2021-02-21 16:46 (UTC)
Last Updated: 2022-01-09 17:14 (UTC)

Dependencies (5)

Required by (0)

Sources (2)

Latest Comments

FabioLolix commented on 2022-01-09 19:40 (UTC) (edited on 2022-01-09 19:40 (UTC) by FabioLolix)

Variations of a pkgbase, that could also not exist, like in this case cie-middleware, need to provide/conflicts only with the pkgbase. cie-middleware-git need to be corrected too and I've a patch for that.

The license need to be installed using ${pkgname} (or equivalent), ${pkgname%-bin} is not an equivalent, https://wiki.archlinux.org/title/PKGBUILD#license

$ namcap cie-middleware-bin-1.4.1-2-x86_64.pkg.tar

cie-middleware-bin W: ELF file ('usr/lib/libcie-pkcs11.so') lacks FULL RELRO, check LDFLAGS.

cie-middleware-bin E: Missing custom license directory (usr/share/licenses/cie-middleware-bin)

Juma7C9 commented on 2022-01-09 17:22 (UTC)

Thank you for the feedback!

@fortea: I clarified the description as you suggested; @FabioLolix: I added the provides array, while the conflicts is not superfluous, as this package cannot be installed side-to-side with the other(s). As for the license, looking at the most popular packages in AUR, both the base name and the package name are used for the path, so I kept it as it was to maintain consistency between versions.

fortea commented on 2022-01-07 13:20 (UTC)

I think it would be important to specify that this package uses the official binaries, not custom ones

FabioLolix commented on 2022-01-07 13:17 (UTC)

The license need to be installed in ${pkgdir}/usr/share/licenses/${pkgname}/

FabioLolix commented on 2022-01-07 12:59 (UTC)

Hello, this need provides=(cie-middleware), while conflicts cie-middleware-git is not needed

robertfoster commented on 2020-09-20 23:04 (UTC) (edited on 2020-09-20 23:06 (UTC) by robertfoster)

Hi @Juma7C9, I understand your intentions, maybe I only use my .desktop for few reasons:

  • it doesn't have a impact on upstream software
  • it fixes some cosmethics bugs regarding window-switching (as you can notice, doing alt-tab doesn't show the CIE icon)
  • it improve themeability using pixmap icon

For cieid.sh, using exec doesn't spawn another shell to run the jar.

I can also humbly suggest to use a better indentation in PKGBUILD (package func). Anyway thanks for this package

Juma7C9 commented on 2020-09-15 09:55 (UTC)

Thank you, I updated the package!

As for the PKGBUILD, I prefer to keep the package as close as possible to upstream, unless there is a strong reason not to. If that's the case, please let me know, and I'll modify it accordingly!

robertfoster commented on 2020-09-05 17:36 (UTC) (edited on 2020-09-05 17:52 (UTC) by robertfoster)

Here I've uploaded an update PKGBUILD:

https://github.com/M0Rf30/PKGBUILD/tree/master/updated-but-not-mine-pkg/cie-middleware