trilium: lint
This commit is contained in:
parent
c566f00f03
commit
f49047fe85
1 changed files with 26 additions and 26 deletions
|
@ -1,11 +1,11 @@
|
|||
# Maintainer: Antoine Martin (ayakael) <dev@ayakael.net>
|
||||
# Contributor: Antoine Martin (ayakael) <dev@ayakael.net>
|
||||
|
||||
pkgname="trilium"
|
||||
pkgname=trilium
|
||||
pkgver=0.59.4
|
||||
pkgrel=0
|
||||
pkgdesc="A hierarchical note taking application with focus on building large personal knowledge bases."
|
||||
arch="x86_64'"
|
||||
arch="x86_64"
|
||||
url="https://github.com/zadam/trilium"
|
||||
license="AGPL-3.0"
|
||||
depends="electron"
|
||||
|
@ -26,7 +26,7 @@ source="$pkgname-$pkgver.tar.gz::https://github.com/zadam/trilium/archive/refs/t
|
|||
prepare() {
|
||||
default_prepare
|
||||
|
||||
sed -i "s|@electronversion@|$_electron_version|" ../trilium.sh
|
||||
sed -i "s|@electronversion@||" ../trilium.sh
|
||||
}
|
||||
|
||||
_trilium_desktop_src_dir=./dist/trilium-linux-x64-src
|
||||
|
@ -45,8 +45,8 @@ build() {
|
|||
|
||||
npx electron-builder --linux --x64 --dir \
|
||||
--project=$_trilium_desktop_src_dir \
|
||||
-c.electronDist=/usr/lib/electron$_electron_version \
|
||||
-c.electronVersion=$(electron$_electron_version --version | tail -c +2)
|
||||
-c.electronDist=/usr/lib/electron \
|
||||
-c.electronVersion="$(electron --version | tail -c +2)"
|
||||
|
||||
# Building trilium-server
|
||||
grep -v electron package.json > package-server.json
|
||||
|
@ -69,42 +69,42 @@ build() {
|
|||
}
|
||||
|
||||
package() {
|
||||
install -vDm644 $_trilium_desktop_src_dir/dist/linux-unpacked/resources/app.asar -t "${pkgdir}/usr/lib/${pkgname}"
|
||||
install -vDm644 $_trilium_desktop_src_dir/package.json -t "${pkgdir}/usr/lib/${pkgname}"
|
||||
install -vDm644 bin/tpl/anonymize-database.sql -t "${pkgdir}/usr/lib/${pkgname}"
|
||||
install -vDm644 $_trilium_desktop_src_dir/dist/linux-unpacked/resources/app.asar -t "$pkgdir/usr/lib/$pkgname"
|
||||
install -vDm644 $_trilium_desktop_src_dir/package.json -t "$pkgdir/usr/lib/$pkgname"
|
||||
install -vDm644 bin/tpl/anonymize-database.sql -t "$pkgdir/usr/lib/$pkgname"
|
||||
|
||||
for i in 16 32 64 128 256 512; do
|
||||
install -vDm644 images/app-icons/png/${i}x${i}.png "${pkgdir}/usr/share/icons/hicolor/${i}x${i}/apps/${pkgname}.png"
|
||||
install -vDm644 images/app-icons/png/${i}x$i.png "$pkgdir/usr/share/icons/hicolor/${i}x$i/apps/$pkgname.png"
|
||||
done
|
||||
|
||||
install -vDm755 "${srcdir}/${pkgname}.sh" "${pkgdir}/usr/bin/trilium"
|
||||
install -vDm644 "${srcdir}"/${pkgname}.desktop -t "${pkgdir}"/usr/share/applications
|
||||
install -vDm755 "$srcdir/$pkgname.sh" "$pkgdir/usr/bin/trilium"
|
||||
install -vDm644 "$srcdir"/$pkgname.desktop -t "$pkgdir"/usr/share/applications
|
||||
}
|
||||
|
||||
server() {
|
||||
pkgdesc="A hierarchical note taking application with focus on building large personal knowledge bases - Server version"
|
||||
depends="nodejs"
|
||||
|
||||
install -vd "${pkgdir}/usr/share/webapps/${pkgname}"
|
||||
cp -vr $_trilium_server_src_dir/. -t "${pkgdir}/usr/share/webapps/${pkgname}"
|
||||
chmod -v 755 "${pkgdir}/usr/share/webapps/${pkgname}/src/www"
|
||||
install -vDm644 $_trilium_server_src_dir/package.json -t "${pkgdir}/usr/share/webapps/${pkgname}"
|
||||
install -vDm644 bin/tpl/anonymize-database.sql -t "${pkgdir}/usr/share/webapps/${pkgname}"
|
||||
install -vd "$pkgdir/usr/share/webapps/$pkgname"
|
||||
cp -vr $_trilium_server_src_dir/. -t "$pkgdir/usr/share/webapps/$pkgname"
|
||||
chmod -v 755 "$pkgdir/usr/share/webapps/$pkgname/src/www"
|
||||
install -vDm644 $_trilium_server_src_dir/package.json -t "$pkgdir/usr/share/webapps/$pkgname"
|
||||
install -vDm644 bin/tpl/anonymize-database.sql -t "$pkgdir/usr/share/webapps/$pkgname"
|
||||
|
||||
install -vDm755 "${srcdir}/${pkgname}.sh" "${pkgdir}/usr/bin/trilium-server"
|
||||
install -vDm755 "$srcdir/$pkgname.sh" "$pkgdir/usr/bin/trilium-server"
|
||||
# TODO: setup openrc
|
||||
# install -vDm644 "${srcdir}"/${pkgname}.service -t "${pkgdir}/usr/lib/systemd/system"
|
||||
# install -vDm644 "$srcdir"/$pkgname.service -t "$pkgdir/usr/lib/systemd/system"
|
||||
}
|
||||
|
||||
dumpdb() {
|
||||
pkgdesc="An emergency tool to extract notes from the database where they're stored to plain files on the filesystem"
|
||||
depends="nodejs"
|
||||
|
||||
install -vd "${pkgdir}/usr/lib/${pkgname}"
|
||||
cp -vr dump-db/. -t "${pkgdir}/usr/lib/${pkgname}"
|
||||
chmod -v 755 "${pkgdir}/usr/lib/${pkgname}/dump-db.js"
|
||||
install -vd "$pkgdir/usr/lib/$pkgname"
|
||||
cp -vr dump-db/. -t "$pkgdir/usr/lib/$pkgname"
|
||||
chmod -v 755 "$pkgdir/usr/lib/$pkgname/dump-db.js"
|
||||
|
||||
install -vDm755 "${srcdir}/${pkgname}.sh" "${pkgdir}/usr/bin/trilium-dumpdb"
|
||||
install -vDm755 "$srcdir/$pkgname.sh" "$pkgdir/usr/bin/trilium-dumpdb"
|
||||
}
|
||||
sha512sums="
|
||||
96a4788574f66a830515eb8fe11bdc87e1083f04c3f409d095cdde2515c008c2ba32a0554d7e5cda4602c2b20861e5b442e022f3c1be4fd3397c0f9e4d24eae2 trilium-0.59.4.tar.gz
|
||||
|
|
Loading…
Add table
Reference in a new issue