Github messages for voidlinux
 help / color / mirror / Atom feed
* [ISSUE] Package request: fastfetch
@ 2023-04-15 14:04 gorhatlin
  2023-04-15 19:03 ` classabbyamp
  2023-04-15 19:03 ` [ISSUE] [CLOSED] " classabbyamp
  0 siblings, 2 replies; 15+ messages in thread
From: gorhatlin @ 2023-04-15 14:04 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1672 bytes --]

New issue by gorhatlin on void-packages repository

https://github.com/void-linux/void-packages/issues/43461

Description:
### Package name

fastfetch

### Package homepage

https://github.com/LinusDierheimer/fastfetch

### Description

Like neofetch, but much faster because written in C. Fastfetch is a [neofetch](https://github.com/dylanaraps/neofetch)-like tool for fetching system information and displaying them in a pretty way. It is written mainly in C, with performance and customizability in mind. It also displays more information (like weather you are using Plasma Wayland Session or X11).

Proposed template that builds latest version:

pkgname=fastfetch
version=1.11.0
revision=1
build_style=cmake
configure_args="-DCMAKE_INSTALL_PREFIX=/usr -DBUILD_TESTS=OFF -DENABLE_SQLITE3=OFF -DENABLE_RPM=OFF -DENABLE_IMAGEMAGICK6=OFF -DENABLE_LIBCJSON=OFF"
pkgdesc="Like Neofetch, but much faster because written in C"
url="https://github.com/LinusDierheimer/fastfetch"
maintainer="Hatch <redefinirani@gmail.com>"
short_desc="Like Neofetch, but much faster because written in C"
homepage="https://github.com/LinusDierheimer/fastfetch"
license="MIT"
depends="gcc"
distfiles="https://github.com/LinusDierheimer/fastfetch//archive/refs/tags/$version.tar.gz"
checksum="900b3c19f56fca59fd90ae2a033f40fec00185f2a0078dabdcc13a27635dd989"
arch="x86_64 armv7 aarch64"
makedepends="cmake dbus dconf ImageMagick libnm libpulseaudio libxcb libXrandr mesa ocl-icd opencl-headers pciutils Vulkan-Headers vulkan-loader wayland xfconf zlib chafa"

### Does the requested package meet the package requirements?

Compiled

### Is the requested package released?

Yes

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: Package request: fastfetch
  2023-04-15 14:04 [ISSUE] Package request: fastfetch gorhatlin
@ 2023-04-15 19:03 ` classabbyamp
  2023-04-15 19:03 ` [ISSUE] [CLOSED] " classabbyamp
  1 sibling, 0 replies; 15+ messages in thread
From: classabbyamp @ 2023-04-15 19:03 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 205 bytes --]

New comment by classabbyamp on void-packages repository

https://github.com/void-linux/void-packages/issues/43461#issuecomment-1509928612

Comment:
https://github.com/void-linux/void-packages/issues/38293

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [ISSUE] [CLOSED] Package request: fastfetch
  2023-04-15 14:04 [ISSUE] Package request: fastfetch gorhatlin
  2023-04-15 19:03 ` classabbyamp
@ 2023-04-15 19:03 ` classabbyamp
  1 sibling, 0 replies; 15+ messages in thread
From: classabbyamp @ 2023-04-15 19:03 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1675 bytes --]

Closed issue by gorhatlin on void-packages repository

https://github.com/void-linux/void-packages/issues/43461

Description:
### Package name

fastfetch

### Package homepage

https://github.com/LinusDierheimer/fastfetch

### Description

