Add new pacakges
This commit is contained in:
@@ -1,2 +1,6 @@
|
||||
DIST Logic-2.3.30-master.AppImage 138331721 BLAKE2B e914c54c79c49a39a8dc397094ad03d6dcbfca18a7c3eed3003dad19035ce60c9d524c98965230e03c3a0bac9d7ff5ca725cdb33fd193430da3e985e11313597 SHA512 0667363283a3f57056787ff4cc4476037c8331af4e14147b3286a96bb7b013f26abacf79e67ed97ae6e1819c49eb2fe474cfa0319c1b3a0b00d2553aac793c40
|
||||
DIST Logic-2.3.36-master.AppImage 139955310 BLAKE2B 73dc69c4ccb5cb17fdd6beabfd60b2d5540f3496bb9342c5126ba1e725f96f38e3e793bc027e87c88fb7fc8981e815590ce676f905143ecfac2c3cd3a996e695 SHA512 afa68aa7d9aedbe643ed464a212d883e08dfce08f0787ab891bfc8d6cce488ed60368a9525fb6ba7713f71793350f78d775a7ee986b3bd228504f7e480497c67
|
||||
DIST Logic-2.3.45-master.AppImage 164131793 BLAKE2B eab1bfbd586b7f2242944a4e1abb6008a28243a73b3ca127a4399eff25e4ace579987f16df820f8414e8460ae9ff55703dbfae49da621357bcfa08b7502546d5 SHA512 f54fad89ccf7f430b085b9bb1a3ae234d2d8b0b7dd93a64f564af9f644990a2ae7d874d89c7f6ec114d1d33fe22e4197e3cb61f183c932adfce379bec2c6e882
|
||||
EBUILD saleae-logic-bin-2.3.30.ebuild 2792 BLAKE2B 3f2347a6e323e8333049af542c5a74e0717706794b477cf436bfc9d9ada01b21be8ecaba1eb8d0fb2f4cf9f72d782d645b194f10ff9c997797cade48c132b28c SHA512 f5dab7e9f1f9a53bb82b185d452c9ff1445624fed9a7f1655a8dcfd18c122827654cb103749fc551e07544abc96e63f21d8ff02945058dd1ec585191093a46d9
|
||||
EBUILD saleae-logic-bin-2.3.36.ebuild 2792 BLAKE2B 3f2347a6e323e8333049af542c5a74e0717706794b477cf436bfc9d9ada01b21be8ecaba1eb8d0fb2f4cf9f72d782d645b194f10ff9c997797cade48c132b28c SHA512 f5dab7e9f1f9a53bb82b185d452c9ff1445624fed9a7f1655a8dcfd18c122827654cb103749fc551e07544abc96e63f21d8ff02945058dd1ec585191093a46d9
|
||||
EBUILD saleae-logic-bin-2.3.45.ebuild 2792 BLAKE2B 3f2347a6e323e8333049af542c5a74e0717706794b477cf436bfc9d9ada01b21be8ecaba1eb8d0fb2f4cf9f72d782d645b194f10ff9c997797cade48c132b28c SHA512 f5dab7e9f1f9a53bb82b185d452c9ff1445624fed9a7f1655a8dcfd18c122827654cb103749fc551e07544abc96e63f21d8ff02945058dd1ec585191093a46d9
|
||||
|
||||
@@ -0,0 +1,89 @@
|
||||
# Copyright 1999-2018 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
MULTILIB_COMPAT=( abi_x86_64 )
|
||||
|
||||
inherit appimage chromium-2 desktop pax-utils multilib-build xdg
|
||||
|
||||
DESCRIPTION="Debug hardware like the pros."
|
||||
HOMEPAGE="https://www.saleae.com/"
|
||||
SRC_URI="
|
||||
amd64? ( https://downloads.saleae.com/logic2/Logic-${PV}-master.AppImage )
|
||||
"
|
||||
|
||||
LICENSE="EULA"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
RESTRICT="bindist mirror splitdebug strip"
|
||||
|
||||
RDEPEND="
|
||||
app-accessibility/at-spi2-atk[${MULTILIB_USEDEP}]
|
||||
app-accessibility/at-spi2-core[${MULTILIB_USEDEP}]
|
||||
dev-libs/atk[${MULTILIB_USEDEP}]
|
||||
dev-libs/expat[${MULTILIB_USEDEP}]
|
||||
dev-libs/glib[${MULTILIB_USEDEP}]
|
||||
dev-libs/nspr[${MULTILIB_USEDEP}]
|
||||
dev-libs/nss[${MULTILIB_USEDEP}]
|
||||
x11-libs/cairo[${MULTILIB_USEDEP}]
|
||||
x11-libs/gdk-pixbuf[${MULTILIB_USEDEP}]
|
||||
x11-libs/pango[${MULTILIB_USEDEP}]
|
||||
net-print/cups[${MULTILIB_USEDEP}]
|
||||
|| ( sys-devel/base-gcc[cxx] sys-devel/gcc[cxx] )
|
||||
sys-apps/dbus[${MULTILIB_USEDEP}]
|
||||
x11-libs/gtk+[${MULTILIB_USEDEP}]
|
||||
x11-libs/libX11[${MULTILIB_USEDEP}]
|
||||
x11-libs/libXcomposite[${MULTILIB_USEDEP}]
|
||||
x11-libs/libXcursor[${MULTILIB_USEDEP}]
|
||||
x11-libs/libXdamage[${MULTILIB_USEDEP}]
|
||||
x11-libs/libXext[${MULTILIB_USEDEP}]
|
||||
x11-libs/libXfixes[${MULTILIB_USEDEP}]
|
||||
x11-libs/libXi[${MULTILIB_USEDEP}]
|
||||
x11-libs/libXrandr[${MULTILIB_USEDEP}]
|
||||
x11-libs/libXrender[${MULTILIB_USEDEP}]
|
||||
x11-libs/libXtst[${MULTILIB_USEDEP}]
|
||||
media-libs/alsa-lib[${MULTILIB_USEDEP}]
|
||||
sys-libs/glibc[${MULTILIB_USEDEP}]
|
||||
x11-libs/libXScrnSaver[${MULTILIB_USEDEP}]
|
||||
x11-libs/libxcb[${MULTILIB_USEDEP}]
|
||||
"
|
||||
|
||||
S="${WORKDIR}"
|
||||
QA_PREBUILT="opt/Saleae/${PN}/Logic opt/Saleae/${PN}/libffmpeg.so opt/Saleae/${PN}/libnode.so"
|
||||
|
||||
MY_PN=Logic
|
||||
|
||||
pkg_setup() {
|
||||
chromium_suid_sandbox_check_kernel_config
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
rm -r ${P}/usr/lib
|
||||
sed -i 's/^Exec=AppRun/Exec=${MY_PN}/' "${P}/Logic.desktop" \
|
||||
|| die "Failed to patch desktop file"
|
||||
|
||||
default_src_prepare
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cp -a ${P}/usr "${ED}"
|
||||
rm -f ${P}/.DirIcon
|
||||
dodir /opt/Saleae/Logic
|
||||
find ${P} -type d -exec chmod 755 {} \;
|
||||
find ${P} -type f -exec chmod 644 {} \;
|
||||
find ${P} -type f -name "*.so*" -print0 |xargs -0 chmod +x
|
||||
find ${P}/resources/linux/pythonlibs/bin -type f -print0 |xargs -0 chmod +x
|
||||
find ${P}/resources/app.asar.unpacked/node_modules/@saleae/graph-interface/bin/linux-x64-76 -type f -print0 |xargs -0 chmod +x
|
||||
chmod +x ${P}/Logic
|
||||
cp -a ${P}/* "${ED}"/opt/Saleae/Logic || die "Failed to move directory"
|
||||
|
||||
# remove chrome-sandbox binary, users should use kernel namespaces
|
||||
# https://bugs.gentoo.org/692692#c18
|
||||
rm "${ED}"/opt/Saleae/Logic/chrome-sandbox || die
|
||||
|
||||
dosym ../../opt/Saleae/Logic/Logic /usr/bin/Logic
|
||||
domenu "${ED}"/opt/Saleae/Logic/Logic.desktop
|
||||
doicon "${ED}"/opt/Saleae/Logic/Logic.png
|
||||
}
|
||||
@@ -0,0 +1,89 @@
|
||||
# Copyright 1999-2018 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
MULTILIB_COMPAT=( abi_x86_64 )
|
||||
|
||||
inherit appimage chromium-2 desktop pax-utils multilib-build xdg
|
||||
|
||||
DESCRIPTION="Debug hardware like the pros."
|
||||
HOMEPAGE="https://www.saleae.com/"
|
||||
SRC_URI="
|
||||
amd64? ( https://downloads.saleae.com/logic2/Logic-${PV}-master.AppImage )
|
||||
"
|
||||
|
||||
LICENSE="EULA"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
RESTRICT="bindist mirror splitdebug strip"
|
||||
|
||||
RDEPEND="
|
||||
app-accessibility/at-spi2-atk[${MULTILIB_USEDEP}]
|
||||
app-accessibility/at-spi2-core[${MULTILIB_USEDEP}]
|
||||
dev-libs/atk[${MULTILIB_USEDEP}]
|
||||
dev-libs/expat[${MULTILIB_USEDEP}]
|
||||
dev-libs/glib[${MULTILIB_USEDEP}]
|
||||
dev-libs/nspr[${MULTILIB_USEDEP}]
|
||||
dev-libs/nss[${MULTILIB_USEDEP}]
|
||||
x11-libs/cairo[${MULTILIB_USEDEP}]
|
||||
x11-libs/gdk-pixbuf[${MULTILIB_USEDEP}]
|
||||
x11-libs/pango[${MULTILIB_USEDEP}]
|
||||
net-print/cups[${MULTILIB_USEDEP}]
|
||||
|| ( sys-devel/base-gcc[cxx] sys-devel/gcc[cxx] )
|
||||
sys-apps/dbus[${MULTILIB_USEDEP}]
|
||||
x11-libs/gtk+[${MULTILIB_USEDEP}]
|
||||
x11-libs/libX11[${MULTILIB_USEDEP}]
|
||||
x11-libs/libXcomposite[${MULTILIB_USEDEP}]
|
||||
x11-libs/libXcursor[${MULTILIB_USEDEP}]
|
||||
x11-libs/libXdamage[${MULTILIB_USEDEP}]
|
||||
x11-libs/libXext[${MULTILIB_USEDEP}]
|
||||
x11-libs/libXfixes[${MULTILIB_USEDEP}]
|
||||
x11-libs/libXi[${MULTILIB_USEDEP}]
|
||||
x11-libs/libXrandr[${MULTILIB_USEDEP}]
|
||||
x11-libs/libXrender[${MULTILIB_USEDEP}]
|
||||
x11-libs/libXtst[${MULTILIB_USEDEP}]
|
||||
media-libs/alsa-lib[${MULTILIB_USEDEP}]
|
||||
sys-libs/glibc[${MULTILIB_USEDEP}]
|
||||
x11-libs/libXScrnSaver[${MULTILIB_USEDEP}]
|
||||
x11-libs/libxcb[${MULTILIB_USEDEP}]
|
||||
"
|
||||
|
||||
S="${WORKDIR}"
|
||||
QA_PREBUILT="opt/Saleae/${PN}/Logic opt/Saleae/${PN}/libffmpeg.so opt/Saleae/${PN}/libnode.so"
|
||||
|
||||
MY_PN=Logic
|
||||
|
||||
pkg_setup() {
|
||||
chromium_suid_sandbox_check_kernel_config
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
rm -r ${P}/usr/lib
|
||||
sed -i 's/^Exec=AppRun/Exec=${MY_PN}/' "${P}/Logic.desktop" \
|
||||
|| die "Failed to patch desktop file"
|
||||
|
||||
default_src_prepare
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cp -a ${P}/usr "${ED}"
|
||||
rm -f ${P}/.DirIcon
|
||||
dodir /opt/Saleae/Logic
|
||||
find ${P} -type d -exec chmod 755 {} \;
|
||||
find ${P} -type f -exec chmod 644 {} \;
|
||||
find ${P} -type f -name "*.so*" -print0 |xargs -0 chmod +x
|
||||
find ${P}/resources/linux/pythonlibs/bin -type f -print0 |xargs -0 chmod +x
|
||||
find ${P}/resources/app.asar.unpacked/node_modules/@saleae/graph-interface/bin/linux-x64-76 -type f -print0 |xargs -0 chmod +x
|
||||
chmod +x ${P}/Logic
|
||||
cp -a ${P}/* "${ED}"/opt/Saleae/Logic || die "Failed to move directory"
|
||||
|
||||
# remove chrome-sandbox binary, users should use kernel namespaces
|
||||
# https://bugs.gentoo.org/692692#c18
|
||||
rm "${ED}"/opt/Saleae/Logic/chrome-sandbox || die
|
||||
|
||||
dosym ../../opt/Saleae/Logic/Logic /usr/bin/Logic
|
||||
domenu "${ED}"/opt/Saleae/Logic/Logic.desktop
|
||||
doicon "${ED}"/opt/Saleae/Logic/Logic.png
|
||||
}
|
||||
Reference in New Issue
Block a user