Problèmes et questions sur les environnements graphiques et les applications.
Répondre

[AUR] Pilote tablette graphique

#1Messageil y a 2 ans

Bonsoir,
J'ai une tablette graphique XP-Pen, jusqu’à présent j'étais sous KDE Plasma et j'utilisai le driver récupéré dans les dépôts AUR (XP-PEN-Pentablet_3.0.5.201126-1.x86_64.deb).
Je suis passé à Gnome aujourd'hui et la reconstruction de ce driver n'a pas pu avoir lieu puisqu'il y a eu une mise a jour du driver qui passe dans une nouvelle version : XP-PEN-Pentablet_3.1.0.210331-1.x86_64.deb
J'ai récupérer le nouveau driver sur le site du constructeur, il y a 2 versions :
XP-PEN-pentablet_3.1.0.210331-1.x86_64.tar.gz
XP-PEN-Pentablet_3.1.0.210331-1.x86_64.deb
Mais je sais pas quoi en faire, quelqu'un a-t-il une solution ?
Merci

[AUR] Pilote tablette graphique

#2Messageil y a 2 ans

bonjour

tu parles de ce paquet ?

Comme d'habitude:
1) marquer comme obsolete ce paquet dans la page aur, le mainteneur va alors faire la mise à jour (quelques heures ou jours après)
2) sinon modifier toi même le pkgbuild, ton aur helpeur te propose d'éditer le PKGBUILD : changer la version dans "source" et la somme de contrôle sha256sums (SKIP)

[AUR] Pilote tablette graphique

#3Messageil y a 2 ans

Bonsoir,
Oui c'est ce paquet
...comme d'habitude...??? je suis pas coutumier du fait
la construction de paquets c'est pas mon fort, je découvre Manjaro alors si tu pouvais pour, le point 2, me faire la version débutant se serais bien
Merci

[AUR] Pilote tablette graphique

#4Messageil y a 2 ans

1) A toi de créer un compte aur, après tu peux signaler par un bouton qu'un paquet est périmé (label: "Marquer le paquet comme périmé") : si personne ne le fait le mainteneur peut passer à coté de la mise à jour pendant longtemps ... et cela va rendre service à tous les utilisateurs de cette tablette avec arch

2)
papajoke a écrit : il y a 2 ans changer la version
rechercher "Pentablet_3.0.5.201126-2", et remplacer les 3 trouvés par la nouvelle version disponible

---
papajoke a écrit : il y a 2 ans et la somme de contrôle sha256sums (SKIP)
sha256sums=('be41cc994331497fcd160f0b4032ac06299d6e45d1b94924a61b0395de5884ed'
'8d0539c48ddb2cce8c5e9e7ba2f2f1a506c65b3ca96cc412f20529555a63d6a3'
)
ne pas faire le controle de validité, remplacer par :

sha256sums=('SKIP'
    '8d0539c48ddb2cce8c5e9e7ba2f2f1a506c65b3ca96cc412f20529555a63d6a3'
)
Hercules a écrit : il y a 2 ans ...comme d'habitude...???
Oui, car cela arrive a tous les paquets aur lorsque le développeur fait une nouvelle version. Il faut donc le signaler au mainteneur via la page aur. Sinon, si on ne peut attendre, il faut modifier nous même la recette : cela est couramment demandé sur notre forum

[AUR] Pilote tablette graphique

#5Messageil y a 2 ans

Bonjour,
j'ai créer mon compte sur AUR et j'ai signalé la version périmé. merci pour l'info
par contre j'ai pas trouvé pour faire la modif moi-meme...
A+

[AUR] Pilote tablette graphique

#6Messageil y a 2 ans

[AUR] Pilote tablette graphique

#7Messageil y a 2 ans

Hercules a écrit : il y a 2 ans par contre j'ai pas trouvé pour faire la modif moi-meme...
Comme dit plus haut, les helpeurs proposent d'éditer le PKGBUILD (pamac, yay, ...) :oops:
par exemple avec pamac, après "Appliquer" nous avons un bouton "Editer les fichiers de construction". Avec yay nous avons "PKGBUILDs à modifier ?"
Hercules a écrit : il y a 2 ans mais est-ce que la bonne procédure pour installer mon driver ?
Cela doit être la dernière façon de faire et si seulement absent de aur (donc pas ton cas)

[AUR] Pilote tablette graphique

#8Messageil y a 2 ans

Ok jai vu mais j'ai pas du bien modifier les sources car ça me renvoie toujours une erreur dans la construction du paquet...
je réessaye...
A+ :sourire:

[AUR] Pilote tablette graphique

#9Messageil y a 2 ans

Voilas
je mettais trompé pour la source, mais maintenant ça bloque sur le sha256 c'est apparament incomplet, j'ai pourtant modifier la ligne (sha256) comme indiqué dans le post précédent

PKGBUILD:

