Skip to content

Commit

Permalink
more pkgs & some fixes
Browse files Browse the repository at this point in the history
  • Loading branch information
Azathothas committed Feb 2, 2025
1 parent b191a91 commit 63e49e5
Show file tree
Hide file tree
Showing 117 changed files with 6,338 additions and 592 deletions.
40 changes: 20 additions & 20 deletions binaries/glib/static.ppkg.stable.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,25 +10,25 @@ category:
- "Utility"
description:
_default: "A collection of tools for glib"
gapplication: ""
gdbus: ""
gdbus-codegen: ""
gi-compile-repository: ""
gi-decompile-typelib: ""
gi-inspect-typelib: ""
gio: ""
gio-launch-desktop: ""
gio-querymodules: ""
glib-compile-resources: ""
glib-compile-schemas: ""
glib-genmarshal: ""
glib-gettextize: ""
glib-mkenums: ""
gobject-query: ""
gresource: ""
gsettings: ""
gtester: ""
gtester-report: ""
gapplication: "D-Bus application launcher [glib]"
gdbus: "Tool for working with D-Bus objects [glib]"
gdbus-codegen: "D-Bus code and documentation generator [glib]"
gi-compile-repository: "Typelib compiler [glib]"
gi-decompile-typelib: "Typelib decompiler [glib]"
gi-inspect-typelib: "Typelib inspection tool [glib]"
gio: "GIO (Gnome Input/Output) commandline tool [glib]"
gio-launch-desktop: "GDesktopAppInfo helper to set GIO_LAUNCHED_DESKTOP_FILE_PID [glib]"
gio-querymodules: "GIO module cache creation [glib]"
glib-compile-resources: "GLib resource compiler [glib]"
glib-compile-schemas: "GSettings schema compiler [glib]"
glib-genmarshal: "C code marshaller generation utility for GLib closures [glib]"
glib-gettextize: "Gettext internationalization utility [glib]"
glib-mkenums: "C language enum description generation utility [glib]"
gobject-query: "Display a tree of types [glib]"
gresource: "GResource tool [glib]"
gsettings: "GSettings configuration tool [glib]"
gtester: "Test running utility [glib]"
gtester-report: "Test report formatting utility [glib]"
distro_pkg:
alpine:
- "glib"
Expand Down Expand Up @@ -77,7 +77,7 @@ repology:
src_url:
- "https://gitlab.gnome.org/GNOME/glib"
tag:
- "downloader"
- "gnome"
x_exec:
host:
- "aarch64-Linux"
Expand Down
2 changes: 1 addition & 1 deletion binaries/void/static.official.stable.yaml.disabled
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ export SKIP_BUILD="NO" #YES, in case of deleted repos, broken builds etc
if [ "${SKIP_BUILD}" == "NO" ]; then
#void: Portable Ephemeral Void Linux Docker Image (DockerC)
export BIN="void"
export SOURCE_URL="hhttps://github.com/void-linux/void-containers"
export SOURCE_URL="https://github.com/void-linux/void-containers"
echo -e "\n\n [+] (Building | Fetching) ${BIN} :: ${SOURCE_URL} [$(TZ='UTC' date +'%A, %Y-%m-%d (%I:%M:%S %p)') UTC]\n"
#Build
#glibc
Expand Down
2 changes: 1 addition & 1 deletion packages/0ad/appimage.0ad-matters.prerelease.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ distro_pkg:
extra:
- "0ad"
debian:
- "0ad"
- "0ad"
nixpkgs:
- "zeroad"
homepage:
Expand Down
2 changes: 1 addition & 1 deletion packages/aisleriot/appimage.ivan-hc.stable.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ x_exec:
- "x86_64-Linux"
shell: "bash"
pkgver: |
curl -qfsSL "https://api.gh.pkgforge.dev/repos/ivan-hc/Aisleriot-appimage/releases/latest?per_page=100" | jq -r '.. | objects | .browser_download_url? // empty' | sed -E 's/(x86_64|aarch64)//' | tr -d '[:alpha:]' | sed 's/^[^0-9]*//; s/[^0-9]*$//' | sort --version-sort | tail -n 1 | tr -d '[:space:]'
curl -qfsSL "https://api.gh.pkgforge.dev/repos/ivan-hc/Aisleriot-appimage/releases/latest?per_page=100" | jq -r '.. | objects | .browser_download_url? // empty' | sed -E 's/(x86_64|aarch64)//' | tr -d '[:alpha:]' | sed 's/^[^0-9]*//; s/[^0-9]*$//' | awk -F'[-]' '{print $1}' | sort --version-sort | tail -n 1 | tr -d '[:space:]'
run: |
#Download
case "$(uname -m)" in
Expand Down
1 change: 1 addition & 0 deletions packages/akregator/runimage.alpine.stable.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -98,6 +98,7 @@ x_exec:
#Build
RIM_NO_NVIDIA_CHECK="1" RIM_OVERFS_MODE="1" RIM_ROOT="1" RIM_UNSHARE_USERS="1" \
"${SBUILD_TMPDIR}/runimage" bash -c "build_image"
[[ -s "${SBUILD_OUTDIR}/${PKG}" && ! -d "${SBUILD_OUTDIR}/${PKG}" ]] || { echo "[-] FATAL: ${SBUILD_OUTDIR}/${PKG} is Missing/Empty" >&2; exit 1; }
#Extract Metadata
"${SBUILD_OUTDIR}/${PKG}" rim-dinteg --list
HOME="${SBUILD_TMPDIR}/integ_files" "${SBUILD_OUTDIR}/${PKG}" rim-dinteg --verbose --add "akregator.*"
Expand Down
2 changes: 1 addition & 1 deletion packages/amdgpu_top/appimage.official.stable.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ distro_pkg:
- "amdgpu_top"
homepage:
- "https://github.com/Umio-Yasuno/amdgpu_top"
licensen:
license:
- id: "MIT"
url: "https://github.com/Umio-Yasuno/amdgpu_top/raw/7ceed7579fb994b7e9026526f0b8ec86756b701f/LICENSE"
maintainer:
Expand Down
1 change: 1 addition & 0 deletions packages/blender/runimage.cachyos.stable.yaml.disabled
Original file line number Diff line number Diff line change
Expand Up @@ -92,6 +92,7 @@ x_exec:
#Build
RIM_NO_NVIDIA_CHECK="1" RIM_OVERFS_MODE="1" RIM_ROOT="1" RIM_UNSHARE_USERS="1" \
"${SBUILD_TMPDIR}/runimage" bash -c "build_image"
[[ -s "${SBUILD_OUTDIR}/${PKG}" && ! -d "${SBUILD_OUTDIR}/${PKG}" ]] || { echo "[-] FATAL: ${SBUILD_OUTDIR}/${PKG} is Missing/Empty" >&2; exit 1; }
#Extract Metadata
"${SBUILD_OUTDIR}/${PKG}" rim-dinteg --list
HOME="${SBUILD_TMPDIR}/integ_files" "${SBUILD_OUTDIR}/${PKG}" rim-dinteg --verbose --add "[Bb]lender.*"
Expand Down
1 change: 1 addition & 0 deletions packages/blender/runimage.debian.stable.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -99,6 +99,7 @@ x_exec:
#Build
RIM_NO_NVIDIA_CHECK="1" RIM_OVERFS_MODE="1" RIM_ROOT="1" RIM_UNSHARE_USERS="1" \
"${SBUILD_TMPDIR}/runimage" bash -c "build_image"
[[ -s "${SBUILD_OUTDIR}/${PKG}" && ! -d "${SBUILD_OUTDIR}/${PKG}" ]] || { echo "[-] FATAL: ${SBUILD_OUTDIR}/${PKG} is Missing/Empty" >&2; exit 1; }
#Extract Metadata
"${SBUILD_OUTDIR}/${PKG}" rim-dinteg --list
HOME="${SBUILD_TMPDIR}/integ_files" "${SBUILD_OUTDIR}/${PKG}" rim-dinteg --verbose --add "blender.*"
Expand Down
1 change: 1 addition & 0 deletions packages/clamtk/runimage.debian.stable.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -93,6 +93,7 @@ x_exec:
#Build
RIM_NO_NVIDIA_CHECK="1" RIM_OVERFS_MODE="1" RIM_ROOT="1" RIM_UNSHARE_USERS="1" \
"${SBUILD_TMPDIR}/runimage" bash -c "build_image"
[[ -s "${SBUILD_OUTDIR}/${PKG}" && ! -d "${SBUILD_OUTDIR}/${PKG}" ]] || { echo "[-] FATAL: ${SBUILD_OUTDIR}/${PKG} is Missing/Empty" >&2; exit 1; }
#Extract Metadata
"${SBUILD_OUTDIR}/${PKG}" rim-dinteg --list
HOME="${SBUILD_TMPDIR}/integ_files" "${SBUILD_OUTDIR}/${PKG}" rim-dinteg --verbose --add "clamtk.*"
Expand Down
1 change: 1 addition & 0 deletions packages/ddnet/runimage.cachyos.stable.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -91,6 +91,7 @@ x_exec:
#Build
RIM_NO_NVIDIA_CHECK="1" RIM_OVERFS_MODE="1" RIM_ROOT="1" RIM_UNSHARE_USERS="1" \
"${SBUILD_TMPDIR}/runimage" bash -c "build_image"
[[ -s "${SBUILD_OUTDIR}/${PKG}" && ! -d "${SBUILD_OUTDIR}/${PKG}" ]] || { echo "[-] FATAL: ${SBUILD_OUTDIR}/${PKG} is Missing/Empty" >&2; exit 1; }
#Extract Metadata
"${SBUILD_OUTDIR}/${PKG}" rim-dinteg --list
HOME="${SBUILD_TMPDIR}/integ_files" "${SBUILD_OUTDIR}/${PKG}" rim-dinteg --verbose --add "ddnet.*"
Expand Down
Binary file added packages/deltapatcher/assets/default.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
112 changes: 112 additions & 0 deletions packages/deltapatcher/runimage.debian.stable.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,112 @@
#!/SBUILD ver @v1.0.0
#SELF: https://raw.githubusercontent.com/pkgforge/soarpkgs/refs/heads/main/packages/deltapatcher/runimage.debian.stable.yaml
_disabled: false

