mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-16 02:23:16 -04:00
Merge updates from master
This commit is contained in:
11
acct-user/byedpi/byedpi-0.ebuild
Normal file
11
acct-user/byedpi/byedpi-0.ebuild
Normal file
@@ -0,0 +1,11 @@
|
||||
# Copyright 2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit acct-user
|
||||
|
||||
ACCT_USER_ID=-1
|
||||
ACCT_USER_GROUPS=( nobody )
|
||||
|
||||
acct-user_add_deps
|
||||
8
acct-user/byedpi/metadata.xml
Normal file
8
acct-user/byedpi/metadata.xml
Normal file
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>cyber+gentoo@sysrq.in</email>
|
||||
<name>Anna</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
@@ -1,6 +1,4 @@
|
||||
DIST pulsar-bin-1.120.0-amd64.tar.gz 224070958 BLAKE2B 33b91b4c4d36bff9564c5e154090472e78c1188bb8baac41019c2727ed7f1079c0cb37e8d18bdd6691ddbf8eb316c74d91d7cd04de5e1a6b73f88ed838d56302 SHA512 57eb05002be85fae3b80a34b7ad170439ad2ca09cea7162e0482b39d611bc4248ff0b7b979f1a6dfe6ddfa9fec738e2d3f3015ae218ef26c7078694cb7d4b5b9
|
||||
DIST pulsar-bin-1.120.0-arm64.tar.gz 218976256 BLAKE2B 39b4bc0ee83e02f65a40b457c6ae5583e1f43d807ce99c911f448e62427ffc7fead085afb0d5593f0c905b2557228d96f39c641a49afa79cd8bcfb171e0b30a0 SHA512 8dea8c099f1b39d49a2f5455fda875df11138b14e085e2c3833e67a723f352ff1b6d3b953a8626129f0e169a2f974015f8e9bcc837ee093c5bda464e0c680359
|
||||
DIST pulsar-bin-1.122.0-amd64.tar.gz 229076484 BLAKE2B 225ba5f14aad1ecd225b1f28f0f8197cf1ee2af63adbc2c913764089cc5035f12fe60f07b83145063c2a6bd31514303e6d870724e3efc286b16347ef60007953 SHA512 658ce21eaf1e0cd8f2d5534425dbdb69d217a68b0f413c6d647600fb43af1d641b06967b018f38af6d5ec0157e416552a5d3ebd42d754e78a0c86fa19d7301e9
|
||||
DIST pulsar-bin-1.122.0-arm64.tar.gz 223905653 BLAKE2B ba26a9889b4bddadd766b8eaa038024fd32b4318ad3a675106564d8870be920b9da1bb6b3e002e4fd86f0a373c92dd668b8b64165bec6abd26f04e51194f1eb0 SHA512 5250ba5a2ad200d558318733b7f9bdc733df3f6b9ba30cb9b727fedea7a7fa235aafe71280c27a8101472ff26dcf5b9aa27082497d7fe70e57efcb433aae4fc6
|
||||
DIST pulsar-bin-1.124.0-amd64.tar.gz 228937874 BLAKE2B 8d234e0369c4dc4db49a66a96c9fc31ca6f6f9906fdff32384162e521cd4bb4eb5439e3dd31e5db35b94c75b841d282dfba3fb579097a1aad02cf70222514bcb SHA512 dd03470db97f9bca0efdc74c1db9bc0ff9a2beb1d7b998c391abd226934b703cafc8c5f404d2f89742bcacc4880434206129f220e28fad3f6cffaa9267104269
|
||||
DIST pulsar-bin-1.124.0-arm64.tar.gz 223764919 BLAKE2B 9ba2388912002342c376022d609a70042f41e0a97210f4a6fbcab1e54db1247096914bc9925aaccb1490c3fa850e75e029cfb811cd33cf988aa6eed0afc2d95c SHA512 02e4b066d01020d424e12b7f9795a35d4e0ca861333fc018b8d69b0e9d288aebe70a1536f9a652f375731b54df636d20945838d36877089cac8a8890c4aa11c7
|
||||
DIST pulsar-bin-1.125.0-amd64.tar.gz 228941722 BLAKE2B 9ed9b8ae4ffa0e560a67bcea326e900594b51536371ca061051e8a3663378fdce5875ee7b59d49c4f3047e636eb0ea12fd73c8810422020e6bf324bda989fb27 SHA512 c65a38791a6666ef1e72c54c32dc4dffd6a54bf7ebd7b7c966ce23c202b06a17383f7c10e7b2be9597c318796cc5704ff83a62ca2a31dccd7e0fe49bbbf6f732
|
||||
DIST pulsar-bin-1.125.0-arm64.tar.gz 223767574 BLAKE2B f6128e2a95764c2c8888131ab620f317bc8c5419e58456779bfbc99cef73196c5e77842eb72d221b68fe723dc63ce6b5d80a2a9d56310bc78ae6bdf0e59329b9 SHA512 b957d05fd7a708725eff8d98bc8c701890bf566d2b5fd32a74aafdd6c49386ed8e9d4f56baa75f65895d612444167b1c1425914dae8ba07b3b24a2d4060684ce
|
||||
|
||||
@@ -1,113 +0,0 @@
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit desktop xdg
|
||||
|
||||
DESCRIPTION="A Community-led Hyper-Hackable Text Editor"
|
||||
HOMEPAGE="https://pulsar-edit.dev/"
|
||||
|
||||
ur=https://github.com/pulsar-edit/pulsar/releases/download
|
||||
SRC_URI="
|
||||
amd64? ( ${ur}/v${PV}/Linux.pulsar-${PV}.tar.gz -> ${P}-amd64.tar.gz )
|
||||
arm64? ( ${ur}/v${PV}/ARM.Linux.pulsar-${PV}-arm64.tar.gz -> ${P}-arm64.tar.gz )
|
||||
"
|
||||
S="${WORKDIR}/pulsar-${PV}"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="-* ~amd64 ~arm64"
|
||||
|
||||
# binary package; no tests available
|
||||
RESTRICT="test"
|
||||
|
||||
RDEPEND="
|
||||
app-accessibility/at-spi2-core
|
||||
dev-libs/nspr
|
||||
app-crypt/libsecret
|
||||
dev-libs/expat
|
||||
dev-libs/glib
|
||||
dev-libs/nss
|
||||
dev-libs/openssl-compat
|
||||
dev-vcs/git
|
||||
media-libs/alsa-lib
|
||||
media-libs/mesa
|
||||
net-misc/curl
|
||||
net-print/cups
|
||||
sys-apps/dbus
|
||||
sys-libs/zlib
|
||||
x11-libs/cairo
|
||||
x11-libs/gdk-pixbuf
|
||||
x11-libs/gtk+:3[X]
|
||||
x11-libs/libdrm
|
||||
x11-libs/libX11
|
||||
x11-libs/libxcb
|
||||
x11-libs/libXcomposite
|
||||
x11-libs/libXdamage
|
||||
x11-libs/libXext
|
||||
x11-libs/libXfixes
|
||||
x11-libs/libxkbcommon
|
||||
x11-libs/libxkbfile
|
||||
x11-libs/libxshmfence
|
||||
x11-libs/libXrandr
|
||||
x11-libs/pango
|
||||
"
|
||||
|
||||
QA_PREBUILT="opt/Pulsar/*"
|
||||
QA_PRESTRIPPED="opt/Pulsar/resources/*" # Files are already stripped
|
||||
|
||||
src_unpack(){
|
||||
default
|
||||
|
||||
if use arm64; then
|
||||
mv "pulsar-${PV}-arm64" "pulsar-${PV}" || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare(){
|
||||
default
|
||||
|
||||
# We do not install licenses
|
||||
rm resources/LICENSE.md || die "Failed to remove LICENSE"
|
||||
}
|
||||
|
||||
src_install(){
|
||||
dodir /opt/Pulsar
|
||||
mv "${S}"/* "${ED}"/opt/Pulsar
|
||||
|
||||
dosym -r /opt/Pulsar/resources/pulsar.sh /usr/bin/pulsar
|
||||
|
||||
# Bug #906939
|
||||
if use amd64; then
|
||||
rm "${ED}"/opt/Pulsar/resources/app.asar.unpacked/node_modules/tree-sitter-bash/build/node_gyp_bins/python3 || die
|
||||
rmdir "${ED}"/opt/Pulsar/resources/app.asar.unpacked/node_modules/tree-sitter-bash/build/node_gyp_bins || die
|
||||
fi
|
||||
|
||||
doicon "${ED}"/opt/Pulsar/resources/pulsar.png
|
||||
make_desktop_entry "/usr/bin/pulsar %F" "Pulsar" "pulsar" \
|
||||
"GNOME;GTK;Utility;TextEditor;Development;" \
|
||||
"GenericName=Text Editor\nStartupNotify=true\nStartupWMClass=pulsar\n" \
|
||||
"MimeType=application/javascript;application/json;application/x-httpd-eruby;" \
|
||||
"application/x-httpd-php;application/x-httpd-php3;application/x-httpd-php4;" \
|
||||
"application/x-httpd-php5;application/x-ruby;application/x-bash;application/x-csh;" \
|
||||
"application/x-sh;application/x-zsh;application/x-shellscript;application/x-sql;" \
|
||||
"application/x-tcl;application/xhtml+xml;application/xml;application/xml-dtd;" \
|
||||
"application/xslt+xml;text/coffeescript;text/css;text/html;text/plain;text/xml;" \
|
||||
"text/xml-dtd;text/x-bash;text/x-c++;text/x-c++hdr;text/x-c++src;text/x-c;text/x-chdr;" \
|
||||
"text/x-csh;text/x-csrc;text/x-dsrc;text/x-diff;text/x-go;text/x-java;text/x-java-source;" \
|
||||
"text/x-makefile;text/x-markdown;text/x-objc;text/x-perl;text/x-php;text/x-python;" \
|
||||
"text/x-ruby;text/x-sh;text/x-zsh;text/yaml;inode/directory"
|
||||
|
||||
einstalldocs
|
||||
|
||||
find "${ED}" -name '*.la' -delete || die
|
||||
}
|
||||
|
||||
pkg_postinst(){
|
||||
xdg_desktop_database_update
|
||||
|
||||
elog "To migrate configurations & saved state from Atom Editor, execute:"
|
||||
elog " cp -a \$HOME/.atom \$HOME/.pulsar"
|
||||
elog " cp -a \$HOME/.config/Atom \$HOME/.config/Pulsar"
|
||||
}
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
@@ -1,2 +1,4 @@
|
||||
DIST mat2-0.13.4.tar.gz 11782937 BLAKE2B cab400479bbf312979e11f00bccf02e0e330455651dcdef239507c511b4101cb8b39af5f9dfdc1df9f1bcedc3dda3276c7cf598491c0ff0fc1f365f540fdb7a6 SHA512 75c08c9c52a82f9983e799c2aeef0da8324d1c92ac32fb748a68063ec7b28569692082aceacf7161d24db0e8a988357c423b6e17ca5c0f934309c9791c41ab18
|
||||
DIST mat2-0.13.4.tar.gz.asc 833 BLAKE2B 5e108396ca5d52c88e714b3f66f2e36fd900089be0820facdfed02ba44f879a02e4f510d9f28c53ac2d1a01e678f69062a72a6aca2508ceb844620d06ea4cd78 SHA512 380c7ef948aea2af1b0e4c56b69848f365db0967678dbf8881d1a33fd8050523c11b7648a676636ee68190cb640a37e41b60aa6f9f604e7cf1b6f0044fc54c98
|
||||
DIST mat2-0.13.5.tar.gz 11507328 BLAKE2B d8fd5007c65ac6eab4c493f5f71e9c5dbc56f4f89f04546ed861aed6142026cf3a013fcfe130dcf3879d45ffbe4144d51930cfc320d9f31479b3bee5fc5a103f SHA512 a700f5c136b20203b5173c685b49d589f75082a067b9a6059766dd3d78d7cf2988080c5e523e0d35e6aced79790e9a322c3b0d4a8364bb83af6ce2490acb6abb
|
||||
DIST mat2-0.13.5.tar.gz.asc 833 BLAKE2B f2127d19e0ed25331bce9d039598d568abf9a7aa08d02bca8aa0428bfe071093762f76141b8d36a4803d4967bd19b697395ac45c491b08aee99e3a9ef8a05803 SHA512 bfec8fc0788e3e0369d42ad033628fa5231122c8295045bfa230964413fb4255ed1e08ff57bd79b2571db844cfa84ef0f2895aca14df319700d6e1dc8aac0b47
|
||||
|
||||
70
app-misc/mat2/mat2-0.13.5.ebuild
Normal file
70
app-misc/mat2/mat2-0.13.5.ebuild
Normal file
@@ -0,0 +1,70 @@
|
||||
# Copyright 2020-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{11..13} )
|
||||
PYTHON_REQ_USE="xml(+)"
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
|
||||
inherit distutils-r1 optfeature verify-sig
|
||||
|
||||
DESCRIPTION="Metadata Anonymisation Toolkit: handy tool to trash your metadata"
|
||||
HOMEPAGE="https://0xacab.org/jvoisin/mat2"
|
||||
SIG_UPLOAD_HASH="060efa77668fa7f6d9baeb8a327857af"
|
||||
SRC_URI="
|
||||
https://0xacab.org/jvoisin/${PN}/-/archive/${PV}/${P}.tar.gz
|
||||
verify-sig? ( https://0xacab.org/-/project/1139/uploads/${SIG_UPLOAD_HASH}/${P}.tar.gz.asc )
|
||||
"
|
||||
|
||||
LICENSE="LGPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
RDEPEND="
|
||||
app-text/poppler[introspection,cairo]
|
||||
dev-libs/glib:2
|
||||
dev-python/pycairo:0[${PYTHON_USEDEP}]
|
||||
dev-python/pygobject:3[cairo,${PYTHON_USEDEP}]
|
||||
gnome-base/librsvg[introspection]
|
||||
media-libs/mutagen:0[${PYTHON_USEDEP}]
|
||||
x11-libs/gdk-pixbuf:2[introspection,jpeg,tiff]
|
||||
"
|
||||
BDEPEND="
|
||||
verify-sig? ( >sec-keys/openpgp-keys-jvoisin-20200714 )
|
||||
test? (
|
||||
media-libs/exiftool:*
|
||||
media-video/ffmpeg[mp3,vorbis]
|
||||
)
|
||||
"
|
||||
|
||||
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/jvoisin.asc
|
||||
|
||||
DOCS=( doc {CHANGELOG,CONTRIBUTING,INSTALL,README}.md )
|
||||
|
||||
distutils_enable_tests unittest
|
||||
|
||||
src_prepare() {
|
||||
sed -i '/data_files/d' setup.py || die
|
||||
distutils-r1_src_prepare
|
||||
}
|
||||
|
||||
src_test() {
|
||||
if has_version -b sys-apps/bubblewrap; then
|
||||
# Double sandboxing is not possible
|
||||
has usersandbox ${FEATURES} && return 0
|
||||
fi
|
||||
|
||||
distutils-r1_src_test
|
||||
}
|
||||
|
||||
src_install() {
|
||||
distutils-r1_src_install
|
||||
doman doc/mat2.1
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
optfeature "misc file format support" media-libs/exiftool
|
||||
optfeature "sandboxing" sys-apps/bubblewrap
|
||||
optfeature "video support" media-video/ffmpeg
|
||||
}
|
||||
@@ -1,2 +1,2 @@
|
||||
DIST athena-negotiation-0.1.3.tar.gz 10687 BLAKE2B 13f5e206e209be614b0e24f7ee990ed024c1f0b0b69d6e0646d8d220e268a0a12bd9b1af60f05a74fd4152e20cab1658c87016f91882ed91463ddbec732a927a SHA512 6a338defbc773b5f8eb8472ba4bf18429f5418b7ac7a12cf889e75e6b42098243f6afddaaa3288e6ea5abb56107310f7510fc7911ea760aea9d61eae3369c3df
|
||||
DIST athena-negotiation-0.1.5.tar.gz 11068 BLAKE2B 87153adda08a204247859091466e7e80bdd0e46fa7f940b372f433487ee96b20da566c6fb2f9a2248cc8212f08a09d4be5f151e6328af47d2f93b72fb799d44e SHA512 7b14d99abd4702f4ea1b20c12d9c2b38044febb698772f06e4954924a81ec69f3330c5d8024fa5f95a4fe232b0e18991701002bef5865f241f7b0d66d5da9a0b
|
||||
DIST athena-negotiation-0.2.0.tar.gz 11452 BLAKE2B 70212836007336213a5612f83db15c428ddfbef71fd1755b6a95bd9c96ff00fd5d6f1be10598d5d23d7ef6314f71f7395542a22eaecb8ec78ffa8775ebf175aa SHA512 1a60c457c916b06cb241b77948daf4baeaaa5c562e386982b25b07397435fb4cb953088df658a795ceab1c44432c86c050a912cc104c0648dcad2b631af888e0
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 2022-2023 Gentoo Authors
|
||||
# Copyright 2022-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
@@ -17,10 +17,6 @@ KEYWORDS="~amd64"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
BDEPEND="
|
||||
test? (
|
||||
dev-crystal/athena-spec
|
||||
)
|
||||
"
|
||||
BDEPEND="test? ( dev-crystal/athena-spec )"
|
||||
|
||||
DOCS=( {CHANGELOG,README}.md )
|
||||
DOCS=( {CHANGELOG,CONTRIBUTING,README}.md )
|
||||
@@ -7,7 +7,7 @@
|
||||
<name>George Dietrich</name>
|
||||
<email>george@dietrich.app</email>
|
||||
</maintainer>
|
||||
<doc>https://athenaframework.org/Negotiation</doc>
|
||||
<doc>https://athenaframework.org/Negotiation/</doc>
|
||||
<remote-id type="github">athena-framework/negotiation</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 2022-2024 Gentoo Authors
|
||||
# Copyright 2022-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
@@ -18,7 +18,7 @@ RESTRICT="!test? ( test )"
|
||||
TEST_DEPEND="
|
||||
dev-crystal/crustache
|
||||
dev-crystal/jbuilder
|
||||
dev-crystal/liquid
|
||||
<dev-crystal/liquid-1
|
||||
dev-crystal/slang
|
||||
dev-crystal/temel
|
||||
dev-crystal/water
|
||||
|
||||
@@ -1 +1,2 @@
|
||||
DIST liquid-0.4.1.tar.gz 24258 BLAKE2B 0629dec657db5f0dd130e336c6adcf7b413fd58e12f0a06191a8daf8eee3bc70b85032f71923156f9229653515aecdc04a33c2109b8bf1b41b1f8458c768e6dd SHA512 1dc1f45f1f1c1d1a9302a1e5d921ac4e6482f0930752cfbd2a5f9448254457421f449180e7103175c3add33a0c70fdc79dff0d413ac0ce325079b6a77ee65d5b
|
||||
DIST liquid-1.0.0.tar.gz 58533 BLAKE2B 8c439bd3f6804681e7f63c2d41e1110c7f02b7491557a804ceb05eda391308afef73b3dc9d4d540067b89f231b9e0a1bce71b8ee61c70d1fec613fff6268920c SHA512 f9815ecef1771f0b638f814c6d66416991db88d00cae80af33d1c4a7bbdd6a2d6dd1fb2af3d26d5510a169bdea23400590782e8b5d5fb6724e2c8a3c424efaff
|
||||
|
||||
16
dev-crystal/liquid/liquid-1.0.0.ebuild
Normal file
16
dev-crystal/liquid/liquid-1.0.0.ebuild
Normal file
@@ -0,0 +1,16 @@
|
||||
# Copyright 2022-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit shards
|
||||
|
||||
MY_PN="${PN}.cr"
|
||||
DESCRIPTION="Liquid template engine for Crystal"
|
||||
HOMEPAGE="https://github.com/amberframework/liquid.cr"
|
||||
SRC_URI="https://github.com/amberframework/${MY_PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
S="${WORKDIR}/${MY_PN}-${PV}"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
@@ -7,6 +7,6 @@
|
||||
<name>Arnaud Fernandés</name>
|
||||
<email>arnaud.fernandes@laposte.net</email>
|
||||
</maintainer>
|
||||
<remote-id type="github">TechMagister/liquid.cr</remote-id>
|
||||
<remote-id type="github">amberframework/liquid.cr</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
DIST crystal-1.13.1-1-linux-x86_64.tar.gz 51651920 BLAKE2B 304203d7f46653c7c687e0d96ab8ff63798cc1e8f43ffcb9d3fd12c04e5ac35d058d6964e8d6e8f407b579e1bc80daa88dc0d9463cc7dc558055b36e96f75799 SHA512 d79555b3f79b0e9ad48ae08b1566c0ac2c1097ae28c434af43d869916b5a4b81383491492f548fec2bd662ff29231c83c14f10bacbb85bc9741a1903e3f331f2
|
||||
DIST crystal-1.13.1-docs.tar.gz 14992382 BLAKE2B 4e9a02e60792925b0774392c40e86d5e832f1fa0640a1c5ba6a08d0b48e14303d9b375b148916c682607826c4daa65cef4cb389361942233b56d5228105a5c89 SHA512 bca46e8db923253680bf1f05bcab731e7a6d9193ec9fe2e4346d240bea16bb7fe985513b7fe1e6a43ad6d15a8961006507c45e90e3ba5165a608ff6bad9febbe
|
||||
DIST crystal-1.14.0-1-linux-x86_64.tar.gz 51712092 BLAKE2B 25281d0488ce84b278005e918fd7ae893ec690d50b01c65f06370e24d3ef6548a3ff823c0ce1903fc3d6d0c4108ab8c72365ce51f1ebb64519e0076cc5df9dff SHA512 ff7839166ebe0217149d0185c27fa0d48cd7322ddca3492e3bbbfaf505696994ce04a86eb1f51f6c0633892ebc4b82bac53ec9cb26c0a9c588c5002a984f0038
|
||||
DIST crystal-1.14.0-docs.tar.gz 15325430 BLAKE2B 970aeb6cc8fb5694efc5a7a5c319a1afdae3d2292a669b1e60f0eacd2928e7b4fdbb079a23b29bd471cae17e343d7d748837331a31228d308a783b062a39c92e SHA512 4b86441e1b3f3a42008a65c9c52cf14554fe4ec31d5f5cde35bdc993ada110825c298e427b434e74781d340e62df91c183e07677272dcd3cb53e19b54d03b281
|
||||
DIST crystal-1.15.0-1-linux-x86_64.tar.gz 51497623 BLAKE2B 03059b38b1df3a035c82472f0691c3b37d9b82ae90e0cae922a36c069750e5d00444dc5759fd5cefee294fbde20b17aac233323067256caf161ef542d27e51d5 SHA512 ee0a85d98fd1170c97380184bd845cafd426765bf633d0d26885e970a5e15241d76a93a11c1a207ddedef9a1d76978e5f32be17b074cd3c03c3f5cc5b7e064b9
|
||||
DIST crystal-1.15.0-docs.tar.gz 15744275 BLAKE2B 10c30651b067e23feb8f7622c4262ac0610c965bd1ca284899f39413d7356713903c83ebffab8224e6db845604132fb2a533c33be3fe7205dd98c3d6d8522b65 SHA512 5700df1fb8a27162a11c337d02cac21a3417d67409e4d65ca6aac08c6f639894137584ac776399a3664a157e2fc6fed147178159371a35f1bf879bdb9ced5e7f
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
@@ -1,2 +1,2 @@
|
||||
DIST bump_my_version-0.28.2.tar.gz 989540 BLAKE2B 221ae8af4a6043e6af7719a86397ddffe68ecefb0533fee0e8da4c05824a66389c66c14ad2cf66f3cb2aa497e79c8acfb9701c42f2cffb43ad496bc9f8f2e1f9 SHA512 d37b20777651b8c521d1e35bb3cc03465afaae01ebdf64542b09c138f0f5625dd35f81e8e93f6ce39286f3f3e95489c9c1ea1b15b72285da9919c9418802814a
|
||||
DIST bump_my_version-0.29.0.tar.gz 1013425 BLAKE2B d70b7cf2ee206e6b8c3d4325bc06220564bbceb6edfe12a814f7eede832fb1a15cbb03ae53d2e2c7f8d799a7e444095d0d5a34a7f072321a1c8b1b6668e4b5f7 SHA512 5692523708c2b741757554664436e40f1b3d27961eb3aa9b1c81beaea7a5e5f8dc6c9eb21e6d0e81aab5209165b6cf8b048b0f8b3a4d71a978d54116cb3dc154
|
||||
DIST bump_my_version-0.30.0.tar.gz 1062228 BLAKE2B 7949839047321811eccc1cf93fd85e71691389bfde203f2a24932f4a2e38e0e1b99cba7ba900cc46850de367a6569b7b958fa4144166d5ca779755816c073f64 SHA512 6fc1ec7a2231e4e665ebfc0caacbb089498ea714eb144154cfa322fb1efd278f3530447417314e6eb0e99c5edfbc4270de2f9f9461237a18eb22a46a4fdd0e87
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 2023-2024 Gentoo Authors
|
||||
# Copyright 2023-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
@@ -9,7 +9,7 @@ CHROMIUM_LANGS="
|
||||
sw ta te th tr uk ur vi zh-CN zh-TW
|
||||
"
|
||||
|
||||
inherit chromium-2 desktop unpacker linux-info
|
||||
inherit chromium-2 desktop unpacker linux-info xdg-utils
|
||||
|
||||
DESCRIPTION="The CurseForge Electron App"
|
||||
HOMEPAGE="https://www.curseforge.com/"
|
||||
@@ -21,7 +21,7 @@ SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
RESTRICT="bindist mirror strip test"
|
||||
|
||||
DEPEND="
|
||||
RDEPEND="
|
||||
app-accessibility/at-spi2-core
|
||||
dev-libs/expat
|
||||
dev-libs/glib
|
||||
@@ -48,6 +48,7 @@ DEPEND="
|
||||
x11-libs/pango
|
||||
x11-misc/xdg-utils
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
DESTDIR="/opt/${PN}"
|
||||
|
||||
@@ -89,4 +90,11 @@ pkg_postinst() {
|
||||
elog "This package will keep itself up-to-date."
|
||||
elog "No need to download any ebuilds in the future."
|
||||
elog "CurseForge is not open-source."
|
||||
xdg_icon_cache_update
|
||||
xdg_desktop_database_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
xdg_icon_cache_update
|
||||
xdg_desktop_database_update
|
||||
}
|
||||
|
||||
1
gui-libs/libsfdo/Manifest
Normal file
1
gui-libs/libsfdo/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST libsfdo-v0.1.3.tar.bz2 41920 BLAKE2B 0e6962652f6076373bd280801fc7aa447ca942879d635be971c7b00d8af5f74777674bd19dab0d23b7a15417d5dbecbff39ecbe8e7e36d1cbc7b92976d58901e SHA512 c5a968a41a6d5f453cf76631f7ae228218f9d5a248964b2d77e10cf33421a22fcc359b646894d793464bcd315b7cb840bd5aaf34624bf1462bc7807c1c98aefb
|
||||
32
gui-libs/libsfdo/libsfdo-0.1.3.ebuild
Normal file
32
gui-libs/libsfdo/libsfdo-0.1.3.ebuild
Normal file
@@ -0,0 +1,32 @@
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit meson
|
||||
|
||||
DESCRIPTION="A collection of libraries which implement some freedesktop.org specifications"
|
||||
HOMEPAGE="https://gitlab.freedesktop.org/vyivel/libsfdo"
|
||||
SRC_URI="https://gitlab.freedesktop.org/vyivel/libsfdo/-/archive/v${PV}/libsfdo-v${PV}.tar.bz2"
|
||||
|
||||
# necessary because packaged dir contains a v before version number
|
||||
S="${WORKDIR}/${PN}-v${PV}"
|
||||
|
||||
LICENSE="BSD-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="examples test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
BDEPEND="
|
||||
dev-build/meson
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
src_configure() {
|
||||
local emesonargs=(
|
||||
$(meson_feature examples)
|
||||
$(meson_feature test tests)
|
||||
)
|
||||
meson_src_configure
|
||||
}
|
||||
11
gui-libs/libsfdo/metadata.xml
Normal file
11
gui-libs/libsfdo/metadata.xml
Normal file
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>vincentahluwalia@protonmail.com</email>
|
||||
<name>Vincent Ahluwalia</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="freedesktop-gitlab">vyivel/libsfdo</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
2
gui-wm/labwc/Manifest
Normal file
2
gui-wm/labwc/Manifest
Normal file
@@ -0,0 +1,2 @@
|
||||
DIST labwc-0.8.1.tar.gz 458858 BLAKE2B 4a54f20ef07df7da8612ea911562a86fe619bf94a42eeb222ba72f667acc83c5847521d01500ac8ad33e34863d406d30fc403fce511c96bce6e98d595b3a26f4 SHA512 46c60cefdaae608aa4ab198d66ed405d46291a6b47a2ba0da922240552d157c82e055ecfdecaaaf561ec6951539ecb380801bb8bfdc3eaf7d8c73ae88e41f2b5
|
||||
DIST labwc-0.8.2.tar.gz 473740 BLAKE2B addcf8c12dc6c34a6f9e958db40bbfd8f85aec582e0507be1d3d7d2904175d5d1cea480c4ba3365167767e64c02c269ce6b34ad5cf81eec4ae3a34af1123eba8 SHA512 31928cf93225189762a19a288e7469adebdb6b2d5810815d9735bb7f5b0eef3d2e8efa27032f37120c77428e11414fd1b48df357a7832ea78006456dec19d2aa
|
||||
9
gui-wm/labwc/files/labwc-meson_doc_path.patch
Normal file
9
gui-wm/labwc/files/labwc-meson_doc_path.patch
Normal file
@@ -0,0 +1,9 @@
|
||||
--- a/docs/meson.build 2024-07-19 23:06:14.000000000 +0200
|
||||
+++ b/docs/meson.build 2024-07-20 16:52:29.360804236 +0200
|
||||
@@ -35,5 +35,5 @@
|
||||
'rc.xml',
|
||||
'rc.xml.all'
|
||||
],
|
||||
- install_dir: get_option('datadir') / 'doc' / meson.project_name()
|
||||
+ install_dir: get_option('datadir') / 'doc' / meson.project_name() + '-' + meson.project_version()
|
||||
)
|
||||
73
gui-wm/labwc/labwc-0.8.1.ebuild
Normal file
73
gui-wm/labwc/labwc-0.8.1.ebuild
Normal file
@@ -0,0 +1,73 @@
|
||||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit meson xdg-utils
|
||||
|
||||
DESCRIPTION="Openbox alternative for wayland"
|
||||
HOMEPAGE="https://github.com/labwc/labwc"
|
||||
|
||||
if [[ ${PV} == 9999 ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/labwc/labwc"
|
||||
else
|
||||
SRC_URI="https://github.com/labwc/labwc/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~amd64"
|
||||
fi
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
IUSE="X icons nls svg man static-analyzer test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-libs/wayland-1.19
|
||||
dev-libs/glib:2
|
||||
>=dev-libs/libinput-1.14
|
||||
dev-libs/libxml2:2
|
||||
gui-libs/wlroots:0.18[X?]
|
||||
media-libs/libpng
|
||||
x11-libs/cairo[X?]
|
||||
x11-libs/libdrm:=
|
||||
x11-libs/libxkbcommon:=[X?]
|
||||
x11-libs/pango[X?]
|
||||
x11-libs/pixman
|
||||
nls? ( sys-devel/gettext )
|
||||
svg? ( >=gnome-base/librsvg-2.46 )
|
||||
X? ( x11-libs/libxcb:0= )
|
||||
X? ( x11-base/xwayland )
|
||||
icons? ( gui-libs/libsfdo )
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
BDEPEND="
|
||||
>=dev-libs/wayland-protocols-1.35
|
||||
sys-devel/gettext
|
||||
virtual/pkgconfig
|
||||
man? ( app-text/scdoc )
|
||||
test? ( dev-util/cmocka )
|
||||
"
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-meson_doc_path.patch
|
||||
)
|
||||
|
||||
src_configure() {
|
||||
local emesonargs=(
|
||||
$(meson_feature X xwayland)
|
||||
$(meson_feature nls)
|
||||
$(meson_feature svg)
|
||||
$(meson_feature icons icon)
|
||||
$(meson_feature man man-pages)
|
||||
$(meson_feature test)
|
||||
$(meson_feature static-analyzer static_analyzer)
|
||||
)
|
||||
meson_src_configure
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_icon_cache_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
xdg_icon_cache_update
|
||||
}
|
||||
73
gui-wm/labwc/labwc-0.8.2.ebuild
Normal file
73
gui-wm/labwc/labwc-0.8.2.ebuild
Normal file
@@ -0,0 +1,73 @@
|
||||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit meson xdg-utils
|
||||
|
||||
DESCRIPTION="Openbox alternative for wayland"
|
||||
HOMEPAGE="https://github.com/labwc/labwc"
|
||||
|
||||
if [[ ${PV} == 9999 ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/labwc/labwc"
|
||||
else
|
||||
SRC_URI="https://github.com/labwc/labwc/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~amd64"
|
||||
fi
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
IUSE="X icons nls svg man static-analyzer test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-libs/wayland-1.19
|
||||
dev-libs/glib:2
|
||||
>=dev-libs/libinput-1.14
|
||||
dev-libs/libxml2:2
|
||||
>=gui-libs/wlroots-0.18.1[X?]
|
||||
media-libs/libpng
|
||||
x11-libs/cairo[X?]
|
||||
x11-libs/libdrm:=
|
||||
x11-libs/libxkbcommon:=[X?]
|
||||
x11-libs/pango[X?]
|
||||
x11-libs/pixman
|
||||
nls? ( sys-devel/gettext )
|
||||
svg? ( >=gnome-base/librsvg-2.46 )
|
||||
X? ( x11-libs/libxcb:0= )
|
||||
X? ( x11-base/xwayland )
|
||||
icons? ( gui-libs/libsfdo )
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
BDEPEND="
|
||||
>=dev-libs/wayland-protocols-1.35
|
||||
sys-devel/gettext
|
||||
virtual/pkgconfig
|
||||
man? ( app-text/scdoc )
|
||||
test? ( dev-util/cmocka )
|
||||
"
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-meson_doc_path.patch
|
||||
)
|
||||
|
||||
src_configure() {
|
||||
local emesonargs=(
|
||||
$(meson_feature X xwayland)
|
||||
$(meson_feature nls)
|
||||
$(meson_feature svg)
|
||||
$(meson_feature icons icon)
|
||||
$(meson_feature man man-pages)
|
||||
$(meson_feature test)
|
||||
$(meson_feature static-analyzer static_analyzer)
|
||||
)
|
||||
meson_src_configure
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_icon_cache_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
xdg_icon_cache_update
|
||||
}
|
||||
73
gui-wm/labwc/labwc-9999.ebuild
Normal file
73
gui-wm/labwc/labwc-9999.ebuild
Normal file
@@ -0,0 +1,73 @@
|
||||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit meson xdg-utils
|
||||
|
||||
DESCRIPTION="Openbox alternative for wayland"
|
||||
HOMEPAGE="https://github.com/labwc/labwc"
|
||||
|
||||
if [[ ${PV} == 9999 ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/labwc/labwc"
|
||||
else
|
||||
SRC_URI="https://github.com/labwc/labwc/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~amd64"
|
||||
fi
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
IUSE="X icons nls svg man static-analyzer test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-libs/wayland-1.19
|
||||
dev-libs/glib:2
|
||||
>=dev-libs/libinput-1.14
|
||||
dev-libs/libxml2:2
|
||||
>=gui-libs/wlroots-0.18.1[X?]
|
||||
media-libs/libpng
|
||||
x11-libs/cairo[X?]
|
||||
x11-libs/libdrm:=
|
||||
x11-libs/libxkbcommon:=[X?]
|
||||
x11-libs/pango[X?]
|
||||
x11-libs/pixman
|
||||
nls? ( sys-devel/gettext )
|
||||
svg? ( >=gnome-base/librsvg-2.46 )
|
||||
X? ( x11-libs/libxcb:0= )
|
||||
X? ( x11-base/xwayland )
|
||||
icons? ( gui-libs/libsfdo )
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
BDEPEND="
|
||||
>=dev-libs/wayland-protocols-1.35
|
||||
sys-devel/gettext
|
||||
virtual/pkgconfig
|
||||
man? ( app-text/scdoc )
|
||||
test? ( dev-util/cmocka )
|
||||
"
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-meson_doc_path.patch
|
||||
)
|
||||
|
||||
src_configure() {
|
||||
local emesonargs=(
|
||||
$(meson_feature X xwayland)
|
||||
$(meson_feature nls)
|
||||
$(meson_feature svg)
|
||||
$(meson_feature icons icon)
|
||||
$(meson_feature man man-pages)
|
||||
$(meson_feature test)
|
||||
$(meson_feature static-analyzer static_analyzer)
|
||||
)
|
||||
meson_src_configure
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_icon_cache_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
xdg_icon_cache_update
|
||||
}
|
||||
15
gui-wm/labwc/metadata.xml
Normal file
15
gui-wm/labwc/metadata.xml
Normal file
@@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>vincentahluwalia@protonmail.com</email>
|
||||
<name>Vincent Ahluwalia</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">labwc/labwc</remote-id>
|
||||
</upstream>
|
||||
<use>
|
||||
<flag name="icons">Add support for window icons. Icons will only be displayed with USE=svg enabled</flag>
|
||||
<flag name="static-analyzer">Run gcc static analyzer</flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
||||
@@ -4,3 +4,5 @@ DIST phoc-0.43.0.tar.xz 689036 BLAKE2B 4a89bd56ff1fff983d6f99d84165bae0e2a0a6295
|
||||
DIST phoc-0.43.0.tar.xz.asc 833 BLAKE2B 6f8aeea6582188b7d57fea8621384b260eb2dd3ffbc9bb6b879f819fb713e420e1fea00013026f07b27983c8725c2e8e8f0774ea9a7a2e454ff5039d3739ca8f SHA512 a64445e050477b9174b2d25a8302812155f9286401fbaad7dc125fec0c70889fd8776c0880c278e7d00799177e666f8144287e1c3939af033598802b9f9fe5c5
|
||||
DIST phoc-0.44.0.tar.xz 689792 BLAKE2B 47f4ad8b5fed5527eee460e1130273b22fe4c9d7aa1a0984750036915f2faea2a6eae606a64eda360250fe89491308f3f54a73d764c324bf553706edb8f664d5 SHA512 e7c78dbca7253da86538b2a3809eaf8b185d9d78d8843e8b12b2e435ab529495bc5c77a7cd23bd8b621c0d1f132abdd8a6c9a567586082360e517417fb4f0f94
|
||||
DIST phoc-0.44.0.tar.xz.asc 833 BLAKE2B 565eda07b26200d74626e7eee608d8200550c39340adb975f7bd93623486cc5696443c76a89f23d89418bf13f60238fe15200539b87b540cf202a3ab8670ac84 SHA512 9704e505f095e48270c6b011e5318fe3676cfdc9eb2b08dbc705c3c44b68b18b1f62776ffd7287c5fcda3931372578323a4fee3b652c902c245a5d7970f1f484
|
||||
DIST phoc-0.44.1.tar.xz 689848 BLAKE2B 49e5782aedba3aba25e1bc2647b89d1e083fcfd2c77828a8816eef538dc1967d5ef1d407a029dcf92c26ef7ee97b9d0c7198bea906f1b5344ac193e6024a9b4b SHA512 99fcd9bc4dc65cb3776d9a1123886c594e5cd303c36037070d7889ebbd9c8a8ace2115bae53c6df6e127e31047da9f2a82508eeb2a6a5b8befe5459f5e4ac232
|
||||
DIST phoc-0.44.1.tar.xz.asc 833 BLAKE2B dd462708672966d14fb4517b8bdf6ce70c9b74ef16ef20e0379cdab36daace663197fd019e21ffe30d2ac80bbde38dc260ae9e6b2bd41aedc507ed584ce5b367 SHA512 35145f2ca15f189fda02d4eeee3ab6d28d03903be81ea04a2fafb9c8f7f9573260a76c111304ba354e7172578d67eba1b12dd6be0b7ec34a4bf4f7e7621f7e54
|
||||
|
||||
114
gui-wm/phoc/phoc-0.44.1.ebuild
Normal file
114
gui-wm/phoc/phoc-0.44.1.ebuild
Normal file
@@ -0,0 +1,114 @@
|
||||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit gnome2-utils meson verify-sig virtualx xdg
|
||||
|
||||
DESCRIPTION="Wayland compositor for mobile phones"
|
||||
HOMEPAGE="https://gitlab.gnome.org/World/Phosh/phoc"
|
||||
SRC_URI="https://sources.phosh.mobi/releases/${PN}/${P}.tar.xz
|
||||
verify-sig? ( https://sources.phosh.mobi/releases/${PN}/${P}.tar.xz.asc )
|
||||
"
|
||||
|
||||
LICENSE="|| ( GPL-3+ MIT ) GPL-3+ LGPL-2.1+ MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64"
|
||||
IUSE="gtk-doc man test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
WLROOTS_DEPEND="
|
||||
>=dev-libs/libinput-1.14.0:=
|
||||
>=dev-libs/wayland-1.22.0
|
||||
media-libs/libdisplay-info:=
|
||||
media-libs/libglvnd
|
||||
|| (
|
||||
>=media-libs/mesa-24.1.0_rc1[opengl]
|
||||
<media-libs/mesa-24.1.0_rc1[egl(+),gles2]
|
||||
)
|
||||
sys-apps/hwdata
|
||||
sys-auth/seatd:=
|
||||
x11-base/xwayland
|
||||
x11-libs/cairo
|
||||
>=x11-libs/libdrm-2.4.114
|
||||
x11-libs/libxcb:=
|
||||
x11-libs/libxkbcommon
|
||||
>=x11-libs/pixman-0.42.0
|
||||
x11-libs/xcb-util-errors
|
||||
x11-libs/xcb-util-renderutil
|
||||
x11-libs/xcb-util-wm
|
||||
virtual/libudev
|
||||
amd64? ( >=dev-libs/libliftoff-0.4 )
|
||||
"
|
||||
COMMON_DEPEND="${WLROOTS_DEPEND}
|
||||
>=dev-libs/glib-2.74:2
|
||||
dev-libs/gmobile
|
||||
dev-libs/libinput:=
|
||||
dev-libs/wayland
|
||||
>=gnome-base/gnome-desktop-3.26:3
|
||||
gnome-base/gsettings-desktop-schemas
|
||||
x11-libs/pixman
|
||||
x11-libs/libxcb:=
|
||||
x11-libs/libxkbcommon
|
||||
"
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
test? ( x11-wm/mutter )
|
||||
"
|
||||
RDEPEND="${COMMON_DEPEND}"
|
||||
BDEPEND="
|
||||
dev-libs/glib:2
|
||||
dev-libs/wayland-protocols
|
||||
dev-util/wayland-scanner
|
||||
sys-devel/gettext
|
||||
gtk-doc? ( dev-util/gi-docgen )
|
||||
man? ( dev-python/docutils )
|
||||
verify-sig? ( sec-keys/openpgp-keys-phosh )
|
||||
"
|
||||
|
||||
VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/phosh.asc"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
cd subprojects/wlroots || die
|
||||
eapply "${S}"/subprojects/packagefiles/wlroots
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local emesonargs=(
|
||||
$(meson_use gtk-doc gtk_doc)
|
||||
$(meson_use man)
|
||||
$(meson_use test tests)
|
||||
-Ddefault_library=static
|
||||
-Dembed-wlroots=enabled
|
||||
-Dxwayland=enabled
|
||||
)
|
||||
meson_src_configure
|
||||
}
|
||||
|
||||
src_test() {
|
||||
local -x LC_ALL="C.UTF-8"
|
||||
virtx meson_src_test
|
||||
}
|
||||
|
||||
src_install() {
|
||||
meson_src_install --skip-subprojects wlroots
|
||||
|
||||
if use gtk-doc; then
|
||||
mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die
|
||||
mv "${ED}"/usr/share/doc/${PN}-${SLOT} "${ED}"/usr/share/gtk-doc/html/ || die
|
||||
fi
|
||||
|
||||
newbin helpers/auto-maximize phoc-auto-maximize
|
||||
newbin helpers/scale-to-fit phoc-scale-to-fit
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_pkg_postinst
|
||||
gnome2_schemas_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
xdg_pkg_postrm
|
||||
gnome2_schemas_update
|
||||
}
|
||||
@@ -1,2 +1,3 @@
|
||||
DIST gst-plugins-good-1.22.12.tar.xz 2844924 BLAKE2B 5bc2f802a6abac4405642f9fe9a0ce4aacfdd1273a9e6224f7fa917ec3a654a2db97c6f74f8cbba93211bc7d41a10ea5394342ea9c902fddb723adfe8535cdec SHA512 06edbec1981681eef13852f21814666ccd9b664892795109d605015e0fe351d9cc3159af3e0ff92aa0d6bf085af8a749333d128544a2ce8b545067b95b7e09c0
|
||||
DIST gst-plugins-good-1.24.10.tar.xz 2936480 BLAKE2B 7f860cebe757dccd46d3f37a6e88b20d616d2d754f00833d0805a81a07046a67e37b4c6a0b9ba12857142ad6f642db29eba795da4c7feabdf9ec836d13d95d9e SHA512 8c22f0502952677657716d52116101dd03d4b7af19f16bab6d5afbbc24fd9c920c3030bbe307cff19558b7a41d0347de0f5f28b4e15d9a26b482eb0c84d482f5
|
||||
DIST gst-plugins-good-1.24.11.tar.xz 2937828 BLAKE2B 66d2f4ff4564d34a0cb26c6bd00d7dd933d7674a08ea8119e94c32f2088c8f3aebc006e4288309bb3c2b5862f44806f74395609f4c58f2d563247dd8acf4f49d SHA512 7b15baf2aa0aa72f469d0c44cc13a892b85e7d4e08d04c44bfeb0ff475aa274474adcf652ed4fb9bca22155d04afa47898a423d3b5844a9b597337a3ab46faed
|
||||
|
||||
45
media-plugins/gst-plugins-qt6/gst-plugins-qt6-1.24.11.ebuild
Normal file
45
media-plugins/gst-plugins-qt6/gst-plugins-qt6-1.24.11.ebuild
Normal file
@@ -0,0 +1,45 @@
|
||||
# Copyright 2021-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
GST_ORG_MODULE=gst-plugins-good
|
||||
inherit gstreamer-meson
|
||||
|
||||
DESCRIPTION="Qt6 QML video sink plugin for GStreamer"
|
||||
|
||||
LICENSE="GPL-2+"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="+X eglfs wayland"
|
||||
REQUIRED_USE="
|
||||
|| ( X eglfs wayland )
|
||||
eglfs? ( kernel_linux )
|
||||
"
|
||||
|
||||
RDEPEND="
|
||||
dev-qt/qtbase:6[X?,eglfs?,gui,opengl,wayland?]
|
||||
dev-qt/qtdeclarative:6[opengl]
|
||||
>=media-libs/gst-plugins-base-${PV}:${SLOT}[X?,opengl,wayland?]
|
||||
eglfs? ( media-libs/gst-plugins-base:${SLOT}[egl] )
|
||||
wayland? (
|
||||
dev-qt/qtwayland:6
|
||||
media-libs/gst-plugins-base:${SLOT}[egl]
|
||||
)
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
BDEPEND="
|
||||
dev-qt/qtbase:6
|
||||
dev-qt/qtshadertools:6
|
||||
"
|
||||
|
||||
GST_PLUGINS_BUILD_DIR="qt6"
|
||||
|
||||
multilib_src_configure() {
|
||||
local emesonargs=(
|
||||
$(meson_feature X qt-x11)
|
||||
$(meson_feature eglfs qt-egl)
|
||||
$(meson_feature wayland qt-wayland)
|
||||
)
|
||||
|
||||
gstreamer_multilib_src_configure
|
||||
}
|
||||
@@ -1 +1,2 @@
|
||||
DIST rsgain-3.5.1-source.tar.xz 50776 BLAKE2B 1568ff87c11e806875ae728cd2c4e80a2fc60b8db7c1dd1f9de4a119ced0547253febda748f514906ae4a78eadec6be62a365999820fb0ed4e656656ded53475 SHA512 6339c9ed8fd120b21026a55a5ec14605d3bc0b9bc87d975f9eff274023f58fdeaa8cf23b928fc3d34a38d7f2a1e5ad8786d114e21b4e42a8445dc6ec6117d32e
|
||||
DIST rsgain-3.5.3-source.tar.xz 51720 BLAKE2B ea996a8208d4cc9982d05f90abe9b9eabbdea49dbe03a10be353af52038efa9067b3ec1e2adf73ffca351dadc3bbd5565e51037f0d47251a3269a5938609c165 SHA512 1ef66e55855a25626e577d870d88556b65263e254daf065f84eac02959eef1cb9d60ed4dc5c0253e49e6e4f877363f4ea9a9b4bb205331e2886d97f7b4e39235
|
||||
|
||||
38
media-sound/rsgain/rsgain-3.5.3.ebuild
Normal file
38
media-sound/rsgain/rsgain-3.5.3.ebuild
Normal file
@@ -0,0 +1,38 @@
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit cmake
|
||||
|
||||
DESCRIPTION="Really Simple replay Gain calculator for tagging audio files"
|
||||
HOMEPAGE="https://github.com/complexlogic/rsgain"
|
||||
SRC_URI="https://github.com/complexlogic/rsgain/releases/download/v${PV}/${P}-source.tar.xz"
|
||||
|
||||
LICENSE="BSD BSD-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/inih
|
||||
dev-libs/libfmt
|
||||
media-libs/libebur128
|
||||
media-libs/libogg
|
||||
media-libs/libvorbis
|
||||
media-libs/taglib
|
||||
media-video/ffmpeg
|
||||
"
|
||||
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
src_prepare() {
|
||||
cmake_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
cmake_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cmake_src_install
|
||||
}
|
||||
@@ -1 +1 @@
|
||||
DIST discord-canary-0.0.549.deb 101350134 BLAKE2B 99d92cf1d1939388b06fc0a869a0ae97b44ba3b966a0cd02a3e959921822d2acc7c14f369588fceb963879869527a6be05ced0d20512e9436994e58ac668feff SHA512 c602ee180578bee9df64bdafeeda5c48b465d26f199e3c695243f14b37ee26d8064a78d35e5871336228f625c13b6864d36be64da2ff5468aea097a0206751b2
|
||||
DIST discord-canary-0.0.574.deb 101901164 BLAKE2B 871a5d7efb25a3595b9e9363284f2ed912e904afcfee1d6d321497e8b66351f15d68a433aae61c6da0b42b8ca7f3ce74bd90782f0a09b0c9596df070145a2094 SHA512 feabca8b7880b262bd5aaf26a4e78bfcd349ad7b72fd2a7a3121b7b4044e7e8b8aaf53e34b2279a20ec563c0f4f4943f9ce8fdbf5fe65320a9860a4bf0513e63
|
||||
|
||||
@@ -1 +1,2 @@
|
||||
DIST ipfs-desktop-0.39.0-linux-amd64.deb 126937128 BLAKE2B 53ab176bb87a81cef9e9e5b968ff8ed2207be691aa19ce95cd45664590cea3a6ce071b67b67883bf3de1cb7e2b4a1fad4df8c64e5590dc8f06f46dd2fc66d543 SHA512 200bbf5289a0f1b091afd6ea102303aba9831da2fb926bb7adf5c22099cf5cee68ae1c533de81c1a11ab7af837fc4609d7caf60b97361ceedc7a2220423ac3e5
|
||||
DIST ipfs-desktop-0.40.0-linux-amd64.deb 127060680 BLAKE2B b6eec9afa2ee15bff33464c0e7bfa4b852b4a0b92fb81eec5625e993790554236cba7a5b7787e79eb6c86e44a4875accfaa19e0835c323ca7dbea94c3cdb8075 SHA512 5ffa971bfa0050bf4381389e3fe0426661fe7bdae92e6d7c3b3d3f458395324a48225b400be09f206dc973879784eced88572684786388f323a16942a3600f97
|
||||
|
||||
70
net-p2p/ipfs-desktop-bin/ipfs-desktop-bin-0.40.0.ebuild
Normal file
70
net-p2p/ipfs-desktop-bin/ipfs-desktop-bin-0.40.0.ebuild
Normal file
@@ -0,0 +1,70 @@
|
||||
# Copyright 2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
inherit desktop xdg unpacker wrapper
|
||||
DESCRIPTION="A desktop client for IPFS. The IPFS's Native Application"
|
||||
HOMEPAGE="https://github.com/ipfs/ipfs-desktop"
|
||||
SRC_URI="https://github.com/ipfs/ipfs-desktop/releases/download/v${PV}/ipfs-desktop-${PV}-linux-amd64.deb"
|
||||
|
||||
S="${WORKDIR}"
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
RDEPEND="
|
||||
x11-libs/gtk+:3
|
||||
x11-libs/libnotify
|
||||
dev-libs/nss
|
||||
x11-libs/libXScrnSaver
|
||||
x11-libs/libXtst
|
||||
x11-misc/xdg-utils
|
||||
app-accessibility/at-spi2-core
|
||||
sys-apps/util-linux
|
||||
app-crypt/libsecret
|
||||
dev-libs/expat
|
||||
dev-libs/glib:2
|
||||
dev-libs/nspr
|
||||
media-libs/alsa-lib
|
||||
media-libs/mesa
|
||||
net-print/cups
|
||||
sys-apps/dbus
|
||||
x11-libs/cairo
|
||||
x11-libs/gdk-pixbuf:2
|
||||
x11-libs/libX11
|
||||
x11-libs/libXcomposite
|
||||
x11-libs/libXdamage
|
||||
x11-libs/libXext
|
||||
x11-libs/libXfixes
|
||||
x11-libs/libXrandr
|
||||
x11-libs/libdrm
|
||||
x11-libs/libxcb
|
||||
x11-libs/libxkbcommon
|
||||
x11-libs/pango
|
||||
net-p2p/kubo
|
||||
"
|
||||
QA_PREBUILT="*"
|
||||
src_prepare(){
|
||||
default
|
||||
unpacker "${S}/usr/share/doc/ipfs-desktop/changelog.gz"
|
||||
sed -i 's|/opt/IPFS Desktop/ipfs-desktop|/usr/bin/ipfs-desktop|g' "${S}/usr/share/applications/ipfs-desktop.desktop" || die
|
||||
}
|
||||
src_install(){
|
||||
# clean up build-in kubo
|
||||
rm -r "${S}/opt/IPFS Desktop/resources/app.asar.unpacked/node_modules/kubo/kubo" || die
|
||||
|
||||
insinto "/opt"
|
||||
doins -r "${S}/opt/IPFS Desktop"
|
||||
make_wrapper ipfs-desktop "env KUBO_BINARY=$(which ipfs) /opt/IPFS\\ Desktop/ipfs-desktop"
|
||||
domenu "${S}/usr/share/applications/ipfs-desktop.desktop"
|
||||
dodoc "${S}/changelog"
|
||||
insinto "/usr/share"
|
||||
# doins -r "${S}/usr/share/icons"
|
||||
local size
|
||||
for size in 16 32 48 64 128 256 512; do
|
||||
doicon -s ${size} "${S}/usr/share/icons/hicolor/${size}x${size}/apps/ipfs-desktop.png"
|
||||
done
|
||||
fperms +x "/opt/IPFS Desktop/ipfs-desktop"
|
||||
fperms +x "/opt/IPFS Desktop/chrome-sandbox"
|
||||
fperms +x "/opt/IPFS Desktop/chrome_crashpad_handler"
|
||||
}
|
||||
@@ -1,4 +1,2 @@
|
||||
DIST byedpi-0.14.1.tar.gz 37004 BLAKE2B c14af6c2e01bf5d8c1539b5417ca2bf7cdfd501f4f1927dd7d1f643db1b2c7e26cd4bd8e3f66d885903b9349fa10f802e44039f0fc08b28143ec382a64e096b1 SHA512 5ff1d5ce03b0c824a60272130b47ba5d8ded74fdace7000780b1fff014a33cd9e42778f006d903a0dee4ec204561cd025b4788aa9bbd55b39c72d64736d6309e
|
||||
DIST byedpi-0.15.tar.gz 38376 BLAKE2B adceb3106c16d8aefe2040d8f12d9118107b23d2eac57f4a295f7800b655e889e6507f8800d1f0cc46e1365df2c987c764c68f6ab3df9a0dee3a226746e195c7 SHA512 bf6e7e4047263eb0e436b05ca40244439a232cd2b81d45ad7aad12b1f76e5796e4e5c913534599650b23d148bc2f07e98d2a2637db95106de014b303edbd1a38
|
||||
DIST byedpi-0.16.1.tar.gz 42085 BLAKE2B f17555f8ca7e6b5d930a7c921eb3b1b4cb350876775cbc28cf8b8e5aa11e67c5e689dbfb6f6d18e41d929de571d0fd615c0b95b4973fcf194f3842be89b37360 SHA512 a0cd6e5cf5681f080afabb0d1541fd04d33100920de932e65975d6214e23268c6edfacc8880f25a79e9d49eb592215c935a05d6e7ca58924861e1c8faf7eca3e
|
||||
DIST byedpi-0.16.tar.gz 41690 BLAKE2B 7a80864864a736d68824596dbe086bb4a6f90661fd02a2231c7c023ab7b098e5b38f73fa8acb8adc5f73de16d328875d42bdd3fd5f4dd34f40d9d51fd8b22e5e SHA512 42652609fe6ea1d57cdf6d8d7df1472887372f4f9621cd5111f292aa3daa45bf952782c90ecf19df2631a88eccc7f30e3b34dcaf1186f8238c5433e453b3aea1
|
||||
DIST byedpi-0.16.2.tar.gz 42071 BLAKE2B 24f2fe7587245cf5fdc751637554f0cad6933ff445ecf2ceeb9e9612aa060353a6f856023a3bf35b61fa94ce5eeacaf9a384260b63c6aacc133d0d1877ad9ede SHA512 31ff2f0567efe65c41eae7058f492d9686a1bdcce4d4ef156c75b4e0e453916417ec2c738394fd9627487da847272747cb6239d7699e9eb16eca2699fc5edbe7
|
||||
|
||||
@@ -1,34 +0,0 @@
|
||||
# Copyright 2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit systemd toolchain-funcs
|
||||
|
||||
DESCRIPTION="Bypass DPI SOCKS proxy"
|
||||
HOMEPAGE="https://github.com/hufrea/byedpi/"
|
||||
SRC_URI="https://github.com/hufrea/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
# respect optimization level
|
||||
sed -i 's/ -O.\b/ /' Makefile || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
tc-export CC
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin ciadpi
|
||||
einstalldocs
|
||||
|
||||
newinitd "${FILESDIR}"/byedpi.initd byedpi
|
||||
newconfd "${FILESDIR}"/byedpi.confd byedpi
|
||||
systemd_dounit "${FILESDIR}/${PN}.service"
|
||||
}
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 2024 Gentoo Authors
|
||||
# Copyright 2024-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
@@ -6,13 +6,15 @@ EAPI=8
|
||||
inherit systemd toolchain-funcs
|
||||
|
||||
DESCRIPTION="Bypass DPI SOCKS proxy"
|
||||
HOMEPAGE="https://github.com/hufrea/byedpi/"
|
||||
HOMEPAGE="https://github.com/hufrea/byedpi"
|
||||
SRC_URI="https://github.com/hufrea/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
RDEPEND="acct-user/byedpi"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
@@ -28,7 +30,7 @@ src_install() {
|
||||
dobin ciadpi
|
||||
einstalldocs
|
||||
|
||||
newinitd "${FILESDIR}"/byedpi.initd byedpi
|
||||
newinitd "${FILESDIR}"/byedpi.initd-r1 byedpi
|
||||
newconfd "${FILESDIR}"/byedpi.confd byedpi
|
||||
systemd_dounit "dist/linux/${PN}.service"
|
||||
|
||||
@@ -1,37 +0,0 @@
|
||||
# Copyright 2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit systemd toolchain-funcs
|
||||
|
||||
DESCRIPTION="Bypass DPI SOCKS proxy"
|
||||
HOMEPAGE="https://github.com/hufrea/byedpi/"
|
||||
SRC_URI="https://github.com/hufrea/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
# respect optimization level
|
||||
sed -i 's/ -O.\b/ /' Makefile || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
tc-export CC
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin ciadpi
|
||||
einstalldocs
|
||||
|
||||
newinitd "${FILESDIR}"/byedpi.initd byedpi
|
||||
newconfd "${FILESDIR}"/byedpi.confd byedpi
|
||||
systemd_dounit "dist/linux/${PN}.service"
|
||||
|
||||
insinto /etc
|
||||
newins "dist/linux/${PN}.conf" "${PN}.conf"
|
||||
}
|
||||
26
net-proxy/byedpi/files/byedpi.initd-r1
Normal file
26
net-proxy/byedpi/files/byedpi.initd-r1
Normal file
@@ -0,0 +1,26 @@
|
||||
#!/sbin/openrc-run
|
||||
# shellcheck shell=sh
|
||||
#
|
||||
# Copyright 2024-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
: "${BYEDPI_USER:=byedpi}"
|
||||
: "${BYEDPI_GROUP:=nobody}"
|
||||
|
||||
: "${BYEDPI_BIND_IP:=0.0.0.0}"
|
||||
: "${BYEDPI_BIND_PORT:=1080}"
|
||||
: "${BYEDPI_OPTS:=--disorder 5 --auto=torst --tlsrec 6+s}"
|
||||
|
||||
command="/usr/bin/ciadpi"
|
||||
pidfile="/run/byedpi/${RC_SVCNAME}.pid"
|
||||
command_user="${BYEDPI_USER}:${BYEDPI_GROUP}"
|
||||
command_args="--ip ${BYEDPI_BIND_IP} --port ${BYEDPI_BIND_PORT} ${BYEDPI_OPTS}"
|
||||
command_args_background="--daemon --pidfile ${pidfile}"
|
||||
|
||||
depend() {
|
||||
need net
|
||||
}
|
||||
|
||||
start_pre() {
|
||||
checkpath -q -do "${BYEDPI_USER}":root "$(dirname "${pidfile}")"
|
||||
}
|
||||
@@ -1 +1,2 @@
|
||||
DIST fastd-22.tar.xz 161288 BLAKE2B 25c741a0fe1ff4d8f02ee932301cc0bf58ff65cb95d4f53a49b2ef691d8531a917c1fea5b93f796dc0151ebeea3edd2b0c97e1ea5649ef2dfa4043b489c945eb SHA512 66196fa13c93b87b78b9e31bc267cf616dcfb4a964387c4a3f0f3176fa1529be335a6fac91379038d6a8b1a1be4fea547659551a8a9fa8d6939589d5f8a9a7aa
|
||||
DIST fastd-23.tar.xz 166916 BLAKE2B 97387c5675df47d5392dc215ff43ec46cd7a143c09c131688760acf150000eae8b8bd38572ad3a3f1af2b012ec5f0d83272541fb35ff71991597078e58407cb3 SHA512 41aae32e1fcc2e2ba6c45d9a901eaefcacdde0d03a8b5844023e6ffbef69345004b622f975eea95fc1d6864ad20f67739054e33a75fc27f4bf70d2f4147854d5
|
||||
|
||||
73
net-vpn/fastd/fastd-23.ebuild
Normal file
73
net-vpn/fastd/fastd-23.ebuild
Normal file
@@ -0,0 +1,73 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
#
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
inherit linux-info meson systemd
|
||||
|
||||
DESCRIPTION="A very small VPN daemon which tunnels IP packets and Ethernet frames over UDP."
|
||||
HOMEPAGE="https://fastd.readthedocs.io/"
|
||||
SRC_URI="https://github.com/neocturne/fastd/releases/download/v${PV}/${P}.tar.xz"
|
||||
|
||||
# while source COPYRIGHT also mentions LGPLv2.1+, that only applies to
|
||||
# vendored libmnl. we are using system libmnl.
|
||||
LICENSE="BSD BSD-2"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64"
|
||||
IUSE="+caps doc offload-l2tp systemd test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND="
|
||||
>=net-libs/libuecc-6
|
||||
dev-libs/json-c
|
||||
dev-libs/libsodium
|
||||
dev-libs/openssl
|
||||
offload-l2tp? ( net-libs/libmnl )
|
||||
caps? ( sys-libs/libcap )
|
||||
test? ( dev-util/cmocka )
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
BDEPEND="
|
||||
sys-devel/bison
|
||||
doc? ( dev-python/sphinx )
|
||||
"
|
||||
|
||||
pkg_setup() {
|
||||
if use offload-l2tp; then
|
||||
CONFIG_CHECK="~L2TP ~L2TP_V3 ~L2TP_ETH"
|
||||
declare -g ERROR_L2TP="CONFIG_L2TP isn't set. Offloading L2TP to kernel will not work."
|
||||
declare -g ERROR_L2TP_V3="CONFIG_L2TP_V3 isn't set. Offloading L2TP to kernel will not work."
|
||||
declare -g ERROR_L2TP_ETH="CONFIG_L2TP_ETH isn't set. Offloading L2TP to kernel will not work."
|
||||
linux-info_pkg_setup
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local emesonargs=(
|
||||
$(meson_feature caps capabilities)
|
||||
$(meson_feature offload-l2tp offload_l2tp)
|
||||
$(meson_feature systemd)
|
||||
$(meson_use test build_tests)
|
||||
-Dlibmnl_builtin=false
|
||||
)
|
||||
meson_src_configure
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
meson_src_compile
|
||||
if use doc; then
|
||||
einfo "Building documentation ..."
|
||||
local doc_dir="${S}/doc"
|
||||
cd "${doc_dir}" || die "Cannot chdir into \"${doc_dir}\"!"
|
||||
emake man || die "Building documentation failed!"
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
meson_src_install
|
||||
systemd_dounit "doc/examples/fastd@.service"
|
||||
newinitd "${FILESDIR}/fastd.init" fastd
|
||||
use doc && doman doc/build/man/*
|
||||
keepdir /etc/fastd
|
||||
}
|
||||
1
sci-misc/llama-cpp/Manifest
Normal file
1
sci-misc/llama-cpp/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST llama-cpp-0_pre4576.tar.gz 20506059 BLAKE2B 8f011811e4df1f8d0c26b19f96a709980e078dc7e769b33cbbb03a852a29b489f80c8a1e298fecea53997068f6b7897e4536ba5db289aa445a1a6f16f98adce3 SHA512 21150721524283454ab53e370fdaf4e766f89fbb8d4b43072b10657d8c8b686630616cddbae7954147a2ba0360ad20c4643761f3774481e13a7b180812935c4e
|
||||
33
sci-misc/llama-cpp/llama-cpp-0_pre4576.ebuild
Normal file
33
sci-misc/llama-cpp/llama-cpp-0_pre4576.ebuild
Normal file
@@ -0,0 +1,33 @@
|
||||
# Copyright 2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit cmake
|
||||
|
||||
if [[ "${PV}" != "9999" ]]; then
|
||||
KEYWORDS="~amd64"
|
||||
MY_PV="b${PV#0_pre}"
|
||||
S="${WORKDIR}/llama.cpp-${MY_PV}"
|
||||
SRC_URI="https://github.com/ggerganov/llama.cpp/archive/refs/tags/${MY_PV}.tar.gz -> ${P}.tar.gz"
|
||||
else
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/ggerganov/llama.cpp.git"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Port of Facebook's LLaMA model in C/C++"
|
||||
HOMEPAGE="https://github.com/ggerganov/llama.cpp"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
CPU_FLAGS_X86=( avx avx2 f16c )
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DLLAMA_BUILD_TESTS=OFF
|
||||
-DLLAMA_BUILD_SERVER=ON
|
||||
-DCMAKE_SKIP_BUILD_RPATH=ON
|
||||
-DBUILD_NUMBER="1"
|
||||
)
|
||||
cmake_src_configure
|
||||
}
|
||||
33
sci-misc/llama-cpp/llama-cpp-9999.ebuild
Normal file
33
sci-misc/llama-cpp/llama-cpp-9999.ebuild
Normal file
@@ -0,0 +1,33 @@
|
||||
# Copyright 2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit cmake
|
||||
|
||||
if [[ "${PV}" != "9999" ]]; then
|
||||
KEYWORDS="~amd64"
|
||||
MY_PV="b${PV#0_pre}"
|
||||
S="${WORKDIR}/llama.cpp-${MY_PV}"
|
||||
SRC_URI="https://github.com/ggerganov/llama.cpp/archive/refs/tags/${MY_PV}.tar.gz -> ${P}.tar.gz"
|
||||
else
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/ggerganov/llama.cpp.git"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Port of Facebook's LLaMA model in C/C++"
|
||||
HOMEPAGE="https://github.com/ggerganov/llama.cpp"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
CPU_FLAGS_X86=( avx avx2 f16c )
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DLLAMA_BUILD_TESTS=OFF
|
||||
-DLLAMA_BUILD_SERVER=ON
|
||||
-DCMAKE_SKIP_BUILD_RPATH=ON
|
||||
-DBUILD_NUMBER="1"
|
||||
)
|
||||
cmake_src_configure
|
||||
}
|
||||
11
sci-misc/llama-cpp/metadata.xml
Normal file
11
sci-misc/llama-cpp/metadata.xml
Normal file
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<upstream>
|
||||
<remote-id type="github">ggerganov/llama.cpp</remote-id>
|
||||
</upstream>
|
||||
<maintainer type="person">
|
||||
<email>zl29ah@gmail.com</email>
|
||||
<name>Sergey Alirzaev</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
Reference in New Issue
Block a user