Compare commits
1 Commits
master
...
sys-apps-i
Author | SHA1 | Date |
---|---|---|
Alexander Kurakin | d173de6113 | 2 months ago |
@ -0,0 +1 @@
|
||||
DIST mnemosyne-2.9.tar.gz 16301782 BLAKE2B 4f0045f047e8b0550bb47d4c1abb89df40225b3d1b244c15dca21c8802b6b7345e3fae0224d6dcd2d7426ef50a0c66688a2c90af4cbc52775de3d4064bb5ddf1 SHA512 f1f36cba38e30de7d15f2761999357db07bd2a3231788398d5633a3b8f2efed8b5bb27b3ce0335ff468eb1bde4928e2b3e34aa312e449c8610b202a487ef8b83
|
@ -0,0 +1,61 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..11} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Efficient learning tool with powerful digital flash-cards"
|
||||
HOMEPAGE="https://mnemosyne-proj.org/"
|
||||
|
||||
SRC_URI="https://github.com/mnemosyne-proj/mnemosyne/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~riscv ~x86"
|
||||
|
||||
LICENSE="AGPL-3+ LGPL-3+"
|
||||
SLOT="0"
|
||||
IUSE="latex"
|
||||
|
||||
DEPEND="
|
||||
>=dev-python/PyQt5-5.6[gui,widgets,${PYTHON_USEDEP}]
|
||||
"
|
||||
RDEPEND="${DEPEND}
|
||||
dev-python/argon2-cffi[${PYTHON_USEDEP}]
|
||||
>=dev-python/cheroot-5.0.0[${PYTHON_USEDEP}]
|
||||
dev-python/matplotlib[${PYTHON_USEDEP}]
|
||||
dev-python/pillow[${PYTHON_USEDEP}]
|
||||
dev-python/pyopengl[${PYTHON_USEDEP}]
|
||||
>=dev-python/PyQtWebEngine-5.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/webob-1.4.0[${PYTHON_USEDEP}]
|
||||
latex? (
|
||||
app-text/dvipng
|
||||
virtual/latex-base
|
||||
)
|
||||
"
|
||||
|
||||
distutils_enable_sphinx mnemosyne/libmnemosyne/docs
|
||||
distutils_enable_tests nose
|
||||
|
||||
python_compile() {
|
||||
emake -C mnemosyne/pyqt_ui
|
||||
$(cd mnemosyne/pyqt_ui && \
|
||||
pyrcc5 -o mnemosyne_rc.py mnemosyne.qrc || die "pyrcc5 failed")
|
||||
emake -C po update && emake -C po
|
||||
esetup.py build "${@}"
|
||||
|
||||
distutils_pep517_install "${BUILD_DIR}/install"
|
||||
}
|
||||
|
||||
python_test() {
|
||||
emake -C po ../mo/de/LC_MESSAGES/mnemosyne.mo
|
||||
${EPYTHON} -m nose -v --exe tests || die "Tests fail with ${EPYTHON}"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog ""
|
||||
elog "The text-to-speech support would be disabled since gTTS is absent in Gentoo."
|
||||
elog ""
|
||||
elog "The Google translate support would be disabled since google_trans is absent in Gentoo."
|
||||
elog ""
|
||||
}
|
@ -1,4 +1,2 @@
|
||||
AUX steam-wrapper.sh 1353 BLAKE2B 7a11dde0df2341757a5cc84aab3d9521a0d1a3b7852b1e3c50019265b00592baae92168eac7cf1ca313d13c4af4e765501ebd647f5bf502206530d577fc005b9 SHA512 4b426a61793eda23f005bc688a4c8e9e6e03da895faf270a700a346f8b8a0a54769613c1cc34dd5c21ed617bbbf7a6bae05b51d474e9d084dc487ab2388337a4
|
||||
DIST steam_1.0.0.79.tar.gz 3970983 BLAKE2B 73538d120182b37cca15e99512af6c689ff29e47cd37ea5bdd0d754f42aacd69aa71125e3c07140d8b8eaf55ee980babdfa6f7a1de8daf8c6ce8af4b03608cbc SHA512 52d1a23f43012af641ebc9a03a444b6944ea966e0814619c890e792442e760a96bf570a84e4f8b38552904dafb6572a92de31154ddefe1eb8d702106605c8497
|
||||
EBUILD steam-launcher-1.0.0.79.ebuild 6216 BLAKE2B 4a9baf4060799d16cf454d69528e18e2222e45a91039882143f7de230a5022096a2961c9fa673c91ddc27fe21a3e1e89602ed82ebdbc5989206d6ae3f7189201 SHA512 27581dddacad8aa739b9bafb14579f9f3018f10330d5957bb6e282a0554db23413536ec96a1dc46cad4bd1cda8e505e619f8570d11312173ab9af733d275d6ae
|
||||
MISC metadata.xml 880 BLAKE2B 114e874ad389dd27a9568cb6cff52923195a0d0a75624695bf6694787004afcaeb8d9ca96ac50a86f5e39a17c844b85bfc9f37cb68e35ef16cbb98c85d5aeab4 SHA512 24467ef26b49a05b04572281fc75d692804896b54c12ab6a15921ff4717d6886800660dfe2656fd71766dfce8f06bd15c3c288b9cace55371ad87b98b1b87899
|
||||
DIST steam_1.0.0.74.tar.gz 3604858 BLAKE2B dbe02066d08530378ff922daf8733ad373c0eae9be94479aba94077a0f5c093afc39a95c6770494655af1c33895c981219418f8d4024c391a337d16ec32253c1 SHA512 2a08d9bb6e17a481c577b6aad7d53b51c7d9f6638aaccffc6b9f750dca4a1f9d12c02fd1446c174e979605ef29bdc10fc8249fd97fe79d62934efe26f4ac7369
|
||||
DIST steam_1.0.0.76.tar.gz 3782461 BLAKE2B de38c2604b3fb7a65a25d317718272c607f60e4bedf2efb83eebcf30e01fbccd94fac572f65e6b995e95e981191c241138cd9a9a6f51ba768cd0b3efd9edc0a5 SHA512 cb2fd0a55f23c92ec46c27edd4595421d4ac346f8cd4faeb2b8e0b017232ac637ee20ed3a00c8b79ee106e922ade6efc5e09c970807757cc372fa9fc26fe9ed1
|
||||
|
@ -0,0 +1,146 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
# Please report bugs/suggestions on: https://github.com/anyc/steam-overlay
|
||||
# or come to #gentoo-games in Libera Chat IRC
|
||||
|
||||
inherit desktop linux-info prefix xdg
|
||||
|
||||
DESCRIPTION="Installer, launcher and supplementary files for Valve's Steam client"
|
||||
HOMEPAGE="https://steampowered.com"
|
||||
SRC_URI="https://repo.steampowered.com/steam/archive/stable/steam_${PV}.tar.gz"
|
||||
|
||||
LICENSE="Steam MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64"
|
||||
IUSE="+joystick +steamruntime +udev"
|
||||
RESTRICT="bindist mirror test"
|
||||
|
||||
RDEPEND="
|
||||
app-arch/tar
|
||||
app-shells/bash
|
||||
net-misc/curl
|
||||
|
||||
sys-libs/libudev-compat
|
||||
|
||||
|| (
|
||||
>=gnome-extra/zenity-3
|
||||
x11-terms/xterm
|
||||
)
|
||||
|
||||
joystick? (
|
||||
udev? ( games-util/game-device-udev-rules )
|
||||
)
|
||||
steamruntime? (
|
||||
virtual/opengl[abi_x86_32]
|
||||
x11-libs/libX11[abi_x86_32]
|
||||
x11-libs/libXau[abi_x86_32]
|
||||
x11-libs/libxcb[abi_x86_32]
|
||||
x11-libs/libXdmcp[abi_x86_32]
|
||||
)
|
||||
|
||||
amd64? (
|
||||
>=sys-devel/gcc-4.6.0[multilib]
|
||||
>=sys-libs/glibc-2.15[multilib]
|
||||
)
|
||||
x86? (
|
||||
>=sys-devel/gcc-4.6.0
|
||||
>=sys-libs/glibc-2.15
|
||||
)"
|
||||
|
||||
S="${WORKDIR}/${PN}"
|
||||
|
||||
pkg_setup() {
|
||||
linux-info_pkg_setup
|
||||
|
||||
if ! { linux_config_exists && linux_chkconfig_present INPUT_UINPUT; }; then
|
||||
ewarn "If you want to use Steam Input's virtual controller"
|
||||
ewarn "implementation, please make sure CONFIG_INPUT_UINPUT"
|
||||
ewarn "is enabled in your kernel config."
|
||||
|
||||
# Device Drivers
|
||||
# -> Input device support
|
||||
# -> Miscellaneous devices
|
||||
# -> User level driver support
|
||||
fi
|
||||
}
|
||||
|
||||
path_entries() {
|
||||
local multilib=${1}
|
||||
shift
|
||||
|
||||
while true; do
|
||||
echo -n ${EPREFIX}/usr/$(get_libdir)/${1}$(${multilib} \
|
||||
&& use amd64 && echo :${EPREFIX}/usr/$(ABI=x86 get_libdir)/${1})
|
||||
shift
|
||||
|
||||
if [[ -n ${1} ]]; then
|
||||
echo -n :
|
||||
else
|
||||
break
|
||||
fi
|
||||
done
|
||||
}
|
||||
|
||||
native_path_entries() { path_entries false "${@}"; }
|
||||
multilib_path_entries() { path_entries true "${@}"; }
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
sed \
|
||||
-e "s#@@PVR@@#${PVR}#g" \
|
||||
-e "s#@@GENTOO_LD_LIBRARY_PATH@@#$(multilib_path_entries debiancompat fltk)#g" \
|
||||
-e "s#@@STEAM_RUNTIME@@#$(usex steamruntime 1 0)#g" \
|
||||
"${FILESDIR}"/steam-wrapper.sh > steam-wrapper.sh || die
|
||||
|
||||
# Still need EPREFIX in the sed replacements above because the
|
||||
# regular expression used by hprefixify doesn't match there.
|
||||
hprefixify bin_steam.sh steam-wrapper.sh
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake install-{icons,bootstrap} \
|
||||
DESTDIR="${D}" PREFIX="${EPREFIX}/usr"
|
||||
|
||||
newbin steam-wrapper.sh steam
|
||||
exeinto /usr/lib/steam
|
||||
doexe bin_steam.sh
|
||||
domenu steam.desktop
|
||||
|
||||
dodoc README debian/changelog
|
||||
doman steam.6
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_pkg_postinst
|
||||
|
||||
elog "Execute ${EPREFIX}/usr/bin/steam to download and install the actual"
|
||||
elog "client into your home folder. After installation, the script"
|
||||
elog "also starts the client from your home folder."
|
||||
elog ""
|
||||
|
||||
if use steamruntime; then
|
||||
ewarn "You enabled the Steam runtime environment. Steam will use bundled"
|
||||
ewarn "libraries instead of Gentoo's system libraries."
|
||||
ewarn ""
|
||||
else
|
||||
elog "We disable STEAM_RUNTIME in order to ignore bundled libraries"
|
||||
elog "and use installed system libraries instead. If you have problems,"
|
||||
elog "try starting Steam with: STEAM_RUNTIME=1 steam"
|
||||
ewarn ""
|
||||
ewarn "Notice: Valve only supports Steam with the runtime enabled!"
|
||||
ewarn ""
|
||||
fi
|
||||
|
||||
if ! has_version "gnome-extra/zenity"; then
|
||||
ewarn "Valve does not provide a xterm fallback for all calls of zenity."
|
||||
ewarn "Please install gnome-extra/zenity for full support."
|
||||
ewarn ""
|
||||
fi
|
||||
|
||||
ewarn "The Steam client and the games are _not_ controlled by Portage."
|
||||
ewarn "Updates are handled by the client itself."
|
||||
}
|
@ -0,0 +1,143 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
# Please report bugs/suggestions on: https://github.com/anyc/steam-overlay
|
||||
# or come to #gentoo-games in Libera Chat IRC
|
||||
|
||||
inherit desktop linux-info prefix xdg
|
||||
|
||||
DESCRIPTION="Installer, launcher and supplementary files for Valve's Steam client"
|
||||
HOMEPAGE="https://steampowered.com"
|
||||
SRC_URI="https://repo.steampowered.com/steam/archive/stable/steam_${PV}.tar.gz"
|
||||
|
||||
LICENSE="Steam MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~x86"
|
||||
IUSE="+joystick +steamruntime +udev"
|
||||
RESTRICT="bindist mirror test"
|
||||
|
||||
RDEPEND="
|
||||
app-arch/tar
|
||||
app-shells/bash
|
||||
net-misc/curl
|
||||
|
||||
sys-libs/libudev-compat
|
||||
|
||||
joystick? (
|
||||
udev? ( games-util/game-device-udev-rules )
|
||||
)
|
||||
steamruntime? (
|
||||
virtual/opengl[abi_x86_32]
|
||||
x11-libs/libX11[abi_x86_32]
|
||||
x11-libs/libXau[abi_x86_32]
|
||||
x11-libs/libxcb[abi_x86_32]
|
||||
x11-libs/libXdmcp[abi_x86_32]
|
||||
)
|
||||
!steamruntime? (
|
||||
>=games-util/steam-client-meta-0-r20230513[steamruntime?]
|
||||
)
|
||||
|
||||
amd64? (
|
||||
>=sys-devel/gcc-4.6.0[multilib]
|
||||
>=sys-libs/glibc-2.15[multilib]
|
||||
)
|
||||
x86? (
|
||||
>=sys-devel/gcc-4.6.0
|
||||
>=sys-libs/glibc-2.15
|
||||
)"
|
||||
|
||||
S="${WORKDIR}/${PN}"
|
||||
|
||||
pkg_setup() {
|
||||
linux-info_pkg_setup
|
||||
|
||||
if ! { linux_config_exists && linux_chkconfig_present INPUT_UINPUT; }; then
|
||||
ewarn "If you want to use Steam Input's virtual controller"
|
||||
ewarn "implementation, please make sure CONFIG_INPUT_UINPUT"
|
||||
ewarn "is enabled in your kernel config."
|
||||
|
||||
# Device Drivers
|
||||
# -> Input device support
|
||||
# -> Miscellaneous devices
|
||||
# -> User level driver support
|
||||
fi
|
||||
}
|
||||
|
||||
path_entries() {
|
||||
local multilib=${1}
|
||||
shift
|
||||
|
||||
while true; do
|
||||
echo -n ${EPREFIX}/usr/$(get_libdir)/${1}$(${multilib} && use amd64 && echo :${EPREFIX}/usr/$(ABI=x86 get_libdir)/${1})
|
||||
shift
|
||||
|
||||
if [[ -n ${1} ]]; then
|
||||
echo -n :
|
||||
else
|
||||
break
|
||||
fi
|
||||
done
|
||||
}
|
||||
|
||||
native_path_entries() { path_entries false "${@}"; }
|
||||
multilib_path_entries() { path_entries true "${@}"; }
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
sed \
|
||||
-e "s#@@PVR@@#${PVR}#g" \
|
||||
-e "s#@@GENTOO_LD_LIBRARY_PATH@@#$(multilib_path_entries debiancompat fltk)#g" \
|
||||
-e "s#@@STEAM_RUNTIME@@#$(usex steamruntime 1 0)#g" \
|
||||
"${FILESDIR}"/steam-wrapper.sh > steam-wrapper.sh || die
|
||||
|
||||
# Still need EPREFIX in the sed replacements above because the
|
||||
# regular expression used by hprefixify doesn't match there.
|
||||
hprefixify bin_steam.sh steam-wrapper.sh
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake install-{icons,bootstrap} \
|
||||
DESTDIR="${D}" PREFIX="${EPREFIX}/usr"
|
||||
|
||||
newbin steam-wrapper.sh steam
|
||||
exeinto /usr/lib/steam
|
||||
doexe bin_steam.sh
|
||||
domenu steam.desktop
|
||||
|
||||
dodoc README debian/changelog
|
||||
doman steam.6
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_pkg_postinst
|
||||
|
||||
elog "Execute ${EPREFIX}/usr/bin/steam to download and install the actual"
|
||||
elog "client into your home folder. After installation, the script"
|
||||
elog "also starts the client from your home folder."
|
||||
elog ""
|
||||
|
||||
if use steamruntime; then
|
||||
ewarn "You enabled the Steam runtime environment. Steam will use bundled"
|
||||
ewarn "libraries instead of Gentoo's system libraries."
|
||||
ewarn ""
|
||||
else
|
||||
elog "We disable STEAM_RUNTIME in order to ignore bundled libraries"
|
||||
elog "and use installed system libraries instead. If you have problems,"
|
||||
elog "try starting Steam with: STEAM_RUNTIME=1 steam"
|
||||
ewarn ""
|
||||
ewarn "Notice: Valve only supports Steam with the runtime enabled!"
|
||||
ewarn ""
|
||||
fi
|
||||
|
||||
if ! has_version "gnome-extra/zenity"; then
|
||||
ewarn "Valve does not provide a xterm fallback for all calls of zenity."
|
||||
ewarn "Please install gnome-extra/zenity for full support."
|
||||
ewarn ""
|
||||
fi
|
||||
|
||||
ewarn "The Steam client and the games are _not_ controlled by Portage."
|
||||
ewarn "Updates are handled by the client itself."
|
||||
}
|
@ -1,220 +0,0 @@
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
# Please report bugs/suggestions on: https://github.com/anyc/steam-overlay
|
||||
# or come to #gentoo-games in Libera Chat IRC
|
||||
|
||||
inherit desktop linux-info pax-utils prefix xdg
|
||||
|
||||
DESCRIPTION="Installer, launcher and supplementary files for Valve's Steam client"
|
||||
HOMEPAGE="https://store.steampowered.com"
|
||||
SRC_URI="https://repo.steampowered.com/steam/archive/stable/steam_${PV}.tar.gz"
|
||||
|
||||
LICENSE="ValveSteamLicense MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64"
|
||||
IUSE="+desktop-portal +dialogs +joystick +pulseaudio +steamruntime steamvr trayicon +udev video_cards_nvidia wayland"
|
||||
RESTRICT="bindist mirror test"
|
||||
|
||||
# This can help to determine the dependencies:
|
||||
# find ~/.steam/root/ -exec readelf -d {} + 2>/dev/null | grep -F NEEDED | sort -u | grep -F -v -f <(ls -1 ~/.steam/root/ubuntu12_32/)
|
||||
|
||||
RDEPEND="
|
||||
app-arch/tar
|
||||
app-arch/xz-utils
|
||||
app-shells/bash
|
||||
media-libs/fontconfig[abi_x86_32]
|
||||
sys-libs/libudev-compat[abi_x86_32]
|
||||
sys-process/lsof
|
||||
virtual/opengl[abi_x86_32]
|
||||
virtual/ttf-fonts
|
||||
!x11-misc/virtualgl[-abi_x86_32]
|
||||
|
||||
steamruntime? (
|
||||
!sys-apps/dbus[abi_x86_32,-X]
|
||||
!x11-libs/cairo[abi_x86_32,-X]
|
||||
)
|
||||
|
||||
!steamruntime? (
|
||||
>=app-accessibility/at-spi2-core-2.46.0:2[abi_x86_32]
|
||||
app-arch/bzip2[abi_x86_32]
|
||||
app-i18n/ibus
|
||||
dev-libs/dbus-glib[abi_x86_32]
|
||||
dev-libs/expat[abi_x86_32]
|
||||
dev-libs/glib:2[abi_x86_32]
|
||||
dev-libs/nspr[abi_x86_32]
|
||||
dev-libs/nss[abi_x86_32]
|
||||
media-libs/alsa-lib[abi_x86_32]
|
||||
media-libs/freetype[abi_x86_32]
|
||||
media-libs/libpng-compat:1.2
|
||||
media-libs/libva:0/2[abi_x86_32]
|
||||
media-libs/openal[abi_x86_32]
|
||||
media-video/pipewire:0/0.4[abi_x86_32]
|
||||
net-misc/curl[abi_x86_32]
|
||||
net-misc/networkmanager[abi_x86_32]
|
||||
net-print/cups
|
||||
sys-apps/dbus[abi_x86_32,X]
|
||||
sys-libs/zlib[abi_x86_32]
|
||||
virtual/libusb[abi_x86_32]
|
||||
x11-libs/gdk-pixbuf[abi_x86_32]
|
||||
x11-libs/gtk+:2[abi_x86_32]
|
||||
x11-libs/libICE[abi_x86_32]
|
||||
x11-libs/libSM[abi_x86_32]
|
||||
x11-libs/libvdpau[abi_x86_32]
|
||||
x11-libs/libX11[abi_x86_32]
|
||||
x11-libs/libXcomposite[abi_x86_32]
|
||||
x11-libs/libXcursor[abi_x86_32]
|
||||
x11-libs/libXdamage[abi_x86_32]
|
||||
x11-libs/libXext[abi_x86_32]
|
||||
x11-libs/libXfixes[abi_x86_32]
|
||||
x11-libs/libXi[abi_x86_32]
|
||||
x11-libs/libXinerama[abi_x86_32]
|
||||
x11-libs/libXrandr[abi_x86_32]
|
||||
x11-libs/libXrender[abi_x86_32]
|
||||
x11-libs/libXScrnSaver[abi_x86_32]
|
||||
x11-libs/libXtst[abi_x86_32]
|
||||
x11-libs/pango[abi_x86_32]
|
||||
|
||||
dialogs? ( || (
|
||||
>=gnome-extra/zenity-3
|
||||
x11-terms/xterm
|
||||
) )
|
||||
|
||||
trayicon? ( dev-libs/libappindicator:2[abi_x86_32] )
|
||||
)
|
||||
|
||||
desktop-portal? ( sys-apps/xdg-desktop-portal )
|
||||
pulseaudio? ( media-libs/libpulse[abi_x86_32] )
|
||||
!pulseaudio? ( media-sound/apulse[abi_x86_32] )
|
||||
!steamruntime? ( games-util/esteam )
|
||||
steamvr? ( sys-apps/usbutils )
|
||||
video_cards_nvidia? ( x11-drivers/nvidia-drivers[abi_x86_32] )
|
||||
|
||||
joystick? (
|
||||
udev? ( games-util/game-device-udev-rules )
|
||||
wayland? ( || (
|
||||
x11-libs/extest[abi_x86_32]
|
||||
>=x11-base/xwayland-23.2.1[libei(+)]
|
||||
) )
|
||||
)
|
||||
|
||||
amd64? (
|
||||
>=sys-devel/gcc-4.6.0[multilib]
|
||||
>=sys-libs/glibc-2.15[multilib]
|
||||
)
|
||||
|
||||
x86? (
|
||||
>=sys-devel/gcc-4.6.0
|
||||
>=sys-libs/glibc-2.15
|
||||
)
|
||||
"
|
||||
|
||||
S="${WORKDIR}/${PN}"
|
||||
|
||||
pkg_setup() {
|
||||
linux-info_pkg_setup
|
||||
|
||||
if ! { linux_config_exists && linux_chkconfig_present INPUT_UINPUT; }; then
|
||||
ewarn "If you want to use Steam Input's virtual controller"
|
||||
ewarn "implementation, please make sure CONFIG_INPUT_UINPUT"
|
||||
ewarn "is enabled in your kernel config."
|
||||
|
||||
# Device Drivers
|
||||
# -> Input device support
|
||||
# -> Miscellaneous devices
|
||||
# -> User level driver support
|
||||
fi
|
||||
}
|
||||
|
||||
lib_path_entries() {
|
||||
while true; do
|
||||
echo -n ${EPREFIX}/usr/\\\\\${LIB}/${1}
|
||||
shift
|
||||
|
||||
if [[ -n ${1} ]]; then
|
||||
echo -n :
|
||||
else
|
||||
break
|
||||
fi
|
||||
done
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
sed \
|
||||
-e "s#@@PVR@@#${PVR}#g" \
|
||||
-e "s#@@GENTOO_LD_LIBRARY_PATH@@#$(lib_path_entries debiancompat fltk)#g" \
|
||||
-e "s#@@GENTOO_X86_LIBDIR@@#${EPREFIX}/usr/$(ABI=x86 get_libdir)#g" \
|
||||
-e "s#@@STEAM_RUNTIME@@#$(usex steamruntime 1 0)#g" \
|
||||
"${FILESDIR}"/steam-wrapper.sh > steam-wrapper.sh || die
|
||||
|
||||
# Still need EPREFIX in the sed replacements above because the
|
||||
# regular expression used by hprefixify doesn't match there.
|
||||
hprefixify bin_steam.sh steam-wrapper.sh
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake install-{icons,bootstrap} \
|
||||
DESTDIR="${D}" PREFIX="${EPREFIX}/usr"
|
||||
|
||||
newbin steam-wrapper.sh steam
|
||||
exeinto /usr/lib/steam
|
||||
doexe bin_steam.sh
|
||||
domenu steam.desktop
|
||||
|
||||
dodoc README debian/changelog
|
||||
doman steam.6
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_pkg_postinst
|
||||
|
||||
elog "Execute ${EPREFIX}/usr/bin/steam to download and install the actual"
|
||||
elog "client into your home folder. After installation, the script"
|
||||
elog "also starts the client from your home folder."
|
||||
elog ""
|
||||
|
||||
ewarn "The Steam client and the games are _not_ controlled by Portage."
|
||||
ewarn "Updates are handled by the client itself."
|
||||
ewarn ""
|
||||
|
||||
if use steamruntime; then
|
||||
elog "You have enabled the Steam runtime environment by default."
|
||||
elog "Steam will use bundled libraries if they are missing from"
|
||||
elog "your Gentoo system. Try disabling the runtime with the"
|
||||
elog "steamruntime USE flag if you have issues."
|
||||
elog ""
|
||||
else
|
||||
elog "You have disabled the Steam runtime environment by default."
|
||||
elog "Steam will not use bundled libraries if they are missing from"
|
||||
elog "your Gentoo system. Use games-util/esteam to install addiitonal"
|
||||
elog "dependencies needed by your games. Try setting STEAM_RUNTIME=1"
|
||||
elog "to temporarily enable the runtime if you have issues."
|
||||
elog ""
|
||||
ewarn "Notice: Valve only supports Steam with the runtime enabled!"
|
||||
ewarn ""
|
||||
fi
|
||||
|
||||
if ! use desktop-portal; then
|
||||
ewarn "You have disabled desktop-portal, which is not supported."
|
||||
ewarn "An xdg-desktop-portal backend is needed for file pickers"
|
||||
ewarn "and other desktop components to work, e.g. when adding a"
|
||||
ewarn "non-Steam game or a new library folder."
|
||||
ewarn ""
|
||||
fi
|
||||
|
||||
if ! has_version "gnome-extra/zenity"; then
|
||||
ewarn "Valve does not provide a xterm fallback for all calls of zenity."
|
||||
ewarn "Please install gnome-extra/zenity for full support."
|
||||
ewarn ""
|
||||
fi
|
||||
|
||||
if host-is-pax; then
|
||||
elog "If you're using PAX, please see:"
|
||||
elog "https://wiki.gentoo.org/wiki/Steam#Hardened_Gentoo"
|
||||
elog ""
|
||||
fi
|
||||
}
|
@ -1,2 +1,2 @@
|
||||
[main]
|
||||
os_linux_ver =
|
||||
os_linux_ver = 20
|
||||
|
@ -1,3 +1,3 @@
|
||||
[main]
|
||||
os_linux_ver =
|
||||
os_linux_ver = 23
|
||||
cl_template_path = /var/db/repos/calculate/profiles/templates,/var/calculate/templates,/var/calculate/remote/templates
|
||||
|
@ -1,2 +1,2 @@
|
||||
~dev-qt/qtplugininfo-5.15.13 amd64
|
||||
~dev-qt/qtserialbus-5.15.13 amd64
|
||||
~dev-qt/qtplugininfo-5.15.12 amd64
|
||||
~dev-qt/qtserialbus-5.15.12 amd64
|
||||
|
@ -1 +1 @@
|
||||
# Calculate append=skip merge(media-gfx/dm-themes-calculate)!= merge=gnome-base/gdm,kde-base/kdm,x11-themes/gnome-themes-standard,media-gfx/gdm-themes-calculate,media-gfx/kdm-themes-calculate,x11-misc/lightdm-gtk-greeter,x11-themes/mate-backgrounds,x11-base/xorg-server,x11-misc/sddm
|
||||
# Calculate append=skip merge(media-gfx/dm-themes-calculate)!= merge=gnome-base/gconf,gnome-base/gdm,kde-base/kdm,x11-themes/gnome-themes-standard,media-gfx/gdm-themes-calculate,media-gfx/kdm-themes-calculate,x11-misc/lightdm-gtk-greeter,x11-themes/mate-backgrounds,x11-base/xorg-server,x11-misc/sddm
|
||||
|
@ -1 +1 @@
|
||||
# Calculate append=skip merge(media-fonts/droid)!= merge=x11-libs/gtk+,kde-base/kdm,media-video/mplayer,x11-apps/xmessage
|
||||
# Calculate append=skip merge(media-fonts/droid)!= merge=x11-libs/gtk+,kde-base/kdelibs,kde-base/kdm,media-video/mplayer,x11-apps/xmessage
|
||||
|
@ -0,0 +1 @@
|
||||
# Calculate append=skip merge(media-tv/xbmc)!= merge=x11-apps/xinit,x11-base/xorg-server
|
@ -0,0 +1,142 @@
|
||||
# Calculate exec=/bin/bash mergepkg(sys-apps/calculate-utils:3)>=3.6.6&&ini(merge-calculate.utils)<3.6.6
|
||||
|
||||
declare -A name_url=()
|
||||
rep_name=( $( /usr/libexec/calculate/cl-variable --value update.cl_update_rep_name | tr "," " " ) )
|
||||
rep_url=( $( /usr/libexec/calculate/cl-variable --value update.cl_update_rep_url | tr "," " " ) )
|
||||
|
||||
convert_layman_to_eselect_repo() {
|
||||
repos="${rep_name[*]}"
|
||||
laymanfn=/etc/portage/repos.conf/layman.conf
|
||||
eselectfn=/etc/portage/repos.conf/eselect-repo.conf
|
||||
# move not calculate repositories from layman to eselect repo
|
||||
if ! [[ -f $eselectfn ]] && [[ -f $laymanfn ]]
|
||||
then
|
||||
sed -rn -f - $laymanfn >> $eselectfn <<-EOF
|
||||
/^\[/ {
|
||||
/\[(${repos// /|})\]/ {
|
||||
b;
|
||||
}
|
||||
p;
|
||||
:a
|
||||
n;
|
||||
/^(sync-type|priority) =/ {
|
||||
ba;
|
||||
}
|
||||
s/layman-type/sync-type/;
|
||||
s,location = /var/lib/layman/,location = /var/db/repos/,;
|
||||
p;
|
||||
/^$/ {
|
||||
b;
|
||||
}
|
||||
ba;
|
||||
}
|
||||
EOF
|
||||
[[ -s $eselectfn ]] || rm -f $eselectfn
|
||||
fi
|
||||
rm -f $laymanfn
|
||||
|
||||
# clear installed repos by layman
|
||||
installedxml=/var/lib/layman/installed.xml
|
||||
cat >$installedxml <<-EOF
|
||||
<repositories encoding="unicode" version="1.0">
|
||||
</repositories>
|
||||
EOF
|
||||
|
||||
# move repos from layman to db/repos
|
||||
sed -n 's/location = //p' $eselectfn |
|
||||
while read line
|
||||
do
|
||||
repospath="$line"
|
||||
laymanpath="${line//\/var\/db\/repos/\/var\/lib\/layman}"
|
||||
if [[ -d $laymanpath ]] && ! [[ -d $repospath ]]
|
||||
then
|
||||
mv $laymanpath $repospath
|
||||
fi
|
||||
done
|
||||
}
|
||||
|
||||
create_repo_calculate() {
|
||||
for k in ${!rep_name[*]}
|
||||
do
|
||||
name_url[${rep_name[$k]}]="${rep_url[$k]}"
|
||||
done
|
||||
|
||||
reposcalculatefn=/etc/portage/repos.conf/zz-calculate.conf
|
||||
gentoofn=/etc/portage/repos.conf/gentoo.conf
|
||||
|
||||
rm -f $gentoofn
|
||||
if [[ -f $reposcalculatefn ]] && grep -F "[calculate]" $reposcalculatefn &>/dev/null
|
||||
then
|
||||
return 0
|
||||
fi
|
||||
|
||||
echo "Move layman to /var/db/repos"
|
||||
pushd /var/lib/layman &>/dev/null
|
||||
|
||||
cat >$reposcalculatefn <<-EOF
|
||||
[DEFAULT]
|
||||
main-repo = gentoo
|
||||
|
||||
[gentoo]
|
||||
priority = 50
|
||||
sync-uri = ${name_url[gentoo]}
|
||||
location = /usr/portage
|
||||
auto-sync = Yes
|
||||
sync-type = calculate
|
||||
EOF
|
||||
|
||||
for dn in *
|
||||
do
|
||||
if [[ -d $dn ]] && [[ -n ${name_url[$dn]} ]]
|
||||
then
|
||||
cat >>$reposcalculatefn <<-EOF
|
||||
[$dn]
|
||||
priority = 50
|
||||
sync-uri = ${name_url[$dn]}
|
||||
location = /var/db/repos/$dn
|
||||
auto-sync = Yes
|
||||
sync-type = calculate
|
||||
|
||||
EOF
|
||||
if ! [[ -d /var/db/repos/$dn ]]
|
||||
then
|
||||
mv -T /var/lib/layman/$dn /var/db/repos/$dn
|
||||
ln -sfT ../../db/repos/$dn /var/lib/layman/$dn
|
||||
fi
|
||||
fi
|
||||
done
|
||||
|
||||
|
||||
if [[ -d /var/calculate/custom-overlay ]]
|
||||
then
|
||||
cat >>$reposcalculatefn <<-EOF
|
||||
|
||||
[custom]
|
||||
location = /var/calculate/custom-overlay
|
||||
EOF
|
||||
fi
|
||||
|
||||
popd
|
||||
}
|
||||
|
||||
change_profile() {
|
||||
if /usr/libexec/calculate/cl-variable --value main.cl_template_path | grep -q var/lib/layman
|
||||
then
|
||||
local current_profile="$(readlink -f /etc/portage/make.profile)"
|
||||
if [[ -d "${current_profile}/20" ]]
|
||||
then
|
||||
echo "Changing profile"
|
||||
ln -sfT $(realpath --relative-to /etc/portage "${current_profile}/20") /etc/portage/make.profile
|
||||
else
|
||||
echo "Failed to upgrade profile to ${current_profile}/20"
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
[[ -d /var/db/repos ]] || mkdir -p /var/db/repos
|
||||
|
||||
create_repo_calculate
|
||||
convert_layman_to_eselect_repo
|
||||
change_profile
|
||||
|
||||
true
|
@ -1,3 +0,0 @@
|
||||
# Calculate format=kde path=/usr/share/applications
|
||||
[Desktop Entry]
|
||||
Icon=applications-system-symbolic
|
@ -1 +1 @@
|
||||
# Calculate link=/etc/init.d/display-manager symbolic pkg(x11-misc/sddm)!=||pkg(x11-misc/lightdm)!=||pkg(gnome-base/gdm)!=||pkg(x11-misc/slim)!=||pkg(media-tv/kodi)!=||cl_autologin!=&&os_install_root_type!=livecd
|
||||
# Calculate link=/etc/init.d/display-manager symbolic pkg(x11-misc/sddm)!=||pkg(x11-misc/lightdm)!=||pkg(gnome-base/gdm)!=||pkg(x11-misc/slim)!=||pkg(media-tv/xbmc)!=||pkg(media-tv/kodi)!=||cl_autologin!=&&os_install_root_type!=livecd
|
||||
|
@ -1 +1 @@
|
||||
# Calculate append=remove name=display-manager pkg(x11-misc/sddm)==&&pkg(x11-misc/lightdm)==&&pkg(gnome-base/gdm)==&&pkg(x11-misc/slim)==&&pkg(media-tv/kodi)== cl_autologin==||os_install_root_type==livecd
|
||||
# Calculate append=remove name=display-manager pkg(x11-misc/sddm)==&&pkg(x11-misc/lightdm)==&&pkg(gnome-base/gdm)==&&pkg(x11-misc/slim)==&&pkg(media-tv/xbmc)==&&pkg(media-tv/kodi)== cl_autologin==||os_install_root_type==livecd
|
||||
|
@ -1,4 +0,0 @@
|
||||
# Calculate path=/usr/share/wayland-sessions format=kde
|
||||
|
||||
[Desktop Entry]
|
||||
Exec=/usr/bin/dbus-run-session /usr/bin/startplasma-wayland
|
@ -0,0 +1,2 @@
|
||||
# Calculate mergepkg()!= path=/usr/share/xbmc name=addons
|
||||
|
@ -0,0 +1,13 @@
|
||||
# Calculate append=replace path=/etc/polkit-1/rules.d os_linux_shortname==CMC
|
||||
/* -*- mode: js; js-indent-level: 4; indent-tabs-mode: nil -*- */
|
||||
|
||||
// Restart in CMC by wheel group rules for polkit
|
||||
//
|
||||
|
||||
polkit.addRule(function(action, subject) {
|
||||
if ((action.id.indexOf("org.freedesktop.consolekit.system.stop") == 0 ||
|
||||
action.id.indexOf("org.freedesktop.consolekit.system.restart") == 0 ) &&
|
||||
subject.isInGroup("wheel")) {
|
||||
return polkit.Result.YES;
|
||||
}
|
||||
});
|
@ -0,0 +1,2 @@
|
||||
# Calculate append=remove
|
||||
|
@ -0,0 +1,2 @@
|
||||
# Calculate append=remove
|
||||
|
@ -0,0 +1,2 @@
|
||||
# Calculate append=remove
|
||||
|
@ -0,0 +1,2 @@
|
||||
# Calculate append=remove
|
||||
|
@ -1,5 +1,5 @@
|
||||
#?os_install_linux_subname!=#
|
||||
#-os_install_linux_name-# #-os_install_linux_subname-#
|
||||
#-os_install_linux_name-# #-os_install_linux_ver-# #-os_install_linux_subname-#
|
||||
#!os_install_linux_subname#
|
||||
#-os_install_linux_name-#
|
||||
#-os_install_linux_name-# #-os_install_linux_ver-#
|
||||
#os_install_linux_subname#
|
||||
|
@ -1,7 +1,7 @@
|
||||
|
||||
#?os_install_linux_subname!=#
|
||||
Welcome to \n.\O (#-os_install_linux_name-# #-os_install_linux_subname-#)
|
||||
Welcome to \n.\O (#-os_install_linux_name-# #-os_install_linux_ver-# #-os_install_linux_subname-#)
|
||||
#!os_install_linux_subname#
|
||||
Welcome to \n.\O (#-os_install_linux_name-#)
|
||||
Welcome to \n.\O (#-os_install_linux_name-# #-os_install_linux_ver-#)
|
||||
#os_install_linux_subname#
|
||||
|
||||
|
@ -0,0 +1,2 @@
|
||||
# Calculate mergepkg()!= name=etc
|
||||
|
@ -0,0 +1,3 @@
|
||||
# Calculate comment=# format=patch
|
||||
<reg>\n(\[ -n "\$\(find `ldd /sbin/init .*/sbin/telinit u)</reg>
|
||||
<text>\n#\1</text>
|
@ -1 +1 @@
|
||||
# Calculate link=/etc/init.d/xdm symbolic pkg(x11-misc/sddm)!=||pkg(x11-misc/lightdm)!=||pkg(gnome-base/gdm)!=||pkg(x11-misc/slim)!=||pkg(media-tv/kodi)!=||cl_autologin!=&&os_install_root_type!=livecd
|
||||
# Calculate link=/etc/init.d/xdm symbolic pkg(x11-misc/sddm)!=||pkg(x11-misc/lightdm)!=||pkg(gnome-base/gdm)!=||pkg(x11-misc/slim)!=||pkg(media-tv/xbmc)!=||pkg(media-tv/kodi)!=||cl_autologin!=&&os_install_root_type!=livecd
|
||||
|
@ -1 +1 @@
|
||||
# Calculate append=remove name=xdm pkg(x11-misc/sddm)==&&pkg(x11-misc/lightdm)==&&pkg(gnome-base/gdm)==&&pkg(x11-misc/slim)==&&pkg(media-tv/kodi)== cl_autologin==||os_install_root_type==livecd
|
||||
# Calculate append=remove name=xdm pkg(x11-misc/sddm)==&&pkg(x11-misc/lightdm)==&&pkg(gnome-base/gdm)==&&pkg(x11-misc/slim)==&&pkg(media-tv/xbmc)==&&pkg(media-tv/kodi)== cl_autologin==||os_install_root_type==livecd
|
||||
|
@ -1 +1 @@
|
||||
# Calculate append=skip merge(kde-apps/k3b)!=
|
||||
# Calculate append=skip merge(app-cdr/k3b)!=
|
||||
|
@ -1 +1 @@
|
||||
# Calculate append=skip pkg(kde-apps/k3b)!= ini(desktop.imageburn)==||ini(desktop.imageburn)==k3b
|
||||
# Calculate append=skip pkg(app-cdr/k3b)!= ini(desktop.imageburn)==||ini(desktop.imageburn)==k3b
|
||||
|
@ -1,2 +1,2 @@
|
||||
# Calculate mergepkg()!= append=skip
|
||||
# Calculate mergepkg()!= name=etc
|
||||
|
||||
|
@ -0,0 +1,55 @@
|
||||
# Calculate comment=#
|
||||
|
||||
CHECKVT=7
|
||||
|
||||
#?module(client)!=&&client.os_remote_auth!=#
|
||||
#?pkg(x11-misc/sddm)!=#
|
||||
DISPLAYMANAGER="sddm"
|
||||
START_STOP_ARGS=
|
||||
#pkg#
|
||||
#?pkg(x11-misc/lightdm)!=&&pkg(x11-misc/sddm)==#
|
||||
DISPLAYMANAGER="lightdm"
|
||||
START_STOP_ARGS=
|
||||
#pkg#
|
||||
#?pkg(gnome-base/gdm)!=&&pkg(x11-misc/lightdm)==&&pkg(x11-misc/sddm)==#
|
||||
DISPLAYMANAGER="gdm"
|
||||
START_STOP_ARGS=
|
||||
#pkg#
|
||||
#?pkg(x11-misc/slim)!=&&pkg(x11-misc/lightdm)==&&pkg(gnome-base/gdm)==&&pkg(x11-misc/sddm)==#
|
||||
DISPLAYMANAGER="slim"
|
||||
START_STOP_ARGS=
|
||||
#pkg#
|
||||
#!module#
|
||||
#?cl_autologin!=#
|
||||
#?pkg(x11-misc/lightdm)!=#
|
||||
DISPLAYMANAGER="lightdm"
|
||||
START_STOP_ARGS=
|
||||
#pkg#
|
||||
#?pkg(x11-misc/lightdm)==&&pkg(x11-misc/sddm)!=#
|
||||
DISPLAYMANAGER="sddm"
|
||||
START_STOP_ARGS=
|
||||
#pkg#
|
||||
#?pkg(x11-misc/lightdm)==&&pkg(x11-misc/sddm)==#
|
||||
XUSER=#-cl_autologin-#
|
||||
DISPLAYMANAGER="bash"
|
||||
START_STOP_ARGS="--background -- /usr/bin/xautologin $XUSER $CHECKVT"
|
||||
#pkg#
|
||||
#!cl_autologin#
|
||||
#?pkg(x11-misc/sddm)!=#
|
||||
DISPLAYMANAGER="sddm"
|
||||
START_STOP_ARGS=
|
||||
#pkg#
|
||||
#?pkg(x11-misc/lightdm)!=&&pkg(x11-misc/sddm)==#
|
||||
DISPLAYMANAGER="lightdm"
|
||||
START_STOP_ARGS=
|
||||
#pkg#
|
||||
#?pkg(gnome-base/gdm)!=&&pkg(x11-misc/lightdm)==&&pkg(x11-misc/sddm)==#
|
||||
DISPLAYMANAGER="gdm"
|
||||
START_STOP_ARGS=
|
||||
#pkg#
|
||||
#?pkg(x11-misc/slim)!=&&pkg(x11-misc/lightdm)==&&pkg(gnome-base/gdm)==&&pkg(x11-misc/sddm)==#
|
||||
DISPLAYMANAGER="slim"
|
||||
START_STOP_ARGS=
|
||||
#pkg#
|
||||
#cl_autologin#
|
||||
#module#
|
@ -1,20 +0,0 @@
|
||||
# Calculate path=/etc/conf.d format=procmail
|
||||
|
||||
CHECKVT=7
|
||||
|
||||
#?pkg(x11-misc/sddm)!=#
|
||||
DISPLAYMANAGER="sddm"
|
||||
START_STOP_ARGS=
|
||||
#pkg#
|
||||
#?pkg(gnome-base/gdm)!=#
|
||||
DISPLAYMANAGER="gdm"
|
||||
START_STOP_ARGS=
|
||||
#pkg#
|
||||
#?pkg(x11-misc/slim)!=#
|
||||
DISPLAYMANAGER="slim"
|
||||
START_STOP_ARGS=
|
||||
#pkg#
|
||||
#?pkg(x11-misc/lightdm)!=#
|
||||
DISPLAYMANAGER="lightdm"
|
||||
START_STOP_ARGS=
|
||||
#pkg#
|
@ -1 +0,0 @@
|
||||
# Calculate mergepkg()!= append=skip
|
@ -0,0 +1,3 @@
|
||||
# Calculate format=patch path=/etc/default name=grub pkg(sys-firmware/lnvnb161216-firmware)!=
|
||||
<reg>quiet"</reg>
|
||||
<text>quiet mem_sleep_default=deep"</text>
|
@ -0,0 +1,2 @@
|
||||
# Calculate mergepkg()!= name=etc
|
||||
|
@ -0,0 +1,2 @@
|
||||
# Calculate format=openrc os_install_root_type!=livecd
|
||||
PRELINKING=""
|
@ -0,0 +1,7 @@
|
||||
# Calculate comment=# path=/etc/prelink.conf.d
|
||||
-b /usr/lib32/libdbus-*
|
||||
-b /usr/lib64/libdbus-*
|
||||
-b /usr/lib/libdbus-*
|
||||
-b /usr/lib64/libdbusmenu-qt.so*
|
||||
-b /usr/lib32/libdbusmenu-qt.so*
|
||||
-b /usr/lib/libdbusmenu-qt.so*
|
@ -0,0 +1,55 @@
|
||||
# Calculate format=kde name=lightdm.conf path=/etc/lightdm cl_ver<3.6.8.8
|
||||
|
||||
[SeatDefaults]
|
||||
#?module(client)!=&&client.os_remote_auth!=#
|
||||
autologin-user=
|
||||
#!module#
|
||||
autologin-user=#-cl_autologin-#
|
||||
#module#
|
||||
#?pkg(x11-wm/openbox)!=#
|
||||
user-session=openbox
|
||||
autologin-session=openbox
|
||||
#pkg#
|
||||
#?pkg(media-tv/kodi)!=#
|
||||
user-session=kodi
|
||||
autologin-session=kodi
|
||||
#pkg#
|
||||
#?pkg(gnome-extra/cinnamon-session)!=#
|
||||
user-session=cinnamon
|
||||
autologin-session=cinnamon
|
||||
#pkg#
|
||||
#?pkg(xfce-base/xfce4-session)!=#
|
||||
user-session=xfce
|
||||
autologin-session=xfce
|
||||
#pkg#
|
||||
#?pkg(mate-base/mate-session-manager)!=#
|
||||
user-session=mate
|
||||
autologin-session=mate
|
||||
#pkg#
|
||||
#?pkg(lxqt-base/lxqt-session)!=#
|
||||
user-session=lxqt
|
||||
autologin-session=lxqt
|
||||
#pkg#
|
||||
|
||||
|
||||
#?ini(container.type)==desktop&&ini(xorg.vt)!=#
|
||||
[LightDM]
|
||||
minimum-vt=#-ini(xorg.vt)-#
|
||||
#ini#
|
||||
|
||||
#?ini(container.type)==desktop&&ini(xorg.vt)!=&&ini(xorg.busid)!=&&ini(xorg.sharevts)!=#
|
||||
[Seat:*]
|
||||
xserver-command=X vt#-ini(xorg.vt)-# -isolateDevice "#-ini(xorg.busid)-#" -sharevts
|
||||
#ini#
|
||||
#?ini(container.type)==desktop&&ini(xorg.vt)!=&&ini(xorg.busid)!=&&ini(xorg.sharevts)==#
|
||||
[Seat:*]
|
||||
xserver-command=X vt#-ini(xorg.vt)-# -isolateDevice "#-ini(xorg.busid)-#"
|
||||
#ini#
|
||||
#?ini(container.type)==desktop&&ini(xorg.vt)!=&&ini(xorg.busid)==&&ini(xorg.sharevts)==#
|
||||
[Seat:*]
|
||||
xserver-command=X vt#-ini(xorg.vt)-#
|
||||
#ini#
|
||||
#?ini(container.type)==desktop&&ini(xorg.vt)==&&ini(xorg.busid)==&&ini(xorg.sharevts)==#
|
||||
[Seat:*]
|
||||
!xserver-command=
|
||||
#ini#
|
@ -0,0 +1 @@
|
||||
# Calculate mergepkg()!= path=/usr/lib/dracut name=dracut.conf.d
|
@ -0,0 +1,3 @@
|
||||
# Calculate comment=# pkg(sys-firmware/lnvnb161216-firmware)!=&&hr_laptop_model==LNVNB161216
|
||||
acpi_override="yes"
|
||||
acpi_table_dir="/lib/firmware/acpi"
|
@ -0,0 +1 @@
|
||||
# Calculate append=skip merge(sys-auth/consolekit)!= merge=sys-auth/pambase,x11-misc/sddm,sys-auth/elogind
|
@ -0,0 +1 @@
|
||||
# Calculate append=skip merge(kde-base/kdelibs)!= merge=net-misc/networkmanager
|
@ -0,0 +1 @@
|
||||
# Calculate append=skip merge(sys-firmware/lnvnb161216-firmware)!= merge=sys-boot/grub,sys-kernel/dracut
|
@ -1 +0,0 @@
|
||||
# Calculate append=skip merge(sys-auth/polkit)!= merge=sys-auth/pambase,x11-misc/sddm,sys-auth/elogind
|
@ -0,0 +1 @@
|
||||
# Calculate append=skip merge(media-tv/xbmc)!= merge=x11-base/xorg-server
|
@ -0,0 +1 @@
|
||||
# Calculate append=remove
|
@ -1 +1 @@
|
||||
# Calculate append=skip ini(update.virtualbox)!=off&&ini(ver.virtualbox)==&&exists(~/.config/VirtualBox)== mergepkg(app-emulation/virtualbox)>=4.3
|
||||
# Calculate append=skip ini(update.virtualbox)!=off&&ini(ver.virtualbox)==&&exists(~/.config/VirtualBox)== mergepkg(app-emulation/virtualbox-bin)>=4.3||mergepkg(app-emulation/virtualbox)>=4.3
|
||||
|
@ -0,0 +1 @@
|
||||
# Calculate append=skip mergepkg()>=0.4&&ini(update.qpdfview)!=off&&ini(ver.qpdfview)==
|
@ -1,7 +1,7 @@
|
||||
# Calculate format=samba path=~/.calculate
|
||||
|
||||
[ver]
|
||||
qpdfview = 0.5
|
||||
qpdfview = 0.4
|
||||
|
||||
[update]
|
||||
qpdfview = on
|
@ -0,0 +1,14 @@
|
||||
# Calculate format=kde path=~/.config/qpdfview
|
||||
[mainWindow]
|
||||
state="@ByteArray(\0\0\0\xff\0\0\0\0\xfd\0\0\0\x3\0\0\0\0\0\0\0\xde\0\0\x2{\xfc\x2\0\0\0\x2\xfb\0\0\0\x16\0o\0u\0t\0l\0i\0n\0\x65\0\x44\0o\0\x63\0k\x1\0\0\0=\0\0\x2{\0\0\0m\0\xff\xff\xff\xfb\0\0\0\x1c\0p\0r\0o\0p\0\x65\0r\0t\0i\0\x65\0s\0\x44\0o\0\x63\0k\0\0\0\x2$\0\0\0\xa1\0\0\0m\0\xff\xff\xff\0\0\0\x1\0\0\0\x94\0\0\x2{\xfc\x2\0\0\0\x1\xfb\0\0\0\x1c\0t\0h\0u\0m\0\x62\0n\0\x61\0i\0l\0s\0\x44\0o\0\x63\0k\x1\0\0\0=\0\0\x2{\0\0\0m\0\xff\xff\xff\0\0\0\x3\0\0\0\0\0\0\0\0\xfc\x1\0\0\0\x1\xfb\0\0\0\x14\0s\0\x65\0\x61\0r\0\x63\0h\0\x44\0o\0\x63\0k\0\0\0\0\0\xff\xff\xff\xff\0\0\x1\xa4\0\xff\xff\xff\0\0\x2\x66\0\0\x2{\0\0\0\x4\0\0\0\x4\0\0\0\b\0\0\0\b\xfc\0\0\0\x1\0\0\0\x2\0\0\0\x3\0\0\0\x16\0\x66\0i\0l\0\x65\0T\0o\0o\0l\0\x42\0\x61\0r\x1\0\0\0\0\xff\xff\xff\xff\0\0\0\0\0\0\0\0\0\0\0\x16\0\x65\0\x64\0i\0t\0T\0o\0o\0l\0\x42\0\x61\0r\x1\0\0\0U\xff\xff\xff\xff\0\0\0\0\0\0\0\0\0\0\0\x16\0v\0i\0\x65\0w\0T\0o\0o\0l\0\x42\0\x61\0r\x1\0\0\0\xd5\xff\xff\xff\xff\0\0\0\0\0\0\0\0)"
|
||||
#?os_x11_height!=&&os_x11_height<=768#
|
||||
geometry="@ByteArray(\x1\xd9\xd0\xcb\0\x2\0\0\0\0\0\0\0\0\0!\0\0\x3\xff\0\0\x2\xfb\0\0\0\x1\0\0\0;\0\0\x3\xfe\0\0\x2\xf8\0\0\0\0\0\0\0\0\x4\0)"
|
||||
#!os_x11_height#
|
||||
geometry="@ByteArray(\x1\xd9\xd0\xcb\0\x1\0\0\0\0\x1\x41\0\0\0i\0\0\x5,\0\0\x3:\0\0\x1\x45\0\0\0\x7f\0\0\x5(\0\0\x3\x36\0\0\0\0\0\0)"
|
||||
#os_x11_height#
|
||||
openPath=/home/alex/Home/\x414\x43e\x43a\x443\x43c\x435\x43d\x442\x44b
|
||||
restoreTabs=true
|
||||
|
||||
[documentView]
|
||||
continuousMode=true
|
||||
scaleMode=1
|
@ -1 +0,0 @@
|
||||
# Calculate append=skip mergepkg()>=0.5&&ini(update.qpdfview)!=off&&ini(ver.qpdfview)==
|
@ -1,3 +0,0 @@
|
||||
# Calculate format=kde path=~/.config/qpdfview
|
||||
[documentView]
|
||||
scaleMode=2
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue