Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Packaging improvements #163

Merged
merged 8 commits into from
Mar 30, 2023
Merged

Packaging improvements #163

merged 8 commits into from
Mar 30, 2023

Conversation

clefebvre
Copy link
Member

Follow up PR on #162.

uhle and others added 4 commits February 9, 2023 13:39
- Fix Upstream-Name and Source URL.
- Add Upstream-Contact.
- Fix LGPL's long name.
- Fix path to source file Invalid image.
Migrate to dh-sequence-gir and dh-sequence-python3
clefebvre and others added 4 commits February 9, 2023 14:15
…ession.d

This script has been moved to the standard location /etc/X11/xinit/xinitrc.d
by commit cba181d 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.
- 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.
- 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.
@clefebvre
Copy link
Member Author

I reimplemented the xinitrc vs xsession.d switch using meson.

@mtwebster mtwebster merged commit 2e65c9b into master Mar 30, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

3 participants