Age | Commit message (Collapse) | Author |
|
This removes one optional dependency again because the corresponding
package is gone.
I have verified that GitHub’s tarball contains the same tree as the v5
tag in my clone:
$ rm -f v5.tar.gz
$ wget -q https://github.com/systemd/mkosi/archive/v5.tar.gz
$ gunzip < v5.tar.gz | sha256sum
1fb31363ed7b26c7e60c8193e09d77c889aa66f515fc0957e689331d96272b0c -
$ git archive v5 --prefix=mkosi-5/ | sha256sum
1fb31363ed7b26c7e60c8193e09d77c889aa66f515fc0957e689331d96272b0c -
$ sha256sum v5.tar.gz # this is the sha256sum in the PKGBUILD file
88e995dac8dfc665d2e741bd24f94c5aeb7f11fc79f2cd8560001f68a86a4bda v5.tar.gz
I have also verified that the v5 tag in my clone was signed (validly) by
the same key [1] that also signed the v232, v237 and v239 tags in my
clone of the systemd repository. Since I do not have any web-of-trust
connection to Lennart Poettering, that will have to do.
[1]:
Primary key fingerprint: 63CD A1E5 D3FC 22B9 98D2 0DD6 327F 2695 1A01 5CC4
Subkey fingerprint: 16B1 C4EE C0BC 021A C777 F681 B63B 2187 9C34 85B0
|
|
This adds several optional dependencies, though I’m not sure if all of
them are correct, especially around the QEMU area.
I have verified that GitHub’s tarball contains the same tree as the v3
tag in my clone:
$ rm -f v4.tar.gz
$ wget -q https://github.com/systemd/mkosi/archive/v4.tar.gz
$ gunzip < v4.tar.gz | sha256sum
c1e12afe7f8a7e54aafe564ecc0439ef8c8b9800879d8181c1ac7e8f399bad19 -
$ git archive v4 --prefix=mkosi-4/ | sha256sum
c1e12afe7f8a7e54aafe564ecc0439ef8c8b9800879d8181c1ac7e8f399bad19 -
$ sha256sum v4.tar.gz # this is the sha256sum in the PKGBUILD file
855666aa7a16fcc41b0a2e5f12dc1916d19e03c9d174332ef0fd53cb137da8f2 v4.tar.gz
I have also verified that the v4 tag in my clone was signed (validly) by
the same key [1] that also signed the v232 and v237 tags in my clone of
the systemd repository. Since I do not have any web-of-trust connection
to Lennart Poettering, that will have to do.
[1]:
Primary key fingerprint: 63CD A1E5 D3FC 22B9 98D2 0DD6 327F 2695 1A01 5CC4
Subkey fingerprint: 16B1 C4EE C0BC 021A C777 F681 B63B 2187 9C34 85B0
|
|
This removes the workaround for the forgotten version number bump, since
v3 has the correct version number everywhere.
I have verified that GitHub’s tarball contains the same tree as the v3
tag in my clone:
$ rm -f v3.tar.gz
$ wget -q https://github.com/systemd/mkosi/archive/v3.tar.gz
$ gunzip < v3.tar.gz | sha256sum
84e4da79c1cd734c67f64f3e02fa42d32968fc592bf8b942d6ffcaa3bdc211a3 -
$ git archive v3 --prefix=mkosi-3/ | sha256sum
84e4da79c1cd734c67f64f3e02fa42d32968fc592bf8b942d6ffcaa3bdc211a3 -
$ sha256sum v3.tar.gz # this is the sha256sum in the PKGBUILD file
3bb606f16a26e08ce071e673cb935e62cecb3559db6b41c620f240666d7c5734 v3.tar.gz
I have also verified that the v3 tag in my clone was signed (validly) by
the same key [1] that also signed the v232 tag in my clone of the
systemd repository. Since I do not have any web-of-trust connection to
Lennart Poettering, that will have to do.
[1]:
Primary key fingerprint: 63CD A1E5 D3FC 22B9 98D2 0DD6 327F 2695 1A01 5CC4
Subkey fingerprint: 16B1 C4EE C0BC 021A C777 F681 B63B 2187 9C34 85B0
|
|
The optdepends changes are copied over from the mkosi-git package.
This also adds a workaround for the forgotten version number bump in the
mkosi and setup.py files (see systemd/mkosi#68).
I have verified that GitHub’s tarball contains the same tree as the v2
tag in my clone:
$ rm -f v2.tar.gz
$ wget -q https://github.com/systemd/mkosi/archive/v2.tar.gz
$ gunzip < v2.tar.gz | sha256sum
f03d43e5f07ee31d32324401f23140c68ad49d8a1a5fd40104347a5a6663fa08 -
$ git archive v2 --prefix=mkosi-2/ | sha256sum
f03d43e5f07ee31d32324401f23140c68ad49d8a1a5fd40104347a5a6663fa08 -
$ sha256sum v2.tar.gz # this is the sha256sum in the PKGBUILD file
1b1df95a95cd02ed4d2473d7be147da0829e24b5f84cea91995d76dab2f90de6 v2.tar.gz
I have also verified that the v2 tag in my clone was signed (validly) by
the same key [1] that also signed the v232 tag in my clone of the
systemd repository. Since I do not have any web-of-trust connection to
Lennart Poettering, that will have to do.
[1]:
Primary key fingerprint: 63CD A1E5 D3FC 22B9 98D2 0DD6 327F 2695 1A01 5CC4
Subkey fingerprint: 16B1 C4EE C0BC 021A C777 F681 B63B 2187 9C34 85B0
|
|
|
|
Those were added to the README in systemd/mkosi#39, but are already
valid in the first release.
|
|
Based on Dave Reisner’s mkosi-git package; changes:
- Make myself maintainer and change Dave Reisner to contributor in the
comments at the top of the package.
- Change the package version to the proper release version.
- Change the license to LGPL2.1, as indicated by the LICENSE file and
the license information in the setup.py script. I have no idea where
the GPL in the original PKGBUILD came from; the initial commit of the
mkosi-git package repository was about 18 hours after the LICENSE file
was added to the mkosi repository in systemd/mkosi@ed122ae.
- Remove provides and conflicts directives, which belong only on the
-git package.
- Add all the dependencies listed in the README.md as optdepends, with
explanation. (As far as I can tell, none of them are required, though
you will need at least one of dnf, debootstrap, or
arch-install-scripts to build any images.)
- Change the source to the GitHub release tarball instead of a git URL,
and add a SHA2-256 checksum.
- Remove the pkgver function.
- Generally use single quotes instead of double quotes where possible.
- Update the build function to change to the correct directory.
I have verified that GitHub’s tarball contains the same tree as the v1
tag in my clone:
$ rm -f v1.tar.gz
$ wget -q https://github.com/systemd/mkosi/archive/v1.tar.gz
$ gunzip < v1.tar.gz | sha256sum
1449e1f6e1ac063311b4650a61cf10d7a0c59a2608f15d8b9a6cdc496b45bfba -
$ git archive v1 --prefix=mkosi-1/ | sha256sum
1449e1f6e1ac063311b4650a61cf10d7a0c59a2608f15d8b9a6cdc496b45bfba
$ sha256sum v1.tar.gz # this is the sha256sum in the PKGBUILD file
83712a72d59435ace5e6a06392c3c81da78572ba1d33f07adc583cead663a03a v1.tar.gz
I have also verified that the v1 tag in my clone was signed (validly) by
the same key (5C251B5FC54EB2F80F407AAAC54CA336CFEB557E) that also signed
the v230 tag in my clone of the systemd repository. Since I do not have
any web-of-trust connection to Zbigniew Jędrzejewski-Szmek, that will
have to do.
|