Skip to content

Arch Linux packaging questions #2310

@D3SOX

Description

@D3SOX

Hi @ansgarbecker,

Since I have packaged HeidiSQL for Arch Linux I have some questions regarding it.

While building you fetch translations from Transifex here

- name: Pull from transifex
uses: transifex/cli-action@v2
with:
token: ${{ secrets.TX_TOKEN }}
args: pull -a

This is the reason why I'm currently as a workaround grabbing them from the deb. Code for this is here
Where can I get the translation files otherwise from?

This goes well with my other question. Many things seem to be inferred from the binary name. As I want to provide both GTK and Qt versions (and also support having them both installed at the same time) the binaries are named as heidisql-gtk2 and heidisql-qt6

Therefore I had to symlink the translation files like heidisql-qt6.de.mo heidisql-gtk2.de.mo for the app to find it.

The same applies for the config directory. For which I currently also require to patch the app to make it use the same dir. Code for this is here

Can we maybe have cleaner solutions for this going on?

Metadata

Metadata

Assignees

No one assigned

    Labels

    linuxAffects Linux version (not Wine)setupAffects one of the installers (InnoSetup, dpkg, winget, chocolatey etc.)

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions