debianize-mobilizon/debian
pitchum 0fe25bc3a8 Fix markdown syntax in README.packaging.md 2024-03-10 18:11:08 +00:00
..
examples Move files needed for reverse-proxy in /var/lib/mobilizon/www 2024-03-10 13:19:46 +00:00
patches Remove languages having less than 50% of translated strings. 2024-03-10 17:13:22 +00:00
source Start packaging with git-buildpackage 2024-01-14 11:36:11 +00:00
upstream Start packaging with git-buildpackage 2024-01-14 11:36:11 +00:00
README.Debian.md Add some docs. 2024-03-09 12:06:56 +00:00
README.packaging.md Fix markdown syntax in README.packaging.md 2024-03-10 18:11:08 +00:00
changelog Release v4.0.2-2 2024-03-10 17:20:11 +00:00
config WIP debconf 2024-01-14 15:32:19 +00:00
config.exs.tpl Populate /var/lib/mobilizon and update config.exs accordingly 2024-03-10 13:15:43 +00:00
control Update deps and some metadata in d/control 2024-01-17 11:43:17 +00:00
copyright Start packaging with git-buildpackage 2024-01-14 11:36:11 +00:00
dirs Populate /var/lib/mobilizon and update config.exs accordingly 2024-03-10 13:15:43 +00:00
docs Fix config for dh_installdocs 2024-03-10 08:42:09 +00:00
gbp.conf Start packaging with git-buildpackage 2024-01-14 11:36:11 +00:00
install Move files needed for reverse-proxy in /var/lib/mobilizon/www 2024-03-10 13:19:46 +00:00
mobilizon.service WIP debconf 2024-01-14 15:32:19 +00:00
mobilizon_ctl Include wrapper script /bin/mobilizon_ctl 2024-01-17 11:48:16 +00:00
postinst Populate /var/lib/mobilizon and update config.exs accordingly 2024-03-10 13:15:43 +00:00
rules Disable tests because they require docker-compose 2024-01-14 11:36:11 +00:00
templates Add some docs. 2024-03-09 12:06:56 +00:00

README.packaging.md

Build a Debian package for mobilizon

The first time

git remote add upstream https://framagit.org/framasoft/mobilizon.git
git fetch --all
sudo apt build-dep .
gbp buildpackage

Build a release

export VERSION=4.1.0
git fetch --all
gbp import-ref --merge-mode=replace -u ${VERSION?}
dch --newversion "${VERSION?}-1" "New upstream release"
git commit -m "Start packaging ${VERSION?}" debian/changelog
# ... refresh patches, build, fix problems, build, ....
quilt push -a --refresh ; quilt pop -a ; rm .pc/ -rf
dch --release --distribution stable ""
git commit -m "Release ${VERSION?}-1" debian/changelog
gbp buildpackage