From bc05d95d8a5945cb6bb7ac3025f9586b2f78188b Mon Sep 17 00:00:00 2001 From: Olivier van der Toorn Date: Tue, 13 Apr 2021 14:05:29 +0200 Subject: [PATCH] Update Zotero add Obsidian --- app-editors/obsidian/Manifest | 4 ++ app-editors/obsidian/obsidian-0.11.13.ebuild | 58 ++++++++++++++++ app-editors/obsidian/obsidian-0.9.2.ebuild | 58 ++++++++++++++++ app-editors/zotero/Manifest | 2 + app-editors/zotero/zotero-5.0.96.ebuild | 73 ++++++++++++++++++++ 5 files changed, 195 insertions(+) create mode 100644 app-editors/obsidian/Manifest create mode 100644 app-editors/obsidian/obsidian-0.11.13.ebuild create mode 100644 app-editors/obsidian/obsidian-0.9.2.ebuild create mode 100644 app-editors/zotero/zotero-5.0.96.ebuild diff --git a/app-editors/obsidian/Manifest b/app-editors/obsidian/Manifest new file mode 100644 index 0000000..eecd40c --- /dev/null +++ b/app-editors/obsidian/Manifest @@ -0,0 +1,4 @@ +DIST Obsidian-0.11.13.tar.gz 82495769 BLAKE2B a776c37a46efa0d52a486bd4f622bf940120669f04a5b6ca51c298264ebdb23b47cb8e927e7502cdbac50053816ba563abba3bae8200070654b14bfb665f7612 SHA512 2c32e6770897d25f6ef9631e53359c8ae04372c534243900f9b3f7809de6979124d875f27f56815050d923a14a1af6c8b8bd56c2f9fa21559b2989ac92d001c6 +DIST Obsidian-0.9.2.tar.gz 77186356 BLAKE2B d8195352263bb618ecc07531e1c4e84d72c448e50e2ce007b50977a9aa9975bcae91e7047c4c9fefa565e256a8d2595ff1b7f92a6e4546ed1281f48fdff2d063 SHA512 207f56af71a112987502e2c60c9b14bbd7fa43ba7b0a4943d20c34f167115e01099795bd99d9b1f9ac953a0b2ced7bd3e0329b70dadfc69c917a97f1f17f5c70 +EBUILD obsidian-0.11.13.ebuild 1338 BLAKE2B 9ed973da8f4688aa3053157978635269ce264eda694504e04d716aa6900d7e419eeb1fce2b8a1b184706e40de1fc5dcc5eb5e9b7a4d9c04fc7d24faeb3766a8d SHA512 56855d9717a2c6bdd55f46cad0472806cea5a377c573d5f119139e35162a3ef186c620c4caa90f5a65bd44014ae8b593ddc4e03ddafdb037f33954b3b96ea8b5 +EBUILD obsidian-0.9.2.ebuild 1338 BLAKE2B 9ed973da8f4688aa3053157978635269ce264eda694504e04d716aa6900d7e419eeb1fce2b8a1b184706e40de1fc5dcc5eb5e9b7a4d9c04fc7d24faeb3766a8d SHA512 56855d9717a2c6bdd55f46cad0472806cea5a377c573d5f119139e35162a3ef186c620c4caa90f5a65bd44014ae8b593ddc4e03ddafdb037f33954b3b96ea8b5 diff --git a/app-editors/obsidian/obsidian-0.11.13.ebuild b/app-editors/obsidian/obsidian-0.11.13.ebuild new file mode 100644 index 0000000..bcdb95f --- /dev/null +++ b/app-editors/obsidian/obsidian-0.11.13.ebuild @@ -0,0 +1,58 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="Obsidian" +HOMEPAGE="https://obsidian.md/" +SRC_URI="https://github.com/obsidianmd/obsidian-releases/releases/download/v${PV}/Obsidian-${PV}.tar.gz" + +LICENSE="" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND="" +RDEPEND="${DEPEND}" +BDEPEND="" + +S="${WORKDIR}" + +QA_PREBUILT="/opt/obsidian/chrome-sandbox + /opt/obsidian/libEGL.so + /opt/obsidian/libGLESv2.so + /opt/obsidian/libffmpeg.so + /opt/obsidian/libvk_swiftshader.so + /opt/obsidian/libvulkan.so + /opt/obsidian/resources/app.asar.unpacked/node_modules/btime/binding.node + /opt/obsidian/obsidian + /opt/obsidian/swiftshader/libGLESv2.so + /opt/obsidian/swiftshader/libEGL.so" + + +src_prepare() { + default +} + +src_install() { + insinto /opt/obsidian + doins -r obsidian-${PV}/* + insinto /usr/share + #doins -r usr/share/applications + #doins -r usr/share/icons + fperms +x /opt/obsidian/chrome-sandbox /opt/obsidian/obsidian + fperms u+s /opt/obsidian/chrome-sandbox + pax-mark m opt/obsidian/obsidian opt/obsidian/chrome-sandbox + + dosym ../../opt/obsidian/obsidian /usr/bin/obsidian +} + +pkg_postinst() { + xdg_desktop_database_update + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_desktop_database_update + xdg_icon_cache_update +} diff --git a/app-editors/obsidian/obsidian-0.9.2.ebuild b/app-editors/obsidian/obsidian-0.9.2.ebuild new file mode 100644 index 0000000..bcdb95f --- /dev/null +++ b/app-editors/obsidian/obsidian-0.9.2.ebuild @@ -0,0 +1,58 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="Obsidian" +HOMEPAGE="https://obsidian.md/" +SRC_URI="https://github.com/obsidianmd/obsidian-releases/releases/download/v${PV}/Obsidian-${PV}.tar.gz" + +LICENSE="" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND="" +RDEPEND="${DEPEND}" +BDEPEND="" + +S="${WORKDIR}" + +QA_PREBUILT="/opt/obsidian/chrome-sandbox + /opt/obsidian/libEGL.so + /opt/obsidian/libGLESv2.so + /opt/obsidian/libffmpeg.so + /opt/obsidian/libvk_swiftshader.so + /opt/obsidian/libvulkan.so + /opt/obsidian/resources/app.asar.unpacked/node_modules/btime/binding.node + /opt/obsidian/obsidian + /opt/obsidian/swiftshader/libGLESv2.so + /opt/obsidian/swiftshader/libEGL.so" + + +src_prepare() { + default +} + +src_install() { + insinto /opt/obsidian + doins -r obsidian-${PV}/* + insinto /usr/share + #doins -r usr/share/applications + #doins -r usr/share/icons + fperms +x /opt/obsidian/chrome-sandbox /opt/obsidian/obsidian + fperms u+s /opt/obsidian/chrome-sandbox + pax-mark m opt/obsidian/obsidian opt/obsidian/chrome-sandbox + + dosym ../../opt/obsidian/obsidian /usr/bin/obsidian +} + +pkg_postinst() { + xdg_desktop_database_update + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_desktop_database_update + xdg_icon_cache_update +} diff --git a/app-editors/zotero/Manifest b/app-editors/zotero/Manifest index a275a40..4aa77b1 100644 --- a/app-editors/zotero/Manifest +++ b/app-editors/zotero/Manifest @@ -1,2 +1,4 @@ DIST zotero-5.0.89.tar.bz2 60183940 BLAKE2B fc871095b59bd0114c431075035381c9f904d010d2af5c2d8d531ee27317eb4f1c820934dcba70d5ca15449f95605c20334aa553fe72a72b15ff28d5ba0be947 SHA512 61245af3095396cd338e90f325aa5f32087f074c3d03c23b5de05fb1b265afab6320a8b9f33c40f6c3b91123669cb8e73b0e9e107ab66df0b5ac96eda2294bf8 +DIST zotero-5.0.96.tar.bz2 60474165 BLAKE2B 5330ea95360cd20cbcf9366481bf715ca0b50fe6919814bba6192cd71b6c94724bd3edb2b6cde3b894b06d2f232f867b6b52426e6ab57668150c23d487c53655 SHA512 aa755b280ac9f03031d70105ada7be9ba9da17f858bffc33e8b7598e85b53b2915854b57c78c2644d181c1368aa3fdcb87f08e6bd2a0f40592acfa7faccbb124 EBUILD zotero-5.0.89.ebuild 2378 BLAKE2B 635bf8d33d0e8aa81ec6aa6b9f3941a6963f1187feccc549d89dad6a5d9d5db6782869abbfe3d19a86030feadffe079ee04f1f409156d53073d679e18ecd5f1a SHA512 2d0a61642c87b02658804f69d17e1859c110d8dd662f8979165b03121c1ba6f97dfccfa1992950470d5076c2abf617834eb442116c2b758c8754705854e19380 +EBUILD zotero-5.0.96.ebuild 2378 BLAKE2B 635bf8d33d0e8aa81ec6aa6b9f3941a6963f1187feccc549d89dad6a5d9d5db6782869abbfe3d19a86030feadffe079ee04f1f409156d53073d679e18ecd5f1a SHA512 2d0a61642c87b02658804f69d17e1859c110d8dd662f8979165b03121c1ba6f97dfccfa1992950470d5076c2abf617834eb442116c2b758c8754705854e19380 diff --git a/app-editors/zotero/zotero-5.0.96.ebuild b/app-editors/zotero/zotero-5.0.96.ebuild new file mode 100644 index 0000000..3427ac1 --- /dev/null +++ b/app-editors/zotero/zotero-5.0.96.ebuild @@ -0,0 +1,73 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="Zotero" +HOMEPAGE="https://www.zotero.org" +SRC_URI="https://www.zotero.org/download/client/dl?channel=release&platform=linux-x86_64&version=${PV} -> ${P}.tar.bz2" + +LICENSE="" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND="" +RDEPEND="${DEPEND}" +BDEPEND="" +QA_PREBUILT="opt/Zotero/Zotero_linux-x86_64/libxul.so + opt/Zotero/Zotero_linux-x86_64/libsoftokn3.so + opt/Zotero/Zotero_linux-x86_64/libnspr4.so + opt/Zotero/Zotero_linux-x86_64/liblgpllibs.so + opt/Zotero/Zotero_linux-x86_64/libnssdbm3.so + opt/Zotero/Zotero_linux-x86_64/zotero-bin + opt/Zotero/Zotero_linux-x86_64/libssl3.so + opt/Zotero/Zotero_linux-x86_64/plugin-container + opt/Zotero/Zotero_linux-x86_64/libmozavcodec.so + opt/Zotero/Zotero_linux-x86_64/minidump-analyzer + opt/Zotero/Zotero_linux-x86_64/libmozgtk.so + opt/Zotero/Zotero_linux-x86_64/libnssutil3.so + opt/Zotero/Zotero_linux-x86_64/libplds4.so + opt/Zotero/Zotero_linux-x86_64/libfreeblpriv3.so + opt/Zotero/Zotero_linux-x86_64/libnssckbi.so + opt/Zotero/Zotero_linux-x86_64/libplc4.so + opt/Zotero/Zotero_linux-x86_64/libmozsandbox.so + opt/Zotero/Zotero_linux-x86_64/updater + opt/Zotero/Zotero_linux-x86_64/libmozsqlite3.so + opt/Zotero/Zotero_linux-x86_64/libnss3.so + opt/Zotero/Zotero_linux-x86_64/libmozavutil.so + opt/Zotero/Zotero_linux-x86_64/libsmime3.so + opt/Zotero/Zotero_linux-x86_64/gmp-clearkey/0.1/libclearkey.so + opt/Zotero/Zotero_linux-x86_64/gtk2/libmozgtk.so" + +S="${WORKDIR}" + +src_prepare() { + default + sed -e 's|CALLDIR=.*|CALLDIR="/opt/Zotero"|' -i Zotero_linux-x86_64/zotero || die + sed -e 's|Exec=.*|Exec=bash -c "/opt/Zotero/zotero -url %U"|' -i Zotero_linux-x86_64/zotero.desktop || die +} + +src_install() { + insinto /opt/Zotero + doins -r Zotero_linux-x86_64/* + + insinto /usr/share/applications + doins -r Zotero_linux-x86_64/zotero.desktop + + fperms +x /opt/Zotero/zotero + fperms +x /opt/Zotero/zotero-bin + fperms +x /opt/Zotero/pdfinfo + fperms +x /opt/Zotero/pdftotext + dosym ../../opt/Zotero/zotero /usr/bin/zotero +} + +pkg_postinst() { + xdg_desktop_database_update + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_desktop_database_update + xdg_icon_cache_update +}