aboutsummaryrefslogtreecommitdiff
path: root/nitrocli/doc/packaging.md
diff options
context:
space:
mode:
authorDaniel Mueller <deso@posteo.net>2020-04-04 15:32:14 -0700
committerDaniel Mueller <deso@posteo.net>2020-04-04 15:32:14 -0700
commit681cc8882f7995407c33eb48730daaa901074460 (patch)
treec865f6c4a34e11af685889a09d95f3225e54a16c /nitrocli/doc/packaging.md
parentd0d9683df8398696147e7ee1fcffb2e4e957008c (diff)
downloadnitrocli-681cc8882f7995407c33eb48730daaa901074460.tar.gz
nitrocli-681cc8882f7995407c33eb48730daaa901074460.tar.bz2
Move nitrocli source code into repository root
Now that all vendored dependencies have been removed, this change moves the program's source code from the nitrocli/ directory into the root of the repository.
Diffstat (limited to 'nitrocli/doc/packaging.md')
-rw-r--r--nitrocli/doc/packaging.md64
1 files changed, 0 insertions, 64 deletions
diff --git a/nitrocli/doc/packaging.md b/nitrocli/doc/packaging.md
deleted file mode 100644
index 5ff4089..0000000
--- a/nitrocli/doc/packaging.md
+++ /dev/null
@@ -1,64 +0,0 @@
-How to package nitrocli
-=======================
-
-This document describes how to update the packaged versions of nitrocli.
-
-Arch Linux
-----------
-
-1. Clone the Git repository at ssh://aur@aur.archlinux.org/nitrocli.git.
-2. Edit the `PKGBUILD` file:
- - Update the `pkgver` variable to the current nitrocli version.
- - If the `pkgrel` variable is not 1, set it to 1.
- - Update the SHA512 hash in the `sha512sums` variable for the new tarball.
-3. Update the `.SRCINFO` file by running `makepkg --printsrcinfo > .SRCINFO`.
-4. Verify that the package builds successfully by running `makepkg`.
-5. Verify that the package was built as expected by running `pacman -Qlp $f`
- and `pacman -Qip $f`, where `$f` is `nitrocli-$pkgver.pkg.tar.gz`.
-6. Check the package for errors by running `namcap PKGBUILD` and `namcap
- nitrocli-$pkgver.pkg.tar.gz`.
-7. Add, commit, and push your changes to publish them in the AUR.
-
-If you have to release a new package version without a new nitrocli version,
-do not change the `pkgver` variable and instead increment the `pkgrel`
-variable.
-
-For more information, see the [Arch User Repository][] page in the Arch Wiki.
-
-Debian
-------
-
-1. Clone or fork the Git repository at
- https://salsa.debian.org/rust-team/debcargo-conf.
-2. Execute `./update.sh nitrocli`.
-3. Check and, if necessary, update the Debian changelog in the file
- `src/nitrocli/debian/changelog`.
-4. Verify that the package builds successfully by running `./build.sh nitrocli`
- in the `build` directory. (This requires an `sbuild` environment as
- described in the `README.rst` file.)
-5. Inspect the generated package by running `dpkg-deb --info` and `dpkg-deb
- --contents` on it.
-6. If you have push access to the repository, create the
- `src/nitrocli/debian/RFS` file to indicate that `nitrocli` can be updated.
-7. Add and commit your changes. If you have push access, push them.
- Otherwise create a merge request and indicate that `nitrocli` is ready for
- upload in its description.
-
-For more information, see the [Teams/RustPackaging][] page in the Debian Wiki
-and the [README.rst file][] in the debcargo-conf repository.
-
-For detailed information on the status of the Debian package, check the [Debian
-Package Tracker][].
-
-Ubuntu
-------
-
-The `nitrocli` package for Ubuntu is automatically generated from the Debian
-package. For detailed information on the status of the Ubuntu package, check
-[Launchpad][].
-
-[Arch User Repository]: https://wiki.archlinux.org/index.php/Arch_User_Repository
-[Teams/RustPackaging]: https://wiki.debian.org/Teams/RustPackaging
-[README.rst file]: https://salsa.debian.org/rust-team/debcargo-conf/blob/master/README.rst
-[Debian Package Tracker]: https://tracker.debian.org/pkg/rust-nitrocli
-[Launchpad]: https://launchpad.net/ubuntu/+source/rust-nitrocli