Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
Prochaine révisionLes deux révisions suivantes
doc:packaging_debian [08/10/2019 11:29] scorpio810doc:packaging_debian [14/10/2020 15:19] scorpio810
Ligne 48: Ligne 48:
 cd qet_git cd qet_git
 git pull git pull
-#git checkout foliolist_position+#git checkout test_pugi
  
 GITCOMMIT=$(git rev-parse --short HEAD) GITCOMMIT=$(git rev-parse --short HEAD)
Ligne 297: Ligne 297:
 debuild -S -sa -kD3439F4E2273F7DCD3228C9EBC9F825E1D4FB6C1 debuild -S -sa -kD3439F4E2273F7DCD3228C9EBC9F825E1D4FB6C1
  
-#dch -i -D cosmic "cosmic Upload to ppa" +dch -i -D eoan "Eoan Upload to ppa" 
-#debuild -S -kD3439F4E2273F7DCD3228C9EBC9F825E1D4FB6C1  +debuild -S -kD3439F4E2273F7DCD3228C9EBC9F825E1D4FB6C1  
  
  
Ligne 312: Ligne 312:
 dput my-ppa-dev qelectrotech_$VERSION.r$HEAD-*ubuntu1_source.changes dput my-ppa-dev qelectrotech_$VERSION.r$HEAD-*ubuntu1_source.changes
 dput my-ppa-dev qelectrotech_$VERSION.r$HEAD-*ubuntu2_source.changes dput my-ppa-dev qelectrotech_$VERSION.r$HEAD-*ubuntu2_source.changes
-#dput my-ppa-dev qelectrotech_$VERSION.r$HEAD-*ubuntu3_source.changes+dput my-ppa-dev qelectrotech_$VERSION.r$HEAD-*ubuntu3_source.changes
 #dput my-ppa-dev qelectrotech_$VERSION.r$HEAD-*ubuntu4_source.changes #dput my-ppa-dev qelectrotech_$VERSION.r$HEAD-*ubuntu4_source.changes
  
Ligne 337: Ligne 337:
  
 cd $DEFAULT_DIR cd $DEFAULT_DIR
-cd qelectrotech-$VERSION.r$HEAD/packaging/windows/+cd qelectrotech-$VERSION.r$HEAD/build-aux/windows/
 cp {lang_extra.nsh,QET.nsi,lang_extra_fr.nsh} /$DEFAULT_DIR/nsis_base$HEAD/ cp {lang_extra.nsh,QET.nsi,lang_extra_fr.nsh} /$DEFAULT_DIR/nsis_base$HEAD/
  
Ligne 351: Ligne 351:
  
 cd $DEFAULT_DIR cd $DEFAULT_DIR
-cd qelectrotech-$VERSION.r$HEAD/packaging/windows/+cd qelectrotech-$VERSION.r$HEAD/build-aux/windows/
 cp {lang_extra.nsh,QET64.nsi,lang_extra_fr.nsh} /$DEFAULT_DIR/nsis_base64$HEAD/ cp {lang_extra.nsh,QET64.nsi,lang_extra_fr.nsh} /$DEFAULT_DIR/nsis_base64$HEAD/
  
Ligne 362: Ligne 362:
  
 ################################################################################################################# #################################################################################################################
-export PATH=/media/backup6/digikam_new/project/bundles/mxe/build.win32/usr/bin:$PATH+export PATH=/media/backup6/digikam_new2/project/bundles/mxe/build.win32/usr/bin:$PATH
 #cross-compil 32 bits #cross-compil 32 bits
 cd $DEFAULT_DIR/qelectrotech-$VERSION.r$HEAD cd $DEFAULT_DIR/qelectrotech-$VERSION.r$HEAD
Ligne 370: Ligne 370:
 #/home/laurent/mxe/usr/bin/i686-w64-mingw32.static.posix-qmake-qt5 $DEFAULT_DIR/qelectrotech-$VERSION.r$HEAD/qelectrotech.pro #/home/laurent/mxe/usr/bin/i686-w64-mingw32.static.posix-qmake-qt5 $DEFAULT_DIR/qelectrotech-$VERSION.r$HEAD/qelectrotech.pro
  
