Connexion

Besoin d'aide ? Une question ? Un avis ? Rejoignez nous sur notre salon IRC pour clavarder

Forum

Documentation, Wiki, Traduction (MLO et Mageia) rpm pour Mageia Siril : Traitement d'images astro

david.david Membre non connecté

Rang

Avatar

Modérateur Équipe Mageia

Inscrit le : 11/02/2008 à 23h08

Localisation : Bernwiller, Haut-Rhin

Messages: 2654

Le 09/09/2016 à 21h19

Reprise du message précédent

lock042:

Peut être une correction de paquet avec un changement dans les fichier desktop et appdata.xml mais rien de fou.



Bonne idée oui, il serait bien aussi de voir si les modifs que j'ai apporté peuvent être fusionnées :

http://svnweb.mageia.org/packages/cauldron/siril/current/SOURCES/siril-0.9.4-mga-install.patch?view=markup&pathrev=1051048


ASUS K73S (portable) :
Intel Core i3-2350M_2.3GHz, 8 GO RAM DDR3, écran LED 17" (1600x900), CG Intel HD intégrée + CG Nvidia GeForce 610M_1GB dédiée (Technologie Optimus), SSD Samsung 850 EVO 250GB + SSD Samsung 850 EVO 500GB.

Mageia 7 - x86_64bits/ KDE Plasma-5.15.4 (DVD édition), c' est de la bombe, vive MAGEIA et toute l'équipe du STAFF MLO.
de david.david <david.david@mageialinux-online.org>
28281 .Venez nous rejoindre sur le salon IRC de MLO
   
lock042 Membre non connecté

Rang

Avatar

Inscrit le : 09/09/2016 à 11h07

Messages: 21

Le 09/09/2016 à 21h57
david.david :
lock042 :

Peut être une correction de paquet avec un changement dans les fichier desktop et appdata.xml mais rien de fou.



Bonne idée oui, il serait bien aussi de voir si les modifs que j'ai apporté peuvent être fusionnées :

http://svnweb.mageia.org/packages/cauldron/siril/current/SOURCES/siril-0.9.4-mga-install.patch?view=markup&pathrev=1051048


En fait, les copies que tu as rajouté dans le patch étaient normalement faites dans le fichier spec.

C'est volontaire de notre part de pas le faire dans le makefile (vu que certains systèmes ne fonctionnent pas pareil je crois (comme OS-X ou BSD)) Edité par lock042 Le 09/09/2016 à 22h00
   
lock042 Membre non connecté

Rang

Avatar

Inscrit le : 09/09/2016 à 11h07

Messages: 21

Le 10/09/2016 à 21h26
D'ailleurs, pourrais je me permettre de faire une requête.

Dans le patch que tu as créé.
Pourrais tu faire en sorte de changer les categories du fichier.desktop ?
J'ai fais ca dans upstream, cela permettrait donc d'être cohérent avec la future version.

J'ai mis :
Categories=Science;Astronomy;ImageProcessing

Ce qui est beaucoup plus cohérent avec la fonction du soft.

Cyril
   
david.david Membre non connecté

Rang

Avatar

Modérateur Équipe Mageia

Inscrit le : 11/02/2008 à 23h08

Localisation : Bernwiller, Haut-Rhin

Messages: 2654

Le 11/09/2016 à 08h25
lock042:
D'ailleurs, pourrais je me permettre de faire une requête.

Dans le patch que tu as créé.
Pourrais tu faire en sorte de changer les categories du fichier.desktop ?
J'ai fais ca dans upstream, cela permettrait donc d'être cohérent avec la future version.

J'ai mis :
Categories=Science;Astronomy;ImageProcessing

Ce qui est beaucoup plus cohérent avec la fonction du soft.

Cyril


Oui bien sûr pas de soucis :happy1:

Fait ! modif envoyée dans Cauldron sur siril-0.9.4-2.mga6

http://svnweb.mageia.org/packages/cauldron/siril/current/SOURCES/siril-0.9.4-mga-install.patch?r1=1051440&r2=1051439&pathrev=1051440


ASUS K73S (portable) :
Intel Core i3-2350M_2.3GHz, 8 GO RAM DDR3, écran LED 17" (1600x900), CG Intel HD intégrée + CG Nvidia GeForce 610M_1GB dédiée (Technologie Optimus), SSD Samsung 850 EVO 250GB + SSD Samsung 850 EVO 500GB.

