Commit Graph

28 Commits

Author SHA1 Message Date
Stoiko Ivanov
3d40a0985d d/control: raise standards version compliance to 4.6.2
Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
2023-05-24 12:10:55 +02:00
Stoiko Ivanov
d2167ba39d 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>
2023-05-24 12:10:13 +02:00
Stoiko Ivanov
9d93a1336d buildsys: derive upload dist automatically
taken from pve-common commit:
0bc017209886ee52a5418bcb7921324836cc869b

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
2023-05-24 12:08:54 +02:00
Stoiko Ivanov
a6b0921e08 buildsys: add dsc and sbuild targets
adapt variable definitions and clean target fittingly

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
2023-05-24 12:08:05 +02:00
Stoiko Ivanov
0c47d0e6e5 d/s/format: mark package as native
Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
2023-05-24 12:06:40 +02:00
Stoiko Ivanov
f7e761fc67 bump to version 1.0-1 2021-06-11 11:59:03 +00:00
Stoiko Ivanov
9254c93e2c d/control: update Standards-Version to 4.5.1
Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
2021-06-11 11:59:03 +00:00
Stoiko Ivanov
0d9c4e7653 d/control: add versioned dependency on perl 5.32
h2xs adds a use clause on the current perl version, so building fails
with older perl

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
2021-06-11 11:59:03 +00:00
Stoiko Ivanov
72cb96ca0a add update instructions to README
Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
2021-06-11 11:52:21 +00:00
Stoiko Ivanov
f05aec345d buildsys: add update-bindings target
Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
2021-06-11 11:52:21 +00:00
Stoiko Ivanov
e66585f467 update bindings
by running
`h2xs -P -v 1.0 -F -DHAVE_MMAP -M '^XDG_' -Ofan Xdgmime xdgmime.h`

and selectively adding changes.

upstream xdgmime.h contains all functions also as defines
(preprocessor mangling to add XDG_PREFIX to the function name) - thus
all functions would also be added as constants, which leads to errors
in the automatically generated tests. The functions need to be in
EXPORT_OK, but not added to @names in Makefile.PL.

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
2021-06-11 11:52:21 +00:00
Stoiko Ivanov
b6f9e3424b buildsys: reorganize Makefile
* build in versioned subdirectory
* add 'deb' make target
* drop fakeroot from dpkg-buildpackage invocation

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
2021-06-07 17:02:03 +00:00
Stoiko Ivanov
7488acc5a2 add xdgmime sources to Xdgmime/.gitignore
they get copied from xdgmime-source during build and
should not be checked in Xdgmime

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
2021-06-07 16:32:12 +00:00
Stoiko Ivanov
f0ad0d532f remove fallback header files
they get 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>
2021-06-05 15:15:33 +00:00
Stoiko Ivanov
385d3968ce remove ppport.h from git - recreate it during build
Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
2021-06-05 15:15:23 +00:00
Stoiko Ivanov
fda2f5eada drop old upstream tarball and copy
Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
2021-06-05 15:14:51 +00:00
Stoiko Ivanov
3898ed6b16 Merge commit 'cf31d981a600e46f3d3344be8f33f0813a909bb1' as 'xdgmime-source' 2021-06-05 15:11:55 +00:00
Stoiko Ivanov
cf31d981a6 Squashed 'xdgmime-source/' content from commit 28b70c4
git-subtree-dir: xdgmime-source
git-subtree-split: 28b70c4129c7589cd7066ef327eec418b20793db
2021-06-05 15:11:55 +00:00
Stoiko Ivanov
0de199287d d/rules: use minimal rules file
roughly tested by running diffoscope and comparing differences
and running the pmg-regression-tests

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
2021-06-05 15:07:38 +00:00
Stoiko Ivanov
c258365c28 d/control: update dh compat level to 12
Signe-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
2021-06-02 10:53:32 +00:00
Stoiko Ivanov
4a6e82a1a7 d/control: wrap-and-sort
Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
2021-06-02 10:53:22 +00:00
Thomas Lamprecht
0eb7e293f0 bump version to 0.01-5
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-07-23 21:12:22 +02:00
Thomas Lamprecht
39a29814e5 d/control: fix typo
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-07-23 21:12:16 +02:00
Thomas Lamprecht
5fb3d080ce buildsys: read version from changelog
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-07-23 21:10:53 +02:00
Thomas Lamprecht
3e022e05c5 d/control: bump compat to level 10
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-07-23 21:08:21 +02:00
Dietmar Maurer
90b3593db5 Makefile: fix upload target for stretch, add dinstall target 2017-03-08 16:49:42 +01:00
Dietmar Maurer
dcea139ebf updates for Debian wheezy 2014-09-22 09:47:01 +02:00
Dietmar Maurer
a1d229d14d import from svn://proxdev/server/svn//libxdgmime-perl/pmg3 2014-09-19 14:10:30 +02:00