[PKGBUILD] Permission denied

Mise à jour / Création /debug de paquetages
gegecom83
newbie
Messages : 6
Inscription : sam. 23 sept. 2023, 00:05

[PKGBUILD] Permission denied

Message par gegecom83 »

Bonsoir
J'essaie de créer un PKGBUILD sur mon nouveau systeme mais j'ai un probleme de permission.
Le terminal envoie l'erreur suivante:
==> Starting build()...
mkdir: cannot create directory ‘/usr/local/include/jg’: Permission denied

Merci
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17373
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [PKGBUILD] Permission denied

Message par benjarobin »

Bonjour,
Peux tu partagé ton pkgbuild que tu as écrit ?
Typiquement dans l'étape package tu dois copier les fichiers dans le dossier $pkgdir et non directement dans ton système.
Tu as plein d'exemples et tu as aussi le wiki.
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
gegecom83
newbie
Messages : 6
Inscription : sam. 23 sept. 2023, 00:05

Re: [PKGBUILD] Permission denied

Message par gegecom83 »

Merci de me répondre
voici mon PKGBUILD

Code : Tout sélectionner

# Contributor Rupert Carmichael <@carmiker>

pkgname=jg
pkgver=1.0.0
pkgrel=1
pkgdesc="Reference Implementation of The Jolly Good API"
arch=('x86_64')
url="https://gitlab.com/jgemu/jg"
license=('zlib')
depends=()
makedepends=()
source=('git+https://gitlab.com/jgemu/jg.git')
md5sums=('SKIP')
sha256sums=('SKIP')

build() {
	cd "$pkgname"
	make install
}

package() {
	cd "$pkgname"
	make install
}
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17373
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [PKGBUILD] Permission denied

Message par benjarobin »

Supprime build() car il n'y a rien à construire.
Et dans package() remplace make install par

Code : Tout sélectionner

make DESTDIR="$pkgdir/" PREFIX="/usr" install
Tu devrais vraiment regarder le wiki https://wiki.archlinux.org/title/Creati ... #package() et les milliers d'exemples (sur AUR ou les paquets officiels)...
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
gegecom83
newbie
Messages : 6
Inscription : sam. 23 sept. 2023, 00:05

Re: [PKGBUILD] Permission denied

Message par gegecom83 »

Merci ça fonctionne et oui je vais regarder le wiki
Répondre