forked from ceres-sees-all/ceres-ebuilds
Compare commits
58 commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 6d7b4f3041 | |||
| 3f7ea360f4 | |||
| 960efa110c | |||
| c6d43c7eeb | |||
| e1342fac76 | |||
| 5d21c442a1 | |||
| a4606d5e52 | |||
| 41c30d3eab | |||
| 7204a0de18 | |||
| 45b11e9dec | |||
| e3f67d575c | |||
| 30ae8bbdb3 | |||
| 8979898514 | |||
| 6ded8a8e61 | |||
| 93dbc1385b | |||
| 35a4abaf3e | |||
| 7edeacbce2 | |||
| 2d31dcd960 | |||
| 4d0bc174b4 | |||
| 98dcc4b899 | |||
| eecc2ed9a8 | |||
| 877e8bdd20 | |||
| 1a441bc074 | |||
| e7c2c077fc | |||
| ecaa1ca6ba | |||
| e24c127ae6 | |||
| e3229d9031 | |||
| e6c464e287 | |||
| a0a614be3d | |||
| e2c3f6d15a | |||
| e32f64d329 | |||
| 24ed178702 | |||
| 01e7971ccc | |||
| dba613b22b | |||
| cad188a962 | |||
| d2fa26dd53 | |||
| 8a6a0266fe | |||
| 7d7ef69f27 | |||
| 226ee05820 | |||
| bd9b06e217 | |||
| 1195e4c33c | |||
| c2ad2a6892 | |||
| 54545661e0 | |||
| 5e1bd4df00 | |||
| 7fd9da55eb | |||
| f9b26d72d5 | |||
| a3b41c592f | |||
| 78b7de9781 | |||
| a2c80bab60 | |||
| d18e7e0a1c | |||
| ccd8add595 | |||
| cebec98603 | |||
| b8abbc36d0 | |||
| f169d4562e | |||
| 340c7e0451 | |||
| 9c8049e774 | |||
| 6bb3e53dfd | |||
|
|
99b042b94b |
86 changed files with 561 additions and 1357 deletions
|
|
@ -15,7 +15,7 @@ else
|
||||||
KEYWORDS="~amd64 ~arm64"
|
KEYWORDS="~amd64 ~arm64"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
LICENSE="GPL-3.0"
|
LICENSE="GPL-3"
|
||||||
SLOT="0"
|
SLOT="0"
|
||||||
KEYWORDS="~amd64 ~x86 ~arm64"
|
KEYWORDS="~amd64 ~x86 ~arm64"
|
||||||
|
|
||||||
|
|
@ -40,4 +40,4 @@ src_compile() {
|
||||||
|
|
||||||
src_install() {
|
src_install() {
|
||||||
cargo_src_install
|
cargo_src_install
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,34 +0,0 @@
|
||||||
# Copyright 2023-2025 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
DESCRIPTION="Script for manually scrobbling albums to Maloja "
|
|
||||||
HOMEPAGE="https://github.com/timkicker/maloja-manual-scrobbler"
|
|
||||||
|
|
||||||
if [[ "${PV}" = *9999 ]]; then
|
|
||||||
inherit git-r3
|
|
||||||
EGIT_REPO_URI="https://github.com/timkicker/maloja-manual-scrobbler.git"
|
|
||||||
else
|
|
||||||
SRC_URI="https://github.com/timkicker/maloja-manual-scrobbler/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
|
|
||||||
KEYWORDS="~amd64"
|
|
||||||
fi
|
|
||||||
|
|
||||||
LICENSE="GPL-3.0"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~arm64"
|
|
||||||
|
|
||||||
RDEPEND="
|
|
||||||
dev-python/requests
|
|
||||||
dev-python/python3-discogs-client
|
|
||||||
"
|
|
||||||
DEPEND="
|
|
||||||
${RDEPEND}
|
|
||||||
"
|
|
||||||
|
|
||||||
BDEPEND="
|
|
||||||
"
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
install -D scrobbler.py ${D}/usr/bin/scrobbler
|
|
||||||
}
|
|
||||||
|
|
@ -1,44 +0,0 @@
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
inherit cargo
|
|
||||||
|
|
||||||
DESCRIPTION="Drag and Drop utilty written in Rust and GTK4 "
|
|
||||||
HOMEPAGE="https://github.com/nik012003/ripdrag"
|
|
||||||
|
|
||||||
if [[ "${PV}" = *9999 ]]; then
|
|
||||||
inherit git-r3
|
|
||||||
EGIT_REPO_URI="https://github.com/nik012003/ripdrag.git"
|
|
||||||
else
|
|
||||||
SRC_URI="https://github.com/nik012003/${PN^}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
|
|
||||||
S="${WORKDIR}/${PN}-source"
|
|
||||||
|
|
||||||
KEYWORDS="~amd64 ~arm64"
|
|
||||||
fi
|
|
||||||
|
|
||||||
LICENSE="GPL-3.0"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~x86 ~arm64"
|
|
||||||
|
|
||||||
DEPEND="gui-libs/gtk"
|
|
||||||
|
|
||||||
RDEPEND="${DEPEND}"
|
|
||||||
BDEPEND="dev-vcs/git"
|
|
||||||
|
|
||||||
src_unpack() {
|
|
||||||
git-r3_src_unpack
|
|
||||||
cargo_live_src_unpack
|
|
||||||
}
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
cargo_gen_config
|
|
||||||
cargo_src_configure --release
|
|
||||||
eapply_user
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
cargo_src_compile
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
cargo_src_install
|
|
||||||
}
|
|
||||||
|
|
@ -1,27 +0,0 @@
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
DESCRIPTION="A status generator for sandbar"
|
|
||||||
HOMEPAGE="https://codeberg.org/afiw/sandstatus"
|
|
||||||
|
|
||||||
if [[ "${PV}" = *9999 ]]; then
|
|
||||||
inherit git-r3
|
|
||||||
EGIT_REPO_URI="https://codeberg.org/afiw/sandstatus.git"
|
|
||||||
else
|
|
||||||
SRC_URI="https://codeberg.org/afiw//${PN^}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
|
|
||||||
S="${WORKDIR}/${PN}-source"
|
|
||||||
|
|
||||||
KEYWORDS="~amd64 ~arm64"
|
|
||||||
fi
|
|
||||||
|
|
||||||
LICENSE="GPL-3"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~x86 ~arm64"
|
|
||||||
|
|
||||||
DEPEND="dev-scheme/chicken
|
|
||||||
dev-scheme/getopt-long"
|
|
||||||
RDEPEND="${DEPEND}"
|
|
||||||
BDEPEND="dev-vcs/git"
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
emake prefix=/usr DESTDIR="${D}" install
|
|
||||||
}
|
|
||||||
|
|
@ -1,78 +0,0 @@
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
inherit cargo desktop shell-completion
|
|
||||||
|
|
||||||
DESCRIPTION="Blazing fast terminal file manager written in Rust, based on async I/O."
|
|
||||||
HOMEPAGE="https://yazi-rs.github.io"
|
|
||||||
|
|
||||||
if [[ "${PV}" = *9999 ]]; then
|
|
||||||
inherit git-r3
|
|
||||||
EGIT_REPO_URI="https://github.com/sxyazi/yazi.git"
|
|
||||||
else
|
|
||||||
SRC_URI="https://github.com/sxyazi/${PN^}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
|
|
||||||
S="${WORKDIR}/${PN}-source"
|
|
||||||
|
|
||||||
KEYWORDS="~amd64 ~arm64"
|
|
||||||
fi
|
|
||||||
|
|
||||||
LICENSE="MIT"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~x86 ~arm64"
|
|
||||||
IUSE="7zip chafa fd ffmpeg fzf imagemagick jq poppler ripgrep zoxide cli"
|
|
||||||
|
|
||||||
DEPEND="sys-apps/file
|
|
||||||
7zip? ( app-arch/7zip )
|
|
||||||
chafa? ( media-gfx/chafa )
|
|
||||||
fd? ( sys-apps/fd )
|
|
||||||
ffmpeg? ( media-video/ffmpeg )
|
|
||||||
fzf? ( app-shells/fzf )
|
|
||||||
imagemagick? ( media-gfx/imagemagick )
|
|
||||||
jq? ( app-misc/jq )
|
|
||||||
poppler? ( app-text/poppler )
|
|
||||||
ripgrep? ( sys-apps/ripgrep )
|
|
||||||
zoxide? ( app-shells/zoxide )
|
|
||||||
"
|
|
||||||
RDEPEND="${DEPEND}"
|
|
||||||
BDEPEND="dev-vcs/git"
|
|
||||||
|
|
||||||
src_unpack() {
|
|
||||||
git-r3_src_unpack
|
|
||||||
cargo_live_src_unpack
|
|
||||||
}
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
cargo_gen_config
|
|
||||||
export YAZI_GEN_COMPLETIONS=true
|
|
||||||
cargo_src_configure --release
|
|
||||||
eapply_user
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
cargo_src_compile
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
dobin target/release/yazi
|
|
||||||
|
|
||||||
dobashcomp yazi-boot/completions/yazi.bash
|
|
||||||
dofishcomp yazi-boot/completions/yazi.fish
|
|
||||||
dozshcomp yazi-boot/completions/_yazi
|
|
||||||
|
|
||||||
if use cli ; then
|
|
||||||
dobin target/release/ya
|
|
||||||
|
|
||||||
dobashcomp yazi-cli/completions/ya.bash
|
|
||||||
dofishcomp yazi-cli/completions/ya.fish
|
|
||||||
dozshcomp yazi-cli/completions/_ya
|
|
||||||
fi
|
|
||||||
|
|
||||||
domenu assets/${PN}.desktop
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
xdg_desktop_database_update
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postrm() {
|
|
||||||
xdg_desktop_database_update
|
|
||||||
}
|
|
||||||
|
|
@ -1,28 +0,0 @@
|
||||||
# Copyright 2023-2025 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
inherit cmake
|
|
||||||
|
|
||||||
DESCRIPTION="Hyprland graphics / resource utilities"
|
|
||||||
HOMEPAGE="https://github.com/hyprwm/hyprgraphics"
|
|
||||||
LICENSE="GPL-3"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS=""
|
|
||||||
|
|
||||||
inherit git-r3
|
|
||||||
EGIT_REPO_URI="https://github.com/hyprwm/${PN^}.git"
|
|
||||||
|
|
||||||
# Upstream states that the simpleWindow test is broken, see bug 936653
|
|
||||||
RESTRICT="test"
|
|
||||||
RDEPEND="
|
|
||||||
media-libs/libjxl
|
|
||||||
media-libs/libspng
|
|
||||||
"
|
|
||||||
DEPEND="${RDEPEND}"
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
# sed -i "/add_compile_options(-O3)/d" "${S}/CMakeLists.txt" || die
|
|
||||||
cmake_src_prepare
|
|
||||||
}
|
|
||||||
|
|
@ -1,25 +0,0 @@
|
||||||
# Copyright 2023-2025 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
RESTRICT="network-sandbox"
|
|
||||||
DISTUTILS_USE_PEP517=setuptools
|
|
||||||
EPYTHON=/usr/bin/python
|
|
||||||
PYTHON_COMPAT=( python3_{10..13} )
|
|
||||||
|
|
||||||
inherit git-r3 distutils-r1 shell-completion
|
|
||||||
|
|
||||||
DESCRIPTION="Material You color algorithms for python!"
|
|
||||||
HOMEPAGE="https://github.com/T-Dynamos/materialyoucolor-python"
|
|
||||||
|
|
||||||
EGIT_REPO_URI="https://github.com/T-Dynamos/materialyoucolor-python.git"
|
|
||||||
|
|
||||||
LICENSE="MIT"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~arm64"
|
|
||||||
|
|
||||||
DEPEND=""
|
|
||||||
RDEPEND=${DEPEND}
|
|
||||||
|
|
||||||
BDEPEND="dev-vcs/git"
|
|
||||||
1
dev-python/sunpy/Manifest
Normal file
1
dev-python/sunpy/Manifest
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
DIST sunpy-7.1.0.tar.gz 4483251 BLAKE2B 34a95e05cbd711d8bf1036d3449b63f268de4ab3ca5b13dddfb21fcadea2217e26efe08af67f3b5fcc25bcb612a2907a6b18d33285bc8b431cb1dfd6bca95221 SHA512 4a6809df73a00220eb5daddd2b5cc564dbf271603af621879757d9be877225cb030ee97dcac696f9b4f05152a4efc537ca1c44bc690fee3890ad53bd7a55267e
|
||||||
17
dev-python/sunpy/sunpy-7.1.0.ebuild
Normal file
17
dev-python/sunpy/sunpy-7.1.0.ebuild
Normal file
|
|
@ -0,0 +1,17 @@
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
DISTUTILS_USE_PEP517=setuptools
|
||||||
|
PYTHON_COMPAT=( python3_{12..13} )
|
||||||
|
|
||||||
|
inherit distutils-r1
|
||||||
|
|
||||||
|
DESCRIPTION="Python for Solar Physics"
|
||||||
|
HOMEPAGE="http://www.sunpy.org"
|
||||||
|
|
||||||
|
SRC_URI="https://files.pythonhosted.org/packages/90/47/51e60a50775b72650dad5ce9fecbb96ca2997625ed49ea7120564e3e680c/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="BSD-2"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm64"
|
||||||
|
|
||||||
|
distutils_enable_tests pytest
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
DIST getopt-long-1.21.tar.gz 8885 BLAKE2B bd0fc3b8e23487261d3fb2ca7b9be1cfa67030dc93ba4cd6d28ef2ce24201f3b1f0417d4194a2a6ef2635194861eccd4c4324a7754a8eb8d624df6c13e528200 SHA512 032a1f98f2f8132dc14a168d77229f69a3a4a914a58741ef5b27aff2e5b138786aeb6bbb8bd4263435a8497c8ef01ba0d4900a094fea11a0383baba3497afb04
|
|
||||||
|
|
@ -1,27 +0,0 @@
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
DESCRIPTION="Command-line option parsing."
|
|
||||||
HOMEPAGE="https://wiki.call-cc.org/eggref/5/getopt-long"
|
|
||||||
|
|
||||||
SRC_URI="https://code.call-cc.org/egg-tarballs/5/getopt-long/getopt-long-1.21.tar.gz -> ${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="MIT"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~x86 ~arm64"
|
|
||||||
|
|
||||||
|
|
||||||
DEPEND="dev-scheme/chicken
|
|
||||||
dev-scheme/srfi_1
|
|
||||||
dev-scheme/srfi_13
|
|
||||||
dev-scheme/srfi_14
|
|
||||||
dev-scheme/matchable"
|
|
||||||
RDEPEND="${DEPEND}"
|
|
||||||
BDEPEND="dev-vcs/git"
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
chicken-install -l "${WORKDIR}/${P}" -no-install-dependencies -n
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
DESTDIR=${D} sh ${S}/${PN}.install.sh
|
|
||||||
}
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
DIST matchable-1.2.tar.gz 16472 BLAKE2B a9f2e26efea4ac2787bf56443663b2477e71edb699a93abfb1c67794d3bebd725fe726a2517fa993e854c8608f0387806dac7f66380b65bcb6226c901810c82b SHA512 311cbb65ac5961ff678d65f98e3379e77be6e229521a93637cbc706338d2f52fe2d075369135395b33b620329dcbf688af02bac5948045d6de0ad5dcbd011738
|
|
||||||
|
|
@ -1,23 +0,0 @@
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
DESCRIPTION="This extension implements Andrew Wright's pattern matching macros."
|
|
||||||
HOMEPAGE="https://wiki.call-cc.org/eggref/5/matchable"
|
|
||||||
|
|
||||||
SRC_URI="https://code.call-cc.org/egg-tarballs/5/matchable/matchable-1.2.tar.gz -> ${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="MIT"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~x86 ~arm64"
|
|
||||||
|
|
||||||
|
|
||||||
DEPEND="dev-scheme/chicken"
|
|
||||||
RDEPEND="${DEPEND}"
|
|
||||||
BDEPEND="dev-vcs/git"
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
chicken-install -l "${WORKDIR}/${P}" -no-install-dependencies -n
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
DESTDIR=${D} sh ${S}/${PN}.install.sh
|
|
||||||
}
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
DIST srfi_1-1.4.tar.gz 24608 BLAKE2B 67c4c693396615017453abf5611e93d81310fd42b4fb5aa214f54698a409e9ba9e1482e2c0e3bb83d1d5d3f0b04552b579890924c37f6c0e317f8a05de76d96d SHA512 681efeba5dc14c8700a322def552d690a3349353061aed0e640df35750cce559360c4e05ad9d6c590d585b498f459b1e3187f1dfbf44621ea3e1a68bfc3b934c
|
|
||||||
|
|
@ -1,25 +0,0 @@
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
DESCRIPTION="SRFI 1 (list library) procedures."
|
|
||||||
HOMEPAGE="https://wiki.call-cc.org/eggref/5/srfi-1"
|
|
||||||
|
|
||||||
SRC_URI="https://code.call-cc.org/egg-tarballs/5/srfi-1/srfi-1-1.4.tar.gz -> ${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="MIT"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~x86 ~arm64"
|
|
||||||
|
|
||||||
|
|
||||||
DEPEND="dev-scheme/chicken"
|
|
||||||
RDEPEND="${DEPEND}"
|
|
||||||
BDEPEND="dev-vcs/git"
|
|
||||||
|
|
||||||
S="${WORKDIR}/srfi-1-${PV}"
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
chicken-install -l "${WORKDIR}/${P}" -no-install-dependencies -n
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
DESTDIR=${D} sh ${S}/srfi-1.install.sh
|
|
||||||
}
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
DIST srfi_13-1.4.tar.gz 28457 BLAKE2B dc21f7c164bce5bd8e30a02b03e4db87961e45882041a4394d9dc1f6f6f9193719de68da2912727746e31a85ec04ff5e76206eeea4a97a49f99503aaa5592618 SHA512 94108263fbf39e0ae3c6797d1e07560ce4ba84fbdfc1d06964c8ea2837d0175f024aad9eb5d1ccc0086203804dd5a1b910f27d6c94a5583b056274fc2286b855
|
|
||||||
|
|
@ -1,25 +0,0 @@
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
DESCRIPTION="SRFI 13 (string library)."
|
|
||||||
HOMEPAGE="https://wiki.call-cc.org/eggref/5/srfi-13"
|
|
||||||
|
|
||||||
SRC_URI="https://code.call-cc.org/egg-tarballs/5/srfi-13/srfi-13-1.4.tar.gz -> ${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="MIT"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~x86 ~arm64"
|
|
||||||
|
|
||||||
|
|
||||||
DEPEND="dev-scheme/chicken"
|
|
||||||
RDEPEND="${DEPEND}"
|
|
||||||
BDEPEND="dev-vcs/git"
|
|
||||||
|
|
||||||
S="${WORKDIR}/srfi-13-${PV}"
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
chicken-install -l "${WORKDIR}/${P}" -no-install-dependencies -n
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
DESTDIR=${D} sh ${S}/srfi-13.install.sh
|
|
||||||
}
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
DIST srfi_14-1.4.tar.gz 23150 BLAKE2B e8971519498a7416f69475fd4d4155a493e02933eda173865b52fa7d31317a0e482ec4b32fd4d273118d19e936a321f08cac089eab005deb5f597f6c05779531 SHA512 8e78a8ac397f692f8204de4eafb0ff6873c0dc1d1acbf9f547ddcf7734e521b5a491e0d8f348a60550a4ef136a7e90c960d9d62dbd7529192852b5dd80b8bc3c
|
|
||||||
|
|
@ -1,25 +0,0 @@
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
DESCRIPTION="Character set library."
|
|
||||||
HOMEPAGE="https://wiki.call-cc.org/eggref/5/srfi-14"
|
|
||||||
|
|
||||||
SRC_URI="https://code.call-cc.org/egg-tarballs/5/srfi-14/srfi-14-1.4.tar.gz -> ${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="MIT"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~x86 ~arm64"
|
|
||||||
|
|
||||||
|
|
||||||
DEPEND="dev-scheme/chicken"
|
|
||||||
RDEPEND="${DEPEND}"
|
|
||||||
BDEPEND="dev-vcs/git"
|
|
||||||
|
|
||||||
S="${WORKDIR}/srfi-14-${PV}"
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
chicken-install -l "${WORKDIR}/${P}" -no-install-dependencies -n
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
DESTDIR=${D} sh ${S}/srfi-14.install.sh
|
|
||||||
}
|
|
||||||
|
|
@ -1,58 +0,0 @@
|
||||||
# Copyright 2021 Aisha Tammy
|
|
||||||
# Copyright 2021 Erik Rodriguez
|
|
||||||
# Copyright 2022 Ryan Fox
|
|
||||||
# Distributed under the terms of the ISC License
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
inherit meson xdg
|
|
||||||
|
|
||||||
DESCRIPTION="Application launcher similar to rofi's 'drun' mode"
|
|
||||||
HOMEPAGE="https://codeberg.org/dnkl/fuzzel"
|
|
||||||
|
|
||||||
if [[ ${PV} == 9999 ]]; then
|
|
||||||
inherit git-r3
|
|
||||||
EGIT_REPO_URI="https://codeberg.org/dnkl/fuzzel.git"
|
|
||||||
else
|
|
||||||
SRC_URI="https://codeberg.org/dnkl/fuzzel/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
|
||||||
S="${WORKDIR}"/${PN}
|
|
||||||
KEYWORDS="~amd64"
|
|
||||||
fi
|
|
||||||
|
|
||||||
LICENSE="MIT"
|
|
||||||
SLOT="0"
|
|
||||||
IUSE="cairo png svg"
|
|
||||||
|
|
||||||
RDEPEND="
|
|
||||||
dev-libs/wayland
|
|
||||||
media-libs/fcft
|
|
||||||
x11-libs/libxkbcommon
|
|
||||||
cairo? ( x11-libs/cairo )
|
|
||||||
png? ( media-libs/libpng )
|
|
||||||
svg? ( gnome-base/librsvg )
|
|
||||||
"
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
dev-libs/tllist
|
|
||||||
"
|
|
||||||
BDEPEND="
|
|
||||||
app-text/scdoc
|
|
||||||
dev-libs/wayland-protocols
|
|
||||||
virtual/pkgconfig
|
|
||||||
"
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
local emesonargs=(
|
|
||||||
-Dwerror=false
|
|
||||||
-Dpng-backend=$(usex png libpng none)
|
|
||||||
-Dsvg-backend=$(usex svg librsvg none)
|
|
||||||
$(meson_feature cairo enable-cairo)
|
|
||||||
)
|
|
||||||
meson_src_configure
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
meson_src_install
|
|
||||||
rm -r "${ED}/usr/share/doc/fuzzel" || die
|
|
||||||
local -x DOCS=( LICENSE README.md CHANGELOG.md )
|
|
||||||
einstalldocs
|
|
||||||
}
|
|
||||||
|
|
@ -1,38 +0,0 @@
|
||||||
# Copyright 2023-2025 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
inherit cmake
|
|
||||||
|
|
||||||
DESCRIPTION="Hyprland's idle daemon"
|
|
||||||
HOMEPAGE="https://github.com/hyprwm/hypridle"
|
|
||||||
|
|
||||||
if [[ "${PV}" = *9999 ]]; then
|
|
||||||
inherit git-r3
|
|
||||||
EGIT_REPO_URI="https://github.com/hyprwm/${PN^}.git"
|
|
||||||
else
|
|
||||||
SRC_URI="https://github.com/hyprwm/${PN^}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
|
|
||||||
KEYWORDS="~amd64"
|
|
||||||
fi
|
|
||||||
|
|
||||||
LICENSE="BSD"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~arm64"
|
|
||||||
|
|
||||||
RDEPEND="
|
|
||||||
dev-cpp/sdbus-c++:0/2
|
|
||||||
>=dev-libs/hyprlang-0.4.0
|
|
||||||
dev-libs/wayland
|
|
||||||
gui-libs/hyprutils:=
|
|
||||||
"
|
|
||||||
DEPEND="
|
|
||||||
${RDEPEND}
|
|
||||||
>=dev-libs/hyprland-protocols-0.6.0
|
|
||||||
dev-libs/wayland-protocols
|
|
||||||
"
|
|
||||||
|
|
||||||
BDEPEND="
|
|
||||||
dev-util/wayland-scanner
|
|
||||||
virtual/pkgconfig
|
|
||||||
"
|
|
||||||
|
|
@ -1,38 +0,0 @@
|
||||||
# Copyright 2024-2025 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
inherit cmake
|
|
||||||
|
|
||||||
DESCRIPTION="A wlroots-compatible Wayland color picker that does not suck"
|
|
||||||
HOMEPAGE="https://github.com/hyprwm/hyprpicker"
|
|
||||||
|
|
||||||
if [[ "${PV}" = *9999 ]]; then
|
|
||||||
inherit git-r3
|
|
||||||
EGIT_REPO_URI="https://github.com/hyprwm/${PN^}.git"
|
|
||||||
else
|
|
||||||
SRC_URI="https://github.com/hyprwm/${PN^}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
|
|
||||||
KEYWORDS="~amd64"
|
|
||||||
fi
|
|
||||||
|
|
||||||
LICENSE="BSD"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~arm64"
|
|
||||||
|
|
||||||
RDEPEND="
|
|
||||||
dev-libs/wayland
|
|
||||||
>=dev-util/hyprwayland-scanner-0.4.2
|
|
||||||
gui-libs/hyprutils:=
|
|
||||||
x11-libs/cairo
|
|
||||||
x11-libs/libxkbcommon
|
|
||||||
x11-libs/pango
|
|
||||||
"
|
|
||||||
DEPEND="${RDEPEND}"
|
|
||||||
|
|
||||||
BDEPEND="
|
|
||||||
dev-libs/wayland-protocols
|
|
||||||
dev-util/wayland-scanner
|
|
||||||
media-libs/libglvnd
|
|
||||||
media-libs/libjpeg-turbo
|
|
||||||
"
|
|
||||||
|
|
@ -1,85 +0,0 @@
|
||||||
# Copyright 1999-2025 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
inherit cmake
|
|
||||||
|
|
||||||
DESCRIPTION="Toolkit for building desktop widgets using QtQuick"
|
|
||||||
HOMEPAGE="https://quickshell.org/"
|
|
||||||
|
|
||||||
if [[ "${PV}" = *9999 ]]; then
|
|
||||||
inherit git-r3
|
|
||||||
EGIT_REPO_URI="https://github.com/quickshell-mirror/${PN^}.git"
|
|
||||||
KEYWORDS="~amd64 ~arm64"
|
|
||||||
else
|
|
||||||
SRC_URI="https://github.com/quickshell-mirror/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
|
|
||||||
KEYWORDS="~amd64 ~arm64"
|
|
||||||
fi
|
|
||||||
|
|
||||||
LICENSE="LGPL-3"
|
|
||||||
SLOT="0"
|
|
||||||
# Upstream recommends leaving all build options enabled by default
|
|
||||||
IUSE="+breakpad +jemalloc +sockets +wayland +layer-shell +session-lock +toplevel-management +screencopy +X +pipewire +tray +mpris +pam +hyprland +hyprland-global-shortcuts +hyprland-focus-grab +i3 +i3-ipc +bluetooth"
|
|
||||||
|
|
||||||
RDEPEND="
|
|
||||||
dev-qt/qtbase:6
|
|
||||||
dev-qt/qtsvg:6
|
|
||||||
jemalloc? ( dev-libs/jemalloc )
|
|
||||||
wayland? (
|
|
||||||
dev-libs/wayland
|
|
||||||
dev-qt/qtwayland:6
|
|
||||||
)
|
|
||||||
screencopy? (
|
|
||||||
x11-libs/libdrm
|
|
||||||
media-libs/mesa
|
|
||||||
)
|
|
||||||
X? ( x11-libs/libxcb )
|
|
||||||
pipewire? ( media-video/pipewire )
|
|
||||||
mpris? ( dev-qt/qtdbus )
|
|
||||||
pam? ( sys-libs/pam )
|
|
||||||
bluetooth? ( net-wireless/bluez )
|
|
||||||
"
|
|
||||||
DEPEND="${RDEPEND}"
|
|
||||||
BDEPEND="
|
|
||||||
|| ( >=sys-devel/gcc-14:* >=llvm-core/clang-17:* )
|
|
||||||
dev-build/cmake
|
|
||||||
dev-build/ninja
|
|
||||||
virtual/pkgconfig
|
|
||||||
dev-cpp/cli11
|
|
||||||
dev-util/spirv-tools
|
|
||||||
dev-qt/qtshadertools:6
|
|
||||||
breakpad? ( dev-util/breakpad )
|
|
||||||
wayland? (
|
|
||||||
dev-util/wayland-scanner
|
|
||||||
dev-libs/wayland-protocols
|
|
||||||
)
|
|
||||||
"
|
|
||||||
|
|
||||||
src_configure(){
|
|
||||||
mycmakeargs=(
|
|
||||||
-DCMAKE_BUILD_TYPE=RelWithDebInfo
|
|
||||||
-DDISTRIBUTOR="Gentoo GURU"
|
|
||||||
-DINSTALL_QML_PREFIX="lib64/qt6/qml"
|
|
||||||
-DCRASH_REPORTER=$(usex breakpad ON OFF)
|
|
||||||
-DUSE_JEMALLOC=$(usex jemalloc ON OFF)
|
|
||||||
-DSOCKETS=$(usex sockets ON OFF)
|
|
||||||
-DWAYLAND=$(usex wayland ON OFF)
|
|
||||||
-DWAYLAND_WLR_LAYERSHELL=$(usex layer-shell ON OFF)
|
|
||||||
-DWAYLAND_SESSION_LOCK=$(usex session-lock ON OFF)
|
|
||||||
-DWAYLAND_TOPLEVEL_MANAGEMENT=$(usex toplevel-management ON OFF)
|
|
||||||
-DSCREENCOPY=$(usex screencopy ON OFF)
|
|
||||||
-DX11=$(usex X ON OFF)
|
|
||||||
-DSERVICE_PIPEWIRE=$(usex pipewire ON OFF)
|
|
||||||
-DSERVICE_STATUS_NOTIFIER=$(usex tray ON OFF)
|
|
||||||
-DSERVICE_MPRIS=$(usex mpris ON OFF)
|
|
||||||
-DSERVICE_PAM=$(usex pam ON OFF)
|
|
||||||
-DHYPRLAND=$(usex hyprland ON OFF)
|
|
||||||
-DHYPRLAND_GLOBAL_SHORTCUTS=$(usex hyprland-global-shortcuts)
|
|
||||||
-DHYPRLAND_FOCUS_GRAB=$(usex hyprland-focus-grab)
|
|
||||||
-DI3=$(usex i3 ON OFF)
|
|
||||||
-DI3_IPC=$(usex i3-ipc ON OFF)
|
|
||||||
-DBLUETOOTH=$(usex bluetooth ON OFF)
|
|
||||||
)
|
|
||||||
cmake_src_configure
|
|
||||||
}
|
|
||||||
|
|
@ -1,73 +0,0 @@
|
||||||
# Copyright 2022-2025 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
inherit cmake toolchain-funcs
|
|
||||||
|
|
||||||
DESCRIPTION="xdg-desktop-portal backend for Hyprland"
|
|
||||||
HOMEPAGE="https://github.com/hyprwm/xdg-desktop-portal-hyprland"
|
|
||||||
|
|
||||||
if [[ ${PV} == 9999 ]]; then
|
|
||||||
EGIT_REPO_URI="https://github.com/hyprwm/${PN}.git"
|
|
||||||
inherit git-r3
|
|
||||||
else
|
|
||||||
SRC_URI="https://github.com/hyprwm/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
|
|
||||||
KEYWORDS="~amd64"
|
|
||||||
fi
|
|
||||||
|
|
||||||
LICENSE="MIT"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~arm64"
|
|
||||||
IUSE="elogind systemd"
|
|
||||||
REQUIRED_USE="?? ( elogind systemd )"
|
|
||||||
|
|
||||||
DEPEND="
|
|
||||||
>=dev-cpp/sdbus-c++-2.0.0
|
|
||||||
dev-libs/hyprlang:=
|
|
||||||
dev-libs/inih
|
|
||||||
dev-libs/wayland
|
|
||||||
dev-qt/qtbase:6[gui,widgets]
|
|
||||||
dev-qt/qtwayland:6
|
|
||||||
gui-libs/hyprutils:=
|
|
||||||
media-libs/mesa
|
|
||||||
>=media-video/pipewire-1.2.0:=
|
|
||||||
x11-libs/libdrm
|
|
||||||
|| (
|
|
||||||
sys-libs/basu
|
|
||||||
elogind? ( >=sys-auth/elogind-237 )
|
|
||||||
systemd? ( >=sys-apps/systemd-237 )
|
|
||||||
)
|
|
||||||
"
|
|
||||||
|
|
||||||
RDEPEND="
|
|
||||||
${DEPEND}
|
|
||||||
sys-apps/xdg-desktop-portal
|
|
||||||
"
|
|
||||||
|
|
||||||
BDEPEND="
|
|
||||||
dev-libs/hyprland-protocols
|
|
||||||
>=dev-libs/wayland-protocols-1.24
|
|
||||||
>=dev-util/hyprwayland-scanner-0.4.2
|
|
||||||
virtual/pkgconfig
|
|
||||||
|| ( >=sys-devel/gcc-14:* >=llvm-core/clang-17:* )
|
|
||||||
"
|
|
||||||
|
|
||||||
pkg_setup() {
|
|
||||||
[[ ${MERGE_TYPE} == binary ]] && return
|
|
||||||
|
|
||||||
if tc-is-gcc && ver_test $(gcc-version) -lt 14 ; then
|
|
||||||
eerror "XDPH needs >=gcc-14 or >=clang-17 to compile."
|
|
||||||
eerror "Please upgrade GCC: emerge -v1 sys-devel/gcc"
|
|
||||||
die "GCC version is too old to compile XDPH!"
|
|
||||||
elif tc-is-clang && ver_test $(clang-version) -lt 17 ; then
|
|
||||||
eerror "XDPH needs >=gcc-14 or >=clang-17 to compile."
|
|
||||||
eerror "Please upgrade Clang: emerge -v1 llvm-core/clang"
|
|
||||||
die "Clang version is too old to compile XDPH!"
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
sed -i "/add_compile_options(-O3)/d" "${S}/CMakeLists.txt" || die
|
|
||||||
cmake_src_prepare
|
|
||||||
}
|
|
||||||
|
|
@ -1,48 +0,0 @@
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
DESCRIPTION="A metapackage containing all dependencies for the Caelestia dotfiles"
|
|
||||||
HOMEPAGE="https://github.com/caelestia-dots/caelestia"
|
|
||||||
|
|
||||||
LICENSE="GPL-3.0-only"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~x86 ~arm64"
|
|
||||||
IUSE="uwsm gnome-keyring polkit-gnome ghostty"
|
|
||||||
|
|
||||||
|
|
||||||
RDEPEND="sys-apps/caelestia-cli
|
|
||||||
gui-wm/caelestia-shell
|
|
||||||
gui-wm/hyprland
|
|
||||||
gui-libs/xdg-desktop-portal-hyprland
|
|
||||||
sys-apps/xdg-desktop-portal-gtk
|
|
||||||
gui-apps/hyprpicker
|
|
||||||
gui-apps/wl-clipboard
|
|
||||||
app-misc/cliphist
|
|
||||||
net-wireless/bluez-tools
|
|
||||||
sys-fs/inotify-tools
|
|
||||||
sys-apps/app2unit
|
|
||||||
media-video/wireplumber
|
|
||||||
app-misc/trash-cli
|
|
||||||
!ghostty? ( gui-apps/foot )
|
|
||||||
ghostty? ( x11-terms/ghostty )
|
|
||||||
app-shells/fish
|
|
||||||
app-misc/fastfetch
|
|
||||||
app-misc/glafetch
|
|
||||||
app-shells/starship
|
|
||||||
sys-process/btop
|
|
||||||
app-misc/jq
|
|
||||||
sys-apps/eza
|
|
||||||
net-misc/socat
|
|
||||||
net-misc/curl
|
|
||||||
x11-themes/papirus-icon-theme
|
|
||||||
x11-themes/adw-gtk3
|
|
||||||
x11-misc/qt5ct
|
|
||||||
gui-apps/qt6ct
|
|
||||||
media-fonts/jetbrains-mono
|
|
||||||
media-fonts/symbols-nerd-font
|
|
||||||
uwsm? ( gui-apps/uwsm )
|
|
||||||
gnome-keyring? ( gnome-base/gnome-keyring )
|
|
||||||
polkit-gnome? ( gnome-extra/polkit-gnome )
|
|
||||||
"
|
|
||||||
|
|
||||||
DEPEND=""
|
|
||||||
BDEPEND=""
|
|
||||||
|
|
@ -1,60 +0,0 @@
|
||||||
# Copyright 2023-2025 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
inherit git-r3 cmake
|
|
||||||
|
|
||||||
DESCRIPTION="The desktop shell for the Caelestia dotfiles"
|
|
||||||
HOMEPAGE="https://github.com/caelestia-dots/shell"
|
|
||||||
|
|
||||||
EGIT_REPO_URI="https://github.com/caelestia-dots/shell.git"
|
|
||||||
|
|
||||||
LICENSE="GPL-3.0"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~arm64"
|
|
||||||
|
|
||||||
DEPEND="sys-apps/caelestia-cli
|
|
||||||
gui-apps/quickshell
|
|
||||||
app-misc/ddcutil
|
|
||||||
app-misc/brightnessctl
|
|
||||||
sys-apps/app2unit
|
|
||||||
media-libs/libcava
|
|
||||||
media-sound/cava
|
|
||||||
net-misc/networkmanager
|
|
||||||
sys-apps/lm-sensors
|
|
||||||
app-shells/fish
|
|
||||||
media-libs/aubio
|
|
||||||
media-video/pipewire
|
|
||||||
sys-libs/glibc
|
|
||||||
sys-power/power-profiles-daemon
|
|
||||||
gui-apps/grim
|
|
||||||
gui-apps/swappy
|
|
||||||
sci-libs/libqalculate
|
|
||||||
dev-libs/wayland
|
|
||||||
app-shells/bash
|
|
||||||
dev-qt/qtbase
|
|
||||||
dev-qt/qtdeclarative
|
|
||||||
"
|
|
||||||
RDEPEND=${DEPEND}
|
|
||||||
|
|
||||||
BDEPEND="dev-vcs/git
|
|
||||||
sys-devel/gcc
|
|
||||||
dev-libs/wayland-protocols
|
|
||||||
dev-build/cmake
|
|
||||||
dev-build/ninja
|
|
||||||
media-libs/libcava"
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
cd ${S}
|
|
||||||
|
|
||||||
cmake -B build -G Ninja -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/
|
|
||||||
cmake --build build
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
cd ${S}
|
|
||||||
|
|
||||||
DESTDIR=${D} cmake --install build
|
|
||||||
install -Dm644 LICENSE ${D}/usr/share/licenses/${PN}/LICENSE
|
|
||||||
}
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
DIST compiz-reloaded-0.8.18.tar.gz 1265414 BLAKE2B 6ddea405372dad787662262e0535a225c65d2c0a021ac27194f5ce4622ebe3f0bd59563e30a224567f7ca5c345459afa76037f3a0e3bafb5021ae10bfd6a1d3b SHA512 5d7cf18b2fabec43f29e345c22f6f74730af7df137d6e936313738bb0d1a4dd85e2c11280a4404692e38c5379afcb9d5ff9123902213cf74632e468660328b32
|
|
||||||
|
|
@ -1,27 +0,0 @@
|
||||||
# Copyright 2023 Avishek Sen
|
|
||||||
# Distributed under the terms of the GNU General Public License v3
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
#inherit autotools
|
|
||||||
|
|
||||||
DESCRIPTION="OpenGL window and compositing manager"
|
|
||||||
HOMEPAGE="https://gitlab.com/compiz/compiz-core"
|
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
|
|
||||||
KEYWORDS="~amd64 ~arm64"
|
|
||||||
|
|
||||||
RDEPEND="x11-libs/startup-notification"
|
|
||||||
DEPEND="${RDEPEND}"
|
|
||||||
BDEPEND=""
|
|
||||||
|
|
||||||
SRC_URI="https://gitlab.com/compiz/compiz-core/-/archive/v0.8.18/compiz-core-v${PV}.tar.gz -> ${P}.tar.gz"
|
|
||||||
|
|
||||||
S=${WORKDIR}/compiz-core-v${PV}
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
bash autogen.sh
|
|
||||||
eapply_user
|
|
||||||
}
|
|
||||||
155
gui-wm/niri/niri-9999.ebuild
Normal file
155
gui-wm/niri/niri-9999.ebuild
Normal file
|
|
@ -0,0 +1,155 @@
|
||||||
|
# Copyright 2024-2025 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
CRATES="
|
||||||
|
"
|
||||||
|
|
||||||
|
LLVM_COMPAT=( {18..21} )
|
||||||
|
RUST_MIN_VER="1.82.0"
|
||||||
|
|
||||||
|
inherit cargo llvm-r2 optfeature shell-completion systemd
|
||||||
|
|
||||||
|
DESCRIPTION="Scrollable-tiling Wayland compositor"
|
||||||
|
HOMEPAGE="https://github.com/YaLTeR/niri"
|
||||||
|
|
||||||
|
if [[ ${PV} == 9999 ]]; then
|
||||||
|
inherit git-r3
|
||||||
|
EGIT_REPO_URI="https://github.com/niri-wm/niri.git"
|
||||||
|
EGIT_BRANCH="wip/branch"
|
||||||
|
KEYWORDS="~amd64 ~arm64"
|
||||||
|
else
|
||||||
|
SRC_URI="
|
||||||
|
https://github.com/niri-wm/niri/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
|
||||||
|
https://github.com/niri-wm/niri/releases/download/v${PV}/${P}-vendored-dependencies.tar.xz
|
||||||
|
${CARGO_CRATE_URIS}
|
||||||
|
"
|
||||||
|
KEYWORDS="~amd64 ~arm64"
|
||||||
|
|
||||||
|
# used for version string
|
||||||
|
export NIRI_BUILD_COMMIT="b35bcae"
|
||||||
|
fi
|
||||||
|
|
||||||
|
LICENSE="GPL-3+"
|
||||||
|
# Dependent crate licenses
|
||||||
|
LICENSE+="
|
||||||
|
Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD ISC MIT MPL-2.0
|
||||||
|
Unicode-3.0 ZLIB
|
||||||
|
"
|
||||||
|
SLOT="0"
|
||||||
|
IUSE="+dbus screencast systemd"
|
||||||
|
REQUIRED_USE="
|
||||||
|
screencast? ( dbus )
|
||||||
|
systemd? ( dbus )
|
||||||
|
"
|
||||||
|
|
||||||
|
DEPEND="
|
||||||
|
dev-libs/glib:2
|
||||||
|
dev-libs/libinput:=
|
||||||
|
dev-libs/wayland
|
||||||
|
<media-libs/libdisplay-info-0.4.0:=
|
||||||
|
media-libs/mesa
|
||||||
|
sys-auth/seatd:=
|
||||||
|
virtual/libudev:=
|
||||||
|
x11-libs/cairo
|
||||||
|
x11-libs/libxkbcommon
|
||||||
|
x11-libs/pango
|
||||||
|
x11-libs/pixman
|
||||||
|
screencast? ( media-video/pipewire:= )
|
||||||
|
"
|
||||||
|
RDEPEND="
|
||||||
|
${DEPEND}
|
||||||
|
screencast? ( sys-apps/xdg-desktop-portal-gnome )
|
||||||
|
"
|
||||||
|
# libclang is required for bindgen
|
||||||
|
BDEPEND="
|
||||||
|
screencast? ( $(llvm_gen_dep 'llvm-core/clang:${LLVM_SLOT}') )
|
||||||
|
"
|
||||||
|
|
||||||
|
ECARGO_VENDOR="${WORKDIR}/vendor"
|
||||||
|
|
||||||
|
QA_FLAGS_IGNORED="usr/bin/niri"
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
llvm-r2_pkg_setup
|
||||||
|
rust_pkg_setup
|
||||||
|
}
|
||||||
|
|
||||||
|
src_unpack() {
|
||||||
|
if [[ ${PV} == 9999 ]]; then
|
||||||
|
git-r3_src_unpack
|
||||||
|
cargo_live_src_unpack
|
||||||
|
else
|
||||||
|
cargo_src_unpack
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
sed -i 's/git = "[^ ]*"/version = "*"/' Cargo.toml || die
|
||||||
|
sed -i '/rev = "5f784c9ad6ae619c880e4713e120b281e2ce5383"/d' Cargo.toml || die
|
||||||
|
# niri-session doesn't work on OpenRC
|
||||||
|
if ! use systemd; then
|
||||||
|
local cmd="niri --session"
|
||||||
|
use dbus && cmd="dbus-run-session $cmd"
|
||||||
|
sed -i "s/niri-session/$cmd/" resources/niri.desktop || die
|
||||||
|
fi
|
||||||
|
default
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
local myfeatures=(
|
||||||
|
$(usev dbus)
|
||||||
|
$(usev screencast xdp-gnome-screencast)
|
||||||
|
$(usev systemd)
|
||||||
|
)
|
||||||
|
cargo_src_configure --no-default-features
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
cargo_src_compile
|
||||||
|
|
||||||
|
"$(cargo_target_dir)"/niri completions bash > niri || die
|
||||||
|
"$(cargo_target_dir)"/niri completions fish > niri.fish || die
|
||||||
|
"$(cargo_target_dir)"/niri completions zsh > _niri || die
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
cargo_src_install
|
||||||
|
|
||||||
|
dobin resources/niri-session
|
||||||
|
systemd_douserunit resources/niri{.service,-shutdown.target}
|
||||||
|
|
||||||
|
insinto /usr/share/wayland-sessions
|
||||||
|
doins resources/niri.desktop
|
||||||
|
|
||||||
|
insinto /usr/share/xdg-desktop-portal
|
||||||
|
doins resources/niri-portals.conf
|
||||||
|
|
||||||
|
dobashcomp niri
|
||||||
|
dofishcomp niri.fish
|
||||||
|
dozshcomp _niri
|
||||||
|
}
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
# tests create a wayland socket in the xdg runtime dir
|
||||||
|
local -x XDG_RUNTIME_DIR="${T}/xdg"
|
||||||
|
mkdir "${XDG_RUNTIME_DIR}" || die
|
||||||
|
chmod 0700 "${XDG_RUNTIME_DIR}" || die
|
||||||
|
|
||||||
|
# bug 950626
|
||||||
|
# https://yalter.github.io/niri/Packaging-niri.html#running-tests
|
||||||
|
local -x RAYON_NUM_THREADS=2
|
||||||
|
local skip=(
|
||||||
|
# requires surfacesless EGL to be available
|
||||||
|
--skip=::egl
|
||||||
|
)
|
||||||
|
cargo_src_test -- --test-threads=2 "${skip[@]}"
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
optfeature "Default application launcher" "gui-apps/fuzzel"
|
||||||
|
optfeature "Default status bar" "gui-apps/waybar"
|
||||||
|
optfeature "Default terminal" "x11-terms/alacritty"
|
||||||
|
optfeature "Xwayland support" "gui-apps/xwayland-satellite"
|
||||||
|
}
|
||||||
|
|
@ -1,16 +0,0 @@
|
||||||
DIST MapleMono-CN-unhinted.zip 140192843 BLAKE2B 1224fbf0ffa905cdcfe40350bfea35278dd2a875fbfbeb440ddb4f1ac0dd6072b85240965a3648f80aacc061d17094a8334a8176e6e6114451effa46389c6e3e SHA512 11afe04aeaddc796b1436311c6966f5467c9895389249d1ff9060ec5049d1d419c89c68c609625141755abd4868af5df0f18e7fc66a4dd83c4f98b7a46554436
|
|
||||||
DIST MapleMono-NF-unhinted.zip 20536180 BLAKE2B 8172bc0a3d5f78f2b2eeb60ee4098ae82cd9fa5422ff00691c4ea016d5cacc7a1c95d893fb56a01b4eb331cb19cad6997147a618ffd440beebd29f207d6a5478 SHA512 60b5da01226952bd7b890336acacee0a43506090000a1cea83cf42dc6ee0decfe0fdd021fc09262106399b4ad30dd1d17d298089e913ef946b6f524cad73ae0a
|
|
||||||
DIST MapleMono-OTF.zip 1756678 BLAKE2B 59bdc3df47b3e1f4317c32335e4e2ce08a5cabb154e323def30e99c306c195137c29e8672ea79b0d7b447c756eb0d6f7f6c66996a2e6978f0f992f022b974868 SHA512 764aef9b66c4e8ed0d1ec25fe83d846c25252db3e5667836ddf760ec5192a7592463e228f73222d96c40e63d3bdd8208bae4182f1998025f042a92b4ca661ee3
|
|
||||||
DIST MapleMono-TTF.zip 1819178 BLAKE2B 73f679bc6a2c8211c12f8aae527244396d3bcc13b4b0a500cbaf8f3d4f98e3a5e58d7b6c15f610da1e3c42d69a28a4401b10dd74fbb9f460aabfbc4b69a6615d SHA512 b08290ec837fdd488d52ec0ee1f3855a992bec53747c07f5a4b3966358bea0878185facb475d8ea371a1773f21e0bda81180fa98e6e2b080af9117366c759504
|
|
||||||
DIST MapleMonoNL-CN-unhinted.zip 140029209 BLAKE2B dc79c49aee9b1069984638c13c5365b6653e5d19638f4a689545c953270676eac0471ff6faf966e1014662323b6862e11770fcbc26e6c8124c5f3642fcb7232f SHA512 438285fdb501d358c228a1751f1f91e4fe04a060f4fc9c8906458a7d9b7b7a8553f5a9ed803a339fe26d2879c53b9b8d8a4707860fd9fedd90a0558e8a0c825b
|
|
||||||
DIST MapleMonoNL-NF-unhinted.zip 20373842 BLAKE2B 8c74371ec4d32544ddc6afa2915483b2d59ea2edbfc0e12f4f3dbc223f4610638c87bedf64ca5dc6484bdb8b686e501cd3556462cbc263acb5f38b5b17a470f8 SHA512 cb26f60b2ca4e1ac5054b26e98a41666dbe3e1968ddabcf6c1e01a81d054e10f68f64718854126693fa5630333c9bb38d91cdf68aaa82877e33b03f2bce5ccdd
|
|
||||||
DIST MapleMonoNL-OTF.zip 1593838 BLAKE2B ef2495a30adaa4632601ae940cee533fbc4e5124a60db0bfa852fa469060ec8d4b3aa65d08a63236dcdd7e3f26e355f86ff495770d0442caeb7912ef38c82c2f SHA512 22a988173df6c29f4f1e66d9dfdca03f374db182a47c8c5509f57e2730cad56fa1e7fc5cdc8324e680b57d5919d5f31568dd21cbae94f4068117de3b7ae70387
|
|
||||||
DIST MapleMonoNL-TTF.zip 1653880 BLAKE2B 538cc6dd3307b22d3f7a35e7ed3f25dfb6ecf69bbdb27aa3275a32d8049137985b535a2e96796f6d31fd886307e333824b1258e205251920c7487985c390637d SHA512 94eafda9e28252cf032897908889888ad3afed87d1c1da2b8d693c36c647000de72e28a0e186b5a3f13f7d158e7f884f3f04c6f803224fe39a4fe4af56d28280
|
|
||||||
DIST MapleMonoNormal-CN-unhinted.zip 140149701 BLAKE2B 97518fa3ff74fd3bdbb48039089955673e37fbea61fae1fcfd73dd9a99e662388711f4673d631eadc97b492f92cdd088d3ee0467511bf8b5b3cf7aa2995023d7 SHA512 17a1bfb56f4067cd606a0dc0371f985bf9a2c0f9e9e489d977d6d67da5746768c04018acfce6b200ef22154be835e5992394e687d106f6a892b71772aed8ccc7
|
|
||||||
DIST MapleMonoNormal-NF-unhinted.zip 20490939 BLAKE2B c540b8e7841bbc77385cf8af7b92642c76a90fa6b40a2e15db7a2c3cff0f79a9430fc9091591c483572e2dab495b9216a6279c050800620cdd4820643d124844 SHA512 4c66962f81524fd0b49fb29312adad3e8c75b9b33c7cff08baa1ada0cb56c7545ba40fcb4c9687b35e18a6e732a673dd30f12b88957a30c8e23ef1581653f65f
|
|
||||||
DIST MapleMonoNormal-OTF.zip 1689426 BLAKE2B 11c67dbc061289fb0ec90f7ed5d595d32f9dfcbae2dad1038d45dde7f216b94c36a1dd652d886454ac50c4f74fff7eb7009d4c47a45062b44dfc1b29c7c23d0b SHA512 bb80905cc3c806b71886d3f43538bd4d61cf1afe0f4d02141c8ce2aca2f1924a7db9e9e55f1d612c86abcc75a89603140f4a8ba4cbd25ffe7ef73ef9f58b2a38
|
|
||||||
DIST MapleMonoNormal-TTF.zip 1772241 BLAKE2B 41141ceb6de56cf8f7ea061d125540572c6c7f389628aeb944aaffc1cb5390864b9b155b5586595fcfa8498f4702da6b9d3b82fb15e3345cbb19f1a95d1685ba SHA512 4ecb84e72151c1dbeba9fe54070e767a2bb33f379a0dc728156410912ad7b2fdf59abf72c6b3b9acf69414b664a38a26dd58cdb6659678934c92d142c8a3d34d
|
|
||||||
DIST MapleMonoNormalNL-CN-unhinted.zip 139990340 BLAKE2B 3a1ae8d70ffc1daf9d91dfe00a10f35f9c51ab345a6a7703bbe41dad6c540a387c3ccffc12cc7b0708be0845d86de10f9f8887ccfd7bc44888f1bc596ecf99f2 SHA512 83f8820f4b4f0f1be55de4bb098700dfea442851f323bcad8e763b81b7525c25f92c792c05136738528afdc77046a8aadb00ab7ffe0ea548c362ad9229156547
|
|
||||||
DIST MapleMonoNormalNL-NF-unhinted.zip 20329813 BLAKE2B f5ce4e0bab24904f1ef658e0ec603c04346697e36f4497a0e799f2264188377373cc61a32fd591d1ecebbcb4e0b9fba26095a052356821999a7060a79518d222 SHA512 ea53dade365031dbc505220cce67c2942872dabb4bb49161b7fe8003e73ceb0d850cc549889fa17540b58c6bb863e72e9cf1f9ffa5c50405ff03bc0c5970538d
|
|
||||||
DIST MapleMonoNormalNL-OTF.zip 1530741 BLAKE2B 7cf26fd147b99b76c6da32781f1fa8056889b940e2ad168cfea2e438a274166ca66a301375e264a3c9df4476c05f728c0460ed5ee908b65c1c9aee3b4eb5fd47 SHA512 8acf55d2ddcf560dff79db76f8f4ce2d88cb794b79b8386a25e4fabb107bd012d15153df69b1c5c2efbb9eda4e943830f50c91fc5e453d65ef987c4b134e5da0
|
|
||||||
DIST MapleMonoNormalNL-TTF.zip 1611808 BLAKE2B c61acdf79a741e60b783184709637719ae54899f85032eae5b855b4116b0600b8c24e93c3ebe84a2eaaaf0fda3474329aaed451acd42310510b9a88df19aae74 SHA512 c3f241cf262ccf06f7a6ca297cf26e954afcc99b58abb81158fd2f7c7c1a7d3a8c8e559b6ce0845d7e5d944554da81f7963f9497268bc482655466446a12167e
|
|
||||||
|
|
@ -1,43 +0,0 @@
|
||||||
# Copyright 1999-2025 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
inherit font
|
|
||||||
|
|
||||||
IUSE="default normal ligature ttf nerd cn"
|
|
||||||
REQUIRED_USE="|| ( default normal )
|
|
||||||
|| ( ttf nerd cn )"
|
|
||||||
|
|
||||||
DESCRIPTION="Open source monospace font with round corner, ligatures and Nerd-Font icons for IDE and terminal, fine-grained customization options."
|
|
||||||
HOMEPAGE="https://font.subf.dev/"
|
|
||||||
SRC_URI="default? ( ligature? ( ttf? ( https://github.com/subframe7536/maple-font/releases/download/v${PV}/MapleMono-TTF.zip )
|
|
||||||
nerd? ( https://github.com/subframe7536/maple-font/releases/download/v${PV}/MapleMono-NF-unhinted.zip )
|
|
||||||
cn? ( https://github.com/subframe7536/maple-font/releases/download/v${PV}/MapleMono-CN-unhinted.zip )
|
|
||||||
)
|
|
||||||
!ligature? ( ttf? ( https://github.com/subframe7536/maple-font/releases/download/v${PV}/MapleMonoNL-TTF.zip )
|
|
||||||
nerd? ( https://github.com/subframe7536/maple-font/releases/download/v${PV}/MapleMonoNL-NF-unhinted.zip )
|
|
||||||
cn? ( https://github.com/subframe7536/maple-font/releases/download/v${PV}/MapleMonoNL-CN-unhinted.zip )
|
|
||||||
)
|
|
||||||
)
|
|
||||||
normal? ( ligature? ( ttf? ( https://github.com/subframe7536/maple-font/releases/download/v${PV}/MapleMonoNormal-TTF.zip )
|
|
||||||
nerd? ( https://github.com/subframe7536/maple-font/releases/download/v${PV}/MapleMonoNormal-NF-unhinted.zip )
|
|
||||||
cn? ( https://github.com/subframe7536/maple-font/releases/download/v${PV}/MapleMonoNormal-CN-unhinted.zip )
|
|
||||||
)
|
|
||||||
!ligature? ( ttf? ( https://github.com/subframe7536/maple-font/releases/download/v${PV}/MapleMonoNormalNL-TTF.zip )
|
|
||||||
nerd? ( https://github.com/subframe7536/maple-font/releases/download/v${PV}/MapleMonoNormalNL-NF-unhinted.zip )
|
|
||||||
cn? ( https://github.com/subframe7536/maple-font/releases/download/v${PV}/MapleMonoNormalNL-CN-unhinted.zip )
|
|
||||||
)
|
|
||||||
)"
|
|
||||||
|
|
||||||
|
|
||||||
LICENSE="OFL-1.1"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~x64-macos"
|
|
||||||
|
|
||||||
BDEPEND="app-arch/unzip"
|
|
||||||
|
|
||||||
S=${WORKDIR}
|
|
||||||
|
|
||||||
FONT_SUFFIX="ttf"
|
|
||||||
FONT_S="${PORTAGE_BUILDDIR}/work"
|
|
||||||
|
|
@ -1,173 +0,0 @@
|
||||||
# Copyright 2025 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
CRATES="
|
|
||||||
aho-corasick@1.1.3
|
|
||||||
anstream@0.6.18
|
|
||||||
anstyle-parse@0.2.6
|
|
||||||
anstyle-query@1.1.2
|
|
||||||
anstyle-wincon@3.0.7
|
|
||||||
anstyle@1.0.10
|
|
||||||
anyhow@1.0.97
|
|
||||||
bindgen@0.70.1
|
|
||||||
bitflags@2.9.0
|
|
||||||
bytemuck@1.22.0
|
|
||||||
bytemuck_derive@1.9.2
|
|
||||||
cc@1.2.17
|
|
||||||
cexpr@0.6.0
|
|
||||||
cfg-if@1.0.0
|
|
||||||
cfg_aliases@0.2.1
|
|
||||||
clang-sys@1.8.1
|
|
||||||
clap@4.5.32
|
|
||||||
clap_builder@4.5.32
|
|
||||||
clap_complete@4.5.47
|
|
||||||
clap_derive@4.5.32
|
|
||||||
clap_lex@0.7.4
|
|
||||||
colorchoice@1.0.3
|
|
||||||
deranged@0.4.0
|
|
||||||
downcast-rs@1.2.1
|
|
||||||
drm-ffi@0.9.0
|
|
||||||
drm-fourcc@2.2.0
|
|
||||||
drm-sys@0.8.0
|
|
||||||
drm@0.14.1
|
|
||||||
either@1.15.0
|
|
||||||
errno@0.3.10
|
|
||||||
ffmpeg-next@7.1.0
|
|
||||||
ffmpeg-sys-next@7.1.0
|
|
||||||
glob@0.3.2
|
|
||||||
heck@0.5.0
|
|
||||||
hermit-abi@0.3.9
|
|
||||||
human-size@0.4.3
|
|
||||||
is_terminal_polyfill@1.70.1
|
|
||||||
itertools@0.13.0
|
|
||||||
itoa@1.0.15
|
|
||||||
libc@0.2.171
|
|
||||||
libloading@0.8.6
|
|
||||||
linux-raw-sys@0.4.15
|
|
||||||
linux-raw-sys@0.6.5
|
|
||||||
log-once@0.4.1
|
|
||||||
log@0.4.26
|
|
||||||
memchr@2.7.4
|
|
||||||
minimal-lexical@0.2.1
|
|
||||||
nix@0.29.0
|
|
||||||
nom@7.1.3
|
|
||||||
num-conv@0.1.0
|
|
||||||
num_cpus@1.16.0
|
|
||||||
num_threads@0.1.7
|
|
||||||
once_cell@1.21.1
|
|
||||||
pkg-config@0.3.32
|
|
||||||
powerfmt@0.2.0
|
|
||||||
proc-macro2@1.0.94
|
|
||||||
quick-xml@0.37.2
|
|
||||||
quote@1.0.40
|
|
||||||
regex-automata@0.4.9
|
|
||||||
regex-syntax@0.8.5
|
|
||||||
regex@1.11.1
|
|
||||||
rustc-hash@1.1.0
|
|
||||||
rustix@0.38.44
|
|
||||||
ryu@1.0.20
|
|
||||||
serde@1.0.219
|
|
||||||
serde_derive@1.0.219
|
|
||||||
serde_json@1.0.140
|
|
||||||
shlex@1.3.0
|
|
||||||
signal-hook-registry@1.4.2
|
|
||||||
signal-hook@0.3.17
|
|
||||||
simplelog@0.12.2
|
|
||||||
smallvec@1.14.0
|
|
||||||
strsim@0.11.1
|
|
||||||
syn@2.0.100
|
|
||||||
termcolor@1.4.1
|
|
||||||
thiserror-impl@2.0.12
|
|
||||||
thiserror@2.0.12
|
|
||||||
time-core@0.1.4
|
|
||||||
time-macros@0.2.21
|
|
||||||
time@0.3.40
|
|
||||||
unicode-ident@1.0.18
|
|
||||||
utf8parse@0.2.2
|
|
||||||
vcpkg@0.2.15
|
|
||||||
wayland-backend@0.3.8
|
|
||||||
wayland-client@0.31.8
|
|
||||||
wayland-protocols-wlr@0.3.6
|
|
||||||
wayland-protocols@0.32.6
|
|
||||||
wayland-scanner@0.31.6
|
|
||||||
wayland-sys@0.31.6
|
|
||||||
winapi-util@0.1.9
|
|
||||||
windows-sys@0.59.0
|
|
||||||
windows-targets@0.52.6
|
|
||||||
windows_aarch64_gnullvm@0.52.6
|
|
||||||
windows_aarch64_msvc@0.52.6
|
|
||||||
windows_i686_gnu@0.52.6
|
|
||||||
windows_i686_gnullvm@0.52.6
|
|
||||||
windows_i686_msvc@0.52.6
|
|
||||||
windows_x86_64_gnu@0.52.6
|
|
||||||
windows_x86_64_gnullvm@0.52.6
|
|
||||||
windows_x86_64_msvc@0.52.6
|
|
||||||
"
|
|
||||||
|
|
||||||
LLVM_COMPAT=( {16..19} )
|
|
||||||
RUST_NEEDS_LLVM=1
|
|
||||||
|
|
||||||
inherit cargo shell-completion llvm-r1
|
|
||||||
|
|
||||||
DESCRIPTION="High performance screen/audio recorder for wlroots"
|
|
||||||
HOMEPAGE="https://github.com/russelltg/wl-screenrec"
|
|
||||||
SRC_URI="
|
|
||||||
https://github.com/russelltg/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz
|
|
||||||
${CARGO_CRATE_URIS}
|
|
||||||
"
|
|
||||||
|
|
||||||
LICENSE="Apache-2.0 BSD ISC MIT Unicode-3.0 WTFPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64"
|
|
||||||
# We need a running Wayland compositor for the tests to work
|
|
||||||
RESTRICT="test"
|
|
||||||
|
|
||||||
BDEPEND="
|
|
||||||
$(llvm_gen_dep '
|
|
||||||
llvm-core/clang:${LLVM_SLOT}
|
|
||||||
')
|
|
||||||
"
|
|
||||||
RDEPEND="
|
|
||||||
media-video/ffmpeg:=[vaapi]
|
|
||||||
x11-libs/libdrm
|
|
||||||
"
|
|
||||||
DEPEND="
|
|
||||||
${RDEPEND}
|
|
||||||
"
|
|
||||||
|
|
||||||
QA_FLAGS_IGNORED="usr/bin/${PN}"
|
|
||||||
|
|
||||||
pkg_setup() {
|
|
||||||
llvm-r1_pkg_setup
|
|
||||||
rust_pkg_setup
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
cargo_src_compile
|
|
||||||
|
|
||||||
./"$(cargo_target_dir)/${PN}" --generate-completions bash > "${S}/wl-screenrec" || \
|
|
||||||
die "Could not generate bash completion"
|
|
||||||
./"$(cargo_target_dir)/${PN}" --generate-completions fish > "${S}/wl-screenrec.fish" || \
|
|
||||||
die "Could not generate fish completion"
|
|
||||||
./"$(cargo_target_dir)/${PN}" --generate-completions zsh > "${S}/_wl-screenrec" || \
|
|
||||||
die "Could not generate zsh completion"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
cargo_src_install
|
|
||||||
|
|
||||||
dobashcomp "${S}/wl-screenrec" || die "Could not install bash completion"
|
|
||||||
dofishcomp "${S}/wl-screenrec.fish" || die "Could not install fish completion"
|
|
||||||
dozshcomp "${S}/_wl-screenrec" || die "Could not install zsh completion"
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
elog "You need a wayland compositor that supports the"
|
|
||||||
elog "following unstable protocols:"
|
|
||||||
elog " - wlr-output-management-unstable-v1"
|
|
||||||
elog " - wlr-screencopy-unstable-v1"
|
|
||||||
elog "You should also make sure you have the correct librairies"
|
|
||||||
elog "installed. See: https://trac.ffmpeg.org/wiki/Hardware/VAAPI"
|
|
||||||
}
|
|
||||||
|
|
@ -1,3 +1,4 @@
|
||||||
masters = gentoo
|
masters = gentoo guru
|
||||||
thin-manifests = true
|
thin-manifests = true
|
||||||
sign-manifests = false
|
sign-manifests = false
|
||||||
|
profile-formats = portage-2
|
||||||
|
|
|
||||||
15
metadata/md5-cache/app-misc/glafetch-9999
Normal file
15
metadata/md5-cache/app-misc/glafetch-9999
Normal file
|
|
@ -0,0 +1,15 @@
|
||||||
|
BDEPEND=dev-vcs/git || ( >=dev-lang/rust-bin-1.74.1:* >=dev-lang/rust-1.74.1:* ) >=dev-vcs/git-1.8.2.1[curl]
|
||||||
|
DEFINED_PHASES=compile configure install prepare setup test unpack
|
||||||
|
DEPEND=x11-apps/xrandr
|
||||||
|
DESCRIPTION=A CLI system information fetch utility written in Rust.
|
||||||
|
EAPI=8
|
||||||
|
HOMEPAGE=https://codeberg.org/Cyncrovee/Glafetch
|
||||||
|
INHERIT=cargo git-r3
|
||||||
|
IUSE=debug
|
||||||
|
KEYWORDS=~amd64 ~x86 ~arm64
|
||||||
|
LICENSE=GPL-3
|
||||||
|
PROPERTIES=live
|
||||||
|
RDEPEND=x11-apps/xrandr
|
||||||
|
SLOT=0
|
||||||
|
_eclasses_=toolchain-funcs 8a2c298bde71ecf3f452dd9e67c94369 flag-o-matic ed1eda86c8f746a2a75f7f9f7478f5f4 multiprocessing 1e32df7deee68372153dca65f4a7c21f rust d879c305333cf4d043e1ade99d08d018 rust-toolchain 76468983281b0a7fc167ca224f84ecfd cargo 7fa26aa78643f4b76bcc1985ec2cb49b git-r3 875eb471682d3e1f18da124be97dcc81
|
||||||
|
_md5_=309687881e192914e1afca487d3a5ec3
|
||||||
15
metadata/md5-cache/app-misc/yazi-9999
Normal file
15
metadata/md5-cache/app-misc/yazi-9999
Normal file
|
|
@ -0,0 +1,15 @@
|
||||||
|
BDEPEND=dev-vcs/git || ( >=dev-lang/rust-bin-1.74.1:* >=dev-lang/rust-1.74.1:* ) >=dev-vcs/git-1.8.2.1[curl]
|
||||||
|
DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
|
||||||
|
DEPEND=sys-apps/file 7zip? ( app-arch/7zip ) chafa? ( media-gfx/chafa ) fd? ( sys-apps/fd ) ffmpeg? ( media-video/ffmpeg ) fzf? ( app-shells/fzf ) imagemagick? ( media-gfx/imagemagick ) jq? ( app-misc/jq ) poppler? ( app-text/poppler ) ripgrep? ( sys-apps/ripgrep ) zoxide? ( app-shells/zoxide )
|
||||||
|
DESCRIPTION=Blazing fast terminal file manager written in Rust, based on async I/O.
|
||||||
|
EAPI=8
|
||||||
|
HOMEPAGE=https://yazi-rs.github.io
|
||||||
|
INHERIT=cargo desktop shell-completion git-r3
|
||||||
|
IUSE=7zip chafa fd ffmpeg fzf imagemagick jq poppler ripgrep zoxide cli debug
|
||||||
|
KEYWORDS=~amd64 ~x86 ~arm64
|
||||||
|
LICENSE=MIT
|
||||||
|
PROPERTIES=live
|
||||||
|
RDEPEND=sys-apps/file 7zip? ( app-arch/7zip ) chafa? ( media-gfx/chafa ) fd? ( sys-apps/fd ) ffmpeg? ( media-video/ffmpeg ) fzf? ( app-shells/fzf ) imagemagick? ( media-gfx/imagemagick ) jq? ( app-misc/jq ) poppler? ( app-text/poppler ) ripgrep? ( sys-apps/ripgrep ) zoxide? ( app-shells/zoxide )
|
||||||
|
SLOT=0
|
||||||
|
_eclasses_=toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f rust 86c81efc08f3f4c1104dbcb8df8e2885 rust-toolchain 76468983281b0a7fc167ca224f84ecfd cargo a1af74aa9e34cd73aeac642cd0dd54d8 desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed bash-completion-r1 767861f3744f589ee5291c1698b1c082 shell-completion 0b655d0d825e157a5e99c463bddaac16 git-r3 875eb471682d3e1f18da124be97dcc81
|
||||||
|
_md5_=87163579d4080337898c8bfaec62219a
|
||||||
16
metadata/md5-cache/dev-python/materialyoucolor-9999
Normal file
16
metadata/md5-cache/dev-python/materialyoucolor-9999
Normal file
|
|
@ -0,0 +1,16 @@
|
||||||
|
BDEPEND=dev-vcs/git >=dev-vcs/git-1.8.2.1[curl] python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
|
||||||
|
DEFINED_PHASES=compile configure install prepare test unpack
|
||||||
|
DESCRIPTION=Material You color algorithms for python!
|
||||||
|
EAPI=8
|
||||||
|
HOMEPAGE=https://github.com/T-Dynamos/materialyoucolor-python
|
||||||
|
INHERIT=git-r3 distutils-r1 shell-completion
|
||||||
|
IUSE=python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
|
||||||
|
KEYWORDS=~amd64 ~arm64
|
||||||
|
LICENSE=MIT
|
||||||
|
PROPERTIES=live
|
||||||
|
RDEPEND=python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
|
||||||
|
REQUIRED_USE=|| ( python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
|
||||||
|
RESTRICT=network-sandbox
|
||||||
|
SLOT=0
|
||||||
|
_eclasses_=git-r3 875eb471682d3e1f18da124be97dcc81 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db flag-o-matic a7afe42e95fb46ce9691605acfb24672 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 0b620dd604ab8af0bc9cd1bcc66d4f7c python-r1 0e15b2ab9cfc87d7474678201d6bca38 distutils-r1 37143302bc375f4878f7b5f7497da8cc bash-completion-r1 767861f3744f589ee5291c1698b1c082 shell-completion 0b655d0d825e157a5e99c463bddaac16
|
||||||
|
_md5_=0d32e8c93f398144a2e6380308e15890
|
||||||
16
metadata/md5-cache/dev-python/sunpy-7.1.0
Normal file
16
metadata/md5-cache/dev-python/sunpy-7.1.0
Normal file
|
|
@ -0,0 +1,16 @@
|
||||||
|
BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_12(-)?,python_targets_python3_13(-)?]
|
||||||
|
DEFINED_PHASES=compile configure install prepare test
|
||||||
|
DESCRIPTION=Python for Solar Physics
|
||||||
|
EAPI=8
|
||||||
|
HOMEPAGE=http://www.sunpy.org
|
||||||
|
INHERIT=distutils-r1
|
||||||
|
IUSE=test python_targets_python3_12 python_targets_python3_13
|
||||||
|
KEYWORDS=~amd64 ~arm64
|
||||||
|
LICENSE=BSD-2
|
||||||
|
RDEPEND=python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
|
||||||
|
REQUIRED_USE=|| ( python_targets_python3_12 python_targets_python3_13 )
|
||||||
|
RESTRICT=!test? ( test )
|
||||||
|
SLOT=0
|
||||||
|
SRC_URI=https://files.pythonhosted.org/packages/90/47/51e60a50775b72650dad5ce9fecbb96ca2997625ed49ea7120564e3e680c/sunpy-7.1.0.tar.gz
|
||||||
|
_eclasses_=toolchain-funcs 8a2c298bde71ecf3f452dd9e67c94369 flag-o-matic ed1eda86c8f746a2a75f7f9f7478f5f4 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a multibuild 83db098a835f71feb71761f72a694aa2 multilib 404b65bd5212cff83b3935c685419d08 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils d063ea1900a793f93eb095010d6d9156 python-utils-r1 34399ddcee37dc83c6735c2c46e244bc python-r1 5fdca77e34fc9af7d6eb47689f33f6bf distutils-r1 44f31ede921d604a84caf05ca3e3d4dc
|
||||||
|
_md5_=b0f420b872859a58ef8d647eb7444ad7
|
||||||
14
metadata/md5-cache/gui-apps/hyprpicker-9999
Normal file
14
metadata/md5-cache/gui-apps/hyprpicker-9999
Normal file
|
|
@ -0,0 +1,14 @@
|
||||||
|
BDEPEND=dev-libs/wayland-protocols dev-util/wayland-scanner media-libs/libglvnd media-libs/libjpeg-turbo app-alternatives/ninja >=dev-build/cmake-3.28.5 >=dev-vcs/git-1.8.2.1[curl]
|
||||||
|
DEFINED_PHASES=compile configure install prepare test unpack
|
||||||
|
DEPEND=dev-libs/wayland >=dev-util/hyprwayland-scanner-0.4.2 gui-libs/hyprutils:= x11-libs/cairo x11-libs/libxkbcommon x11-libs/pango
|
||||||
|
DESCRIPTION=A wlroots-compatible Wayland color picker that does not suck
|
||||||
|
EAPI=8
|
||||||
|
HOMEPAGE=https://github.com/hyprwm/hyprpicker
|
||||||
|
INHERIT=cmake git-r3
|
||||||
|
KEYWORDS=~amd64 ~arm64
|
||||||
|
LICENSE=BSD
|
||||||
|
PROPERTIES=live
|
||||||
|
RDEPEND=dev-libs/wayland >=dev-util/hyprwayland-scanner-0.4.2 gui-libs/hyprutils:= x11-libs/cairo x11-libs/libxkbcommon x11-libs/pango
|
||||||
|
SLOT=0
|
||||||
|
_eclasses_=git-r3 875eb471682d3e1f18da124be97dcc81 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 cmake 29a000891e576f0392730bb6834b67f5
|
||||||
|
_md5_=19e9579eb2a703cc201b3cbb73c66abc
|
||||||
16
metadata/md5-cache/gui-libs/xdg-desktop-portal-hyprland-9999
Normal file
16
metadata/md5-cache/gui-libs/xdg-desktop-portal-hyprland-9999
Normal file
|
|
@ -0,0 +1,16 @@
|
||||||
|
BDEPEND=dev-libs/hyprland-protocols >=dev-libs/wayland-protocols-1.24 >=dev-util/hyprwayland-scanner-0.4.2 virtual/pkgconfig || ( >=sys-devel/gcc-14:* >=llvm-core/clang-17:* ) app-alternatives/ninja >=dev-build/cmake-3.28.5 >=dev-vcs/git-1.8.2.1[curl]
|
||||||
|
DEFINED_PHASES=compile configure install prepare setup test unpack
|
||||||
|
DEPEND=>=dev-cpp/sdbus-c++-2.0.0 dev-libs/hyprlang:= dev-libs/inih dev-libs/wayland dev-qt/qtbase:6[gui,widgets] dev-qt/qtwayland:6 gui-libs/hyprutils:= media-libs/mesa >=media-video/pipewire-1.2.0:= x11-libs/libdrm || ( sys-libs/basu elogind? ( >=sys-auth/elogind-237 ) systemd? ( >=sys-apps/systemd-237 ) )
|
||||||
|
DESCRIPTION=xdg-desktop-portal backend for Hyprland
|
||||||
|
EAPI=8
|
||||||
|
HOMEPAGE=https://github.com/hyprwm/xdg-desktop-portal-hyprland
|
||||||
|
INHERIT=cmake toolchain-funcs git-r3
|
||||||
|
IUSE=elogind systemd
|
||||||
|
KEYWORDS=~amd64 ~arm64
|
||||||
|
LICENSE=MIT
|
||||||
|
PROPERTIES=live
|
||||||
|
RDEPEND=>=dev-cpp/sdbus-c++-2.0.0 dev-libs/hyprlang:= dev-libs/inih dev-libs/wayland dev-qt/qtbase:6[gui,widgets] dev-qt/qtwayland:6 gui-libs/hyprutils:= media-libs/mesa >=media-video/pipewire-1.2.0:= x11-libs/libdrm || ( sys-libs/basu elogind? ( >=sys-auth/elogind-237 ) systemd? ( >=sys-apps/systemd-237 ) ) sys-apps/xdg-desktop-portal
|
||||||
|
REQUIRED_USE=?? ( elogind systemd )
|
||||||
|
SLOT=0
|
||||||
|
_eclasses_=git-r3 875eb471682d3e1f18da124be97dcc81 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 cmake 29a000891e576f0392730bb6834b67f5
|
||||||
|
_md5_=4767880ebd3616b60cd7005280457932
|
||||||
10
metadata/md5-cache/gui-wm/caelestia-meta-9999
Normal file
10
metadata/md5-cache/gui-wm/caelestia-meta-9999
Normal file
|
|
@ -0,0 +1,10 @@
|
||||||
|
DEFINED_PHASES=-
|
||||||
|
DESCRIPTION=A metapackage containing all dependencies for the Caelestia dotfiles
|
||||||
|
EAPI=8
|
||||||
|
HOMEPAGE=https://github.com/caelestia-dots/caelestia
|
||||||
|
IUSE=uwsm gnome-keyring polkit-gnome ghostty
|
||||||
|
KEYWORDS=~amd64 ~x86 ~arm64
|
||||||
|
LICENSE=GPL-3.0-only
|
||||||
|
RDEPEND=sys-apps/caelestia-cli gui-wm/caelestia-shell gui-wm/hyprland media-libs/libwebp gui-libs/xdg-desktop-portal-hyprland sys-apps/xdg-desktop-portal-gtk gui-apps/hyprpicker gui-apps/wl-clipboard app-misc/cliphist net-wireless/bluez-tools sys-fs/inotify-tools sys-apps/app2unit media-video/wireplumber app-misc/trash-cli !ghostty? ( gui-apps/foot ) ghostty? ( x11-terms/ghostty ) app-shells/fish app-misc/fastfetch app-misc/glafetch app-shells/starship sys-process/btop app-misc/jq sys-apps/eza net-misc/socat net-misc/curl x11-themes/papirus-icon-theme x11-themes/adw-gtk3 x11-misc/qt5ct gui-apps/qt6ct media-fonts/jetbrains-mono media-fonts/symbols-nerd-font media-fonts/departure-mono media-fonts/maple gui-apps/uwsm app-misc/yazi www-client/zen-bin
|
||||||
|
SLOT=0
|
||||||
|
_md5_=0d4a6e947b2338039e6cbb8235126f8a
|
||||||
14
metadata/md5-cache/gui-wm/caelestia-shell-9999
Normal file
14
metadata/md5-cache/gui-wm/caelestia-shell-9999
Normal file
|
|
@ -0,0 +1,14 @@
|
||||||
|
BDEPEND=dev-vcs/git sys-devel/gcc dev-libs/wayland-protocols dev-build/cmake dev-build/ninja >=dev-vcs/git-1.8.2.1[curl] app-alternatives/ninja >=dev-build/cmake-3.28.5
|
||||||
|
DEFINED_PHASES=compile configure install prepare test unpack
|
||||||
|
DEPEND=sys-apps/caelestia-cli gui-apps/quickshell app-misc/ddcutil app-misc/brightnessctl sys-apps/app2unit media-sound/cava net-misc/networkmanager sys-apps/lm-sensors app-shells/fish media-libs/aubio media-video/pipewire sys-libs/glibc sys-power/power-profiles-daemon gui-apps/grim gui-apps/swappy sci-libs/libqalculate dev-libs/wayland app-shells/bash dev-qt/qtbase dev-qt/qtdeclarative media-sound/libcava
|
||||||
|
DESCRIPTION=The desktop shell for the Caelestia dotfiles
|
||||||
|
EAPI=8
|
||||||
|
HOMEPAGE=https://github.com/caelestia-dots/shell
|
||||||
|
INHERIT=git-r3 cmake
|
||||||
|
KEYWORDS=~amd64 ~arm64
|
||||||
|
LICENSE=GPL-3.0
|
||||||
|
PROPERTIES=live
|
||||||
|
RDEPEND=sys-apps/caelestia-cli gui-apps/quickshell app-misc/ddcutil app-misc/brightnessctl sys-apps/app2unit media-sound/cava net-misc/networkmanager sys-apps/lm-sensors app-shells/fish media-libs/aubio media-video/pipewire sys-libs/glibc sys-power/power-profiles-daemon gui-apps/grim gui-apps/swappy sci-libs/libqalculate dev-libs/wayland app-shells/bash dev-qt/qtbase dev-qt/qtdeclarative media-sound/libcava
|
||||||
|
SLOT=0
|
||||||
|
_eclasses_=git-r3 875eb471682d3e1f18da124be97dcc81 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 cmake 29a000891e576f0392730bb6834b67f5
|
||||||
|
_md5_=3d4be8f2a096c3ee6d60fd350503a54f
|
||||||
9
metadata/md5-cache/gui-wm/ceres-meta-0.0.1
Normal file
9
metadata/md5-cache/gui-wm/ceres-meta-0.0.1
Normal file
|
|
@ -0,0 +1,9 @@
|
||||||
|
DEFINED_PHASES=-
|
||||||
|
DESCRIPTION=Meta package for Ceres' dots
|
||||||
|
EAPI=8
|
||||||
|
HOMEPAGE=https://git.ceressees.dev/ceres-sees-all/dots
|
||||||
|
KEYWORDS=~amd64 ~arm64
|
||||||
|
LICENSE=metapackage
|
||||||
|
RDEPEND=app-admin/pass app-admin/pwgen app-admin/sudo app-arch/7zip app-editors/helix app-misc/glafetch app-misc/yazi app-shells/fish app-shells/starship app-shells/zoxide app-text/dos2unix app-text/qpdfview app-text/texlab dev-embedded/qmk dev-python/matplotlib dev-python/pandas dev-python/python-lsp-server dev-python/scikit-learn dev-python/scipy dev-tex/latexmk dev-texlive/texlive-latexextra dev-texlive/texlive-mathscience dev-util/pkgdev gui-apps/foot gui-apps/lan-mouse gui-apps/quickshell gui-apps/xwayland-satellite gui-wm/niri media-fonts/departure-mono media-fonts/maple-mono media-fonts/nerdfonts[jetbrainsmono] media-sound/helvum media-sound/pavucontrol media-video/wireplumber net-dns/bind-tools net-fs/nfs-utils net-misc/networkmanager net-p2p/syncthing sys-apps/eza sys-apps/xdg-desktop-portal-gnome sys-auth/pam_u2f www-client/zen-bin x11-misc/qt5ct x11-misc/wallust x11-themes/adw-gtk3 x11-themes/adwaita-qt[qt5] x11-themes/catppuccin-gtk[mocha] x11-themes/papirus-icon-theme
|
||||||
|
SLOT=0
|
||||||
|
_md5_=1da2676c5fd5f0434dca37b7fbd25f32
|
||||||
16
metadata/md5-cache/gui-wm/niri-9999
Normal file
16
metadata/md5-cache/gui-wm/niri-9999
Normal file
|
|
@ -0,0 +1,16 @@
|
||||||
|
BDEPEND=screencast? ( llvm_slot_18? ( llvm-core/clang:18 ) llvm_slot_19? ( llvm-core/clang:19 ) llvm_slot_20? ( llvm-core/clang:20 ) llvm_slot_21? ( llvm-core/clang:21 ) ) || ( >=dev-lang/rust-bin-1.82.0:* >=dev-lang/rust-1.82.0:* ) virtual/pkgconfig >=dev-vcs/git-1.8.2.1[curl]
|
||||||
|
DEFINED_PHASES=compile configure install postinst prepare setup test unpack
|
||||||
|
DEPEND=dev-libs/glib:2 dev-libs/libinput:= dev-libs/wayland <media-libs/libdisplay-info-0.4.0:= media-libs/mesa sys-auth/seatd:= virtual/libudev:= x11-libs/cairo x11-libs/libxkbcommon x11-libs/pango x11-libs/pixman screencast? ( media-video/pipewire:= )
|
||||||
|
DESCRIPTION=Scrollable-tiling Wayland compositor
|
||||||
|
EAPI=8
|
||||||
|
HOMEPAGE=https://github.com/YaLTeR/niri
|
||||||
|
INHERIT=cargo llvm-r2 optfeature shell-completion systemd git-r3
|
||||||
|
IUSE=+dbus screencast systemd debug +llvm_slot_21 llvm_slot_18 llvm_slot_19 llvm_slot_20
|
||||||
|
KEYWORDS=~amd64 ~arm64
|
||||||
|
LICENSE=GPL-3+ Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD ISC MIT MPL-2.0 Unicode-3.0 ZLIB
|
||||||
|
PROPERTIES=live
|
||||||
|
RDEPEND=dev-libs/glib:2 dev-libs/libinput:= dev-libs/wayland <media-libs/libdisplay-info-0.4.0:= media-libs/mesa sys-auth/seatd:= virtual/libudev:= x11-libs/cairo x11-libs/libxkbcommon x11-libs/pango x11-libs/pixman screencast? ( media-video/pipewire:= ) screencast? ( sys-apps/xdg-desktop-portal-gnome )
|
||||||
|
REQUIRED_USE=screencast? ( dbus ) systemd? ( dbus ) ^^ ( llvm_slot_18 llvm_slot_19 llvm_slot_20 llvm_slot_21 )
|
||||||
|
SLOT=0
|
||||||
|
_eclasses_=toolchain-funcs 8a2c298bde71ecf3f452dd9e67c94369 flag-o-matic ed1eda86c8f746a2a75f7f9f7478f5f4 multiprocessing 1e32df7deee68372153dca65f4a7c21f rust d879c305333cf4d043e1ade99d08d018 rust-toolchain 76468983281b0a7fc167ca224f84ecfd cargo 7fa26aa78643f4b76bcc1985ec2cb49b llvm-utils e7edb4086e31c8537574b263d899f826 multilib 404b65bd5212cff83b3935c685419d08 llvm-r2 8bc46809768366b4239eab39335419bc optfeature 538bce96e5589935b57e178e8635f301 bash-completion-r1 9e91505e030725688d1e953321a47501 shell-completion 0b655d0d825e157a5e99c463bddaac16 systemd a964c0cbe818b5729da1dbfcee5be861 git-r3 875eb471682d3e1f18da124be97dcc81
|
||||||
|
_md5_=87dca2c4ac69639bce7f7c460e8904ae
|
||||||
13
metadata/md5-cache/media-fonts/departure-1.500
Normal file
13
metadata/md5-cache/media-fonts/departure-1.500
Normal file
|
|
@ -0,0 +1,13 @@
|
||||||
|
BDEPEND=app-arch/unzip X? ( >=x11-apps/mkfontscale-1.2.0 media-fonts/encodings )
|
||||||
|
DEFINED_PHASES=install postinst postrm setup
|
||||||
|
DESCRIPTION=A monospaced pixel font with a lo-fi, techy vibe
|
||||||
|
EAPI=8
|
||||||
|
HOMEPAGE=https://departuremono.com/
|
||||||
|
INHERIT=font
|
||||||
|
IUSE=X
|
||||||
|
KEYWORDS=amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~x64-macos
|
||||||
|
LICENSE=MIT
|
||||||
|
SLOT=0
|
||||||
|
SRC_URI=https://github.com/rektdeckard/departure-mono/releases/download/v1.500/DepartureMono-1.500.zip
|
||||||
|
_eclasses_=font aa113a3df9cd0a9693a1c1ee7c34a6eb
|
||||||
|
_md5_=607b034253738cf6591ceb815970ac7d
|
||||||
13
metadata/md5-cache/media-fonts/depature-1.500
Normal file
13
metadata/md5-cache/media-fonts/depature-1.500
Normal file
|
|
@ -0,0 +1,13 @@
|
||||||
|
BDEPEND=app-arch/unzip X? ( >=x11-apps/mkfontscale-1.2.0 media-fonts/encodings )
|
||||||
|
DEFINED_PHASES=install postinst postrm setup
|
||||||
|
DESCRIPTION=A monospaced pixel font with a lo-fi, techy vibe
|
||||||
|
EAPI=8
|
||||||
|
HOMEPAGE=https://departuremono.com/
|
||||||
|
INHERIT=font
|
||||||
|
IUSE=X
|
||||||
|
KEYWORDS=amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~x64-macos
|
||||||
|
LICENSE=MIT
|
||||||
|
SLOT=0
|
||||||
|
SRC_URI=https://github.com/rektdeckard/departure-mono/releases/download/v1.500/DepartureMono-1.500.zip
|
||||||
|
_eclasses_=font aa113a3df9cd0a9693a1c1ee7c34a6eb
|
||||||
|
_md5_=607b034253738cf6591ceb815970ac7d
|
||||||
14
metadata/md5-cache/media-fonts/maple-7.7
Normal file
14
metadata/md5-cache/media-fonts/maple-7.7
Normal file
|
|
@ -0,0 +1,14 @@
|
||||||
|
BDEPEND=app-arch/unzip X? ( >=x11-apps/mkfontscale-1.2.0 media-fonts/encodings )
|
||||||
|
DEFINED_PHASES=install postinst postrm setup
|
||||||
|
DESCRIPTION=Open source monospace font with round corners
|
||||||
|
EAPI=8
|
||||||
|
HOMEPAGE=https://font.subf.dev/
|
||||||
|
INHERIT=font
|
||||||
|
IUSE=default normal ligature ttf nerd cn X
|
||||||
|
KEYWORDS=amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~x64-macos
|
||||||
|
LICENSE=OFL-1.1
|
||||||
|
REQUIRED_USE=|| ( default normal ) || ( ttf nerd cn )
|
||||||
|
SLOT=0
|
||||||
|
SRC_URI=default? ( ligature? ( ttf? ( https://github.com/subframe7536/maple-font/releases/download/v7.7/MapleMono-TTF.zip -> maple-7.7-ligature-tff.zip ) nerd? ( https://github.com/subframe7536/maple-font/releases/download/v7.7/MapleMono-NF-unhinted.zip -> maple-7.7-ligature-nerd.zip ) cn? ( https://github.com/subframe7536/maple-font/releases/download/v7.7/MapleMono-CN-unhinted.zip -> maple-7.7-ligature-cn.zip ) ) !ligature? ( ttf? ( https://github.com/subframe7536/maple-font/releases/download/v7.7/MapleMonoNL-TTF.zip -> maple-7.7-tff.zip ) nerd? ( https://github.com/subframe7536/maple-font/releases/download/v7.7/MapleMonoNL-NF-unhinted.zip -> maple-7.7-nerd.zip ) cn? ( https://github.com/subframe7536/maple-font/releases/download/v7.7/MapleMonoNL-CN-unhinted.zip -> maple-7.7-cn.zip ) ) ) normal? ( ligature? ( ttf? ( https://github.com/subframe7536/maple-font/releases/download/v7.7/MapleMonoNormal-TTF.zip -> maple-7.7-normal-ligature-tff.zip ) nerd? ( https://github.com/subframe7536/maple-font/releases/download/v7.7/MapleMonoNormal-NF-unhinted.zip -> maple-7.7-normal-ligature-nerd.zip ) cn? ( https://github.com/subframe7536/maple-font/releases/download/v7.7/MapleMonoNormal-CN-unhinted.zip -> maple-7.7-normal-ligature-cn.zip ) ) !ligature? ( ttf? ( https://github.com/subframe7536/maple-font/releases/download/v7.7/MapleMonoNormalNL-TTF.zip -> maple-7.7-normal-tff.zip ) nerd? ( https://github.com/subframe7536/maple-font/releases/download/v7.7/MapleMonoNormalNL-NF-unhinted.zip -> maple-7.7-normal-nerd.zip ) cn? ( https://github.com/subframe7536/maple-font/releases/download/v7.7/MapleMonoNormalNL-CN-unhinted.zip -> maple-7.7-normal-cn.zip ) ) )
|
||||||
|
_eclasses_=font aa113a3df9cd0a9693a1c1ee7c34a6eb
|
||||||
|
_md5_=1a55b3fd386d12f3a65f780f1e7b5d24
|
||||||
14
metadata/md5-cache/media-fonts/maple-7.8
Normal file
14
metadata/md5-cache/media-fonts/maple-7.8
Normal file
|
|
@ -0,0 +1,14 @@
|
||||||
|
BDEPEND=app-arch/unzip X? ( >=x11-apps/mkfontscale-1.2.0 media-fonts/encodings )
|
||||||
|
DEFINED_PHASES=install postinst postrm setup
|
||||||
|
DESCRIPTION=Open source monospace font with round corners
|
||||||
|
EAPI=8
|
||||||
|
HOMEPAGE=https://font.subf.dev/
|
||||||
|
INHERIT=font
|
||||||
|
IUSE=default normal ligature ttf nerd cn X
|
||||||
|
KEYWORDS=amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~x64-macos
|
||||||
|
LICENSE=OFL-1.1
|
||||||
|
REQUIRED_USE=|| ( default normal ) || ( ttf nerd cn )
|
||||||
|
SLOT=0
|
||||||
|
SRC_URI=default? ( ligature? ( ttf? ( https://github.com/subframe7536/maple-font/releases/download/v7.8/MapleMono-TTF.zip -> maple-7.8-ligature-tff.zip ) nerd? ( https://github.com/subframe7536/maple-font/releases/download/v7.8/MapleMono-NF-unhinted.zip -> maple-7.8-ligature-nerd.zip ) cn? ( https://github.com/subframe7536/maple-font/releases/download/v7.8/MapleMono-CN-unhinted.zip -> maple-7.8-ligature-cn.zip ) ) !ligature? ( ttf? ( https://github.com/subframe7536/maple-font/releases/download/v7.8/MapleMonoNL-TTF.zip -> maple-7.8-tff.zip ) nerd? ( https://github.com/subframe7536/maple-font/releases/download/v7.8/MapleMonoNL-NF-unhinted.zip -> maple-7.8-nerd.zip ) cn? ( https://github.com/subframe7536/maple-font/releases/download/v7.8/MapleMonoNL-CN-unhinted.zip -> maple-7.8-cn.zip ) ) ) normal? ( ligature? ( ttf? ( https://github.com/subframe7536/maple-font/releases/download/v7.8/MapleMonoNormal-TTF.zip -> maple-7.8-normal-ligature-tff.zip ) nerd? ( https://github.com/subframe7536/maple-font/releases/download/v7.8/MapleMonoNormal-NF-unhinted.zip -> maple-7.8-normal-ligature-nerd.zip ) cn? ( https://github.com/subframe7536/maple-font/releases/download/v7.8/MapleMonoNormal-CN-unhinted.zip -> maple-7.8-normal-ligature-cn.zip ) ) !ligature? ( ttf? ( https://github.com/subframe7536/maple-font/releases/download/v7.8/MapleMonoNormalNL-TTF.zip -> maple-7.8-normal-tff.zip ) nerd? ( https://github.com/subframe7536/maple-font/releases/download/v7.8/MapleMonoNormalNL-NF-unhinted.zip -> maple-7.8-normal-nerd.zip ) cn? ( https://github.com/subframe7536/maple-font/releases/download/v7.8/MapleMonoNormalNL-CN-unhinted.zip -> maple-7.8-normal-cn.zip ) ) )
|
||||||
|
_eclasses_=font aa113a3df9cd0a9693a1c1ee7c34a6eb
|
||||||
|
_md5_=1a55b3fd386d12f3a65f780f1e7b5d24
|
||||||
12
metadata/md5-cache/sys-apps/app2unit-9999
Normal file
12
metadata/md5-cache/sys-apps/app2unit-9999
Normal file
|
|
@ -0,0 +1,12 @@
|
||||||
|
BDEPEND=>=dev-vcs/git-1.8.2.1[curl]
|
||||||
|
DEFINED_PHASES=unpack
|
||||||
|
DESCRIPTION=Launch Desktop Entries (or arbitrary commands) as Systemd user units, and do it fast.
|
||||||
|
EAPI=8
|
||||||
|
HOMEPAGE=https://github.com/Vladimir-csp/app2unit
|
||||||
|
INHERIT=git-r3
|
||||||
|
KEYWORDS=~amd64 ~arm64
|
||||||
|
LICENSE=GPL-3.0
|
||||||
|
PROPERTIES=live
|
||||||
|
SLOT=0
|
||||||
|
_eclasses_=git-r3 875eb471682d3e1f18da124be97dcc81
|
||||||
|
_md5_=1dd445de83a988c6e57894d91fb9dfbf
|
||||||
16
metadata/md5-cache/sys-apps/caelestia-cli-9999
Normal file
16
metadata/md5-cache/sys-apps/caelestia-cli-9999
Normal file
|
|
@ -0,0 +1,16 @@
|
||||||
|
BDEPEND=dev-vcs/git dev-python/build dev-python/installer >=dev-vcs/git-1.8.2.1[curl] python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/hatchling-1.27.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
|
||||||
|
DEFINED_PHASES=compile configure install prepare test unpack
|
||||||
|
DEPEND=dev-lang/python dev-python/pillow dev-python/materialyoucolor x11-libs/libnotify gui-apps/grim dev-ruby/sass sys-apps/app2unit gui-apps/wl-clipboard gui-apps/slurp gnome-base/dconf media-libs/libpulse media-video/mpv amd64? ( gui-apps/swappy ) media-video/gpu-screen-recorder
|
||||||
|
DESCRIPTION=The main cli for the Caelestia dotfiles
|
||||||
|
EAPI=8
|
||||||
|
HOMEPAGE=https://github.com/caelestia-dots/cli
|
||||||
|
INHERIT=git-r3 distutils-r1 shell-completion
|
||||||
|
IUSE=python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
|
||||||
|
KEYWORDS=~amd64 ~arm64
|
||||||
|
LICENSE=GPL-3
|
||||||
|
PROPERTIES=live
|
||||||
|
RDEPEND=dev-lang/python dev-python/pillow dev-python/materialyoucolor x11-libs/libnotify gui-apps/grim dev-ruby/sass sys-apps/app2unit gui-apps/wl-clipboard gui-apps/slurp gnome-base/dconf media-libs/libpulse media-video/mpv amd64? ( gui-apps/swappy ) media-video/gpu-screen-recorder python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
|
||||||
|
REQUIRED_USE=|| ( python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
|
||||||
|
SLOT=0
|
||||||
|
_eclasses_=git-r3 875eb471682d3e1f18da124be97dcc81 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db flag-o-matic a7afe42e95fb46ce9691605acfb24672 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 dbb8c4d794033ad7e7221eaf567a6c90 python-r1 0e15b2ab9cfc87d7474678201d6bca38 distutils-r1 da0e0aad39afe02500c5b3dee253f4c0 bash-completion-r1 767861f3744f589ee5291c1698b1c082 shell-completion 0b655d0d825e157a5e99c463bddaac16
|
||||||
|
_md5_=b8d1446710e3d9d864c90eb89c5e9842
|
||||||
10
metadata/md5-cache/sys-auth/pam_usb-0.8.5
Normal file
10
metadata/md5-cache/sys-auth/pam_usb-0.8.5
Normal file
|
|
@ -0,0 +1,10 @@
|
||||||
|
DEFINED_PHASES=-
|
||||||
|
DEPEND=sys-fs/udisks
|
||||||
|
DESCRIPTION=Hardware authentication for Linux using ordinary flash media (USB & Card based)
|
||||||
|
EAPI=8
|
||||||
|
HOMEPAGE=https://github.com/mcdope/pam_usb
|
||||||
|
KEYWORDS=~amd64 ~arm64
|
||||||
|
LICENSE=GPL-2
|
||||||
|
SLOT=0
|
||||||
|
SRC_URI=https://github.com/mcdope/pam_usb/archive/refs/tags/0.8.5.tar.gz -> pam_usb-0.8.5.tar.gz
|
||||||
|
_md5_=7fb75d188123eed97132bc637b096f77
|
||||||
1
net-misc/kissy/Manifest
Normal file
1
net-misc/kissy/Manifest
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
DIST v1.2.tar.gz 14350 BLAKE2B 1089567ce4cb6409e136254aa9eeeb0ed0151adac9a66b3d8d9c38b6d094daa80a1a213db5a8e4dc26094c01700f88c01a1e16fe38a133b47c681d3cc0196251 SHA512 021d21bb2d196164ee3719055d8d213b79ba970e0c438c7d75762517ba9652f28a9121185f42dde751e603b405cde91444891999e4ec4e4779048671e94af764
|
||||||
18
net-misc/kissy/kissy-1.2.ebuild
Normal file
18
net-misc/kissy/kissy-1.2.ebuild
Normal file
|
|
@ -0,0 +1,18 @@
|
||||||
|
# Copyright 1999-2023 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
DESCRIPTION="Kissing Interface for Sapphic Smooching over ttY"
|
||||||
|
HOMEPAGE="https://codeberg.org/Magdalunaa/kissy"
|
||||||
|
|
||||||
|
SRC_URI="https://codeberg.org/Magdalunaa/kissy/archive/v1.2.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="GPL-3"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm64"
|
||||||
|
|
||||||
|
RDEPEND="net-misc/openssh"
|
||||||
|
DEPEND="${RDEPEND}"
|
||||||
|
|
||||||
|
S="${WORKDIR}/${PN}"
|
||||||
8
profiles/profiles.desc
Normal file
8
profiles/profiles.desc
Normal file
|
|
@ -0,0 +1,8 @@
|
||||||
|
amd64 voices/physique/electrochemistry stable
|
||||||
|
|
||||||
|
arm64 voices/physique/shivers stable
|
||||||
|
arm64 voices/physique/shivers/musl dev
|
||||||
|
|
||||||
|
amd64 voices/intellect/encyclopedia stable
|
||||||
|
|
||||||
|
amd64 voices/intellect/rhetoric stable
|
||||||
1
profiles/voices/eapi
Normal file
1
profiles/voices/eapi
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
8
|
||||||
1
profiles/voices/intellect/eapi
Normal file
1
profiles/voices/intellect/eapi
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
8
|
||||||
1
profiles/voices/intellect/encyclopedia/eapi
Normal file
1
profiles/voices/intellect/encyclopedia/eapi
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
8
|
||||||
2
profiles/voices/intellect/encyclopedia/parent
Normal file
2
profiles/voices/intellect/encyclopedia/parent
Normal file
|
|
@ -0,0 +1,2 @@
|
||||||
|
..
|
||||||
|
gentoo:default/linux/amd64/23.0/systemd
|
||||||
3
profiles/voices/intellect/packages
Normal file
3
profiles/voices/intellect/packages
Normal file
|
|
@ -0,0 +1,3 @@
|
||||||
|
*app-containers/docker
|
||||||
|
*app-containers/docker-compose
|
||||||
|
*app-metrics/node_exporter
|
||||||
1
profiles/voices/intellect/parent
Normal file
1
profiles/voices/intellect/parent
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
..
|
||||||
1
profiles/voices/intellect/rhetoric/eapi
Normal file
1
profiles/voices/intellect/rhetoric/eapi
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
8
|
||||||
2
profiles/voices/intellect/rhetoric/parent
Normal file
2
profiles/voices/intellect/rhetoric/parent
Normal file
|
|
@ -0,0 +1,2 @@
|
||||||
|
..
|
||||||
|
gentoo:default/linux/amd64/23.0
|
||||||
16
profiles/voices/packages
Normal file
16
profiles/voices/packages
Normal file
|
|
@ -0,0 +1,16 @@
|
||||||
|
*app-admin/sudo
|
||||||
|
*app-editors/helix
|
||||||
|
*app-eselect/eselect-repository
|
||||||
|
*app-misc/tmux
|
||||||
|
*app-misc/yazi
|
||||||
|
*app-portage/emlop
|
||||||
|
*app-portage/gentoolkit
|
||||||
|
*app-shells/fish
|
||||||
|
*app-shells/zoxide
|
||||||
|
*dev-vcs/git
|
||||||
|
*net-misc/networkmanager
|
||||||
|
*net-p2p/syncthing
|
||||||
|
*net-vpn/tailscale
|
||||||
|
*sys-apps/eza
|
||||||
|
*sys-kernel/linux-firmware
|
||||||
|
*sys-process/btop
|
||||||
1
profiles/voices/physique/eapi
Normal file
1
profiles/voices/physique/eapi
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
8
|
||||||
1
profiles/voices/physique/electrochemistry/eapi
Normal file
1
profiles/voices/physique/electrochemistry/eapi
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
8
|
||||||
2
profiles/voices/physique/electrochemistry/make.defaults
Normal file
2
profiles/voices/physique/electrochemistry/make.defaults
Normal file
|
|
@ -0,0 +1,2 @@
|
||||||
|
VIDEO_CARDS="nvidia"
|
||||||
|
CPU_FLAGS_X86="aes avx avx2 bmi1 bmi2 f16c fma3 mmx mmxext pclmul popcnt rdrand sha sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3"
|
||||||
2
profiles/voices/physique/electrochemistry/parent
Normal file
2
profiles/voices/physique/electrochemistry/parent
Normal file
|
|
@ -0,0 +1,2 @@
|
||||||
|
..
|
||||||
|
gentoo:default/linux/amd64/23.0/desktop
|
||||||
3
profiles/voices/physique/package.use
Normal file
3
profiles/voices/physique/package.use
Normal file
|
|
@ -0,0 +1,3 @@
|
||||||
|
net-misc/openssh security-key
|
||||||
|
media-fonts/nerdfonts jetbrainsmono departuremono
|
||||||
|
x11-themes/catppuccin-gtk mocha
|
||||||
45
profiles/voices/physique/packages
Normal file
45
profiles/voices/physique/packages
Normal file
|
|
@ -0,0 +1,45 @@
|
||||||
|
*app-admin/pass
|
||||||
|
*app-admin/pwgen
|
||||||
|
*app-admin/sysklogd
|
||||||
|
*app-arch/7zip
|
||||||
|
*app-misc/glafetch
|
||||||
|
*app-portage/smart-live-rebuild
|
||||||
|
*app-shells/starship
|
||||||
|
*app-text/qpdfview
|
||||||
|
*app-text/texlab
|
||||||
|
*dev-python/matplotlib
|
||||||
|
*dev-python/pandas
|
||||||
|
*dev-python/python-lsp-server
|
||||||
|
*dev-python/scikit-learn
|
||||||
|
*dev-python/scipy
|
||||||
|
*dev-tex/latexmk
|
||||||
|
*dev-texlive/texlive-latexextra
|
||||||
|
*dev-texlive/texlive-mathscience
|
||||||
|
*dev-util/pkgdev
|
||||||
|
*gui-apps/foot
|
||||||
|
*gui-apps/lan-mouse
|
||||||
|
*gui-apps/quickshell
|
||||||
|
*gui-apps/xwayland-satellite
|
||||||
|
*gui-wm/niri
|
||||||
|
*media-fonts/departure-mono
|
||||||
|
*media-fonts/maple-mono
|
||||||
|
*media-fonts/nerdfonts
|
||||||
|
*media-sound/helvum
|
||||||
|
*media-sound/subtui
|
||||||
|
*media-sound/pavucontrol
|
||||||
|
*media-video/wireplumber
|
||||||
|
*net-dns/bind-tools
|
||||||
|
*net-fs/nfs-utils
|
||||||
|
*net-misc/chrony
|
||||||
|
*sys-apps/pcsc-lite
|
||||||
|
*sys-apps/xdg-desktop-portal-gnome
|
||||||
|
*sys-auth/pam_u2f
|
||||||
|
*sys-auth/pam_usb
|
||||||
|
*sys-process/cronie
|
||||||
|
*x11-misc/qt5ct
|
||||||
|
*x11-misc/ly
|
||||||
|
*x11-misc/wallust
|
||||||
|
*x11-themes/adw-gtk3
|
||||||
|
*x11-themes/adwaita-qt
|
||||||
|
*x11-themes/catppuccin-gtk
|
||||||
|
*x11-themes/papirus-icon-theme
|
||||||
1
profiles/voices/physique/parent
Normal file
1
profiles/voices/physique/parent
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
..
|
||||||
1
profiles/voices/physique/shivers/eapi
Normal file
1
profiles/voices/physique/shivers/eapi
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
8
|
||||||
1
profiles/voices/physique/shivers/make.defaults
Normal file
1
profiles/voices/physique/shivers/make.defaults
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
VIDEO_CARDS="freedreno"
|
||||||
1
profiles/voices/physique/shivers/musl/eapi
Normal file
1
profiles/voices/physique/shivers/musl/eapi
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
8
|
||||||
1
profiles/voices/physique/shivers/musl/make.defaults
Normal file
1
profiles/voices/physique/shivers/musl/make.defaults
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
VIDEO_CARDS="freedreno"
|
||||||
0
profiles/voices/physique/shivers/musl/packages
Normal file
0
profiles/voices/physique/shivers/musl/packages
Normal file
2
profiles/voices/physique/shivers/musl/parent
Normal file
2
profiles/voices/physique/shivers/musl/parent
Normal file
|
|
@ -0,0 +1,2 @@
|
||||||
|
..
|
||||||
|
gentoo:default/linux/arm64/23.0/musl
|
||||||
2
profiles/voices/physique/shivers/parent
Normal file
2
profiles/voices/physique/shivers/parent
Normal file
|
|
@ -0,0 +1,2 @@
|
||||||
|
..
|
||||||
|
gentoo:default/linux/arm64/23.0/desktop
|
||||||
|
|
@ -1,23 +0,0 @@
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
inherit git-r3
|
|
||||||
|
|
||||||
DESCRIPTION="Launch Desktop Entries (or arbitrary commands) as Systemd user units, and do it fast."
|
|
||||||
HOMEPAGE="https://github.com/Vladimir-csp/app2unit"
|
|
||||||
|
|
||||||
EGIT_REPO_URI=https://github.com/Vladimir-csp/app2unit.git
|
|
||||||
|
|
||||||
LICENSE="GPL-3.0"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~arm64"
|
|
||||||
|
|
||||||
DEPENDS="x11-libs/libnotify
|
|
||||||
app-alternatives/sh
|
|
||||||
sys-apps/systemd
|
|
||||||
"
|
|
||||||
|
|
||||||
RDEPENDS=${DEPENDS}
|
|
||||||
|
|
||||||
BDEPENDS="dev-vcs/git
|
|
||||||
app-text/sdoc
|
|
||||||
"
|
|
||||||
|
|
@ -1,47 +0,0 @@
|
||||||
# Copyright 2023-2025 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
EPYTHON=/usr/bin/python
|
|
||||||
DISTUTILS_USE_PEP517=hatchling
|
|
||||||
PYTHON_COMPAT=( python3_{10..13} )
|
|
||||||
|
|
||||||
inherit git-r3 distutils-r1 shell-completion
|
|
||||||
|
|
||||||
DESCRIPTION="The main cli for the Caelestia dotfiles"
|
|
||||||
HOMEPAGE="https://github.com/caelestia-dots/cli"
|
|
||||||
|
|
||||||
EGIT_REPO_URI="https://github.com/caelestia-dots/cli.git"
|
|
||||||
|
|
||||||
LICENSE="GPL-3.0"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~arm64"
|
|
||||||
|
|
||||||
DEPEND="dev-lang/python
|
|
||||||
dev-python/pillow
|
|
||||||
dev-python/materialyoucolor
|
|
||||||
x11-libs/libnotify
|
|
||||||
gui-apps/swappy
|
|
||||||
gui-apps/grim
|
|
||||||
dev-ruby/sass
|
|
||||||
sys-apps/app2unit
|
|
||||||
gui-apps/wl-clipboard
|
|
||||||
gui-apps/slurp
|
|
||||||
gnome-base/dconf
|
|
||||||
media-libs/libpulse
|
|
||||||
"
|
|
||||||
RDEPEND=${DEPEND}
|
|
||||||
|
|
||||||
BDEPEND="dev-vcs/git
|
|
||||||
dev-python/build
|
|
||||||
dev-python/installer"
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
python -m build --wheel --no-isolation
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
python -m installer --destdir="${D}" dist/*.whl || die
|
|
||||||
dofishcomp completions/caelestia.fish
|
|
||||||
}
|
|
||||||
1
sys-auth/pam_usb/Manifest
Normal file
1
sys-auth/pam_usb/Manifest
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
DIST pam_usb-0.8.5.tar.gz 73125 BLAKE2B ee2f3f2ba731ac920fce2b131c8b9a9e2858e88ec7391edeec0eddac40e3d15f4a6a7a283f85cd3fec09aaf48d4aa2cbacd0f2b03643d102e0031c2341b65e96 SHA512 03db501b8d907f78c16b8ab47ec3fa6f8bf47fb6c870c2e02301d9a012f4dacaef027fb52a1073f00aa84665cc8172ba201f1eaf8fcea01ab6678aecc9bc3f6a
|
||||||
17
sys-auth/pam_usb/files/0.8.5/fix-install.patch
Normal file
17
sys-auth/pam_usb/files/0.8.5/fix-install.patch
Normal file
|
|
@ -0,0 +1,17 @@
|
||||||
|
diff --git a/Makefile b/Makefile
|
||||||
|
index 79a85ee..67f7b2a 100644
|
||||||
|
--- a/Makefile
|
||||||
|
+++ b/Makefile
|
||||||
|
@@ -75,10 +75,10 @@ CONFS_DEST := $(DESTDIR)/etc/security
|
||||||
|
|
||||||
|
# Doc
|
||||||
|
DOCS := doc/CONFIGURATION doc/QUICKSTART doc/SECURITY doc/TROUBLESHOOTING
|
||||||
|
-DOCS_DEST := $(DESTDIR)$(PREFIX)/share/doc/pam_usb
|
||||||
|
+DOCS_DEST := $(DESTDIR)$(PREFIX)/share/doc/pam_usb-0.8.5
|
||||||
|
|
||||||
|
# Man
|
||||||
|
-MANS := doc/pamusb-conf.1.gz doc/pamusb-agent.1.gz doc/pamusb-check.1.gz doc/pamusb-keyring-unlock-gnome.1.gz
|
||||||
|
+MANS := doc/pamusb-conf.1 doc/pamusb-agent.1 doc/pamusb-check.1 doc/pamusb-keyring-unlock-gnome.1
|
||||||
|
MANS_DEST := $(DESTDIR)$(PREFIX)/share/man/man1
|
||||||
|
|
||||||
|
# PAM config
|
||||||
15
sys-auth/pam_usb/pam_usb-0.8.5.ebuild
Normal file
15
sys-auth/pam_usb/pam_usb-0.8.5.ebuild
Normal file
|
|
@ -0,0 +1,15 @@
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
DESCRIPTION="Hardware authentication for Linux using ordinary flash media (USB & Card based)"
|
||||||
|
HOMEPAGE="https://github.com/mcdope/pam_usb"
|
||||||
|
|
||||||
|
SRC_URI="https://github.com/mcdope/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
|
||||||
|
KEYWORDS="~amd64 ~arm64"
|
||||||
|
|
||||||
|
DEPEND="sys-fs/udisks"
|
||||||
|
RDEPEND="${DEPEND}"
|
||||||
|
|
||||||
|
PATCHES=( "${FILESDIR}/0.8.5/fix-install.patch" )
|
||||||
|
|
@ -1,5 +0,0 @@
|
||||||
DIST zen-bin-1.15.5b.tar.xz 82050040 BLAKE2B 2024140ef45ae0b773eec24c372ded78e366c307d01d12a165f963c286dc41b2c89738cec4afa5038ed43b1730d89673346e6d114f240d1fdf4393eea4b06145 SHA512 06c57df36cc1909e732bddefaa49a3925d94b91f566ac8022b7a123dfd1256e72b0e772d8441c0f001079cbef58439fd8e5ecf182e0d47c35b6f27c0fb514156
|
|
||||||
DIST zen-bin-1.16.1b-amd64.tar.xz 83510988 BLAKE2B 51160a679b0d73fe9d72d0db68761aba5f8b92407be1e02a3b6330d39aacd8b7b7401636775940260e2c54fbfe7dffdb384694b4b91679fac94cfe4669b77c31 SHA512 4518580d2e70e00a862fafba2a87c6e98cd746fbeb4e6df19f2f2562196ac85317064a029624c2bde40c3bc169b0d9973e86ed141f22470cee3ee00833021249
|
|
||||||
DIST zen-bin-1.16.1b-arm64.tar.xz 71920216 BLAKE2B c0328d7856dbd654300deb4e9b77cb0d6b5b6cf25c68a057ca892696c4936ea765c4c2802e8c3990fa1776d92da72ff4b3dfcf459508a5d82d1a3e7a2da10787 SHA512 5ab75980fdb498c55497a5a64d3e5831a3178ef038129a96879623468e9ecd7b0c65ead5e33bcfaae7f814b8ab843c86e2e4fcc06989e208da12e1e0bc12e77a
|
|
||||||
DIST zen-bin-1.16.3b-amd64.tar.xz 82474168 BLAKE2B 79d4df59d2b2575194fbea609904612745bc03b49b79e4b63bc76498e8009e49970be654885ca11a074573a7ec660177732be28377656b16bf94684c5a4a0185 SHA512 aa8f421614dc1370599112501353e0e7e3e17fb8f43a09775553e5b2c9dbb2f1351319c9a1f041ba171abd9d006cdc051654b879a94077d4be590f26d22399fc
|
|
||||||
DIST zen-bin-1.16.3b-arm64.tar.xz 70918660 BLAKE2B 562fd3f44330c2ea82ba5d57fe5d1b4a70d1f1430f8c03ce5a2511ab186fee28017d0f1350e0b8d6796688bd2c9de299792d251faefb23b3d7191dcb6990a933 SHA512 9bf5b3e31c6a6dba725c958286721763e4ffd5c8de69aa2245fd185bb98cde0dd42e7d46d32e76851c7647b9d7abdd711caf4efb893f1b0cae1224a7df382eb0
|
|
||||||
|
|
@ -1,5 +0,0 @@
|
||||||
{
|
|
||||||
"policies": {
|
|
||||||
"DisableAppUpdate": true
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
@ -1,82 +0,0 @@
|
||||||
# Copyright 2025 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
DESCRIPTION="Zen Browser - A fast, privacy-focused Firefox fork"
|
|
||||||
HOMEPAGE="https://zen-browser.app/"
|
|
||||||
SRC_URI="https://github.com/zen-browser/desktop/releases/download/${PV}/zen.linux-aarch64.tar.xz -> ${P}.tar.xz"
|
|
||||||
|
|
||||||
S="${WORKDIR}/zen"
|
|
||||||
|
|
||||||
LICENSE="MPL-2.0"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~arm64"
|
|
||||||
RESTRICT="strip"
|
|
||||||
|
|
||||||
DEPEND="
|
|
||||||
app-accessibility/at-spi2-core:2
|
|
||||||
dev-libs/expat
|
|
||||||
dev-libs/glib:2
|
|
||||||
dev-libs/nspr
|
|
||||||
dev-libs/nss
|
|
||||||
media-libs/alsa-lib
|
|
||||||
media-libs/fontconfig
|
|
||||||
media-libs/freetype
|
|
||||||
media-libs/mesa
|
|
||||||
net-print/cups
|
|
||||||
sys-apps/dbus
|
|
||||||
sys-libs/glibc
|
|
||||||
x11-libs/cairo
|
|
||||||
x11-libs/gdk-pixbuf:2
|
|
||||||
x11-libs/gtk+:3
|
|
||||||
x11-libs/libX11
|
|
||||||
x11-libs/libxcb
|
|
||||||
x11-libs/libXcomposite
|
|
||||||
x11-libs/libXcursor
|
|
||||||
x11-libs/libXdamage
|
|
||||||
x11-libs/libXext
|
|
||||||
x11-libs/libXfixes
|
|
||||||
x11-libs/libXi
|
|
||||||
x11-libs/libXrandr
|
|
||||||
x11-libs/libXrender
|
|
||||||
x11-libs/libXtst
|
|
||||||
x11-libs/pango
|
|
||||||
"
|
|
||||||
RDEPEND="${DEPEND}"
|
|
||||||
|
|
||||||
inherit desktop xdg-utils
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
#create dest dir
|
|
||||||
local destdir="/opt/zen"
|
|
||||||
insinto "${destdir}"
|
|
||||||
doins -r *
|
|
||||||
#create a symlink to the binary
|
|
||||||
dosym "${destdir}/zen-bin" "/usr/bin/zen" || die
|
|
||||||
#add icons
|
|
||||||
local size
|
|
||||||
for size in 16 32 48 64 128; do
|
|
||||||
newicon -s ${size} "browser/chrome/icons/default/default${size}.png" zen.png
|
|
||||||
done
|
|
||||||
#create desktop file
|
|
||||||
make_desktop_entry "/usr/bin/zen" "Zen" zen "Network;WebBrowser"
|
|
||||||
#handle permissions of destdir files
|
|
||||||
fperms 0755 "${destdir}"/{zen-bin,updater,glxtest,vaapitest}
|
|
||||||
fperms 0750 "${destdir}"/pingsender
|
|
||||||
# Disable auto-updates
|
|
||||||
insinto ${destdir}/distribution
|
|
||||||
doins "${FILESDIR}/policies.json"
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
xdg_desktop_database_update
|
|
||||||
xdg_icon_cache_update
|
|
||||||
elog "For optimal performance and compatibility, please ensure"
|
|
||||||
elog "that you have the latest graphics drivers installed."
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postrm() {
|
|
||||||
xdg_desktop_database_update
|
|
||||||
xdg_icon_cache_update
|
|
||||||
}
|
|
||||||
|
|
@ -1,83 +0,0 @@
|
||||||
# Copyright 2025 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
DESCRIPTION="Zen Browser - A fast, privacy-focused Firefox fork"
|
|
||||||
HOMEPAGE="https://zen-browser.app/"
|
|
||||||
SRC_URI="amd64? ( https://github.com/zen-browser/desktop/releases/download/${PV}/zen.linux-x86_64.tar.xz -> ${P}-amd64.tar.xz )
|
|
||||||
arm64? ( https://github.com/zen-browser/desktop/releases/download/${PV}/zen.linux-aarch64.tar.xz -> ${P}-arm64.tar.xz )"
|
|
||||||
|
|
||||||
S="${WORKDIR}/zen"
|
|
||||||
|
|
||||||
LICENSE="MPL-2.0"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~arm64"
|
|
||||||
RESTRICT="strip"
|
|
||||||
|
|
||||||
DEPEND="
|
|
||||||
app-accessibility/at-spi2-core:2
|
|
||||||
dev-libs/expat
|
|
||||||
dev-libs/glib:2
|
|
||||||
dev-libs/nspr
|
|
||||||
dev-libs/nss
|
|
||||||
media-libs/alsa-lib
|
|
||||||
media-libs/fontconfig
|
|
||||||
media-libs/freetype
|
|
||||||
media-libs/mesa
|
|
||||||
net-print/cups
|
|
||||||
sys-apps/dbus
|
|
||||||
sys-libs/glibc
|
|
||||||
x11-libs/cairo
|
|
||||||
x11-libs/gdk-pixbuf:2
|
|
||||||
x11-libs/gtk+:3
|
|
||||||
x11-libs/libX11
|
|
||||||
x11-libs/libxcb
|
|
||||||
x11-libs/libXcomposite
|
|
||||||
x11-libs/libXcursor
|
|
||||||
x11-libs/libXdamage
|
|
||||||
x11-libs/libXext
|
|
||||||
x11-libs/libXfixes
|
|
||||||
x11-libs/libXi
|
|
||||||
x11-libs/libXrandr
|
|
||||||
x11-libs/libXrender
|
|
||||||
x11-libs/libXtst
|
|
||||||
x11-libs/pango
|
|
||||||
"
|
|
||||||
RDEPEND="${DEPEND}"
|
|
||||||
|
|
||||||
inherit desktop xdg-utils
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
#create dest dir
|
|
||||||
local destdir="/opt/zen"
|
|
||||||
insinto "${destdir}"
|
|
||||||
doins -r *
|
|
||||||
#create a symlink to the binary
|
|
||||||
dosym "${destdir}/zen-bin" "/usr/bin/zen" || die
|
|
||||||
#add icons
|
|
||||||
local size
|
|
||||||
for size in 16 32 48 64 128; do
|
|
||||||
newicon -s ${size} "browser/chrome/icons/default/default${size}.png" zen.png
|
|
||||||
done
|
|
||||||
#create desktop file
|
|
||||||
make_desktop_entry "/usr/bin/zen" "Zen" zen "Network;WebBrowser"
|
|
||||||
#handle permissions of destdir files
|
|
||||||
fperms 0755 "${destdir}"/{zen-bin,updater,glxtest,vaapitest}
|
|
||||||
fperms 0750 "${destdir}"/pingsender
|
|
||||||
# Disable auto-updates
|
|
||||||
insinto ${destdir}/distribution
|
|
||||||
doins "${FILESDIR}/policies.json"
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
xdg_desktop_database_update
|
|
||||||
xdg_icon_cache_update
|
|
||||||
elog "For optimal performance and compatibility, please ensure"
|
|
||||||
elog "that you have the latest graphics drivers installed."
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postrm() {
|
|
||||||
xdg_desktop_database_update
|
|
||||||
xdg_icon_cache_update
|
|
||||||
}
|
|
||||||
|
|
@ -1,83 +0,0 @@
|
||||||
# Copyright 2025 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
DESCRIPTION="Zen Browser - A fast, privacy-focused Firefox fork"
|
|
||||||
HOMEPAGE="https://zen-browser.app/"
|
|
||||||
SRC_URI="amd64? ( https://github.com/zen-browser/desktop/releases/download/${PV}/zen.linux-x86_64.tar.xz -> ${P}-amd64.tar.xz )
|
|
||||||
arm64? ( https://github.com/zen-browser/desktop/releases/download/${PV}/zen.linux-aarch64.tar.xz -> ${P}-arm64.tar.xz )"
|
|
||||||
|
|
||||||
S="${WORKDIR}/zen"
|
|
||||||
|
|
||||||
LICENSE="MPL-2.0"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~arm64"
|
|
||||||
RESTRICT="strip"
|
|
||||||
|
|
||||||
DEPEND="
|
|
||||||
app-accessibility/at-spi2-core:2
|
|
||||||
dev-libs/expat
|
|
||||||
dev-libs/glib:2
|
|
||||||
dev-libs/nspr
|
|
||||||
dev-libs/nss
|
|
||||||
media-libs/alsa-lib
|
|
||||||
media-libs/fontconfig
|
|
||||||
media-libs/freetype
|
|
||||||
media-libs/mesa
|
|
||||||
net-print/cups
|
|
||||||
sys-apps/dbus
|
|
||||||
sys-libs/glibc
|
|
||||||
x11-libs/cairo
|
|
||||||
x11-libs/gdk-pixbuf:2
|
|
||||||
x11-libs/gtk+:3
|
|
||||||
x11-libs/libX11
|
|
||||||
x11-libs/libxcb
|
|
||||||
x11-libs/libXcomposite
|
|
||||||
x11-libs/libXcursor
|
|
||||||
x11-libs/libXdamage
|
|
||||||
x11-libs/libXext
|
|
||||||
x11-libs/libXfixes
|
|
||||||
x11-libs/libXi
|
|
||||||
x11-libs/libXrandr
|
|
||||||
x11-libs/libXrender
|
|
||||||
x11-libs/libXtst
|
|
||||||
x11-libs/pango
|
|
||||||
"
|
|
||||||
RDEPEND="${DEPEND}"
|
|
||||||
|
|
||||||
inherit desktop xdg-utils
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
#create dest dir
|
|
||||||
local destdir="/opt/zen"
|
|
||||||
insinto "${destdir}"
|
|
||||||
doins -r *
|
|
||||||
#create a symlink to the binary
|
|
||||||
dosym "${destdir}/zen-bin" "/usr/bin/zen" || die
|
|
||||||
#add icons
|
|
||||||
local size
|
|
||||||
for size in 16 32 48 64 128; do
|
|
||||||
newicon -s ${size} "browser/chrome/icons/default/default${size}.png" zen.png
|
|
||||||
done
|
|
||||||
#create desktop file
|
|
||||||
make_desktop_entry "/usr/bin/zen" "Zen" zen "Network;WebBrowser"
|
|
||||||
#handle permissions of destdir files
|
|
||||||
fperms 0755 "${destdir}"/{zen-bin,updater,glxtest,vaapitest}
|
|
||||||
fperms 0750 "${destdir}"/pingsender
|
|
||||||
# Disable auto-updates
|
|
||||||
insinto ${destdir}/distribution
|
|
||||||
doins "${FILESDIR}/policies.json"
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
xdg_desktop_database_update
|
|
||||||
xdg_icon_cache_update
|
|
||||||
elog "For optimal performance and compatibility, please ensure"
|
|
||||||
elog "that you have the latest graphics drivers installed."
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postrm() {
|
|
||||||
xdg_desktop_database_update
|
|
||||||
xdg_icon_cache_update
|
|
||||||
}
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue