1.3 KiB
		
	
	
	
	
	
			
		
		
	
	- 
bump the version number in pubspec.yaml (ex: version: 1.0.5) 
- 
push to github 
- 
create and push version tag (ex: v1.0.5) 
- 
create a release on GitHub 
- 
build the tarball ( make)
- 
upload the tarball to github 
- 
cd /mnt/data/dev/debianpackages/quickgui.deb/quickgui
- 
head debian/changelogto check the latest changelog
- 
dch -v a.b.c "New changelog message"
- 
nano debian/changelogto change the release (ex: 1.0.5-1~focal1.0 focal)
- 
uscan --noconf --force-download --rename --download-current-version --destdir=.. --verboseto download the tarball properly
- 
dpkg-buildpackage -d -S -sato build the changes file (the name of the key to use is in ~/.config/dpkg/buildpackage.conf)
- 
nano debian/changelogto change the release (ex: 1.0.5-1~hirsute1.0 hirsute)
- 
dpkg-buildpackage -d -S -sa
- 
nano debian/changelogto change the release (ex: 1.0.5-1~impish1.0 impish)
- 
dpkg-buildpackage -d -S -sa
- 
nano debian/changelogto change the release (ex: 1.0.5-1~jammy.0 jammy)
- 
dpkg-buildpackage -d -S -sa
- 
dput ppa:yannick-mauray/quickgui ../quickgui_1.0.5-1~focal1.0_source.changes
- 
dput ppa:yannick-mauray/quickgui ../quickgui_1.0.5-1~hirsute1.0_source.changes
- 
dput ppa:yannick-mauray/quickgui ../quickgui_1.0.5-1~impish1.0_source.changes
- 
dput ppa:yannick-mauray/quickgui ../quickgui_1.0.5-1~jammy1.0_source.changes