~linuxmint-daily-build-team/linuxmint/+git/xapps:packaging-improvements

Last commit made on 2023-02-09
Get this branch:
git clone -b packaging-improvements https://git.launchpad.net/~linuxmint-daily-build-team/linuxmint/+git/xapps

Branch merges

Branch information

Name:
packaging-improvements
Repository:
lp:~linuxmint-daily-build-team/linuxmint/+git/xapps

Recent commits

d2bbb35... by Thomas Uhle

debian: Add lintian-overrides files

- Add source/lintian-overrides to prevent false positives.
- Add xapps-common.lintian-overrides to silence lintian warnings about
  missing manpages and non-standard Berber locale.

c2dbfeb... by Thomas Uhle

debian: Clean up control file

- Add missing dependency on netcat because of its use in `pastebin`.
- Add explicit dependencies on libcairo2-dev and libglib2.0-dev because both
  are exposed to the user through header files and `xapp.pc`.
- Add explicit build dependency on libdbus-1-dev because of its use in
  `meson.build`.
- Remove explicit dependency on libgnomekbd8 from libxapp1 because it is
  already automatically added by dh_shlibdeps through ${shlibs:Depends}.
- Remove no longer applicable ${python:Depends} and ${shlibs:Depends} from
  gir1.2-xapp-1.0 to prevent warnings from dpkg-buildpackage.
- No need to explicitly build-depend on dpkg-dev (>= 1.15.1) because
  debhelper (>= 12) already depends on dpkg-dev (>= 1.18.2).
- Prefer package libgdk-pixbuf-2.0-dev over the transitional package
  libgdk-pixbuf2.0-dev.
- Sort order of dependencies.
- Mark xapps-doc with Multi-Arch: foreign.
- Declare Rules-Requires-Root: no.
- Add Homepage and Vcs-* stanzas.
- Update Standards-Version: 4.6.1.
- Fix package descriptions.

8ef00aa... by Thomas Uhle

makedoc: Update target URL

b69655e... by Clement Lefebvre <email address hidden>

debian: Install xinitrc script `80xapp-gtk3-module.sh` to /etc/X11/Xsession.d

This script has been moved to the standard location /etc/X11/xinit/xinitrc.d
by commit cba181dedeab3aa04aa5327e824d048dd8ed85cd that is yet not supported
neither by Debian nor by Ubuntu. So unless the user has a custom .xinitrc to
source files in /etc/X11/xinit/xinitrc.d or any other mechanism,
`80xapp-gtk3-module.sh` is going to be ignored at startup.

fbed851... by Clement Lefebvre <email address hidden>

debian: Amend rules file

Migrate to dh-sequence-gir and dh-sequence-python3

458de6e... by Thomas Uhle

debian: Amend copyright file

- Fix Upstream-Name and Source URL.
- Add Upstream-Contact.
- Fix LGPL's long name.
- Fix path to source file Invalid image.

2b512a7... by Thomas Uhle

debian: Strip leading slashes from paths in *.install files

ff8cdc3... by Thomas Uhle

Use generic pattern for the build directory in `.gitignore`

f226c3c... by Michael Webster

build: Install xapp-sn-watcher to an arch-specific location.

670cb66... by Michael Webster

build: Fix build for meson < 0.60

ref:
https://github.com/mesonbuild/meson/issues/9425