]> git.proxmox.com Git - libarchive-perl.git/log
libarchive-perl.git
10 months agobuildsys: avoid no-pre-clean flag when building DSC master
Thomas Lamprecht [Fri, 23 Jun 2023 14:51:31 +0000 (16:51 +0200)]
buildsys: avoid no-pre-clean flag when building DSC

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
10 months agobuildsys: expand clean target
Thomas Lamprecht [Fri, 23 Jun 2023 14:11:55 +0000 (16:11 +0200)]
buildsys: expand clean target

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
10 months agobuildsys: make build-dir generation atomic
Thomas Lamprecht [Fri, 23 Jun 2023 14:11:50 +0000 (16:11 +0200)]
buildsys: make build-dir generation atomic

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
10 months agobump version to 3.6.2
Thomas Lamprecht [Fri, 23 Jun 2023 12:04:37 +0000 (14:04 +0200)]
bump version to 3.6.2

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
10 months agobuildsys: track and upload dbgsym package
Thomas Lamprecht [Fri, 23 Jun 2023 13:14:37 +0000 (15:14 +0200)]
buildsys: track and upload dbgsym package

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
10 months agobuildsys: use full DEB_VERSION and correct DEB_HOST_ARCH
Thomas Lamprecht [Fri, 23 Jun 2023 13:14:28 +0000 (15:14 +0200)]
buildsys: use full DEB_VERSION and correct DEB_HOST_ARCH

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
10 months agod/control: drop (now) useless perl version guard & wrap-and-sort
Thomas Lamprecht [Fri, 23 Jun 2023 13:01:46 +0000 (15:01 +0200)]
d/control: drop (now) useless perl version guard & wrap-and-sort

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
10 months agod/copyright: update and license as AGPL-3.0-or-later
Thomas Lamprecht [Fri, 23 Jun 2023 12:42:35 +0000 (14:42 +0200)]
d/copyright: update and license as AGPL-3.0-or-later

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
10 months agobuildsys: no need to pass -rfakeroot to buildpackage anymore
Thomas Lamprecht [Fri, 23 Jun 2023 11:55:54 +0000 (13:55 +0200)]
buildsys: no need to pass -rfakeroot to buildpackage anymore

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
10 months agodocs: fix git clone path for this repo
Thomas Lamprecht [Fri, 23 Jun 2023 11:55:03 +0000 (13:55 +0200)]
docs: fix git clone path for this repo

pve-storage is a bit of a different repo ;-)

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
10 months agobuildsys: only call lintian for phony dsc target
Stoiko Ivanov [Fri, 16 Jun 2023 15:41:39 +0000 (17:41 +0200)]
buildsys: only call lintian for phony dsc target

to prevent running twice for `sbuild` convenience target
inspired by 68a0d9585edf989a0f6aa6698f038dba1dc5da8c in pve-firewall
(and similar commits in other repositories)

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
10 months agod/source/format: mark package as native
Stoiko Ivanov [Fri, 19 May 2023 16:18:43 +0000 (18:18 +0200)]
d/source/format: mark package as native

While libarchive has an upstream, the bindings are Proxmox native

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
10 months agod/control: define compat level via build-depends and raise to 13
Stoiko Ivanov [Tue, 23 May 2023 12:49:14 +0000 (14:49 +0200)]
d/control: define compat level via build-depends and raise to 13

taken from pve-common commit:
e9c2136cad80570eb3113f59893d6f3a770ab8f6

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
10 months agod/control: raise standards version compliance to 4.6.2
Stoiko Ivanov [Tue, 23 May 2023 12:50:06 +0000 (14:50 +0200)]
d/control: raise standards version compliance to 4.6.2

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
10 months agodrop deprecated function wrappers
Stoiko Ivanov [Tue, 23 May 2023 16:01:05 +0000 (18:01 +0200)]
drop deprecated function wrappers

the callers (in our codebase) were adapted with pmg-api commit
2e08e3c97b6410ac0b6d985c99ba7ba3722d21f1
so we can safely drop them now

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
10 months agoupdate libarchive bindings
Stoiko Ivanov [Tue, 23 May 2023 15:58:08 +0000 (17:58 +0200)]
update libarchive bindings

selectively updated based on the results of
`make update-bindings`

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
10 months agobuildsys: use simple parenthesis for variables
Stoiko Ivanov [Fri, 26 May 2023 16:44:05 +0000 (18:44 +0200)]
buildsys: use simple parenthesis for variables

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
10 months agobuildsys: derive upload dist automatically
Stoiko Ivanov [Tue, 23 May 2023 12:13:53 +0000 (14:13 +0200)]
buildsys: derive upload dist automatically

taken from pve-common commit:
0bc017209886ee52a5418bcb7921324836cc869b

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
10 months agobuildsys: add sbuild target and adapt clean target
Stoiko Ivanov [Tue, 23 May 2023 10:03:07 +0000 (12:03 +0200)]
buildsys: add sbuild target and adapt clean target

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agobuildsys: use simple cp instead of rsync
Thomas Lamprecht [Fri, 11 Jun 2021 12:01:17 +0000 (14:01 +0200)]
buildsys: use simple cp instead of rsync

to avoid an extra build dependencies for such a trivial thing

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agobump to 3.4.0
Stoiko Ivanov [Thu, 10 Jun 2021 16:44:20 +0000 (16:44 +0000)]
bump to 3.4.0

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
2 years agofix deprecation warnings
Stoiko Ivanov [Wed, 2 Jun 2021 06:30:32 +0000 (06:30 +0000)]
fix deprecation warnings

