[BUG] pkgsrc detection on macOS
Maintainer thường phản hồi trong vòng 1 ngày
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 2/5
- Thời gian dự kiến
- 1-3 giờ
- Mức phù hợp với người mới
- 74/100
Hướng nghiên cứu
Bắt đầu bằng cách đọc src/detection/packages/packages_nbsd.c, sau đó tìm đường dẫn phát hiện trình quản lý gói trên macOS và so sánh các trình quản lý được hỗ trợ với logic pkgsrc được báo cáo. Xác minh thay đổi bằng một cài đặt pkgsrc trên macOS sử dụng tiền tố /opt/pkg tiêu chuẩn và xác nhận rằng fastfetch báo cáo pkgsrc mà không cần sửa mã nguồn thủ công.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Read the FAQ first
- I have checked the FAQ but the issue is not covered
Description
I tried to install fastfetch from pkgsrc on macOS, but the package manager detection logic on macOS does not implemented the pkgsrc detection.
I actually tried to modify the source code by porting the pkgsrc detection logic on NetBSD (src/detection/packages/packages_nbsd.c) to macOS, and change the pkgdb path to match the common /opt/pkg bootstrap prefix on macOS, it does work.
I would like to request this issue being fixed, in order to provide pkgsrc detection out-of-box on macOS, without any manual modifications required.
Thank you.
Version used
fastfetch 2.62.1-63 (aarch64)
Bug prevalence
Always
Regression
No
Installation
Package manager
Package manager
pkgsrc
Screenshots
Following is a screenshot of pkgsrc detection working on macOS after manual source code modification.
Configuration
System information
not relevant
Features built-in
% fastfetch --list-features
threads
zlib
sqlite3
libzfs
- Ngôn ngữ chính
- C
- Star
- 24.7k
- Fork
- 895
- Merge trung bình
- 22 giờ 43 phút
- Pull request đã merge (30 ngày)
- 20
Chuẩn bị môi trường
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của fastfetch-cli/fastfetch
-
[LOGO] Updated FreeBSD logoĐang mởlogo request
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 90/100
fastfetch-cli/fastfetch#2607 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
[LOGO] Add Vylen Linux logoĐang mởlogo request
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
fastfetch-cli/fastfetch#2590 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
logo request
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
fastfetch-cli/fastfetch#2568 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
[LOGO] EnderOSĐang mởlogo request
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
fastfetch-cli/fastfetch#2556 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
[LOGO] AstrOSĐang mởlogo request
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
fastfetch-cli/fastfetch#2542 · 2 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của fastfetch-cli/fastfetch
Issue tương tự
-
bug needs triage
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
netdata/netdata#24062 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
BasedHardware/omi#19463 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
EchoTools/nevr-runtime#30 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
riscv-software-src/riscv-isa-sim#2448 ·
Maintainer thường phản hồi trong vòng 2 ngày