[AUR] Relecture d'un premier PKGBUILD

Mise à jour / Création /debug de paquetages
mika.cousin
newbie
Messages : 2
Inscription : ven. 21 août 2020, 19:22

[AUR] Relecture d'un premier PKGBUILD

Message par mika.cousin »

Bonjour,

j'ai vu que cela se faisait sur le forum anglophone, et étant plus à l'aise en français, je tente ma chance ici.
Voici donc mon premier PKGBUILD que je poste pour relecture par d'éventuels spécialistes avant de le soumettre à la communauté

Code : Tout sélectionner

# Maintainer: Mika Cousin <mika dot cousin at gmail dot com>

pkgname=olc-git
pkgver=0.2.alpha.r1.g1e912f4
pkgrel=1
pkgdesc='Open Lighting Console'
arch=(any)
url=https://github.com/mikacousin/olc
license=(GPL3)
depends=(
  ola-git
  gtk3
  python-cairo
  python-gobject
  python-psutil
  portmidi
  python-mido
  python-pyliblo
)
makedepends=(
  git
  gobject-introspection
  meson
)
provides=('olc')
source=('git+https://github.com/mikacousin/olc')

pkgver() {
  cd "$srcdir/olc"
  git describe --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
}

build() {
  arch-meson olc build --libexec='lib/olc'
  ninja -C build
}

package() {
  DESTDIR="${pkgdir}" ninja -C build install
}

md5sums=('SKIP')
Merci beaucoup à ceux qui prendront le temps d'y jeter un œil.
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10707
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [AUR] Relecture d'un premier PKGBUILD

Message par FoolEcho »

Salut,

A première vue, c'est ok.

Tu peux utiliser namcap pour vérifier PKGBUILD et paquet généré (après test, il colle des warnings concernant les différentes dépendances, je ne sais pas comment l'interpréter vu que je ne fais pas de python... :| ).
https://wiki.archlinux.org/index.php/Cr ... age_sanity
«The following statement is not true. The previous statement is true.» :nage:
mika.cousin
newbie
Messages : 2
Inscription : ven. 21 août 2020, 19:22

Re: [AUR] Relecture d'un premier PKGBUILD

Message par mika.cousin »

Bonjour et merci pour ton retour.

Pour namcap et après vérification, il n'est pas fiable pour ce qui est des dépendances avec python et les scripts en général.
Voire la section de la page wiki : https://wiki.archlinux.org/index.php/Na ... pendencies et plus particulièrement "dependency-not-needed"
Répondre