libarchive has deprecated a few functions in version 3.x.y and will
remove them in 4.0 - change to the new ones and provide wrappers
for those used by pmg-api

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
2 years agoupdate libarchive bindings
Stoiko Ivanov [Fri, 4 Jun 2021 13:05:24 +0000 (13:05 +0000)]
update libarchive bindings

by running
`h2xs  -M '^(archive|ARCHIVE)_' -v 3.4.0  -On LibArchive \
/usr/include/archive.h /usr/include/archive_entry.h -larchive`

and selectively adding the changes

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
2 years agobuildsys: add update-bindings make target
Stoiko Ivanov [Fri, 4 Jun 2021 14:20:36 +0000 (14:20 +0000)]
buildsys: add update-bindings make target

This target serves primarily to document the h2xs arguments used when
updating the bindings.
Sadly h2xs overwrites quite a few things and is not configurable
comfortably (e.g. the AUTHOR is always taken from getpwuid)
so the manual checking will remain.

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
2 years agoremove ppport.h from git - recreate it during build
Stoiko Ivanov [Fri, 4 Jun 2021 12:58:21 +0000 (12:58 +0000)]
remove ppport.h from git - recreate it during build

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
2 years agoadd LibArchive/fallback to .gitignore
Stoiko Ivanov [Fri, 4 Jun 2021 12:51:30 +0000 (12:51 +0000)]
add LibArchive/fallback to .gitignore

these files are recreated by Makefile.PL, if ExtUtils::Constant is
present (which is the case on debian if perl-modules-$perlver is
installed, which itself is a dependency of perl)

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
2 years agod/control: update Standards-Version to 4.5.1
Stoiko Ivanov [Tue, 1 Jun 2021 16:10:54 +0000 (16:10 +0000)]
d/control: update Standards-Version to 4.5.1

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
2 years agod/rules: use default minimal rules
Stoiko Ivanov [Tue, 1 Jun 2021 16:04:07 +0000 (16:04 +0000)]
d/rules: use default minimal rules

tested by checking both results with diffoscope

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
2 years agod/control: update dh compat level to 12
Stoiko Ivanov [Mon, 31 May 2021 00:06:48 +0000 (00:06 +0000)]
d/control: update dh compat level to 12

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
2 years agobuildsys: wrap-and-sort
Stoiko Ivanov [Mon, 31 May 2021 00:05:22 +0000 (00:05 +0000)]
buildsys: wrap-and-sort

Signed-off-by: stoiko ivanov <siv@pmgbullseye.proxmox.com>
4 years agobump version to 3.3.3-1
Thomas Lamprecht [Tue, 23 Jul 2019 19:00:50 +0000 (21:00 +0200)]
bump version to 3.3.3-1

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
4 years agobuildsys: use dpkg-dev shipped helper makefile
Thomas Lamprecht [Tue, 23 Jul 2019 19:00:41 +0000 (21:00 +0200)]
buildsys: use dpkg-dev shipped helper makefile

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
5 years agod/rules: use dh_prep instead of dh_clean -k
Thomas Lamprecht [Wed, 16 Jan 2019 12:34:28 +0000 (13:34 +0100)]
d/rules: use dh_prep instead of dh_clean -k

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
5 years agod/control: update Standards-Version tp 3.9.8
Thomas Lamprecht [Wed, 16 Jan 2019 12:27:52 +0000 (13:27 +0100)]
d/control: update Standards-Version tp 3.9.8

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
5 years agod/control: update compat to 10
Thomas Lamprecht [Wed, 16 Jan 2019 12:27:25 +0000 (13:27 +0100)]
d/control: update compat to 10

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
5 years agod/control: remove description field from general section
Thomas Lamprecht [Wed, 16 Jan 2019 12:18:59 +0000 (13:18 +0100)]
d/control: remove description field from general section

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
5 years agoAdd make dsc target
Rhonda D'Vine [Thu, 10 Jan 2019 12:37:22 +0000 (13:37 +0100)]
Add make dsc target

This splits out the copying of the BUILDSRC into its own target. It also
adds the missing git SOURCE file to the package, and doesn't rely on a
hardcoded ARCH in the Makefile.

Signed-off-by: Rhonda D'Vine <rhonda@proxmox.com>
5 years agoFetch package + version from the changelog
Rhonda D'Vine [Thu, 10 Jan 2019 12:37:21 +0000 (13:37 +0100)]
Fetch package + version from the changelog

Signed-off-by: Rhonda D'Vine <rhonda@proxmox.com>
7 years agoMakefile: cleanup, add dinstall target
Dietmar Maurer [Wed, 8 Mar 2017 15:44:09 +0000 (16:44 +0100)]
Makefile: cleanup, add dinstall target

7 years agofix upload target
Dietmar Maurer [Wed, 8 Mar 2017 15:42:59 +0000 (16:42 +0100)]
fix upload target

7 years agoupdates for debian stretch amd64
Dietmar Maurer [Tue, 14 Feb 2017 10:41:04 +0000 (11:41 +0100)]
updates for debian stretch amd64

9 years agoupdated for debian wheezy
Dietmar Maurer [Tue, 23 Sep 2014 09:59:49 +0000 (11:59 +0200)]
updated for debian wheezy

9 years agoupdate ppport.h for new perl on wheezy
Dietmar Maurer [Tue, 23 Sep 2014 09:54:17 +0000 (11:54 +0200)]
update ppport.h for new perl on wheezy

9 years agoimport from svn://proxdev/server/svn//libarchive-perl/pmg3
Dietmar Maurer [Fri, 19 Sep 2014 12:10:29 +0000 (14:10 +0200)]
import from svn://proxdev/server/svn//libarchive-perl/pmg3