diff options
author | Sego | 2022-11-14 18:09:01 +0200 |
---|---|---|
committer | Sego | 2022-11-14 18:09:01 +0200 |
commit | 42db93283ddf0ea0e5499779ccd5f41ce38e3aa5 (patch) | |
tree | ce6bee3a42b3897708d17cbf768a172027c9b3e4 | |
download | aur-42db93283ddf0ea0e5499779ccd5f41ce38e3aa5.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 114 | ||||
-rw-r--r-- | PKGBUILD | 79 |
2 files changed, 193 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..df42948e0c6f --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,114 @@ +pkgbase = wine-tkg-roblox + pkgdesc = wine-tkg-git with patches for Roblox + pkgver = 2.5 + pkgrel = 1 + url = https://github.com/Frogging-Family/wine-tkg-git + arch = x86_64 + license = LGPL + makedepends = patch + makedepends = git + makedepends = autoconf + makedepends = ncurses + makedepends = bison + makedepends = perl + makedepends = fontforge + makedepends = flex + makedepends = gcc>=4.5.0-2 + makedepends = pkgconf + makedepends = giflib + makedepends = lib32-giflib + makedepends = libpng + makedepends = lib32-libpng + makedepends = gnutls + makedepends = lib32-gnutls + makedepends = libxinerama + makedepends = lib32-libxinerama + makedepends = libxcomposite + makedepends = lib32-libxcomposite + makedepends = libxmu + makedepends = lib32-libxmu + makedepends = libxxf86vm + makedepends = lib32-libxxf86vm + makedepends = libldap + makedepends = lib32-libldap + makedepends = mpg123 + makedepends = lib32-mpg123 + makedepends = openal + makedepends = lib32-openal + makedepends = v4l-utils + makedepends = lib32-v4l-utils + makedepends = alsa-lib + makedepends = lib32-alsa-lib + makedepends = libxcomposite + makedepends = lib32-libxcomposite + makedepends = mesa + makedepends = lib32-mesa + makedepends = libgl + makedepends = lib32-libgl + makedepends = libxslt + makedepends = lib32-libxslt + makedepends = libpulse + makedepends = lib32-libpulse + makedepends = libva + makedepends = lib32-libva + makedepends = gtk3 + makedepends = lib32-gtk3 + makedepends = gst-plugins-base-libs + makedepends = lib32-gst-plugins-base-libs + makedepends = gst-plugins-good + makedepends = lib32-gst-plugins-good + makedepends = vulkan-icd-loader + makedepends = lib32-vulkan-icd-loader + makedepends = sdl2 + makedepends = lib32-sdl2 + makedepends = libcups + makedepends = lib32-libcups + makedepends = samba + makedepends = opencl-headers + makedepends = meson + makedepends = ninja + makedepends = glslang + makedepends = wget + makedepends = ocl-icd + makedepends = lib32-ocl-icd + makedepends = jack + makedepends = lib32-jack + makedepends = libxpresent + makedepends = libgcrypt + makedepends = lib32-libgcrypt + depends = attr + depends = lib32-attr + depends = fontconfig + depends = lib32-fontconfig + depends = lcms2 + depends = lib32-lcms2 + depends = libxml2 + depends = lib32-libxml2 + depends = libxcursor + depends = lib32-libxcursor + depends = libxrandr + depends = lib32-libxrandr + depends = libxdamage + depends = lib32-libxdamage + depends = libxi + depends = lib32-libxi + depends = gettext + depends = lib32-gettext + depends = freetype2 + depends = lib32-freetype2 + depends = glu + depends = lib32-glu + depends = libsm + depends = lib32-libsm + depends = gcc-libs + depends = lib32-gcc-libs + depends = libpcap + depends = lib32-libpcap + depends = faudio + depends = lib32-faudio + depends = desktop-file-utils + depends = jxrlib + source = https://raw.githubusercontent.com/SegoGithub/robloxWineBuildGuide/e8761a8615499660f5e257d6401ec372c2aa074b/roblox-wine-staging-v2.5.patch + sha256sums = SKIP + +pkgname = wine-tkg-roblox diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..739012d11978 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,79 @@ +# Maintainer: Mohamed Ahmed (Sego) <sego at sego dot app> +pkgname=wine-tkg-roblox +pkgrel=1 +pkgver=2.5 +url="https://github.com/Frogging-Family/wine-tkg-git" +# this fork of the patch uses a wine version before the breaking changes were made to wine upstream +# https://github.com/Frogging-Family/wine-tkg-git/issues/889 +source=("https://raw.githubusercontent.com/SegoGithub/robloxWineBuildGuide/e8761a8615499660f5e257d6401ec372c2aa074b/roblox-wine-staging-v2.5.patch") +pkgdesc="wine-tkg-git with patches for Roblox" +arch=('x86_64') +sha256sums=('SKIP') +license=('LGPL') + +depends=( + 'attr' 'lib32-attr' + 'fontconfig' 'lib32-fontconfig' + 'lcms2' 'lib32-lcms2' + 'libxml2' 'lib32-libxml2' + 'libxcursor' 'lib32-libxcursor' + 'libxrandr' 'lib32-libxrandr' + 'libxdamage' 'lib32-libxdamage' + 'libxi' 'lib32-libxi' + 'gettext' 'lib32-gettext' + 'freetype2' 'lib32-freetype2' + 'glu' 'lib32-glu' + 'libsm' 'lib32-libsm' + 'gcc-libs' 'lib32-gcc-libs' + 'libpcap' 'lib32-libpcap' + 'faudio' 'lib32-faudio' + 'desktop-file-utils' 'jxrlib' + $_user_deps +) + +makedepends=('patch' 'git' 'autoconf' 'ncurses' 'bison' 'perl' 'fontforge' 'flex' + 'gcc>=4.5.0-2' 'pkgconf' + 'giflib' 'lib32-giflib' + 'libpng' 'lib32-libpng' + 'gnutls' 'lib32-gnutls' + 'libxinerama' 'lib32-libxinerama' + 'libxcomposite' 'lib32-libxcomposite' + 'libxmu' 'lib32-libxmu' + 'libxxf86vm' 'lib32-libxxf86vm' + 'libldap' 'lib32-libldap' + 'mpg123' 'lib32-mpg123' + 'openal' 'lib32-openal' + 'v4l-utils' 'lib32-v4l-utils' + 'alsa-lib' 'lib32-alsa-lib' + 'libxcomposite' 'lib32-libxcomposite' + 'mesa' 'lib32-mesa' + 'libgl' 'lib32-libgl' + 'libxslt' 'lib32-libxslt' + 'libpulse' 'lib32-libpulse' + 'libva' 'lib32-libva' + 'gtk3' 'lib32-gtk3' + 'gst-plugins-base-libs' 'lib32-gst-plugins-base-libs' + 'gst-plugins-good' 'lib32-gst-plugins-good' + 'vulkan-icd-loader' 'lib32-vulkan-icd-loader' + 'sdl2' 'lib32-sdl2' + 'libcups' 'lib32-libcups' + 'samba' 'opencl-headers' + 'meson' 'ninja' + 'glslang' 'wget' + 'ocl-icd' 'lib32-ocl-icd' + 'jack' 'lib32-jack' + 'libxpresent' 'libgcrypt' + 'lib32-libgcrypt' $_user_makedeps +) + +build() { + cd "$srcdir" + git clone https://github.com/Frogging-Family/wine-tkg-git.git + cd "$srcdir/wine-tkg-git/wine-tkg-git" + git apply "$srcdir/roblox-wine-staging-v2.6.patch" + makepkg -si --noconfirm +} + +package() { + echo "IGNORE THIS package() is not used because it enters fakeroot environment and makepkg doesn't allow running makepkg as root" +} |