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

Distro agnostic packaging #4

Open
a-crate opened this issue Dec 4, 2021 · 0 comments
Open

Distro agnostic packaging #4

a-crate opened this issue Dec 4, 2021 · 0 comments

Comments

@a-crate
Copy link

a-crate commented Dec 4, 2021

This is a bit of a legacy issue I suppose, because you're potentially moving away from launchpad, but the source tarballs there don't contain the gsettings override file because it's part of the debian/ directory so it gets treated as part of the metadata for debian packages and not source code.
This works fine for debian and anyone unpacking .deb files, but it means the source tarball is incomplete. Here's the contents of what I get from launchpad:

regolith-default-settings
└── usr
    └── share
        └── applications
            ├── logout.desktop
            ├── reboot.desktop
            └── shutdown.desktop
regolith-default-settings_1.0.8.orig.tar.gz

A temporary (and bad) workaround would be to just have 2 files and update them concurrently. Is it possible to keep this file in the root of the repository and add dh_installgsettings regolith-default-settings.gsettings-override to the install script? I don't know a ton about deb packaging so I am not sure what options there are.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant