Skip to content

enhance: improve Linux package build configuration#2302

Open
gadfly3173 wants to merge 2 commits intosourcegit-scm:developfrom
gadfly3173:enhance/linux-package-build
Open

enhance: improve Linux package build configuration#2302
gadfly3173 wants to merge 2 commits intosourcegit-scm:developfrom
gadfly3173:enhance/linux-package-build

Conversation

@gadfly3173
Copy link
Copy Markdown
Contributor

  • Dynamically generate ICU dependency versions in package.linux.sh
  • Use @ICU_DEPS@ placeholder in control file for easier maintenance
  • Add postinst script to update desktop database and icon cache
  • Expand appdata.xml with full application description and screenshots

Fixes #2301

- Dynamically generate ICU dependency versions in package.linux.sh
- Use @ICU_DEPS@ placeholder in control file for easier maintenance
- Add postinst script to update desktop database and icon cache
- Expand appdata.xml with full application description and screenshots
@gadfly3173 gadfly3173 marked this pull request as draft April 25, 2026 08:38
Git on Windows didn't track the executable bit for postinst, causing
dpkg-deb to reject the package with "bad permissions 664" error.
@gadfly3173 gadfly3173 marked this pull request as ready for review April 25, 2026 08:52
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

Successfully merging this pull request may close these issues.

1 participant