Commit Graph

81 Commits

Author SHA1 Message Date
Thomas Lamprecht
2b01d6abae d/copyright: update years
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2025-02-27 11:40:44 +01:00
Thomas Lamprecht
4f2c05f7c0 bump version to 8.2.0
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2025-02-27 11:40:14 +01:00
Fabian Grünbichler
8ef628f5e3 meta: add systemd-sysv to dependencies
Proxmox Mail Gateway only works properly with systemd as PID1, encode this in
the meta dependencies to avoid accidents.

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2024-03-07 09:31:25 +01:00
Thomas Lamprecht
f908774b85 d/copyright: update years
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2024-02-26 20:35:57 +01:00
Thomas Lamprecht
75afeecaae bump version to 8.1.0
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2024-02-26 20:35:28 +01:00
Thomas Lamprecht
8908f645ff buildsys: clean: only remove all files with an actual .build ending
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2024-02-26 14:18:47 +01:00
Fabian Grünbichler
491705d303 bump version to 8.0.1
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2023-08-01 12:20:18 +02:00
Fabian Grünbichler
57437e3def wrap-and-sort d/control
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2023-08-01 12:19:31 +02:00
Fabian Grünbichler
80cb1ffebb switch to proxmox-kernel-6.2/proxmox-headers-6.2
and force upgrade of proxmox-kernel-helper with support for the new package
names.

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2023-08-01 12:19:31 +02:00
Thomas Lamprecht
55d4cf95a5 bump version to 8.0.0
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-06-26 18:26:25 +02:00
Thomas Lamprecht
0d034352a0 d/control: bump versioned dependencies for pmg-gui & pmg-api 8.0
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-06-26 18:26:25 +02:00
Thomas Lamprecht
eb2bc72aeb drop outdated maintscript
affects a release from two major releases back, as we support
migrating only to the next major release we can safely remove
anything for oldoldstable buster / PMG 6.x here

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-06-26 18:26:25 +02:00
Stoiko Ivanov
057b020873 d/control: normalize via wrap-and-sort -tkn
Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-06-26 18:26:25 +02:00
Stoiko Ivanov
794a28d89a d/control: depend on kernel 6.2 by default
Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-06-26 18:26:25 +02:00
Stoiko Ivanov
ab48797081 d/control: define compat level via build-depends and raise to 13
Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-06-26 09:26:13 +02:00
Thomas Lamprecht
eb45cd58e1 buildsys: safer clean target
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-06-26 09:26:13 +02:00
Thomas Lamprecht
1f11c55787 buildsys: only get git revision if actually used
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-06-26 09:26:13 +02:00
Thomas Lamprecht
15beb08b8d d/copyright: move over to machine readable, clarify that it's AGPLv3+
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-06-26 09:26:13 +02:00
Stoiko Ivanov
4399103ab9 buildsys: drop passing arch to upload for arch-all package
Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-06-26 09:26:13 +02:00
Stoiko Ivanov
ced2d8a7ea buildsys: derive upload dist automatically
Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-06-26 09:26:13 +02:00
Stoiko Ivanov
bfa4d89c17 buildsys: add dsc generation and sbuild convenience target
Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-06-26 09:26:13 +02:00
Stoiko Ivanov
3f94f6cc44 d/control: add Standards-Version and misc:Depends
Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-06-26 09:26:13 +02:00
Stoiko Ivanov
6efbea9093 d/source: mark package as native
Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-06-26 09:26:13 +02:00
Stoiko Ivanov
9e7376675d buildsys: make build-dir generation atomic
Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-06-26 09:26:13 +02:00
Stoiko Ivanov
ca6500923f makefile: convert to use simple parenthesis
Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-06-26 09:26:13 +02:00
Thomas Lamprecht
a4d0c556de bump version to 7.3-2
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-03-29 13:15:28 +02:00
Fabian Grünbichler
80c7384dfb depend on proxmox-kernel-helper
it got split out of the pve-kernel-meta repository and renamed at the same
time.

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
 [ T: resolve trivial merge conflict ]
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-03-29 13:13:57 +02:00
Thomas Lamprecht
d6b32209d1 d/copyright: update years
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-03-27 10:56:34 +02:00
Thomas Lamprecht
611330729b bump version to 7.3-1
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-03-27 10:55:19 +02:00
Thomas Lamprecht
b0c32da358 bump version to 7.2-1
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-11-29 15:51:38 +01:00
Thomas Lamprecht
c255e3f121 bump version to 7.1-2
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-09-07 16:53:14 +02:00
Stoiko Ivanov
bea4e99701 d/control: depend on pve-kernel-5.15
It's the current default kernel

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
2022-08-30 15:35:54 +02:00
Thomas Lamprecht
9abe2a0590 buildsys: upload to bullseye
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-11-26 12:58:26 +01:00
Thomas Lamprecht
db85f0849f bump version to 7.1-1
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-11-26 12:54:49 +01:00
Thomas Lamprecht
c81de510bf d/control: depend on pve-kernel-5.13 and pve-headers-5.13
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-11-23 07:50:52 +01:00
Thomas Lamprecht
fca72ef2d5 bump version to 7.0-1
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-06-28 14:43:41 +02:00
Thomas Lamprecht
fb6152c56e d/control: add versioned dependency for pmg-api >= 7
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-06-28 14:42:56 +02:00
Thomas Lamprecht
56f6fc976d d/control: depend on pve-kernel-5.11 and pve-headers-5.11
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-06-28 14:42:19 +02:00
Thomas Lamprecht
867cfe1fde d/control: drop libc6 from dependencies
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-06-28 14:41:43 +02:00
Thomas Lamprecht
5f6c5c61aa bump version to 6.4-1
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-03-28 18:35:50 +02:00
Thomas Lamprecht
2c702b9dfb bump version to 6.3-1
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-11-24 10:41:46 +01:00
Thomas Lamprecht
cfa1a6cf6a d/rules: make file executable
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-09-18 10:38:53 +02:00
Stoiko Ivanov
5615d600c6 bump to version 6.2-2
Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
2020-09-18 10:38:20 +02:00
Stoiko Ivanov
12caddf0d0 wrap-and-sort
Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
2020-09-18 10:38:20 +02:00
Stoiko Ivanov
065de7d613 remove archive keys from proxmox-mailgateway
and depend on proxmox-archive-keyring instead, which ships them for all
Proxmox products.

this commit mirrors cb0a97d1c0b52c3905b00b98652b8ead45c6cc31 from proxmox-ve

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
2020-09-18 10:38:20 +02:00
Thomas Lamprecht
37684640f8 bump version to 6.2-1
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-04-22 13:42:40 +02:00
Thomas Lamprecht
f91da74eaf depende on pve-kernel-5.4
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-04-22 13:41:56 +02:00
Stoiko Ivanov
4a7edd85a6 add package specific lintian overrides
prevents a 'malformed-override' lintian error since debhelper calls
`dh_lintian` which ships and installs the override files in
'/usr/share/lintian/overrides'

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
2019-12-30 10:24:11 +01:00
Stoiko Ivanov
97ac0d6777 use debhelper for all targets
remove the manual targets calling debhelper, by replacing them with a minimal
debian/rules file invoking debhelper for everything

tested by running diffoscope between the package with and without this
patch (and manually comparing the expected differences)

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
2019-12-30 10:24:11 +01:00
Stoiko Ivanov
143b4f26ae bump debian compat level to 12
Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
2019-12-30 10:24:11 +01:00