-/media/backup6/digikam_new/project/bundles/mxe/build.win32/usr/bin/i686-w64-mingw32.static-qmake-qt5 $DEFAULT_DIR/qelectrotech-$VERSION.r$HEAD/qelectrotech.pro+/media/backup6/digikam_new2/project/bundles/mxe/build.win32/usr/bin/i686-w64-mingw32.static-qmake-qt5 $DEFAULT_DIR/qelectrotech-$VERSION.r$HEAD/qelectrotech.pro
 #build jobs=17 #build jobs=17
 #build jobs=17 #build jobs=17
Ligne 377: Ligne 377:
  
 #copy 32 bits binarie to /bin Windows packages #copy 32 bits binarie to /bin Windows packages
-cd $DEFAULT_DIR/qelectrotech-$VERSION.r$HEAD/build/release+cd $DEFAULT_DIR/qelectrotech-$VERSION.r$HEAD/build/release/
 cp qelectrotech.exe /$DEFAULT_DIR/nsis_base$HEAD/files/bin cp qelectrotech.exe /$DEFAULT_DIR/nsis_base$HEAD/files/bin
 cp qelectrotech.exe /$DEFAULT_DIR/qelectrotech-$tagName+git$HEAD-x86-win32-readytouse/bin cp qelectrotech.exe /$DEFAULT_DIR/qelectrotech-$tagName+git$HEAD-x86-win32-readytouse/bin
Ligne 395: Ligne 395:
  
 ################################################################################################################# #################################################################################################################
-export PATH=/media/backup6/digikam_new/project/bundles/mxe/build.win64/usr/bin:$PATH+export PATH=/media/backup6/digikam_new2/project/bundles/mxe/build.win64/usr/bin:$PATH 
 +#export PATH=/media/backup6/digikam_new2/project/bundles/mxe/build.win64/usr/bin:$PATH
  
 #cross-compil 64 bits #cross-compil 64 bits
Ligne 403: Ligne 404:
 #mxe: qmake-qt5 x86_64-w64 #mxe: qmake-qt5 x86_64-w64
 #/home/laurent/mxe/usr/bin/x86_64-w64-mingw32.static.posix-qmake-qt5 $DEFAULT_DIR/qelectrotech-$VERSION.r$HEAD/qelectrotech.pro #/home/laurent/mxe/usr/bin/x86_64-w64-mingw32.static.posix-qmake-qt5 $DEFAULT_DIR/qelectrotech-$VERSION.r$HEAD/qelectrotech.pro
-/media/backup6/digikam_new/project/bundles/mxe/build.win64/usr/bin/x86_64-w64-mingw32.static-qmake-qt5 $DEFAULT_DIR/qelectrotech-$VERSION.r$HEAD/qelectrotech.pro+/media/backup6/digikam_new2/project/bundles/mxe/build.win64/usr/bin/x86_64-w64-mingw32.static-qmake-qt5 $DEFAULT_DIR/qelectrotech-$VERSION.r$HEAD/qelectrotech.pro 
 +#/media/backup6/digikam_new2/project/bundles/mxe/build.win64/usr/bin/x86_64-w64-mingw32.static.posix.seh-qmake-qt5 $DEFAULT_DIR/qelectrotech-$VERSION.r$HEAD/qelectrotech.pro
 #build jobs=17 #build jobs=17
 #make -j17 #make -j17
 make -j$(nproc) make -j$(nproc)
  
-cd $DEFAULT_DIR/qelectrotech-$VERSION.r$HEAD/build/release+cd $DEFAULT_DIR/qelectrotech-$VERSION.r$HEAD/build/release/
 mv qelectrotech.exe /$DEFAULT_DIR/nsis_base64$HEAD/files/bin mv qelectrotech.exe /$DEFAULT_DIR/nsis_base64$HEAD/files/bin
  