Like neofetch, but much faster because written in C. Fastfetch is a [neofetch](https://github.com/dylanaraps/neofetch)-like tool for fetching system information and displaying them in a pretty way. It is written mainly in C, with performance and customizability in mind. It also displays more information (like weather you are using Plasma Wayland Session or X11).

Proposed template that builds latest version:

pkgname=fastfetch
version=1.11.0
revision=1
build_style=cmake
configure_args="-DCMAKE_INSTALL_PREFIX=/usr -DBUILD_TESTS=OFF -DENABLE_SQLITE3=OFF -DENABLE_RPM=OFF -DENABLE_IMAGEMAGICK6=OFF -DENABLE_LIBCJSON=OFF"
pkgdesc="Like Neofetch, but much faster because written in C"
url="https://github.com/LinusDierheimer/fastfetch"
maintainer="Hatch <redefinirani@gmail.com>"
short_desc="Like Neofetch, but much faster because written in C"
homepage="https://github.com/LinusDierheimer/fastfetch"
license="MIT"
depends="gcc"
distfiles="https://github.com/LinusDierheimer/fastfetch//archive/refs/tags/$version.tar.gz"
checksum="900b3c19f56fca59fd90ae2a033f40fec00185f2a0078dabdcc13a27635dd989"
arch="x86_64 armv7 aarch64"
makedepends="cmake dbus dconf ImageMagick libnm libpulseaudio libxcb libXrandr mesa ocl-icd opencl-headers pciutils Vulkan-Headers vulkan-loader wayland xfconf zlib chafa"

### Does the requested package meet the package requirements?

Compiled

### Is the requested package released?

Yes

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: Package request: fastfetch
  2022-07-27  5:03 [ISSUE] " Nathan-MV
                   ` (10 preceding siblings ...)
  2024-01-22 20:17 ` brian6932
@ 2024-05-04 12:36 ` Bnyro
  11 siblings, 0 replies; 15+ messages in thread
From: Bnyro @ 2024-05-04 12:36 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 530 bytes --]

New comment by Bnyro on void-packages repository

https://github.com/void-linux/void-packages/issues/38293#issuecomment-2094148586

Comment:
I think that adding this package should be reconsidered due to the fact that `neofetch` (which seems to be the only real alternative that's currently in the repositories) is unmaintained for 3 years and additionally got archived some days ago.

Neofetch will no longer work on compatibility with anything coming to the Linux world in the future and might be a potential stability issue.

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: Package request: fastfetch
  2022-07-27  5:03 [ISSUE] " Nathan-MV
                   ` (9 preceding siblings ...)
  2022-08-13 12:08 ` LinusDierheimer
@ 2024-01-22 20:17 ` brian6932
  2024-05-04 12:36 ` Bnyro
  11 siblings, 0 replies; 15+ messages in thread
From: brian6932 @ 2024-01-22 20:17 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 181 bytes --]

New comment by brian6932 on void-packages repository

https://github.com/void-linux/void-packages/issues/38293#issuecomment-1904736831

Comment:
Any chance of this getting revived?

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: Package request: fastfetch
  2022-07-27  5:03 [ISSUE] " Nathan-MV
                   ` (8 preceding siblings ...)
  2022-08-13 12:07 ` LinusDierheimer
@ 2022-08-13 12:08 ` LinusDierheimer
  2024-01-22 20:17 ` brian6932
  2024-05-04 12:36 ` Bnyro
  11 siblings, 0 replies; 15+ messages in thread
From: LinusDierheimer @ 2022-08-13 12:08 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 577 bytes --]

New comment by LinusDierheimer on void-packages repository

https://github.com/void-linux/void-packages/issues/38293#issuecomment-1214146416

Comment:
Author of fastfetch here, just discovered this issue.

1.6.2 and higher does compile with musl now.

Also i wouldn't consider fastfetch a simple clone of neofetch, as it has features neofetch is lacking. It is also better in detecting some things. And mainly it is a lot faster, for example putting it in .bashrc (or similar) is much more sane than using neofetch for that, which would noticeable impact shell start time.

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: Package request: fastfetch
  2022-07-27  5:03 [ISSUE] " Nathan-MV
                   ` (7 preceding siblings ...)
  2022-08-13 12:07 ` LinusDierheimer
@ 2022-08-13 12:07 ` LinusDierheimer
  2022-08-13 12:08 ` LinusDierheimer
                   ` (2 subsequent siblings)
  11 siblings, 0 replies; 15+ messages in thread
From: LinusDierheimer @ 2022-08-13 12:07 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 562 bytes --]

New comment by LinusDierheimer on void-packages repository

https://github.com/void-linux/void-packages/issues/38293#issuecomment-1214146416

Comment:
Author of fastfetch here, just discovered this issue.

1.6.2 and higher does compile with musl now.

Also i wouldn't consider fastfetch a simple clone of neofetch, as it has features neofetch is lacking. It is also better in detecting some things. And mainly it is a lot faster, for example putting it in .bashrc (or similar) is much more sane than neofetch, which would noticeable impact shell start time.

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: Package request: fastfetch
  2022-07-27  5:03 [ISSUE] " Nathan-MV
                   ` (6 preceding siblings ...)
  2022-08-13 12:06 ` LinusDierheimer
@ 2022-08-13 12:07 ` LinusDierheimer
  2022-08-13 12:07 ` LinusDierheimer
                   ` (3 subsequent siblings)
  11 siblings, 0 replies; 15+ messages in thread
From: LinusDierheimer @ 2022-08-13 12:07 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 553 bytes --]

New comment by LinusDierheimer on void-packages repository

https://github.com/void-linux/void-packages/issues/38293#issuecomment-1214146416

Comment:
Author of fastfetch here, just discovered this issue.

1.6.2 and higher does compile with musl now.

Also i wouldn't consider fastfetch a simple clone of neofetch, as it has features neofetch is lacking. It is also better in detecting some things. And mainly it is a lot faster, for example putting it in .bashrc etc is much more sane than neofetch, which would noticeable impact shell start time.

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: Package request: fastfetch
  2022-07-27  5:03 [ISSUE] " Nathan-MV
                   ` (5 preceding siblings ...)
  2022-08-03 13:29 ` tranzystorek-io
@ 2022-08-13 12:06 ` LinusDierheimer
  2022-08-13 12:07 ` LinusDierheimer
                   ` (4 subsequent siblings)
  11 siblings, 0 replies; 15+ messages in thread
From: LinusDierheimer @ 2022-08-13 12:06 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 553 bytes --]

New comment by LinusDierheimer on void-packages repository

https://github.com/void-linux/void-packages/issues/38293#issuecomment-1214146416

Comment:
Author of fastfetch here, just discovered this issue.

1.6.2 and higher does compile with musl now.

Also i wouldn't consider fastfetch a simple clone of neofetch, as it has features neofetch is lacking. It also is better in detecting some things. And mainly it is a lot faster, for example putting it in .bashrc etc is much more sane than neofetch, which would noticeable impact shell start time.

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: Package request: fastfetch
  2022-07-27  5:03 [ISSUE] " Nathan-MV
                   ` (4 preceding siblings ...)
  2022-08-03 10:48 ` hervyqa
@ 2022-08-03 13:29 ` tranzystorek-io
  2022-08-13 12:06 ` LinusDierheimer
                   ` (5 subsequent siblings)
  11 siblings, 0 replies; 15+ messages in thread
From: tranzystorek-io @ 2022-08-03 13:29 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 261 bytes --]

New comment by tranzystorek-io on void-packages repository

https://github.com/void-linux/void-packages/issues/38293#issuecomment-1203953417

Comment:
@hervyqa there's a musl incompatibility for older 32bit time structs, seems this should be addressed upstream

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: Package request: fastfetch
  2022-07-27  5:03 [ISSUE] " Nathan-MV
                   ` (3 preceding siblings ...)
  2022-08-03 10:37 ` hervyqa
@ 2022-08-03 10:48 ` hervyqa
  2022-08-03 13:29 ` tranzystorek-io
                   ` (6 subsequent siblings)
  11 siblings, 0 replies; 15+ messages in thread
From: hervyqa @ 2022-08-03 10:48 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 2395 bytes --]

New comment by hervyqa on void-packages repository

https://github.com/void-linux/void-packages/issues/38293#issuecomment-1203776110

Comment:
> This is unlikely to be added to void due to quality requirements (see #31361).
> 
> You can still use the template from my PR if you want slightly_smiling_face

i tried to compile version 1.6.1 in musl, but it failed. like this https://github.com/void-linux/void-packages/runs/7547325156?check_suite_focus=true#step:7:1043
@tranzystorek-io 

```
[15/79] Building C object CMakeFiles/libfastfetch.dir/src/common/networking.c.o
FAILED: CMakeFiles/libfastfetch.dir/src/common/networking.c.o 
/usr/bin/cc -DFF_HAVE_DBUS=1 -DFF_HAVE_DCONF=1 -DFF_HAVE_EGL=1 -DFF_HAVE_GIO=1 -DFF_HAVE_GLX=1 -DFF_HAVE_IMAGEMAGICK7=1 -DFF_HAVE_LIBPCI=1 -DFF_HAVE_OPENCL=1 -DFF_HAVE_OSMESA=1 -DFF_HAVE_RPM=1 -DFF_HAVE_SQLITE3=1 -DFF_HAVE_VULKAN=1 -DFF_HAVE_WAYLAND=1 -DFF_HAVE_X11=1 -DFF_HAVE_XCB=1 -DFF_HAVE_XCB_RANDR=1 -DFF_HAVE_XFCONF=1 -DFF_HAVE_XRANDR=1 -DFF_HAVE_ZLIB=1 -I/builddir/fastfetch-1.6.1/build -I/builddir/fastfetch-1.6.1/src -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/dconf -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/xfce4/xfconf-0 -I/usr/include/ImageMagick-7 -DNDEBUG -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2    -fdebug-prefix-map=/builddir/fastfetch-1.6.1=. -Wall -Wextra -Wconversion -flto -fno-fat-lto-objects -std=gnu11 -MD -MT CMakeFiles/libfastfetch.dir/src/common/networking.c.o -MF CMakeFiles/libfastfetch.dir/src/common/networking.c.o.d -o CMakeFiles/libfastfetch.dir/src/common/networking.c.o -c /builddir/fastfetch-1.6.1/src/common/networking.c
/builddir/fastfetch-1.6.1/src/common/networking.c: In function 'ffNetworkingGetHttp':
/builddir/fastfetch-1.6.1/src/common/networking.c:29:24: error: storage size of 'timev' isn't known
   29 |         struct timeval timev;
      |                        ^~~~~
/builddir/fastfetch-1.6.1/src/common/networking.c:29:24: warning: unused variable 'timev' [-Wunused-variable]
ninja: build stopped: subcommand failed.
=> ERROR: fastfetch-1.6.1_1: do_build: '${make_cmd} ${makejobs} ${make_build_args} ${make_build_target}' exited with 1
=> ERROR:   in do_build() at common/build-style/cmake.sh:85
xbps-rindex: cannot read repository data: No such file or directory
```

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: Package request: fastfetch
  2022-07-27  5:03 [ISSUE] " Nathan-MV
                   ` (2 preceding siblings ...)
  2022-07-28  7:41 ` tranzystorek-io
@ 2022-08-03 10:37 ` hervyqa
  2022-08-03 10:48 ` hervyqa
                   ` (7 subsequent siblings)
  11 siblings, 0 replies; 15+ messages in thread
From: hervyqa @ 2022-08-03 10:37 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 2290 bytes --]

New comment by hervyqa on void-packages repository

https://github.com/void-linux/void-packages/issues/38293#issuecomment-1203776110

Comment:
> This is unlikely to be added to void due to quality requirements (see #31361).
> 
> You can still use the template from my PR if you want slightly_smiling_face

i tried to compile version 1.6.1 in musl, but it failed.
@tranzystorek-io 

```
[15/79] Building C object CMakeFiles/libfastfetch.dir/src/common/networking.c.o
FAILED: CMakeFiles/libfastfetch.dir/src/common/networking.c.o 
/usr/bin/cc -DFF_HAVE_DBUS=1 -DFF_HAVE_DCONF=1 -DFF_HAVE_EGL=1 -DFF_HAVE_GIO=1 -DFF_HAVE_GLX=1 -DFF_HAVE_IMAGEMAGICK7=1 -DFF_HAVE_LIBPCI=1 -DFF_HAVE_OPENCL=1 -DFF_HAVE_OSMESA=1 -DFF_HAVE_RPM=1 -DFF_HAVE_SQLITE3=1 -DFF_HAVE_VULKAN=1 -DFF_HAVE_WAYLAND=1 -DFF_HAVE_X11=1 -DFF_HAVE_XCB=1 -DFF_HAVE_XCB_RANDR=1 -DFF_HAVE_XFCONF=1 -DFF_HAVE_XRANDR=1 -DFF_HAVE_ZLIB=1 -I/builddir/fastfetch-1.6.1/build -I/builddir/fastfetch-1.6.1/src -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/dconf -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/xfce4/xfconf-0 -I/usr/include/ImageMagick-7 -DNDEBUG -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2    -fdebug-prefix-map=/builddir/fastfetch-1.6.1=. -Wall -Wextra -Wconversion -flto -fno-fat-lto-objects -std=gnu11 -MD -MT CMakeFiles/libfastfetch.dir/src/common/networking.c.o -MF CMakeFiles/libfastfetch.dir/src/common/networking.c.o.d -o CMakeFiles/libfastfetch.dir/src/common/networking.c.o -c /builddir/fastfetch-1.6.1/src/common/networking.c
/builddir/fastfetch-1.6.1/src/common/networking.c: In function 'ffNetworkingGetHttp':
/builddir/fastfetch-1.6.1/src/common/networking.c:29:24: error: storage size of 'timev' isn't known
   29 |         struct timeval timev;
      |                        ^~~~~
/builddir/fastfetch-1.6.1/src/common/networking.c:29:24: warning: unused variable 'timev' [-Wunused-variable]
ninja: build stopped: subcommand failed.
=> ERROR: fastfetch-1.6.1_1: do_build: '${make_cmd} ${makejobs} ${make_build_args} ${make_build_target}' exited with 1
=> ERROR:   in do_build() at common/build-style/cmake.sh:85
xbps-rindex: cannot read repository data: No such file or directory
```

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: Package request: fastfetch
  2022-07-27  5:03 [ISSUE] " Nathan-MV
  2022-07-27 21:03 ` tranzystorek-io
  2022-07-27 21:03 ` tranzystorek-io
@ 2022-07-28  7:41 ` tranzystorek-io
  2022-08-03 10:37 ` hervyqa
                   ` (8 subsequent siblings)
  11 siblings, 0 replies; 15+ messages in thread
From: tranzystorek-io @ 2022-07-28  7:41 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 340 bytes --]

New comment by tranzystorek-io on void-packages repository

https://github.com/void-linux/void-packages/issues/38293#issuecomment-1197365352

Comment:
This is unlikely to be added to void due to quality requirements (see https://github.com/void-linux/void-packages/pull/31361).

You can still use the template from my PR if you want 🙂

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: Package request: fastfetch
  2022-07-27  5:03 [ISSUE] " Nathan-MV
  2022-07-27 21:03 ` tranzystorek-io
@ 2022-07-27 21:03 ` tranzystorek-io
  2022-07-28  7:41 ` tranzystorek-io
                   ` (9 subsequent siblings)
  11 siblings, 0 replies; 15+ messages in thread
From: tranzystorek-io @ 2022-07-27 21:03 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 340 bytes --]

New comment by tranzystorek-io on void-packages repository

https://github.com/void-linux/void-packages/issues/38293#issuecomment-1197365352

Comment:
This is unlikely to be added to void due to quality requirements (see https://github.com/void-linux/void-packages/pull/31361).

You can still use the tamplate from my PR if you want 🙂

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: Package request: fastfetch
  2022-07-27  5:03 [ISSUE] " Nathan-MV
@ 2022-07-27 21:03 ` tranzystorek-io
  2022-07-27 21:03 ` tranzystorek-io
                   ` (10 subsequent siblings)
  11 siblings, 0 replies; 15+ messages in thread
From: tranzystorek-io @ 2022-07-27 21:03 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 340 bytes --]

New comment by tranzystorek-io on void-packages repository

https://github.com/void-linux/void-packages/issues/38293#issuecomment-1197365352

Comment:
This is unlikely to be added to void due to quality requirements (see https://github.com/void-linux/void-packages/pull/31361).

YOu can still use the tamplate from my PR if you want 🙂

^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2024-05-04 12:36 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-04-15 14:04 [ISSUE] Package request: fastfetch gorhatlin
2023-04-15 19:03 ` classabbyamp
2023-04-15 19:03 ` [ISSUE] [CLOSED] " classabbyamp
  -- strict thread matches above, loose matches on Subject: below --
2022-07-27  5:03 [ISSUE] " Nathan-MV
2022-07-27 21:03 ` tranzystorek-io
2022-07-27 21:03 ` tranzystorek-io
2022-07-28  7:41 ` tranzystorek-io
2022-08-03 10:37 ` hervyqa
2022-08-03 10:48 ` hervyqa
2022-08-03 13:29 ` tranzystorek-io
2022-08-13 12:06 ` LinusDierheimer
2022-08-13 12:07 ` LinusDierheimer
2022-08-13 12:07 ` LinusDierheimer
2022-08-13 12:08 ` LinusDierheimer
2024-01-22 20:17 ` brian6932
2024-05-04 12:36 ` Bnyro

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).