Application réapparaissant dans la barre de notification à chaque démarrage
Dictionnaire Littré (projet Qt Creator)
Système et matériels / Administration système

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
Reprise du message précédent
Bonjour,Mets simplement un tag (un numéro de version) dans le dépôt, ceci facilite le travail de packaging.
Je prépare le reste.
Yves

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
Quand je fait make install, il me dit qu'il n'y a rien à installer.
Yves

Roland57 Membre non connecté
-
- Voir le profil du membre Roland57
- Inscrit le : 08/02/2020
- Site internet
- Groupes :
Papoteur :
Bonjour,
Mets simplement un tag (un numéro de version) dans le dépôt, ceci facilite le travail de packaging.
Je prépare le reste.
Mets simplement un tag (un numéro de version) dans le dépôt, ceci facilite le travail de packaging.
Je prépare le reste.
Bonjour !
Fait.
C'est gentil. Je suis très content à l'idée de voir "mon" logiciel officiellement publié.

Bon dimanche !

Roland57 Membre non connecté
-
- Voir le profil du membre Roland57
- Inscrit le : 08/02/2020
- Site internet
- Groupes :
Papoteur :
Quelles sont les commandes d'installation ?
Quand je fait make install, il me dit qu'il n'y a rien à installer.
Quand je fait make install, il me dit qu'il n'y a rien à installer.
Euh, sauf erreur de ma part il n'y a pas de Makefile dans le projet. Il en faudrait un ?

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
Mais je ne perçois pas de quelle manière l'installation se fait.
Yves

Roland57 Membre non connecté
-
- Voir le profil du membre Roland57
- Inscrit le : 08/02/2020
- Site internet
- Groupes :
Je vais regarder ça de plus près demain, et poser la question au collègue qui travaille avec moi sur ce projet. Il connaît Qt Creator mieux que moi.


Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
Il manque printsupport dans les modules nécessaires.
Yves

Roland57 Membre non connecté
-
- Voir le profil du membre Roland57
- Inscrit le : 08/02/2020
- Site internet
- Groupes :
@Papoteur
Pas encore eu le temps de regarder pour la compilation et l'installation du projet par ligne de commande, mais je n'ai pas oublié.


Roland57 Membre non connecté
-
- Voir le profil du membre Roland57
- Inscrit le : 08/02/2020
- Site internet
- Groupes :
D'après deux trois discussions que je viens de survoler, il faudrait rajouter quelques lignes dans le fichier Littre.pro pour que le Makefile généré par qmake soit capable d'installer l'application. Mais là tout de suite je n'ai pas le courage de m'y plonger.


Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
Je pense que ça se passe ici: https://doc.qt.io/qt-5/qmake-advanced-usage.html#installing-files
Yves

Roland57 Membre non connecté
-
- Voir le profil du membre Roland57
- Inscrit le : 08/02/2020
- Site internet
- Groupes :
Code TEXT :
[roland@localhost littre-dev]$ qmake ./Littre.pro Info: creating stash file /home/roland/Documents/littre-dev/.qmake.stash [roland@localhost littre-dev]$ make ... [roland@localhost littre-dev]$ chmod +x ./bin/Littre [roland@localhost littre-dev]$ sudo make install /usr/bin/qmake -install qinstall -exe bin/Littre /usr/local/bin/Littre strip /usr/local/bin/Littre /usr/bin/qmake -install qinstall /home/roland/Documents/littre-dev/bin/Littre-Etat.dat /usr/local/bin/Littre-Etat.dat /usr/bin/qmake -install qinstall /home/roland/Documents/littre-dev/bin/Littre-Index.dat /usr/local/bin/Littre-Index.dat /usr/bin/qmake -install qinstall /home/roland/Documents/littre-dev/bin/Littre-Partie1.dat /usr/local/bin/Littre-Partie1.dat /usr/bin/qmake -install qinstall /home/roland/Documents/littre-dev/bin/Littre-Partie10.dat /usr/local/bin/Littre-Partie10.dat /usr/bin/qmake -install qinstall /home/roland/Documents/littre-dev/bin/Littre-Partie11.dat /usr/local/bin/Littre-Partie11.dat /usr/bin/qmake -install qinstall /home/roland/Documents/littre-dev/bin/Littre-Partie12.dat /usr/local/bin/Littre-Partie12.dat /usr/bin/qmake -install qinstall /home/roland/Documents/littre-dev/bin/Littre-Partie13.dat /usr/local/bin/Littre-Partie13.dat /usr/bin/qmake -install qinstall /home/roland/Documents/littre-dev/bin/Littre-Partie14.dat /usr/local/bin/Littre-Partie14.dat /usr/bin/qmake -install qinstall /home/roland/Documents/littre-dev/bin/Littre-Partie15.dat /usr/local/bin/Littre-Partie15.dat /usr/bin/qmake -install qinstall /home/roland/Documents/littre-dev/bin/Littre-Partie16.dat /usr/local/bin/Littre-Partie16.dat /usr/bin/qmake -install qinstall /home/roland/Documents/littre-dev/bin/Littre-Partie17.dat /usr/local/bin/Littre-Partie17.dat /usr/bin/qmake -install qinstall /home/roland/Documents/littre-dev/bin/Littre-Partie18.dat /usr/local/bin/Littre-Partie18.dat /usr/bin/qmake -install qinstall /home/roland/Documents/littre-dev/bin/Littre-Partie19.dat /usr/local/bin/Littre-Partie19.dat /usr/bin/qmake -install qinstall /home/roland/Documents/littre-dev/bin/Littre-Partie2.dat /usr/local/bin/Littre-Partie2.dat /usr/bin/qmake -install qinstall /home/roland/Documents/littre-dev/bin/Littre-Partie20.dat /usr/local/bin/Littre-Partie20.dat /usr/bin/qmake -install qinstall /home/roland/Documents/littre-dev/bin/Littre-Partie21.dat /usr/local/bin/Littre-Partie21.dat /usr/bin/qmake -install qinstall /home/roland/Documents/littre-dev/bin/Littre-Partie22.dat /usr/local/bin/Littre-Partie22.dat /usr/bin/qmake -install qinstall /home/roland/Documents/littre-dev/bin/Littre-Partie23.dat /usr/local/bin/Littre-Partie23.dat /usr/bin/qmake -install qinstall /home/roland/Documents/littre-dev/bin/Littre-Partie24.dat /usr/local/bin/Littre-Partie24.dat /usr/bin/qmake -install qinstall /home/roland/Documents/littre-dev/bin/Littre-Partie25.dat /usr/local/bin/Littre-Partie25.dat /usr/bin/qmake -install qinstall /home/roland/Documents/littre-dev/bin/Littre-Partie26.dat /usr/local/bin/Littre-Partie26.dat /usr/bin/qmake -install qinstall /home/roland/Documents/littre-dev/bin/Littre-Partie27.dat /usr/local/bin/Littre-Partie27.dat /usr/bin/qmake -install qinstall /home/roland/Documents/littre-dev/bin/Littre-Partie28.dat /usr/local/bin/Littre-Partie28.dat /usr/bin/qmake -install qinstall /home/roland/Documents/littre-dev/bin/Littre-Partie29.dat /usr/local/bin/Littre-Partie29.dat /usr/bin/qmake -install qinstall /home/roland/Documents/littre-dev/bin/Littre-Partie3.dat /usr/local/bin/Littre-Partie3.dat /usr/bin/qmake -install qinstall /home/roland/Documents/littre-dev/bin/Littre-Partie30.dat /usr/local/bin/Littre-Partie30.dat /usr/bin/qmake -install qinstall /home/roland/Documents/littre-dev/bin/Littre-Partie4.dat /usr/local/bin/Littre-Partie4.dat /usr/bin/qmake -install qinstall /home/roland/Documents/littre-dev/bin/Littre-Partie5.dat /usr/local/bin/Littre-Partie5.dat /usr/bin/qmake -install qinstall /home/roland/Documents/littre-dev/bin/Littre-Partie6.dat /usr/local/bin/Littre-Partie6.dat /usr/bin/qmake -install qinstall /home/roland/Documents/littre-dev/bin/Littre-Partie7.dat /usr/local/bin/Littre-Partie7.dat /usr/bin/qmake -install qinstall /home/roland/Documents/littre-dev/bin/Littre-Partie8.dat /usr/local/bin/Littre-Partie8.dat /usr/bin/qmake -install qinstall /home/roland/Documents/littre-dev/bin/Littre-Partie9.dat /usr/local/bin/Littre-Partie9.dat /usr/bin/qmake -install qinstall /home/roland/Documents/littre-dev/bin/Littre-Prefaces.dat /usr/local/bin/Littre-Prefaces.dat /usr/bin/qmake -install qinstall /home/roland/Documents/littre-dev/bin/Littre.qm /usr/local/bin/Littre.qm [roland@localhost littre-dev]$ Littre ATTENTION: default value of option mesa_glthread overridden by environment. [roland@localhost littre-dev]$
Attention, les changements ont été faits sur la branche dev, et n'ont pas encore été importés dans la branche master.
Édité par Roland57 Le 24/10/2022 à 09h40

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
Merci pour ces progrès.
Le souci, c'est que le chemin est maintenant codé en dur.
Tu pourrais utiliser :
Code TEXT :
unix { isEmpty(PREFIX) { PREFIX = /usr/local/bin } }
Source : https://github.com/ed-chemnitz/qmodbus/pull/29/files
De cette manière, nous pouvons préciser PREFIX au moment de la construction pour l'installer là ou nous en avons besoin.
De plus, il faudrait ajouter tous les fichiers *.dat mais dans un répertoire dédié, normalement /usr/local/share/littre/ mais modifiable de la même manière en /usr/share/littre. Je suppose que cela nécessiterait de modifier le programme pour qu'il aille chercher les fichiers de données au bon endroit.
Le fichier .qm doit aussi être installé et savoir être retrouvé.
Yves

