...
Code Block |
---|
cat src/etc/pba/distributions.d/${OLDREL} |sed -e "s/${OLDREL}/${NEWREL}/g" >src/etc/pba/distributions.d/${NEWREL} svn add src/etc/pba/distributions.d/${NEWREL} # evtl. drop ancient ones svn rm src/etc/pba/distributions.d/ ${EDITOR:-vi} debian/changelog debian/rules debian/pba-common.install src/etc/pba/distributions.d/${NEWREL} debian/control # src/etc/pba/builder.conf.template src/lib/build-functions.pl # commit svn commit -m "Adding support for new Debian distro ${NEWREL}" # release it pba-release |
Adapt HelloWorld Projects
No Format |
---|
cd ~/sources/pba/trunk/pba-helloworld
svn up ..
PBAO=""
# or
PBAO='-o unix'
pba-builddeps -i ${PBAO}
#pba-instdeps -i ${PBAO}
pba-build -u -i ${PBAO}
# solve eventual problems
${EDITOR:-vi} debian/changelog debian/control
# or
${EDITOR:-vi} debian-unix/changelog debian-unix/control
pba-syncchangelogs
pba-release -u -b pba-spool/ ${PBAO}
sudo pba-builder -B pba-spool -b pba-results ${PBAO} 2>&1 |tee pba-builder.log
# wait for success
sudo rm -rf pba-spool/ pba-results pba-builder.log
svn commit -m "Adding support for new Debian distro ${NEWREL}"
pba-release ${PBAO}
|
Repeat for pba-hellolib-portable (with -o unix).
Repeat for pba-hellobigworld-portable (with -o unix).
... with -o unix
or later -o "unix|7"
.
Adapt FANCYLIBS
TBD.
Adapt pba-helloworld-portable
See above, use -o unix.
Create PBA-Builder tarballs
See eventual separate notes (my ITEG's PBA-Tarball Notes are not public, sorry).
Adapt
...
TBD.
Adapt FANCYLIBS
TBD.
Adapt MinGW
Adapt pba-hello*-portable
See above, with -o "unix|7" instead of "-o unix".
Adaptions for phase 2, once new release is settled
...