Demande de vérification d'un PKGBUILD pour CorsaiRMi
Publié : 09 sep 2019, 17:15
Bonjour,
Depuis juillet, je suis possesseur d'une alimentation Corsair RM650i.
Maintenant que j'ai "un peu de temps", je me suis mis en tête de voir ce que les 2 projets open source pouvaient faire et donc de la piloter avec ceux-ci. J'en avais parlé dans ma série d'articles sur mon blog concernant le matériel et je veux voir ce qu'il ont dans le ventre.
Ayant d'abord tester OpenCorsairLink par l'intermédiaire de AUR, je veux maintenant voir ce qu'offre CorsaiRMi pour la gestion des PSU's. Toutefois, il y a un petit problème, il n'existe pas de paquet AUR. Qu'à cela ne tienne, j'ai repris mes notes, mon courage à 2 mains et j'ai crée un PKGBUILD que j'ai testé avec la commande :
Après une modification, il semble prêt. Toutefois, comme il s'agit que de mon 2eme paquets, différent du 1er(application d'un patch) et que je ne suis pas du tout sur de moi, j'aimerai que les pro du forum fassent une petite vérification et m'indique les corrections à apporter le cas échéant.
Il y a en fait un 3eme projet Powermeter qui m'interresse aussi et qui se trouve apporter une fonctionnalité manquante au 1er (cad OpenCorsairLInk) mais je n'en suis pas encore là. Pour l'instant c'est corsaiRMi qui m'interresse.
Voici donc le fameux PKGBUILD :
Il s'agit d'un simple dossier contenant le readme, la licence et un fichier en C que l'on compile avec make. Vivement que j'attaque les python
Par avance merci pour vos retours.
Depuis juillet, je suis possesseur d'une alimentation Corsair RM650i.
Maintenant que j'ai "un peu de temps", je me suis mis en tête de voir ce que les 2 projets open source pouvaient faire et donc de la piloter avec ceux-ci. J'en avais parlé dans ma série d'articles sur mon blog concernant le matériel et je veux voir ce qu'il ont dans le ventre.
Ayant d'abord tester OpenCorsairLink par l'intermédiaire de AUR, je veux maintenant voir ce qu'offre CorsaiRMi pour la gestion des PSU's. Toutefois, il y a un petit problème, il n'existe pas de paquet AUR. Qu'à cela ne tienne, j'ai repris mes notes, mon courage à 2 mains et j'ai crée un PKGBUILD que j'ai testé avec la commande :
makepkg -sf
Après une modification, il semble prêt. Toutefois, comme il s'agit que de mon 2eme paquets, différent du 1er(application d'un patch) et que je ne suis pas du tout sur de moi, j'aimerai que les pro du forum fassent une petite vérification et m'indique les corrections à apporter le cas échéant.
Il y a en fait un 3eme projet Powermeter qui m'interresse aussi et qui se trouve apporter une fonctionnalité manquante au 1er (cad OpenCorsairLInk) mais je n'en suis pas encore là. Pour l'instant c'est corsaiRMi qui m'interresse.
Voici donc le fameux PKGBUILD :
#Maintainer : Olivier Girard <olivier@openshot.org>
pkgname=corsairmi
#pkgver=r11.4e7adcz
pkgver=r15.4e7adc2
pkgrel=1
pkgdesc="read monitoring information out of Corsair RMi and HXi series of PSUs"
arch=('x86_64')
url="https://github.com/notaz/corsairmi"
license=('GPL')
#depends=('glibc')
makedepends=('git' 'make')
provides=("${pkgname%-git}")
conflicts=("${pkgname%-git}")
source=("$pkgname::git+https://github.com/notaz/corsairmi")
md5sums=('SKIP')
pkgver(){
cd "${pkgname}"
printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
}
build(){
cd "$srcdir/corsairmi"
make
}
package(){
cd "$srcdir/corsairmi"
install -Dm755 "corsairmi" "$pkgdir/usr/bin/corsairmi"
install -Dm644 "LICENSE" "$pkgdir/usr/share/licenses/pkgname/LICENSE"
}
Par avance merci pour vos retours.