# Copyright 2017 Jan Chren (rindeal) # Distributed under the terms of the GNU General Public License v2 EAPI=6 inherit rindeal # functions: udev_dorules, udev_reload inherit udev DESCRIPTION="Set of misc snippets enhancing the default system configuration" HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage" LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~arm ~arm64" IUSE_A=( udev ) CDEPEND_A=( ) DEPEND_A=( "${CDEPEND_A[@]}" ) RDEPEND_A=( "${CDEPEND_A[@]}" "udev? ( virtual/udev )" ) REQUIRED_USE_A=( ) RESTRICT+="" inherit arrays S="${WORKDIR}" src_unpack() { : ; } src_configure() { : ; } src_compile() { : ; } src_install() { if use udev ; then udev_dorules "${FILESDIR}"/udev/60-SSD-scheduler.rules fi insinto /lib/modprobe.d/ doins "${FILESDIR}"/modprobe.d/50-snd_hda_intel.conf # `[QLibraryInfo::DataPath]/qtlogging.ini` # hardcoded in qt5-build.eclass QT5_DATADIR="${EPREFIX}/usr/share/qt5" ## Silence debugging messages in KDE (and possible other Qt-based) apps. ## User customizations can be made to `~/.config/QtProject/qtlogging.ini` file manually ## or with the kdebugsettings GUI app. insinto "${QT5_DATADIR}" doins "${FILESDIR}"/qt5/qtlogging.ini } pkg_postinst() { udev_reload }