pkg: "deltapatcher"
pkg_id: "runimage.debian.deltapatcher"
pkg_type: "runimage"
app_id: "io.github.marco_calautti.DeltaPatcher"
category:
- "Game"
description: "GUI to create and apply xdelta patches"
desktop:
url: "https://raw.githubusercontent.com/marco-calautti/DeltaPatcher/refs/heads/master/app/linux_stuff/io.github.marco_calautti.DeltaPatcher.desktop"
homepage:
- "https://github.com/marco-calautti/DeltaPatcher"
icon:
url: "https://raw.githubusercontent.com/marco-calautti/DeltaPatcher/refs/heads/master/graphics/icon256.png"
license:
- id: "GPL-2.0"
url: "https://github.com/marco-calautti/DeltaPatcher/raw/5263b9486b4ab8081164ab3b192a031511a591a8/LICENSE.md"
maintainer:
- "Azathothas (https://github.com/Azathothas)"
note:
- "[DO NOT RUN] (Meant for pkgforge CI Only)"
- "Built Using RunImage [debian]. Check/Report @ https://github.com/VHSgunzo/runimage"
- "Learn more @ https://docs.pkgforge.dev/formats/packages/runimage"
- "[PORTABLE] (Works on AnyLinux)"
provides:
- "deltapatcher==DeltaPatcher"
#repology:
# - "deltapatcher"
src_url:
- "https://github.com/marco-calautti/DeltaPatcher"
tag:
- "patcher"
x_exec:
host:
# - "aarch64-Linux"
- "x86_64-Linux"
shell: "bash"
pkgver: |
curl -qfsSL "https://api.gh.pkgforge.dev/repos/marco-calautti/DeltaPatcher/releases?per_page=100" | jq -r '[.[] | select(.draft == false and .prerelease == false)] | .[0].tag_name | gsub("\\s+"; "")' | tr -d '[:space:]'
run: |
#Get BaseImage
curl -qfsSL "https://github.com/pkgforge-dev/runimage-base/releases/download/debian_$(uname -m)/runimage" -o "${SBUILD_TMPDIR}/runimage"
chmod -v 'a+x' "${SBUILD_TMPDIR}/runimage"
[[ -s "${SBUILD_TMPDIR}/runimage" ]] || exit 1
#Deps
build_image()
{
#Requirements
export DEBIAN_FRONTEND="noninteractive"
echo 'root:*::' > "/etc/gshadow"
echo 'daemon:*::' >> "/etc/gshadow"
echo 'bin:*::' >> "/etc/gshadow"
echo 'sys:*::' >> "/etc/gshadow"
BASE_PKGS=(libgtk-3-0 libgtk-3-bin libgtk-3-common)
sudo apt clean -y
sudo apt update -y
#DEBIAN_FRONTEND="noninteractive" sudo apt install -f "${BASE_PKGS[@]}" -y --no-install-recommends --ignore-missing
for pkg in "${BASE_PKGS[@]}"; do DEBIAN_FRONTEND="noninteractive" sudo apt install -f "${pkg}" -y --no-install-recommends --ignore-missing 2>/dev/null; done
#Main Package
curl -kqfSL "https://bin.pkgforge.dev/$(uname -m)-$(uname -s)/7z" -o "./7z" && chmod -v 'a+x' "./7z"
curl -kqfSL "https://github.com/marco-calautti/DeltaPatcher/releases/download/${PKGVER}/linuxGTK3_bin_x86_64.zip" -o "./deltapatcher.zip"
"./7z" x -mmt="$(($(nproc)+1))" -bd -y -o"./deltapatcher" "./deltapatcher.zip" 2>/dev/null
chmod -v 'a+x' "./deltapatcher/DeltaPatcher" || chmod -v 'a+x' "./deltapatcher/deltapatcher"
[[ -s "./deltapatcher/DeltaPatcher" || -s "./deltapatcher/deltapatcher" ]] || exit 1
mv -fv "./deltapatcher/DeltaPatcher" "/usr/local/bin/deltapatcher" || mv -fv "./deltapatcher/deltapatcher" "/usr/local/bin/deltapatcher"
chmod -v 'a+x' "/usr/local/bin/deltapatcher"
command -v "deltapatcher" >/dev/null 2>&1 || exit 1
rm -rvf "./7z" "./deltapatcher" "./deltapatcher.zip"
#Debloat & Shrink
sudo apt purge locales perl -y ; sudo apt autoremove -y ; sudo apt autoclean -y
sudo apt list --installed
sudo apt clean -y
rim-shrink --all --verbose 2>/dev/null
#Config
echo 'RIM_AUTORUN="${RIM_AUTORUN:=deltapatcher}"' > "${RUNDIR}/config/Run.rcfg"
echo 'RIM_CMPRS_LVL="${RIM_CMPRS_LVL:=22}"' >> "${RUNDIR}/config/Run.rcfg"
echo 'RIM_CMPRS_BSIZE="${RIM_CMPRS_BSIZE:=24}"' >> "${RUNDIR}/config/Run.rcfg"
echo 'RIM_SHARE_ICONS="${RIM_SHARE_ICONS:=1}"' >> "${RUNDIR}/config/Run.rcfg"
echo 'RIM_SHARE_FONTS="${RIM_SHARE_FONTS:=1}"' >> "${RUNDIR}/config/Run.rcfg"
echo 'RIM_SHARE_THEMES="${RIM_SHARE_THEMES:=1}"' >> "${RUNDIR}/config/Run.rcfg"
echo 'RIM_UPDATE_SHRINK="${RIM_UPDATE_SHRINK:=1}"' >> "${RUNDIR}/config/Run.rcfg"
echo 'RIM_SYS_NVLIBS="${RIM_SYS_NVLIBS:=1}"' >> "${RUNDIR}/config/Run.rcfg"
#Rebuild [Dwarfs ZSTD 22]
rim-build --bsize '24' --clvl '22' --dwfs "${SBUILD_OUTDIR}/${PKG}"
}
export -f build_image
#Build
RIM_NO_NVIDIA_CHECK="1" RIM_OVERFS_MODE="1" RIM_ROOT="1" RIM_UNSHARE_USERS="1" \
"${SBUILD_TMPDIR}/runimage" bash -c "build_image"
[[ -s "${SBUILD_OUTDIR}/${PKG}" && ! -d "${SBUILD_OUTDIR}/${PKG}" ]] || { echo "[-] FATAL: ${SBUILD_OUTDIR}/${PKG} is Missing/Empty" >&2; exit 1; }
#Desktop
if [[ ! -s "${SBUILD_OUTDIR}/${PKG}.desktop" ]]; then
find -L "${SBUILD_TMPDIR}/integ_files" -name "*.desktop" -printf "%s %p\n" -quit | sort -n | awk 'NR==1 {print $2}' | xargs -I "{}" sh -c 'cp -fv "{}" "${SBUILD_OUTDIR}/${PKG}.desktop"'
fi
sed '/.*DBusActivatable.*/I d' -i "${SBUILD_OUTDIR}/${PKG}.desktop"
sed -E 's/\s+setup\s+/ /Ig' -i "${SBUILD_OUTDIR}/${PKG}.desktop"
sed "s/Icon=[^ ]*/Icon=${PKG}/" -i "${SBUILD_OUTDIR}/${PKG}.desktop"
#Icon
if [[ ! -s "${SBUILD_OUTDIR}/${PKG}.png" && ! -s "${SBUILD_OUTDIR}/${PKG}.svg" ]]; then
find -L "${SBUILD_TMPDIR}/integ_files" -type f,l -regex '.*\.\(png\|svg\)' \
-not -regex '.*\(favicon\|/\(16x16\|22x22\|24x24\|32x32\|36x36\|48x48\|64x64\|72x72\|96x96\)/\).*' \
| awk '{print length, $0}' | sort -n | awk 'NR==1 {print $2}' | xargs -I "{}" cp -fv "{}" "${SBUILD_OUTDIR}/${PKG}.png"
if [[ ! -f "${SBUILD_OUTDIR}/${PKG}.png" || $(stat -c%s "${SBUILD_OUTDIR}/${PKG}.png") -le 3 ]]; then
find -L "${SBUILD_TMPDIR}/integ_files" -regex ".*\(128x128/apps\|256x256\)/.*${PKG}.*\.\(png\|svg\)" -printf "%s %p\n" -quit | sort -n | awk 'NR==1 {print $2}' | xargs -I "{}" cp -fv "{}" "${SBUILD_OUTDIR}/${PKG}.png"
fi
cp -fv "${SBUILD_OUTDIR}/${PKG}.png" "${SBUILD_OUTDIR}/.DirIcon"
fi
#Appstream
curl -qfsSL "https://raw.githubusercontent.com/marco-calautti/DeltaPatcher/refs/heads/master/app/linux_stuff/io.github.marco_calautti.DeltaPatcher.metainfo.xml" -o "${SBUILD_OUTDIR}/${PKG}.metainfo.xml"
56 changes: 56 additions & 0 deletions packages/escrcpy/appimage.official.stable.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
#!/SBUILD ver @v1.0.0
#SELF: https://raw.githubusercontent.com/pkgforge/soarpkgs/refs/heads/main/packages/escrcpy/appimage.official.stable.yaml
_disabled: false

pkg: "escrcpy"
pkg_id: "github.com.viarotel-org.escrcpy"
pkg_type: "appimage"
#build_util:
# - "curl#bin"
# - "jq#bin"
category:
- "Utility"
description: "Graphical Scrcpy to display and control Android, devices"
distro_pkg:
archlinux:
aur:
- "escrcpy"
- "escrcpy-bin"
homepage:
- "https://github.com/viarotel-org/escrcpy"
#icon:
# url: "https://raw.githubusercontent.com/pkgforge/soarpkgs/main/packages/escrcpy/assets/default.png"
license:
- id: "Apache-2.0"
url: "https://github.com/viarotel-org/escrcpy/raw/5a68e8371b08523dbeffe42e02520e0a0a03e43a/LICENSE"
maintainer:
- "Azathothas (https://github.com/Azathothas)"
note:
- "Pre Built AppImage Fetched from Upstream. Check/Report @ https://github.com/viarotel-org/escrcpy"
provides:
- "escrcpy"
repology:
- "escrcpy"
src_url:
- "https://github.com/viarotel-org/escrcpy"
tag:
- "adb"
- "gui-scrcpy"
- "scrcpy"
x_exec:
host:
- "aarch64-Linux"
- "x86_64-Linux"
shell: "bash"
pkgver: |
curl -qfsSL "https://api.gh.pkgforge.dev/repos/viarotel-org/escrcpy/releases?per_page=100" | jq -r '[.[] | select(.draft == false and .prerelease == false)] | .[0].tag_name | gsub("\\s+"; "")' | tr -d '[:space:]'
run: |
#Download
case "$(uname -m)" in
aarch64)
soar dl "https://github.com/viarotel-org/escrcpy@${PKGVER}" --match "appimage,arm64" --exclude "x64,x86,zsync" -o "./${PKG}" --yes
;;
x86_64)
soar dl "https://github.com/viarotel-org/escrcpy@${PKGVER}" --match "appimage,x86_64" --exclude "aarch64,arm,zsync" -o "./${PKG}" --yes
;;
esac
43 changes: 0 additions & 43 deletions packages/escrcpy/appimage.stable.yaml.disabled

This file was deleted.

Binary file modified packages/escrcpy/assets/default.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed packages/escrcpy/assets/escrcpy.png
Binary file not shown.
Loading

0 comments on commit 63e49e5

Please sign in to comment.