Ligne 434: Ligne 436:
  
 #cd $DEFAULT_DIR #cd $DEFAULT_DIR
-#cd qelectrotech-$VERSION.r$HEAD/packaging/windows/+#cd qelectrotech-$VERSION.r$HEAD/build-aux/windows/
 #cp {lang_extra.nsh,QET.nsi,lang_extra_fr.nsh} /$DEFAULT_DIR/nsis_baseXP$HEAD/ #cp {lang_extra.nsh,QET.nsi,lang_extra_fr.nsh} /$DEFAULT_DIR/nsis_baseXP$HEAD/
  
Ligne 549: Ligne 551:
 fi fi
 exit exit
- 
  
  
Ligne 565: Ligne 566:
 #delete old qet.h #delete old qet.h
 rm sources/qet.h rm sources/qet.h
- 
-# Fait une mise à jour 
-git pull 
- 
  
 cd sources cd sources
Ligne 574: Ligne 571:
  
 cd .. cd ..
 +git pull 
 +sed -i 's/DEFINES += QET_EXPORT_PROJECT_DB/#DEFINES += QET_EXPORT_PROJECT_DB/' qelectrotech.pro 
  
 GITCOMMIT=$(git rev-parse --short HEAD) GITCOMMIT=$(git rev-parse --short HEAD)
Ligne 626: Ligne 624:
  
 </code> </code>
- + 
 +=== Flatpak === 
 + 
 +<code=bash> 
 + #!/bin/bash  
 +#nettoyage des chroots 
 +#set -x 
 + 
 + 
 +#delete old qet.h 
 +rm sources/qet.h 
 + 
 +cd sources 
 +git reset --hard origin/master 
 + 
 +cd .. 
 + 
 +# Fait une mise à jour 
 +git pull 
 +#git checkout test_pugi 
 + 
 +sed -i 's/DEFINES += QET_EXPORT_PROJECT_DB/#DEFINES += QET_EXPORT_PROJECT_DB/' qelectrotech.pro  
 + 
 + 
 +GITCOMMIT=$(git rev-parse --short HEAD) 
 +A=$(git rev-list HEAD --count) 
 +HEAD=$(($A+473)) 
 + 
 +VERSION=$(cat sources/qet.h | grep "const QString version" cut -d\" -f2 | cut -d\" -f1)          #Find version tag in GIT sources/qet.h 
 +tagName=$(cat sources/qet.h | grep displayedVersion |  cut -d\" -f2 | cut -d\" -f1)                 #Find displayedVersion tag in GIT sources/qet.h 
 + 
 + 
 +# recupere le numero de la nouvelle revision 
 +#revAp=$(svnversion | cut -d : -f 2 | tr -d '[:alpha:]'
 + 
 +# On recupere le numero de version de l'originale  
 +tagName=$(sed -n "s/const QString displayedVersion =\(.*\)/\1/p" sources/qet.h  | cut -d\" -f2 | cut -d\" -f1 ) 
 + 
 + 
 +# On modifie l'originale avec le numero de revision du depot svn 
 +sed -i 's/'"const QString displayedVersion =.*/const QString displayedVersion = \"$tagName+$GITCOMMIT\";"'/' sources/qet.h 
 + 
 +cd ~ 
 +flatpak-builder --force-clean --ccache --repo=qet_git/0.8-dev qet_git/build-dir qet_git/build-aux/flatpak/org.qelectrotech.QElectroTech.json --gpg-sign=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX   --gpg-homedir=gpg 
 +flatpak build-update-repo qet_git/0.8-dev --title="Development builds of QElectroTech" --prune --prune-depth=4  --generate-static-deltas --gpg-sign=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX   --gpg-homedir=gpg 
 +rsync -e ssh -av --delete-after --no-owner --no-g --chmod=g+w --progress qet_git/0.8-dev/ scorpio810@ssh.tuxfamily.org:/home/qet/qet-repository/builds/Flatpak/ 
 +</code>
Imprimer/exporter