Package Details: typora 1.4.4-1

Git Clone URL: https://aur.archlinux.org/typora.git (read-only, click to copy)
Package Base: typora
Description: A minimal markdown editor and reader.
Upstream URL: https://typora.io/
Keywords: markdown
Licenses: custom:"Copyright (c) 2015 Abner Lee All Rights Reserved."
Submitter: duckbrain
Maintainer: irgendwr
Last Packager: irgendwr
Votes: 126
Popularity: 2.67
First Submitted: 2016-09-28 06:28 (UTC)
Last Updated: 2022-09-14 23:46 (UTC)

Pinned Comments

irgendwr commented on 2021-11-26 12:36 (UTC) (edited on 2022-03-25 14:57 (UTC) by irgendwr)

Typora is no longer free since it's out of beta. To continue using it you will need to purchase a license.

Update: It might be possible to use Typora for free on Linux; Some restrictions may apply. See the official FAQ: "Can I use Typora for free?" for more details.

I created another package for anyone that wants to continue using the last free beta version: typora-free

Please report issues with Typora here: https://github.com/typora/typora-issues

Latest Comments

1 2 3 4 5 6 .. 11 Next › Last »

tomacrisan commented on 2022-03-27 15:14 (UTC)

@irgendwr Thank you for your reply with the Typora github location and for posting the latest version. Fortunately, this fixed my printing issue.

irgendwr commented on 2022-03-25 14:55 (UTC) (edited on 2022-03-25 15:06 (UTC) by irgendwr)

@tomacrisan you can report Typora issues/bugs to the developer here: https://github.com/typora/typora-issues This issue looks similar: https://github.com/typora/typora-issues/issues/5033

I've just published the latest release, maybe this resolves your issue.

tomacrisan commented on 2022-03-25 13:54 (UTC)

I've never been able to print since the release of the licensed version. I have a license and have entered it. Attempting to print results in the application closing with a segmentation fault. Any suggestions on how I can debug this?

irgendwr commented on 2022-03-15 23:00 (UTC)

Hi @NicoHood, thanks for pointing out that the dependencies where outdated/incorrect.

I disagree with the other two warnings though: 1. The SETUID permission on the sandbox seems to be there on purpose (see Typora docs). 2. This is an upstream issue. I won't provide a custom license file, Typora should include that in their package.

Regarding the .tar.gz file: Sure, we could. But why? The benefit of the deb archive is that it already creates the correct folder structure. I won't change that unless there are good reasons to do so.

NicoHood commented on 2022-03-15 18:55 (UTC) (edited on 2022-03-15 18:56 (UTC) by NicoHood)

I've also added:

chmod u-s "${pkgdir}/usr/share/typora/chrome-sandbox"
chmod g-s "${pkgdir}/usr/share/typora/chrome-sandbox"

Can't we also use the .tar.gz file to package this software? https://download.typora.io/linux/Typora-linux-x64-1.1.5.tar.gz

NicoHood commented on 2022-03-15 18:43 (UTC)

I ran the latest PKGBUILD and noticed a new namcap warnings:

