mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-08 14:43:27 -04:00
Merge updates from master
This commit is contained in:
@@ -1 +1 @@
|
||||
DIST brzip-0.3.3.tar.bz2 49521 BLAKE2B fa36bf274d2c0c567d384af4d0dc477762a4373dc9b5815398f3f534a26654ad20631b62e903f1c16919adefde58fe998dc00f7d316879ab7685a0b76a34938f SHA512 ebea5e4b3eac3fb22fea59a5156c8660f72aab1865a6ba6d5f88ce47cd43a46a1091705fe1e37eeaa995235c5ed0cd510b769e1f74ba07d7a0145d68f19f8d74
|
||||
DIST brzip-0.3.4.tar.bz2 49279 BLAKE2B ee9a21eb27401ebadd889dc37855824622da9afb520c6ed287a241f202686ea32a652a80edfb0b29133728c44a02500d8d539ac57d9b6fd3e6b29dc3e7f0793b SHA512 1cea7eb05f99f82265193fde5f1f07a590079c9e01a35f663e9687689eca2a059e27148edcd3c4b5952194b7afca8cfd2694dadee48fb3c2d282c1a9897188db
|
||||
|
||||
@@ -27,3 +27,12 @@ src_configure() {
|
||||
|
||||
meson_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
meson_src_install
|
||||
|
||||
dosym brzip /usr/bin/brzcat
|
||||
dosym brzip /usr/bin/brunzip
|
||||
dosym brzip.1 /usr/share/man/man1/brzcat.1
|
||||
dosym brzip.1 /usr/share/man/man1/brunzip.1
|
||||
}
|
||||
2
app-misc/crush/Manifest
Normal file
2
app-misc/crush/Manifest
Normal file
@@ -0,0 +1,2 @@
|
||||
DIST crush-0.75.0-vendor.tar.xz 14731756 BLAKE2B d4284e9217c48cd97ea507519494e06cda74fb1e46a1b5f3938fb907265e45e4d8c948f271637ff010c36ef81d3d4c00928fe76f1b70aca8ca6fb893bbfb04a5 SHA512 f516e1f172b04f40a60788ec7b616aa5996227557aacb6541b521bf5a2b5f2f613aaf76f7500ab3164d8c8016606109f9101bb8b5ffce944eb635cad96ca8c83
|
||||
DIST crush-0.75.0.tar.gz 1581351 BLAKE2B ce698f3f887d1f378bdf0f502a2d33fd9f66db25ae294a766592ad2b59ede5230ed080d16038784029e27e6f4f5f0dc1e11ddb1fddf8e92a632bffec79856e8a SHA512 fd6a39e0fdc4512366f8c5371fcea771813904cfdf4e85f7f46956172a45e1fde68fcf7934fcc0a0199f0ca2f1b92d4a7187ac2b08da8abc8874de5c4c10aeab
|
||||
40
app-misc/crush/crush-0.75.0.ebuild
Normal file
40
app-misc/crush/crush-0.75.0.ebuild
Normal file
@@ -0,0 +1,40 @@
|
||||
# Copyright 2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit go-module shell-completion
|
||||
|
||||
DESCRIPTION="The glamourous AI coding agent for your favourite terminal"
|
||||
HOMEPAGE="https://github.com/charmbracelet/crush"
|
||||
SRC_URI="
|
||||
https://github.com/charmbracelet/crush/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
|
||||
https://github.com/gentoo-zh-drafts/crush/releases/download/v${PV}/${P}-vendor.tar.xz
|
||||
"
|
||||
S="${WORKDIR}"/${P}
|
||||
|
||||
# https://fsl.software/FSL-1.1-MIT.template.md
|
||||
LICENSE="FSL-1.1-MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="-* ~amd64 ~arm64"
|
||||
|
||||
BDEPEND=">=dev-lang/go-1.26.4"
|
||||
|
||||
src_compile() {
|
||||
local ldflags="\
|
||||
-X github.com/charmbracelet/crush/internal/version.Version=${PV}"
|
||||
ego build -o ${PN} -trimpath -ldflags "${ldflags}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# generate shell completion scripts
|
||||
for sh in bash fish zsh; do
|
||||
./${PN} completion ${sh} > "completion.${sh}"
|
||||
done
|
||||
|
||||
dobin ${PN}
|
||||
|
||||
newbashcomp completion.bash "${PN}"
|
||||
newfishcomp completion.fish "${PN}".fish
|
||||
newzshcomp completion.zsh _"${PN}"
|
||||
}
|
||||
@@ -4,7 +4,7 @@
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYTHON_COMPAT=( python3_{12..13} )
|
||||
PYTHON_COMPAT=( python3_{12..14} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
DIST swift-5.10.1-r5.gpkg.tar 582103040 BLAKE2B c0b1868d2036af8d67c472d3da53f4c2377b903ee36452541d04e288da16d12747b5485a302f04a85e6004be00c32f3cd2d510068e0ff1b838e8b365f603e616 SHA512 f37381de83f2eb507db9f2403db126e796bbaa23481459bfb079ab9485bc4c8521ab0a4f382d5ae70e0d92a3cc2a9f994b53bf177d2c41466a36edc230b5f132
|
||||
DIST swift-5.10.1-r6.gpkg.tar 582164480 BLAKE2B 06a6e54c0f00ad59d260fabaabf3b590465bb762df929f51b9e90957ae29cbef8fd55f1932c67f74174152e8eb5f5c35c619cb72a3ca8a6455473a80f76c62fa SHA512 7541d756554565a9f759aada5e1375fd3ed89bfc371134081a4a4e0a54253d88eb7b013285dac356397d09bead957d952c96dd0ad5dc5f178a4ae7c5fef7b81c
|
||||
DIST swift-6.2.3.gpkg.tar 732385280 BLAKE2B 35d2e7f514ae519aba5fa11d918f114726740b855a4c237655eabe0e56241735bf9598d2c3a9162ea9b5252c32737a7c3e14f246ef3f0ef85a8cdc602dd55628 SHA512 b8d6e6383c41255f733e3fe0991cc5d38630b5d2e461c253b3f4af5e936752d6a76a44b7f8050b158ec37a070cc739e909935d6d8882bc07d569945a1d856703
|
||||
DIST swift-6.2.4.gpkg.tar 732160000 BLAKE2B d586fdc0ac5f84cf1cc3ec91739cce410c347a291dc47c4cd022ceb6ea1207d2d7796b5460ff9cabcd8759c7337921724a0a515ddff570f497bacd7f2dc649dc SHA512 3f7a171ae5892f7e689095859ac6f4e053df35e7f2347e174e54ab7fe834a0f2b121cfed0a4e71dadc8ab518803e3f39eed2cf8db32fce916abcc396015f672d
|
||||
DIST swift-6.3-r1.gpkg.tar 768706560 BLAKE2B 3150d9f30f7a61e145b46fc66f9c465071d4b600fa3fff857ae8aa806f83051d2ed4ce8b2fef3eab6d4041f55da8b45fa60dd9550d7fdcf89fa8b588f4747b8b SHA512 ee8874afdefa5cd2c26d69ae1bc0f6cda4c27a4bd9ec5b911844fe0c3cb2e7fd92d8f2ec3ae46d3c99e42c3e1a8a7ba9b5fd16d849a85c2ac05e185887ae263a
|
||||
|
||||
@@ -13,6 +13,9 @@
|
||||
install of Swift on a new machine, this package vends a base version of
|
||||
Swift that newer versions can BDEPEND on.
|
||||
</longdescription>
|
||||
<use>
|
||||
<flag name="binary">Bootstrap from binary (dev-lang/swift-bin:5/10) instead of building from source (dev-lang/swift:5/10).</flag>
|
||||
</use>
|
||||
<upstream>
|
||||
<remote-id type="github">swiftlang/swift</remote-id>
|
||||
</upstream>
|
||||
|
||||
26
dev-lang/swift-bootstrap/swift-bootstrap-1.1.ebuild
Normal file
26
dev-lang/swift-bootstrap/swift-bootstrap-1.1.ebuild
Normal file
@@ -0,0 +1,26 @@
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DESCRIPTION="A virtual package providing a base Swift to bootstrap future versions with."
|
||||
HOMEPAGE="https://www.swift.org"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="5/10"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
IUSE="+binary"
|
||||
|
||||
# `dev-lang/swift` BDEPENDS on either this package or `dev-lang/swift` itself. When any version of `dev-lang/swift` is
|
||||
# installed, it will be preferred over this package; when no version of `dev-lang/swift` is installed, `emerge` will
|
||||
# fall back to installing this.
|
||||
#
|
||||
# Because `dev-lang/swift` is versioned by SLOT, any updates to newer versions of Swift will record the current version
|
||||
# in the @world set, leaving them around; this allows `swift-bootstrap` to eventually get cleaned up.
|
||||
RDEPEND="
|
||||
binary? ( dev-lang/swift-bin:5/10 )
|
||||
!binary? ( dev-lang/swift:5/10 )
|
||||
"
|
||||
@@ -102,9 +102,7 @@ BDEPEND="
|
||||
llvm-core/lld:${LLVM_SLOT}=
|
||||
')
|
||||
dev-lang/python
|
||||
$(python_gen_cond_dep '
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
' python3_{12..13})
|
||||
$(python_gen_cond_dep 'dev-python/setuptools[${PYTHON_USEDEP}]')
|
||||
"
|
||||
|
||||
PKG_PREINST_SWIFT_INTENTIONALLY_SET='true'
|
||||
|
||||
@@ -108,9 +108,7 @@ BDEPEND="
|
||||
llvm-core/lld:${LLVM_SLOT}=
|
||||
')
|
||||
dev-lang/python
|
||||
$(python_gen_cond_dep '
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
' python3_{12..13})
|
||||
$(python_gen_cond_dep 'dev-python/setuptools[${PYTHON_USEDEP}]')
|
||||
"
|
||||
|
||||
SWIFT_BUILD_PRESETS_INI_PATH="${S}/gentoo-build-presets.ini"
|
||||
@@ -240,9 +238,12 @@ src_compile() {
|
||||
|
||||
# Versions of Swift 6.0 and later require an existing Swift compiler to
|
||||
# bootstrap from. We can use any version from 5.10.1 and on.
|
||||
local swift_version="$(best_version -b "${CATEGORY}/${PN}")"
|
||||
swift_version="${swift_version#${CATEGORY}/}" # reduce to ${PVR} form
|
||||
swift_version="${swift_version%-r[[:digit:]]*}" # reduce to ${P} form
|
||||
local swift_version="$(eselect swift show | tail -n1 | xargs)"
|
||||
if [[ "${swift_version}" != swift-* ]]; then
|
||||
# Swift may be unset; we can use the latest available.
|
||||
swift_Version="$(eselect swift show --latest | tail -n1 | xargs)"
|
||||
fi
|
||||
[[ "${swift_version}" == swift-* ]] || die "No Swift version found for bootstrapping."
|
||||
|
||||
local original_path="${PATH}"
|
||||
export PATH="/usr/lib64/${swift_version}/usr/bin:${original_path}"
|
||||
|
||||
@@ -110,9 +110,7 @@ BDEPEND="
|
||||
llvm-core/lld:${LLVM_SLOT}=
|
||||
')
|
||||
dev-lang/python
|
||||
$(python_gen_cond_dep '
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
' python3_{12..13})
|
||||
$(python_gen_cond_dep 'dev-python/setuptools[${PYTHON_USEDEP}]')
|
||||
"
|
||||
|
||||
SWIFT_BUILD_PRESETS_INI_PATH="${S}/gentoo-build-presets.ini"
|
||||
@@ -242,9 +240,12 @@ src_compile() {
|
||||
|
||||
# Versions of Swift 6.0 and later require an existing Swift compiler to
|
||||
# bootstrap from. We can use any version from 5.10.1 and on.
|
||||
local swift_version="$(best_version -b "${CATEGORY}/${PN}")"
|
||||
swift_version="${swift_version#${CATEGORY}/}" # reduce to ${PVR} form
|
||||
swift_version="${swift_version%-r[[:digit:]]*}" # reduce to ${P} form
|
||||
local swift_version="$(eselect swift show | tail -n1 | xargs)"
|
||||
if [[ "${swift_version}" != swift-* ]]; then
|
||||
# Swift may be unset; we can use the latest available.
|
||||
swift_Version="$(eselect swift show --latest | tail -n1 | xargs)"
|
||||
fi
|
||||
[[ "${swift_version}" == swift-* ]] || die "No Swift version found for bootstrapping."
|
||||
|
||||
local original_path="${PATH}"
|
||||
export PATH="/usr/lib64/${swift_version}/usr/bin:${original_path}"
|
||||
|
||||
@@ -111,9 +111,7 @@ BDEPEND="
|
||||
llvm-core/lld:${LLVM_SLOT}=
|
||||
')
|
||||
dev-lang/python
|
||||
$(python_gen_cond_dep '
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
' python3_{12..13})
|
||||
$(python_gen_cond_dep 'dev-python/setuptools[${PYTHON_USEDEP}]')
|
||||
"
|
||||
|
||||
SWIFT_BUILD_PRESETS_INI_PATH="${S}/gentoo-build-presets.ini"
|
||||
@@ -243,9 +241,12 @@ src_compile() {
|
||||
|
||||
# Versions of Swift 6.0 and later require an existing Swift compiler to
|
||||
# bootstrap from. We can use any version from 5.10.1 and on.
|
||||
local swift_version="$(best_version -b "${CATEGORY}/${PN}")"
|
||||
swift_version="${swift_version#${CATEGORY}/}" # reduce to ${PVR} form
|
||||
swift_version="${swift_version%-r[[:digit:]]*}" # reduce to ${P} form
|
||||
local swift_version="$(eselect swift show | tail -n1 | xargs)"
|
||||
if [[ "${swift_version}" != swift-* ]]; then
|
||||
# Swift may be unset; we can use the latest available.
|
||||
swift_Version="$(eselect swift show --latest | tail -n1 | xargs)"
|
||||
fi
|
||||
[[ "${swift_version}" == swift-* ]] || die "No Swift version found for bootstrapping."
|
||||
|
||||
local original_path="${PATH}"
|
||||
export PATH="/usr/lib64/${swift_version}/usr/bin:${original_path}"
|
||||
|
||||
@@ -113,9 +113,7 @@ BDEPEND="
|
||||
llvm-core/lld:${LLVM_SLOT}=
|
||||
')
|
||||
dev-lang/python
|
||||
$(python_gen_cond_dep '
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
' python3_{12..13})
|
||||
$(python_gen_cond_dep 'dev-python/setuptools[${PYTHON_USEDEP}]')
|
||||
"
|
||||
|
||||
SWIFT_BUILD_PRESETS_INI_PATH="${S}/gentoo-build-presets.ini"
|
||||
@@ -245,9 +243,12 @@ src_compile() {
|
||||
|
||||
# Versions of Swift 6.0 and later require an existing Swift compiler to
|
||||
# bootstrap from. We can use any version from 5.10.1 and on.
|
||||
local swift_version="$(best_version -b "${CATEGORY}/${PN}")"
|
||||
swift_version="${swift_version#${CATEGORY}/}" # reduce to ${PVR} form
|
||||
swift_version="${swift_version%-r[[:digit:]]*}" # reduce to ${P} form
|
||||
local swift_version="$(eselect swift show | tail -n1 | xargs)"
|
||||
if [[ "${swift_version}" != swift-* ]]; then
|
||||
# Swift may be unset; we can use the latest available.
|
||||
swift_Version="$(eselect swift show --latest | tail -n1 | xargs)"
|
||||
fi
|
||||
[[ "${swift_version}" == swift-* ]] || die "No Swift version found for bootstrapping."
|
||||
|
||||
local original_path="${PATH}"
|
||||
export PATH="/usr/lib64/${swift_version}/usr/bin:${original_path}"
|
||||
|
||||
@@ -113,9 +113,7 @@ BDEPEND="
|
||||
llvm-core/lld:${LLVM_SLOT}=
|
||||
')
|
||||
dev-lang/python
|
||||
$(python_gen_cond_dep '
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
' python3_{12..13})
|
||||
$(python_gen_cond_dep 'dev-python/setuptools[${PYTHON_USEDEP}]')
|
||||
"
|
||||
|
||||
SWIFT_BUILD_PRESETS_INI_PATH="${S}/gentoo-build-presets.ini"
|
||||
@@ -245,9 +243,12 @@ src_compile() {
|
||||
|
||||
# Versions of Swift 6.0 and later require an existing Swift compiler to
|
||||
# bootstrap from. We can use any version from 5.10.1 and on.
|
||||
local swift_version="$(best_version -b "${CATEGORY}/${PN}")"
|
||||
swift_version="${swift_version#${CATEGORY}/}" # reduce to ${PVR} form
|
||||
swift_version="${swift_version%-r[[:digit:]]*}" # reduce to ${P} form
|
||||
local swift_version="$(eselect swift show | tail -n1 | xargs)"
|
||||
if [[ "${swift_version}" != swift-* ]]; then
|
||||
# Swift may be unset; we can use the latest available.
|
||||
swift_Version="$(eselect swift show --latest | tail -n1 | xargs)"
|
||||
fi
|
||||
[[ "${swift_version}" == swift-* ]] || die "No Swift version found for bootstrapping."
|
||||
|
||||
local original_path="${PATH}"
|
||||
export PATH="/usr/lib64/${swift_version}/usr/bin:${original_path}"
|
||||
|
||||
@@ -113,9 +113,7 @@ BDEPEND="
|
||||
llvm-core/lld:${LLVM_SLOT}=
|
||||
')
|
||||
dev-lang/python
|
||||
$(python_gen_cond_dep '
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
' python3_{12..13})
|
||||
$(python_gen_cond_dep 'dev-python/setuptools[${PYTHON_USEDEP}]')
|
||||
"
|
||||
|
||||
SWIFT_BUILD_PRESETS_INI_PATH="${S}/gentoo-build-presets.ini"
|
||||
@@ -245,9 +243,12 @@ src_compile() {
|
||||
|
||||
# Versions of Swift 6.0 and later require an existing Swift compiler to
|
||||
# bootstrap from. We can use any version from 5.10.1 and on.
|
||||
local swift_version="$(best_version -b "${CATEGORY}/${PN}")"
|
||||
swift_version="${swift_version#${CATEGORY}/}" # reduce to ${PVR} form
|
||||
swift_version="${swift_version%-r[[:digit:]]*}" # reduce to ${P} form
|
||||
local swift_version="$(eselect swift show | tail -n1 | xargs)"
|
||||
if [[ "${swift_version}" != swift-* ]]; then
|
||||
# Swift may be unset; we can use the latest available.
|
||||
swift_Version="$(eselect swift show --latest | tail -n1 | xargs)"
|
||||
fi
|
||||
[[ "${swift_version}" == swift-* ]] || die "No Swift version found for bootstrapping."
|
||||
|
||||
local original_path="${PATH}"
|
||||
export PATH="/usr/lib64/${swift_version}/usr/bin:${original_path}"
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
DIST juliaup-1.20.2-crates.tar.xz 35467620 BLAKE2B dc9a37f40e8f809b544bbefed10f01b407bec3010c2e481127e4e84cfddd37c25f90257bba2803eb0cc3e0d157c9947f5d485392e55f16b039585b618bb9d2e5 SHA512 c3dee0ccda2a1060e54f459a9736865dd9a8399a63431e056d1ff0ca186f005f37f78f7903b347e1fd92aac7899fe79ac70819b48befb4cf5e0f2cdd8ebd473d
|
||||
DIST juliaup-1.20.2.tar.gz 888955 BLAKE2B 72c34376e876a754ca87af72b4fad7bb6b830607c0c4b12848a05b37bcfb414d990f4048e665477f38eb5df84beefb3ef9fb4fe9fdcd83f2148e62c9ddd08b67 SHA512 8e91f3d893a20dafa2c19e8ef3c042ee1d098f6f83087ce71e97c968180d4ef158a6390ab0866cfc61c3e087f94e5dcc44389235ec8423a4f55e9a185a2d0000
|
||||
DIST juliaup-1.20.4-crates.tar.xz 35467620 BLAKE2B dc9a37f40e8f809b544bbefed10f01b407bec3010c2e481127e4e84cfddd37c25f90257bba2803eb0cc3e0d157c9947f5d485392e55f16b039585b618bb9d2e5 SHA512 c3dee0ccda2a1060e54f459a9736865dd9a8399a63431e056d1ff0ca186f005f37f78f7903b347e1fd92aac7899fe79ac70819b48befb4cf5e0f2cdd8ebd473d
|
||||
DIST juliaup-1.20.4.tar.gz 890216 BLAKE2B 4cacb7087462a58bb7fcce18dca7a71a976dbff08ddd81f9788465355e1a80572d245bc870457edefc76b4da9f89aa509e9933edbaa12e6bdcb99bbc0fd6472a SHA512 7104887f188e657f154b649e0eadd0c299df964332d56219a86fdcae941ab8f568d6a4027282c593be95c342b6f356e8b6e9406fa6e043fd312945e1a966a064
|
||||
|
||||
@@ -29,6 +29,8 @@ CRATES="
|
||||
unicode-ident@1.0.13
|
||||
"
|
||||
|
||||
RUST_MIN_VER="1.85.0"
|
||||
|
||||
inherit cargo
|
||||
|
||||
DESCRIPTION="Autotiling for sway (and possibly i3)"
|
||||
@@ -46,3 +48,5 @@ LICENSE+="
|
||||
"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
QA_FLAGS_IGNORED="usr/bin/${PN}"
|
||||
|
||||
@@ -30,6 +30,8 @@ CRATES="
|
||||
zmij@1.0.19
|
||||
"
|
||||
|
||||
RUST_MIN_VER="1.85.0"
|
||||
|
||||
inherit cargo
|
||||
|
||||
DESCRIPTION="Autotiling for sway (and possibly i3)"
|
||||
@@ -47,3 +49,5 @@ LICENSE+="
|
||||
"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
QA_FLAGS_IGNORED="usr/bin/${PN}"
|
||||
|
||||
@@ -2,3 +2,5 @@ DIST hyprmoncfg-1.5.1-deps.tar.xz 27295780 BLAKE2B bc53d40667448eca6119360fb8809
|
||||
DIST hyprmoncfg-1.5.1.tar.gz 5953639 BLAKE2B 0b5be3ee5b80281637f47927785f7046f511c2768072d82fbede2f876142c2c82328701aadf62651a8e86c9adee6daeb8661199c0afac1c36212287b2a7cc2eb SHA512 2f80d663cc693d5db6976a46b54364a35fe796eca6850bf2ecbd24ec476ad9a84f22e91a581a4ddf5950abe589ec44e863827a5b08a5254d09630054ade2dee1
|
||||
DIST hyprmoncfg-1.5.2-deps.tar.xz 38213228 BLAKE2B 10697a88468274f970d15d4e46c518a672009124bb98c771924198b5faba1b7638b0cc5276e7eeef038b70fc0c352d1e9ca5b3b08d4a7b0903ec0746da9261d9 SHA512 09335dfa5ed59a6b240418c2e8aa61773584037f974a91f117ddf06c5bcf7d7abe5fd1fabd0d45ac0b5fd5aee441b93d19935bb1c248f571d8ef4a9c8313f026
|
||||
DIST hyprmoncfg-1.5.2.tar.gz 5955001 BLAKE2B a605a1e24bd5532fbb8534441b699a06802626ddfe05cccdc0310a3aa9734280acad4ac45f3edc2144ad393daa305d5e8663e34503e08973769e8cddb9d86eff SHA512 37ee9d1fd9eb64f4f0c814c0092fe31af5a2b19ccfcad908904baff23069b881e74f63de42647bcd363632ab4bb860e997707969ef8beeeac052d808abe1d52b
|
||||
DIST hyprmoncfg-1.6.0-deps.tar.xz 38193304 BLAKE2B 9511285b299fdd1586bc83571952e028006bda0845d05ff145a4bd94c54961b7381e6ab000e5b366b4d63b1fb061ea69c129faf70fdb588a5620b67c34419c05 SHA512 0d1796cf912d5e1ace2c69fb254051e5a3c04ef1888cb53bd1917e75c69372a3c99cc83aafb8b6b0a3cd8ca34bf783c463de88f8e5aec83e17e81786d598d18b
|
||||
DIST hyprmoncfg-1.6.0.tar.gz 5959044 BLAKE2B a16cb22929bb70d6989557dde814581d0928316f89e73276010a676749cdbad3acba26efaab5915e902417e1d262ff197e5d934d566d14cc7771759bea24ee70 SHA512 aad9c0494b21753d8f263db181e82407508d6e258fc6eb7ac73f3cf6626a9217eace1e97140f5f2c159f753f82b064a229d5f67c47173b5a7542aafe091cb5c7
|
||||
|
||||
45
gui-apps/hyprmoncfg/hyprmoncfg-1.6.0.ebuild
Normal file
45
gui-apps/hyprmoncfg/hyprmoncfg-1.6.0.ebuild
Normal file
@@ -0,0 +1,45 @@
|
||||
# Copyright 2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit desktop go-module systemd
|
||||
|
||||
DESCRIPTION="Terminal-first monitor configurator and auto-switching daemon for Hyprland"
|
||||
HOMEPAGE="https://github.com/crmne/hyprmoncfg"
|
||||
SRC_URI="
|
||||
https://github.com/crmne/hyprmoncfg/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
|
||||
https://github.com/crmne/hyprmoncfg/releases/download/v${PV}/${P}-deps.tar.xz
|
||||
"
|
||||
S="${WORKDIR}/${P}"
|
||||
|
||||
LICENSE="Apache-2.0 BSD MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="-* ~amd64 ~arm64"
|
||||
|
||||
BDEPEND=">=dev-lang/go-1.26.1"
|
||||
|
||||
src_compile() {
|
||||
local build_date ldflags
|
||||
|
||||
build_date="$(date -u +%FT%TZ)"
|
||||
ldflags="-X github.com/crmne/hyprmoncfg/internal/buildinfo.Version=${PV} -X github.com/crmne/hyprmoncfg/internal/buildinfo.Commit=be34b6c -X github.com/crmne/hyprmoncfg/internal/buildinfo.Date=${build_date}"
|
||||
|
||||
GOPROXY=off ego build -buildvcs=false -trimpath -mod=readonly -ldflags "${ldflags}" -o hyprmoncfg ./cmd/hyprmoncfg
|
||||
GOPROXY=off ego build -buildvcs=false -trimpath -mod=readonly -ldflags "${ldflags}" -o hyprmoncfgd ./cmd/hyprmoncfgd
|
||||
}
|
||||
|
||||
src_test() {
|
||||
GOPROXY=off ego test -buildvcs=false ./...
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin hyprmoncfg
|
||||
dobin hyprmoncfgd
|
||||
dodoc README.md
|
||||
insinto /usr/share/licenses/${PN}
|
||||
doins LICENSE
|
||||
domenu packaging/applications/hyprmoncfg.desktop
|
||||
doicon packaging/icons/hyprmoncfg.svg
|
||||
systemd_douserunit packaging/systemd/hyprmoncfgd.service
|
||||
}
|
||||
@@ -1 +1 @@
|
||||
DIST mangowm-0.14.0.tar.gz 504370 BLAKE2B 31439c09c7d4d05332a3fee1543a62afb05d7b5f8c1073f2585147ef653f6a41039b716a175ccff5415117a884ddc4df152c2d887d2558ac354152b24636797f SHA512 add2f9dc92113f87e30a7afecbf6d7ab48f243f39bc4fd2b3d3bc700d839cb716aad675f246ba3f91e50f72968dc8a1fdd47ad7d79ac52c77bca21968c728ef5
|
||||
DIST mangowm-0.14.2.tar.gz 505978 BLAKE2B 6f91ff82edd7796a67c6e741af985bee66a6d451beac3ea390840544393f927a0b46d2550441b6e8c03d5922bde1feddea4c7d217f503e3555137510d4d2bb47 SHA512 1638dd2b1237c3e0afb86b80b2b613cc29e10f7c0b468b82871e570ad0a4825fe4417897b46f21f0d5dd7d9e84afc8579aad89ffafad1c4a93187906b8bf592b
|
||||
|
||||
110
licenses/FSL-1.1-MIT
Normal file
110
licenses/FSL-1.1-MIT
Normal file
@@ -0,0 +1,110 @@
|
||||
# Functional Source License, Version 1.1, MIT Future License
|
||||
|
||||
## Abbreviation
|
||||
|
||||
FSL-1.1-MIT
|
||||
|
||||
## Notice
|
||||
|
||||
Copyright ${year} ${licensor name}
|
||||
|
||||
## Terms and Conditions
|
||||
|
||||
### Licensor ("We")
|
||||
|
||||
The party offering the Software under these Terms and Conditions.
|
||||
|
||||
### The Software
|
||||
|
||||
The "Software" is each version of the software that we make available under
|
||||
these Terms and Conditions, as indicated by our inclusion of these Terms and
|
||||
Conditions with the Software.
|
||||
|
||||
### License Grant
|
||||
|
||||
Subject to your compliance with this License Grant and the Patents,
|
||||
Redistribution and Trademark clauses below, we hereby grant you the right to
|
||||
use, copy, modify, create derivative works, publicly perform, publicly display
|
||||
and redistribute the Software for any Permitted Purpose identified below.
|
||||
|
||||
### Permitted Purpose
|
||||
|
||||
A Permitted Purpose is any purpose other than a Competing Use. A Competing Use
|
||||
means making the Software available to others in a commercial product or
|
||||
service that:
|
||||
|
||||
1. substitutes for the Software;
|
||||
|
||||
2. substitutes for any other product or service we offer using the Software
|
||||
that exists as of the date we make the Software available; or
|
||||
|
||||
3. offers the same or substantially similar functionality as the Software.
|
||||
|
||||
Permitted Purposes specifically include using the Software:
|
||||
|
||||
1. for your internal use and access;
|
||||
|
||||
2. for non-commercial education;
|
||||
|
||||
3. for non-commercial research; and
|
||||
|
||||
4. in connection with professional services that you provide to a licensee
|
||||
using the Software in accordance with these Terms and Conditions.
|
||||
|
||||
### Patents
|
||||
|
||||
To the extent your use for a Permitted Purpose would necessarily infringe our
|
||||
patents, the license grant above includes a license under our patents. If you
|
||||
make a claim against any party that the Software infringes or contributes to
|
||||
the infringement of any patent, then your patent license to the Software ends
|
||||
immediately.
|
||||
|
||||
### Redistribution
|
||||
|
||||
The Terms and Conditions apply to all copies, modifications and derivatives of
|
||||
the Software.
|
||||
|
||||
If you redistribute any copies, modifications or derivatives of the Software,
|
||||
you must include a copy of or a link to these Terms and Conditions and not
|
||||
remove any copyright notices provided in or with the Software.
|
||||
|
||||
### Disclaimer
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING WITHOUT LIMITATION WARRANTIES OF FITNESS FOR A PARTICULAR
|
||||
PURPOSE, MERCHANTABILITY, TITLE OR NON-INFRINGEMENT.
|
||||
|
||||
IN NO EVENT WILL WE HAVE ANY LIABILITY TO YOU ARISING OUT OF OR RELATED TO THE
|
||||
SOFTWARE, INCLUDING INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES,
|
||||
EVEN IF WE HAVE BEEN INFORMED OF THEIR POSSIBILITY IN ADVANCE.
|
||||
|
||||
### Trademarks
|
||||
|
||||
Except for displaying the License Details and identifying us as the origin of
|
||||
the Software, you have no right under these Terms and Conditions to use our
|
||||
trademarks, trade names, service marks or product names.
|
||||
|
||||
## Grant of Future License
|
||||
|
||||
We hereby irrevocably grant you an additional license to use the Software under
|
||||
the MIT license that is effective on the second anniversary of the date we make
|
||||
the Software available. On or after that date, you may use the Software under
|
||||
the MIT license, in which case the following will apply:
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
||||
this software and associated documentation files (the "Software"), to deal in
|
||||
the Software without restriction, including without limitation the rights to
|
||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
|
||||
of the Software, and to permit persons to whom the Software is furnished to do
|
||||
so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 2025 Gentoo Authors
|
||||
# Copyright 2025-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
@@ -12,12 +12,17 @@ LICENSE="GPL-2+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
RDEPEND="
|
||||
DEPEND="
|
||||
dev-cpp/atkmm:0
|
||||
dev-cpp/cairomm:0
|
||||
dev-cpp/glibmm:2
|
||||
dev-cpp/gtkmm:2.4
|
||||
dev-cpp/pangomm:1.4
|
||||
dev-libs/libsigc++:2
|
||||
media-libs/lv2
|
||||
sci-libs/fftw:3.0=
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
RDEPEND="${DEPEND}"
|
||||
BDEPEND="virtual/pkgconfig"
|
||||
|
||||
PATCHES=(
|
||||
@@ -1,4 +1,4 @@
|
||||
DIST zen-bin-1.19.13b-amd64.tar.xz 90004576 BLAKE2B 9556fe6848293f6836c769ba86ea92a57802152a5801f537f9a7d40a93a8f955bf4beb9e1acd57cfe508a9785b50061f2be55ccbbc41bf5f415607dd370e3b26 SHA512 8f54290679efbf9e3c17a09df267474959cbebcb5f55d864e48023a86753fd32774f5577ffafbdcad7f465b5ee4eb7ffcebddff783721f356c27bfe75ef58cfe
|
||||
DIST zen-bin-1.19.13b-arm64.tar.xz 76901072 BLAKE2B 48e709b258620b6af32968a43118b55087fde557b60c4adbfbc5ef8eab69320114258841553f1cae2501be6b090858251863800c1eb0865c25381725c723d66b SHA512 80962604c1236bdc79987ea97edfe9c4bcdc2349bde3c3843b81ef740f5d11cd0b14607f5f2d03754fac62b3c6b8f3ea68116775c2c85b29705c37e6a2bc8431
|
||||
DIST zen-bin-1.20.1b-amd64.tar.xz 90408340 BLAKE2B fc7b43338483b9bfd57c81b83d8130ec155c10de6617e521950156e254bf7347b1b0db17c142f8184b706f3f7d6a6821b1e9623dd8bbe4accab99ba0274f8157 SHA512 8ec169d96877ea13ca0d3c425ca863103f9d82b984a0bab546a40daa9f63ed9c0ee767581e7e835d24b4ab0528205ee1ad80273554cf54e69dad83a4495c632d
|
||||
DIST zen-bin-1.20.1b-arm64.tar.xz 77665368 BLAKE2B a6fb2c03df67b419c3a08fa705d6310570af620742b80b189a3d62bb2475f077eb614f7d9024580ff054356ec7b3a29746155e542edb982978fe30ea4655e743 SHA512 14583684bacb2c3b933ae0e3a2adec29aa0ed37d6ca6296d88e59ce42bf9ed01b6226231368a46d28fcd310332c05b8d603a0101f749bef306b8a8ce6d1954bc
|
||||
DIST zen-bin-1.20.2b-amd64.tar.xz 90456156 BLAKE2B a78e422f0badea5f71ba23ae81fed7000167ff4da11a80dbfb539fef65dee872faa4ef4a963dc21d2449c41982457bc7fceb5343966c997d13591400831aebb3 SHA512 8ed759f45e226052357f58be9b98d8e9adbd59683c40ecb8a7a526cc641990b923b6eb0d7636e7b82bf5f2c7cd4fb72922aeecbb6e40971d1f1ce5f192d0afec
|
||||
DIST zen-bin-1.20.2b-arm64.tar.xz 77566552 BLAKE2B 12050813fac9de21ee35ecd7e2ed4c89af07c727963e802edf6df76aa45ff55c6fe8e894914a7b04f748d638271e92dd9ca32353412a5080482b5abd5dcf9d28 SHA512 4f9843507b09864a7b39022094b62f52b5f35e85b70bc5963c97a3efc1e747da976e98174acd987cfb2f5b6e4e6cd9b6c8f9ec5babff0b786e4cd131b0399317
|
||||
|
||||
Reference in New Issue
Block a user