Install this version:
emerge -a =dev-util/beekeeper-studio-bin-5.6.5
If this version is masked, you can unmask it using the autounmask tool or standard emerge options:
autounmask =dev-util/beekeeper-studio-bin-5.6.5
Or alternatively:
emerge --autounmask-write -a =dev-util/beekeeper-studio-bin-5.6.5
| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 5.6.5 | 8 | ~amd64 | 0 |
EAPI=8
inherit desktop multilib-build pax-utils unpacker xdg
MY_PN="${PN/-bin/}"
DESCRIPTION="SQL client for MySQL, Postgres, SQLite, SQL Server, and more"
HOMEPAGE="https://www.beekeeperstudio.io"
SRC_URI="https://github.com/beekeeper-studio/beekeeper-studio/releases/download/v${PV}/beekeeper-studio_${PV}_amd64.deb"
LICENSE="all-rights-reserved"
SLOT="0"
KEYWORDS="~amd64"
IUSE="+abi_x86_64 appindicator"
RESTRICT="bindist mirror"
RDEPEND="app-accessibility/at-spi2-atk:2[${MULTILIB_USEDEP}]
app-accessibility/at-spi2-core:2[${MULTILIB_USEDEP}]
dev-libs/atk:0[${MULTILIB_USEDEP}]
dev-libs/expat:0[${MULTILIB_USEDEP}]
dev-libs/glib:2[${MULTILIB_USEDEP}]
dev-libs/nspr:0[${MULTILIB_USEDEP}]
dev-libs/nss:0[${MULTILIB_USEDEP}]
media-libs/alsa-lib:0[${MULTILIB_USEDEP}]
net-print/cups:0[${MULTILIB_USEDEP}]
sys-apps/dbus:0[${MULTILIB_USEDEP}]
x11-libs/cairo:0[${MULTILIB_USEDEP}]
x11-libs/gdk-pixbuf:2[${MULTILIB_USEDEP}]
x11-libs/gtk+:3[${MULTILIB_USEDEP}]
x11-libs/libX11:0[${MULTILIB_USEDEP}]
x11-libs/libxcb:0/1.12[${MULTILIB_USEDEP}]
x11-libs/libXcomposite:0[${MULTILIB_USEDEP}]
x11-libs/libXcursor:0[${MULTILIB_USEDEP}]
x11-libs/libXdamage:0[${MULTILIB_USEDEP}]
x11-libs/libXext:0[${MULTILIB_USEDEP}]
x11-libs/libXfixes:0[${MULTILIB_USEDEP}]
x11-libs/libXi:0[${MULTILIB_USEDEP}]
x11-libs/libXrandr:0[${MULTILIB_USEDEP}]
x11-libs/libXrender:0[${MULTILIB_USEDEP}]
x11-libs/libXScrnSaver:0[${MULTILIB_USEDEP}]
x11-libs/libXtst:0[${MULTILIB_USEDEP}]
x11-libs/pango:0[${MULTILIB_USEDEP}]
appindicator? ( dev-libs/libappindicator:2[${MULTILIB_USEDEP}] )"
S="${WORKDIR}"
QA_PREBUILT="opt/beekeeper-studio/crashpad_handler
opt/beekeeper-studio/swiftshader/libEGL.so
opt/beekeeper-studio/swiftshader/libGLESv2.so
opt/beekeeper-studio/libEGL.so
opt/beekeeper-studio/beekeeper-studio-bin
opt/beekeeper-studio/libffmpeg.so
opt/beekeeper-studio/libvk_swiftshader.so
opt/beekeeper-studio/libGLESv2.so"
src_prepare() {
default
sed -i '/Exec/s/"\/opt\/Beekeeper Studio\/beekeeper-studio"/beekeeper-studio/' \
usr/share/applications/beekeeper-studio.desktop \
|| die "sed failed for arctype.desktop"
}
src_install() {
for size in 16x16 24x24 32x32 48x48 64x64 96x96 128x128 256x256 512x512 ; do
doicon -s "${size}" usr/share/icons/hicolor/"${size}"/apps/beekeeper-studio.png
done
dosym ../icons/hicolor/512x512/apps/beekeeper-studio.png \
/usr/share/pixmaps/beekeeper-studio.png
domenu usr/share/applications/beekeeper-studio.desktop
insinto /opt/beekeeper-studio
doins -r opt/"Beekeeper Studio"/.
fperms -R +x /opt/beekeeper-studio/beekeeper-studio /opt/beekeeper-studio/beekeeper-studio-bin \
/opt/beekeeper-studio/chrome-sandbox \
/opt/beekeeper-studio/libEGL.so /opt/beekeeper-studio/libGLESv2.so \
/opt/beekeeper-studio/libffmpeg.so /opt/beekeeper-studio/libvk_swiftshader.so
dosym ../beekeeper-studio/beekeeper-studio-bin opt/bin/beekeeper-studio
pax-mark -m "${ED}"/opt/beekeeper-studio/beekeeper-studio-bin
}
Manage flags for this package:
euse -i <flag> -p dev-util/beekeeper-studio-bin |
euse -E <flag> -p dev-util/beekeeper-studio-bin |
euse -D <flag> -p dev-util/beekeeper-studio-bin
app-accessibility/at-spi2-atk:2[] app-accessibility/at-spi2-core:2[] dev-libs/atk:0[] dev-libs/expat:0[] dev-libs/glib:2[] dev-libs/nspr:0[] dev-libs/nss:0[] media-libs/alsa-lib:0[] net-print/cups:0[] sys-apps/dbus:0[] x11-libs/cairo:0[] x11-libs/gdk-pixbuf:2[] x11-libs/gtk+:3[] x11-libs/libX11:0[] x11-libs/libxcb:0/1.12[] x11-libs/libXcomposite:0[] x11-libs/libXcursor:0[] x11-libs/libXdamage:0[] x11-libs/libXext:0[] x11-libs/libXfixes:0[] x11-libs/libXi:0[] x11-libs/libXrandr:0[] x11-libs/libXrender:0[] x11-libs/libXScrnSaver:0[] x11-libs/libXtst:0[] x11-libs/pango:0[] appindicator? ( dev-libs/libappindicator:2[] )
| Type | File | Size | Source URLs |
|---|---|---|---|
| DIST | beekeeper-studio_5.6.5_amd64.deb | 240226560 bytes | https://github.com/beekeeper-studio/beekeeper-studio/releases/download/v5.6.5/beekeeper-studio__amd64.deb |