Roland57 Membre non connecté
-
- Voir le profil du membre Roland57
- Inscrit le : 08/02/2020
- Site internet
- Groupes :


Roland57 Membre non connecté
-
- Voir le profil du membre Roland57
- Inscrit le : 08/02/2020
- Site internet
- Groupes :
Code TEXT :
[roland@localhost git]$ git clone -b dev https://gitlab.com/rchastain/littre.git ... [roland@localhost git]$ cd littre [roland@localhost littre (dev)]$ qmake ./Littre.pro Info: creating stash file /home/roland/Documents/git/littre/.qmake.stash [roland@localhost littre (dev)]$ make ... [roland@localhost littre (dev)]$ chmod +x ./bin/Littre [roland@localhost littre (dev)]$ sudo make install /usr/bin/qmake -install qinstall -exe bin/Littre /usr/local/bin/Littre strip /usr/local/bin/Littre /usr/bin/qmake -install qinstall /home/roland/Documents/git/littre/bin/Littre-Etat.dat /usr/local/share/littre/Littre-Etat.dat /usr/bin/qmake -install qinstall /home/roland/Documents/git/littre/bin/Littre-Index.dat /usr/local/share/littre/Littre-Index.dat /usr/bin/qmake -install qinstall /home/roland/Documents/git/littre/bin/Littre-Partie1.dat /usr/local/share/littre/Littre-Partie1.dat /usr/bin/qmake -install qinstall /home/roland/Documents/git/littre/bin/Littre-Partie2.dat /usr/local/share/littre/Littre-Partie2.dat ... /usr/bin/qmake -install qinstall /home/roland/Documents/git/littre/bin/Littre-Prefaces.dat /usr/local/share/littre/Littre-Prefaces.dat /usr/bin/qmake -install qinstall /home/roland/Documents/git/littre/bin/Littre.qm /usr/local/share/littre/Littre.qm [roland@localhost littre (dev)]$ Littre [roland@localhost littre (dev)]$
Édité par Roland57 Le 05/11/2022 à 09h00

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
Merci pour ces progrès.
j'ai modifié mon fichier spec pour construire avec les instructions:
Code TEXT :
%build %qmake_qt5 PREFIX=%{buildroot}/usr/bin \ DATA_LOCATION=%{buildroot}/usr/share %make_build %install %make_install
L'installation se fait au bon endroit, mais ensuite, rpmbuild s'arrête car le programme Littre contient quelque part le chemin fourni par %{buildroot}.
J'enquête encore.
Yves

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron

Yves
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie