Last modified by christoph_lechleitner@iteg_at on 2019-09-04 09.48:26

From version 2.1
edited by christoph_lechleitner@iteg_at
on 2019-03-24 12.02:17
Change comment: First subdirs done
To version 6.1
edited by christoph_lechleitner@iteg_at
on 2019-08-02 11.55:24
Change comment: mingw-pkg mingw-8 up to zlib

Summary

Details

Page properties
Title
... ... @@ -1,1 +1,1 @@
1 -Adapting FancyLibs to new Debian Release
1 +Adapting FancyLibs & MinGW-Pkg to new Debian Release
Content
... ... @@ -14,119 +14,679 @@
14 14  
15 15  The recommended order for phase 1 (before MinGW adaptions) is:
16 16  
17 +(% class="wrapped" %)
17 17  |=(((
18 18  Project (subdir)
19 19  )))|=(((
20 20  Archs (-o parameter)
21 21  )))|=(((
22 -Remarks
23 +Remarks general
24 +)))|=(((
25 +Status & Remarks stretch/buster
26 +)))|=(((
27 +Version with Buster
23 23  )))
24 24  |(((
25 25  fancylog
26 26  )))|(((
27 -unix|7
32 +arch|7
28 28  )))|(((
29 29  \\
35 +)))|(((
36 +OK.
37 +in pba-rpmrelease, call to rpmsign can be reduced to:
38 +rpmsign ~-~-addsign -v ~-~-key-id 9...7 -D "%~_~_gpg /usr/bin/gpg" ../foobar-1.2.3-1.src.rpm
39 +)))|(((
40 +1.0.3-5
30 30  )))
31 31  |(((
32 32  cute-headers
33 33  )))|(((
34 -unix|7
45 +arch|7
35 35  )))|(((
36 36  Data only, could be done anytime
48 +)))|(((
49 +OK
50 +)))|(((
51 +1.6.1-9
37 37  )))
38 38  |(((
39 39  fancylibs
40 40  )))|(((
41 -unix
56 +arch
42 42  )))|(((
43 -TBD, builddeps need adaptions
58 +\\
59 +)))|(((
60 +OK. libstdc++-8-dev
61 +)))|(((
62 +3.7.3-1
44 44  )))
45 -
46 -=== {{id name="AdaptingFancyLibs&MinGW-PkgfromDebian9Stretchto10Buster,Mingw-7toMingw-8-UnsortedTODOlist"/}}Unsorted TODO list ===
47 -
64 +|(((
48 48  fancydb
49 -
66 +)))|(((
67 +-
68 +)))|(((
69 +Unix only
70 +)))|(((
71 +OK
72 +)))|(((
73 +0.6.5-7
74 +)))
75 +|(((
50 50  fancydrawing
77 +)))|(((
78 +arch
79 +)))|(((
80 +\\
81 +)))|(((
82 +OK
83 +)))|(((
84 +0.6.2-3
85 +)))
86 +|(((
51 51  fancygpsdclient
88 +)))|(((
89 +unix
90 +)))|(((
91 +\\
92 +)))|(((
93 +OK
94 +)))|(((
95 +0.4.3-5
96 +)))
97 +|(((
52 52  fancyhttpd
53 -fancylaunch
99 +)))|(((
100 +arch
101 +)))|(((
102 +\\
103 +)))|(((
104 +OK
105 +)))|(((
106 +0.8.0-2
107 +)))
108 +|(((
54 54  fancylogd
55 -fancylogd-api
110 +)))|(((
111 +unix
112 +)))|(((
113 +\\
114 +)))|(((
115 +OK
116 +)))|(((
117 +0.1.0-3
118 +)))
119 +|(((
56 56  fancylogview
57 -fancymodbus
58 -fancypcsc
121 +)))|(((
122 +.
123 +)))|(((
124 +Debian unix & amd64 only
125 +)))|(((
126 +Half OK: Does not build for armhf, maybe never did, libqt4-dev seems incomplete for arm
127 +)))|(((
128 +0.3.0.5
129 +)))
130 +|(((
59 59  fancypkcs11
60 -fancyqmi
132 +)))|(((
133 +unix
134 +)))|(((
135 +Debian unix & amd64 only
136 +)))|(((
137 +Half OK: Does not build for armhf, maybe never did
138 +)))|(((
139 +0.4.1-1
140 +)))
141 +|(((
142 +fancypcsc
143 +)))|(((
144 +unix
145 +)))|(((
146 +Debian unix & amd64 only
147 +)))|(((
148 +Half OK: Does not build for armhf, maybe never did
149 +)))|(((
150 +0.2.5-2
151 +)))
152 +|(((
153 +fancymodbus
154 +)))|(((
155 +unix
156 +)))|(((
157 +\\
158 +)))|(((
159 +NOK
160 +Diverse library-Anpassungen nötig
161 +)))|(((
162 +0.2.4-3+
163 +)))
164 +|(((
165 +fancysax
166 +)))|(((
167 +arch
168 +)))|(((
169 +\\
170 +)))|(((
171 +OK
172 +)))|(((
173 +0.6.1-7
174 +)))
175 +|(((
61 61  fancyqt4
177 +)))|(((
178 +arch
179 +)))|(((
180 +\\
181 +)))|(((
182 +OK
183 +)))|(((
184 +0.9.3-3
185 +)))
186 +|(((
62 62  fancyqt4widgets
188 +)))|(((
189 +arch
190 +)))|(((
191 +\\
192 +)))|(((
193 +OK
194 +)))|(((
195 +0.5.2-2
196 +)))
197 +|(((
63 63  fancysane
64 -fancysax
199 +)))|(((
200 +unix
201 +)))|(((
202 +\\
203 +)))|(((
204 +OK, but libsane-dbg not available for buster. Reduced that to suggestion
205 +)))|(((
206 +0.3.2-5
207 +)))
208 +|(((
209 +fancyqmi
210 +)))|(((
211 +unix
212 +)))|(((
213 +Debian unix & amd64 only
214 +)))|(((
215 +Half OK: Does not build for armhf, maybe never did
216 +)))|(((
217 +0.2.1-5
218 +)))
219 +|(((
65 65  fancyssl-tools
66 -fancyxmlsock
67 -gpsfake-runner
68 -jnix
221 +)))|(((
222 +unix
223 +)))|(((
224 +\\
225 +)))|(((
226 +OK?
227 +)))|(((
228 +0.4.0-5
229 +)))
69 69  
70 -The recommended order for phase 1 (before MinGW adaptions) is:
231 +Tests with released Buster on 2019-08-02 showed that all unix builds work for amd64, most work for armhf.
71 71  
72 -=== {{id name="AdaptingFancyLibs&MinGW-PkgfromDebian9Stretchto10Buster,Mingw-7toMingw-8-FancyLibssubprojectrebuildorderphase2"/}}FancyLibs subproject rebuild order phase 2 ===
233 +=== {{id name="AdaptingFancyLibs&MinGW-PkgfromDebian9Stretchto10Buster,Mingw-7toMingw-8-MinGW-Pkgrebuilds"/}}MinGW-Pkg rebuilds ===
73 73  
74 -The recommended order for phase 1 (before MinGW adaptions) is:
235 +Stretch came with Mingw 7, Buster comes with Mingw 8, so we should rebuild that carefully, pulling up versions of libraries.
75 75  
237 +Order based on [[doc:MINGW64.mingw 6 rebuild order.WebHome]]
238 +
76 76  |=(((
77 -Project (subdir)
240 +Project (mingw-pkg subdir pattern)
78 78  )))|=(((
79 -Archs (-o parameter)
242 +Dep.
80 80  )))|=(((
81 -Remarks
244 +Version in mingw-pkg MinGW-7 Stretch
245 +)))|=(((
246 +Version in mingw-pkg MinGW-8 Buster
247 +)))|=(((
248 +Buster status
82 82  )))
83 83  |(((
84 ---fancylog--
251 +(osslsigncode)
85 85  )))|(((
86 -- (covered in phase 1)
253 +-
87 87  )))|(((
255 +-
256 +)))|(((
257 +-
258 +)))|(((
259 +ignored
260 +)))
261 +|(((
262 +mingw-w64-binutils / binutils-mingw-w64
263 +)))|(((
88 88  \\
265 +)))|(((
266 +- (2.27.90.20161231-1+7.4)
267 +)))|(((
268 +- (2.31.1-11+8.3)
269 +)))|(((
270 +provided by Debian now
89 89  )))
90 90  |(((
91 ---cute-headers--
273 +(mingw-w64-libmysql)
92 92  )))|(((
93 -- (covered in phase 1)
275 +\\
94 94  )))|(((
277 +- (6.1.11-1clazzespba1)
278 +)))|(((
279 +- (6.1.11-1clazzespba2)
280 +)))|(((
281 +obsolete since mingw-6, empty now
282 +)))
283 +|(((
284 +mingw-w64-libmariadb
285 +)))|(((
95 95  \\
287 +)))|(((
288 +-
289 +)))|(((
290 +-
291 +)))|(((
292 +not required for now
96 96  )))
97 97  |(((
98 -fancylibs
295 +mingw-w64-gcc-rt
99 99  )))|(((
100 -unix|7
297 +\\
101 101  )))|(((
299 +6.3.0-1,
300 +uses Debian's g++-mingw64-*
301 +)))|(((
302 +8.3.0 (-6+21.3~~deb10u1),
303 +uses Debian's g++-mingw64-*
304 +)))|(((
305 +OK
306 +)))
307 +|(((
308 +mingw-w64-zlib
309 +)))|(((
310 +mingw-w64-gcc-rt
311 +)))|(((
312 +1.2.11-1
313 +)))|(((
314 +1.2.11-1
315 +)))|(((
316 +OK after rules changes:
317 +common-build-indep to build-indep,
318 +common-install-indep to install-indep
319 +)))
320 +|(((
321 +mingw-w64-openssl
322 +)))|(((
323 +mingw-w64-zlib
324 +)))|(((
325 +1.1.0f-0
326 +)))|(((
327 +?
328 +)))|(((
329 +TODO
330 +)))
331 +|(((
332 +mingw-w64-libpng
333 +)))|(((
334 +mingw-w64-zlib
335 +)))|(((
336 +1.6.31-1
337 +)))|(((
338 +?
339 +)))|(((
340 +TODO
341 +)))
342 +|(((
343 +mingw-w64-libjpeg
344 +)))|(((
345 +mingw-w64-libpng
346 +)))|(((
347 +9b-1
348 +)))|(((
349 +?
350 +)))|(((
351 +TODO
352 +)))
353 +|(((
354 +mingw-w64-libtiff
355 +)))|(((
356 +mingw-w64-libjpeg
357 +)))|(((
358 +4.0.8-0
359 +)))|(((
360 +?
361 +)))|(((
362 +TODO
363 +)))
364 +|(((
365 +mingw-w64-libmng
366 +)))|(((
367 +mingw-w64-libjpeg
368 +)))|(((
369 +2.0.3-2
370 +)))|(((
371 +?
372 +)))|(((
373 +TODO
374 +)))
375 +|(((
376 +mingw-w64-bzip2
377 +)))|(((
378 +mingw-w64-gcc-rt
379 +)))|(((
380 +1.0.6-3
381 +)))|(((
382 +?
383 +)))|(((
384 +TODO
385 +)))
386 +|(((
387 +mingw-w64-libboost
388 +)))|(((
389 +mingw-w64-bzip2
390 +)))|(((
391 +-
392 +)))|(((
393 +-
394 +)))|(((
395 +TODO
396 +)))
397 +|(((
398 +mingw-w64-libiconv
399 +)))|(((
400 +mingw-w64-gcc-rt
401 +)))|(((
402 +1.15-1
403 +)))|(((
404 +?
405 +)))|(((
406 +TODO
407 +)))
408 +|(((
409 +mingw-w64-libxml2
410 +)))|(((
411 +mingw-w64-libiconv
412 +)))|(((
413 +2.9.3-1
414 +)))|(((
415 +?
416 +)))|(((
417 +TODO
418 +)))
419 +|(((
420 +mingw-w64-gettext
421 +)))|(((
422 +mingw-w64-libxml2
423 +)))|(((
424 +0.19.8-1
425 +)))|(((
426 +?
427 +)))|(((
428 +TODO
429 +)))
430 +|(((
431 +mingw-w64-qt4-qmake
432 +)))|(((
102 102  \\
434 +)))|(((
435 +4.8.7-0clazzespba1
436 +)))|(((
437 +?
438 +)))|(((
439 +TODO
103 103  )))
441 +|(((
442 +mingw-w64-qt4
443 +)))|(((
444 +ingw-w64-qt4-qmake
445 +)))|(((
446 +4.8.7-0clazzespba3
447 +)))|(((
448 +?
449 +)))|(((
450 +TODO
451 +)))
452 +|(((
453 +mingw-w32-qt4-qmake
454 +)))|(((
455 +\\
456 +)))|(((
457 +4.8.7-0clazzespba1
458 +)))|(((
459 +?
460 +)))|(((
461 +TODO
462 +)))
463 +|(((
464 +mingw-w32-qt4
465 +)))|(((
466 +mingw-w32-qt4-qmake
467 +)))|(((
468 +4.8.7-0clazzespba3
469 +)))|(((
470 +?
471 +)))|(((
472 +TODO
473 +)))
474 +|(((
475 +mingw-w64-jni-headers
476 +)))|(((
477 +\\
478 +)))|(((
479 +1.6.0-4clazzespba5
480 +)))|(((
481 +?
482 +)))|(((
483 +TODO
484 +)))
104 104  
105 -=== {{id name="AdaptingFancyLibs&MinGW-PkgfromDebian9Stretchto10Buster,Mingw-7toMingw-8-UnsortedTODOlist"/}}Unsorted TODO list ===
486 +=== {{id name="AdaptingFancyLibs&MinGW-PkgfromDebian9Stretchto10Buster,Mingw-7toMingw-8-FancyLibssubprojectrebuildorderphase3"/}}FancyLibs subproject rebuild order phase 3 ===
106 106  
107 -fancydb
488 +The recommended order for phase 2 (before MinGW-8 adaptions) is:
489 +
490 +(% class="wrapped" %)
491 +|=(((
492 +Project (subdir)
493 +)))|=(((
494 +Archs (-o parameter)
495 +)))|=(((
496 +Buster Status
497 +)))|=(((
498 +Version with MinGW-8 package for Buster
499 +)))
500 +|(((
501 +fancylog
502 +)))|(((
503 +- (mingw-7 previously covered in phase 1)
504 +
505 +\\
506 +)))|(((
507 +-
508 +
509 +TBD
510 +)))|(((
511 +?
512 +)))
513 +|(((
514 +cute-headers
515 +)))|(((
516 +- (mingw-7 previously covered in phase 1)
517 +\\
518 +)))|(((
519 +-
520 +
521 +TBD
522 +)))|(((
523 +?
524 +)))
525 +|(((
526 +fancylibs
527 +)))|(((
528 +arch|7
529 +)))|(((
530 +TODO
531 +)))|(((
532 +?
533 +)))
534 +|(((
108 108  fancydrawing
536 +)))|(((
537 +arch|7
538 +)))|(((
539 +TODO
540 +)))|(((
541 +?
542 +)))
543 +|(((
109 109  fancygpsdclient
545 +)))|(((
546 +unix|7
547 +)))|(((
548 +TODO
549 +)))|(((
550 +?
551 +)))
552 +|(((
110 110  fancyhttpd
111 -fancylaunch
554 +)))|(((
555 +arch|7
556 +)))|(((
557 +TODO
558 +)))|(((
559 +?
560 +)))
561 +|(((
112 112  fancylogd
113 -fancylogd-api
563 +)))|(((
564 +unix|7
565 +)))|(((
566 +TODO
567 +)))|(((
568 +?
569 +)))
570 +|(((
114 114  fancylogview
115 -fancymodbus
116 -fancypcsc
572 +)))|(((
573 +- (nsis directory!?)
574 +)))|(((
575 +?
576 +)))|(((
577 +?
578 +)))
579 +|(((
117 117  fancypkcs11
118 -fancyqmi
581 +)))|(((
582 +unix|7
583 +)))|(((
584 +TODO
585 +)))|(((
586 +?
587 +)))
588 +|(((
589 +fancypcsc
590 +)))|(((
591 +unix|7
592 +)))|(((
593 +TODO
594 +)))|(((
595 +?
596 +)))
597 +|(((
598 +--fancymodbus--
599 +)))|(((
600 +- (unix only)
601 +)))|(((
602 +-
603 +)))|(((
604 +-
605 +)))
606 +|(((
607 +fancysax
608 +)))|(((
609 +unix|7
610 +)))|(((
611 +TODO
612 +)))|(((
613 +?
614 +)))
615 +|(((
119 119  fancyqt4
617 +)))|(((
618 +unix|7
619 +)))|(((
620 +TODO
621 +)))|(((
622 +?
623 +)))
624 +|(((
120 120  fancyqt4widgets
121 -fancysane
122 -fancysax
626 +)))|(((
627 +unix|7
628 +)))|(((
629 +TODO
630 +)))|(((
631 +?
632 +)))
633 +|(((
634 +--fancysane--
635 +)))|(((
636 +- (unix only)
637 +)))|(((
638 +-
639 +)))|(((
640 +-
641 +)))
642 +|(((
643 +--fancyqmi--
644 +)))|(((
645 +- (unix only)
646 +)))|(((
647 +-
648 +)))|(((
649 +-
650 +)))
651 +|(((
123 123  fancyssl-tools
124 -fancyxmlsock
653 +)))|(((
654 +unix|7
655 +)))|(((
656 +TODO
657 +)))|(((
658 +?
659 +)))
660 +
661 +=== {{id name="AdaptingFancyLibs&MinGW-PkgfromDebian9Stretchto10Buster,Mingw-7toMingw-8-Obsoletesubdirs"/}}Obsolete subdirs ===
662 +
663 +(% class="wrapped" %)
664 +|=(((
665 +Project (subdir)
666 +)))|=(((
667 +Remarks
668 +)))
669 +|(((
670 +base64
671 +)))|(((
672 +never even built for stretch
673 +)))
674 +|(((
125 125  gpsfake-runner
676 +)))|(((
677 +shell scripts only
678 +)))
679 +|(((
126 126  jnix
681 +)))|(((
682 +never even built for stretch
683 +)))
684 +|(((
685 +fancyxmlsock
686 +)))|(((
687 +Looks lke old experimental code now in fancysock
688 +)))
127 127  
128 -=== {{id name="AdaptingFancyLibs&MinGW-PkgfromDebian9Stretchto10Buster,Mingw-7toMingw-8-Obsolete(subdirsneverbuiltforstretch)"/}}Obsolete (subdirs never built for stretch) ===
690 +\\
129 129  
130 -* base64
131 -
132 132  \\
Confluence.Code.ConfluencePageClass[0]
Id
... ... @@ -1,1 +1,1 @@
1 -656522
1 +656483
Title
... ... @@ -1,1 +1,1 @@
1 -Adapting FancyLibs to new Debian Release
1 +Adapting FancyLibs & MinGW-Pkg to new Debian Release
URL
... ... @@ -1,1 +1,1 @@
1 -https://clazzes.atlassian.net/wiki/spaces/FANCYLIBS/pages/656522/Adapting FancyLibs to new Debian Release
1 +https://clazzes.atlassian.net/wiki/spaces/FANCYLIBS/pages/656483/Adapting FancyLibs & MinGW-Pkg to new Debian Release