2022-01-12 18:53:19 +00:00
|
|
|
# Maintainer: Nemo <archlinux at captnemo dot in>
|
2022-01-08 08:55:14 +00:00
|
|
|
pkgname=notable-insiders-electron
|
|
|
|
pkgdesc='Insider build of the Notable note-taking app'
|
2022-09-09 13:49:35 +00:00
|
|
|
_electron=electron20
|
2022-01-08 08:55:14 +00:00
|
|
|
packager="nemo"
|
2022-04-27 11:18:23 +00:00
|
|
|
_pkgver="1.9.0-beta.10"
|
2022-01-08 08:55:14 +00:00
|
|
|
pkgver=${_pkgver/-/.}
|
2022-09-09 13:49:35 +00:00
|
|
|
pkgrel=3
|
2022-01-08 08:55:14 +00:00
|
|
|
arch=('any')
|
|
|
|
url='https://github.com/notable/notable-insiders'
|
|
|
|
license=('UNLICENSED')
|
|
|
|
makedepends=('asar')
|
|
|
|
depends=($_electron sh)
|
|
|
|
source=("$url/releases/download/v$_pkgver/Notable-$_pkgver.AppImage"
|
|
|
|
"notable.desktop")
|
2022-04-27 11:18:23 +00:00
|
|
|
sha512sums=('d817ad3167ed41a4c5f2b57c91924c81f374dc90a557af8186a367cc0288a70e76ddf0b7f6cccb93de5f8fcfde514acecad373a0b4bd385d863d65db835f7b54'
|
2022-01-08 08:55:14 +00:00
|
|
|
'3f95463979fb112d08077ecda88663a1bf978b6367b035037a6615039bafd7f3d248eaf1cce0182844f2b7d727ba8430cf2d954fe776314a1da966c5cbf99270')
|
|
|
|
provides=('notable')
|
|
|
|
conflicts=('notable-insiders-bin')
|
|
|
|
|
|
|
|
build() {
|
|
|
|
local _source0=${source[0]##*/}
|
|
|
|
chmod +x $_source0
|
|
|
|
./$_source0 --appimage-extract
|
|
|
|
asar extract squashfs-root/resources/app.asar ${pkgname}
|
|
|
|
|
|
|
|
cat > notable.sh <<EOF
|
|
|
|
#!/bin/sh
|
|
|
|
exec $_electron /usr/lib/${pkgname} "\$@"x
|
|
|
|
EOF
|
|
|
|
chmod +x notable.sh
|
|
|
|
}
|
|
|
|
|
|
|
|
package() {
|
|
|
|
install -dm 755 "${pkgdir}"/usr/lib/${pkgname}
|
|
|
|
cp --archive --no-preserve=ownership\
|
|
|
|
${pkgname} "${pkgdir}"/usr/lib
|
|
|
|
|
|
|
|
install -dm755 "${pkgdir}"/usr/share/icons/hicolor
|
|
|
|
install -Dm755 notable.sh "${pkgdir}"/usr/bin/notable
|
|
|
|
cp --archive \
|
|
|
|
--no-preserve=ownership \
|
|
|
|
squashfs-root/usr/share/icons/hicolor/* "${pkgdir}"/usr/share/icons/hicolor
|
|
|
|
find "${pkgdir}"/usr/share/icons/hicolor -type d -exec chmod 755 {} \;
|
|
|
|
|
|
|
|
install -Dm644 ${srcdir}/notable.desktop "${pkgdir}"/usr/share/applications/notable.desktop
|
|
|
|
}
|