Compare commits
No commits in common. 'master' and 'master' have entirely different histories.
@ -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,50 +0,0 @@
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# NOTE: This is a version of `app-text/wgetpaste-2.34::gentoo` with additional services
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit optfeature
|
||||
|
||||
DESCRIPTION="Command-line interface to various pastebins"
|
||||
HOMEPAGE="https://github.com/zlin/wgetpaste"
|
||||
SRC_URI="https://github.com/zlin/wgetpaste/releases/download/${PV}/${P}.tar.xz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
|
||||
IUSE="+ssl"
|
||||
|
||||
PROPERTIES="test_network"
|
||||
RESTRICT="test"
|
||||
|
||||
RDEPEND="net-misc/wget[ssl?]"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-2.33-add-paste-calculate.patch
|
||||
"${FILESDIR}"/${PN}-2.33-add-paste-orgru.patch
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
sed -i -e "s:/etc:\"${EPREFIX}\"/etc:g" wgetpaste || die
|
||||
}
|
||||
|
||||
src_test() {
|
||||
test/test.sh || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin ${PN}
|
||||
insinto /usr/share/zsh/site-functions
|
||||
doins _wgetpaste
|
||||
insinto /etc/wgetpaste.d
|
||||
newins "${FILESDIR}"/wgetpaste-config-services services.conf
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
optfeature "ANSI (color code) stripping support" app-text/ansifilter
|
||||
optfeature "xclip support" x11-misc/xclip
|
||||
}
|
@ -1,21 +1,16 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>support@calculate.ru</email>
|
||||
<name>Mir Calculate</name>
|
||||
<description>Calculate Overlay</description>
|
||||
</maintainer>
|
||||
<longdescription>
|
||||
libjpeg-turbo is a JPEG image codec that uses SIMD instructions to accelerate baseline
|
||||
JPEG compression and decompression.
|
||||
</longdescription>
|
||||
<slots>
|
||||
<subslots>Reflect ABI of libturbojpeg.so.</subslots>
|
||||
</slots>
|
||||
<upstream>
|
||||
<remote-id type="github">libjpeg-turbo/libjpeg-turbo</remote-id>
|
||||
<remote-id type="sourceforge">libjpeg-turbo</remote-id>
|
||||
<remote-id type="cpe">cpe:/a:libjpeg-turbo:libjpeg-turbo</remote-id>
|
||||
</upstream>
|
||||
<maintainer type="project">
|
||||
<email>codec@gentoo.org</email>
|
||||
<name>Gentoo Codec Project</name>
|
||||
</maintainer>
|
||||
<slots>
|
||||
<subslots>Reflect ABI of libturbojpeg.so.</subslots>
|
||||
</slots>
|
||||
<upstream>
|
||||
<remote-id type="github">libjpeg-turbo/libjpeg-turbo</remote-id>
|
||||
<remote-id type="sourceforge">libjpeg-turbo</remote-id>
|
||||
<remote-id type="cpe">cpe:/a:libjpeg-turbo:libjpeg-turbo</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
@ -1 +0,0 @@
|
||||
DIST celluloid-0.26.tar.xz 305420 BLAKE2B d74f5be26427ac0798f67e37066f0840d6af1a5a43e4bf714d02519e57231c57c34e191a678d11ebdca0ccbfd8f40eed4a23410f054394cc9f42559c6bbc934c SHA512 bcbb970b8ce512d4d7e64833a309a2e32631b262989ee7f9e1ec4b7f0015387b3978c8cbc0206a5aa86bd9e74fae3b7d38776e71be8c16996444d234bc37d42f
|
@ -1,42 +0,0 @@
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit gnome2-utils meson xdg
|
||||
|
||||
DESCRIPTION="A simple GTK4 frontend for mpv"
|
||||
HOMEPAGE="https://celluloid-player.github.io/"
|
||||
|
||||
if [[ ${PV} != *9999* ]]; then
|
||||
SRC_URI="https://github.com/celluloid-player/celluloid/releases/download/v${PV}/${P}.tar.xz"
|
||||
KEYWORDS="~amd64 ~arm64 ~ppc64"
|
||||
else
|
||||
EGIT_REPO_URI="https://github.com/celluloid-player/celluloid.git"
|
||||
inherit git-r3
|
||||
fi
|
||||
|
||||
LICENSE="GPL-3+"
|
||||
SLOT="0"
|
||||
|
||||
RDEPEND=">=dev-libs/glib-2.66
|
||||
>=gui-libs/gtk-4.6.1:4
|
||||
>=gui-libs/libadwaita-1.2.0
|
||||
>=media-video/mpv-0.32:=[libmpv]
|
||||
media-libs/libepoxy"
|
||||
DEPEND="${RDEPEND}"
|
||||
BDEPEND="dev-libs/appstream-glib
|
||||
dev-util/gdbus-codegen
|
||||
dev-util/glib-utils
|
||||
>=sys-devel/gettext-0.19.8
|
||||
virtual/pkgconfig"
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_pkg_postinst
|
||||
gnome2_schemas_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
xdg_pkg_postrm
|
||||
gnome2_schemas_update
|
||||
}
|
@ -1 +1 @@
|
||||
DIST viber-21.8.0.11.deb 150000340 BLAKE2B 39605c93f6cca2a5cf8bd229266efceee085e3e8cd19087be479030459a345aa5cf26d1a3373b2076acc0e8e1039b4f4cf1010e74a171a5dceece185281de247 SHA512 47efe09f6b2a7c41cdc5ffb8275312f292a78f6ddce7d2afea883ba2123ae4ee8f0d5dd0b6ffd74466885947714af5a8f6df35c954d8b8631c46482eb251f557
|
||||
DIST viber-21.0.0.1.deb 152860172 BLAKE2B 77a8a00ce191ead0ca285f8e4a5a1f7c9035e778dad3eaa2e34386645377965017ebe13c7c52324b24d198d1f59ea517094c58c4a9d2c7620f1c6535e0293914 SHA512 0ff5fffaefd85a15dba19be4c50e49cf1530bc7ed5226e0220c66c0c3d6e0b03d4bec4cf142696c6ebefad00943b144164750dd20e18cee6feba9b229c3c2d2b
|
||||
|
@ -0,0 +1,149 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
MULTILIB_COMPAT=( abi_x86_64 )
|
||||
|
||||
inherit desktop multilib-build pax-utils unpacker xdg
|
||||
|
||||
DESCRIPTION="Free and secure calls and messages to anyone, anywhere"
|
||||
HOMEPAGE="https://www.viber.com/"
|
||||
SRC_URI="
|
||||
amd64? (
|
||||
https://download.cdn.viber.com/cdn/desktop/Linux/${PN}.deb -> ${P}.deb
|
||||
)
|
||||
"
|
||||
|
||||
QA_PRESTRIPPED="
|
||||
opt/viber/Viber
|
||||
opt/viber/libexec/QtWebEngineProcess
|
||||
opt/viber/lib/libicudata.so.66
|
||||
opt/viber/lib/libssl.so.1.1
|
||||
opt/viber/lib/libcrypto.so.1.1
|
||||
opt/viber/lib/libXcomposite.so.1
|
||||
opt/viber/lib/libwebp.so.6
|
||||
opt/viber/lib/libicui18n.so.66
|
||||
opt/viber/lib/libqrencode.so
|
||||
opt/viber/lib/libViberRTC.so
|
||||
opt/viber/lib/libminizip.so.1
|
||||
opt/viber/lib/libdouble-conversion.so.3
|
||||
opt/viber/lib/libicuuc.so.66
|
||||
opt/viber/lib/libpng16.so.16
|
||||
opt/viber/lib/libXdamage.so.1
|
||||
opt/viber/lib/libb2.so.1
|
||||
opt/viber/lib/libjpeg.so.8
|
||||
opt/viber/lib/libpcre2-16.so.0
|
||||
opt/viber/lib/libre2.so.5
|
||||
"
|
||||
|
||||
LICENSE="Viber"
|
||||
SLOT="0"
|
||||
KEYWORDS="-* ~amd64"
|
||||
IUSE="+abi_x86_64 apulse +pulseaudio"
|
||||
REQUIRED_USE="
|
||||
^^ ( apulse pulseaudio )
|
||||
"
|
||||
RESTRICT="bindist mirror"
|
||||
|
||||
BDEPEND="
|
||||
sys-apps/fix-gnustack
|
||||
"
|
||||
RDEPEND="
|
||||
app-arch/brotli[${MULTILIB_USEDEP}]
|
||||
app-arch/snappy[${MULTILIB_USEDEP}]
|
||||
app-arch/zstd[${MULTILIB_USEDEP}]
|
||||
app-crypt/mit-krb5[${MULTILIB_USEDEP}]
|
||||
dev-libs/expat[${MULTILIB_USEDEP}]
|
||||
dev-libs/glib:2[${MULTILIB_USEDEP}]
|
||||
dev-libs/libxml2[${MULTILIB_USEDEP}]
|
||||
dev-libs/libxslt[${MULTILIB_USEDEP}]
|
||||
dev-libs/nspr[${MULTILIB_USEDEP}]
|
||||
dev-libs/nss[${MULTILIB_USEDEP}]
|
||||
dev-libs/wayland[${MULTILIB_USEDEP}]
|
||||
media-libs/alsa-lib[${MULTILIB_USEDEP}]
|
||||
media-libs/fontconfig:1.0[${MULTILIB_USEDEP}]
|
||||
media-libs/freetype:2[${MULTILIB_USEDEP}]
|
||||
media-libs/gst-plugins-bad:1.0[${MULTILIB_USEDEP}]
|
||||
media-libs/gst-plugins-base:1.0[${MULTILIB_USEDEP}]
|
||||
media-libs/gst-plugins-good:1.0[${MULTILIB_USEDEP}]
|
||||
media-libs/gstreamer:1.0[${MULTILIB_USEDEP}]
|
||||
media-libs/harfbuzz[${MULTILIB_USEDEP}]
|
||||
media-libs/lcms:2[${MULTILIB_USEDEP}]
|
||||
media-libs/libglvnd[${MULTILIB_USEDEP}]
|
||||
media-libs/libmng[${MULTILIB_USEDEP}]
|
||||
media-libs/libwebp[${MULTILIB_USEDEP}]
|
||||
media-libs/opus[${MULTILIB_USEDEP}]
|
||||
media-libs/tiff[${MULTILIB_USEDEP}]
|
||||
net-print/cups[${MULTILIB_USEDEP}]
|
||||
sys-apps/dbus[${MULTILIB_USEDEP}]
|
||||
|| (
|
||||
sys-apps/systemd[${MULTILIB_USEDEP}]
|
||||
sys-apps/systemd-utils[udev,${MULTILIB_USEDEP}]
|
||||
)
|
||||
sys-libs/mtdev
|
||||
sys-libs/zlib:0/1[${MULTILIB_USEDEP}]
|
||||
x11-libs/libdrm[${MULTILIB_USEDEP}]
|
||||
x11-libs/libICE[${MULTILIB_USEDEP}]
|
||||
x11-libs/libSM[${MULTILIB_USEDEP}]
|
||||
x11-libs/libX11[${MULTILIB_USEDEP}]
|
||||
x11-libs/libxcb:0/1.12[${MULTILIB_USEDEP}]
|
||||
x11-libs/libXext[${MULTILIB_USEDEP}]
|
||||
x11-libs/libXfixes[${MULTILIB_USEDEP}]
|
||||
x11-libs/libxkbcommon[${MULTILIB_USEDEP}]
|
||||
x11-libs/libxkbfile[${MULTILIB_USEDEP}]
|
||||
x11-libs/libXrandr[${MULTILIB_USEDEP}]
|
||||
x11-libs/libXScrnSaver[${MULTILIB_USEDEP}]
|
||||
x11-libs/libxshmfence[${MULTILIB_USEDEP}]
|
||||
x11-libs/libXtst[${MULTILIB_USEDEP}]
|
||||
x11-libs/tslib[${MULTILIB_USEDEP}]
|
||||
x11-libs/xcb-util-image[${MULTILIB_USEDEP}]
|
||||
x11-libs/xcb-util-keysyms[${MULTILIB_USEDEP}]
|
||||
x11-libs/xcb-util-renderutil[${MULTILIB_USEDEP}]
|
||||
x11-libs/xcb-util-wm[${MULTILIB_USEDEP}]
|
||||
apulse? ( media-sound/apulse[${MULTILIB_USEDEP}] )
|
||||
pulseaudio? ( media-libs/libpulse[glib,${MULTILIB_USEDEP}] )
|
||||
"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
if use apulse ; then
|
||||
sed -i '/Exec=/s|/opt|apulse /opt|' \
|
||||
usr/share/applications/viber.desktop || die "sed failed"
|
||||
fi
|
||||
|
||||
# remove hardcoded path
|
||||
sed -i '/Icon/s|/usr/share/pixmaps/viber.png|viber|' \
|
||||
usr/share/applications/viber.desktop \
|
||||
|| die "sed failed for viber.desktop"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
newicon -s scalable usr/share/icons/hicolor/scalable/apps/Viber.svg \
|
||||
viber.svg
|
||||
for size in 16x16 24x24 32x32 48x48 64x64 96x96 128x128 256x256; do
|
||||
newicon -s "${size%%x*}" usr/share/viber/"${size}".png viber.png
|
||||
done
|
||||
dosym ../icons/hicolor/96x96/apps/viber.png \
|
||||
/usr/share/pixmaps/viber.png
|
||||
|
||||
domenu usr/share/applications/viber.desktop
|
||||
|
||||
insinto /opt/viber
|
||||
doins -r opt/viber/.
|
||||
|
||||
pax-mark -m "${ED}"/opt/viber/Viber \
|
||||
"${ED}"/opt/viber/QtWebEngineProcess
|
||||
|
||||
fix-gnustack -f "${ED}"/opt/viber/lib/libQt6WebEngineCore.so.6 > /dev/null \
|
||||
|| die "removing execstack flag failed"
|
||||
|
||||
fperms +x /opt/viber/Viber \
|
||||
/opt/viber/lib/libQt6Core.so.6 \
|
||||
/opt/viber/libexec/QtWebEngineProcess
|
||||
|
||||
dosym ../../opt/viber/Viber /usr/bin/Viber
|
||||
}
|
@ -1,26 +0,0 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
inherit linux-mod-r1
|
||||
|
||||
COMMIT="df500c5c91397fe9239be9c4bf38ca5ca1947b43"
|
||||
|
||||
DESCRIPTION="Realtek 8814AU USB WiFi module for Linux kernel"
|
||||
HOMEPAGE="https://github.com/morrownr/8814au"
|
||||
SRC_URI="https://github.com/morrownr/8814au/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="amd64"
|
||||
SLOT="0"
|
||||
|
||||
DEPEND="virtual/linux-sources"
|
||||
|
||||
S="${WORKDIR}/8814au-${COMMIT}"
|
||||
|
||||
src_compile() {
|
||||
local modlist=( 8814au=net/wireless )
|
||||
local modargs=( KSRC="${KV_OUT_DIR}" )
|
||||
|
||||
linux-mod-r1_src_compile
|
||||
}
|
@ -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
|
||||
|
@ -0,0 +1,38 @@
|
||||
~media-plugins/kodi-audiodecoder-modplug-3.0.0 amd64
|
||||
~media-plugins/kodi-audiodecoder-vgmstream-3.0.0 amd64
|
||||
~media-plugins/kodi-audioencoder-flac-19.0.0 amd64
|
||||
~media-plugins/kodi-audioencoder-lame-19.0.0 amd64
|
||||
~media-plugins/kodi-audioencoder-vorbis-19.0.0 amd64
|
||||
~media-plugins/kodi-audioencoder-wav-19.0.0 amd64
|
||||
~media-plugins/kodi-inputstream-adaptive-19.0.0 amd64
|
||||
~media-plugins/kodi-inputstream-rtmp-19.0.0 amd64
|
||||
~media-plugins/kodi-peripheral-joystick-19.0.0 amd64
|
||||
~media-plugins/kodi-pvr-argustv-7.1.2 amd64
|
||||
~media-plugins/kodi-pvr-demo-7.1.4 amd64
|
||||
~media-plugins/kodi-pvr-dvblink-9.1.2 amd64
|
||||
~media-plugins/kodi-pvr-dvbviewer-7.3.3 amd64
|
||||
~media-plugins/kodi-pvr-filmon-6.1.2 amd64
|
||||
~media-plugins/kodi-pvr-iptvsimple-7.6.9 amd64
|
||||
~media-plugins/kodi-pvr-mediaportal-tvserver-8.2.1 amd64
|
||||
~media-plugins/kodi-pvr-mythtv-7.3.1 amd64
|
||||
~media-plugins/kodi-pvr-nextpvr-8.2.6 amd64
|
||||
~media-plugins/kodi-pvr-njoy-7.1.1 amd64
|
||||
~media-plugins/kodi-pvr-pctv-6.1.1 amd64
|
||||
~media-plugins/kodi-pvr-stalker-7.1.1 amd64
|
||||
~media-plugins/kodi-pvr-vbox-8.1.2 amd64
|
||||
~media-plugins/kodi-pvr-vuplus-7.4.9 amd64
|
||||
~media-plugins/kodi-pvr-wmc-6.1.2 amd64
|
||||
~media-plugins/kodi-screensaver-asteroids-2.4.2 amd64
|
||||
~media-plugins/kodi-screensaver-biogenesis-2.3.2 amd64
|
||||
~media-plugins/kodi-screensaver-greynetic-2.3.1 amd64
|
||||
~media-plugins/kodi-screensaver-pingpong-2.2.2 amd64
|
||||
~media-plugins/kodi-screensaver-pyro-3.3.0 amd64
|
||||
~media-plugins/kodi-visualization-fishbmc-19.0.0 amd64
|
||||
~media-plugins/kodi-visualization-goom-19.0.0 amd64
|
||||
~media-plugins/kodi-visualization-projectm-19.0.1 amd64
|
||||
~media-plugins/kodi-visualization-shadertoy-19.1.1 amd64
|
||||
~media-plugins/kodi-visualization-spectrum-19.0.0 amd64
|
||||
~media-plugins/kodi-visualization-waveform-19.0.1 amd64
|
||||
~media-plugins/kodi-audiodecoder-snesapu-3.0.0 amd64
|
||||
~media-plugins/kodi-audiodecoder-stsound-3.0.0 amd64
|
||||
~media-plugins/kodi-audiodecoder-nosefart-3.0.0 amd64
|
@ -1 +1 @@
|
||||
# Calculate append=skip merge(x11-themes/calculate-icon-theme)!= merge=x11-themes/gnome-icon-theme,x11-themes/elementary-icon-theme,kde-plasma/libplasma,x11-themes/adwaita-icon-theme,x11-themes/hicolor-icon-theme,x11-themes/mate-icon-theme,xfce-base/xfce4-panel,kde-frameworks/oxygen-icons,xfce-extra/xfce4-xkb-plugin,kde-frameworks/breeze-icons
|
||||
# Calculate append=skip merge(x11-themes/calculate-icon-theme)!= merge=x11-themes/gnome-icon-theme,x11-themes/elementary-icon-theme,kde-frameworks/plasma,x11-themes/adwaita-icon-theme,x11-themes/hicolor-icon-theme,x11-themes/mate-icon-theme,xfce-base/xfce4-panel,kde-frameworks/oxygen-icons,xfce-extra/xfce4-xkb-plugin,kde-frameworks/breeze-icons
|
||||
|
@ -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
|
||||
|
@ -1 +1 @@
|
||||
# Calculate append=skip merge(kde-plasma/libplasma)!= merge=x11-apps/xinit
|
||||
# Calculate append=skip merge(kde-frameworks/plasma)!= merge=x11-apps/xinit
|
||||
|
@ -0,0 +1 @@
|
||||
# Calculate append=skip merge(media-tv/xbmc)!= merge=x11-apps/xinit,x11-base/xorg-server
|
@ -1 +1 @@
|
||||
# Calculate append=skip merge(xfce-base/xfce4-session)!= merge=x11-apps/xinit,kde-base/kdm,xfce-base/xfce4-power-manager
|
||||
# Calculate append=skip merge(xfce-base/xfce4-session)!= merge=x11-apps/xinit,kde-base/kdm,xfce-extra/xfce4-power-manager
|
||||
|
@ -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,2 +0,0 @@
|
||||
# Calculate append=skip mergepkg()!=
|
||||
|
@ -1 +0,0 @@
|
||||
# Calculate path=/etc/runlevels/default name=#-cut(1,.)-# link=/etc/init.d/#-cut(1,.)-# symbolic ini(runlevels.chrony)!=on&&ini(runlevels.chrony,on)==||grep(/var/lib/calculate/-runlevels-chrony,/chrony)!=
|
@ -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,6 @@
|
||||
# Calculate format=procmail
|
||||
# IssueID 848
|
||||
#?cl_ver<3.5.4||os_subsystem==#
|
||||
vm.dirty_background_ratio = 1
|
||||
vm.dirty_ratio = 3
|
||||
#cl_ver#
|
@ -1,3 +0,0 @@
|
||||
# Calculate path=/etc/sysctl.d format=procmail
|
||||
net.core.default_qdisc=fq
|
||||
net.ipv4.tcp_congestion_control=bbr
|
@ -0,0 +1,2 @@
|
||||
# Calculate mergepkg()!= name=etc
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue