Page 1 sur 1

[AUR] Relecture d'un premier PKGBUILD

Publié : ven. 21 août 2020, 19:36
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.

Re: [AUR] Relecture d'un premier PKGBUILD

Publié : sam. 22 août 2020, 09:53
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

Re: [AUR] Relecture d'un premier PKGBUILD

Publié : sam. 22 août 2020, 10:32
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"