mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-18 03:23:20 -04:00
Merge updates from master
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
# Copyright 1999-2023 Gentoo Foundation
|
||||
# Copyright 1999-2024 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: $
|
||||
|
||||
@@ -19,9 +19,10 @@ SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="doc"
|
||||
|
||||
RDEPEND="dev-libs/libdbf"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
dev-perl/XML-Parser
|
||||
dev-libs/libdbf
|
||||
doc? ( app-text/docbook-sgml-utils )
|
||||
virtual/pkgconfig"
|
||||
|
||||
|
||||
@@ -1,6 +1,3 @@
|
||||
DIST ledger-live-2.68.1.AppImage 146875467 BLAKE2B 42477731d4485ee02bd420105683daf4d746e99f3a9cde0e6a42e749095e1cf060b2df150a39a9f673f723fac293776b643b268000829c0ffe766d55678671be SHA512 7e7d9b4e1e6e3cd513d113ce6964a0044f9eee46aa9f3f63d58ae2cc2e4888b179ba9c353553a13aa924477f2670a145977e88302ee06b7aefbd6eab1d48a19f
|
||||
DIST ledger-live-desktop-2.71.1-linux-x86_64.AppImage 150998121 BLAKE2B 63cc9c02b0b599c0988bdf331d80d015c628b085f3bab46ffb1237dd6fd3370f5f098f2437c0ef2fdf364edc4581c1e825817947caf44f952255843f3539a136 SHA512 674e4eebde2ec280d6afa03471256877fd4fdc4e3ddb781e09fd2678252336a5e0773a3fda336dcd7262d6cf1b7b122776cfcee5de20965db7677ecc84cc5fa2
|
||||
DIST ledger-live-desktop-2.73.0-linux-x86_64.AppImage 151169979 BLAKE2B 17133ca1031d51a5bb1e1e32f68d7a5e20c52044d762937bf838828654bb50b577de5bc22b2fd9357673accfd9a0a5589ef897b5e507f1fcb17ca5b008360652 SHA512 a0581914c44ba7b8dfbc3cff3fa568a7eed9048a0b0f5212a0ac076b85929f4d62e2d92fe636d6bd83139b2333a711f6e373a5b7a42b4a65eb2a9a8f166a7846
|
||||
DIST ledger-live-desktop-2.73.1-linux-x86_64.AppImage 151165637 BLAKE2B 2ccf93d6c8fa94f627786091a2697f1d7d70cd4595ba281dfda90f11f204be129e3a114003cd2c3e3d0e2467566ed1708537d2b10a93887179cfe1d306c1f0c6 SHA512 849649f9f104d1a66e4705d0b83ab0c6edee553aad19b7ac8f10afecaf93b0f64e360abdad0ce2771c3cf290575ad266a63f2109cb998d3378ef6114abe6d153
|
||||
DIST ledger-live-desktop-2.75.0-linux-x86_64.AppImage 151854414 BLAKE2B 2dcd75b23300ec7ec0b10caa9c817b9b439ac3bfdf4e2cb1bcb7b5dfa2a37d29d632ff5645713f4420b9df00ada1f8a7cbba12fdfb667513c0ac77e7118b20f0 SHA512 2a4e77a8de337e8d5e7bd77888da963f9de3305be7d0c9ef384724445a173e800ef87d8fb6cca02352c280f30f79c9ba8e305cb47544e5bfdf692c092e1e7628
|
||||
DIST ledger-live-desktop-2.79.1-linux-x86_64.AppImage 153261127 BLAKE2B be85647d781b79837e88110ae3d8a54ae4085e91771b22da7fbb57c355bd06ab49583678ed02e9db5f46fd4dbd5a519fccd8174767474e4690b48cfbe90f5a90 SHA512 ef0416e9fba5c421b969dea3b463f732fbb2efce333d1882e53987b4cb19627f3111da4d65049c09813fce882c0db5c3b6caa96968bf71e631ecdeea312b446f
|
||||
DIST ledger-live-desktop-2.81.2-linux-x86_64.AppImage 153803163 BLAKE2B 2d410f0f85eb20199a4688b00c80ac5f668838eab22e7cd8e5d3c2c10577dfa8250b6d05e6a5282347eaf08d486e426c7952a4fb56fcfde1f615cdfe35797acd SHA512 96ae1d30d89334b71ffb785c0f25179e6f66faed99eebcf13726dcd2481b976043788539820effb9152fb857793eef96c7618e3024496b5084e1e8ac5398a0e9
|
||||
|
||||
@@ -1,26 +0,0 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DESCRIPTION="Manager for the Ledger hardware wallet"
|
||||
HOMEPAGE="https://www.ledger.com/"
|
||||
SRC_URI="https://download.live.ledger.com/ledger-live-desktop-${PV}-linux-x86_64.AppImage -> ${P}.AppImage"
|
||||
|
||||
S="${DISTDIR}"
|
||||
|
||||
LICENSE="all-rights-reserved"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
RESTRICT="strip"
|
||||
|
||||
DEPEND="sys-libs/zlib:="
|
||||
RDEPEND="${DEPEND}
|
||||
sys-fs/fuse:0
|
||||
"
|
||||
|
||||
QA_PREBUILT="*"
|
||||
|
||||
src_install() {
|
||||
newbin ${P}.AppImage ledger-live
|
||||
}
|
||||
@@ -1,24 +0,0 @@
|
||||
# Copyright 1999-2023 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
DESCRIPTION="Manager for the Ledger hardware wallet"
|
||||
HOMEPAGE="https://www.ledger.com/"
|
||||
SRC_URI="https://download.live.ledger.com/ledger-live-desktop-${PV}-linux-x86_64.AppImage"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
LICENSE="all-rights-reserved"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
RESTRICT="strip"
|
||||
|
||||
RDEPEND="sys-fs/fuse:0"
|
||||
|
||||
QA_PREBUILT="*"
|
||||
|
||||
src_install() {
|
||||
cp "${DISTDIR}/ledger-live-desktop-${PV}-linux-x86_64.AppImage" ledger-live || die
|
||||
dobin ledger-live
|
||||
}
|
||||
@@ -1,24 +0,0 @@
|
||||
# Copyright 1999-2023 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
DESCRIPTION="Manager for the Ledger hardware wallet"
|
||||
HOMEPAGE="https://www.ledger.com/"
|
||||
SRC_URI="https://download.live.ledger.com/ledger-live-desktop-${PV}-linux-x86_64.AppImage"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
LICENSE="all-rights-reserved"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
RESTRICT="strip"
|
||||
|
||||
RDEPEND="sys-fs/fuse:0"
|
||||
|
||||
QA_PREBUILT="*"
|
||||
|
||||
src_install() {
|
||||
cp "${DISTDIR}/ledger-live-desktop-${PV}-linux-x86_64.AppImage" ledger-live || die
|
||||
dobin ledger-live
|
||||
}
|
||||
@@ -17,6 +17,7 @@ IUSE="doc examples pam selinux"
|
||||
RESTRICT="test"
|
||||
|
||||
RDEPEND="sys-apps/dbus[selinux?]
|
||||
dev-libs/libxml2
|
||||
pam? ( sys-libs/pam )
|
||||
selinux? (
|
||||
sec-policy/selinux-oddjob
|
||||
@@ -8,5 +8,5 @@ StartupNotify=true
|
||||
Terminal=false
|
||||
Type=Application
|
||||
Icon=lorien
|
||||
Categories=Office;Godot
|
||||
MimeType=application/svg;
|
||||
Categories=Office
|
||||
MimeType=application/svg;
|
||||
|
||||
@@ -15,6 +15,17 @@ LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
RDEPEND="
|
||||
media-libs/mesa[opengl(+)]
|
||||
x11-libs/libXcursor
|
||||
x11-libs/libXi
|
||||
x11-libs/libXinerama
|
||||
x11-libs/libXrandr
|
||||
"
|
||||
|
||||
# Since is a binary package
|
||||
QA_PREBUILT="/opt/Lorien/Lorien.x86_64"
|
||||
|
||||
src_install() {
|
||||
#Copy Manual & Make a copy of the folder
|
||||
cp "${FILESDIR}/manual_v${PV}.md" "${S}/manual_v${PV}.md"
|
||||
18
app-text/pandoc-crossref-bin/metadata.xml
Normal file
18
app-text/pandoc-crossref-bin/metadata.xml
Normal file
@@ -0,0 +1,18 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<!-- maintainer-needed -->
|
||||
<upstream>
|
||||
<bugs-to>
|
||||
https://github.com/lierdakil/pandoc-crossref/issues
|
||||
</bugs-to>
|
||||
<changelog>
|
||||
https://github.com/lierdakil/pandoc-crossref/blob/master/CHANGELOG.md
|
||||
</changelog>
|
||||
<maintainer>
|
||||
<name>Nikolay Yakimov</name>
|
||||
<email>root@livid.pp.ru</email>
|
||||
</maintainer>
|
||||
<remote-id type="github">lierdakil/pandoc-crossref</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -1 +1 @@
|
||||
DIST scnlib-2.0.2.tar.gz 518311 BLAKE2B 21084e8830a10df0777dc100e2e448447f3a777535a821dca96423dfdb467c9073fb3e7c499ffb42598f54b8f44d3fdab9c43d005c313850454a8fd27e152273 SHA512 12b9ae26a5ccc600aacad1e2b2287bfc0b6986a260e182c91541876bc5804fe661093ad10d1befda56803afc7a9aa9f0348820dbb5af4fa6fdf048f85b3bcef1
|
||||
DIST scnlib-2.0.3.tar.gz 520197 BLAKE2B 6e0a88985e8113d85d5c511fe9ec857af12a5d34224fee7a41d8347e1e1e9fe7bb78b15bbdafd9c06006112de747c9c3cd6b101d1076b619e33ac7e745668cc4 SHA512 888f60d5a60b2e348001a56a59e123f496f89b09668f0b05791e878528c1c46930963f22e3b64130c875896ace56dffc0d9310edabb4804abf79cc125dfd5ff4
|
||||
|
||||
@@ -1,16 +0,0 @@
|
||||
diff --git a/cmake/dependencies.cmake b/cmake/dependencies.cmake
|
||||
index ae2832b..186fbed 100644
|
||||
--- a/cmake/dependencies.cmake
|
||||
+++ b/cmake/dependencies.cmake
|
||||
@@ -61,7 +61,10 @@ endif ()
|
||||
# we don't want to include tests of dependencies, so we need to do some manual work
|
||||
|
||||
if (SCN_USE_EXTERNAL_SIMDUTF)
|
||||
- find_package(simdutf 4.0.0 CONFIG REQUIRED)
|
||||
+ find_package(simdutf 5.0.0 CONFIG)
|
||||
+ if(NOT simdutf_FOUND)
|
||||
+ find_package(simdutf 4.0.0 CONFIG REQUIRED)
|
||||
+ endif()
|
||||
else ()
|
||||
FetchContent_Declare(
|
||||
simdutf
|
||||
@@ -1,16 +0,0 @@
|
||||
diff --git a/cmake/dependencies.cmake b/cmake/dependencies.cmake
|
||||
index ae2832b..186fbed 100644
|
||||
--- a/cmake/dependencies.cmake
|
||||
+++ b/cmake/dependencies.cmake
|
||||
@@ -61,7 +61,10 @@ endif ()
|
||||
# we don't want to include tests of dependencies, so we need to do some manual work
|
||||
|
||||
if (SCN_USE_EXTERNAL_SIMDUTF)
|
||||
- find_package(simdutf 4.0.0 CONFIG REQUIRED)
|
||||
+ find_package(simdutf 5.2.0 CONFIG)
|
||||
+ if(NOT simdutf_FOUND)
|
||||
+ find_package(simdutf 4.0.0 CONFIG REQUIRED)
|
||||
+ endif()
|
||||
else ()
|
||||
FetchContent_Declare(
|
||||
simdutf
|
||||
@@ -1,59 +0,0 @@
|
||||
diff --git a/cmake/dependencies.cmake b/cmake/dependencies.cmake
|
||||
index ae2832b..c250eff 100644
|
||||
--- a/cmake/dependencies.cmake
|
||||
+++ b/cmake/dependencies.cmake
|
||||
@@ -4,41 +4,10 @@ set(SCN_OPTIONAL_DEPENDENCIES "")
|
||||
|
||||
if (SCN_TESTS)
|
||||
# GTest
|
||||
-
|
||||
- FetchContent_Declare(
|
||||
- googletest
|
||||
- GIT_REPOSITORY https://github.com/google/googletest.git
|
||||
- GIT_TAG main
|
||||
- GIT_SHALLOW TRUE
|
||||
- )
|
||||
-
|
||||
- # gtest CMake does some flag overriding we don't want, and it's also quite heavy
|
||||
- # Do it manually
|
||||
-
|
||||
- set(gtest_force_shared_crt ON CACHE BOOL "" FORCE)
|
||||
-
|
||||
- FetchContent_GetProperties(googletest)
|
||||
- if (NOT googletest)
|
||||
- FetchContent_Populate(googletest)
|
||||
- endif ()
|
||||
-
|
||||
- find_package(Threads)
|
||||
-
|
||||
- add_library(scn_gtest
|
||||
- "${googletest_SOURCE_DIR}/googletest/src/gtest-all.cc"
|
||||
- "${googletest_SOURCE_DIR}/googlemock/src/gmock-all.cc"
|
||||
- )
|
||||
- target_include_directories(scn_gtest SYSTEM
|
||||
- PUBLIC
|
||||
- "${googletest_SOURCE_DIR}/googletest/include"
|
||||
- "${googletest_SOURCE_DIR}/googlemock/include"
|
||||
- PRIVATE
|
||||
- "${googletest_SOURCE_DIR}/googletest"
|
||||
- "${googletest_SOURCE_DIR}/googlemock"
|
||||
- )
|
||||
- target_link_libraries(scn_gtest PRIVATE Threads::Threads)
|
||||
- target_compile_features(scn_gtest PUBLIC cxx_std_17)
|
||||
- target_compile_options(scn_gtest PRIVATE $<$<CXX_COMPILER_ID:GNU>: -Wno-psabi>)
|
||||
+ find_package(GTest REQUIRED)
|
||||
+ add_library(scn_gtest INTERFACE)
|
||||
+ target_link_libraries(scn_gtest INTERFACE GTest::GTest)
|
||||
+ target_compile_features(scn_gtest INTERFACE cxx_std_17)
|
||||
endif ()
|
||||
|
||||
if (SCN_BENCHMARKS)
|
||||
@@ -158,8 +127,3 @@ if (SCN_REGEX_BACKEND STREQUAL "re2")
|
||||
set(SCN_REGEX_BACKEND_TARGET re2::re2)
|
||||
endif ()
|
||||
|
||||
-# make available
|
||||
-
|
||||
-FetchContent_MakeAvailable(
|
||||
- ${SCN_OPTIONAL_DEPENDENCIES}
|
||||
-)
|
||||
@@ -6,7 +6,7 @@ EAPI=8
|
||||
inherit cmake
|
||||
|
||||
DESCRIPTION="scanf for modern C++ "
|
||||
HOMEPAGE="https://scnlib.dev/"
|
||||
HOMEPAGE="https://www.scnlib.dev/"
|
||||
SRC_URI="https://github.com/eliaskosunen/scnlib/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
@@ -14,23 +14,15 @@ SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND=">=dev-cpp/simdutf-5.2.0:="
|
||||
DEPEND="${RDEPEND}"
|
||||
BDEPEND="
|
||||
dev-cpp/fast_float
|
||||
>=dev-cpp/simdutf-5.2.0:=
|
||||
test? ( dev-cpp/gtest )
|
||||
"
|
||||
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${P}-accept-simdutf-5.2.x.patch"
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
use test && eapply "${FILESDIR}/${P}-no-external-test-deps.patch"
|
||||
cmake_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DSCN_BENCHMARKS=OFF
|
||||
@@ -40,6 +32,7 @@ src_configure() {
|
||||
-DSCN_EXAMPLES=$(usex test ON OFF)
|
||||
-DSCN_TESTS=$(usex test ON OFF)
|
||||
-DSCN_USE_EXTERNAL_FAST_FLOAT=ON
|
||||
-DSCN_USE_EXTERNAL_GTEST=ON
|
||||
-DSCN_USE_EXTERNAL_SIMDUTF=ON
|
||||
)
|
||||
cmake_src_configure
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
@@ -18,7 +18,8 @@ SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64 ~x86"
|
||||
|
||||
BDEPEND="virtual/pkgconfig"
|
||||
DEPEND="net-libs/libmnl:="
|
||||
RDEPEND="net-libs/libmnl:="
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
1
dev-libs/libtypec-utils/Manifest
Normal file
1
dev-libs/libtypec-utils/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST libtypec-0.5.1.tar.gz 35289 BLAKE2B c6d9fd060e999568b3f348d68cc49665c38d0d0adcf5761e236e14b0ae095ddb06b65226a98495e804ee0bf41dc42526c78e00c1b9e8fdf2dc65a56818a10253 SHA512 9acdb2e0963d85b8f6868b0ad18f644466aa8b0bb868bafd823ac3a8179370a68f1a69c8357705c70733a1cf0a750e484c1f4aa1816a1dc887a52024f9dffcce
|
||||
@@ -0,0 +1,76 @@
|
||||
From 36a5bd5a1aeccba392d9a764be0f7651d08d33ce Mon Sep 17 00:00:00 2001
|
||||
From: Adrian Ratiu <adrian.ratiu@collabora.com>
|
||||
Date: Mon, 20 May 2024 17:37:19 +0300
|
||||
Subject: [PATCH 1/3] meson: fix build based on Gentoo testing
|
||||
|
||||
While releasing v0.5.1 upstream forgot to also bump the
|
||||
meson build version. :) The meson project version was
|
||||
also not set.
|
||||
|
||||
There are also two discrepancies between meson and cmake:
|
||||
|
||||
1. meson installs libtypec.so.1 whereas cmake installs
|
||||
libtypec.so.0.5.1.
|
||||
|
||||
2. meson uses soversion = 0 for the ABI version while
|
||||
cmake uses 5.
|
||||
|
||||
We fix these discrepancies so that mesan installs the
|
||||
same files as cmake.
|
||||
|
||||
Upstream-Status: In progress [https://github.com/libtypec/libtypec/pull/1]
|
||||
|
||||
Signed-off-by: Adrian Ratiu <adrian.ratiu@collabora.com>
|
||||
---
|
||||
meson.build | 13 +++++++++++--
|
||||
utils/meson.build | 2 +-
|
||||
2 files changed, 12 insertions(+), 3 deletions(-)
|
||||
|
||||
diff --git a/meson.build b/meson.build
|
||||
index a581926..5512f77 100644
|
||||
--- a/meson.build
|
||||
+++ b/meson.build
|
||||
@@ -1,14 +1,23 @@
|
||||
project('libtypec','c',
|
||||
license: 'MIT',
|
||||
+version: '0.5.1',
|
||||
default_options : [
|
||||
'warning_level=0'])
|
||||
|
||||
conf_data = configuration_data()
|
||||
conf_data.set('libtypec_VERSION_MAJOR', '0')
|
||||
conf_data.set('libtypec_VERSION_MINOR', '5')
|
||||
-conf_data.set('libtypec_VERSION_PATCH', '0')
|
||||
+conf_data.set('libtypec_VERSION_PATCH', '1')
|
||||
|
||||
+libudev_dep = dependency('libudev', required: true)
|
||||
|
||||
configure_file(input : 'libtypec_config.h.in', output : 'libtypec_config.h', configuration : conf_data)
|
||||
|
||||
-both_libraries('typec', 'libtypec.c', 'libtypec_sysfs_ops.c', 'libtypec_dbgfs_ops.c', soversion : '1')
|
||||
\ No newline at end of file
|
||||
+library('typec',
|
||||
+ 'libtypec.c',
|
||||
+ 'libtypec_sysfs_ops.c',
|
||||
+ 'libtypec_dbgfs_ops.c',
|
||||
+ version : '0.5.1',
|
||||
+ soversion : '5',
|
||||
+ dependencies: libudev_dep,
|
||||
+)
|
||||
\ No newline at end of file
|
||||
diff --git a/utils/meson.build b/utils/meson.build
|
||||
index d901167..8519541 100644
|
||||
--- a/utils/meson.build
|
||||
+++ b/utils/meson.build
|
||||
@@ -6,7 +6,7 @@ default_options : [
|
||||
conf_data = configuration_data()
|
||||
conf_data.set('libtypec_utils_VERSION_MAJOR', '0')
|
||||
conf_data.set('libtypec_utils_VERSION_MINOR', '5')
|
||||
-conf_data.set('libtypec_utils_VERSION_PATCH', '0')
|
||||
+conf_data.set('libtypec_utils_VERSION_PATCH', '1')
|
||||
|
||||
|
||||
configure_file(input : 'libtypec_utils_config.h.in', output : 'libtypec_utils_config.h', configuration : conf_data)
|
||||
--
|
||||
2.44.1
|
||||
|
||||
@@ -0,0 +1,74 @@
|
||||
From b59c48ce61eeca56742a4164f42139997cf84363 Mon Sep 17 00:00:00 2001
|
||||
From: Adrian Ratiu <adrian.ratiu@collabora.com>
|
||||
Date: Tue, 21 May 2024 11:52:05 +0300
|
||||
Subject: [PATCH 3/3] meson.build: install lib and headers
|
||||
|
||||
This ensures lib and headers are properly installed in
|
||||
meson build, without having to hardcode for eg the builddir.
|
||||
|
||||
Upstream-Status: In progress [https://github.com/libtypec/libtypec/pull/1]
|
||||
|
||||
Signed-off-by: Adrian Ratiu <adrian.ratiu@collabora.com>
|
||||
---
|
||||
meson.build | 7 +++++++
|
||||
utils/meson.build | 25 +++++++++++++++++++++----
|
||||
2 files changed, 28 insertions(+), 4 deletions(-)
|
||||
|
||||
diff --git a/meson.build b/meson.build
|
||||
index 7a7c28a..903c506 100644
|
||||
--- a/meson.build
|
||||
+++ b/meson.build
|
||||
@@ -21,4 +21,11 @@ library('typec',
|
||||
version : meson.project_version(),
|
||||
soversion : '5',
|
||||
dependencies: libudev_dep,
|
||||
+ install: true,
|
||||
+)
|
||||
+
|
||||
+install_headers(
|
||||
+ 'libtypec.h',
|
||||
+ meson.current_build_dir() + '/libtypec_config.h',
|
||||
+ install_dir: 'include'
|
||||
)
|
||||
diff --git a/utils/meson.build b/utils/meson.build
|
||||
index 9bd2245..7796d0a 100644
|
||||
--- a/utils/meson.build
|
||||
+++ b/utils/meson.build
|
||||
@@ -12,13 +12,30 @@ conf_data.set('libtypec_utils_VERSION_PATCH', split[2])
|
||||
|
||||
configure_file(input : 'libtypec_utils_config.h.in', output : 'libtypec_utils_config.h', configuration : conf_data)
|
||||
|
||||
+# Include current build dir for the above generated file
|
||||
+inc_dir = include_directories('.')
|
||||
+
|
||||
cc = meson.get_compiler('c')
|
||||
|
||||
dep = declare_dependency(
|
||||
- dependencies : cc.find_library('typec', dirs : [meson.current_source_dir()]),
|
||||
- include_directories : include_directories('../../builddir/'),
|
||||
+ dependencies : cc.find_library('typec')
|
||||
)
|
||||
+
|
||||
udev_dep = meson.get_compiler('c').find_library('udev')
|
||||
|
||||
-executable('lstypec', 'lstypec.c', 'names.c' ,dependencies : [dep,udev_dep])
|
||||
-executable('typecstatus', 'typecstatus.c', 'names.c',dependencies : [dep,udev_dep])
|
||||
+executable(
|
||||
+ 'lstypec',
|
||||
+ 'lstypec.c', 'names.c',
|
||||
+ dependencies: [dep, udev_dep],
|
||||
+ include_directories: inc_dir,
|
||||
+ install: true,
|
||||
+ install_dir: get_option('bindir')
|
||||
+)
|
||||
+executable(
|
||||
+ 'typecstatus',
|
||||
+ 'typecstatus.c', 'names.c',
|
||||
+ dependencies: [dep, udev_dep],
|
||||
+ include_directories: inc_dir,
|
||||
+ install: true,
|
||||
+ install_dir: get_option('bindir')
|
||||
+)
|
||||
--
|
||||
2.44.1
|
||||
|
||||
@@ -0,0 +1,73 @@
|
||||
From 56f5af15bc4796cf903ef5e9f82ed8514190e6bf Mon Sep 17 00:00:00 2001
|
||||
From: Adrian Ratiu <adrian.ratiu@collabora.com>
|
||||
Date: Tue, 21 May 2024 10:38:37 +0300
|
||||
Subject: [PATCH 2/3] meson.build: reduce version duplication
|
||||
|
||||
Gentoo dev Matt Turner asked us to reduce version duplication
|
||||
in the meson.build files, to decrease the risks of getting
|
||||
the version wrong like in the past by forgetting to bump the
|
||||
minor version everywhere the version number is hardcoded.
|
||||
|
||||
Upstream-Status: In progress [https://github.com/libtypec/libtypec/pull/1]
|
||||
|
||||
Signed-off-by: Adrian Ratiu <adrian.ratiu@collabora.com>
|
||||
---
|
||||
meson.build | 11 ++++++-----
|
||||
utils/meson.build | 9 +++++----
|
||||
2 files changed, 11 insertions(+), 9 deletions(-)
|
||||
|
||||
diff --git a/meson.build b/meson.build
|
||||
index 5512f77..7a7c28a 100644
|
||||
--- a/meson.build
|
||||
+++ b/meson.build
|
||||
@@ -5,9 +5,10 @@ default_options : [
|
||||
'warning_level=0'])
|
||||
|
||||
conf_data = configuration_data()
|
||||
-conf_data.set('libtypec_VERSION_MAJOR', '0')
|
||||
-conf_data.set('libtypec_VERSION_MINOR', '5')
|
||||
-conf_data.set('libtypec_VERSION_PATCH', '1')
|
||||
+split = meson.project_version().split('.')
|
||||
+conf_data.set('libtypec_VERSION_MAJOR', split[0])
|
||||
+conf_data.set('libtypec_VERSION_MINOR', split[1])
|
||||
+conf_data.set('libtypec_VERSION_PATCH', split[2])
|
||||
|
||||
libudev_dep = dependency('libudev', required: true)
|
||||
|
||||
@@ -17,7 +18,7 @@ library('typec',
|
||||
'libtypec.c',
|
||||
'libtypec_sysfs_ops.c',
|
||||
'libtypec_dbgfs_ops.c',
|
||||
- version : '0.5.1',
|
||||
+ version : meson.project_version(),
|
||||
soversion : '5',
|
||||
dependencies: libudev_dep,
|
||||
-)
|
||||
\ No newline at end of file
|
||||
+)
|
||||
diff --git a/utils/meson.build b/utils/meson.build
|
||||
index 8519541..9bd2245 100644
|
||||
--- a/utils/meson.build
|
||||
+++ b/utils/meson.build
|
||||
@@ -1,13 +1,14 @@
|
||||
project('libtypec_utils','c',
|
||||
license: 'MIT',
|
||||
+version: '0.5.1',
|
||||
default_options : [
|
||||
'warning_level=0'])
|
||||
|
||||
conf_data = configuration_data()
|
||||
-conf_data.set('libtypec_utils_VERSION_MAJOR', '0')
|
||||
-conf_data.set('libtypec_utils_VERSION_MINOR', '5')
|
||||
-conf_data.set('libtypec_utils_VERSION_PATCH', '1')
|
||||
-
|
||||
+split = meson.project_version().split('.')
|
||||
+conf_data.set('libtypec_utils_VERSION_MAJOR', split[0])
|
||||
+conf_data.set('libtypec_utils_VERSION_MINOR', split[1])
|
||||
+conf_data.set('libtypec_utils_VERSION_PATCH', split[2])
|
||||
|
||||
configure_file(input : 'libtypec_utils_config.h.in', output : 'libtypec_utils_config.h', configuration : conf_data)
|
||||
|
||||
--
|
||||
2.44.1
|
||||
|
||||
41
dev-libs/libtypec-utils/libtypec-utils-0.5.1.ebuild
Normal file
41
dev-libs/libtypec-utils/libtypec-utils-0.5.1.ebuild
Normal file
@@ -0,0 +1,41 @@
|
||||
# Copyright 2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit meson
|
||||
|
||||
DESCRIPTION="Library to interface with USB Type-C/Power Delivery devices"
|
||||
HOMEPAGE="https://github.com/libtypec/libtypec"
|
||||
SRC_URI="https://github.com/libtypec/libtypec/archive/refs/tags/libtypec-${PV}.tar.gz"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-0.5.1-meson-fix-build-based-on-Gentoo-testing.patch
|
||||
"${FILESDIR}"/${PN}-0.5.1-meson.build-reduce-version-duplication.patch
|
||||
"${FILESDIR}"/${PN}-0.5.1-meson.build-install-lib-and-headers.patch
|
||||
)
|
||||
|
||||
S="${WORKDIR}/libtypec-libtypec-${PV}"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
BDEPEND="
|
||||
virtual/pkgconfig
|
||||
"
|
||||
DEPEND="
|
||||
dev-libs/libtypec
|
||||
virtual/udev
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_compile() {
|
||||
# Build just the utils subproject
|
||||
meson setup --reconfigure utils utils_build --prefix="${EPREFIX}/usr" || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# Install just the utils subproject
|
||||
cd utils_build && DESTDIR="${D}" meson install || die
|
||||
}
|
||||
26
dev-libs/libtypec-utils/metadata.xml
Normal file
26
dev-libs/libtypec-utils/metadata.xml
Normal file
@@ -0,0 +1,26 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<longdescription>
|
||||
“libtypec” is aimed to provide a generic interface abstracting all
|
||||
platform complexity for user space to develop tools for efficient
|
||||
USB-C port management. The library can also enable development of
|
||||
diagnostic and debug tools to debug system issues around USB-C/USB
|
||||
PD topology.
|
||||
</longdescription>
|
||||
<maintainer type="person" proxied="yes">
|
||||
<name>Adrian Ratiu</name>
|
||||
<email>adrian.ratiu@collabora.com</email>
|
||||
</maintainer>
|
||||
<maintainer type="project" proxied="proxy">
|
||||
<email>proxy-maint@gentoo.org</email>
|
||||
<name>Proxy Maintainers</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<maintainer>
|
||||
<name>Rajaram Regupathy</name>
|
||||
<email>rajaram.regupathy@gmail.com</email>
|
||||
</maintainer>
|
||||
<remote-id type="github">Rajaram-Regupathy/libtypec</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -0,0 +1,76 @@
|
||||
From 36a5bd5a1aeccba392d9a764be0f7651d08d33ce Mon Sep 17 00:00:00 2001
|
||||
From: Adrian Ratiu <adrian.ratiu@collabora.com>
|
||||
Date: Mon, 20 May 2024 17:37:19 +0300
|
||||
Subject: [PATCH 1/3] meson: fix build based on Gentoo testing
|
||||
|
||||
While releasing v0.5.1 upstream forgot to also bump the
|
||||
meson build version. :) The meson project version was
|
||||
also not set.
|
||||
|
||||
There are also two discrepancies between meson and cmake:
|
||||
|
||||
1. meson installs libtypec.so.1 whereas cmake installs
|
||||
libtypec.so.0.5.1.
|
||||
|
||||
2. meson uses soversion = 0 for the ABI version while
|
||||
cmake uses 5.
|
||||
|
||||
We fix these discrepancies so that mesan installs the
|
||||
same files as cmake.
|
||||
|
||||
Upstream-Status: In progress [https://github.com/libtypec/libtypec/pull/1]
|
||||
|
||||
Signed-off-by: Adrian Ratiu <adrian.ratiu@collabora.com>
|
||||
---
|
||||
meson.build | 13 +++++++++++--
|
||||
utils/meson.build | 2 +-
|
||||
2 files changed, 12 insertions(+), 3 deletions(-)
|
||||
|
||||
diff --git a/meson.build b/meson.build
|
||||
index a581926..5512f77 100644
|
||||
--- a/meson.build
|
||||
+++ b/meson.build
|
||||
@@ -1,14 +1,23 @@
|
||||
project('libtypec','c',
|
||||
license: 'MIT',
|
||||
+version: '0.5.1',
|
||||
default_options : [
|
||||
'warning_level=0'])
|
||||
|
||||
conf_data = configuration_data()
|
||||
conf_data.set('libtypec_VERSION_MAJOR', '0')
|
||||
conf_data.set('libtypec_VERSION_MINOR', '5')
|
||||
-conf_data.set('libtypec_VERSION_PATCH', '0')
|
||||
+conf_data.set('libtypec_VERSION_PATCH', '1')
|
||||
|
||||
+libudev_dep = dependency('libudev', required: true)
|
||||
|
||||
configure_file(input : 'libtypec_config.h.in', output : 'libtypec_config.h', configuration : conf_data)
|
||||
|
||||
-both_libraries('typec', 'libtypec.c', 'libtypec_sysfs_ops.c', 'libtypec_dbgfs_ops.c', soversion : '1')
|
||||
\ No newline at end of file
|
||||
+library('typec',
|
||||
+ 'libtypec.c',
|
||||
+ 'libtypec_sysfs_ops.c',
|
||||
+ 'libtypec_dbgfs_ops.c',
|
||||
+ version : '0.5.1',
|
||||
+ soversion : '5',
|
||||
+ dependencies: libudev_dep,
|
||||
+)
|
||||
\ No newline at end of file
|
||||
diff --git a/utils/meson.build b/utils/meson.build
|
||||
index d901167..8519541 100644
|
||||
--- a/utils/meson.build
|
||||
+++ b/utils/meson.build
|
||||
@@ -6,7 +6,7 @@ default_options : [
|
||||
conf_data = configuration_data()
|
||||
conf_data.set('libtypec_utils_VERSION_MAJOR', '0')
|
||||
conf_data.set('libtypec_utils_VERSION_MINOR', '5')
|
||||
-conf_data.set('libtypec_utils_VERSION_PATCH', '0')
|
||||
+conf_data.set('libtypec_utils_VERSION_PATCH', '1')
|
||||
|
||||
|
||||
configure_file(input : 'libtypec_utils_config.h.in', output : 'libtypec_utils_config.h', configuration : conf_data)
|
||||
--
|
||||
2.44.1
|
||||
|
||||
@@ -0,0 +1,74 @@
|
||||
From b59c48ce61eeca56742a4164f42139997cf84363 Mon Sep 17 00:00:00 2001
|
||||
From: Adrian Ratiu <adrian.ratiu@collabora.com>
|
||||
Date: Tue, 21 May 2024 11:52:05 +0300
|
||||
Subject: [PATCH 3/3] meson.build: install lib and headers
|
||||
|
||||
This ensures lib and headers are properly installed in
|
||||
meson build, without having to hardcode for eg the builddir.
|
||||
|
||||
Upstream-Status: In progress [https://github.com/libtypec/libtypec/pull/1]
|
||||
|
||||
Signed-off-by: Adrian Ratiu <adrian.ratiu@collabora.com>
|
||||
---
|
||||
meson.build | 7 +++++++
|
||||
utils/meson.build | 25 +++++++++++++++++++++----
|
||||
2 files changed, 28 insertions(+), 4 deletions(-)
|
||||
|
||||
diff --git a/meson.build b/meson.build
|
||||
index 7a7c28a..903c506 100644
|
||||
--- a/meson.build
|
||||
+++ b/meson.build
|
||||
@@ -21,4 +21,11 @@ library('typec',
|
||||
version : meson.project_version(),
|
||||
soversion : '5',
|
||||
dependencies: libudev_dep,
|
||||
+ install: true,
|
||||
+)
|
||||
+
|
||||
+install_headers(
|
||||
+ 'libtypec.h',
|
||||
+ meson.current_build_dir() + '/libtypec_config.h',
|
||||
+ install_dir: 'include'
|
||||
)
|
||||
diff --git a/utils/meson.build b/utils/meson.build
|
||||
index 9bd2245..7796d0a 100644
|
||||
--- a/utils/meson.build
|
||||
+++ b/utils/meson.build
|
||||
@@ -12,13 +12,30 @@ conf_data.set('libtypec_utils_VERSION_PATCH', split[2])
|
||||
|
||||
configure_file(input : 'libtypec_utils_config.h.in', output : 'libtypec_utils_config.h', configuration : conf_data)
|
||||
|
||||
+# Include current build dir for the above generated file
|
||||
+inc_dir = include_directories('.')
|
||||
+
|
||||
cc = meson.get_compiler('c')
|
||||
|
||||
dep = declare_dependency(
|
||||
- dependencies : cc.find_library('typec', dirs : [meson.current_source_dir()]),
|
||||
- include_directories : include_directories('../../builddir/'),
|
||||
+ dependencies : cc.find_library('typec')
|
||||
)
|
||||
+
|
||||
udev_dep = meson.get_compiler('c').find_library('udev')
|
||||
|
||||
-executable('lstypec', 'lstypec.c', 'names.c' ,dependencies : [dep,udev_dep])
|
||||
-executable('typecstatus', 'typecstatus.c', 'names.c',dependencies : [dep,udev_dep])
|
||||
+executable(
|
||||
+ 'lstypec',
|
||||
+ 'lstypec.c', 'names.c',
|
||||
+ dependencies: [dep, udev_dep],
|
||||
+ include_directories: inc_dir,
|
||||
+ install: true,
|
||||
+ install_dir: get_option('bindir')
|
||||
+)
|
||||
+executable(
|
||||
+ 'typecstatus',
|
||||
+ 'typecstatus.c', 'names.c',
|
||||
+ dependencies: [dep, udev_dep],
|
||||
+ include_directories: inc_dir,
|
||||
+ install: true,
|
||||
+ install_dir: get_option('bindir')
|
||||
+)
|
||||
--
|
||||
2.44.1
|
||||
|
||||
@@ -0,0 +1,73 @@
|
||||
From 56f5af15bc4796cf903ef5e9f82ed8514190e6bf Mon Sep 17 00:00:00 2001
|
||||
From: Adrian Ratiu <adrian.ratiu@collabora.com>
|
||||
Date: Tue, 21 May 2024 10:38:37 +0300
|
||||
Subject: [PATCH 2/3] meson.build: reduce version duplication
|
||||
|
||||
Gentoo dev Matt Turner asked us to reduce version duplication
|
||||
in the meson.build files, to decrease the risks of getting
|
||||
the version wrong like in the past by forgetting to bump the
|
||||
minor version everywhere the version number is hardcoded.
|
||||
|
||||
Upstream-Status: In progress [https://github.com/libtypec/libtypec/pull/1]
|
||||
|
||||
Signed-off-by: Adrian Ratiu <adrian.ratiu@collabora.com>
|
||||
---
|
||||
meson.build | 11 ++++++-----
|
||||
utils/meson.build | 9 +++++----
|
||||
2 files changed, 11 insertions(+), 9 deletions(-)
|
||||
|
||||
diff --git a/meson.build b/meson.build
|
||||
index 5512f77..7a7c28a 100644
|
||||
--- a/meson.build
|
||||
+++ b/meson.build
|
||||
@@ -5,9 +5,10 @@ default_options : [
|
||||
'warning_level=0'])
|
||||
|
||||
conf_data = configuration_data()
|
||||
-conf_data.set('libtypec_VERSION_MAJOR', '0')
|
||||
-conf_data.set('libtypec_VERSION_MINOR', '5')
|
||||
-conf_data.set('libtypec_VERSION_PATCH', '1')
|
||||
+split = meson.project_version().split('.')
|
||||
+conf_data.set('libtypec_VERSION_MAJOR', split[0])
|
||||
+conf_data.set('libtypec_VERSION_MINOR', split[1])
|
||||
+conf_data.set('libtypec_VERSION_PATCH', split[2])
|
||||
|
||||
libudev_dep = dependency('libudev', required: true)
|
||||
|
||||
@@ -17,7 +18,7 @@ library('typec',
|
||||
'libtypec.c',
|
||||
'libtypec_sysfs_ops.c',
|
||||
'libtypec_dbgfs_ops.c',
|
||||
- version : '0.5.1',
|
||||
+ version : meson.project_version(),
|
||||
soversion : '5',
|
||||
dependencies: libudev_dep,
|
||||
-)
|
||||
\ No newline at end of file
|
||||
+)
|
||||
diff --git a/utils/meson.build b/utils/meson.build
|
||||
index 8519541..9bd2245 100644
|
||||
--- a/utils/meson.build
|
||||
+++ b/utils/meson.build
|
||||
@@ -1,13 +1,14 @@
|
||||
project('libtypec_utils','c',
|
||||
license: 'MIT',
|
||||
+version: '0.5.1',
|
||||
default_options : [
|
||||
'warning_level=0'])
|
||||
|
||||
conf_data = configuration_data()
|
||||
-conf_data.set('libtypec_utils_VERSION_MAJOR', '0')
|
||||
-conf_data.set('libtypec_utils_VERSION_MINOR', '5')
|
||||
-conf_data.set('libtypec_utils_VERSION_PATCH', '1')
|
||||
-
|
||||
+split = meson.project_version().split('.')
|
||||
+conf_data.set('libtypec_utils_VERSION_MAJOR', split[0])
|
||||
+conf_data.set('libtypec_utils_VERSION_MINOR', split[1])
|
||||
+conf_data.set('libtypec_utils_VERSION_PATCH', split[2])
|
||||
|
||||
configure_file(input : 'libtypec_utils_config.h.in', output : 'libtypec_utils_config.h', configuration : conf_data)
|
||||
|
||||
--
|
||||
2.44.1
|
||||
|
||||
33
dev-libs/libtypec/libtypec-0.5.1-r1.ebuild
Normal file
33
dev-libs/libtypec/libtypec-0.5.1-r1.ebuild
Normal file
@@ -0,0 +1,33 @@
|
||||
# Copyright 2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit meson
|
||||
|
||||
DESCRIPTION="Library to interface with USB Type-C/Power Delivery devices"
|
||||
HOMEPAGE="https://github.com/libtypec/libtypec"
|
||||
SRC_URI="https://github.com/libtypec/libtypec/archive/refs/tags/${P}.tar.gz"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-0.5.1-meson-fix-build-based-on-Gentoo-testing.patch
|
||||
"${FILESDIR}"/${PN}-0.5.1-meson.build-reduce-version-duplication.patch
|
||||
"${FILESDIR}"/${PN}-0.5.1-meson.build-install-lib-and-headers.patch
|
||||
)
|
||||
|
||||
S="${WORKDIR}/${PN}-${P}"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
BDEPEND="
|
||||
virtual/pkgconfig
|
||||
"
|
||||
DEPEND="
|
||||
virtual/libudev
|
||||
"
|
||||
RDEPEND="
|
||||
${DEPEND}
|
||||
!<dev-libs/libtypec-0.5.1-r1
|
||||
"
|
||||
@@ -1,24 +0,0 @@
|
||||
# Copyright 2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit cmake
|
||||
|
||||
DESCRIPTION="Library to interface with USB Type-c/Power Delivery devices"
|
||||
HOMEPAGE="https://github.com/libtypec/libtypec"
|
||||
SRC_URI="https://github.com/libtypec/libtypec/archive/refs/tags/${P}.tar.gz"
|
||||
|
||||
S="${WORKDIR}/${PN}-${P}"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
src_configure() {
|
||||
# don't force CFLAGS to allow Gentoo toolchain to set them
|
||||
local mycmakeargs=(
|
||||
-DLIBTYPEC_STRICT_CFLAGS=OFF
|
||||
)
|
||||
cmake_src_configure
|
||||
}
|
||||
@@ -8,15 +8,19 @@
|
||||
diagnostic and debug tools to debug system issues around USB-C/USB
|
||||
PD topology.
|
||||
</longdescription>
|
||||
<maintainer type="person">
|
||||
<maintainer type="person" proxied="yes">
|
||||
<name>Adrian Ratiu</name>
|
||||
<email>adrian.ratiu@collabora.com</email>
|
||||
</maintainer>
|
||||
<maintainer type="person">
|
||||
<name>Rajaram Regupathy</name>
|
||||
<email>rajaram.regupathy@gmail.com</email>
|
||||
<maintainer type="project" proxied="proxy">
|
||||
<email>proxy-maint@gentoo.org</email>
|
||||
<name>Proxy Maintainers</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<maintainer>
|
||||
<name>Rajaram Regupathy</name>
|
||||
<email>rajaram.regupathy@gmail.com</email>
|
||||
</maintainer>
|
||||
<remote-id type="github">Rajaram-Regupathy/libtypec</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
||||
1
dev-lua/multipart-post/Manifest
Normal file
1
dev-lua/multipart-post/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST lua-multipart-post-1.4.tar.gz 4993 BLAKE2B e4c23f8dd895acd4f186fce26c2071e11fecf013cf3500725e74b25d11ec4e682eaa8fd128ded409d81d2dce2009a4fa5caf8f0b6059cb31077beeb7d163a220 SHA512 610e79c789ac63872c0fc5e4ae416d3ebf9808261d1de0cd624d088f83a41ccb9d4d9624585be7b9a249040efdaa9d3c51c10e1ac0910a736119ec426c297df0
|
||||
11
dev-lua/multipart-post/metadata.xml
Normal file
11
dev-lua/multipart-post/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>
|
||||
<maintainer type="person">
|
||||
<email>zdanevich.vitaly@ya.ru</email>
|
||||
<name>Vitaly Zdanevich</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">catwell/lua-multipart-post</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
37
dev-lua/multipart-post/multipart-post-1.4.ebuild
Normal file
37
dev-lua/multipart-post/multipart-post-1.4.ebuild
Normal file
@@ -0,0 +1,37 @@
|
||||
# Copyright 2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
LUA_COMPAT=( lua5-{1..4} luajit )
|
||||
|
||||
inherit lua
|
||||
|
||||
DESCRIPTION="HTTP Multipart Post helper that does just that."
|
||||
HOMEPAGE="https://github.com/catwell/lua-multipart-post"
|
||||
SRC_URI="https://github.com/catwell/lua-$PN/archive/refs/tags/v$PV.tar.gz -> lua-${P}.tar.gz"
|
||||
S="$WORKDIR/lua-$P"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
REQUIRED_USE="${LUA_REQUIRED_USE}"
|
||||
|
||||
RDEPEND="dev-lua/luasocket[${LUA_USEDEP}]"
|
||||
|
||||
# Require cwtes, which is not in the tree yet
|
||||
RESTRICT="test"
|
||||
|
||||
DOCS=( README.md )
|
||||
|
||||
lua_src_install() {
|
||||
insinto "$(lua_get_lmod_dir)"
|
||||
doins multipart-post.lua
|
||||
}
|
||||
|
||||
src_install() {
|
||||
lua_foreach_impl lua_src_install
|
||||
|
||||
einstalldocs
|
||||
}
|
||||
12
dev-python/PyPubSub/metadata.xml
Normal file
12
dev-python/PyPubSub/metadata.xml
Normal file
@@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<!-- maintainer-needed -->
|
||||
<upstream>
|
||||
<maintainer status="inactive">
|
||||
<name>Oliver L Schoenborn</name>
|
||||
</maintainer>
|
||||
<remote-id type="github">schollii/pypubsub</remote-id>
|
||||
<remote-id type="pypi">PyPubSub</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
15
dev-python/proselint/metadata.xml
Normal file
15
dev-python/proselint/metadata.xml
Normal file
@@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<!-- maintainer-needed -->
|
||||
<upstream>
|
||||
<bugs-to>
|
||||
https://github.com/amperser/proselint/issues
|
||||
</bugs-to>
|
||||
<changelog>
|
||||
https://github.com/amperser/proselint/blob/main/CHANGELOG.md
|
||||
</changelog>
|
||||
<remote-id type="github">amperser/proselint</remote-id>
|
||||
<remote-id type="pypi">proselint</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -1 +1 @@
|
||||
DIST textual-0.58.1.gh.tar.gz 28246721 BLAKE2B 3ab2d8610677cc45d8cc8fdb07882e1ccc4f5a01555939cd9a39141de08e5ad774aad889d3716a033f7ab30ac9f1637d3ed8605e23f87d055726ab6aa1e2b75b SHA512 3cb8410a352a75555bb6d36e29e2ae6900e80cb18cf1f0f5c779f0858bb727a3b27a0e4342b692dbba096698a73564ede0ca9fb27f8a46e87eda4209034e8de3
|
||||
DIST textual-0.62.0.gh.tar.gz 28258058 BLAKE2B bc9cab701beb5a0a7ce01c845c95ec00b13d1843b2fbca69f1a7e5bf1fe8df13afaa4735d88731857f3561b46ad2948e67489b14337e69b0fb0ec4e2fb71592b SHA512 e03a00abf647500e0233ea24378691b16296c5827a476b9f5530f0fcc83e9c36cf94ec7839a8eb58c2bb1a570ec8bc8b4b6c478e9249055b2d40b47429300111
|
||||
|
||||
@@ -10,8 +10,9 @@ DOCS_BUILDER="mkdocs"
|
||||
DOCS_DEPEND="
|
||||
dev-python/mkdocstrings
|
||||
dev-python/mkdocstrings-python
|
||||
dev-python/mkdocs-material
|
||||
dev-python/mkdocs-exclude
|
||||
dev-python/mkdocs-git-revision-date-localized-plugin
|
||||
dev-python/mkdocs-material
|
||||
dev-python/mkdocs-rss-plugin
|
||||
dev-python/pytz
|
||||
"
|
||||
@@ -36,6 +37,7 @@ BDEPEND="
|
||||
dev-python/httpx[${PYTHON_USEDEP}]
|
||||
>=dev-python/textual-dev-1.2.0[${PYTHON_USEDEP}]
|
||||
<dev-python/textual-dev-2.0.0[${PYTHON_USEDEP}]
|
||||
dev-python/tree-sitter-languages[${PYTHON_USEDEP}]
|
||||
dev-python/pytest-asyncio[${PYTHON_USEDEP}]
|
||||
dev-python/griffe[${PYTHON_USEDEP}]
|
||||
)
|
||||
@@ -63,5 +65,5 @@ python_compile_all() {
|
||||
|
||||
pkg_postinst() {
|
||||
optfeature "bindings for python" dev-python/tree-sitter
|
||||
optfeature "support for [language]" dev-libs/tree-sitter-[language]
|
||||
optfeature "support for all languages" dev-python/tree-sitter-languages
|
||||
}
|
||||
49
dev-python/tree-sitter-languages/Manifest
Normal file
49
dev-python/tree-sitter-languages/Manifest
Normal file
@@ -0,0 +1,49 @@
|
||||
DIST tree-sitter-bash-f7239f6.gh.tar.gz 444908 BLAKE2B 53de093339351b934bc4aa42481929317e6579ecad1e503d8600596e9f63770cdf76eaa81079b5bbdb734b733e6a697ac45fe474295939c5b7fb15e2710993bc SHA512 1ef6eaddf28be5fc1d282c7c596f1f2034f93a1254090d98943dd71cd39f61f7d5ed4b764b6a94a71ea6b42e99c5320ff5e65fb133ba473d66be1c06970d16d3
|
||||
DIST tree-sitter-c-34f4c7e.gh.tar.gz 380115 BLAKE2B e7f167d8402b37af6664b55c99298a5307de7c572cc1d3c8c3a56185e3786d4a404cbe7f3b5f6b83632f74c085aac549ad41f41c6b7668ec6f689068c083a926 SHA512 edf2fee63969ce5dd3aa0e065292e9cab42ef446e7c07b428a64bc12f568fe8fcb11edeb68a08c51724a8fc2e72f81cdb4023a3b3d484138a0e76846a713d3c3
|
||||
DIST tree-sitter-c-sharp-dd5e597.gh.tar.gz 1856148 BLAKE2B 068ae72e14baeab5ea06b40c02c5b13dd1c0c5422dec5bc5622b04bd2eaad81067e753af822f8e3947ac66f153b2909cc6e148917c1b82f67399819e3bafab7d SHA512 a6cf321008beef539e98e1c1592ef9036c1372c020b65d82c19115016c5eeb92f43967ffd6f36179320dedd35f1d1f19c8aa5c65a810ad535ef4f4c3a1e81ade
|
||||
DIST tree-sitter-commonlisp-c7e8149.gh.tar.gz 291439 BLAKE2B cd5b06fa606dddfdd9ce1aed9e8317d0a941b4c1a51216ed22bff32589e34b10a2021d4e286d0841d88a9aa2e0931cdab38de99d1cf41514d293a1e61489aa22 SHA512 a4fd96ef6799163e26a4412893b2b02fb27db69b46d4d1d9d10cd7a30b92397136de05d2d1df89b33ba7490a12f00780490d9a9512b6394b63867fea24342779
|
||||
DIST tree-sitter-cpp-a714740.gh.tar.gz 1058667 BLAKE2B 5929f9faf730b0c2603c1ff67c901252855c9c841835e396dd71d51d5d127f3192875056666c338471fc5b97270852304e2b19061df7452c0c2c050d4ee84432 SHA512 c83950864803d50a7cd486f0c332319683495b6259076efc8a42c1edaed46408f4fc1880e17e7dd729568f2dd0e9bf15a00e34ec4649f1e1b0137f7be6acd33b
|
||||
DIST tree-sitter-css-98c7b3d.gh.tar.gz 94003 BLAKE2B ab535af12c3a8d4ebb4b5820611277b9180742c9307f740796ad280fe03c37e866df76991deba050221bcd48690e71ee2dea770f981583480cb1a0fac955b478 SHA512 754d7de1e9dcaea2fca41bda51612e3f42b3a225173738b1973fbbcf8a5de05bd42909897a20c1f0da5756d215a83371874e5b0ab24bd654efda5fe842772ccb
|
||||
DIST tree-sitter-dockerfile-25c71d6.gh.tar.gz 43323 BLAKE2B 890454e45978d9fcbaed2d5a7dc810fb855893dfff3e687e8666b3b041ffedfde993a311a19cc4bcfc76b02ecceb4838cc478fd5db11948310bd875b8123c563 SHA512 d23fab83cb9db5cd94ce4deda0a78f310bdfa22fa90880e84ad23f59960e65dc86ac1e0ba772ef20dd4da7fa3bdfc609883d9719c6da588798e6acb04e9942cc
|
||||
DIST tree-sitter-dot-9172307.gh.tar.gz 29750 BLAKE2B 222874ae13318b325bb5e2954eafc3f6f292ac4fac8c880d4ebee28ef32d97a97e2dbaa8140f4095bf5d25e2618f926ecc6e8bbea4359300f1dde2d20ef17b68 SHA512 0fed8eedaf90891f20a8c1fa029a972eced7b0c66d8c9c40e3ef1471735b599dc2df15de2dd48961dd78842075293568d45e68c6a67d197019cc5ebd32022bfa
|
||||
DIST tree-sitter-elisp-4b0e4a3.gh.tar.gz 25850 BLAKE2B b70f06878c6d4b4ae81161d9f31f9759878a6542dfdac5cb1072f6509eaeab3d1ae634f7fb8e7c3dd9de407a2ce136397fe769a1114471d70a6f3aef2275a18a SHA512 e4e88f76f82135c3c1ec75e61a61e43da2411bd13f66aeb98cbfaeda6965efb072f27bcc0d48e73ad2ecd5586a2740a6fa9509d5046ebeafb2388e5554f1c9d3
|
||||
DIST tree-sitter-elixir-11426c5.gh.tar.gz 600499 BLAKE2B 1e02b9855263be295a8774d083ac2a0f4ba0e7c95544352b221a335ab2c24e2d41b9a9f102064686a3aea63df68624b3e57c25047f9ebcde1dba3bb64e407b0e SHA512 0d86012060f339af4b92e6019aa7276a618eba89f7704c780f65bcd6505335a2f6d4532b7d2dd4ecbc56a67de71faa06372dd4abfd15d5a49b71769150f05f36
|
||||
DIST tree-sitter-elm-c26afd7.gh.tar.gz 343009 BLAKE2B 30f2a25847e72f70de2ab9ff4ac8b05513c623cc1e6b405597a3918c1642413ade04c6adca3e8d5f95c87aab82560055cba76a88c9c8a29367520febdb0ce6ee SHA512 988a7d1895fb6d0d2a50147b582d020b86bc90cf0abe163c8c04736a232fab5bbb5c5b24a9027257e1fdd2cf24c39da58b7906683a3dc6984c8b0f151a383adb
|
||||
DIST tree-sitter-embedded-template-203f7bd.gh.tar.gz 11972 BLAKE2B 7ab3263cf9f94e6500a49973487eed1f09157aa37a9a384638b154d35fb5ec8403cf2936a8e4e87c1d6ac70ef4740a936893ddfdf96b5544ee712eb3d5049e44 SHA512 bf043ffc684a662d324267d9e42a0062adf36c2b05f6dfb26ac899a0c49897c8cb8962746d8c84e5dce0efb66cb198cea30c96bdf6e8ab19a3611e04c6116341
|
||||
DIST tree-sitter-erlang-54b6f81.gh.tar.gz 136559 BLAKE2B 4cecbe63b5c11da5b5145c6a864352d0a8fb16cb1f787a5b86418c6a095fc2d371a1900e65f5547a3840d93dd3fa5a43b33fb76d218d1c0a2284bf43d61695a5 SHA512 4faab4d825701f2d09c0522c3cb9baf32b84335d4a06d7d3886a3aca9b963989e94afdf97253b6cfe1d3f9c644b21ff1d570da332d389acabb9ec513f50c9e6f
|
||||
DIST tree-sitter-fixed-form-fortran-3142d31.gh.tar.gz 327123 BLAKE2B 1000fa19b4ab71edb03d2b7b8cd20b4fda9047224f921ce0a24f6dcaad01e0420253b41b0dde6fa771b914e6491fd9a8512c874e4d8c6a3708167b75d72ed0ae SHA512 ec68a059bb05bb4be0385e64a0d85b45cb8f8b807de697dfce45acb8b707bc1649ab815939cd9b50d59e6e68d28600520b48147270ccae28c6effe2cc3c9515e
|
||||
DIST tree-sitter-fortran-f73d473.gh.tar.gz 382427 BLAKE2B 57a75cd7db79d5216cfcfa9bc6549e7f7c2126200c43b535c95b85a60e753b89f4487a3d2c26ae016f1e821d5a3251b1c0df142806d6a5984e894b09192f5ca3 SHA512 2ea7b08cc6bfbba354d79e356073bb66746549d01449132311c0e76226e1f008aa344fb5f10f6caf68ea15846af0608102e1d075ab96157f16594b00e7090615
|
||||
DIST tree-sitter-go-ff86c7f.gh.tar.gz 191488 BLAKE2B 9bbcf73564694a4f256bd1552c843a11656769cfad0f936a3f8616bf4e9be344aaaeb8b8d6cbe64add57507dd052ba9a98052c1c8abd56554c447aa004289894 SHA512 1a50e463e8cac4f3408d21141c2dfabb348ae71ec56b44f53092f9dcaba72470bfc3828fec900ad0bd7740f459df024795d4bcf5022d5ddd187ff27e2ba1cc4a
|
||||
DIST tree-sitter-go-mod-4a65743.gh.tar.gz 19169 BLAKE2B 583b706ce8f4bebd7977073844d636e03f0a99c210d9f330c09d2104b33e3369fc828b8c1b8bd9aee2b64c6f3cf12d70dd575fee6f4fb13d23a6aafac675f9e2 SHA512 95d35dafe0aadc503f89870317f5d0d015e0ad8cbc693e53671021ec048d7d8d680da8423f36470cdadfb5919353979bd8391bd5af515f94f192734d33e07f38
|
||||
DIST tree-sitter-hack-fca1e29.gh.tar.gz 730911 BLAKE2B 60630c244a0e64a45c218d02d8b16097fd4a9f9035dfb3b477acf377dd05bf61ecd4c9b5bda21027083b834113d5ccbddbc51cf2f495dc3556d7d4692754e66f SHA512 adad1ec42b5b4841ecc510f23d1ad436a0e5d7ce12d343f02474f822aad41ea5aac6695060c4414e6921d4afa3a7f11b39fdd53a5a3aba007e4abca7d5802b1a
|
||||
DIST tree-sitter-haskell-dd924b8.gh.tar.gz 1569003 BLAKE2B c700c139ca0397b8b9ffe06e479da5145adfd5ef71389934fd872983b12e2f5ba6e196d13d48497c48c5f36f239432481f11d2a28d5852aae00d889167347a9f SHA512 dc8c74eeff8b96f8faca4ffe0cdd75b3c5056d8a8be1f509178858bd71427510a4bbc8beb7ed477efa9352287998608e7d42ff51d0e4371712b8c9d7083b23b9
|
||||
DIST tree-sitter-hcl-e135399.gh.tar.gz 895308 BLAKE2B 9cc44b85c62e88f95b2aac947302cecac43404336a53f7c81be94881f72c3b14f26a3fed78fd54952cdf90d301ff7d92a72b28be75112ca1d50ffc46998b36ac SHA512 770cac224750737f629be85ba7a0d27831a5cc1b1348390ba70bd6d436ca4c1807cf16cecd18b54460817c4e92fc2e432fd3f63a14e736027e11555838f7da31
|
||||
DIST tree-sitter-html-949b780.gh.tar.gz 26120 BLAKE2B 4a9d1ef8dea73547eed7f3d1abed5d7ed4408dd655a0abc0d4d43f179b75283614696fdd9e689f5d1fb15f86fe964af86b53f1cf631a5c10c6136682d77e5411 SHA512 5d7e6e1e629ce95bfd54419fd68fed9a4b438ffda24c9de75033d552b82b51c7f5d0c18d77d5fd3fc1186572dcc56f682f950bed2c9b3ae64f06a4fc83735958
|
||||
DIST tree-sitter-java-2b57cd9.gh.tar.gz 200908 BLAKE2B 532d610445a99b4f42e0f2d59bac94326c4f9f7ed5726e34bcf9b8f4c18b80a3ab3a17aa7110d5ca041a87fd8813018c4c10c954df4083365f05d9942c224659 SHA512 c10f4a3fda27fc44f4a8921d58f5fbee923608bde5f4c84f36262e1b3954215b2fd2a87133a5e82ec68ceb974b93d56ea669488096f159d2ea846d6db00e8cdf
|
||||
DIST tree-sitter-javascript-f1e5a09.gh.tar.gz 371441 BLAKE2B ad598c1d5d372a4f125e2af8c58767cdbe43023cfa758f2ccfbfbb4bab2e96341dec4cb43c0bdb4eabff0466ae06a816bfe9df5d3d704a8e3a6706fba7659bfb SHA512 234ada12cab3ed7a43e26f7fbb5c2b6cc0d592422395cc4bed96ea114fe739ea634ac187c2ebf12add14bcfa4f594850443fcf57e4d35cd0d7162163817ca3b0
|
||||
DIST tree-sitter-jsdoc-d01984d.gh.tar.gz 15244 BLAKE2B 40f09c3c95d2a5df70b6ff61c52fff156bb10af0068053553f3c7686f58b08824cfbb4bd40f15fb833e8d7bed9ba59ae0e64692a7efa0628ee9258a33ac1a769 SHA512 bc74d482ea1db728569a6e8b5bf3ca8e1b0567179ec79d5d902b3c6e7a9649b554a99273c95c9a796292f5b6845b8e9ff485e8269fe9f8a9a7c1295eb3c240cc
|
||||
DIST tree-sitter-json-3fef30d.gh.tar.gz 15535 BLAKE2B 5a596ca3467ffd58b11fba289359bcec72602dd1cd3578228a01516e70e7b10695fc4ee04ba74527901d2eb5f0c849089afa19d4c3ac30f07a68d4a610df7d8a SHA512 04e7e7f02431f7de858b0a72509914d9e22c58c8812e891b191c242dc7cfa20603a2343b2d1af756a94d98f405ea67333bdea6a19f81df4e8f988f8c8cc93580
|
||||
DIST tree-sitter-julia-0c088d1.gh.tar.gz 4032864 BLAKE2B de1c8c12fe0d0a7d116f0d5991a0be132527aa397b30fd7a60f04cdee2eb2744d6bdb6ecd5021636384b30642ccdee438e647d78941c7b37879c8b6fcdf87cb1 SHA512 2d229637774f72784cddd21a658859634be36f487b006c03a1d2520e9662de26ba76483fdd217f192be8c16bcc5ad5006ce90066c6b1ab3a1dc78c3690ffae32
|
||||
DIST tree-sitter-kotlin-0ef8789.gh.tar.gz 4596352 BLAKE2B eed4a99bd704861bbc30e394a35374f828c0b067c75da86cbc62b1aefc5560eb43d470d0c54365f08fa13440817dfe636715611b5d2c344ebfc0b413dd2292ba SHA512 ef02b1a41d3293c795b0307414a539b3a5c2b4f1701daa54c99975ca373f158171b202878a44f1f59de82f1c66cdc43b49e8bb2a40a7afd791b75608daaaf943
|
||||
DIST tree-sitter-languages-1.10.2.gh.tar.gz 8026 BLAKE2B a7ee2f71081dabda149d55b67158091523eed123a62c856adc8e1f0b44b24b6061086b107134647219506b1321d35fc8801b305255a894d644ac62797b91c32b SHA512 5f0dfd6dbfa2f21a84a76b35d3ea4251f82e3b9f782c20db117cb0a7e74afec5b706799f5983a8f0ea99b82dd92a7dc7d116792e613a31e29863bba06e5dd842
|
||||
DIST tree-sitter-lua-6b02dfd.gh.tar.gz 43007 BLAKE2B 5063b3c749e6057d1a2fbcdf9cb045ae96865744c57f4ff435ab33365ad2f14046064eeff99678c9c192ed1ab4e4bf900becbe7ad8c337b2e1c5311d773e0e5b SHA512 ef1a95c035396a1e2de2ff4ce5b056ef8c359807083a59752c2f8531bf54bbfb8223e1ae6678f1abf1bd6a95ac47c8dd882879a0449787000354bef08668c409
|
||||
DIST tree-sitter-make-a4b9187.gh.tar.gz 81522 BLAKE2B 356738d51ae4e3ecc9cce86b39d80c74e4a8308508a27a99f73746ee3aa052cf9df3cae958d533dee0857807b7cd32649e31c0b3a1d17a42ae2bd44a91b0ab33 SHA512 d2d33c64c97caa2e54ca3fcfd33d00e2ca9f3dbbdbeaa60308d2d34dbba9b8519980bc2f5331ee9159efcf4d942a412fb4e4bbff4c4f926ac14ecc767b788069
|
||||
DIST tree-sitter-markdown-8b8b77a.gh.tar.gz 410045 BLAKE2B f56696e6a59627f128d3d80c36746ea190fe2689ce0ee81e2f01b9c2cbc085c8ab54d4bb1d1353741f44ba0f38e7de9589a9e9c5d65cb3b0794e093a644bbf7e SHA512 5651e19adc1ee3463916fa71164e04aa25c5cb6d680a76bd624dda44440bb7c947393c85db1f340ceda4314aa390d54773cd2a863ef34f08f1d0b5a41d8306ca
|
||||
DIST tree-sitter-objc-afec0de.gh.tar.gz 1488539 BLAKE2B 93fca89cf396bcaa67e48372d3a1b429f089358d75639038143014d57f6c307f8e7df1e6d6a031171df28ae0dd768e5f4101168decf5c6ddfa751fbe65a7418b SHA512 26c24217438ceef42b7ebaedab7321844f838d463982f048db95b59cddd103390cd80167304e73a146527baf44f9e6e3bfcffa0d8710df6dffd7b33329995476
|
||||
DIST tree-sitter-ocaml-4abfdc1.gh.tar.gz 2872053 BLAKE2B f3b59d97e3cbbb9bf47e8a7151cf7210249d125f11c1777aa95b97629fe67598a31fcc638d251d853b8237c5c7bfb3abe48aa629195fcd36232e1327c282b28a SHA512 63dafdcb605b92b362fd0a1cf1ffdce6dcae19bb10f8ab70480fb4da2c14d1982d0b19bdc0a5756bbaaf4b72b3792c61400f48fe2b23f3a064941fb045a7a8fd
|
||||
DIST tree-sitter-perl-15a6914.gh.tar.gz 4546464 BLAKE2B 8676518438381935cab6b22b1e27ffe13316d6410a7fdcd81eaa17dffc1eb51ac251751615349fefc0a4e1844d70f2725243e03eda6eca539f8133488a1943d0 SHA512 0cf0127a1b1ee4919d3f207302d3d9af5f1123947818ad336701c99d993c7f4e85004cff7b8234d5ce989670d2ce9f834fc88700811cca6531083080f8a85113
|
||||
DIST tree-sitter-php-33e3016.gh.tar.gz 288176 BLAKE2B c0440a5a26a80b503af82a07d9322aa009fecf015786c0a93e07aeff33f5fbf2e8f33cff924ad35cd4b9c91f9f760a5cbb287a193f740b6accfdc224872f2705 SHA512 dc59da1a71c1fc3fffbbf27af30122f4a960dbdcbc1315026d6a7b6f940d129509994e14d92d55366331cf54b1b572212b19e6c9cd7dfcdc96950a9701b46bf5
|
||||
DIST tree-sitter-python-4bfdd90.gh.tar.gz 252108 BLAKE2B 1f350347834b2e1c2a36d6b4d92551911e20e877c2a3e941533002c03ba64bbc6a2d7f1e12b4389275ad197af2f892603785e51ced023d8f6dbc68bf4ed15849 SHA512 ceb0da1ee03059ffc367ead4ca047249609ef2a9c25f02e7e22d0fa384a91da8b63162b152edea29852174c81b9ae92fc4d6418dc68ca9b2aea9e5669245fbd8
|
||||
DIST tree-sitter-ql-bd08702.gh.tar.gz 127203 BLAKE2B 9649812230cdf59a693ea717e3386f1d1ecd26ab445fb0013d9fac96b406cae5e533cf4bf9030b0a0fbcc843824e333d0fac9ae5a516c2c4a83964a609e5fb4e SHA512 e3040d87ba7067370e350294e898a959bb423082ef5acfe325e355d5c86b4c4a4b55da9730d6bd269b93316212072017835069ed5bd958ff48e5f40b9028d70b
|
||||
DIST tree-sitter-r-c55f8b4.gh.tar.gz 250732 BLAKE2B 484c2f5221a106c70a0c6c1efe4ba59b5b539efd33f9b1c37a570d1b204a53385aa68e988a4c8bb5b1ec5cc044288d0f58e7506fe3cf3bf4dfd4b02d9970b1fe SHA512 1d08a18c3970f6e0cddb9171acf719172e457b9b10a346f79455333533eb38cfcfbaef4f95b451e753277761a2a9930b9c49edaa4cd8d42864663fc91d57af1e
|
||||
DIST tree-sitter-regex-2354482.gh.tar.gz 20303 BLAKE2B d01b9a57f493143c80f21e7c30e3b5abe5489aebbcfa2700f9039b2f9b703c5d22136969218eab132480f0f9be08b5382f3db6e729f9c67bc971df9c219cb9d8 SHA512 d313e01cfcd93df538b9ff9d735396f37ae95a359ac92cf5f56fe9e7f341d31cff83dbeec6b754b337e81c958d1e6391b87f7450ed266049b7cb580fe5b3188e
|
||||
DIST tree-sitter-rst-3ba9eb9.gh.tar.gz 213593 BLAKE2B 888864fc6ed544c838bae06aaa3a1a8c50fe293611f9518187caf3e30437b07d879baa047b166e78c64c266dd5469a52888a3fbb7483caf6314fee45b1b737eb SHA512 6cf1efdb96459545cdabcfb608946000984920a671745f8439026c6f2c7ba719f5f92d5b9dfa48c44a2fb89bfa460a91926edcf96e67b7808f8515e6e8eaf806
|
||||
DIST tree-sitter-ruby-4d9ad3f.gh.tar.gz 596842 BLAKE2B b7edb59e8e1f82f25a530f438b69f34f733fe3803a231ac998a9e87c6afa632162540926851952dce838f950509190c00dc71a7d24292f66e549ebe4309a49c7 SHA512 29124fd2e62d26e2ba379005b6498973846c018549c7fabc27840a7205ed7151826e07cf6b3c65435a266c43acbaff4f938d2d63f749583fbe8b652316bd61d7
|
||||
DIST tree-sitter-rust-e0e8b6d.gh.tar.gz 400050 BLAKE2B 194eb5c5259cdbb22bc874fb0f3fe942dea003dbf237e5f1844141ad4da31f8b790f1462a78f9798af7fe4427ecc473aee04d43af83609d1c4f23282342fca6a SHA512 070e3aff5aed624df4b0dc22f75800d0b4772be1137a8c171aeeed7f290273a79b53ace3b09655916ff92578b23f8d228ed9e1bff59171844e16cdc0d5960a32
|
||||
DIST tree-sitter-scala-45b5ba0.gh.tar.gz 1340268 BLAKE2B c46164c2da9ed1e6c494cae4ea900b4e19ddc755231b82266f00284a54317b0f1af48708970af311dda8c895f90cc53b98cab870f0a8b26eb65bcdb147c71d79 SHA512 c2e2a5d9fe0d432f045364487bed4e5b41916b5ea930b27ec98b5893b64eaf7e1014c3862b99227c336a3569b0c3b449fb559bcc7619f779f19ee9ff12eb0f0c
|
||||
DIST tree-sitter-sql-218b672.gh.tar.gz 2791203 BLAKE2B c50e05ec1a129bcca11dd7aec02148c3277e71678616f531483525d5eda3ed99887e46123faa44c841f74d3305fd2603fa8ad39fd4da430cef09aeec36b0a820 SHA512 263d7911d12cb0200a23c6b57c4593a4a58daf690156a5280dfdc1214085dfddacf0b41230ea9601eaad74ca30bda1bc245c3ff18ec871078a37df4076db037c
|
||||
DIST tree-sitter-sqlite-993be0a.gh.tar.gz 317417 BLAKE2B 650d0bd5e236a4aefa28ba92d1180f34ecb5f37417dfb8aaa921466b1c1a1f5b7dce851c4e3f7b255dc001556f63493b426fd7465f4794c9ad2881d8a15d2324 SHA512 aa2ab43769ecb7ebf2bb8611c3c17d967f21e9d889b97e29aaaa1b501b631c7a0c6f9447786e21a6ae21847cb9f2caf2a03759c23bd42e2c3b514aa4f73b79c3
|
||||
DIST tree-sitter-toml-342d9be.gh.tar.gz 163169 BLAKE2B 1e4562f2149d9bfe15eda9d9b6f10053579b002416f47f7616f11a2d3fc52863c6d98d73a883f12c33b657cad86bfceda30c8d10bae4b89717a9bc8a0bedbf20 SHA512 c13f597bd1571313f7a6ae2793469b4d308db9f292c2562b7b35fda6f3e53d5162669e3ad61511e0bdfc3eedcff0804a0d6a1db8d0e384f311ce53373874caa7
|
||||
DIST tree-sitter-tsq-b665659.gh.tar.gz 15061 BLAKE2B 2359fa751f9398e31918a177d9dcec9476ac458431014a076a286e1b073d5eda92ea620f023c01bde2641c7270a3f9e7b589a3aeaf84d64204c4b998fcb59962 SHA512 c6ca5f61b7f67a42cfed25fa1358f1183df9a8504262932bc8702351a7f0ae25b8e38f280ee9114a38f6a28aff9ba8f0aec95e5f770828c84c09c3e7145dc1de
|
||||
DIST tree-sitter-typescript-d847898.gh.tar.gz 844212 BLAKE2B ffd348ae45681744a585fc4e010077fe165be37ec5928e4fca511a9c541e10fd9d4b10c5bafae1d326b1ade9ba44cfdbbbd7eaeeef58d2dcc7132970ae9dd2b6 SHA512 7d7aedc7a27c916cc7c955fe4fe16a12e6d8eed8a5280789cf3c00f6afdb5ffa2d832db018add37acdfff0bdc904e5b4ca9dc9147db1580d303f30d685e2a620
|
||||
DIST tree-sitter-yaml-0e36bed.gh.tar.gz 266363 BLAKE2B 3490c347b110e83407d8131c3984e1e1e51c7a5fffd4133352776e86f66947d2958d185e3e6211c85258d3553c424d4bad4a3ac6480fcb1405976e231517e780 SHA512 6146fb39874f119568a08b656fb6ca5bbff1a79684322b9502819b43999be7596c8d8b64c6a2f0777770baadd1bec26a4de9d48addd2569b59b809cbb57b9d19
|
||||
12
dev-python/tree-sitter-languages/metadata.xml
Normal file
12
dev-python/tree-sitter-languages/metadata.xml
Normal file
@@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM 'https://www.gentoo.org/dtd/metadata.dtd'>
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>gasc@eurecom.fr</email>
|
||||
<name>Gasc Henri</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="pypi">tree-sitter-languages</remote-id>
|
||||
<remote-id type="github">grantjenks/py-tree-sitter-languages</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -0,0 +1,155 @@
|
||||
# Copyright 2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_EXT=1
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Python wheels for all tree sitter languages"
|
||||
HOMEPAGE="
|
||||
https://github.com/grantjenks/py-tree-sitter-languages
|
||||
https://pypi.org/project/tree-sitter-languages/
|
||||
"
|
||||
TS="tree-sitter"
|
||||
SRC_URI="
|
||||
https://github.com/grantjenks/py-${TS}-languages/archive/refs/tags/v${PV}.tar.gz
|
||||
-> ${P}.gh.tar.gz
|
||||
https://github.com/WhatsApp/${TS}-erlang/archive/54b6f814f43c4eac81eeedefaa7cc8762fec6683.tar.gz
|
||||
-> ${TS}-erlang-54b6f81.gh.tar.gz
|
||||
https://github.com/Azganoth/${TS}-lua/archive/6b02dfd7f07f36c223270e97eb0adf84e15a4cef.tar.gz
|
||||
-> ${TS}-lua-6b02dfd.gh.tar.gz
|
||||
https://github.com/Wilfred/${TS}-elisp/archive/4b0e4a3891337514126ec72c7af394c0ff2cf48c.tar.gz
|
||||
-> ${TS}-elisp-4b0e4a3.gh.tar.gz
|
||||
https://github.com/ZedThree/${TS}-fixed-form-fortran/archive/3142d317c73de80882beb95cc431af7eb6c28c51.tar.gz
|
||||
-> ${TS}-fixed-form-fortran-3142d31.gh.tar.gz
|
||||
https://github.com/alemuller/${TS}-make/archive/a4b9187417d6be349ee5fd4b6e77b4172c6827dd.tar.gz
|
||||
-> ${TS}-make-a4b9187.gh.tar.gz
|
||||
https://github.com/camdencheek/${TS}-dockerfile/archive/25c71d6a24cdba8f0c74ef40d4d2d93defd7e196.tar.gz
|
||||
-> ${TS}-dockerfile-25c71d6.gh.tar.gz
|
||||
https://github.com/camdencheek/${TS}-go-mod/archive/4a65743dbc2bb3094114dd2b43da03c820aa5234.tar.gz
|
||||
-> ${TS}-go-mod-4a65743.gh.tar.gz
|
||||
https://github.com/dhcmrlchtdj/${TS}-sqlite/archive/993be0a91c0c90b0cc7799e6ff65922390e2cefe.tar.gz
|
||||
-> ${TS}-sqlite-993be0a.gh.tar.gz
|
||||
https://github.com/elixir-lang/${TS}-elixir/archive/11426c5fd20eef360d5ecaf10729191f6bc5d715.tar.gz
|
||||
-> ${TS}-elixir-11426c5.gh.tar.gz
|
||||
https://github.com/elm-tooling/${TS}-elm/archive/c26afd7f2316f689410a1622f1780eff054994b1.tar.gz
|
||||
-> ${TS}-elm-c26afd7.gh.tar.gz
|
||||
https://github.com/fwcd/${TS}-kotlin/archive/0ef87892401bb01c84b40916e1f150197bc134b1.tar.gz
|
||||
-> ${TS}-kotlin-0ef8789.gh.tar.gz
|
||||
https://github.com/ganezdragon/${TS}-perl/archive/15a6914b9b891974c888ba7bf6c432665b920a3f.tar.gz
|
||||
-> ${TS}-perl-15a6914.gh.tar.gz
|
||||
https://github.com/ikatyang/${TS}-markdown/archive/8b8b77af0493e26d378135a3e7f5ae25b555b375.tar.gz
|
||||
-> ${TS}-markdown-8b8b77a.gh.tar.gz
|
||||
https://github.com/ikatyang/${TS}-yaml/archive/0e36bed171768908f331ff7dff9d956bae016efb.tar.gz
|
||||
-> ${TS}-yaml-0e36bed.gh.tar.gz
|
||||
https://github.com/jiyee/${TS}-objc/archive/afec0de5a32d5894070b67932d6ff09e4f7c5879.tar.gz
|
||||
-> ${TS}-objc-afec0de.gh.tar.gz
|
||||
https://github.com/m-novikov/${TS}-sql/archive/218b672499729ef71e4d66a949e4a1614488aeaa.tar.gz
|
||||
-> ${TS}-sql-218b672.gh.tar.gz
|
||||
https://github.com/MichaHoffmann/${TS}-hcl/archive/e135399cb31b95fac0760b094556d1d5ce84acf0.tar.gz
|
||||
-> ${TS}-hcl-e135399.gh.tar.gz
|
||||
https://github.com/r-lib/${TS}-r/archive/c55f8b4dfaa32c80ddef6c0ac0e79b05cb0cbf57.tar.gz
|
||||
-> ${TS}-r-c55f8b4.gh.tar.gz
|
||||
https://github.com/rydesun/${TS}-dot/archive/917230743aa10f45a408fea2ddb54bbbf5fbe7b7.tar.gz
|
||||
-> ${TS}-dot-9172307.gh.tar.gz
|
||||
https://github.com/slackhq/${TS}-hack/archive/fca1e294f6dce8ec5659233a6a21f5bd0ed5b4f2.tar.gz
|
||||
-> ${TS}-hack-fca1e29.gh.tar.gz
|
||||
https://github.com/stadelmanma/${TS}-fortran/archive/f73d473e3530862dee7cbb38520f28824e7804f6.tar.gz
|
||||
-> ${TS}-fortran-f73d473.gh.tar.gz
|
||||
https://github.com/stsewd/${TS}-rst/archive/3ba9eb9b5a47aadb1f2356a3cab0dd3d2bd00b4b.tar.gz
|
||||
-> ${TS}-rst-3ba9eb9.gh.tar.gz
|
||||
https://github.com/theHamsta/${TS}-commonlisp/archive/c7e814975ab0d0d04333d1f32391c41180c58919.tar.gz
|
||||
-> ${TS}-commonlisp-c7e8149.gh.tar.gz
|
||||
https://github.com/${TS}/${TS}-bash/archive/f7239f638d3dc16762563a9027faeee518ce1bd9.tar.gz
|
||||
-> ${TS}-bash-f7239f6.gh.tar.gz
|
||||
https://github.com/${TS}/${TS}-c/archive/34f4c7e751f4d661be3e23682fe2631d6615141d.tar.gz
|
||||
-> ${TS}-c-34f4c7e.gh.tar.gz
|
||||
https://github.com/${TS}/${TS}-c-sharp/archive/dd5e59721a5f8dae34604060833902b882023aaf.tar.gz
|
||||
-> ${TS}-c-sharp-dd5e597.gh.tar.gz
|
||||
https://github.com/${TS}/${TS}-cpp/archive/a71474021410973b29bfe99440d57bcd750246b1.tar.gz
|
||||
-> ${TS}-cpp-a714740.gh.tar.gz
|
||||
https://github.com/${TS}/${TS}-css/archive/98c7b3dceb24f1ee17f1322f3947e55638251c37.tar.gz
|
||||
-> ${TS}-css-98c7b3d.gh.tar.gz
|
||||
https://github.com/${TS}/${TS}-embedded-template/archive/203f7bd3c1bbfbd98fc19add4b8fcb213c059205.tar.gz
|
||||
-> ${TS}-embedded-template-203f7bd.gh.tar.gz
|
||||
https://github.com/${TS}/${TS}-go/archive/ff86c7f1734873c8c4874ca4dd95603695686d7a.tar.gz
|
||||
-> ${TS}-go-ff86c7f.gh.tar.gz
|
||||
https://github.com/${TS}/${TS}-haskell/archive/dd924b8df1eb76261f009e149fc6f3291c5081c2.tar.gz
|
||||
-> ${TS}-haskell-dd924b8.gh.tar.gz
|
||||
https://github.com/${TS}/${TS}-html/archive/949b78051835564bca937565241e5e337d838502.tar.gz
|
||||
-> ${TS}-html-949b780.gh.tar.gz
|
||||
https://github.com/${TS}/${TS}-java/archive/2b57cd9541f9fd3a89207d054ce8fbe72657c444.tar.gz
|
||||
-> ${TS}-java-2b57cd9.gh.tar.gz
|
||||
https://github.com/${TS}/${TS}-javascript/archive/f1e5a09b8d02f8209a68249c93f0ad647b228e6e.tar.gz
|
||||
-> ${TS}-javascript-f1e5a09.gh.tar.gz
|
||||
https://github.com/${TS}/${TS}-jsdoc/archive/d01984de49927c979b46ea5c01b78c8ddd79baf9.tar.gz
|
||||
-> ${TS}-jsdoc-d01984d.gh.tar.gz
|
||||
https://github.com/${TS}/${TS}-json/archive/3fef30de8aee74600f25ec2e319b62a1a870d51e.tar.gz
|
||||
-> ${TS}-json-3fef30d.gh.tar.gz
|
||||
https://github.com/${TS}/${TS}-julia/archive/0c088d1ad270f02c4e84189247ac7001e86fe342.tar.gz
|
||||
-> ${TS}-julia-0c088d1.gh.tar.gz
|
||||
https://github.com/${TS}/${TS}-ocaml/archive/4abfdc1c7af2c6c77a370aee974627be1c285b3b.tar.gz
|
||||
-> ${TS}-ocaml-4abfdc1.gh.tar.gz
|
||||
https://github.com/${TS}/${TS}-php/archive/33e30169e6f9bb29845c80afaa62a4a87f23f6d6.tar.gz
|
||||
-> ${TS}-php-33e3016.gh.tar.gz
|
||||
https://github.com/${TS}/${TS}-python/archive/4bfdd9033a2225cc95032ce77066b7aeca9e2efc.tar.gz
|
||||
-> ${TS}-python-4bfdd90.gh.tar.gz
|
||||
https://github.com/${TS}/${TS}-ql/archive/bd087020f0d8c183080ca615d38de0ec827aeeaf.tar.gz
|
||||
-> ${TS}-ql-bd08702.gh.tar.gz
|
||||
https://github.com/${TS}/${TS}-regex/archive/2354482d7e2e8f8ff33c1ef6c8aa5690410fbc96.tar.gz
|
||||
-> ${TS}-regex-2354482.gh.tar.gz
|
||||
https://github.com/${TS}/${TS}-ruby/archive/4d9ad3f010fdc47a8433adcf9ae30c8eb8475ae7.tar.gz
|
||||
-> ${TS}-ruby-4d9ad3f.gh.tar.gz
|
||||
https://github.com/${TS}/${TS}-rust/archive/e0e8b6de6e4aa354749c794f5f36a906dcccda74.tar.gz
|
||||
-> ${TS}-rust-e0e8b6d.gh.tar.gz
|
||||
https://github.com/${TS}/${TS}-scala/archive/45b5ba0e749a8477a8fd2666f082f352859bdc3c.tar.gz
|
||||
-> ${TS}-scala-45b5ba0.gh.tar.gz
|
||||
https://github.com/${TS}/${TS}-toml/archive/342d9be207c2dba869b9967124c679b5e6fd0ebe.tar.gz
|
||||
-> ${TS}-toml-342d9be.gh.tar.gz
|
||||
https://github.com/${TS}/${TS}-tsq/archive/b665659d3238e6036e22ed0e24935e60efb39415.tar.gz
|
||||
-> ${TS}-tsq-b665659.gh.tar.gz
|
||||
https://github.com/${TS}/${TS}-typescript/archive/d847898fec3fe596798c9fda55cb8c05a799001a.tar.gz
|
||||
-> ${TS}-typescript-d847898.gh.tar.gz
|
||||
"
|
||||
S="${WORKDIR}/py-${P}"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
RDEPEND="
|
||||
dev-python/tree-sitter[${PYTHON_USEDEP}]
|
||||
"
|
||||
BDEPEND="
|
||||
dev-python/cython[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
${RDEPEND}
|
||||
)
|
||||
"
|
||||
|
||||
python_prepare_all() {
|
||||
mkdir "${S}/vendor"
|
||||
while read repo commit; do
|
||||
name="${repo##*/}"
|
||||
cp -r "${WORKDIR}/${name}-${commit}" "${S}/vendor/${name}"
|
||||
done < "${S}/repos.txt"
|
||||
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
||||
|
||||
python_compile() {
|
||||
echo "Compiling the languages" # For some reason, the print statements in build.py are shown after the script ran
|
||||
"${EPYTHON}" build.py || die
|
||||
|
||||
distutils-r1_python_compile
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
||||
python_test() {
|
||||
rm -rf tree_sitter_languages || die
|
||||
epytest
|
||||
}
|
||||
14
dev-tex/tectonic/metadata.xml
Normal file
14
dev-tex/tectonic/metadata.xml
Normal file
@@ -0,0 +1,14 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<!-- maintainer-needed -->
|
||||
<upstream>
|
||||
<bugs-to>
|
||||
https://github.com/tectonic-typesetting/tectonic/issues/
|
||||
</bugs-to>
|
||||
<changelog>
|
||||
https://github.com/tectonic-typesetting/tectonic/blob/release/CHANGELOG.md
|
||||
</changelog>
|
||||
<remote-id type="github">tectonic-typesetting/tectonic</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -55,6 +55,9 @@ src_prepare() {
|
||||
sed -i -e "s|@VERSION@|${PV}|" docs/mock.1 docs/mock-parse-buildlog.1 || die
|
||||
|
||||
sed -i -e 's|"/bin/free"|"/usr/bin/free"|' py/mockbuild/plugins/hw_info.py || die
|
||||
|
||||
# bug #928266: remove unnecessary completion target for us
|
||||
sed -i -e "s/ mock.py//" -e "s/ mock-parse-buildlog.py//" etc/bash_completion.d/mock || die
|
||||
}
|
||||
|
||||
src_compile() { :; }
|
||||
8
gui-apps/grimshot/metadata.xml
Normal file
8
gui-apps/grimshot/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-needed -->
|
||||
<upstream>
|
||||
<remote-id type="github">OctopusET/sway-contrib</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -7,6 +7,8 @@ DIST github.com%2Fdlasky%2Fgotk3-layershell%2F@v%2Fv0.0.0-20221218201547-1f6674a
|
||||
DIST github.com%2Fdlasky%2Fgotk3-layershell%2F@v%2Fv0.0.0-20221218201547-1f6674a3f872.zip 2401696 BLAKE2B f5b2966f9f6890d16bd13669eee34cb0a1ba6fce5e227764d48c717c3bfbfb4d59bc7ae92063cdde2461b40c0b57c99803ea7cb9dd3996d184916f7c5dd4f22e SHA512 74c5829eb149f04662050dc085e058448d1dc692fc1f806444e801823448d40fb694ee6f838a691e31e354f6ada302087478c3ec034168ee5b4227c58eaa8729
|
||||
DIST github.com%2Fdlasky%2Fgotk3-layershell%2F@v%2Fv0.0.0-20230802002603-b0c42cd8474f.mod 90 BLAKE2B b8f340b487e8df1c3d35b380cf1d48fda80812d38939d8739a6a0048f8f6d90b03e23c34672edfc744c5d463a5174f25f522fea5fabd7d7a7544700b032e35ad SHA512 973282445fc5252760021848609aa6ac8dbd7571756eff402bd5c705e344e5969ea6a658c0aa21da8a97b9d20b2edf70125eb6013a9c42b01f57e59d4d21ad99
|
||||
DIST github.com%2Fdlasky%2Fgotk3-layershell%2F@v%2Fv0.0.0-20230802002603-b0c42cd8474f.zip 2402580 BLAKE2B 2a4599ae9f21a4530ef36d0f2a6dce5d0a0161dbe4c94d4f7bde82a8d1fa298bdb3bde3964207533d1cd5ce4d173e10b02ca8ae0e7ed3607f1d14112bda11f79 SHA512 8c555e52570ba25ce9ceef3d27e2be678bfff1d8dde8bd8dcc2cad8a81178319ce2a2687927eadf6ed9c3a21015d1f3c13f833e1ece344a83133733f741929a9
|
||||
DIST github.com%2Fdlasky%2Fgotk3-layershell%2F@v%2Fv0.0.0-20240515133811-5c5115f0d774.mod 90 BLAKE2B b8f340b487e8df1c3d35b380cf1d48fda80812d38939d8739a6a0048f8f6d90b03e23c34672edfc744c5d463a5174f25f522fea5fabd7d7a7544700b032e35ad SHA512 973282445fc5252760021848609aa6ac8dbd7571756eff402bd5c705e344e5969ea6a658c0aa21da8a97b9d20b2edf70125eb6013a9c42b01f57e59d4d21ad99
|
||||
DIST github.com%2Fdlasky%2Fgotk3-layershell%2F@v%2Fv0.0.0-20240515133811-5c5115f0d774.zip 2402652 BLAKE2B b053c75b40ebb7bcd2eadf5d2247f52a8a70c56167e790409b4008898d40c173118994d58512335068336a47567174112cc927d4c231c668309707b708ae81b6 SHA512 28f274d816f5c864582c44a4f7e3f72364c5df9aae23fd065a77344088ea85e7abef3fe05e47111c9af3e4aeaaca4d332d6e8f24e39b7d3b7cc293fb9bd02818
|
||||
DIST github.com%2Fgotk3%2Fgotk3%2F@v%2Fv0.6.1.mod 39 BLAKE2B 4d10be140ba045a068e1a13a1302698ee76f21627f0fdde3d952c82706179fbfd0af3f13737bf8771366298c2e6aec48113682951b81ac9208c88b69cb4836d5 SHA512 2e251029136f540fd056077d2b41c7ed820ad3614bf50516ad9a60ba54e1808e18ccfdd91a4454428adcf1426fc2ab93636cc8f9e2a55c14ad07648dd31cc35d
|
||||
DIST github.com%2Fgotk3%2Fgotk3%2F@v%2Fv0.6.2.mod 39 BLAKE2B 4d10be140ba045a068e1a13a1302698ee76f21627f0fdde3d952c82706179fbfd0af3f13737bf8771366298c2e6aec48113682951b81ac9208c88b69cb4836d5 SHA512 2e251029136f540fd056077d2b41c7ed820ad3614bf50516ad9a60ba54e1808e18ccfdd91a4454428adcf1426fc2ab93636cc8f9e2a55c14ad07648dd31cc35d
|
||||
DIST github.com%2Fgotk3%2Fgotk3%2F@v%2Fv0.6.2.zip 411600 BLAKE2B 87260dda08b03be8b9f164587177ed2f0b154d9adcaa973a7e980448e1402191518ef67b22f6c151057c7e3eeda676b0c4ae9e9cd4a3183e03a1285804655d15 SHA512 820127cfdc4674170226989501578d5ea72bad1baf8f0c2b1643fed4b88908f5f3b66e6ad66d6bb1c0c490156e53c5a83fe5b7960ec252fe1fc798b253eb24dd
|
||||
@@ -25,8 +27,10 @@ DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.11.0.mod 33 BLAKE2B b74677ab15ab6b31640d71b0
|
||||
DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.11.0.zip 1906917 BLAKE2B 82a00f065256a6f3f822d6dba30d99c2b78c2d009fa9dd5746a691239f6027569d8730c9510828b90f1377a64ab57f9babf9012f2bd5719820889c5b2a2f60f0 SHA512 4e7fd1190bf5fba46249b6d7d3b3dbe34fdde77eabb4e041fe9ad80db5e9c4f5a257f3c3443125e275a48989ee93c8185e2e8cbea2fbe1dcfcc12d885bbe42f8
|
||||
DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.19.0.mod 33 BLAKE2B d23b0efe00984112e089805105c084e5f6dfe243d2e4a392322ebc04fe86fba690396cb3390c00a9e58bd9df9885bebb2fb51471bfd1accc06dd54064618a24f SHA512 ec229018bf6fa169913d0c66821fc296766b8a71720123e8d8cfcf5b8b8da110e338d03b8233b1224b8586ea9d9e4231b9720c1f806d4be2523413c521acf97b
|
||||
DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.19.0.zip 1908409 BLAKE2B 9ed0fab2d6a119d6838ff22dddee7fb15f16e3028a6ee1a8d93f187e016876431f97e61d676898e08f8177cdefda4d638cd30f38fd3755e7b45a8ea44576f208 SHA512 cf2310bc70fd779e926f05745843a7ee7f387b597862d3b4ba5552d5ac143a59abbd55b428e9432448674dc60102b58bdd1d4bafbca039757026a35028906b26
|
||||
DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.20.0.mod 33 BLAKE2B d23b0efe00984112e089805105c084e5f6dfe243d2e4a392322ebc04fe86fba690396cb3390c00a9e58bd9df9885bebb2fb51471bfd1accc06dd54064618a24f SHA512 ec229018bf6fa169913d0c66821fc296766b8a71720123e8d8cfcf5b8b8da110e338d03b8233b1224b8586ea9d9e4231b9720c1f806d4be2523413c521acf97b
|
||||
DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.20.0.zip 1956163 BLAKE2B 974c79b689f18d531f9b506554d4a141c176a5fdf47ac06ebc1f7f435a02bf3a55bce3cafd980c74c74c99913144a96c2fbc114213ba921c4208fbaecb30b1e2 SHA512 77034cf37c802a12f33c55cf3e41f80f7f1393ca65128e4622aef8e705b0627f877c13e25b6fc7792cdc2ac31ce36d1c7a434b52fe1e665ace7d45ee949091a1
|
||||
DIST gopkg.in%2Fcheck.v1%2F@v%2Fv0.0.0-20161208181325-20d25e280405.mod 25 BLAKE2B 6470f3d94700c4d8b3176d692bdb91646750f2c6a866ff2ef4183aff1de01f024a8757f97b4626ec0355092e5f25e7ded91cd5be845f627d107c58b1daf400d7 SHA512 9ac0f80ef05881387cb2f48f81560f3207fe586ea16495383662e6d62e43d93fac01dfe72e1d0063d3ab065331dab3a8098d7da4f1830ba1aff6f27f8e1bc1b2
|
||||
DIST gopkg.in%2Fyaml.v3%2F@v%2Fv3.0.0-20200313102051-9f266ea9e77c.mod 95 BLAKE2B fbb87f0644ec9da5d4386358d23cdb15b0d23e8212e712f16f338455a3a0ad19fbfd63e92c955c359237ddfa8bb76d6d08280eead24d321668431891eca1e8ab SHA512 307ca9123efc577ca04828996ee9d8edbb51794ccb4b8d9f169ba689e7276aa5f6ae106a04b22b7fab853ffacfebcbf74468b64eaefd57445864c1fbc77fad9d
|
||||
DIST gopkg.in%2Fyaml.v3%2F@v%2Fv3.0.0-20200313102051-9f266ea9e77c.zip 101467 BLAKE2B 8bb0aec8e693a4c0da59f1931e1fdcf6f94a236faba149d5af91e87284f39c693d20be65248eecde739cb555e371804fa6c723a56c69e6d02a347ba908e968b1 SHA512 bee7757d760f5ba1b9f7523af358652a5cb65f2b0064da097f78450871b2636efcbab0298a9871bbb3ce8012bf95a155949251d4f61464dde510097b936b47a8
|
||||
DIST nwg-dock-hyprland-0.1.7.tar.gz 20620 BLAKE2B 5d2598838fed26ca2861cbbb5602eee28d468f04f2b2da05d4ef7106ac1182ac81b986da3e936f6ec265e28aa4a9ac14667e88f32dd391b145b594f264f21d6d SHA512 772b2ff2d3f6b0d80ed11b27f9e60d5c87a61a887cc55b3a22c19e7c0c5cb86d5360f46b8fa951b313b265f77bb50f6d294bd3c2e3cb1e981b4b0b8c63a191de
|
||||
DIST nwg-dock-hyprland-0.1.8.tar.gz 20912 BLAKE2B 8fb38171bb9130d5f55875d5ec66bea4c04289e02e3e3b76eca2dd5e9a0042c81c783cbe29f88e43714147fffc72da0ede9550362ae02a061f5909bda595a8d7 SHA512 7a9cddf81b8589bd5dd7f74ae77901da14e8dd136765c94c190602147a3454063dd94ff9ac461d1ce7af1a985faa7eee14f9e5d42d93a852546816a2d7d7624a
|
||||
DIST nwg-dock-hyprland-0.1.9.tar.gz 21118 BLAKE2B 857f4f678704edeee02fce0a4582ae8b0e6fa96d08a85a92bb93bec62cd05bcdbbb477f020b1577dbd9f471e0bb0a8cf3de2d82bde045283cc46ea4f2a3c4b74 SHA512 e61a1a66a9e11655964d4351f2e64320003a4f780e97c7c0221bc105135dfd129c272c46dc2ac793f9eb38210730f51ad41f639cefa7d99abed3eb280d399a05
|
||||
|
||||
@@ -1,74 +0,0 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit go-module
|
||||
|
||||
EGO_SUM=(
|
||||
"github.com/allan-simon/go-singleinstance v0.0.0-20210120080615-d0997106ab37"
|
||||
"github.com/allan-simon/go-singleinstance v0.0.0-20210120080615-d0997106ab37/go.mod"
|
||||
"github.com/davecgh/go-spew v1.1.0/go.mod"
|
||||
"github.com/davecgh/go-spew v1.1.1"
|
||||
"github.com/davecgh/go-spew v1.1.1/go.mod"
|
||||
"github.com/dlasky/gotk3-layershell v0.0.0-20221218201547-1f6674a3f872"
|
||||
"github.com/dlasky/gotk3-layershell v0.0.0-20221218201547-1f6674a3f872/go.mod"
|
||||
"github.com/dlasky/gotk3-layershell v0.0.0-20230802002603-b0c42cd8474f"
|
||||
"github.com/dlasky/gotk3-layershell v0.0.0-20230802002603-b0c42cd8474f/go.mod"
|
||||
"github.com/gotk3/gotk3 v0.6.1/go.mod"
|
||||
"github.com/gotk3/gotk3 v0.6.2"
|
||||
"github.com/gotk3/gotk3 v0.6.2/go.mod"
|
||||
"github.com/pmezard/go-difflib v1.0.0"
|
||||
"github.com/pmezard/go-difflib v1.0.0/go.mod"
|
||||
"github.com/sirupsen/logrus v1.9.3"
|
||||
"github.com/sirupsen/logrus v1.9.3/go.mod"
|
||||
"github.com/stretchr/objx v0.1.0/go.mod"
|
||||
"github.com/stretchr/testify v1.7.0"
|
||||
"github.com/stretchr/testify v1.7.0/go.mod"
|
||||
"golang.org/x/sys v0.0.0-20220715151400-c0bba94af5f8"
|
||||
"golang.org/x/sys v0.0.0-20220715151400-c0bba94af5f8/go.mod"
|
||||
"golang.org/x/sys v0.11.0"
|
||||
"golang.org/x/sys v0.11.0/go.mod"
|
||||
"gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod"
|
||||
"gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c"
|
||||
"gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod"
|
||||
)
|
||||
go-module_set_globals
|
||||
|
||||
DESCRIPTION="GTK3-based dock for Hyprland"
|
||||
HOMEPAGE="https://github.com/nwg-piotr/nwg-dock-hyprland"
|
||||
SRC_URI="https://github.com/nwg-piotr/nwg-dock-hyprland/archive/v${PV}.tar.gz -> ${P}.tar.gz
|
||||
${EGO_SUM_SRC_URI}"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
RDEPEND="
|
||||
gui-libs/gtk-layer-shell
|
||||
gui-wm/hyprland
|
||||
x11-libs/gtk+:3
|
||||
app-accessibility/at-spi2-core:2
|
||||
dev-libs/glib:2
|
||||
media-libs/fontconfig
|
||||
media-libs/freetype
|
||||
media-libs/harfbuzz:=
|
||||
x11-libs/cairo
|
||||
x11-libs/gdk-pixbuf:2
|
||||
x11-libs/pango
|
||||
"
|
||||
DEPEND="
|
||||
>=dev-lang/go-1.20
|
||||
${RDEPEND}
|
||||
"
|
||||
|
||||
src_compile() {
|
||||
emake build
|
||||
}
|
||||
|
||||
src_install() {
|
||||
insinto /usr/share/nwg-dock-hyprland
|
||||
doins -r images
|
||||
doins config/*
|
||||
dobin bin/nwg-dock-hyprland
|
||||
}
|
||||
81
gui-apps/nwg-dock-hyprland/nwg-dock-hyprland-0.1.9.ebuild
Normal file
81
gui-apps/nwg-dock-hyprland/nwg-dock-hyprland-0.1.9.ebuild
Normal file
@@ -0,0 +1,81 @@
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit go-module
|
||||
|
||||
EGO_SUM=(
|
||||
"github.com/allan-simon/go-singleinstance v0.0.0-20210120080615-d0997106ab37"
|
||||
"github.com/allan-simon/go-singleinstance v0.0.0-20210120080615-d0997106ab37/go.mod"
|
||||
"github.com/davecgh/go-spew v1.1.0/go.mod"
|
||||
"github.com/davecgh/go-spew v1.1.1"
|
||||
"github.com/davecgh/go-spew v1.1.1/go.mod"
|
||||
"github.com/dlasky/gotk3-layershell v0.0.0-20221218201547-1f6674a3f872"
|
||||
"github.com/dlasky/gotk3-layershell v0.0.0-20221218201547-1f6674a3f872/go.mod"
|
||||
"github.com/dlasky/gotk3-layershell v0.0.0-20230802002603-b0c42cd8474f"
|
||||
"github.com/dlasky/gotk3-layershell v0.0.0-20230802002603-b0c42cd8474f/go.mod"
|
||||
"github.com/dlasky/gotk3-layershell v0.0.0-20240515133811-5c5115f0d774"
|
||||
"github.com/dlasky/gotk3-layershell v0.0.0-20240515133811-5c5115f0d774/go.mod"
|
||||
"github.com/gotk3/gotk3 v0.6.1/go.mod"
|
||||
"github.com/gotk3/gotk3 v0.6.2"
|
||||
"github.com/gotk3/gotk3 v0.6.2/go.mod"
|
||||
"github.com/gotk3/gotk3 v0.6.3"
|
||||
"github.com/gotk3/gotk3 v0.6.3/go.mod"
|
||||
"github.com/pmezard/go-difflib v1.0.0"
|
||||
"github.com/pmezard/go-difflib v1.0.0/go.mod"
|
||||
"github.com/sirupsen/logrus v1.9.3"
|
||||
"github.com/sirupsen/logrus v1.9.3/go.mod"
|
||||
"github.com/stretchr/objx v0.1.0/go.mod"
|
||||
"github.com/stretchr/testify v1.7.0"
|
||||
"github.com/stretchr/testify v1.7.0/go.mod"
|
||||
"golang.org/x/sys v0.0.0-20220715151400-c0bba94af5f8"
|
||||
"golang.org/x/sys v0.0.0-20220715151400-c0bba94af5f8/go.mod"
|
||||
"golang.org/x/sys v0.11.0"
|
||||
"golang.org/x/sys v0.11.0/go.mod"
|
||||
"golang.org/x/sys v0.19.0"
|
||||
"golang.org/x/sys v0.19.0/go.mod"
|
||||
"golang.org/x/sys v0.20.0"
|
||||
"golang.org/x/sys v0.20.0/go.mod"
|
||||
"gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod"
|
||||
"gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c"
|
||||
"gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod"
|
||||
)
|
||||
go-module_set_globals
|
||||
|
||||
DESCRIPTION="GTK3-based dock for Hyprland"
|
||||
HOMEPAGE="https://github.com/nwg-piotr/nwg-dock-hyprland"
|
||||
SRC_URI="https://github.com/nwg-piotr/nwg-dock-hyprland/archive/v${PV}.tar.gz -> ${P}.tar.gz
|
||||
${EGO_SUM_SRC_URI}"
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
RDEPEND="
|
||||
gui-libs/gtk-layer-shell
|
||||
gui-wm/hyprland
|
||||
x11-libs/gtk+:3
|
||||
app-accessibility/at-spi2-core:2
|
||||
dev-libs/glib:2
|
||||
media-libs/fontconfig
|
||||
media-libs/freetype
|
||||
media-libs/harfbuzz:=
|
||||
x11-libs/cairo
|
||||
x11-libs/gdk-pixbuf:2
|
||||
x11-libs/pango
|
||||
"
|
||||
DEPEND="
|
||||
>=dev-lang/go-1.20
|
||||
${RDEPEND}
|
||||
"
|
||||
|
||||
src_compile() {
|
||||
emake build
|
||||
}
|
||||
|
||||
src_install() {
|
||||
insinto /usr/share/nwg-dock-hyprland
|
||||
doins -r images
|
||||
doins config/*
|
||||
dobin bin/nwg-dock-hyprland
|
||||
}
|
||||
@@ -1,2 +1,2 @@
|
||||
DIST nwg-shell-config-0.5.36.tar.gz 117542 BLAKE2B 24998b225a24d79212ca6bdd003bde7e9280b67c2e8923dab36166fcd5c4ab3cfa13b7ca9158be682851c71c6e4e8b9eb64964de27a8f2a47bf5d816b80db481 SHA512 841a0f9c377a0e8a139321e87ae690f4d77be3056e5cf17456f5cd9e1649239a95cb71f349fcb3eee702e9c3446d8ed3dca8ca42360b5fd0a6d3a35139a5fcc4
|
||||
DIST nwg-shell-config-0.5.37.tar.gz 117615 BLAKE2B a6eff99bc54af754e71e118f7f5f78934e757e292b8c314672b91d18836f39bd85342a2015763a1d2ea5e2623dc85879f45e4dffc3c3f1108bf69199d2a5768b SHA512 27b0deb2769a136f120a0736c7bc1902deb55bbb33bad28b77f455a575e469d5229ef1eba69018106ef03829ac97488da85022fff423e018d9f2f03e98373f62
|
||||
DIST nwg-shell-config-0.5.38.tar.gz 117607 BLAKE2B d233971aa62f42b815c72977ba923b6b61624821af0dbf0314ed57078e00e166e5866a8f0a4f87deda1c5dcac63b5694bf63b63529a64593a51f43d3c384abaf SHA512 848bf82306d68075db7f5d3b2bc13920e72b3f9fd027332c34b9a101fd9a9e92749ca9992e16713d929e6f5fb940b53abc27c02bdde8bf8615bfa8aa067c12b3
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
DIST niri-0.1.5-vendored-dependencies.tar.xz 55701136 BLAKE2B a56907560b47958df743f5740e7cac4b0a3aa29233cac990aaa9ec48f0b16461a0459b95d7cd958cec07eda6b9d5ba4ada5e5ef533fadb084a05b3b6737c5694 SHA512 63560f4d811b18e9bdd5e14e79880c6844b45616964c72fdf87b0f1074951ec8549c199271297a51596b20c4d4c4b058cee5c59c5ab6339af1a3b5615976ab9f
|
||||
DIST niri-0.1.5.tar.gz 293845 BLAKE2B deeea09391acaa5b576b230bf726cc5eb156ab918fe725929d9fbfbdcee273cd9790b2bf2b0ea1e85af405d1298d9c9a637c200c5297d3f002a58cb435d3308d SHA512 ff66e5671bc48cf6bb679d898f597839808def84773a288ad7b2a58f55f9f9e78a92b66581f391e03e0416e9a0fa7ab9ef5fce10788a88bf055ad597f5dc44da
|
||||
DIST niri-0.1.6-vendored-dependencies.tar.xz 55357156 BLAKE2B 6be7227ebb856d501e1bc7eb94746ab21ac8171b060a0375f956fc774d73372e3e33f218ba8ba1728687c01d0a3ba770250ba0b0d762ef4ad3dd729a581b555f SHA512 2368a8d7feb06e02b41174e8baff28324da5ebc9f7fec58e5662245730f357cc1ec68d5c19d2923c5c86cba27ee60fc8190f10ae67856b42ead02543445bfe08
|
||||
DIST niri-0.1.6.tar.gz 335427 BLAKE2B 17ab734d3412b4da4e0eca7a3dcbbb7210140ef9ae7a6d4bcd9ca7177128073c9385a59776ab2903e4ac70e158a5860c310519f0b5768721bbee483bad9ad0f4 SHA512 ed83a62552e3a7b049ec03aff2e8e191eb383584f1789f15fe94cce8df847a0de7b3917bd5b64fa1c8e6392de52bb81caa92472a3e40df97ac1b5562b881dca2
|
||||
|
||||
@@ -7,7 +7,7 @@ HOMEPAGE="https://github.com/meumeu/WiVRn"
|
||||
|
||||
LICENSE="GPL-3 Apache-2.0 MIT"
|
||||
SLOT="0"
|
||||
IUSE="nvenc +pipewire -pulseaudio systemd vaapi wireshark-plugins x264"
|
||||
IUSE="nvenc +pipewire pulseaudio systemd vaapi wireshark-plugins x264"
|
||||
REQUIRED_USE="|| ( nvenc vaapi x264 )"
|
||||
|
||||
if [[ ${PV} == 9999 ]]; then
|
||||
|
||||
@@ -7,7 +7,7 @@ HOMEPAGE="https://github.com/meumeu/WiVRn"
|
||||
|
||||
LICENSE="GPL-3 Apache-2.0 MIT"
|
||||
SLOT="0"
|
||||
IUSE="nvenc +pipewire -pulseaudio systemd vaapi wireshark-plugins x264"
|
||||
IUSE="nvenc +pipewire pulseaudio systemd vaapi wireshark-plugins x264"
|
||||
REQUIRED_USE="|| ( nvenc vaapi x264 )"
|
||||
|
||||
if [[ ${PV} == 9999 ]]; then
|
||||
|
||||
@@ -7,7 +7,7 @@ HOMEPAGE="https://github.com/meumeu/WiVRn"
|
||||
|
||||
LICENSE="GPL-3 Apache-2.0 MIT"
|
||||
SLOT="0"
|
||||
IUSE="nvenc +pipewire -pulseaudio systemd vaapi wireshark-plugins x264"
|
||||
IUSE="nvenc +pipewire pulseaudio systemd vaapi wireshark-plugins x264"
|
||||
REQUIRED_USE="|| ( nvenc vaapi x264 )"
|
||||
|
||||
if [[ ${PV} == 9999 ]]; then
|
||||
|
||||
38
media-plugins/dtmediawiki/dtmediawiki-9999.ebuild
Normal file
38
media-plugins/dtmediawiki/dtmediawiki-9999.ebuild
Normal file
@@ -0,0 +1,38 @@
|
||||
# Copyright 2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
LUA_COMPAT=( lua5-4 )
|
||||
|
||||
inherit git-r3 lua-single
|
||||
|
||||
DESCRIPTION="Wikimedia Commons export plugin for Darktable. Every upload is converted"
|
||||
HOMEPAGE="https://github.com/trougnouf/dtMediaWiki"
|
||||
EGIT_REPO_URI="https://github.com/trougnouf/dtMediaWiki"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
|
||||
DEPEND="
|
||||
$LUA_DEPS
|
||||
media-gfx/darktable[lua]
|
||||
$(lua_gen_cond_dep '
|
||||
dev-lua/luasec[${LUA_USEDEP}]
|
||||
dev-lua/luajson[${LUA_USEDEP}]
|
||||
dev-lua/multipart-post[${LUA_USEDEP}]
|
||||
')
|
||||
"
|
||||
|
||||
src_install() {
|
||||
insinto /usr/share/darktable/lua/contrib/dtMediaWiki
|
||||
doins -r *
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
einfo "To enable: `cat "$FILESDIR"/enable.sh`"
|
||||
einfo "and go to Darktable preferences (gear ico on the top) -> at the bottom left click 'Lua options'"
|
||||
einfo "to enter username and password"
|
||||
einfo "Note that there is no way to upload original file -"
|
||||
einfo "Darktable will encode your every photo, see https://github.com/trougnouf/dtMediaWiki/issues/14#issuecomment-2122181739"
|
||||
}
|
||||
1
media-plugins/dtmediawiki/files/enable.sh
Executable file
1
media-plugins/dtmediawiki/files/enable.sh
Executable file
@@ -0,0 +1 @@
|
||||
echo 'require "contrib/dtMediaWiki/dtMediaWiki"' >> ~/.config/darktable/luarc
|
||||
11
media-plugins/dtmediawiki/metadata.xml
Normal file
11
media-plugins/dtmediawiki/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>
|
||||
<maintainer type="person">
|
||||
<email>zdanevich.vitaly@ya.ru</email>
|
||||
<name>Vitaly Zdanevich</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">trougnouf/dtMediaWiki</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -1 +1 @@
|
||||
DIST tio-3.2.tar.xz 3452984 BLAKE2B 32abe46a8d010ed18b3eec7426788d07c73e7d87d1d3d6fb5bfc08b15cbdc4acaf5e49123d7b9fc1e6559bdae0e21fb20ceb945b97046508349d63423b02b9ba SHA512 37ee36a52b0a41bd8e8fdc0329036fdaedd3130d2e19a92c8f14d86fd2193a5ed1354893c3a8f05e102db5fcb496993fb1700303fd0d2820b9e519abb33976cf
|
||||
DIST tio-3.3.tar.xz 3453004 BLAKE2B 3cd9da5f69b8e9b0028846cc5b9ea8110df6a592c53f13aa64bd144aec9fb20ace56d5ee750a0b4ee589e389feb4bcb0cba7a11fe7193f4ced40d3251b47b2d7 SHA512 f4eeb274cd74fdd22f22cf5024966268f656fd7bb9a413eb26fdb886f0b783540ffc1e5ddd740952e09c0a630d3cae2f72054c5edd705a6e272a2634b4a42498
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
DIST dovecot-fts-xapian-1.5.9.tar.gz 34220 BLAKE2B 8cf0772122d5dd8cf25fa2e8a5c02c8a315fdf4fbd346db3d01e78aa3e1116d42fbf30c155a364e064bd2ea4e9b67a48a69b3a3dada2c471c550f1d4fabbc8bd SHA512 e5961e5f6aeed6efabf456487307dfd09e255077e8c2c3af6c390b73b48dd2613f09ad4dfcd64974a91463a05a55078edfb7368d8c01ce0a839847823507b91f
|
||||
DIST dovecot-fts-xapian-1.7.10.tar.gz 36894 BLAKE2B a7c00f4946dfa9e2ccb79722ca5a3328a41a3090e0ade83b395d7d9e1b8260fdcda1b39a8e07d01287b07eaa0add5302ff5b67c401a30bfeffcffeb6f0ab1458 SHA512 c00f22e61a5a16a6661528ed25e0fe25e7ef216af22d79d3bc9bb8c4d95513082b72d422c4382c11630c8d89023cbd68bc00cf3a8a750ab7d5d9ef82105bfc2a
|
||||
DIST dovecot-fts-xapian-1.7.11.tar.gz 37307 BLAKE2B e841a4d71c02c2c846eb299a4a1ead5d8ba213b9d31ef24124997b2a1e24b27a2c60d6d8ec53cbb300221934c0f2842f9912161a65ad526f3c2012f5a33783fb SHA512 60590be20c92997f663368c088a062d639b8251550637cdda651294ee384b9300367ad583a5ff1808c0fb954cb49f656a3ece312a9f6d69f41f32fe812e24c71
|
||||
DIST dovecot-fts-xapian-1.7.12.tar.gz 37328 BLAKE2B 5673e5455bf9ae5a28d3715dd7382bb3fca22af9654f5d40a58d02bd7d9f6e8eabb47dab56a732f2e784696313e7526feeb1d6e65f462c65a8210b7edef55d08 SHA512 516e621c055c495534e0fdcf1580af503a48323d343f75d8164d80676d8b436872e88faa6b869838da9bb6465586d005bcf9724420623c4e295c0fb6c82b9865
|
||||
DIST dovecot-fts-xapian-1.7.6.tar.gz 36626 BLAKE2B 4112204e78fce042a4db5e6d3bd5d12e2ca6be8199ded4f7b3b7e0ff9977268491aa7e524f00103e1ee07d5ce0b59dcea171c5be19c7857dbeae9416c4fe984e SHA512 83b25bae097fceb56b62355cd8e10788bea850c2f312eb15fca72fb9c1d033d54e56c251eb27eeb971fe405da9d6a3509a3a700bbd0602d785949548ac15ba1f
|
||||
DIST dovecot-fts-xapian-1.7.9.tar.gz 36884 BLAKE2B 6e2520a7b8a8250caa2a92af15e6eecdfbdbb542ff439e91baa0c084b3a6f6b02918decd0e0f0d888aba4db54b9566d63a796385a4d56970b69035845e20f84a SHA512 9df23186648902c9ca38f861496bff3e00005096be960a138b7d20eb3baff2734e16949614d1207cce34f2d6626634f58b35ea2c0500e2981f05eea1ad9da718
|
||||
|
||||
48
net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.7.12.ebuild
Normal file
48
net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.7.12.ebuild
Normal file
@@ -0,0 +1,48 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit autotools
|
||||
|
||||
DESCRIPTION="Dovecot FTS plugin backed by Xapian"
|
||||
HOMEPAGE="https://github.com/grosjo/fts-xapian"
|
||||
SRC_URI="https://github.com/grosjo/fts-xapian/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
S="${WORKDIR}/fts-xapian-${PV}"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
IUSE="static-libs"
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/icu:=
|
||||
>=dev-libs/xapian-1.4:=
|
||||
net-mail/dovecot:=
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
BDEPEND="virtual/pkgconfig"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/bug-887887_allow-O2-override.patch"
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# Disable hardening so CFLAGS are left up to the Gentoo user
|
||||
# https://bugs.gentoo.org/888751
|
||||
econf \
|
||||
--enable-hardening=no \
|
||||
--with-dovecot="${EPREFIX}/usr/$(get_libdir)/dovecot" \
|
||||
$( use_enable static-libs static )
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
find "${ED}" -name '*.la' -delete || die
|
||||
}
|
||||
@@ -1 +1 @@
|
||||
DIST smcroute-2.5.6.tar.gz 226773 BLAKE2B 2eb841f605761044e9c8b3e76fa5ffd66cc26cbbd3f2d004e7126315b185c6346cac4966ace5e112ec2272d45aaf81102e543a7631ad6bd5806fdaee4f9ac2ff SHA512 6d84cb7b07ea5d2562ff7100c26908948f373bb4ddeb2c031e9b1e1a38665a4d3e8512288fcbe33f28093e268a579a5e37ca99f1f30e73e5e813cf1e4ddafaf2
|
||||
DIST smcroute-2.5.7.tar.gz 261159 BLAKE2B ead4bb13af1877afca4c0cd531d4e74c52c8add7ec1f68047d4a36bb8cdc25c940ac11cb10e37d9f1d98685e94c0408e91921a7863dafda8667f96f7d6f652bd SHA512 4a7aecf8f3e60b563ef0883dcefebd6f6179b1490b64dad8a15f50ece73527ea83cbf19589cd55350d8ee32061d6073dc81b6019f7574f8a951f50b17fb3d868
|
||||
|
||||
11
net-news/newsraft/metadata.xml
Normal file
11
net-news/newsraft/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>
|
||||
<!-- maintainer-needed -->
|
||||
<upstream>
|
||||
<bugs-to>
|
||||
https://codeberg.org/newsraft/newsraft/issues
|
||||
</bugs-to>
|
||||
<remote-id type="codeberg">newsraft/newsraft</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -1 +1 @@
|
||||
DIST rtl8192eu-0_pre20240120.tar.gz 2488422 BLAKE2B d8bb2f6ee06dcafbf5b80c42aac333ab43eb43557184c4e31392e555ce2e0560b6f34823365b10d35f8f17774291bbfff57c89516b310af3b2a1d78ab070f22f SHA512 3ac93b591e30966377a94bec4fb266b623e22514839677209bb6ca3bb58f804ce69ad9b68e2236b5508a932f2dab8222b78d57e8d7b641bf18d9dc78315740ce
|
||||
DIST rtl8192eu-0_pre20240518.tar.gz 2488273 BLAKE2B b39751680bd48ddced848482c97111a8bdab51004b19061b23075c95fcdf2ceffaa304da2da6f1b8a1e5096c82a6227688948080ba09aff0c397d8243f09cabe SHA512 232ba8987ae14067e6ba6751d288fe90a3b38c39d721f917ba34dec0987e47576c543069d0c09a990ae7a96b99fa4f6e60d2227f061657ff8b00dcc5b52d0f2f
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
@@ -6,7 +6,7 @@ EAPI=8
|
||||
inherit linux-mod-r1
|
||||
|
||||
MY_PN="rtl8192eu-linux-driver"
|
||||
COMMIT="3cffd844ecf070346b1b4952164bc6658701c69e"
|
||||
COMMIT="a5ac6789a78a4f5ca0bf157a0f62385ea034cb9c"
|
||||
DESCRIPTION="Realtek 8192EU driver module for Linux kernel"
|
||||
HOMEPAGE="https://github.com/Mange/rtl8192eu-linux-driver"
|
||||
SRC_URI="https://github.com/Mange/${MY_PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
|
||||
@@ -1 +1 @@
|
||||
DIST rtl8821ce-0_pre20240120.tar.gz 4522341 BLAKE2B ed686786848485674ecb3eccb98557a67fe650b21af74fb02c16451b388cd3c045b169fe0c0b2d14ed302e75cba68d06435e599ef07a039d86691465153ea465 SHA512 4a60823236da497b1b9077f4bf76c07b12a94c77fa3de0b03b27d6182c30dea1634d44b5fc0733e0a65142c91387c354bf08d751e655d3bd0d716d573c9308e3
|
||||
DIST rtl8821ce-0_pre20240326.tar.gz 4522223 BLAKE2B 7858f340c6b940b6149ea6a466621456b55c919b318cb0d2042237e444473a33d7712722aba08f1c51b12011f628979824fdb44cca70e80704cb4a9924b5a854 SHA512 6ad47174bcc32dab1206fc080f739c81f2e164fa54fd5d3a0232ec547d7fb219542e7258bd46a437a2c524392fec14a800c3b65f3d02dfa9493cb3a94ef20116
|
||||
|
||||
@@ -6,7 +6,7 @@ EAPI=8
|
||||
inherit linux-mod-r1
|
||||
|
||||
MY_PN="rtl8821ce"
|
||||
COMMIT="66983b69120a13699acf40a12979317f29012111"
|
||||
COMMIT="f119398d868b1a3395f40c1df2e08b57b2c882cd"
|
||||
DESCRIPTION="Realtek RTL8821CE Driver module for Linux kernel"
|
||||
HOMEPAGE="https://github.com/tomaspinho/rtl8821ce"
|
||||
SRC_URI="https://github.com/tomaspinho/${MY_PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
|
||||
@@ -1 +1 @@
|
||||
DIST rtl8821cu-0_pre20240121.tar.gz 13821880 BLAKE2B 1863c5d12e12bbf9661039cae299cbc211014c0384f9df9ad958bfe712fc3c1ceb1e83c6b44e6a25e6cfaa786e626291d77ec81be28a19730fd7b579bd97696e SHA512 bc3ef3e7f671fce371bd0e8cf74eb7c3561c827a47101e48f88e6ea8849bb70b0b0a275923e52f59e6d0d4dec19ee5d69ea5c3ea00aaa1afd15045ea3e0212e0
|
||||
DIST rtl8821cu-0_pre20240503.tar.gz 13821759 BLAKE2B f675d9fe47123953910a5f9b578cd0b099db444248afd8a00a3e724842112d71a7b30315361c82f4055865a0a5180f3a154a8900d0af2ee68fd08e4bd1ddcc92 SHA512 559d281477e820406175745e8e12236ac9302c94e7eab32f49313f1385b0d2e600d75a17c87bd100f6ddde48c1905dca22ae34175096f84d837ab97bc3a48daa
|
||||
|
||||
@@ -6,7 +6,7 @@ EAPI=8
|
||||
inherit linux-mod-r1
|
||||
|
||||
MY_PN="8821cu-20210916"
|
||||
COMMIT="5b39398e2de146edeb76716420f3288f508bea61"
|
||||
COMMIT="3eacc28b721950b51b0249508cc31e6e54988a0c"
|
||||
DESCRIPTION="Realtek 8821CU/RTL8811CU module for Linux kernel"
|
||||
HOMEPAGE="https://github.com/morrownr/8821cu-20210916"
|
||||
SRC_URI="https://github.com/morrownr/${MY_PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
|
||||
@@ -18,6 +18,12 @@
|
||||
|
||||
# New entries go on top.
|
||||
|
||||
# Takuya Wakazono <pastalian46@gmai.com> (2024-05-20)
|
||||
# Inactive upstream. No revdeps.
|
||||
# Removal on 2024/06/19
|
||||
dev-python/jsonpath-rw
|
||||
dev-python/jsonpath-rw-ext
|
||||
|
||||
# Julien Roy <julien@jroy.ca> (2024-05-13)
|
||||
# Mask stale packages
|
||||
# These packages are abandoned by their maintainers and/or outdated
|
||||
|
||||
@@ -20,9 +20,11 @@ RESTRICT="strip mirror"
|
||||
DEPEND="
|
||||
sys-fs/dosfstools
|
||||
sys-fs/exfat-utils
|
||||
sys-fs/fuse-exfat
|
||||
sys-block/parted
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
# sys-fs/fuse-exfat is needed for mount, without it:
|
||||
# mount: /mnt: unknown filesystem type 'exfat'
|
||||
|
||||
QA_PREBUILT="*" # Against "does not respect LDFLAGS"
|
||||
|
||||
|
||||
@@ -3,3 +3,5 @@ DIST ugrd-1.3.8.tar.gz 50142 BLAKE2B 0a61977eb6c0fb6af31db445061385057acf825b4fd
|
||||
DIST ugrd-1.4.0.tar.gz 50372 BLAKE2B aa5b253d78f82d9a35d812d8090441e7c068c048530a5a4e27c6dd0e15d4e3c4b59582311043a5a55904b09c8468d2600c2548e32e1c918b5f7db45c367e9653 SHA512 020eaae8659f5143a63c122fe6f30ed48b231f96d8ae9eb4f3c2861684d9dbe8999fcc5d6d7fa68d473bd565089f96a36f3fa01c61f8113955eac2aef1f3fe2c
|
||||
DIST ugrd-1.4.2.tar.gz 50984 BLAKE2B 5b69cbaaefdcfe5b427f781806a58b39e6539b7f790e7ab1c6d1e72b3bd904d2f9a44c60079400266e7a8b88d7d7b0de2932fe93cf07739e62dbcc8658179f85 SHA512 8d63d782da7cd6ea6c0342ab46190af66c564cd73601eee1da514f8a52722d86212678f70d5b847432bc9c4c133f6cdf06a7b9e0fc2eed7dc806b112e23ddefa
|
||||
DIST ugrd-1.5.1.tar.gz 51574 BLAKE2B 5058e515e3d9aa543eb9ddd51335a5aa197ddf79395a193a4a4440706c2d940e77a0a26d470fc1ae86965d605e9889004d404e6ab5a4e1b4c12aaac92b872d2d SHA512 0a83180ed2947ce71cfb91c0fe65ddf20a3cbcb7f98f04efb4a95f904489153cb2e32e7efdb85c8ded8c4f29d95361bb7dc93e7eba72e74f1531c91aa03c1912
|
||||
DIST ugrd-1.6.0.tar.gz 52219 BLAKE2B 34168eb5c553efe804ac9d5034ada96634f2323f26ecaad89eb5e0c0cc4eeb1ce6182d850186c3d439fa5470679ed08a73531966e9e742c1a018f84bf4dd851c SHA512 ea4843d5c21aa09e992478236395cdb3262110ffa3b5caec8db6712ea132851e9daa471a959437a37d2ca29cd62b9275dfe5515cdeb5c557c1268d797468dfb9
|
||||
DIST ugrd-1.7.0.tar.gz 52886 BLAKE2B 23a940c6b5dd06eab7355c19eaf1554b43526d0aa928c892823369fddfeefe12022f64f49b5f4fa010e1cc7a270518b7eda73e19090ed3e20a3b9b429398273b SHA512 8f8e9645e4d8da93528a92f3c0bc2be7ef573d60923df39673686383157ba7d2cb078ca36d96e6757c081f7405228c2e348b5078ad362cd801278dbd77e6e4e5
|
||||
|
||||
50
sys-kernel/ugrd/ugrd-1.6.0.ebuild
Normal file
50
sys-kernel/ugrd/ugrd-1.6.0.ebuild
Normal file
@@ -0,0 +1,50 @@
|
||||
# Copyright 2023-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYTHON_COMPAT=( python3_{11..12} )
|
||||
inherit distutils-r1 optfeature shell-completion
|
||||
|
||||
DESCRIPTION="Python based initramfs generator with TOML defintions"
|
||||
HOMEPAGE="https://github.com/desultory/ugrd"
|
||||
SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
RDEPEND="
|
||||
app-misc/pax-utils
|
||||
>=dev-python/zenlib-2.1.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycpio-1.1.2[${PYTHON_USEDEP}]
|
||||
sys-apps/pciutils
|
||||
"
|
||||
|
||||
src_install() {
|
||||
# Call the distutils-r1_src_install function to install the package
|
||||
distutils-r1_src_install
|
||||
# Create the ugrd config directory
|
||||
keepdir /etc/ugrd
|
||||
# Install the example config into /etc/ugrd/config.toml
|
||||
# Do not overwrite an existing config
|
||||
insinto /etc/ugrd
|
||||
newins examples/example.toml config.toml
|
||||
# Create the kernel preinst.d directory if it doesn't exist
|
||||
# Install the kernel preinst.d hook
|
||||
keepdir /etc/kernel/preinst.d
|
||||
exeinto /etc/kernel/preinst.d
|
||||
doexe hooks/installkernel/51-ugrd.install
|
||||
exeinto /lib/kernel/install.d
|
||||
doexe hooks/kernel-install/51-ugrd.install
|
||||
# Install bash autocomplete script
|
||||
dobashcomp completion/ugrd
|
||||
dozshcomp completion/_ugrd
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
optfeature "ugrd.crypto.cryptsetup support" sys-fs/cryptsetup
|
||||
optfeature "ugrd.fs.btrfs support" sys-fs/btrfs-progs
|
||||
optfeature "ugrd.crypto.gpg support" app-crypt/gnupg
|
||||
}
|
||||
50
sys-kernel/ugrd/ugrd-1.7.0.ebuild
Normal file
50
sys-kernel/ugrd/ugrd-1.7.0.ebuild
Normal file
@@ -0,0 +1,50 @@
|
||||
# Copyright 2023-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYTHON_COMPAT=( python3_{11..12} )
|
||||
inherit distutils-r1 optfeature shell-completion
|
||||
|
||||
DESCRIPTION="Python based initramfs generator with TOML defintions"
|
||||
HOMEPAGE="https://github.com/desultory/ugrd"
|
||||
SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
RDEPEND="
|
||||
app-misc/pax-utils
|
||||
>=dev-python/zenlib-2.1.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycpio-1.1.2[${PYTHON_USEDEP}]
|
||||
sys-apps/pciutils
|
||||
"
|
||||
|
||||
src_install() {
|
||||
# Call the distutils-r1_src_install function to install the package
|
||||
distutils-r1_src_install
|
||||
# Create the ugrd config directory
|
||||
keepdir /etc/ugrd
|
||||
# Install the example config into /etc/ugrd/config.toml
|
||||
# Do not overwrite an existing config
|
||||
insinto /etc/ugrd
|
||||
newins examples/example.toml config.toml
|
||||
# Create the kernel preinst.d directory if it doesn't exist
|
||||
# Install the kernel preinst.d hook
|
||||
keepdir /etc/kernel/preinst.d
|
||||
exeinto /etc/kernel/preinst.d
|
||||
doexe hooks/installkernel/51-ugrd.install
|
||||
exeinto /lib/kernel/install.d
|
||||
doexe hooks/kernel-install/51-ugrd.install
|
||||
# Install bash autocomplete script
|
||||
dobashcomp completion/ugrd
|
||||
dozshcomp completion/_ugrd
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
optfeature "ugrd.crypto.cryptsetup support" sys-fs/cryptsetup
|
||||
optfeature "ugrd.fs.btrfs support" sys-fs/btrfs-progs
|
||||
optfeature "ugrd.crypto.gpg support" app-crypt/gnupg
|
||||
}
|
||||
50
sys-kernel/ugrd/ugrd-9999.ebuild
Normal file
50
sys-kernel/ugrd/ugrd-9999.ebuild
Normal file
@@ -0,0 +1,50 @@
|
||||
# Copyright 2023-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYTHON_COMPAT=( python3_{11..12} )
|
||||
inherit distutils-r1 optfeature shell-completion git-r3
|
||||
|
||||
DESCRIPTION="Python based initramfs generator with TOML defintions"
|
||||
HOMEPAGE="https://github.com/desultory/ugrd"
|
||||
EGIT_REPO_URI="https://github.com/desultory/${PN}"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS=""
|
||||
|
||||
RDEPEND="
|
||||
app-misc/pax-utils
|
||||
>=dev-python/zenlib-2.1.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycpio-1.1.2[${PYTHON_USEDEP}]
|
||||
sys-apps/pciutils
|
||||
"
|
||||
|
||||
src_install() {
|
||||
# Call the distutils-r1_src_install function to install the package
|
||||
distutils-r1_src_install
|
||||
# Create the ugrd config directory
|
||||
keepdir /etc/ugrd
|
||||
# Install the example config into /etc/ugrd/config.toml
|
||||
# Do not overwrite an existing config
|
||||
insinto /etc/ugrd
|
||||
newins examples/example.toml config.toml
|
||||
# Create the kernel preinst.d directory if it doesn't exist
|
||||
# Install the kernel preinst.d hook
|
||||
keepdir /etc/kernel/preinst.d
|
||||
exeinto /etc/kernel/preinst.d
|
||||
doexe hooks/installkernel/51-ugrd.install
|
||||
exeinto /lib/kernel/install.d
|
||||
doexe hooks/kernel-install/51-ugrd.install
|
||||
# Install bash autocomplete script
|
||||
dobashcomp completion/ugrd
|
||||
dozshcomp completion/_ugrd
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
optfeature "ugrd.crypto.cryptsetup support" sys-fs/cryptsetup
|
||||
optfeature "ugrd.fs.btrfs support" sys-fs/btrfs-progs
|
||||
optfeature "ugrd.crypto.gpg support" app-crypt/gnupg
|
||||
}
|
||||
@@ -1 +1 @@
|
||||
DIST nvidia-exec-0.1.2.tar.gz 16735 BLAKE2B 415b35ca77d3c812e4a250deedd3763c772afea3e7e2e9131c49f486b2e784e6f7e22280136a3f483ed63f066651f8637b19cdfbc07bf222215e6e59e4b1b039 SHA512 605fc35713477e3236f2aad0eb01891b2cf47ba46f6528d6fe785bedb42832114bda0e4a12990aeb2be9d54781787dd4843293f06b7d616ab4639c123d693e4f
|
||||
DIST nvidia-exec-0.2.1.tar.gz 17932 BLAKE2B ca66d51e37671f1ff834e3b6088fc599dd9bf63690c4e0dbd7e9cb6e63ef717d70bdd2e4de9560152e48694047ed418dab80377833b47c8e8f9b4e887cb7f3e6 SHA512 dc1b5aa0229550bfb2703b8308be960323f509d1765c45e7b0ef760d6f691e56dd98a929e140e72accda5f1e690273d901a422a5c9d442a484988ed3aafafaee
|
||||
|
||||
@@ -6,7 +6,7 @@ EAPI=8
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYTHON_COMPAT=( python3_{9..12} )
|
||||
|
||||
inherit systemd
|
||||
inherit systemd # udev future use
|
||||
|
||||
if [[ ${PV} == 9999 ]]; then
|
||||
inherit git-r3
|
||||
@@ -19,7 +19,7 @@ fi
|
||||
DESCRIPTION="GPU switching without login out for Nvidia Optimus laptops under Linux"
|
||||
HOMEPAGE="https://github.com/pedro00dk/nvidia-exec"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
LICENSE="GPL"
|
||||
SLOT="0"
|
||||
|
||||
RDEPEND="
|
||||
@@ -29,15 +29,25 @@ RDEPEND="
|
||||
x11-drivers/nvidia-drivers
|
||||
"
|
||||
|
||||
#src_configure() {
|
||||
# econf --with-rulesdir="$(get_udevdir)"/rules.d
|
||||
#}
|
||||
|
||||
src_install() {
|
||||
dobin "${WORKDIR}/${P}/nvx"
|
||||
newbin "${WORKDIR}/${P}/nvx.py" nvx
|
||||
systemd_dounit "${WORKDIR}/${P}/nvx.service"
|
||||
insinto /usr/lib/modprobe.d
|
||||
newins "${WORKDIR}/${P}/modprobe.conf" nvx.conf
|
||||
newins "${WORKDIR}/${P}/nvx-modprobe.conf" nvx.conf
|
||||
#udev_newrules "${WORKDIR}/${P}/nvx-udev.rules" 99-nvx
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
#udev_reload
|
||||
ewarn "Don't forget to enable the nvx service:\nsystemctl enable --now nvx\n"
|
||||
ewarn "\nThe nvx.service prevents nvidia modules from loading and turn off the graphics card during boot.\n"
|
||||
ewarn "It is not necessary to handle files, configurations, PCI buses, etc, all that is done automatically.\n"
|
||||
}
|
||||
|
||||
#pkg_postrm() {
|
||||
#udev_reload
|
||||
#}
|
||||
@@ -6,7 +6,7 @@ EAPI=8
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYTHON_COMPAT=( python3_{9..12} )
|
||||
|
||||
inherit systemd
|
||||
inherit systemd # udev future use
|
||||
|
||||
if [[ ${PV} == 9999 ]]; then
|
||||
inherit git-r3
|
||||
@@ -19,7 +19,7 @@ fi
|
||||
DESCRIPTION="GPU switching without login out for Nvidia Optimus laptops under Linux"
|
||||
HOMEPAGE="https://github.com/pedro00dk/nvidia-exec"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
LICENSE="GPL"
|
||||
SLOT="0"
|
||||
|
||||
RDEPEND="
|
||||
@@ -29,15 +29,25 @@ RDEPEND="
|
||||
x11-drivers/nvidia-drivers
|
||||
"
|
||||
|
||||
#src_configure() {
|
||||
# econf --with-rulesdir="$(get_udevdir)"/rules.d
|
||||
#}
|
||||
|
||||
src_install() {
|
||||
dobin "${WORKDIR}/${P}/nvx"
|
||||
newbin "${WORKDIR}/${P}/nvx.py" nvx
|
||||
systemd_dounit "${WORKDIR}/${P}/nvx.service"
|
||||
insinto /usr/lib/modprobe.d
|
||||
newins "${WORKDIR}/${P}/modprobe.conf" nvx.conf
|
||||
newins "${WORKDIR}/${P}/nvx-modprobe.conf" nvx.conf
|
||||
#udev_newrules "${WORKDIR}/${P}/nvx-udev.rules" 99-nvx
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
#udev_reload
|
||||
ewarn "Don't forget to enable the nvx service:\nsystemctl enable --now nvx\n"
|
||||
ewarn "\nThe nvx.service prevents nvidia modules from loading and turn off the graphics card during boot.\n"
|
||||
ewarn "It is not necessary to handle files, configurations, PCI buses, etc, all that is done automatically.\n"
|
||||
}
|
||||
|
||||
#pkg_postrm() {
|
||||
#udev_reload
|
||||
#}
|
||||
|
||||
17
www-apps/zola/metadata.xml
Normal file
17
www-apps/zola/metadata.xml
Normal file
@@ -0,0 +1,17 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<!-- maintainer-needed -->
|
||||
<upstream>
|
||||
<bugs-to>
|
||||
https://github.com/getzola/zola/issues
|
||||
</bugs-to>
|
||||
<changelog>
|
||||
https://github.com/getzola/zola/blob/master/CHANGELOG.md
|
||||
</changelog>
|
||||
<doc>
|
||||
https://www.getzola.org/documentation/getting-started/overview/
|
||||
</doc>
|
||||
<remote-id type="github">getzola/zola</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -467,7 +467,7 @@ inherit cargo
|
||||
DESCRIPTION="A fast static site generator with everything built-in"
|
||||
# Double check the homepage as the cargo_metadata crate
|
||||
# does not provide this value so instead repository is used
|
||||
HOMEPAGE="https://getzola.org"
|
||||
HOMEPAGE="https://www.getzola.org/"
|
||||
SRC_URI="${CARGO_CRATE_URIS} https://github.com/getzola/zola/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
# License set may be more restrictive as OR is not respected
|
||||
|
||||
18
www-misc/dufs/metadata.xml
Normal file
18
www-misc/dufs/metadata.xml
Normal file
@@ -0,0 +1,18 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<!-- maintainer-needed -->
|
||||
<upstream>
|
||||
<bugs-to>
|
||||
https://github.com/sigoden/dufs/issues
|
||||
</bugs-to>
|
||||
<changelog>
|
||||
https://github.com/sigoden/dufs/blob/main/CHANGELOG.md
|
||||
</changelog>
|
||||
<maintainer status="active">
|
||||
<name>sigoden</name>
|
||||
<email>sigoden@gmail.com</email>
|
||||
</maintainer>
|
||||
<remote-id type="github">sigoden/dufs</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
12
x11-wm/qtile-extras/metadata.xml
Normal file
12
x11-wm/qtile-extras/metadata.xml
Normal file
@@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<!-- maintainer-needed -->
|
||||
<upstream>
|
||||
<doc>https://qtile-extras.readthedocs.io/en/stable/</doc>
|
||||
<bugs-to>
|
||||
https://github.com/elParaguayo/qtile-extras/issues
|
||||
</bugs-to>
|
||||
<remote-id type="github">elParaguayo/qtile-extras</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
Reference in New Issue
Block a user