commit 762b644762e59de40427597186582840f560680f Author: EnumDev Date: Tue Jun 24 17:24:22 2025 +0300 Initial commit diff --git a/.compilation-options b/.compilation-options new file mode 100644 index 0000000..9c7aafe --- /dev/null +++ b/.compilation-options @@ -0,0 +1 @@ +ARCH=any diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..3e58e5f --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +# Exclude bpm archives +*.bpm \ No newline at end of file diff --git a/pkg.info b/pkg.info new file mode 100644 index 0000000..555af82 --- /dev/null +++ b/pkg.info @@ -0,0 +1,9 @@ +name: neofetch +description: A command-line system information tool written in bash 3.2+ +version: 7.1.0 +url: https://github.com/dylanaraps/neofetch +license: MIT +architecture: any +depends: ["bash"] +optional_depends: ["xorg-xdpyinfo","xorg-xprop","xorg-xrandr"] +type: source diff --git a/source-files/tide_support.patch b/source-files/tide_support.patch new file mode 100644 index 0000000..6d52416 --- /dev/null +++ b/source-files/tide_support.patch @@ -0,0 +1,30 @@ +diff --git a/neofetch b/neofetch +index 48b96d21..2360b4a6 100755 +--- a/neofetch ++++ b/neofetch +@@ -11370,6 +11370,25 @@ ssssssssssssso/-` `-/osssssssssssss + `osssssssssssssssssssso` + EOF + ;; ++ "Tide"*) ++ set_colors 4 6 ++ read -rd '' ascii_data <<'EOF' ++${c1} @@@@ ${c1}@@@${c2}* ++ ${c1}@@${c2}~~~~${c1}@@ ${c1}@@${c2}~~~ ++ ${c1}@@${c2}~~ ${c2}~~${c1}@ ${c1}@@${c2}~~ ++ ${c1}@@${c2}~~ ${c2}~${c1}@ ${c1}@@@${c2}~~ ++ ${c2}*${c1}@@${c2}~~ ${c1}@@@@ ${c2}~${c1}@@@@${c2}~~~ ${c1}@@@${c2}* ++ ${c2}~~ ${c1}@@${c2}~~~~${c1}@@ ${c2}~~~~ ${c1}@@${c2}~~~ ++ ${c1}@@${c2}~~ ${c2}~~${c1}@ ${c1}@@${c2}~~ ++ ${c1}@@${c2}~~ ${c2}~${c1}@ ${c1}@@@${c2}~~ ++ ${c2}*${c1}@@${c2}~~ ${c1}@@@@ ${c2}~${c1}@@@@${c2}~~~ ${c1}@@@${c2}* ++ ${c2}~~ ${c1}@@${c2}~~~~${c1}@@ ${c2}~~~~ ${c1}@@${c2}~~~ ++ ${c1}@@${c2}~~ ${c2}~~${c1}@ ${c1}@@${c2}~~ ++ ${c1}@@${c2}~~ ${c2}~${c1}@ ${c1}@@@${c2}~~ ++ ${c2}*${c1}@@${c2}~~ ${c2}~${c1}@@@@${c2}~~~ ++ ${c2}~~ ${c2}~~~~ ++EOF ++ ;; + + *) + case $kernel_name in diff --git a/source.sh b/source.sh new file mode 100644 index 0000000..e1ce1fc --- /dev/null +++ b/source.sh @@ -0,0 +1,24 @@ +# This is the source.sh script. It is executed by BPM in a temporary directory when compiling a source package +# BPM Expects the source code to be extracted into the automatically created 'source' directory which can be accessed using $BPM_SOURCE +# BPM Expects the output files to be present in the automatically created 'output' directory which can be accessed using $BPM_OUTPUT + +DOWNLOAD="https://github.com/dylanaraps/neofetch/archive/refs/tags/${BPM_PKG_VERSION}.tar.gz" +FILENAME="${DOWNLOAD##*/}" + +# The prepare function is executed in the root of the temp directory +# This function is used for downloading files and putting them into the correct location +prepare() { + wget "$DOWNLOAD" + tar -xvf "$FILENAME" --strip-components=1 -C "$BPM_SOURCE" + + patch "$BPM_SOURCE"/neofetch tide_support.patch +} + +# The package function is executed in the source directory +# This function is used to move the compiled files into the output directory +package() { + make DESTDIR="$BPM_OUTPUT" PREFIX=/usr install + + # Install package license + install -Dm644 "$BPM_SOURCE"/LICENSE.md "$BPM_OUTPUT"/usr/share/licenses/neofetch/LICENSE +}