[LinSSID] Paquet disparu de AUR, aide pour le recréer (Résolu)
[LinSSID] Paquet disparu de AUR, aide pour le recréer (Résolu)
Bonjour,
Dans un récent post j'évoquais l'excellent LinSSID.
Ce paquet a disparu de AUR depuis sa mise à jour (peut-être existe-t-il dans les anciens dépôts s'ils existent encore sur git ?).
Je suis totalement incompétent pour recréer et maintenir ce paquet, que j'aimerais installer dans un nouveau portable.
Sources ici
Y aurait-il un volontaire ?
Merci d'avance aux bonnes volontés.
Dans un récent post j'évoquais l'excellent LinSSID.
Ce paquet a disparu de AUR depuis sa mise à jour (peut-être existe-t-il dans les anciens dépôts s'ils existent encore sur git ?).
Je suis totalement incompétent pour recréer et maintenir ce paquet, que j'aimerais installer dans un nouveau portable.
Sources ici
Y aurait-il un volontaire ?
Merci d'avance aux bonnes volontés.
Dernière modification par waitnsea le mar. 22 sept. 2015, 05:16, modifié 3 fois.
- Xorg
- Maître du Kyudo
- Messages : 1933
- Inscription : dim. 22 janv. 2012, 19:25
- Localisation : Entre le clavier et la chaise.
Re: [LinSSID] Paquet disparu de AUR, demande un volontaire
Oui, il existe bien un dépôt Git contenant tous les paquets qui étaient sur AUR 3, tu peux trouver ton paquet ici si tu veux.
Moi je suis moyennement intéressé pour le maintenir (je maintiens que des paquets que j'utilise, même s'il y en a où c'est occasionnel),j après le logiciel en lui-même a l'air plutôt intéressant (bien que le Freebox OS propose une fonctionnalité similaire).
Après rien ne t'empêche de reprendre ce paquet, je ne pense pas qu'il te demandera beaucoup d'efforts. Il faut juste mettre à jour le paquet quand une nouvelle version upstream est disponible. Il n'y a pas grand chose à retoucher dans le paquet lui-même je pense, je vois juste les
Comme certains disent, c'est en forgeant qu'on devient forgeron. Mais si tu n'es tout simplement pas intéressé par le fait de distribuer des paquets sources, alors effectivement ça ne vaudra pas le coup que tu le publies sur AUR 4.
Moi je suis moyennement intéressé pour le maintenir (je maintiens que des paquets que j'utilise, même s'il y en a où c'est occasionnel),j après le logiciel en lui-même a l'air plutôt intéressant (bien que le Freebox OS propose une fonctionnalité similaire).
Après rien ne t'empêche de reprendre ce paquet, je ne pense pas qu'il te demandera beaucoup d'efforts. Il faut juste mettre à jour le paquet quand une nouvelle version upstream est disponible. Il n'y a pas grand chose à retoucher dans le paquet lui-même je pense, je vois juste les
sed
qu'on pourrait mettre dans la fonction prepare()
.Comme certains disent, c'est en forgeant qu'on devient forgeron. Mais si tu n'es tout simplement pas intéressé par le fait de distribuer des paquets sources, alors effectivement ça ne vaudra pas le coup que tu le publies sur AUR 4.
Re: [LinSSID] Paquet disparu de AUR, demande un volontaire
Merci beaucoup Xorg,
Je vais me pencher sur la question, bien que je me sente dépassé a priori.
Ce soft fonctionne très bien - un bug à la fermeture que l'on doit "xkill-er" - et donne une beau diagramme en couleurs de tous les réseaux qui t'entourent avec canal, fréquence, type de sécurité, etc...
Je n'ai surtout pas trouvé d'équivalent en Gnu/Linux, ce serait dommage de le perdre.
Je vais me pencher sur la question, bien que je me sente dépassé a priori.
Ce soft fonctionne très bien - un bug à la fermeture que l'on doit "xkill-er" - et donne une beau diagramme en couleurs de tous les réseaux qui t'entourent avec canal, fréquence, type de sécurité, etc...
Je n'ai surtout pas trouvé d'équivalent en Gnu/Linux, ce serait dommage de le perdre.
Re: [LinSSID] Paquet disparu de AUR, demande un volontaire
Bon, il suffirait de
1) modifier le PKGBUILD
ainsi : et
2) de l'expédier sur AUR en vérifiant tous les X temps l'arrivée d'une ver 2.8 et alors d'y apporter les corrections de version et md5sum ?
Edit :
Pas très doué... si j'essaie d'installer à partir du dossier contenant le PKGBUILD (modifié ou nom) et de la source téléchargée, j'obtiens un message d'erreur : alors que la somme md5 est bonne...
1) modifier le PKGBUILD
Code : Tout sélectionner
# Maintainer: Ryan Young <ryan31415926535@gmail.com>
pkgname=linssid
pkgver=2.7
pkgrel=2
pkgdesc="A graphical wireless scanner for Linux"
arch=(i686 x86_64)
url="http://sourceforge.net/projects/linssid/"
license=('GPL3')
depends=(qt5-base qt5-svg libxkbcommon-x11 iw wireless_tools)
makedepends=(boost)
optdepends=('sudo: privilege escalation to use wireless tools')
source=("http://downloads.sourceforge.net/${pkgname}/${pkgname}_$pkgver.orig.tar.gz")
md5sums=('084ae391bb7e104421fa626a082e1db7')
build() {
cd "$srcdir/$pkgname-$pkgver"
# build workarounds, credit 'czerwonyd'
sed -i -e 's/QT_STATIC_CONST/static const/g' qwt-lib/src/qwt_transform.h
sed -i -e 's/QT_STATIC_CONST_IMPL/const/g' qwt-lib/src/qwt_transform.cpp
qmake-qt5
make
}
package() {
cd "$srcdir/$pkgname-$pkgver"
make INSTALL_ROOT="$pkgdir/" install
}
Code : Tout sélectionner
....
prepare() {
# build workarounds, credit 'czerwonyd'
sed -i -e 's/QT_STATIC_CONST/static const/g' qwt-lib/src/qwt_transform.h
sed -i -e 's/QT_STATIC_CONST_IMPL/const/g' qwt-lib/src/qwt_transform.cpp
}
build() {
cd "$srcdir/$pkgname-$pkgver"
qmake-qt5
make
}
...
2) de l'expédier sur AUR en vérifiant tous les X temps l'arrivée d'une ver 2.8 et alors d'y apporter les corrections de version et md5sum ?
Edit :
Pas très doué... si j'essaie d'installer à partir du dossier contenant le PKGBUILD (modifié ou nom) et de la source téléchargée, j'obtiens un message d'erreur :
Code : Tout sélectionner
chargement des paquets...
erreur : méta-données du paquet manquantes dans linssid_2.7.orig.tar.gz
erreur : 'linssid_2.7.orig.tar.gz': paquet invalide ou corrompu
- Xorg
- Maître du Kyudo
- Messages : 1933
- Inscription : dim. 22 janv. 2012, 19:25
- Localisation : Entre le clavier et la chaise.
Re: [LinSSID] Paquet disparu de AUR, demande un volontaire
1) Dans ta fonction
2) Pour être plus large, je vois même 3 solutions : vérifier tous les X temps, attendre qu'un utilisateur marque le paquet périmé, ou écrire un script qui va se débrouiller pour chercher le dernier numéro de version.
Sacrilège, tu essayes d'installer le fichier linssid_2.7.orig.tar.gz.
Tu dois te mettre dans le répertoire qui contient le PKGBUILD et faire
Ou
prepare()
, tu as oublié de copier le cd "$srcdir/$pkgname-$pkgver"
avec. 2) Pour être plus large, je vois même 3 solutions : vérifier tous les X temps, attendre qu'un utilisateur marque le paquet périmé, ou écrire un script qui va se débrouiller pour chercher le dernier numéro de version.
Sacrilège, tu essayes d'installer le fichier linssid_2.7.orig.tar.gz.
Tu dois te mettre dans le répertoire qui contient le PKGBUILD et faire
makepkg -s
pour construire le paquet binaire. Ensuite, tu peux installer le .pkg.tar.xz avec un pacman -U
si tu veux.Ou
makepkg -si
pour installer après la compilation. Re: [LinSSID] Paquet disparu de AUR, demande un volontaire
J'ai vraiment tout à apprendre ! Évidemment yaourt c'est pratique mais un peu trop...
OK.
Un déplacement ces quelques jours à venir puis je m'y remets... Fo pa moliw !
Merci en tout cas
OK.
Un déplacement ces quelques jours à venir puis je m'y remets... Fo pa moliw !
Merci en tout cas
Re: [LinSSID] Paquet disparu de AUR, demande un volontaire
Tchimbe raid !waitnsea a écrit :Fo pa moliw !
Re: [LinSSID] Paquet disparu de AUR, demande un volontaire
ed0 a écrit :Tchimbe raid !waitnsea a écrit :Fo pa moliw !
Re: [LinSSID] Paquet disparu de AUR, demande un volontaire
Bien je dispose maintenant de : Bien sur, dans le PKGBUILD j'ai mis mes coordonnées comme mainteneur et modifié le premier auteur devenu "Contributor"
et, à mon retour je compte Créer un nouveau paquet sur le dépôt Git
Ce qui n'est pas très clair c'est : Quand j'aurais lancé
si je fais [codegit add PKGBUILD .SRCINFO <un_fichier> <un_autre_fichier>][/code] ça va les ajouter dans le bon dépot tout seul ?
de même avec git-commit pour le message inaugural ?
Merci encore pour l'aide
Code : Tout sélectionner
linssid-2.7-2.src.tar.gz PKGBUILD .SRCINFO
et, à mon retour je compte Créer un nouveau paquet sur le dépôt Git
Ce qui n'est pas très clair c'est :
Code : Tout sélectionner
Une fois terminé, n'oubliez pas d'ajouter les nouveaux fichiers au dépôt Git :
git add PKGBUILD .SRCINFO <un_fichier> <un_autre_fichier>
Code : Tout sélectionner
git clone ssh+git://aur@aur.archlinux.org/linssid-2.7-2.src.tar.gz.git
de même avec git-commit pour le message inaugural ?
Merci encore pour l'aide
- Xorg
- Maître du Kyudo
- Messages : 1933
- Inscription : dim. 22 janv. 2012, 19:25
- Localisation : Entre le clavier et la chaise.
Re: [LinSSID] Paquet disparu de AUR, demande un volontaire
Non, c'estwaitnsea a écrit :Code : Tout sélectionner
git clone ssh+git://aur@aur.archlinux.org/linssid-2.7-2.src.tar.gz.git
git clone ssh+git://aur@aur.archlinux.org/linssid.git
, tout simplement. On n'utilise plus les fichiers src.tar.gz avec AUR 4.Non, il n'y a pas de magie. Tu dois faire unwaitnsea a écrit :[...] ça va les ajouter dans le bon dépot tout seul ?
cd linssid
avant ça. Puis tu pourras ensuite faire git add PKGBUILD .SRCINFO
, le git commit
puis le git push
.J'ai modifié le wiki, en espérant que ça soit un poil plus clair.
Re: [LinSSID] Paquet disparu de AUR, demande un volontaire
waitnsea a écrit :ed0 a écrit :Tchimbe raid !waitnsea a écrit :Fo pa moliw !
Antilles ?
Re: [LinSSID] Paquet disparu de AUR, aide pour le recréer (en cours)
Bonjour,
Résolu, le paquet "linssid" est revenu dans AUR. (Merci Xorg)
Il a toujours son bug de fermeture, il faut le "xkill"-er, et n'a pas été modifié depuis plus d'un an...
Mais je n'ai pas trouvé de meilleur outil - sous Gnu/Linux - pour aider au choix d'un canal Wifi moins encombré que les autres.
Résolu, le paquet "linssid" est revenu dans AUR. (Merci Xorg)
Il a toujours son bug de fermeture, il faut le "xkill"-er, et n'a pas été modifié depuis plus d'un an...
Mais je n'ai pas trouvé de meilleur outil - sous Gnu/Linux - pour aider au choix d'un canal Wifi moins encombré que les autres.