Commit Graph

19 Commits

Author SHA1 Message Date
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