diff options
-rw-r--r-- | .SRCINFO | 14 | ||||
-rw-r--r-- | PKGBUILD | 28 |
2 files changed, 26 insertions, 16 deletions
@@ -1,18 +1,19 @@ pkgbase = ten-hands-bin pkgdesc = Simplest way to organize and run tasks pkgver = 2.10.3 - pkgrel = 4 + pkgrel = 5 url = https://tenhands.app arch = x86_64 license = MIT depends = at-spi2-core depends = libxcomposite - depends = hicolor-icon-theme depends = libxrandr depends = gtk3 depends = mesa depends = cairo depends = glib2 + depends = expat + depends = gdk-pixbuf2 depends = glibc depends = libxcb depends = libx11 @@ -28,12 +29,11 @@ pkgbase = ten-hands-bin depends = pango depends = libxdamage depends = nss - depends = expat - depends = gdk-pixbuf2 - provides = ten-hands + provides = ten-hands=2.10.3 + conflicts = ten-hands source = ten-hands-2.10.3.deb::https://github.com/saisandeepvaddi/ten-hands/releases/download/v2.10.3/ten-hands-app_2.10.3_amd64.deb - source = LICENSE::https://raw.githubusercontent.com/saisandeepvaddi/ten-hands/master/LICENSE + source = LICENSE::https://raw.githubusercontent.com/saisandeepvaddi/ten-hands/v2.10.3/LICENSE sha256sums = 5a1a4d3970a46d1fde2ccb506653f637a8b0edac5a77a64d12a45e723b555daa - sha256sums = 6b30b7530e47b208e4da08c8813ca52c63aae00d74d0b2036548069f59588d02 + sha256sums = 4844817e0496e77b4ff7dbf8084f475a9dbcb4ffe533b06960feac9fbe7cef2b pkgname = ten-hands-bin @@ -1,23 +1,33 @@ -# Maintainer: Dimitris Kiziridis <ragouel at outlook dot com> # Maintainer: zxp19821005 <zxp19821005 at 163 dot com> +# Maintainer: Dimitris Kiziridis <ragouel at outlook dot com> pkgname=ten-hands-bin +_pkgname="Ten Hands" pkgver=2.10.3 -pkgrel=4 +pkgrel=5 pkgdesc="Simplest way to organize and run tasks" arch=('x86_64') url='https://tenhands.app' _githuburl="https://github.com/saisandeepvaddi/ten-hands" -depends=('at-spi2-core' 'libxcomposite' 'hicolor-icon-theme' 'libxrandr' 'gtk3' 'mesa' 'cairo' 'glib2' \ - 'glibc' 'libxcb' 'libx11' 'libxext' 'alsa-lib' 'libxfixes' 'nspr' 'libxkbcommon' 'gcc-libs' 'dbus' \ - 'libdrm' 'libcups' 'pango' 'libxdamage' 'nss' 'expat' 'gdk-pixbuf2') +depends=('at-spi2-core' 'libxcomposite' 'libxrandr' 'gtk3' 'mesa' 'cairo' 'glib2' 'expat' 'gdk-pixbuf2' \ + 'glibc' 'libxcb' 'libx11' 'libxext' 'alsa-lib' 'libxfixes' 'nspr' 'libxkbcommon' 'gcc-libs' 'dbus' \ + 'libdrm' 'libcups' 'pango' 'libxdamage' 'nss') license=('MIT') provides=("${pkgname%-bin}=${pkgver}") -provides=("${pkgname%-bin}") +conflicts=("${pkgname%-bin}") source=("${pkgname%-bin}-${pkgver}.deb::${_githuburl}/releases/download/v${pkgver}/${pkgname%-bin}-app_${pkgver}_amd64.deb" - "LICENSE::https://raw.githubusercontent.com/saisandeepvaddi/ten-hands/master/LICENSE") + "LICENSE::https://raw.githubusercontent.com/saisandeepvaddi/ten-hands/v${pkgver}/LICENSE") sha256sums=('5a1a4d3970a46d1fde2ccb506653f637a8b0edac5a77a64d12a45e723b555daa' - '6b30b7530e47b208e4da08c8813ca52c63aae00d74d0b2036548069f59588d02') + '4844817e0496e77b4ff7dbf8084f475a9dbcb4ffe533b06960feac9fbe7cef2b') +prepare() { + bsdtar -xf "${srcdir}/data.tar.xz" + sed "s|\"/opt/${_pkgname}/${pkgname%-bin}-app\" %U|${pkgname%-bin} --no-sandbox %U|g;s|=${pkgname%-bin}-app|=${pkgname%-bin}|g" \ + -i "${srcdir}/usr/share/applications/${pkgname%-bin}-app.desktop" +} package() { - bsdtar -xf data.tar.xz -C "${pkgdir}" + install -Dm755 -d "${pkgdir}/"{opt/"${pkgname%-bin}",usr/bin} + cp -r "${srcdir}/opt/${_pkgname}/"* "${pkgdir}/opt/${pkgname%-bin}" + ln -sf "/opt/${pkgname%-bin}/${pkgname%-bin}-app" "${pkgdir}/usr/bin/${pkgname%-bin}" + install -Dm644 "${srcdir}/usr/share/applications/${pkgname%-bin}-app.desktop" "${pkgdir}/usr/share/applications/${pkgname%-bin}.desktop" + install -Dm644 "${srcdir}/usr/share/icons/hicolor/32x32/apps/${pkgname%-bin}-app.png" "${pkgdir}/usr/share/applications/${pkgname%-bin}.png" install -Dm644 "${srcdir}/LICENSE" -t "${pkgdir}/usr/share/licenses/${pkgname}" }
\ No newline at end of file |