termux / termux-packages

A package build system for Termux.
https://termux.dev
Other
13.06k stars 3k forks source link

[Package]: Thunderbird #10093

Closed aicynide closed 8 months ago

aicynide commented 2 years ago

Package description

Thunderbird is an email, newsgroup, news feed, and chat (XMPP/IRC) client with personal information manager (PIM) functionality, inbuilt since version 78.0 and previously available from the Lightning calendar extension. Additional features are available from extensions.

Home page URL

https://www.thunderbird.net/

Source code URL

https://hg.mozilla.org/comm-central

Packaging policy acknowledgement

Additional information

No response

myates23 commented 2 years ago

This is important for G-Suite email migration. Thunderbird is the only reliable method of importing mbox files to gmail. Despite their promises to make migration easier, they export mbox's by "Takeout" but provide no means to input them. There seem to be no .deb aarch64 thunderbird packages.

aicynide commented 2 years ago

Why they don't provide arm64 binary? How people use thunderbird in raspberry pi?

aicynide commented 2 years ago

https://launchpad.net/~mozillateam/+archive/ubuntu/ppa/+packages

myates23 commented 2 years ago

Yes, but what about an Aarch64 Deb?

On Tue, 19 Apr 2022, 09:43 aicynide, @.***> wrote:

Package description

Thunderbird is an email, newsgroup, news feed, and chat (XMPP https://en.m.wikipedia.org/wiki/XMPP/IRC https://en.m.wikipedia.org/wiki/IRC) client with personal information manager https://en.m.wikipedia.org/wiki/Personal_information_manager (PIM) functionality, inbuilt since version 78.0 and previously available from the Lightning https://en.m.wikipedia.org/wiki/Mozilla_Lightning calendar extension. Additional features are available from extensions https://en.m.wikipedia.org/wiki/Add-on_(Mozilla). Home page URL

https://www.thunderbird.net/ Source code URL

https://hg.mozilla.org/comm-central Packaging policy acknowledgement

Additional information

No response

— Reply to this email directly, view it on GitHub https://github.com/termux/termux-packages/issues/10093, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABJ3C22EXCVWDZJQRXIR2XDVFZW2DANCNFSM5TYC3EZQ . You are receiving this because you commented.Message ID: @.***>

ghost commented 2 years ago

This package will be compiled for all architectures and we don't serve "pre-built" packages from distribution. depending on the complexity of this package

myates23 commented 2 years ago

Perhaps you don't, but someone might have built an Aarch64 Deb somewhere. Alternatively, is there a method of installing Amd64 packages in termux Aarch64, since they are supposed to be the same?

On Tue, 19 Apr 2022, 13:05 marcusz, @.***> wrote:

This packaged will be compiled for all architectures and we don't serve "pre-built" packages from distribution. depending on the complexity of this package

— Reply to this email directly, view it on GitHub https://github.com/termux/termux-packages/issues/10093#issuecomment-1102558185, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABJ3C27ZIWVBU3CGNHDPUO3VF2ORDANCNFSM5TYC3EZQ . You are receiving this because you commented.Message ID: @.***>

ghost commented 2 years ago

pre-built debs from distribution repositories aren't guaranteed to work in Termux environment if they weren't compiled for android toolchain, we have to include them in the build recipe. you can use proot'ed distribution to install thunderbird but it would be less reliable method

Alternatively, is there a method of installing Amd64 packages in termux Aarch64, since they are supposed to be the same?

No and they are not the same because it was compiled with different cpu instructions but they function the same if it was compiled to all architectures. and we don't interpret qemu in our packages to run amd64 packages but you can do it yourself

myates23 commented 2 years ago

I wrote AMD64 in error. I meant ARM64. How do you install them in Aarch64 termux?

On Wed, 20 Apr 2022 at 10:42, marcusz @.***> wrote:

again don't serve pre-built debs from distribution repositories that isn't guaranteed to work for our packages, we have to include them in our build recipe. you can use proot'ed distribution to install thunderbird but it would be less reliable method

Alternatively, is there a method of installing Amd64 packages in termux Aarch64, since they are supposed to be the same?

No and they are not the same because it was compiled with different cpu instructions. and we don't interpret qemu in our packages to run amd64 packages but you can do it yourself

— Reply to this email directly, view it on GitHub https://github.com/termux/termux-packages/issues/10093#issuecomment-1103714458, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABJ3C26RC7ER7AKINPO7WN3VF7GOVANCNFSM5TYC3EZQ . You are receiving this because you commented.Message ID: @.***>

-- Mike Yates Cowley Middlesex England

Grimler91 commented 2 years ago

I wrote AMD64 in error. I meant ARM64. How do you install them in Aarch64 termux?

You can't install a deb for a general arm64 linux distro in termux since android/termux isn't linux.

myates23 commented 2 years ago

Ah yes, of course. Mozilla provide a "Linux 64" userspace version but it's AMD64 compiled. Is Thunderbird "in the queue" for a Termux package? OfflineIMAP would also do the job, without X but is the devil to set up!

On Thu, 21 Apr 2022, 14:40 Henrik Grimler, @.***> wrote:

I wrote AMD64 in error. I meant ARM64. How do you install them in Aarch64 termux?

You can't install a deb for a general arm64 linux distro in termux since android/termux isn't linux https://wiki.termux.com/wiki/Differences_from_Linux.

— Reply to this email directly, view it on GitHub https://github.com/termux/termux-packages/issues/10093#issuecomment-1105222313, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABJ3C26I2PKT3CIBAMDKGG3VGFLFTANCNFSM5TYC3EZQ . You are receiving this because you commented.Message ID: @.***>