Package Details: telescope 0.11-4

Git Clone URL: https://aur.archlinux.org/telescope.git (read-only, click to copy)
Package Base: telescope
Description: w3m-like browser for Gemini
Upstream URL: https://www.telescope-browser.org/
Keywords: gemini
Licenses: ISC
Submitter: andreafeletto
Maintainer: TrialnError
Last Packager: TrialnError
Votes: 2
Popularity: 0.000000
First Submitted: 2021-07-15 20:14 (UTC)
Last Updated: 2026-06-17 20:37 (UTC)

Latest Comments

1 2 Next › Last »

m040601 commented on 2026-07-09 01:49 (UTC) (edited on 2026-07-10 22:06 (UTC) by m040601)

... I will only remove the dep if the new libgrapheme 3.0 is not compatible with telescope...

Looks like the AUR "libgrapheme", https://aur.archlinux.org/packages/libgrapheme is stuck in a super outdated, three year old version. The maintainer seems to have problems updating it and is asking for help.

m040601 commented on 2026-06-17 20:31 (UTC) (edited on 2026-06-17 20:31 (UTC) by m040601)

Learned something new today,

$ pacman -Qo  readelf
/usr/bin/readelf is owned by binutils 2.46+r70+g155188ea10a7-1

Thanks for the time taken for the full detailed explanations.

TrialnError commented on 2026-06-17 19:50 (UTC) (edited on 2026-06-17 19:51 (UTC) by TrialnError)

I understand the notion in the light of the recent incidents, but there are some issues with the request.
Being a compiled program, something declared optional doesn't necessarily mean it can be placed in optdepends. Most of the time it just means it will be optional for compiling the binary.
But if it is used in the build process, it will become mandatory:

$ readelf -d /tmp/makepkg/telescope/pkg/telescope/usr/bin/telescope

Dynamic section at offset 0x317f0 contains 29 entries:
  Tag        Type                         Name/Value
 0x0000000000000001 (NEEDED)             Shared library: [libgrapheme.so.2.0]
 0x0000000000000001 (NEEDED)             Shared library: [libtls.so.28]
 0x0000000000000001 (NEEDED)             Shared library: [libncursesw.so.6]
 0x0000000000000001 (NEEDED)             Shared library: [libbsd.so.0]
 0x0000000000000001 (NEEDED)             Shared library: [libc.so.6]

And deps can be auto enabled, if the respective library is found:

(...)
checking for libgrapheme... yes
(...)

Therefore not everytime an explicit --with-xyz is needed.

Arch being a distro heavily sided with dynamic linking and avoiding static linking as much as possible plays also a part for explicitly adding it as deps.

Therefore I will only remove the dep if the new libgrapheme 3.0 is not compatible with telescope. But you can adjust your local copy to your liking :)

m040601 commented on 2026-06-17 17:39 (UTC) (edited on 2026-06-17 17:41 (UTC) by m040601)

Please remove "libgrapheme" from the mandatory dependencies to the optional dependencies.

From the README

## Building

Telescope depends on ncursesw, libtls or libretls, yacc/bison and
pkg-config.  
....
libgrapheme is an optional dependency:
there's a bundled copy but it's recommended to install it with a package
manager if available.

If I understand it right, please correct me, if you dont specify anythin, the default build options build telescope with that "internal" bundled libgrapheme.

If I understand it right, please correct me, this "telescope" PKGBUILD is not even using the "external" libgrapheme

16         ./configure --prefix='/usr' --with-libbsd #--with-libimsg

Context. I'm trying to reduce as much as possible my AUR dependencies. Unfortunately "libgrapheme" is an AUR only dependency.

Thanks in advance.

m040601 commented on 2025-05-10 17:21 (UTC) (edited on 2025-05-10 17:24 (UTC) by m040601)

pacman -Ql telescope

telescope /usr/bin/telescope
telescope /usr/bin/telescope-identity
...
telescope /usr/share/doc/telescope/README.md
...
telescope /usr/share/licenses/telescope/LICENSE
telescope /usr/share/man/man1/telescope-identity.1.gz
telescope /usr/share/man/man1/telescope.1.gz

wget https://github.com/telescope-browser/telescope/releases/download/0.11/telescope-0.11.tar.gz

tar tf telescope-0.11.tar.gz

....
....
telescope-0.10.1/ChangeLog
telescope-0.10.1/README.md
....
....
....
telescope-0.10.1/contrib/xdg-migrate.sh
telescope-0.10.1/contrib/light.config
telescope-0.10.1/contrib/dark.config
telescope-0.10.1/contrib/coccinelle/wrap.cocci
telescope-0.10.1/contrib/README.md
telescope-0.10.1/contrib/brutalist.config
....
....

Please make sure that "ChangeLog" and "contrib" themes and example files also get installed.

install -Dm644 ...

telescope /usr/share/doc/telescope/ChangeLog
telescope /usr/share/doc/telescope/contrib/...

Thanks in advance.

m040601 commented on 2024-06-04 04:45 (UTC) (edited on 2024-06-04 04:46 (UTC) by m040601)

on june 2024,

-Telescope depends on ncursesw and libtls or libretls.
+Telescope depends on ncursesw, libtls or libretls, and pkg-config.
I've moved the Telescope repositories under the
"telescope-browser" organization on codeberg and
github.  It felt a logical move to have telescope
less tied to my own name, even if I don't have
plans to stop working on it (totally the opposite
in fact! :flan_hacker:)

So, you may want to update your local checkouts to
the new addresses:

- https://codeberg.org/telescope-browser/telescope

- https://github.com/telescope-browser/telescope

The repository at https://git.omarpolo.com will
continue working, haven't bought `telescope-
browser.org` (yet?) :P

m040601 commented on 2023-04-14 10:23 (UTC) (edited on 2023-04-14 10:25 (UTC) by m040601)

Such a usefull and polished nice gemini client.

Pity that the maintainer of this PKGBUILD decided to abandon all 3 versions of it.

Anyone interested in adopting them ? I dont yet have the AUR/PKGBUILD skills to properly maintain them myself.

andreafeletto commented on 2022-03-10 19:22 (UTC)

Either install telescope-git or wait for a new release. This package is for releases only.

strajder commented on 2022-03-10 19:02 (UTC)

andreafeletto, this AUR package (telescope) is currently using the git tag 0.7.1, which belongs to an old commit 84b0c4ab06e6de6c071c3cac39b0df011cf23ff5 from January 15th. Like I said, the current master, which is 7452ce7d14f2164d0ebbff3b129b933191345bcf from March 1st, works without crashing.