Checking typora-1.1.5-1-x86_64.pkg.tar.zst
typora E: ELF file ('usr/share/typora/Typora') outside of a valid path.
typora E: ELF file ('usr/share/typora/chrome-sandbox') outside of a valid path.
typora E: ELF file ('usr/share/typora/libEGL.so') outside of a valid path.
typora E: ELF file ('usr/share/typora/libGLESv2.so') outside of a valid path.
typora E: ELF file ('usr/share/typora/libffmpeg.so') outside of a valid path.
typora E: ELF file ('usr/share/typora/libvk_swiftshader.so') outside of a valid path.
typora E: ELF file ('usr/share/typora/libvulkan.so.1') outside of a valid path.
typora E: ELF file ('usr/share/typora/resources/app.asar.unpacked/main.node') outside of a valid path.
typora E: ELF file ('usr/share/typora/resources/node_modules/spellchecker/build/Release/spellchecker.node') outside of a valid path.
typora E: ELF file ('usr/share/typora/resources/node_modules/spellchecker/node_modules/cld/build/Release/cld.node') outside of a valid path.
typora E: ELF file ('usr/share/typora/resources/node_modules/vscode-ripgrep/bin/rg') outside of a valid path.
typora E: ELF file ('usr/share/typora/swiftshader/libEGL.so') outside of a valid path.
typora E: ELF file ('usr/share/typora/swiftshader/libGLESv2.so') outside of a valid path.
typora W: ELF file ('usr/share/typora/resources/app.asar.unpacked/main.node') lacks FULL RELRO, check LDFLAGS.
typora W: ELF file ('usr/share/typora/resources/node_modules/spellchecker/build/Release/spellchecker.node') lacks FULL RELRO, check LDFLAGS.
typora W: ELF file ('usr/share/typora/resources/node_modules/spellchecker/node_modules/cld/build/Release/cld.node') lacks FULL RELRO, check LDFLAGS.
typora W: ELF file ('usr/share/typora/resources/node_modules/vscode-ripgrep/bin/rg') lacks FULL RELRO, check LDFLAGS.
typora W: ELF file ('usr/share/typora/resources/app.asar.unpacked/main.node') lacks PIE.
typora W: ELF file ('usr/share/typora/resources/node_modules/spellchecker/build/Release/spellchecker.node') lacks PIE.
typora W: ELF file ('usr/share/typora/resources/node_modules/spellchecker/node_modules/cld/build/Release/cld.node') lacks PIE.
typora W: ELF file ('usr/share/typora/resources/node_modules/vscode-ripgrep/bin/rg') lacks PIE.
typora E: Missing custom license directory (usr/share/licenses/typora)
typora W: File (usr/share/typora/chrome-sandbox) is setuid or setgid.
typora W: Referenced library 'libsmime3.so' is an uninstalled dependency
typora W: Referenced library 'libnspr4.so' is an uninstalled dependency
typora W: Referenced library 'libnss3.so' is an uninstalled dependency
typora W: Referenced library 'libasound.so.2' is an uninstalled dependency
typora W: Referenced library 'libffmpeg.so' is an uninstalled dependency
typora W: Referenced library 'libnssutil3.so' is an uninstalled dependency
typora W: Unused shared library '/usr/lib/libdl.so.2' by file ('usr/share/typora/Typora')
typora W: Unused shared library '/usr/lib/libpthread.so.0' by file ('usr/share/typora/Typora')
typora W: Unused shared library '/usr/lib/libpthread.so.0' by file ('usr/share/typora/chrome-sandbox')
typora W: Unused shared library '/usr/lib/libdl.so.2' by file ('usr/share/typora/libEGL.so')
typora W: Unused shared library '/usr/lib/libpthread.so.0' by file ('usr/share/typora/libEGL.so')
typora W: Unused shared library '/usr/lib/libdl.so.2' by file ('usr/share/typora/libGLESv2.so')
typora W: Unused shared library '/usr/lib/libpthread.so.0' by file ('usr/share/typora/libGLESv2.so')
typora W: Unused shared library '/usr/lib/libpthread.so.0' by file ('usr/share/typora/libffmpeg.so')
typora W: Unused shared library '/usr/lib/libdl.so.2' by file ('usr/share/typora/libvk_swiftshader.so')
typora W: Unused shared library '/usr/lib/libpthread.so.0' by file ('usr/share/typora/libvk_swiftshader.so')
typora W: Unused shared library '/usr/lib/libdl.so.2' by file ('usr/share/typora/libvulkan.so.1')
typora W: Unused shared library '/usr/lib/libpthread.so.0' by file ('usr/share/typora/libvulkan.so.1')
typora W: Unused shared library '/usr/lib/libpthread.so.0' by file ('usr/share/typora/resources/app.asar.unpacked/main.node')
typora W: Unused shared library '/usr/lib/libpthread.so.0' by file ('usr/share/typora/resources/node_modules/spellchecker/build/Release/spellchecker.node')
typora W: Unused shared library '/usr/lib/libpthread.so.0' by file ('usr/share/typora/resources/node_modules/spellchecker/node_modules/cld/build/Release/cld.node')
typora W: Unused shared library '/usr/lib/libdl.so.2' by file ('usr/share/typora/swiftshader/libEGL.so')
typora W: Unused shared library '/usr/lib/libpthread.so.0' by file ('usr/share/typora/swiftshader/libEGL.so')
typora W: Unused shared library '/usr/lib/libdl.so.2' by file ('usr/share/typora/swiftshader/libGLESv2.so')
typora W: Unused shared library '/usr/lib/libpthread.so.0' by file ('usr/share/typora/swiftshader/libGLESv2.so')
typora W: Dependency included and not needed ('libxss')

I could solve most of the dependency issues by adding: 'nss' 'alsa-lib' 'nspr' 'poppler'

The following two warnings should be adressed as well: typora E: Missing custom license directory (usr/share/licenses/typora) typora W: File (usr/share/typora/chrome-sandbox) is setuid or setgid.

kgbook commented on 2021-12-07 13:41 (UTC)

PING typora.io 100% packet loss from China Mainland. What a pity!

irgendwr commented on 2021-11-26 12:36 (UTC) (edited on 2022-03-25 14:57 (UTC) by irgendwr)

Typora is no longer free since it's out of beta. To continue using it you will need to purchase a license.

Update: It might be possible to use Typora for free on Linux; Some restrictions may apply. See the official FAQ: "Can I use Typora for free?" for more details.

I created another package for anyone that wants to continue using the last free beta version: typora-free

Please report issues with Typora here: https://github.com/typora/typora-issues

irgendwr commented on 2021-09-20 13:58 (UTC)

Thanks @xsmile, I've now removed the option to build with the systems electron package since, even after fixing the build script, typora detects these changes and refuses to launch. Besides, it never really was stable since electron updates could break typora at any time.

xsmile commented on 2021-09-20 06:35 (UTC)

I get an packaging error while trying to use system Electron:

==> Starting package()...
mv: cannot stat 'tmp/resources/app': No such file or directory