Commit Graph

40 Commits

Author SHA1 Message Date
Thomas Lamprecht
77017fd76b bump version to 1.1.0
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-06-23 16:55:07 +02:00
Thomas Lamprecht
a42db1ef0e buildsys: avoid no-pre-clean flag when building DSC
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-06-23 16:55:07 +02:00
Thomas Lamprecht
4a1378ea7b buildsys: track and upload dbgsym package
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-06-23 16:55:07 +02:00
Thomas Lamprecht
328fafce5a buildsys: expand clean target
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-06-23 16:12:20 +02:00
Thomas Lamprecht
ef6c238d45 buildsys: make build-dir generation atomic
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-06-23 16:12:13 +02:00
Thomas Lamprecht
010339f8a7 d/copyright: move to machine readable & clarify packaging is GPL-2+
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-06-23 16:09:35 +02:00
Thomas Lamprecht
e1a928585b buildsys: use full DEB_VERSION and correct DEB_HOST_ARCH
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-06-23 16:08:09 +02:00
Stoiko Ivanov
6b46a5986c buildsys: only run 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>
2023-06-16 17:38:22 +02:00
Stoiko Ivanov
94212449fd update bindings
Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
2023-05-26 19:00:11 +02:00
Stoiko Ivanov
d2fd572683 buildsys: use simple parenthesis for variables
Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
2023-05-26 19:00:11 +02:00
Stoiko Ivanov
748e495f5f Merge commit '73d5a30a1d93eb79761f2472c685afb8e42a8646' from upstream
git-subtree-dir: xdgmime-source
git-subtree-origin: https://gitlab.freedesktop.org/xdg/xdgmime.git
2023-05-24 13:06:12 +02:00
Stoiko Ivanov
73d5a30a1d Squashed 'xdgmime-source/' changes from 28b70c4..3e7ee2d
3e7ee2d Add SPDX-License-Identifier tags in source files
d385402 src/: LGPLv2+ -> LGPLv2.1+
0122cb5 xdgmime: Finer handling for cases where mmap() is not available
c501188 xdgmime: Prevent infinite loops from badly-formed MIME registrations
462198f xdgmime: Add xdg_mime_set_dirs() method to override XDG envvars
1414820 Add missing S_ISREG definitions for VS2022
ecbc52c xdgmimemagic: Add an assertion to clarify state after hitting an error
95e3187 test-mime-data: output errors to stderr
fe2f298 ci: Test meson build
ade1de1 build: Add meson support
0722d76 ci: Fix shared-mime-info test not exercising our build
92f6a09 xdgmimemagic: Fix unused variable warning when !LITTLE_ENDIAN
50a624b Fix segfaults due to strict ISO C99 mode enforcement
7cc63be Makefile: Add support for POSIX make
d64963b test-mime-data: fail when an error occurs
1c521ab add OOM handling in mimemagic
1318486 Silence an uninitialize variable warning
3ae3ed6 xdgmime: Call xdg_mime_init() before xdg_mime_list_mime_parents()

git-subtree-dir: xdgmime-source
git-subtree-split: 3e7ee2dc8edde524858ad9a109dabe26980cf2e5
2023-05-24 13:06:12 +02:00
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
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
3898ed6b16 Merge commit 'cf31d981a600e46f3d3344be8f33f0813a909bb1' as 'xdgmime-source' 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