summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorEcho J.2023-10-07 21:15:20 +0300
committerEcho J.2023-10-07 21:15:20 +0300
commit82ccc797f1eb54db76d3fbec10ee623b4b6600a8 (patch)
treeec37f092adece2804bc955536c23571292b31928
parentab0d75d438ee1dac0b676b6ebe0de0098f6ee69c (diff)
downloadaur-82ccc797f1eb54db76d3fbec10ee623b4b6600a8.tar.gz
Update to 1.5.0
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD18
2 files changed, 25 insertions, 9 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 1273827208d8..de736745aaec 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,17 +1,27 @@
pkgbase = vinegar
pkgdesc = A transparent wrapper for Roblox Player and Roblox Studio
- pkgver = 1.4.5
+ pkgver = 1.5.0
pkgrel = 1
url = https://github.com/vinegarhq/vinegar
arch = x86_64
license = GPL3
makedepends = git
makedepends = go
+ makedepends = vulkan-headers
+ makedepends = wayland-protocols
depends = glibc
depends = hicolor-icon-theme
+ depends = libgles
+ depends = libxcursor
+ depends = libxfixes
+ depends = libxkbcommon
+ depends = libxkbcommon-x11
+ depends = libx11
+ depends = wayland
+ optdepends = vulkan-driver: Vulkan support in GUI
optdepends = wine: A required dependency (made optional for flexbility)
conflicts = vinegar-git
- source = https://github.com/vinegarhq/vinegar/releases/download/v1.4.5/vinegar-v1.4.5.tar.xz
- sha256sums = 8fc9415604d2a249618711e844984b422e866b14823c47907fffb1071330c5ae
+ source = https://github.com/vinegarhq/vinegar/releases/download/v1.5.0/vinegar-v1.5.0.tar.xz
+ sha256sums = 858582470d5f269c87584dcab51869b70ebfc974ac6cd583b487eb462f96370c
pkgname = vinegar
diff --git a/PKGBUILD b/PKGBUILD
index acc3aa1b7263..0b55ac19dd4d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,28 +4,34 @@
# Note: I hope wael is a nice woman now :troll:
pkgname=vinegar
-pkgver=1.4.5
+pkgver=1.5.0
pkgrel=1
pkgdesc="A transparent wrapper for Roblox Player and Roblox Studio"
arch=("x86_64")
url="https://github.com/vinegarhq/vinegar"
license=("GPL3")
-depends=("glibc" "hicolor-icon-theme")
-makedepends=("git" "go")
-optdepends=("wine: A required dependency (made optional for flexbility)")
+depends=("glibc" "hicolor-icon-theme" "libgles" "libxcursor" "libxfixes"
+ "libxkbcommon" "libxkbcommon-x11" "libx11" "wayland")
+makedepends=("git" "go" "vulkan-headers" "wayland-protocols")
+optdepends=("vulkan-driver: Vulkan support in GUI"
+ "wine: A required dependency (made optional for flexbility)")
conflicts=("vinegar-git")
source=("${url}/releases/download/v${pkgver}/${pkgname}-v${pkgver}.tar.xz")
-sha256sums=("8fc9415604d2a249618711e844984b422e866b14823c47907fffb1071330c5ae")
+sha256sums=("858582470d5f269c87584dcab51869b70ebfc974ac6cd583b487eb462f96370c")
build() {
cd "${pkgname}-v${pkgver}"
export GOFLAGS="-buildmode=pie -trimpath -ldflags=-linkmode=external -modcacherw"
+ # Needed for RELRO support (which is a security feature)
+ export CGO_LDFLAGS="${LDFLAGS}"
+
# Make sure Vinegar rebuilds
make clean
- make DESTDIR="${pkgdir}" PREFIX="/usr" all
+ # Enable all Gio features (overriding default upstream behavior)
+ make VINEGAR_GOFLAGS="" DESTDIR="${pkgdir}" PREFIX="/usr" all
}
package() {