Skip to content

feat(rpm): add support for custom package_name to rename package artifacts - #355

Merged
lijy91 merged 2 commits into
fastforgedev:mainfrom
eximius313:fix/custom-package-name
Jul 21, 2026
Merged

feat(rpm): add support for custom package_name to rename package artifacts#355
lijy91 merged 2 commits into
fastforgedev:mainfrom
eximius313:fix/custom-package-name

Conversation

@eximius313

Copy link
Copy Markdown
Contributor

Fixes #314

  • Introduced package_name support in MakeRPMConfig (parity with Deb maker).
  • Updated Spec generation to use package_name (if provided) for:
    • The RPM package Name.
    • The installation directory (/usr/share/<package_name>).
    • The executable symlink in /usr/bin/<package_name>.
    • The naming of .desktop, .png, and .xml assets.
    • The Exec command in the desktop entry.
  • Decoupled the internal appBinaryName (source) from the system-facing package identity (destination).

Kamil and others added 2 commits July 21, 2026 14:18
…facts

- Introduced `package_name` support in `MakeRPMConfig` (parity with Deb maker).
- Updated Spec generation to use `package_name` (if provided) for:
  - The RPM package Name.
  - The installation directory (`/usr/share/<package_name>`).
  - The executable symlink in `/usr/bin/<package_name>`.
  - The naming of .desktop, .png, and .xml assets.
  - The `Exec` command in the desktop entry.
- Decoupled the internal `appBinaryName` (source) from the system-facing package identity (destination).
@lijy91
lijy91 force-pushed the fix/custom-package-name branch from b473322 to 9e0d4a6 Compare July 21, 2026 06:19
@lijy91
lijy91 merged commit 495e83c into fastforgedev:main Jul 21, 2026
This was referenced Jul 21, 2026
@eximius313
eximius313 deleted the fix/custom-package-name branch July 21, 2026 08:59
@eximius313

eximius313 commented Jul 29, 2026

Copy link
Copy Markdown
Contributor Author

@lijy91 - it seems that new flutter_app_packager is not published yet. Do you have plans to do it?

@lijy91

lijy91 commented Jul 29, 2026

Copy link
Copy Markdown
Contributor

@eximius313 - flutter_app_packager v0.6.11 has been published to pub.dev now, along with unified_distributor v0.2.12 and fastforge v0.6.12. Your package_name changes are included. Thanks for the contribution! 🙏

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.

[RPM] Support custom 'package_name' to control installation paths and binary naming

2 participants