From 3b149631f0eb732049e04fa0c89d09c7aa2376f9 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Mon, 15 Apr 2024 20:22:53 +0200 Subject: Adding upstream version 1.6.12. Signed-off-by: Daniel Baumann --- README.dev.md | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 README.dev.md (limited to 'README.dev.md') diff --git a/README.dev.md b/README.dev.md new file mode 100644 index 0000000..67deef8 --- /dev/null +++ b/README.dev.md @@ -0,0 +1,35 @@ +## Releasing + +* Make sure https://github.com/github/hub is installed and configured. +* Make sure the `ChangeLog` is up to date. +* Run `dev-bin/release.sh` + +## Ubuntu PPA packages + +0. Switch to the `ubuntu-ppa` branch and merge the release tag from above. + +Release script: + +1. run `dev-bin/ppa-release.sh` + +Manual PPA process: + +1. Type `dch -i` and add the appropriate `debian/changelog` entry. +2. Move tarball created above to a temp directory and + name it `geoip_1.?.?.orig.tar.gz`. +3. Unpack tarball. +4. Copy `debian` directory from Git. (We intentionally do not include it in + the tarball so that we don't interfere with Debian's packaging.) +5. Update `debian/changelog` for the dist you are releasing to, e.g., + precise, trusty, vivid, and prefix the version with the a `~` followed + by the dist name, e.g., `1.6.3-1+maxmind1~trusty`. +6. Run `debuild -S -sa -rfakeroot -k`. (The key may not be necessary + if your .bashrc is appropriately ) +7. Run `lintian` to make sure everything looks sane. +8. Run `dput ppa:maxmind/ppa ../` to + upload. +9. Repeat 4-8 for remaining distributions. + +## Homebrew + +* Update the [Homebrew formula](https://github.com/Homebrew/homebrew-core/blob/master/Formula/geoip.rb). -- cgit v1.2.3