# Maintainer: Hurstel Alexandre <alexandre at hurstel dot eu>
pkgname=xp-pen-tablet
pkgver=20210203
pkgrel=1
pkgdesc="XP-Pen (Official) Linux utility (New UI driver)"
arch=('x86_64')
url='https://www.xp-pen.com/download/index.html'
license=('GPL')
source=("https://www.xp-pen.fr/download/file/id/1945/pid/429/ext/gz.html"
)
sha256sums=('SKIP'
    '8d0539c48ddb2cce8c5e9e7ba2f2f1a506c65b3ca96cc412f20529555a63d6a3'
)

prepare() {
    cd "$srcdir"
    tar -xf xp-pen-pentablet_3.1.0.210331-1.x86_64.x86_64.tar.gz

    cd "$srcdir/xp-pen-pentablet_3.1.0.210331-1.x86_64/App/usr/lib/pentablet"
    
    patch < "$srcdir/pentablet.sh.patch"
}


package() {
	cd "xp-pen-pentablet_3.1.0.210331-1.x86_64/App"
	
	mkdir -p ${pkgdir}/usr/lib/udev/rules.d
    cp lib/udev/rules.d/10-xp-pen.rules ${pkgdir}/usr/lib/udev/rules.d/10-xp-pen.rules

    cd usr
	find . -type f -exec install -Dm 755 "{}" "${pkgdir}/usr/{}" \;
}
déroulement de la construction :

Préparation...
Clonage des fichiers de construction de xp-pen-tablet...
Vérification des dépendances de xp-pen-tablet...
Résolution des dépendances...
Recherche des conflits entre paquets...

Construction de xp-pen-tablet...
==> Création du paquet xp-pen-tablet 20210203-1 (lun. 19 avril 2021 15:49:10)
==> Vérification des dépendances pour l’exécution…
==> Vérification des dépendances pour la compilation…
==> Récupération des sources…
  -> gz.html trouvé
==> ERREUR : Les sommes de contrôle (sha256) sont incomplètes.
Impossible de construire xp-pen-tablet
A+

[AUR] Pilote tablette graphique

#10Messageil y a 2 ans

Salut :salut:

Et que donne la modification suivante ? :

sha256sums=('SKIP'
    'SKIP'
)

[AUR] Pilote tablette graphique

#11Messageil y a 2 ans

papajoke a écrit : il y a 2 ans changer la version:
rechercher "Pentablet_3.0.5.201126-2", et remplacer les 3 trouvés par la nouvelle version disponible
L'erreur indiquée est claire, tu as transformé "sources" d'une façon ..., résultat ton helpeur aur ne risque pas de télécharger les sources (et en plus tu en supprimes la moitié :saispas: il y avait 2 fichiers)

ps: je te rassure, ici le PKGBUILD n'est clairement pas top ! le paquet devrait avoir la version du logiciel et la version du logiciel ne devrait-être écrite qu'une seule et unique fois dans ce fichier

[AUR] Pilote tablette graphique

#12Messageil y a 2 ans

Ah et maintenant je fais comment ?

[AUR] Pilote tablette graphique

#13Messageil y a 2 ans

La modification
sha256sums=('SKIP'
'SKIP'
)
ne donne rien c'est la meme chose

[AUR] Pilote tablette graphique

#14Messageil y a 2 ans

j'ai un peu plus de temps et pitié de toi, une version :

# Maintainer: Hurstel Alexandre <alexandre at hurstel dot eu>
pkgname=xp-pen-tablet
pkgver=20210329
_version=3.1.0.210331
pkgrel=1
pkgdesc="XP-Pen (Official) Linux utility (New UI driver)"
arch=('x86_64')
url='https://www.xp-pen.com/download/index.html'
license=('GPL')
source=("https://download01.xp-pen.com/file/2021/04/xp-pen-pentablet_${_version}-1.x86_64.tar.gz"
        "pentablet.sh.patch"
)
sha256sums=('SKIP'
    '8d0539c48ddb2cce8c5e9e7ba2f2f1a506c65b3ca96cc412f20529555a63d6a3'
)

prepare() {
    cd "$srcdir/xp-pen-pentablet_${_version}.x86_64/App/usr/lib/pentablet"
    patch < "$srcdir/pentablet.sh.patch"
}

package() {
	cd "xp-pen-pentablet_${_version}.x86_64/App"

	mkdir -p ${pkgdir}/usr/lib/udev/rules.d
    cp lib/udev/rules.d/10-xp-pen.rules ${pkgdir}/usr/lib/udev/rules.d/10-xp-pen.rules

    cd usr
	find . -type f -exec install -Dm 755 "{}" "${pkgdir}/usr/{}" \;
}

[AUR] Pilote tablette graphique

#15Messageil y a 2 ans

Super sympas de ta part, j'étais vraiment mal partis, ça fonctionne bien, maintenant je peux utiliser ma tablette.
merci mille fois...
Mais j'ai vraiment besoin d’évoluer en la matière... il faut que je trouve des sites qui explique bien tous ça
Merci encore :salut:
Répondre