Package Details: tio 2.7-1

Git Clone URL: https://aur.archlinux.org/tio.git (read-only, click to copy)
Package Base: tio
Description: The simple TTY terminal I/O application
Upstream URL: http://tio.github.io/
Licenses: GPLv2
Submitter: nickoe
Maintainer: nickoe (swiftgeek, jledet, lundmar)
Last Packager: swiftgeek
Votes: 30
Popularity: 0.78
First Submitted: 2016-05-20 15:16 (UTC)
Last Updated: 2023-09-22 07:56 (UTC)

Latest Comments

1 2 Next › Last »

m040601 commented on 2023-09-22 09:44 (UTC)

Upstream URL:   http://tio.github.io/

Should be corrected. Both 'http' to https' now redirect to 'https://github.com/tio/tio'

Sacro commented on 2023-08-06 13:12 (UTC)

Please don't depend on bash-completion, not everyone has or uses bash.

Also no need to depend on glibc, it's part of the base system.

jhenson commented on 2022-11-10 20:09 (UTC)

I get the same message as @graysky when building on x86_64 (which builds fine) so that's not an error and cmake isn't required either.

The Meson build system
Version: 0.64.0
Source dir: /build/tio/src/tio-2.3
Build dir: /build/tio/src/tio-2.3/build
Build type: native build
Project name: tio
Project version: 2.3
C compiler for the host machine: cc (gcc 12.2.0 "cc (GCC) 12.2.0")
C linker for the host machine: cc ld.bfd 2.39.0
Host machine cpu family: x86_64
Host machine cpu: x86_64
...
Configuring config.h using configuration
Found pkg-config: /usr/bin/pkg-config (1.8.0)
Run-time dependency inih found: YES 56
Configuring tio using configuration
Did not find CMake 'cmake'
Found CMake: NO
Run-time dependency bash-completion found: NO (tried pkgconfig and cmake)
Configuring tio.1 using configuration
Build targets in project: 1

tio 2.3

  User defined options
    buildtype: plain
    prefix   : /usr

Found ninja-1.11.1 at /usr/bin/ninja

nickoe commented on 2022-11-10 18:59 (UTC)

@jhenson, cmake would ve wrong as well...

jhenson commented on 2022-11-10 18:24 (UTC)

@nickoe, shouldn't bash-completion be listed as as optdepends and/or a makedepends? A hard dependency seems like the wrong approach as not everyone uses bash as their shell.

nickoe commented on 2022-11-10 14:38 (UTC)

@graysky, I have resolved the issue and pushed a more appropriate fix.

graysky commented on 2022-11-07 18:06 (UTC)

@nickoe - Not on x86_64 but on aarch64 (Arch ARM):

...
Configuring tio using configuration
Did not find CMake 'cmake'
Found CMake: NO
Run-time dependency bash-completion found: NO (tried pkgconfig and cmake)
Configuring tio.1 using configuration
Build targets in project: 1

nickoe commented on 2022-11-07 17:42 (UTC) (edited on 2022-11-07 17:43 (UTC) by nickoe)

@graysky, I can build this on a system witout cmake being installed and I don't see it checking for cmake anymore.

...
Found pkg-config: /usr/bin/pkg-config (1.8.0)
Run-time dependency inih found: YES 56
Configuring tio using configuration
...

graysky commented on 2022-11-07 12:43 (UTC)

As mentioned in the comments previously, you need to add cmake as a makedepends.

m040601 commented on 2022-09-12 02:23 (UTC) (edited on 2022-09-12 02:41 (UTC) by m040601)

Thanks for maintaining this PKGBUILD, for this extremely usefull (and well maintained) tool.

The archive from where this PKGBUILD pulls,

tar -J -t -f tio-2.0.tar.xz   | grep --color=always -i -e news -e example -e readme 

contains currently among others,

tio-2.0/NEWS
tio-2.0/README.md
tio-2.0/example/
tio-2.0/example/tiorc

There is even a "demo.gif" small 3 MB movie, that doesnt blow up my system storage. Even the 670 Bytes "TODO" file is interesting to read.

I find these kind of stuff extremely usefull. Specially for niche tools that are somehow laborious, complicated or prone to user error. Or that I dont use dailly, and might forget how I did it. Maybe there will be even more in the future, "contribs", "examples" etc. I hate having to go back to the Internet just to read them.

Why are they being stripped off and trashed away ? And not ending up in something like "/usr/share/doc/tio/..." ?

I'm not familiar with "mesonbuild" nor even an expert in PKGBUILDS.

Could you please make sure they end up in my system as well ?

Thanks in advance