Commit Graph

67 Commits

Author SHA1 Message Date
Fabian Grünbichler
e7242f1219 d/control: update B-D
using debcargo deb-dependencies

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2025-03-13 14:15:17 +01:00
Fabian Grünbichler
a48e736f12 d/control: switch to Static-Built-Using
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2025-03-13 14:07:28 +01:00
Fabian Grünbichler
17de3e6a36 d/rules: mark as executable
to avoid dpkg-source complaining

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2025-02-12 10:28:39 +01:00
Maximiliano Sandoval
3f77845cc2 cargo: update proxmox-schema dep to 4.0
Signed-off-by: Maximiliano Sandoval <m.sandoval@proxmox.com>
2025-02-12 10:28:17 +01:00
Maximiliano Sandoval
25d5e5e640 cargo: update proxmox-subscription to version 0.5.0
Signed-off-by: Maximiliano Sandoval <m.sandoval@proxmox.com>
2024-12-05 09:38:04 +01:00
Thomas Lamprecht
e422022f2c d/lintian-overrides: ignore overly long X-Cargo-Built-Using fielt
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2024-09-06 18:04:02 +02:00
Thomas Lamprecht
a5f6a9c191 bump version to 0.6.7
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2024-09-06 18:03:33 +02:00
Thomas Lamprecht
49a8d26eb2 update proxmox-router to version 3
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2024-09-06 18:03:33 +02:00
Wolfgang Bumiller
451129ce9b require schema 3.1.4 for const unwrap_any_object_schema
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2024-08-28 15:01:41 +02:00
Fabian Grünbichler
c6f21980f3 build: execute dh-cargo-built-using
this ensures the X-Cargo-Built-Using (and soon, Static-Built-Using) substvars
are actually filled with contents, and allow to find out which rustc version
and dependency versions were used to build a particular binary package.

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2024-07-22 19:03:07 +02:00
Fabian Grünbichler
2cd3578c0d build: use cargo wrapper
for package builds to ensure all common flags are actually set.

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2024-07-22 19:03:07 +02:00
Maximiliano Sandoval
9ca8c35ab5 update to proxmox-sys 0.6
Signed-off-by: Maximiliano Sandoval <m.sandoval@proxmox.com>
2024-07-17 10:34:33 +02:00
Stoiko Ivanov
305b9e1b2b bump proxmox-apt to 0.11 and adapt to changes.
The recent changes to proxmox-apt along with the introduction of the
proxmox_apt_apit_types crate led to the following changes.

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
2024-07-10 11:15:34 +02:00
Stoiko Ivanov
bd85cf4b59 bump proxmox-time to 2.0
Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
2024-06-25 10:57:01 +02:00
Thomas Lamprecht
b2846c2899 bump version to 0.6.6
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2024-04-19 09:02:12 +02:00
Thomas Lamprecht
f1ef7f8c42 update proxmox-apt to 0.10.9
To allow repos that have packages without priority field in the index

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2024-04-19 09:01:10 +02:00
Thomas Lamprecht
7428e311da bump version to 0.6.5
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2024-02-21 12:52:19 +01:00
Thomas Lamprecht
5d183d04a6 d/rules: export version related environment variables for docs build
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2024-02-21 12:08:16 +01:00
Thomas Lamprecht
dd15694845 d/control: udpdate build-dependencies
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2024-02-21 12:02:44 +01:00
Fabian Grünbichler
6c3e71ae89 bump version to 0.6.4
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2024-01-09 09:34:47 +01:00
Fabian Grünbichler
8fdb6bc67f build: encode minimum proxmox-subscription version
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2024-01-09 09:09:35 +01:00
Thomas Lamprecht
580970b956 bump version to 0.6.3
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-11-25 17:22:54 +01:00
Thomas Lamprecht
f70470c2a9 cargo: update dependencies
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-10-12 17:01:35 +02:00
Thomas Lamprecht
30a3a3697a bump version to 0.6.2
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-06-29 15:06:50 +02:00
Thomas Lamprecht
7e2faedbb5 bump proxmox-apt dependency to 0.10.3
to get the component fixup for Debian security repo also for the
bookworm suite

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-06-29 15:03:00 +02:00
Thomas Lamprecht
e0663bd83f d/rules: patch out wrongly linked libraries from ELFs
Adapted from proxmox-backup's 198ebc6c ("d/rules: patch out wrongly
linked libraries from ELFs")

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-06-29 13:10:07 +02:00
Thomas Lamprecht
6346bb5599 bump version to 0.6.1
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-06-16 09:39:17 +02:00
Thomas Lamprecht
a35f55b942 bump version to 0.6.0
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-30 13:56:26 +02:00
Thomas Lamprecht
2971ba9487 d/control: add missing ${misc:Depends}
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-30 13:51:35 +02:00
Thomas Lamprecht
426271c059 avoid debcargo on build
Switch over to a more manual build oriented on proxmox-backup and
pve-lxc-syscalld.

nothing against debcargo directly, but currently it's really tailored
to Debians re-package upstream crate needs, and that shows.

Once we can generate control files from it without requiring all
build dependencies, and potentially some other stuff fixed, we could
re-introduce it.

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-30 13:50:40 +02:00
Thomas Lamprecht
758d000412 drop librust-proxmox-offline-mirror-dev package
was only auto-generated by debcargo/dh-cargo but we never uploaded it
nor used it anywhere FWICT

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-30 13:45:12 +02:00
Thomas Lamprecht
8c7f5fb92a d/control: define compat level via build-depends and raise to 13
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-30 13:10:47 +02:00
Thomas Lamprecht
ea9b44c98f update dependencies for current bookworm state
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-30 13:10:36 +02:00
Thomas Lamprecht
65e33b4673 debian: wrap-and-sort -tkn
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-30 11:24:36 +02:00
Fabian Grünbichler
29c23dc097 update d/control
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2023-03-03 12:16:26 +01:00
Thomas Lamprecht
ebb5569215 d/control: update
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-02-07 15:41:59 +01:00
Thomas Lamprecht
8497b4fe22 bump version to 0.5.1-1
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-02-07 15:36:03 +01:00
Fabian Grünbichler
26e97f4513 add missing build dependencies
found by building with sbuild in a clean chroot.

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2023-01-05 14:19:10 +01:00
Fabian Grünbichler
404eedad0b update to nix 0.26.1
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2023-01-05 14:18:59 +01:00
Fabian Grünbichler
67e1283c07 update d/control
after debcargo update

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2023-01-05 10:19:28 +01:00
Thomas Lamprecht
ab2be48e19 bump version to 0.5.0-1
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-10-22 17:02:09 +02:00
Fabian Grünbichler
e79308e626 mirror: add exclusion of packages/sections
to keep the size of mirror snapshots down by excluding unnecessary files
(e.g., games data, browsers, debug packages, ..).

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2022-10-19 16:25:25 +02:00
Fabian Grünbichler
03ea3497c7 d/debcargo.toml: add missing B-D
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2022-10-18 10:26:29 +02:00
Thomas Lamprecht
d0e605af5f bump version to 0.4.0-1
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-09-16 14:26:22 +02:00
Thomas Lamprecht
91bd534701 cargo: bump proxmox-apt dependency to 0.9.2
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-09-16 14:20:37 +02:00
Thomas Lamprecht
eb724f4021 buildsys: add lintian-overrides for shipped javascript libraries
albei we may want to really reuse the system ones..

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-09-15 11:37:49 +02:00
Thomas Lamprecht
6cbd79fcb7 d/control: fix line length of helper description
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-09-15 11:29:25 +02:00
Thomas Lamprecht
3be91c353e d/control: fix font build-dependencies for docs
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-09-15 10:31:32 +02:00
Fabian Grünbichler
141cdb6986 build: track docs build-dependencies
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2022-09-09 14:48:18 +02:00
Fabian Grünbichler
8791f19e00 bump version to 0.3.0-1
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2022-09-09 14:10:16 +02:00