diff options
author | zxp19821005 | 2023-12-12 17:05:05 +0800 |
---|---|---|
committer | zxp19821005 | 2023-12-12 17:05:05 +0800 |
commit | 2938757092a23aff8f2098ef626aff56a8d41181 (patch) | |
tree | e4542e67d67ed7e951f018c3399bd290bb00c699 /PKGBUILD | |
parent | 9c250ef56e0b52548785307b3d904b49c2eb8645 (diff) | |
download | aur-2938757092a23aff8f2098ef626aff56a8d41181.tar.gz |
fix errors
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 35 |
1 files changed, 21 insertions, 14 deletions
@@ -2,7 +2,8 @@ pkgname=another-redis-desktop-manager-bin _pkgname=Another-Redis-Desktop-Manager pkgver=1.6.1 -pkgrel=1 +_electronversion=12 +pkgrel=2 pkgdesc="A faster, better and more stable Redis desktop manager [GUI client]" arch=('x86_64') url="https://github.com/qishibo/AnotherRedisDesktopManager" @@ -10,34 +11,40 @@ license=('MIT') conflicts=("${pkgname%-bin}") provides=("${pkgname%-bin}=${pkgver}") depends=( - 'bash' - 'electron12' + "electron${_electronversion}" + 'libx11' + 'gdk-pixbuf2' + 'libxext' + 'libdbusmenu-glib' + 'gtk2' + 'dbus-glib' + 'java-runtime' ) -makedepends=( - 'asar' +source=( + "${pkgname%-bin}-${pkgver}.AppImage::${url}/releases/download/v${pkgver}/${_pkgname}.${pkgver}.AppImage" + "LICENSE-${pkgver}::https://raw.githubusercontent.com/qishibo/AnotherRedisDesktopManager/v${pkgver}/LICENSE" + "${pkgname%-bin}.sh" ) -source=("${pkgname%-bin}-${pkgver}.AppImage::${url}/releases/download/v${pkgver}/${_pkgname}.${pkgver}.AppImage" - "LICENSE::https://raw.githubusercontent.com/qishibo/AnotherRedisDesktopManager/v${pkgver}/LICENSE" - "${pkgname%-bin}.sh") sha256sums=('bf63908cef742f46b7d4c6b5a91593a373f88accc4f00ddb7740c527ccbfc2a3' '49e1afe88ff863df075233daa348d313c1f77110de7d89794a6a9ae45b38c1b3' - '06be6107e888b7801a147ae43f7b2ed80ed55492f72f7e940d831194400da6c3') + '8915ca75d453698df81f7f3305cce6869f4261d754d90f0c3724b73c7b24ca84') build() { + sed -e "s|@electronversion@|${_electronversion}|" \ + -e "s|@appname@|${pkgname%-bin}|g" \ + -e "s|@appasar@|app.asar|g" \ + -i "${srcdir}/${pkgname%-bin}.sh" chmod a+x "${srcdir}/${pkgname%-bin}-${pkgver}.AppImage" "${srcdir}/${pkgname%-bin}-${pkgver}.AppImage" --appimage-extract > /dev/null - asar e "${srcdir}/squashfs-root/resources/app.asar" "${srcdir}/app.asar.unpacked" - cp "${srcdir}/squashfs-root/resources/app-update.yml" "${srcdir}/app.asar.unpacked/dev-app-update.yml" - asar p "${srcdir}/app.asar.unpacked" "${srcdir}/app.asar" sed "s|AppRun --no-sandbox %U|${pkgname%-bin}|g" -i "${srcdir}/squashfs-root/${pkgname%-bin}.desktop" find "${srcdir}/squashfs-root/resources" -type d -exec chmod 755 {} \; } package() { install -Dm755 "${srcdir}/${pkgname%-bin}.sh" "${pkgdir}/usr/bin/${pkgname%-bin}" - install -Dm644 "${srcdir}/app.asar" -t "${pkgdir}/usr/lib/${pkgname%-bin}" + install -Dm644 "${srcdir}/squashfs-root/resources/app.asar" -t "${pkgdir}/usr/lib/${pkgname%-bin}" cp -r "${srcdir}/squashfs-root/resources/app.asar.unpacked" "${pkgdir}/usr/lib/${pkgname%-bin}" install -Dm644 "${srcdir}/squashfs-root/swiftshader/"* -t "${pkgdir}/usr/lib/${pkgname%-bin}/swiftshader" install -Dm644 "${srcdir}/squashfs-root/usr/lib/"* -t "${pkgdir}/usr/lib/${pkgname%-bin}/usr/lib" install -Dm644 "${srcdir}/squashfs-root/usr/share/icons/hicolor/0x0/apps/${pkgname%-bin}.png" -t "${pkgdir}/usr/share/pixmaps" install -Dm644 "${srcdir}/squashfs-root/${pkgname%-bin}.desktop" -t "${pkgdir}/usr/share/applications" - install -Dm644 "${srcdir}/LICENSE" -t "${pkgdir}/usr/share/licenses/${pkgname}" + install -Dm644 "${srcdir}/LICENSE-${pkgver}" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" }
\ No newline at end of file |