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

david.david Membre non connecté
-
- Voir le profil du membre david.david
- Inscrit le : 11/02/2008
- Groupes :
-
Membre d'Honneur
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 860 EVO 500GB + SSD Samsung 850 EVO 500GB.
Mageia 8 - x86_64bits/ KDE Plasma-5.20.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>
.Venez nous rejoindre sur le salon IRC de MLO
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 860 EVO 500GB + SSD Samsung 850 EVO 500GB.
Mageia 8 - x86_64bits/ KDE Plasma-5.20.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>


lock042 Membre non connecté
-
- Voir le profil du membre lock042
- Inscrit le : 09/09/2016
david.david :
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
lock042 :
Peut être une correction de paquet avec un changement dans les fichier desktop et appdata.xml mais rien de fou.
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))
Édité par lock042 Le 09/09/2016 à 22h00

lock042 Membre non connecté
-
- Voir le profil du membre lock042
- Inscrit le : 09/09/2016
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é
-
- Voir le profil du membre david.david
- Inscrit le : 11/02/2008
- Groupes :
-
Membre d'Honneur
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
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

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 860 EVO 500GB + SSD Samsung 850 EVO 500GB.
Mageia 8 - x86_64bits/ KDE Plasma-5.20.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>
.Venez nous rejoindre sur le salon IRC de MLO
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 860 EVO 500GB + SSD Samsung 850 EVO 500GB.
Mageia 8 - x86_64bits/ KDE Plasma-5.20.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>


lock042 Membre non connecté
-
- Voir le profil du membre lock042
- Inscrit le : 09/09/2016


Adrien.D Membre non connecté
-
- Voir le profil du membre Adrien.D
- Inscrit le : 30/05/2011
- Site internet
- Groupes :
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) - Gentoo Linux - GNOME Desktop - Kernel 5.10 LTS
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !


paradise Membre non connecté
-
- Voir le profil du membre paradise
- Inscrit le : 08/06/2011
- Groupes :
lock042:
david_david c'est un «nolife» aussi
Merci pour ta réactivité !!!! C'est tellement agréable
.

david_david c'est un «nolife» aussi

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
OS : Mageia 7 KDE

lock042 Membre non connecté
-
- Voir le profil du membre lock042
- Inscrit le : 09/09/2016
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.
Édité par lock042 Le 14/09/2016 à 10h53

neoclust Membre non connecté
-
- Voir le profil du membre neoclust
- Inscrit le : 09/02/2013
- Groupes :
-
Équipe Mageia
Alors pour les mises a jour je vais essayer de suivre de temps en temps ton projet
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.

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
Membre de l'équipe Java
Membre de l'équipe Sysadmin
Membre de l'équipe Sécurité
Président de l'association Mageia.org
Membre de l'équipe Java
Membre de l'équipe Sysadmin
Membre de l'équipe Sécurité
Président de l'association Mageia.org

david.david Membre non connecté
-
- Voir le profil du membre david.david
- Inscrit le : 11/02/2008
- Groupes :
-
Membre d'Honneur
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 :
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
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.
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 860 EVO 500GB + SSD Samsung 850 EVO 500GB.
Mageia 8 - x86_64bits/ KDE Plasma-5.20.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>
.Venez nous rejoindre sur le salon IRC de MLO
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 860 EVO 500GB + SSD Samsung 850 EVO 500GB.
Mageia 8 - x86_64bits/ KDE Plasma-5.20.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>


lock042 Membre non connecté
-
- Voir le profil du membre lock042
- Inscrit le : 09/09/2016

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é
-
- Voir le profil du membre david.david
- Inscrit le : 11/02/2008
- Groupes :
-
Membre d'Honneur
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 860 EVO 500GB + SSD Samsung 850 EVO 500GB.
Mageia 8 - x86_64bits/ KDE Plasma-5.20.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>
.Venez nous rejoindre sur le salon IRC de MLO
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 860 EVO 500GB + SSD Samsung 850 EVO 500GB.
Mageia 8 - x86_64bits/ KDE Plasma-5.20.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>


lock042 Membre non connecté
-
- Voir le profil du membre lock042
- Inscrit le : 09/09/2016

Et bien j'espère que tout va bien avec libjpeg


lock042 Membre non connecté
-
- Voir le profil du membre lock042
- Inscrit le : 09/09/2016

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
Édité par lock042 Le 14/09/2016 à 14h49

lock042 Membre non connecté
-
- Voir le profil du membre lock042
- Inscrit le : 09/09/2016
Code :
Source3: icons
Code :
mkdir -p ${RPM_BUILD_ROOT}%{_datadir}/icons
cp -a %{SOURCE3}/ ${RPM_BUILD_ROOT}%{_datadir}/

david.david Membre non connecté
-
- Voir le profil du membre david.david
- Inscrit le : 11/02/2008
- Groupes :
-
Membre d'Honneur
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 860 EVO 500GB + SSD Samsung 850 EVO 500GB.
Mageia 8 - x86_64bits/ KDE Plasma-5.20.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>
.Venez nous rejoindre sur le salon IRC de MLO
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 860 EVO 500GB + SSD Samsung 850 EVO 500GB.
Mageia 8 - x86_64bits/ KDE Plasma-5.20.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>

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