From 9d14c2133bbf25ef25b8aab76123d75993a538ea Mon Sep 17 00:00:00 2001 From: liberodark Date: Mon, 31 Jul 2023 08:43:36 +0200 Subject: [PATCH] New package: turtl-0.7.2.6 --- srcpkgs/turtl/files/turtl.desktop | 10 ++++++++++ srcpkgs/turtl/template | 25 +++++++++++++++++++++++++ 2 files changed, 35 insertions(+) create mode 100644 srcpkgs/turtl/files/turtl.desktop create mode 100644 srcpkgs/turtl/template diff --git a/srcpkgs/turtl/files/turtl.desktop b/srcpkgs/turtl/files/turtl.desktop new file mode 100644 index 000000000000..129d04e8ccbe --- /dev/null +++ b/srcpkgs/turtl/files/turtl.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Version=1.0 +Type=Application +Name=Turtl +Comment=The secure, collaborative notebook +Exec=/opt/turtl/turtl +Icon=turtl +Terminal=false +StartupNotify=false +Categories=Application; diff --git a/srcpkgs/turtl/template b/srcpkgs/turtl/template new file mode 100644 index 000000000000..2cdc5f505fcc --- /dev/null +++ b/srcpkgs/turtl/template @@ -0,0 +1,25 @@ +# Template file for 'turtl' +pkgname=turtl +version=0.7.2.6 +revision=1 +archs="x86_64" +depends="alsa-lib dbus-glib gtk+3 libnotify nss libXtst xdg-utils libXScrnSaver" +short_desc="The secure, collaborative notebook" +maintainer="liberodark " +license="GPL-3.0-only" +homepage="https://turtlapp.com" +distfiles="https://github.com/turtl/desktop/releases/download/v${version}-pre-sync-fix/turtl-${version}-pre-sync-fix-linux64.tar.bz2" +checksum=77746d54518aabf19c187c6fb3c9923fe84acad30a68073fee50ba5f61a96bde + +do_install() { + vmkdir "usr/bin" + vmkdir "opt/turtl" + cp --preserve=mode -r ./turtl-linux64/turtl/* "${DESTDIR}/opt/turtl" + vinstall "${FILESDIR}/turtl.desktop" 644 "usr/share/applications/" + for size in 128 16 256 32 48; do + vinstall "./turtl-linux64/turtl/icon.png" 644 \ + "usr/share/icons/hicolor/${size}x${size}/apps/turtl.png" + done + ln -s "${DESTDIR}/opt/turtl" "${DESTDIR}/usr/bin/turtl" + vlicense EULA +} \ No newline at end of file