From 75e179234f6fdb515538b8e0a1058b97053d6404 Mon Sep 17 00:00:00 2001 From: villamorrd Date: Mon, 23 Dec 2024 19:13:59 +0800 Subject: [PATCH] add: `vinegar-git` fix --- packagelist | 1 + packages/vinegar-git/.SRCINFO | 26 ++++++++++++ packages/vinegar-git/vinegar-git.pacscript | 49 ++++++++++++++++++++++ srclist | 27 ++++++++++++ 4 files changed, 103 insertions(+) create mode 100644 packages/vinegar-git/.SRCINFO create mode 100644 packages/vinegar-git/vinegar-git.pacscript diff --git a/packagelist b/packagelist index b5267ce00d5..36159d98b9c 100644 --- a/packagelist +++ b/packagelist @@ -592,6 +592,7 @@ vega-strike-git ventoy-bin veracrypt-deb vesktop-deb +vinegar-git viper4linux virtualbox-deb vivaldi-deb diff --git a/packages/vinegar-git/.SRCINFO b/packages/vinegar-git/.SRCINFO new file mode 100644 index 00000000000..e9685849a74 --- /dev/null +++ b/packages/vinegar-git/.SRCINFO @@ -0,0 +1,26 @@ +pkgbase = vinegar-git + gives = vinegar + pkgver = 1.7.8 + pkgdesc = An open-source, minimal, configurable, fast bootstrapper for running Roblox on Linux + url = https://vinegarhq.org/ + arch = amd64 + makedepends = golang>=1.23 + makedepends = imagemagick + makedepends = gcc + makedepends = libwayland-dev + makedepends = libx11-dev + makedepends = libx11-xcb-dev + makedepends = libxkbcommon-x11-dev + makedepends = libgles2-mesa-dev + makedepends = libegl1-mesa-dev + makedepends = libffi-dev + makedepends = libxcursor-dev + makedepends = libvulkan-dev + optdepends = gamemode: Gamemode integration + optdepends = wine: A required dependency (made optional for flexibility) + license = GPL-3.0-only + maintainer = villamorrd + repology = project: vinegar + source = https://github.com/vinegarhq/vinegar.git + +pkgname = vinegar-git diff --git a/packages/vinegar-git/vinegar-git.pacscript b/packages/vinegar-git/vinegar-git.pacscript new file mode 100644 index 00000000000..19d822b26dd --- /dev/null +++ b/packages/vinegar-git/vinegar-git.pacscript @@ -0,0 +1,49 @@ +pkgname="vinegar-git" +repology=("project: vinegar") +arch=('amd64') +pkgver="1.7.8" +url='https://vinegarhq.org/' +source=("https://github.com/vinegarhq/vinegar.git") +makedepends=( + "golang>=1.23" + "imagemagick" + + # Gio + "gcc" + "libwayland-dev" + "libx11-dev" + "libx11-xcb-dev" + "libxkbcommon-x11-dev" + "libgles2-mesa-dev" + "libegl1-mesa-dev" + "libffi-dev" + "libxcursor-dev" + "libvulkan-dev" +) +optdepends=( + "gamemode: Gamemode integration" + "wine: A required dependency (made optional for flexibility)" +) +gives="vinegar" +pkgdesc="An open-source, minimal, configurable, fast bootstrapper for running Roblox on Linux" +maintainer=("villamorrd ") +license=('GPL-3.0-only') +external_connection=true + +prepare() { + cd "${gives}" + # https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=vinegar-git#n32 + # HACK (FIXME): Don't rebuild the icons when installing them + # (upstream repo has them anyway and building them causes race conditions) + sed -i 's/install-icons: icons/install-icons:/' Makefile +} + +build() { + cd "${gives}" + make -j"${NCPU}" +} + +package() { + cd "${gives}" + make DESTDIR="${pkgdir}" install +} diff --git a/srclist b/srclist index 83bb740879f..2c37eb04afa 100644 --- a/srclist +++ b/srclist @@ -11959,6 +11959,33 @@ pkgbase = vesktop-deb pkgname = vesktop-deb --- +pkgbase = vinegar-git + gives = vinegar + pkgver = 1.7.8 + pkgdesc = An open-source, minimal, configurable, fast bootstrapper for running Roblox on Linux + url = https://vinegarhq.org/ + arch = amd64 + makedepends = golang>=1.23 + makedepends = imagemagick + makedepends = gcc + makedepends = libwayland-dev + makedepends = libx11-dev + makedepends = libx11-xcb-dev + makedepends = libxkbcommon-x11-dev + makedepends = libgles2-mesa-dev + makedepends = libegl1-mesa-dev + makedepends = libffi-dev + makedepends = libxcursor-dev + makedepends = libvulkan-dev + optdepends = gamemode: Gamemode integration + optdepends = wine: A required dependency (made optional for flexibility) + license = GPL-3.0-only + maintainer = villamorrd + repology = project: vinegar + source = https://github.com/vinegarhq/vinegar.git + +pkgname = vinegar-git +--- pkgbase = viper4linux pkgver = 2.0 pkgdesc = A Port of Viper4Android to Linux, or in the words of noahbliss: Making Loonix sound good