Mageia 7 - x86_64bits/ KDE Plasma-5.15.4 (DVD édition), c' est de la bombe, vive MAGEIA et toute l'équipe du STAFF MLO.
de david.david <david.david@mageialinux-online.org>
28281 .Venez nous rejoindre sur le salon IRC de MLO
   
lock042 Membre non connecté

Rang

Avatar

Inscrit le : 09/09/2016 à 11h07

Messages: 21

Le 11/09/2016 à 09h25
Merci pour ta réactivité !!!! C'est tellement agréable :).
   
Adrien.D Membre non connecté

Rang

Avatar

Webmaster Admin système

Inscrit le : 30/05/2011 à 18h36

Localisation : Dijon-21-FRA

Messages: 10334

Le 11/09/2016 à 10h21
lock042:
Merci pour ta réactivité !!!! C'est tellement agréable :).


david_david c'est un «nolife» aussi


Config : PC Fixe : X470 GAMING PRO- AMD Ryzen 5 2600X - 16Go RAM - Radeon RX 560 (Pilote libre) - user_bar_calculate - GNOME Desktop - Kernel 4.19 LTS
Vice président de l'association COAGUL ("Côte-d’Or - Association Générale des Utilisateurs de Logiciels libres")
Webmaster de MageiaLinuxOnline uniquement. Pas de support de ma part.
Site web    
paradise Membre non connecté

Rang

Avatar

Inscrit le : 08/06/2011 à 12h13

Localisation : Annecy

Messages: 940

Le 12/09/2016 à 13h57
Adrien.D:
lock042:
Merci pour ta réactivité !!!! C'est tellement agréable :).


david_david c'est un «nolife» aussi

:hehe:

En tout cas, on trouve chez Mageia de vrais passionnés, et ça fait en effet sacrément plaisir. :)


PC bureau : CM Asus B-250 - Cpu Intel i5-7600K - RAM 16 Go DDR4 2400 - CG 1050 TI 4Go - Webcam Hercules Infinite
OS : Mageia 7 KDE
   
lock042 Membre non connecté

Rang

Avatar

Inscrit le : 09/09/2016 à 11h07

Messages: 21

Le 14/09/2016 à 10h43
Bonjour tout le monde.

Je suis désolé de vous embêter, mais je viens de voir que j'avais oublié une dépendance dans le fichier spec :
Code :
BuildRequires:    pkgconfig(libjpeg)

En fait Siril peut très bien compiler sans un tas de dépendances que nous avons mis optionnelles. Mais si libjpeg existe dans Mageia, il serait mieux de l'intégrer. En effet, sans celle-ci, les utilisateurs n'auront pas la possibilité d'ouvrir des jpeg et d'enregistrer en jpg.

Il manque également
Code :
BuildRequires:    giflib-devel >= 5

Mais là c'est compliqué car souvent giiflib n'est pas disponible en version >=5 dans les dépots.
Et on va peut être supprimer cette dépendance prochainement. Donc la c'est moins important, mais si giflib existe en version >= 5, pourquoi ne pas la mettre.

Je suis désolé de l'oubli. Edité par lock042 Le 14/09/2016 à 10h53
   
neoclust Membre non connecté

Rang

Avatar

Équipe Mageia

Inscrit le : 09/02/2013 à 15h43

Messages: 318

Le 14/09/2016 à 10h53
david.david:
Alors pour les mises a jour je vais essayer de suivre de temps en temps ton projet :siffle: mais sur une version stable mis a part des correctifs de sécurités et/ou des bugs vraiment gênant on ne fait pas de mise a jour majeure.

Par contre sur la version de développement si.

Et là on est déjà en version "Freeze" depuis début Juin.


on peut toujours pousser en backport :)


Membre de l'équipe KDE
   
david.david Membre non connecté

Rang

Avatar

Modérateur Équipe Mageia

Inscrit le : 11/02/2008 à 23h08

Localisation : Bernwiller, Haut-Rhin

Messages: 2654

Le 14/09/2016 à 11h14
lock042:
Bonjour tout le monde.

Je suis désolé de vous embêter, mais je viens de voir que j'avais oublié une dépendance dans le fichier spec :
Code :
BuildRequires:    pkgconfig(libjpeg)

En fait Siril peut très bien compiler sans un tas de dépendances que nous avons mis optionnelles. Mais si libjpeg existe dans Mageia, il serait mieux de l'intégrer. En effet, sans celle-ci, les utilisateurs n'auront pas la possibilité d'ouvrir des jpeg et d'enregistrer en jpg.

Il manque également
Code :
BuildRequires:    giflib-devel >= 5

Mais là c'est compliqué car souvent giiflib n'est pas disponible en version >=5 dans les dépots.
Et on va peut être supprimer cette dépendance prochainement. Donc la c'est moins important, mais si giflib existe en version >= 5, pourquoi ne pas la mettre.

Je suis désolé de l'oubli.



Alors giflib-devel y est déjà dans le spec :

Code BASH :
$ urpmq --whatrequires lib64gif-devel |grep siril
siril
$


et pour libjpeg-devel il y est en dépendance par rapport a libtiff-devel (car libtiff-devel requiert libjpeg-devel) :

Code BASH :
$ urpmq --whatrequires-recursive lib64jpeg-devel |grep siril
siril
$


et au final pour en convaincre :

Code BASH :
$ urpmq --requires siril
--requires behaviour changed, use --requires-recursive to get the old behaviour
libc.so.6()(64bit)
libc.so.6(GLIBC_2.11)(64bit)
libc.so.6(GLIBC_2.14)(64bit)
libc.so.6(GLIBC_2.2.5)(64bit)
libc.so.6(GLIBC_2.3)(64bit)
libc.so.6(GLIBC_2.3.4)(64bit)
libc.so.6(GLIBC_2.4)(64bit)
libc.so.6(GLIBC_2.7)(64bit)
libcairo.so.2()(64bit)
libcfitsio.so.4()(64bit)
libconfig++.so.9()(64bit)
libffms2.so.4()(64bit)
libfftw3.so.3()(64bit)
libgcc_s.so.1()(64bit)
libgcc_s.so.1(GCC_3.0)(64bit)
libgcc_s.so.1(GCC_4.0.0)(64bit)
libgdk-3.so.0()(64bit)
libgif.so.7()(64bit)
libglib-2.0.so.0()(64bit)
libgobject-2.0.so.0()(64bit)
libgomp.so.1()(64bit)
libgomp.so.1(GOMP_1.0)(64bit)
libgomp.so.1(GOMP_4.0)(64bit)
libgomp.so.1(OMP_1.0)(64bit)
libgomp.so.1(OMP_3.0)(64bit)
libgsl.so.19()(64bit)
libgslcblas.so.0()(64bit)
libgtk-3.so.0()(64bit)
libjpeg.so.8()(64bit)
libjpeg.so.8(LIBJPEG_8.0)(64bit)
libm.so.6()(64bit)
libm.so.6(GLIBC_2.2.5)(64bit)
libopencv_core.so.2.4()(64bit)
libopencv_imgproc.so.2.4()(64bit)
libpng16.so.16()(64bit)
libpng16.so.16(PNG16_0)(64bit)
libpthread.so.0()(64bit)
libpthread.so.0(GLIBC_2.2.5)(64bit)
libraw.so.15()(64bit)
libstdc++.so.6()(64bit)
libstdc++.so.6(CXXABI_1.3)(64bit)
libstdc++.so.6(CXXABI_1.3.8)(64bit)
libstdc++.so.6(GLIBCXX_3.4)(64bit)
libstdc++.so.6(GLIBCXX_3.4.11)(64bit)
libstdc++.so.6(GLIBCXX_3.4.9)(64bit)
libtiff.so.5()(64bit)
libtiff.so.5(LIBTIFF_4.0)(64bit)
 


On retrouve bien libgif.so.7 et libjpeg.so.8


ASUS K73S (portable) :
Intel Core i3-2350M_2.3GHz, 8 GO RAM DDR3, écran LED 17" (1600x900), CG Intel HD intégrée + CG Nvidia GeForce 610M_1GB dédiée (Technologie Optimus), SSD Samsung 850 EVO 250GB + SSD Samsung 850 EVO 500GB.

Mageia 7 - x86_64bits/ KDE Plasma-5.15.4 (DVD édition), c' est de la bombe, vive MAGEIA et toute l'équipe du STAFF MLO.
de david.david <david.david@mageialinux-online.org>
28281 .Venez nous rejoindre sur le salon IRC de MLO
   
lock042 Membre non connecté

Rang

Avatar

Inscrit le : 09/09/2016 à 11h07

Messages: 21

Le 14/09/2016 à 11h30
Bon alors j'ai perdu l'occasion de me taire :D.

Pfiouuu c'est compliqué des fois. Car sous Fedora, si je met pas explicitement
Code :
BuildRequires:    pkgconfig(libjpeg)

il va compiler sans libjpeg, même si j'ai libtif-dev .... (https://github.com/RussianFedora/siril/blob/master/siril.spec).

Bref, c'est compliqué quand même et je m'y perd un peu dans tout ça. L'important c'est que lors de la compilation le "configure" ne rale pas.
As t'on accès aux logs de compilation ?
   
david.david Membre non connecté

Rang

Avatar

Modérateur Équipe Mageia

Inscrit le : 11/02/2008 à 23h08

Localisation : Bernwiller, Haut-Rhin

Messages: 2654

Le 14/09/2016 à 13h24
lock042:

As t'on accès aux logs de compilation ?



Oui et non :)

Au moment du build les logs restent 48 heures sur le BS (Build System) et après on y a plus accès :

http://pkgsubmit.mageia.org/

Sur cette page tu choisis ton paquet et tu clics sur "Uploaded" et là tu retrouveras diverses logs.


ASUS K73S (portable) :
Intel Core i3-2350M_2.3GHz, 8 GO RAM DDR3, écran LED 17" (1600x900), CG Intel HD intégrée + CG Nvidia GeForce 610M_1GB dédiée (Technologie Optimus), SSD Samsung 850 EVO 250GB + SSD Samsung 850 EVO 500GB.

Mageia 7 - x86_64bits/ KDE Plasma-5.15.4 (DVD édition), c' est de la bombe, vive MAGEIA et toute l'équipe du STAFF MLO.
de david.david <david.david@mageialinux-online.org>
28281 .Venez nous rejoindre sur le salon IRC de MLO
   
lock042 Membre non connecté

Rang

Avatar

Inscrit le : 09/09/2016 à 11h07

Messages: 21

Le 14/09/2016 à 13h36
D'accord. Bon ben du coup c'est trop tard alors :).

Et bien j'espère que tout va bien avec libjpeg ;).
   
lock042 Membre non connecté

Rang

Avatar

Inscrit le : 09/09/2016 à 11h07

Messages: 21

Le 14/09/2016 à 14h42
Bon je me suis rapidement fait une VM pour tester :).

Tout vas bien, toutes les librairies sont installées.
Le seul truc qui a changé : en créant dans le patch, cette ligne :

+ $(INSTALL_DATA) pixmaps/siril_1.svg $(DESTDIR)$(datadir)/icons/hicolor/scalable/apps/siril.svg

tu copies l'icone siril_1.svg qui se trouve dans upstream. Or j'avais en fait créé un dossier icons que j'avais mis dans les sources car y'a un petit truc qui avait changé dans l'icone principale par rapport à upstream. 3 fois rien, mais l'aspect visuel était modifié pour que le ratio de l'icone ne soit pas altérée.

siril.spec
Code :

install -d %{buildroot}%{_datadir}/icons/
cp -r pixmaps/icons/* %{buildroot}%{_datadir}/icons/


EDIT : mais effectivement tu pouvais surement pas le deviner ...

EDIT2 : https://free-astro.org/download/mageia/SOURCES.tar Edité par lock042 Le 14/09/2016 à 14h49
   
lock042 Membre non connecté

Rang

Avatar

Inscrit le : 09/09/2016 à 11h07

Messages: 21

Le 14/09/2016 à 15h13
En fait pardon, j'avais mis ça :

Code :

Source3:    icons


Code :

mkdir -p ${RPM_BUILD_ROOT}%{_datadir}/icons
cp -a %{SOURCE3}/ ${RPM_BUILD_ROOT}%{_datadir}/
   
david.david Membre non connecté

Rang

Avatar

Modérateur Équipe Mageia

Inscrit le : 11/02/2008 à 23h08

Localisation : Bernwiller, Haut-Rhin

Messages: 2654

Le 15/09/2016 à 07h47
Ok, fait pour les icônes.

Tu retrouveras les logs du coups pendant 48 heures :

http://pkgsubmit.mageia.org/?user=daviddavid


ASUS K73S (portable) :
Intel Core i3-2350M_2.3GHz, 8 GO RAM DDR3, écran LED 17" (1600x900), CG Intel HD intégrée + CG Nvidia GeForce 610M_1GB dédiée (Technologie Optimus), SSD Samsung 850 EVO 250GB + SSD Samsung 850 EVO 500GB.

Mageia 7 - x86_64bits/ KDE Plasma-5.15.4 (DVD édition), c' est de la bombe, vive MAGEIA et toute l'équipe du STAFF MLO.
de david.david <david.david@mageialinux-online.org>
28281 .Venez nous rejoindre sur le salon IRC de MLO
   
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie