Blame view

Giac_maj/giac-1.4.9/TODO 6.28 KB
6663b6c9   adorian   projet complet av...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
  
  --------------060604050303000103020704
  Content-Type: text/plain; charset=UTF-8; format=flowed
  Content-Transfer-Encoding: 8bit
  
  Voilà
  
  Le 26/01/2013 20:09, Parisse Bernard a écrit :
  > On 26/01/2013 17:15, Yvan Duron wrote:
  >> Si vous voulez l'incorporer à votre paquet Debian, il suffit 
  >> d'appeler ce script dans votre paquet debian (plus besoin de 
  >> db_installmime, db_desktop, xcas.desktop, giac.sharedmimeinfo).
  > Merci! Par contre je pense que c'est plus compliqué que juste créer un 
  > postinst, car je soupçonne que les commandes dh_* du fichier rules 
  > créent un preinst/postinst. La commande que j'utilise est 
  > dpkg-buildpackage qui est certainement de plus haut niveau
  > que |dpkg-deb --build
  > |
  En effet... je ne connais pas les db_*/rules etc... Je viens de jeter un 
  coup d'oeil, mais je pense qu'on peut procéder comme ceci :
  * créer un dossier icons par exemple contenant les icônes jointes 
  (xcas_256.png, xcas_128.png etc)
  * mettre à jour les fichiers xcas.xpm, xcas.applications xcas.desktop, 
  debian/giac.mime, debian/giac.sharedmimeinfo (depuis les fichiers joints)
  * décommenter dh_installmime dans debian/rules
  * ajouter les lignes suivantes dans Makefile.am :
       for SIZE in 256 128 64 32 16; do cp icons/xcas_$${SIZE}.png 
  $(DESTDIR)/$(prefix)/share/icons/hicolor/$${SIZE}x$${SIZE}/apps/xcas.png; done
       for SIZE in 256 128 64 32 16; do cp icons/x-xcas_$${SIZE}.png 
  $(DESTDIR)/$(prefix)/share/icons/hicolor/$${SIZE}x$${SIZE}/mimetypes/application-x-xcas.png; 
  done
  (pour copier les icones du dossier icons dans le paquet debian)
  * ajouter dh_icons dans debian/rules (pour mettre à jour le cache des 
  icônes freedesktop)
  
  Ajouter dans EXTRA_DIST (Makefile.am) les fichiers icons/* càd :
  icons/xcas_256.png
  icons/xcas_128.png
  icons/xcas_64.png
  icons/xcas_32.png
  icons/xcas_16.png
  icons/x-xcas_256.png
  icons/x-xcas_128.png
  icons/x-xcas_64.png
  icons/x-xcas_32.png
  icons/x-xcas_16.png
  
  Je peux tester le paquet debian une fois généré si vous voulez.
  
  > ||
  >> Pour l'incorporer à un paquet debian, il semble qu'il suffise 
  >> d'appeler ce script juste après l'installation du paquet (utiliser le 
  >> script postinst cf 
  >> http://alp.developpez.com/tutoriels/debian/creer-paquet/#LI-D)
  >>
  >> Je peux facilement générer des icônes de xcas dans d'autres formats, 
  >> ico par exemple pour windows si ça vous intéresse.
  > je n'utilise pas windows sauf pour porter xcas, il faudrait quelqu'un 
  > utilisant windows pour savoir ce qui manque.
  Ok je regarderai peut-être à l'occasion...
  
  
  --------------060604050303000103020704
  Content-Type: text/html; charset=UTF-8
  Content-Transfer-Encoding: 8bit
  
  <html>
    <head>
      <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
    </head>
    <body text="#000000" bgcolor="#FFFFFF">
      <div class="moz-cite-prefix">Voilà<br>
        <br>
        Le 26/01/2013 20:09, Parisse Bernard a écrit :<br>
      </div>
      <blockquote cite="mid:51042A00.7050703@orange.fr" type="cite">
        <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
        <div class="moz-cite-prefix">On 26/01/2013 17:15, Yvan Duron
          wrote:<br>
        </div>
        <blockquote cite="mid:5104012D.1060508@gmail.com" type="cite">Si
          vous voulez l'incorporer à votre paquet Debian, il suffit
          d'appeler ce script dans votre paquet debian (plus besoin de
          db_installmime, db_desktop, xcas.desktop, giac.sharedmimeinfo).
          <br>
        </blockquote>
        Merci! Par contre je pense que c'est plus compliqué que juste
        créer un postinst, car je soupçonne que les commandes dh_* du
        fichier rules créent un preinst/postinst. La commande que
        j'utilise est dpkg-buildpackage qui est certainement de plus haut
        niveau<br>
        que <code id="contenuCoded0e315" class="contenuCode">dpkg-deb
          --build<br>
        </code></blockquote>
      En effet... je ne connais pas les db_*/rules etc... Je viens de
      jeter un coup d'oeil, mais je pense qu'on peut procéder comme ceci :<br>
      * créer un dossier icons par exemple contenant les icônes jointes
      (xcas_256.png, xcas_128.png etc)<br>
      * mettre à jour les fichiers xcas.xpm, xcas.applications
      xcas.desktop, debian/giac.mime, debian/giac.sharedmimeinfo (depuis
      les fichiers joints)<br>
      * décommenter dh_installmime dans debian/rules<br>
      * ajouter les lignes suivantes dans Makefile.am :<br>
          for SIZE in 256 128 64 32 16; do cp icons/xcas_$${SIZE}.png
      $(DESTDIR)/$(prefix)/share/icons/hicolor/$${SIZE}x$${SIZE}/apps/xcas.png;
      done<br>
          for SIZE in 256 128 64 32 16; do cp icons/x-xcas_$${SIZE}.png
      $(DESTDIR)/$(prefix)/share/icons/hicolor/$${SIZE}x$${SIZE}/mimetypes/application-x-xcas.png;
      done<br>
      (pour copier les icones du dossier icons dans le paquet debian)<br>
      * ajouter dh_icons dans debian/rules (pour mettre à jour le cache
      des icônes freedesktop)<br>
      <br>
      Ajouter dans EXTRA_DIST (Makefile.am) les fichiers icons/* càd :<br>
      icons/xcas_256.png<br>
      icons/xcas_128.png<br>
      icons/xcas_64.png<br>
      icons/xcas_32.png<br>
      icons/xcas_16.png<br>
      icons/x-xcas_256.png<br>
      icons/x-xcas_128.png<br>
      icons/x-xcas_64.png<br>
      icons/x-xcas_32.png<br>
      icons/x-xcas_16.png<br>
      <br>
      Je peux tester le paquet debian une fois généré si vous voulez.<br>
      <br>
      <blockquote cite="mid:51042A00.7050703@orange.fr" type="cite"><code
          id="contenuCoded0e315" class="contenuCode"> </code>
        <blockquote cite="mid:5104012D.1060508@gmail.com" type="cite">Pour
          l'incorporer à un paquet debian, il semble qu'il suffise
          d'appeler ce script juste après l'installation du paquet
          (utiliser le script postinst cf <a moz-do-not-send="true"
            class="moz-txt-link-freetext"
            href="http://alp.developpez.com/tutoriels/debian/creer-paquet/#LI-D">http://alp.developpez.com/tutoriels/debian/creer-paquet/#LI-D</a>)
          <br>
          <br>
          Je peux facilement générer des icônes de xcas dans d'autres
          formats, ico par exemple pour windows si ça vous intéresse. <br>
        </blockquote>
        je n'utilise pas windows sauf pour porter xcas, il faudrait
        quelqu'un utilisant windows pour savoir ce qui manque.<br>
      </blockquote>
      Ok je regarderai peut-être à l'occasion...<br>
      <br>
    </body>
  </html>
  
  --------------060604050303000103020704--