diff --git a/.SRCINFO b/.SRCINFO index c223389910047..69406bb874447 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,39 +1,42 @@ pkgbase = leshade-bin pkgdesc = An unofficial Reshade Installer for Linux. - pkgver = 2.2 + pkgver = 2.3 pkgrel = 1 url = https://github.com/Ishidawg/LeShade arch = x86_64 license = MIT makedepends = chrpath - depends = libglvnd - depends = libxkbcommon - depends = libxcb - depends = xcb-util-image - depends = xcb-util-keysyms - depends = xcb-util-renderutil - depends = xcb-util-wm - depends = xcb-util-cursor - depends = openssl - depends = libpng - depends = libjpeg-turbo - depends = fontconfig - depends = fribidi - depends = dbus + depends = keyutils + depends = libcap + depends = bzip2 + depends = libgcrypt + depends = xz + depends = krb5 + depends = libstdc++ + depends = libgpg-error depends = systemd-libs + depends = util-linux-libs + depends = brotli + depends = lz4 + depends = openssl depends = glib2 + depends = libffi depends = pcre2 - depends = gtk3 - depends = at-spi2-core - depends = cairo - depends = pango + depends = libatomic + depends = dbus + depends = libgcc + depends = zlib + depends = zstd + depends = expat + depends = e2fsprogs + depends = glibc provides = leshade noextract = LeShade-x86_64.AppImage options = !strip options = !emptydirs - source = https://github.com/Ishidawg/LeShade/releases/download/2.2/LeShade-x86_64.AppImage + source = https://github.com/Ishidawg/LeShade/releases/download/2.3/LeShade-x86_64.AppImage source = LICENSE::https://raw.githubusercontent.com/Ishidawg/LeShade/main/LICENSE - sha256sums = 634a1769bea1c13e87165a6e6e6cbe392716d57aa7eeb4eb63cfd89cc10a16af + sha256sums = b3fb9c1cb94c530e14f4656aec35a47b7436f7e34ace41993655d9251dc725af sha256sums = a7b8f406ed4e1a5311d51a1967f91e569a6c0ce815c2bf74956d926613dd61a3 pkgname = leshade-bin diff --git a/PKGBUILD b/PKGBUILD index 6416b4c0dfc10..8a3e92f9bd528 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,24 +1,24 @@ # Maintainer: italoghost pkgname=leshade-bin _pkgname=leshade -pkgver=2.2 +pkgver=2.3 pkgrel=1 pkgdesc="An unofficial Reshade Installer for Linux." arch=('x86_64') url="https://github.com/Ishidawg/LeShade" license=("MIT") provides=("$_pkgname") -depends=('libglvnd' 'libxkbcommon' 'libxcb' 'xcb-util-image' 'xcb-util-keysyms' - 'xcb-util-renderutil' 'xcb-util-wm' 'xcb-util-cursor' 'openssl' - 'libpng' 'libjpeg-turbo' 'fontconfig' 'fribidi' 'dbus' 'systemd-libs' - 'glib2' 'pcre2' 'gtk3' 'at-spi2-core' 'cairo' 'pango') +depends=('keyutils' 'libcap' 'bzip2' 'libgcrypt' 'xz' 'krb5' 'libstdc++' + 'libgpg-error' 'systemd-libs' 'util-linux-libs' 'brotli' 'lz4' + 'openssl' 'glib2' 'libffi' 'pcre2' 'libatomic' 'dbus' 'libgcc' + 'zlib' 'zstd' 'expat' 'e2fsprogs' 'glibc') makedepends=('chrpath') options=('!strip' '!emptydirs') _appimage="LeShade-x86_64.AppImage" noextract=("${_appimage}") source=("https://github.com/Ishidawg/LeShade/releases/download/${pkgver}/${_appimage}" "LICENSE::https://raw.githubusercontent.com/Ishidawg/LeShade/main/LICENSE") -sha256sums=('634a1769bea1c13e87165a6e6e6cbe392716d57aa7eeb4eb63cfd89cc10a16af' +sha256sums=('b3fb9c1cb94c530e14f4656aec35a47b7436f7e34ace41993655d9251dc725af' 'a7b8f406ed4e1a5311d51a1967f91e569a6c0ce815c2bf74956d926613dd61a3') prepare() { @@ -26,10 +26,9 @@ prepare() { cd "${srcdir}" chmod +x "${_appimage}" ./"${_appimage}" --appimage-extract - cd "${srcdir}/squashfs-root/" + # Change the exec name sed -i -e "s/Exec=LeShade/Exec=leshade/" "${_pkgname}.desktop" - # Remove insecure RUNPATH find . -type f $$ -name '*.so*' -o -name 'LeShade' $$ -exec chrpath -d {} \; 2>/dev/null || true } @@ -38,17 +37,15 @@ package() { # Create directory structure install -dm755 "${pkgdir}/opt/${_pkgname}" install -dm755 "${pkgdir}/usr/bin" - # Move extracted content to /opt cp -ar "${srcdir}/squashfs-root/." "${pkgdir}/opt/${_pkgname}/" - # Install the .desktop file and the icon install -Dm644 "${srcdir}/squashfs-root/${_pkgname}.png" "$pkgdir/usr/share/pixmaps/${_pkgname}.png" install -Dm644 "${srcdir}/squashfs-root/${_pkgname}.desktop" "$pkgdir/usr/share/applications/${_pkgname}.desktop" - # Create a symbolic link for the AppRun ln -s "/opt/${_pkgname}/AppRun" "${pkgdir}/usr/bin/${_pkgname}" - # License install -Dm644 "${srcdir}/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + # Permissions + chmod -R u+rwX,go+rX,go-w "${pkgdir}/opt/${_pkgname}" }