Package Details: telescope-git 0.11.r8.gc499490-1

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

Latest Comments

TrialnError commented on 2026-06-17 19:52 (UTC)

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:43 (UTC)

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.

TrialnError commented on 2025-05-10 17:26 (UTC)

If it is wished that those files are installed. Sure.
Not sure why it gets compared with the release tarball from the previous version? In case of this a link to the respective files in the upstream repo would have sufficed.

TrialnError commented on 2025-05-10 17:14 (UTC)

No need to flag a -git PKGBUILD out of date (unless it is broken) :) It will always create a package based on the latest source from the repo. Just create a new package.
What should have marked out of date is the non-git PKGBUILD. And I'm currently in the process of updating that one. ;D

m040601 commented on 2024-06-04 04:44 (UTC) (edited on 2024-06-04 04:47 (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