Last modified by christoph_lechleitner@iteg_at on 2025-08-11 12.45:34

From version 6.1
edited by christoph_lechleitner@iteg_at
on 2019-03-23 11.23:47
Change comment: PBAO arch|unix|7
To version 3.1
edited by christoph_lechleitner@iteg_at
on 2019-03-22 11.21:15
Change comment: \n

Summary

Details

Page properties
Content
... ... @@ -39,71 +39,22 @@
39 39  pba-release
40 40  {{/code}}
41 41  
42 -=== {{id name="AdaptingPBAtonewDebianRelease-AdaptHelloWorldProjects"/}}Adapt HelloWorld Projects ===
42 +=== {{id name="AdaptingPBAtonewDebianRelease-CreatePBA-Buildertarballs"/}}Create PBA-Builder tarballs ===
43 43  
44 -{{code language="none"}}
45 -cd ~/sources/pba/trunk/pba-helloworld
46 -svn up ..
44 +See eventual separate notes (my [[ITEG's PBA-Tarball Notes>>url:https://confluence.iteg.at/x/l4Kg||shape="rect"]] are not public, sorry).
47 47  
48 -PBAO="."
49 -# or
50 -PBAO="arch|unix"
51 -# or in phase 2
52 -PBAO="arch|unix|7"
46 +=== {{id name="AdaptingPBAtonewDebianRelease-AdaptHelloWorldProjects"/}}Adapt HelloWorld Projects ===
53 53  
54 -pba-builddeps -i -o ${PBAO}
48 +TBD.
55 55  
56 -#pba-instdeps -i -o ${PBAO}
50 +=== {{id name="AdaptingPBAtonewDebianRelease-AdaptFANCYLIBS"/}}Adapt [[doc:FANCYLIBS.WebHome]] ===
57 57  
58 -pba-build -u -i -o ${PBAO}
52 +TBD.
59 59  
60 -# solve eventual problems
61 -
62 -PBADD=$(ls -1d debian* |grep -v mingw |head -1)
63 -${EDITOR:-vi} ${PBADD}/changelog ${PBADD}/control
64 -
65 -pba-syncchangelogs
66 -
67 -pba-release -u -b pba-spool/ -o ${PBAO} && \
68 -sudo pba-builder -B pba-spool -b pba-results -o ${PBAO} 2>&1 |tee pba-builder.log
69 -
70 -# wait for success
71 -
72 -sudo rm -rf pba-spool/ pba-results pba-builder.log
73 -
74 -svn commit -m "Adding support for new Debian distro ${NEWREL}"
75 -
76 -pba-release -o ${PBAO}
77 -
78 -
79 -{{/code}}
80 -
81 -Repeat for pba-hellolib-portable (with -o unix).
82 -
83 -Repeat for pba-hellobigworld-portable (with -o unix).
84 -
85 -... with (% style="letter-spacing: 0.0px;" %){{code language="none"}}-o unix{{/code}}(%%) or later (% style="letter-spacing: 0.0px;" %){{code language="none"}}-o "unix|7"{{/code}}(%%).
86 -
87 -=== {{id name="AdaptingPBAtonewDebianRelease-AdaptFANCYLIBS"/}}Adapt [[doc:FANCYLIBS.WebHome]] ===
88 -
89 -See [[doc:FANCYLIBS.Adapting FancyLibs & MinGW-Pkg from Debian 9 Stretch to 10 Buster, Mingw-7 to Mingw-8.WebHome]],
90 -
91 -=== {{id name="AdaptingPBAtonewDebianRelease-Adaptpba-helloworld-portable"/}}Adapt pba-helloworld-portable ===
92 -
93 -See above, use -o unix.
94 -
95 -=== {{id name="AdaptingPBAtonewDebianRelease-CreatePBA-Buildertarballs"/}}Create PBA-Builder tarballs ===
96 -
97 -See eventual separate notes (my [[ITEG's PBA-Tarball Notes>>url:https://confluence.iteg.at/x/l4Kg||shape="rect"]] are not public, sorry).
98 -
99 99  === {{id name="AdaptingPBAtonewDebianRelease-AdaptMinGW"/}}Adapt [[MinGW>>doc:MINGW64.WebHome]] ===
100 100  
101 101  See [[doc:MINGW64.mingw 6 rebuild order.WebHome]].
102 102  
103 -=== {{id name="AdaptingPBAtonewDebianRelease-Adaptpba-hello*-portable"/}}Adapt pba-hello*-portable ===
104 -
105 -See above, with -o "unix|7" instead of "-o unix".
106 -
107 107  === {{id name="AdaptingPBAtonewDebianRelease-Adaptionsforphase2,oncenewreleaseissettled"/}}Adaptions for phase 2, once new release is settled ===
108 108  
109 109  Once the new Debian release is settled and all VIP libraries and current projects can be built for it, we can declare it the new default value for {{code language="none"}}DefaultDistribution{{/code}} in {{code language="none"}}pba-builder.conf{{/code}}.
Confluence.Code.ConfluencePageClass[0]
Id
... ... @@ -1,1 +1,1 @@
1 -910950419
1 +659142
URL
... ... @@ -1,1 +1,1 @@
1 -https://clazzes.atlassian.net/wiki/spaces/PBA/pages/910950419/Adapting PBA to new Debian Release
1 +https://clazzes.atlassian.net/wiki/spaces/PBA/pages/659142/Adapting PBA to new Debian Release