Merge updates from master

This commit is contained in:
Repository mirror & CI
2023-10-19 07:31:45 +00:00
39 changed files with 833 additions and 52 deletions

View File

@@ -1 +1,2 @@
DIST nwg-shell-wallpapers-1.1.tar.gz 18835687 BLAKE2B 73e6659edfcd1d015717dfbedc85373278b8a7ec78a10592b495117018930dc23a3e36f23885a78625c2bfc98074c2ce7a6a8152c57da46ecadd1534494e49ea SHA512 88e0a1f54b3b55ce9833ab793719d6326bcf8bafd2b84c469b68b6b4be3970ae80dbf45cd444f9cf5fdd89fc3cf6036a7312112fa7fca33bb9eedf9205e32613
DIST nwg-shell-wallpapers-1.3.tar.gz 14905039 BLAKE2B 71856c2961cfbbb3b2c86e686df63320ddff9357fadbe00732d1dce33779a4f690d3b3bf3f1188cee20a0608c138e09494954285a7d2ce5da363ae1563a43045 SHA512 dc3a72f57dbc288841dbe4d4ebbdb4013d620a18acdb9c3e22e3af06fa481db2aeb98d845a27e86a421b9658f451de99bd4f7e4759b97d32d1124e8014097f90

View File

@@ -0,0 +1,17 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
SRC_URI="https://github.com/nwg-piotr/nwg-shell-wallpapers/archive/v${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64"
DESCRIPTION="Selection of wallpapers contributed to the nwg-shell project"
HOMEPAGE="https://github.com/nwg-piotr/nwg-shell-wallpapers"
LICENSE="MIT"
SLOT="0"
src_install() {
insinto /usr/share/backgrounds/nwg-shell
doins wallpapers/*
}

View File

@@ -1 +1 @@
DIST Joplin-2.9.17.AppImage 231352915 BLAKE2B a72e570e565c992c1af900f5902a8f667689782c466fe5a7dbd32e1519db3af9a3ec147cfeb8e3303a94561d18821632d5dab6f8b1d0bcf1af9a9817ebe70bd1 SHA512 ca201a5a9239ef1749c8b6a07d97f36a8c3d1b7b4ecc4a5f0074f4b9ee6b9ac966cc2fa6a277ea08f433f8a0a2554b68b7d73a0e1b9adf74b8c0e865ff30b47d
DIST Joplin-2.13.1.AppImage 186865365 BLAKE2B 0626eaa2105e1e27d0cafede043a771869273a7fde2ae1a80c550765b64516daec38c11a552ce9311048a674d23b7703ff84ee5730f85e893a863805f3f289d6 SHA512 f376261ff32eb750a4b687c9979fdf2df8dbb2ffd4d37340480c80170c11d47b4842cc5cc496fa5f96243728454436437f5f4ab8a3a29cc7393ae47daad8d2d3

View File

@@ -11,13 +11,10 @@ KEYWORDS="~amd64"
LICENSE="AGPL-3"
SLOT="0"
IUSE=""
RESTRICT="strip"
RDEPEND="sys-fs/fuse:0"
S="${WORKDIR}"
QA_PREBUILT="*"
S="${WORKDIR}"

View File

@@ -1 +1 @@
DIST Pyro5-5.14.tar.gz 447725 BLAKE2B 0382fd69df02a2977df6238bdfe7aed0f52253cc3a8fc684d6e08caa2c06c5c572dee15c53bb463e5e477941ec67e8e8c9358eb8cda7b413c9debf2ab3a292f7 SHA512 0ca65ad01a950f59d8e2cf745e5b61065b5f02d361651ae75dc27de921ea04b5f65bd9fd18ed7ae9b0d055eda3ceb19dffd10295061e496bd1fa70563339db2d
DIST Pyro5-5.15.tar.gz 447559 BLAKE2B e8831a4321205a8affef5cf0b986b3a10480296b03ac132cb5faa5508a1dbe0ba59a8dfb9a7ec284483d0736224291d033a02061b277078b26c1f71b1fd6bcc8 SHA512 bafed86363b0fd94900f0c708ffb6aa664587a7c032aa974b766556ec86d5db0eb89a8ceffa0a1e7dd043be8d0a1d8826fa79e1ca95002dbe380213c367684a3

View File

@@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{10..11} pypy3 )
PYTHON_COMPAT=( python3_{10..12} pypy3 )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
@@ -29,5 +29,10 @@ distutils_enable_tests pytest
distutils_enable_sphinx docs/source \
dev-python/sphinx-rtd-theme
PROPERTIES="test_network"
RESTRICT="test"
EPYTEST_DESELECT=(
tests/test_socketutil.py::TestSocketutil::testGetInterface # https://github.com/irmen/Pyro5/issues/82
)
python_test() {
epytest -m 'not network'
}

View File

@@ -1 +1 @@
DIST rstcheck-6.1.1.tar.gz 17532 BLAKE2B 973d288db0fb8a10ebd187ee638c5deff84a820a684f6fa1bd6248a10e36a7b0f3d5c62636431fa8083e454400c2f6beea232cc227db1b1f8adfa79714f8373a SHA512 87c9df2e80b84791b64cfaf37b8b550bf6df6ed0268ff048232a542a20c898ccb7e478031532ecc5294391976e2f623a93977430c6d7bc3fa380d441db0ef027
DIST rstcheck-6.2.0.tar.gz 23378 BLAKE2B e1239c884ffdb0c676d3cbe526b33d8a84685b9c914c88b28da7df58985681be8114b507d49c16c970b291475997ddc626445df26647381c23260363a1b0ec82 SHA512 8b92d0e43cf3aea8881d660dae485ffb8dcce893e43cab589f41cc2cb6918a5b685f78428a18526df97c2b0eadc8be85836be4a82fda4277f3d93b4d1bd3648e

View File

@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
PYTHON_COMPAT=( python3_{10..11} )
PYTHON_COMPAT=( python3_{10..12} )
inherit distutils-r1 pypi

View File

@@ -0,0 +1 @@
DIST ninecolors-2022.02.13.zip 52616 BLAKE2B d0e90e3d7aaa7ee8f96904139b8b660ba5305f3106562f6bdb523653ba57a51ffc6f0ff8a0689c768b5de1b577d08a6f4b1b82d0558400419d8a10f5ebae084c SHA512 c778e1a2dfbe02a6f7a4cd9d7f5e6da5dfee7daa07bad11cda41faa971ba4330be91abdf3354b2f36bc7b7836f4d0767bc89dd213fa7466dd6cf7c2548cbe8e4

View File

@@ -0,0 +1,22 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>vowstar@gmail.com</email>
<name>Huang Rui</name>
</maintainer>
<longdescription lang="en">
This package carefully selects and defines 9 colors for 13 hues each.
All colors with the same suffix number have equal luminance level. Also
the color black is of level 0, and the color white is of level 10.
By simply choosing two colors in the above list, which differ in level
by at least 5, as foreground and background colors, you will get proper
WCAG Color Contrast.
</longdescription>
<longdescription lang="zh">
该包精心选择并定义了 9 种颜色,每种颜色 13 种色调。所有具有相同后缀
编号的颜色都具有相同的亮度级别。黑色的级别为 0白色的级别为 10。
只需在上面的列表中选择两种颜色(级别相差至少 5作为前景色和背景色
您将获得正确的 WCAG 颜色对比度。
</longdescription>
</pkgmetadata>

View File

@@ -0,0 +1,37 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit latex-package
DESCRIPTION="Select colors with proper WCAG color contrast"
HOMEPAGE="https://www.ctan.org/pkg/ninecolors/"
SRC_URI="https://mirrors.ctan.org/macros/latex/contrib/ninecolors.zip -> ${P}.zip"
LICENSE="LPPL-1.3"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
IUSE="doc"
RDEPEND="
dev-texlive/texlive-latexrecommended
>=dev-texlive/texlive-latexextra-2012
dev-texlive/texlive-plaingeneric
"
DEPEND="${RDEPEND}"
BDEPEND="
${RDEPEND}
app-arch/unzip
"
TEXMF="/usr/share/texmf-site"
S=${WORKDIR}/${PN}
src_install() {
latex-package_src_doinstall styles
dodoc README.txt
if use doc ; then
latex-package_src_doinstall pdf
fi
}

View File

@@ -0,0 +1 @@
DIST tabularray-2023.03.01.zip 817801 BLAKE2B c80884f998e2c6c6406f8ae5d047b048864c135bdec65b7b2bd65f1e6c8a97fcebb13cf72e615c52a5bb77ac51da77d7a3fbd119c135698b40f9cee90883ff10 SHA512 ef0c67ccd6c90f22df61ce2a2e3b54a329dd7124e071985e696033754275e20ff07301bdf1a6e384c009d6462c2eb0bdc5034973697778b3b25e1e89f10e8c20

View File

@@ -0,0 +1,31 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>vowstar@gmail.com</email>
<name>Huang Rui</name>
</maintainer>
<longdescription lang="en">
LATEX tables are implemented using TEX commands such as \halign,
\noalign, \span, and \omit. In order to implement new features, many
macro packages have modified the inner table commands inside LATEX.
This makes package code complicated, difficult to maintain, and often
conflicts with each other.
At present, the LATEX3 programming layer is basically mature.
This tabularray package will discard the old \halign commands and
directly use LATEX3 functions to parse the table, and then typeset the
entire table. Under the premise of being compatible with the basic
syntax of LATEX2 tables, this macro package will completely separate
the content and style of the table, and the style of the table can be
completely set in key-val way.
</longdescription>
<longdescription lang="zh">
LATEX 表是使用 TEX 命令实现的,例如 \halign、\noalign、\span 和 \omit
为了实现新的功能很多宏包都修改了LATEX内部的内表命令。这使得包代码变得
复杂、难以维护,并且经常相互冲突。
目前LATEX3编程层已经基本成熟。这个 tabularray 包将抛弃旧的 \halign
命令,直接使用 LATEX3 函数解析表格,然后排版整个表格。
在兼容LATEX2表格基本语法的前提下这个宏包将表格的内容和样式完全分离
表格的样式完全可以通过 键-值 的方式设置。
</longdescription>
</pkgmetadata>

View File

@@ -0,0 +1,38 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit latex-package
DESCRIPTION="Typeset tabulars and arrays with LATEX3"
HOMEPAGE="https://www.ctan.org/pkg/tabularray/"
SRC_URI="https://mirrors.ctan.org/macros/latex/contrib/tabularray.zip -> ${P}.zip"
LICENSE="LPPL-1.3c"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
IUSE="doc"
RDEPEND="
dev-tex/ninecolors
dev-texlive/texlive-latexrecommended
>=dev-texlive/texlive-latexextra-2012
dev-texlive/texlive-plaingeneric
"
DEPEND="${RDEPEND}"
BDEPEND="
${RDEPEND}
app-arch/unzip
"
TEXMF="/usr/share/texmf-site"
S=${WORKDIR}/${PN}
src_install() {
latex-package_src_doinstall styles
dodoc README.txt
if use doc ; then
latex-package_src_doinstall pdf
fi
}

View File

@@ -1 +1,2 @@
DIST nwg-displays-0.3.7.tar.gz 23051 BLAKE2B 085c608cf5768754014f23187fbe2535a99f15f6d16adfc561abebb633191d95f567c2dc7491fac1740584a5124e03a10714bfae77ea2243afabf08ba011a016 SHA512 9e90ce075199b380f7715c82970247bbe5451b83e007465beb6bc561e38eacc62908673c77be2412433fe1057af65d6197dbbba848a92cf673cf0ba28904f7e8
DIST nwg-displays-0.3.8.tar.gz 23928 BLAKE2B 654257f56009073bad82a5e455c9acdafd6edf7d28de524c26a25a6a92a72d65da72f865221387f5ecbf1e4ca164e38ac17e957a31259164a74badb1aaa2bb4d SHA512 6f7a3ff7e81aa539b318e84fa84a071780730ff35c1e36a7da9960be98db451cd769ab1b797d0f87567b0ef437f35569c7c5db8cc26288279cc8942b978eb4f8

View File

@@ -0,0 +1,37 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{10..11} )
DISTUTILS_USE_PEP517=setuptools
inherit desktop distutils-r1 xdg-utils
SRC_URI="https://github.com/nwg-piotr/nwg-displays/archive/v${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64"
DESCRIPTION="Output management utility for sway and Hyprland"
HOMEPAGE="https://github.com/nwg-piotr/nwg-displays"
LICENSE="MIT"
SLOT="0"
RDEPEND="
gui-apps/wlr-randr
x11-libs/gtk+:3
"
DEPEND="${RDEPEND}"
python_install_all() {
distutils-r1_python_install_all
domenu nwg-displays.desktop
doicon nwg-displays.svg
}
pkg_postinst() {
xdg_desktop_database_update
}
pkg_postrm() {
xdg_desktop_database_update
}

View File

@@ -5,8 +5,12 @@ DIST github.com%2Fdavecgh%2Fgo-spew%2F@v%2Fv1.1.1.mod 34 BLAKE2B 7e09c2779bf7a84
DIST github.com%2Fdavecgh%2Fgo-spew%2F@v%2Fv1.1.1.zip 60320 BLAKE2B 86bdbc333e5c23ccf4f805945ca9f2aecc5c242d2ae824d20127eceaa2bf7bbab239ff2799572a2c8fa206166a36e97d5eccc8fc5021743d8ad32f39cd53b9eb SHA512 7b4e4df2fea731e23e05437f26f24e32b2e99028d685b72e3a726c1cb616ada4a77ca4fb9db4a6fae48178cc5172e724b74499bc776d63a9110cb97377d5edeb
DIST github.com%2Fdlasky%2Fgotk3-layershell%2F@v%2Fv0.0.0-20221218201547-1f6674a3f872.mod 90 BLAKE2B b8f340b487e8df1c3d35b380cf1d48fda80812d38939d8739a6a0048f8f6d90b03e23c34672edfc744c5d463a5174f25f522fea5fabd7d7a7544700b032e35ad SHA512 973282445fc5252760021848609aa6ac8dbd7571756eff402bd5c705e344e5969ea6a658c0aa21da8a97b9d20b2edf70125eb6013a9c42b01f57e59d4d21ad99
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%2Fgotk3%2Fgotk3%2F@v%2Fv0.6.1.mod 39 BLAKE2B 4d10be140ba045a068e1a13a1302698ee76f21627f0fdde3d952c82706179fbfd0af3f13737bf8771366298c2e6aec48113682951b81ac9208c88b69cb4836d5 SHA512 2e251029136f540fd056077d2b41c7ed820ad3614bf50516ad9a60ba54e1808e18ccfdd91a4454428adcf1426fc2ab93636cc8f9e2a55c14ad07648dd31cc35d
DIST github.com%2Fgotk3%2Fgotk3%2F@v%2Fv0.6.1.zip 401975 BLAKE2B a1cd9ce75924c05b01d13964f5d6f7a959ed3656fa8293e168f74466c0ee63b06bb8aa168dcf240695cca833e264bcc71ed46776f8bf6a96702af9c918ebb9ec SHA512 4558b85341608e68dc710140270fc09564d0bf43f43c76c7cfe7a9848658d6dfa33ed8d08032d81efc11b32c563aa35a0a2b54f1efc180c7cb28cec731ec04b2
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
DIST github.com%2Fjoshuarubin%2Fgo-sway%2F@v%2Fv1.2.0.mod 217 BLAKE2B 0c72b5cdc9867a219428b6ea11e5d19a77d6154284157ad42476eb0a1ef98c6726f95cdbbf2ac11629c9f0398bf8a04462803da27d7bbebed40ff60d1f1dfc57 SHA512 596d6fde403840c58c9682a21cfb3f08e02b408b14ad9dc96dae73285efca8bd68efb6913cfaed837e9be4e0e6c202a760626e11fe30d9f307810e124973e57a
DIST github.com%2Fjoshuarubin%2Fgo-sway%2F@v%2Fv1.2.0.zip 15138 BLAKE2B 03af85db4852d19ef651e78559bb5099f1a069e7d2b1818087b9ef0946a2e3f272681192b0a97222a9472d19e98c7fe0eaa75d33157d1688fb96d71012dd9328 SHA512 08f0f0b23767232deb89289fda9ef6c4ee89d4edca599ad3b78674b88bf50f2e9c6ed260251b5cf22e0059202007eab607c17d5d2f35db14f3f2ab7f0f63ad6c
DIST github.com%2Fjoshuarubin%2Flifecycle%2F@v%2Fv1.0.0.mod 111 BLAKE2B d7c768bbb1d6121c72e4a9763bf427a645dbce29c74a1861a468c666f64e391ed8aa1678769c2ac0afce947ae95fd4d92bafe992cba403de225b28e8e97f3511 SHA512 462b59b66156d6c8ce78a9887c3a1436661ad62cd87761621cf63f6ab4e7c8b51eab2e534c7b9aba715edc9122d5df7206ad3515eacf82f43618d390702897dd
@@ -15,6 +19,8 @@ DIST github.com%2Fpmezard%2Fgo-difflib%2F@v%2Fv1.0.0.mod 37 BLAKE2B 94636062c94f
DIST github.com%2Fpmezard%2Fgo-difflib%2F@v%2Fv1.0.0.zip 12433 BLAKE2B 0c911c9d173080abd8edbbab1f47222343801d8eeae36b4add24773e3282fc2a39283fdf519a3d4483e39cdb7d9509b8570d151f46841ac1a616f312dc4cb0ba SHA512 3b85697185ba85cdef6202444ab6cabeabfad8a03d66b3839a852586b1f91ddae7897a57c8c138d5647022aa44906c7ef3c5339d520f90eeea0742a935da8cf2
DIST github.com%2Fsirupsen%2Flogrus%2F@v%2Fv1.9.0.mod 192 BLAKE2B 9c15581b9fe3c49b4611e315b4a1680da0e3d9c941756d0849264dd2da88f34f82380fd7dfd456eb98afb800429907755123eacc8f3f8fb5b97b2abc2d36cae8 SHA512 f3636346810370d6b8945a861132310af71deba014726e3fd53fbf3fbe0dcd7b2aba6ec33a1aa716cdc674a21777297b09448db4e24edd242b3ef6e10990652d
DIST github.com%2Fsirupsen%2Flogrus%2F@v%2Fv1.9.0.zip 68377 BLAKE2B dc64e8bedae6a0335a88ec748f1d901e6db93518b11ce0c76d1038c72ac572f8687dfaf3bd222425df009b7409a4c852e7454caf83aa09e50eeb64117bc6c06b SHA512 73a2821428115e9a809261522546cf019193e3c0c058983cdba85dbf6fda4bbf37794a0f61f173a387bc19d583d5cb7f66ffa9c3436289665f18dd0a14ed2e8a
DIST github.com%2Fsirupsen%2Flogrus%2F@v%2Fv1.9.3.mod 192 BLAKE2B 9c15581b9fe3c49b4611e315b4a1680da0e3d9c941756d0849264dd2da88f34f82380fd7dfd456eb98afb800429907755123eacc8f3f8fb5b97b2abc2d36cae8 SHA512 f3636346810370d6b8945a861132310af71deba014726e3fd53fbf3fbe0dcd7b2aba6ec33a1aa716cdc674a21777297b09448db4e24edd242b3ef6e10990652d
DIST github.com%2Fsirupsen%2Flogrus%2F@v%2Fv1.9.3.zip 69937 BLAKE2B 268da6da2e7d188ec86f061ff5df9325e59b74341760f038905080b1b42d23f7344e6ef65ecc539981cc024d80692acf2962dab190d8a0cf3418daf97a20c97f SHA512 1b342b0022c427eda4ba3a5b326289c1b35197b803c8498eb24a34dc79df97d1533a4477b43e813f6dc8989d252b669958dbb5e4ee41afa63947e547855c6f37
DIST github.com%2Fstretchr%2Fobjx%2F@v%2Fv0.1.0.mod 32 BLAKE2B d698910da1ef00a70a1673b8c74105de195020ccd95d1e70c5dd1e1615210886ff9acbc9cfd03f46e99f5223b60b04695b8d362b9e0edd4e485480f802bd229a SHA512 4e366e5a60559a8863cb2a50280deb307d8bf885ca5440cce1b49a084b4cc4583b3481240125f35f161226592a43f2c0a426152f117d79b68c92c72a93f751d5
DIST github.com%2Fstretchr%2Ftestify%2F@v%2Fv1.3.0.mod 154 BLAKE2B 60cd7801e7cd33746305cd636b048b25a86270ec3b29a21c3c078c7e95b769bce7e80c2c7c5474113786bd788c7f88f3719e34f02141038e0d161b36e32f39b9 SHA512 bb808fad059f5abd0171e4bdc724411eff2c7e8d303a4ffb3608a00e21bb3cfafe9e83b4b4e9bccd42c9a4331f67ddc6043e3dd5eaa9a122c86626eed43a8383
DIST github.com%2Fstretchr%2Ftestify%2F@v%2Fv1.7.0.mod 216 BLAKE2B c597010cf6690e73cd265e800f0f0bbea331fb76217457b6326f5a19481eca044aa5426fa32519870b2f0f4b3bed95768a23d3138dbcc9739b7cf7e044f50668 SHA512 197e6ef15edb27ded67ccfb636c252fe522f0930ff012341a4b593f25b5dd8282e4f658970931cfdeb8f2c5ee0b4ebac6738fe7634bf00896d12270fcbf4b31b
@@ -27,7 +33,10 @@ DIST golang.org%2Fx%2Fsync%2F@v%2Fv0.0.0-20190412183630-56d357773e84.mod 25 BLAK
DIST golang.org%2Fx%2Fsync%2F@v%2Fv0.0.0-20190412183630-56d357773e84.zip 25616 BLAKE2B c6426c3be7782971032f7651471a5c9e83c9cbb8e9481a8e2fe284591a27c66cf713487e93151080fb342307d69b93425d4c65d5bbe5549a8eecf2c8c51c9c79 SHA512 fbf2e5b63f6e80b1deb147a806f48be1d4b7ff8bf7d4d648e6505a542a456f73b842bbee67609f5a8a5e7a810154dec6881c2b2172ce946ef91de31682fa27d3
DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20220715151400-c0bba94af5f8.mod 33 BLAKE2B b74677ab15ab6b31640d71b052db667b0fb585ed6d1044e26bc5e4cf8da90e1ede81f8876babea843dd322b8b707189138e70c24d13d931f1f6dd04978ac222c SHA512 85e511b1261c1935f5ee4754ad31d1d946f9e10f0af9905f44c4348d6ce5104319c03fb38517dde616698f6487b0c62788cfa96bc0ffb3b6db80accd7e552655
DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20220715151400-c0bba94af5f8.zip 1798284 BLAKE2B e2971176195e0968df9a4dab468d882a1e276ad9ca2cd1143027c9c9d583d3ad92d2459fe6d353ab685cf10ad8582d44d74c5036bb6c701ff31eb802fc1e5d8a SHA512 f1e8d9e05286a796ddf5c35dfc2478c6bbd031f868373eea883633c91e8227a2fbf81f0665780e35edd324599b1f9e5c18c24c91f6134a8273ade428ce853a8a
DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.11.0.mod 33 BLAKE2B b74677ab15ab6b31640d71b052db667b0fb585ed6d1044e26bc5e4cf8da90e1ede81f8876babea843dd322b8b707189138e70c24d13d931f1f6dd04978ac222c SHA512 85e511b1261c1935f5ee4754ad31d1d946f9e10f0af9905f44c4348d6ce5104319c03fb38517dde616698f6487b0c62788cfa96bc0ffb3b6db80accd7e552655
DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.11.0.zip 1906917 BLAKE2B 82a00f065256a6f3f822d6dba30d99c2b78c2d009fa9dd5746a691239f6027569d8730c9510828b90f1377a64ab57f9babf9012f2bd5719820889c5b2a2f60f0 SHA512 4e7fd1190bf5fba46249b6d7d3b3dbe34fdde77eabb4e041fe9ad80db5e9c4f5a257f3c3443125e275a48989ee93c8185e2e8cbea2fbe1dcfcc12d885bbe42f8
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.4.tar.gz 20819 BLAKE2B 7a429907c6f10f2928308849ded8fb1d8454a066c2cc177e7efcf6b990f4313b9483306bcac0acdf4c9288ef7cd0d3f48441f8ed7650c933d0153839397730f0 SHA512 c23da7fe1380c6a193f8f035c642e79eb61542dd9877ce35d914356d3b35cfe25aad627295860c4d2e33f32f5bd923a3ae292845ae19892bc404e162cefac139
DIST nwg-dock-hyprland-0.1.7.tar.gz 20620 BLAKE2B 5d2598838fed26ca2861cbbb5602eee28d468f04f2b2da05d4ef7106ac1182ac81b986da3e936f6ec265e28aa4a9ac14667e88f32dd391b145b594f264f21d6d SHA512 772b2ff2d3f6b0d80ed11b27f9e60d5c87a61a887cc55b3a22c19e7c0c5cb86d5360f46b8fa951b313b265f77bb50f6d294bd3c2e3cb1e981b4b0b8c63a191de

View File

@@ -0,0 +1,75 @@
# 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
SRC_URI="https://github.com/nwg-piotr/nwg-dock-hyprland/archive/v${PV}.tar.gz -> ${P}.tar.gz
${EGO_SUM_SRC_URI}"
KEYWORDS="~amd64"
DESCRIPTION="GTK3-based dock for Hyprland"
HOMEPAGE="https://github.com/nwg-piotr/nwg-dock-hyprland"
LICENSE="MIT"
SLOT="0"
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
}

View File

@@ -5,16 +5,24 @@ DIST github.com%2Fdavecgh%2Fgo-spew%2F@v%2Fv1.1.1.mod 34 BLAKE2B 7e09c2779bf7a84
DIST github.com%2Fdavecgh%2Fgo-spew%2F@v%2Fv1.1.1.zip 60320 BLAKE2B 86bdbc333e5c23ccf4f805945ca9f2aecc5c242d2ae824d20127eceaa2bf7bbab239ff2799572a2c8fa206166a36e97d5eccc8fc5021743d8ad32f39cd53b9eb SHA512 7b4e4df2fea731e23e05437f26f24e32b2e99028d685b72e3a726c1cb616ada4a77ca4fb9db4a6fae48178cc5172e724b74499bc776d63a9110cb97377d5edeb
DIST github.com%2Fdlasky%2Fgotk3-layershell%2F@v%2Fv0.0.0-20221218201547-1f6674a3f872.mod 90 BLAKE2B b8f340b487e8df1c3d35b380cf1d48fda80812d38939d8739a6a0048f8f6d90b03e23c34672edfc744c5d463a5174f25f522fea5fabd7d7a7544700b032e35ad SHA512 973282445fc5252760021848609aa6ac8dbd7571756eff402bd5c705e344e5969ea6a658c0aa21da8a97b9d20b2edf70125eb6013a9c42b01f57e59d4d21ad99
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%2Fgotk3%2Fgotk3%2F@v%2Fv0.6.1.mod 39 BLAKE2B 4d10be140ba045a068e1a13a1302698ee76f21627f0fdde3d952c82706179fbfd0af3f13737bf8771366298c2e6aec48113682951b81ac9208c88b69cb4836d5 SHA512 2e251029136f540fd056077d2b41c7ed820ad3614bf50516ad9a60ba54e1808e18ccfdd91a4454428adcf1426fc2ab93636cc8f9e2a55c14ad07648dd31cc35d
DIST github.com%2Fgotk3%2Fgotk3%2F@v%2Fv0.6.1.zip 401975 BLAKE2B a1cd9ce75924c05b01d13964f5d6f7a959ed3656fa8293e168f74466c0ee63b06bb8aa168dcf240695cca833e264bcc71ed46776f8bf6a96702af9c918ebb9ec SHA512 4558b85341608e68dc710140270fc09564d0bf43f43c76c7cfe7a9848658d6dfa33ed8d08032d81efc11b32c563aa35a0a2b54f1efc180c7cb28cec731ec04b2
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
DIST github.com%2Fjoshuarubin%2Fgo-sway%2F@v%2Fv1.2.0.mod 217 BLAKE2B 0c72b5cdc9867a219428b6ea11e5d19a77d6154284157ad42476eb0a1ef98c6726f95cdbbf2ac11629c9f0398bf8a04462803da27d7bbebed40ff60d1f1dfc57 SHA512 596d6fde403840c58c9682a21cfb3f08e02b408b14ad9dc96dae73285efca8bd68efb6913cfaed837e9be4e0e6c202a760626e11fe30d9f307810e124973e57a
DIST github.com%2Fjoshuarubin%2Fgo-sway%2F@v%2Fv1.2.0.zip 15138 BLAKE2B 03af85db4852d19ef651e78559bb5099f1a069e7d2b1818087b9ef0946a2e3f272681192b0a97222a9472d19e98c7fe0eaa75d33157d1688fb96d71012dd9328 SHA512 08f0f0b23767232deb89289fda9ef6c4ee89d4edca599ad3b78674b88bf50f2e9c6ed260251b5cf22e0059202007eab607c17d5d2f35db14f3f2ab7f0f63ad6c
DIST github.com%2Fjoshuarubin%2Flifecycle%2F@v%2Fv1.0.0.mod 111 BLAKE2B d7c768bbb1d6121c72e4a9763bf427a645dbce29c74a1861a468c666f64e391ed8aa1678769c2ac0afce947ae95fd4d92bafe992cba403de225b28e8e97f3511 SHA512 462b59b66156d6c8ce78a9887c3a1436661ad62cd87761621cf63f6ab4e7c8b51eab2e534c7b9aba715edc9122d5df7206ad3515eacf82f43618d390702897dd
DIST github.com%2Fjoshuarubin%2Flifecycle%2F@v%2Fv1.0.0.zip 10040 BLAKE2B ff21d4c6639a7eac33a73e887674d2dd6e84355704116053332b2ab8c5967b276bbcb0f930b89112756a99c3ee081aafc58680c141e341f9a8d3705b7b2294d8 SHA512 338d07d1f7e0e42dc570785316f983c90acbc0145e8da1841fbf2d8eb4fd3382e65f6d948040954cb7fc674b78797e35cbecff69154af57d6f4d3934571398e4
DIST github.com%2Fjoshuarubin%2Flifecycle%2F@v%2Fv1.1.4.mod 111 BLAKE2B 5640591d682734473a9aca3a37b6dba8bafdb02608f5b23c922742190d526c0c2860d4989b109f825d4d9b2fa02bad18adf41cf73f99e2df28cece6e5394908b SHA512 71becf627748bd0818f989ccda8663c989d95bcfd818fa95efe46849662ff33dc92b1fe5c537dfa84c007f1c71ee12769917ba53c07184eaf935df10e12d7033
DIST github.com%2Fjoshuarubin%2Flifecycle%2F@v%2Fv1.1.4.zip 10319 BLAKE2B 9c149bdb7e474ba50cd4216e40e421a0c1c820e1245d0148ddaa7f09a5a3af3d3bcaf9783c63d4fa8d72fee789cb192f1c8dfcbd764219ea6e3c84ffe673faff SHA512 bc09cd8e7e8142ea55038eccd825360550175c8fee668805f1c267b010cdb83e4154a0c46c1094a519aa26b8d82fa1e86a5760dd8cfebc3f292784048c315e2a
DIST github.com%2Fpmezard%2Fgo-difflib%2F@v%2Fv1.0.0.mod 37 BLAKE2B 94636062c94f8ff68cdcab7593a3acae7b9ffff616cad7b1d5c9cd147a4a1042d33666cbeed6fd816d6793113abfb595183097dcc46de7a3dfadc1423ed43e79 SHA512 c3d5c48cdb8ba6af7071a07cfede06e0ab67e3726d9de592a952fad40167dcbdd9621dc2c4df1bd3c28eb99d70b1b6d8d812441237c35bf492e5b7f07bd33902
DIST github.com%2Fpmezard%2Fgo-difflib%2F@v%2Fv1.0.0.zip 12433 BLAKE2B 0c911c9d173080abd8edbbab1f47222343801d8eeae36b4add24773e3282fc2a39283fdf519a3d4483e39cdb7d9509b8570d151f46841ac1a616f312dc4cb0ba SHA512 3b85697185ba85cdef6202444ab6cabeabfad8a03d66b3839a852586b1f91ddae7897a57c8c138d5647022aa44906c7ef3c5339d520f90eeea0742a935da8cf2
DIST github.com%2Fsirupsen%2Flogrus%2F@v%2Fv1.9.0.mod 192 BLAKE2B 9c15581b9fe3c49b4611e315b4a1680da0e3d9c941756d0849264dd2da88f34f82380fd7dfd456eb98afb800429907755123eacc8f3f8fb5b97b2abc2d36cae8 SHA512 f3636346810370d6b8945a861132310af71deba014726e3fd53fbf3fbe0dcd7b2aba6ec33a1aa716cdc674a21777297b09448db4e24edd242b3ef6e10990652d
DIST github.com%2Fsirupsen%2Flogrus%2F@v%2Fv1.9.0.zip 68377 BLAKE2B dc64e8bedae6a0335a88ec748f1d901e6db93518b11ce0c76d1038c72ac572f8687dfaf3bd222425df009b7409a4c852e7454caf83aa09e50eeb64117bc6c06b SHA512 73a2821428115e9a809261522546cf019193e3c0c058983cdba85dbf6fda4bbf37794a0f61f173a387bc19d583d5cb7f66ffa9c3436289665f18dd0a14ed2e8a
DIST github.com%2Fsirupsen%2Flogrus%2F@v%2Fv1.9.3.mod 192 BLAKE2B 9c15581b9fe3c49b4611e315b4a1680da0e3d9c941756d0849264dd2da88f34f82380fd7dfd456eb98afb800429907755123eacc8f3f8fb5b97b2abc2d36cae8 SHA512 f3636346810370d6b8945a861132310af71deba014726e3fd53fbf3fbe0dcd7b2aba6ec33a1aa716cdc674a21777297b09448db4e24edd242b3ef6e10990652d
DIST github.com%2Fsirupsen%2Flogrus%2F@v%2Fv1.9.3.zip 69937 BLAKE2B 268da6da2e7d188ec86f061ff5df9325e59b74341760f038905080b1b42d23f7344e6ef65ecc539981cc024d80692acf2962dab190d8a0cf3418daf97a20c97f SHA512 1b342b0022c427eda4ba3a5b326289c1b35197b803c8498eb24a34dc79df97d1533a4477b43e813f6dc8989d252b669958dbb5e4ee41afa63947e547855c6f37
DIST github.com%2Fstretchr%2Fobjx%2F@v%2Fv0.1.0.mod 32 BLAKE2B d698910da1ef00a70a1673b8c74105de195020ccd95d1e70c5dd1e1615210886ff9acbc9cfd03f46e99f5223b60b04695b8d362b9e0edd4e485480f802bd229a SHA512 4e366e5a60559a8863cb2a50280deb307d8bf885ca5440cce1b49a084b4cc4583b3481240125f35f161226592a43f2c0a426152f117d79b68c92c72a93f751d5
DIST github.com%2Fstretchr%2Ftestify%2F@v%2Fv1.3.0.mod 154 BLAKE2B 60cd7801e7cd33746305cd636b048b25a86270ec3b29a21c3c078c7e95b769bce7e80c2c7c5474113786bd788c7f88f3719e34f02141038e0d161b36e32f39b9 SHA512 bb808fad059f5abd0171e4bdc724411eff2c7e8d303a4ffb3608a00e21bb3cfafe9e83b4b4e9bccd42c9a4331f67ddc6043e3dd5eaa9a122c86626eed43a8383
DIST github.com%2Fstretchr%2Ftestify%2F@v%2Fv1.7.0.mod 216 BLAKE2B c597010cf6690e73cd265e800f0f0bbea331fb76217457b6326f5a19481eca044aa5426fa32519870b2f0f4b3bed95768a23d3138dbcc9739b7cf7e044f50668 SHA512 197e6ef15edb27ded67ccfb636c252fe522f0930ff012341a4b593f25b5dd8282e4f658970931cfdeb8f2c5ee0b4ebac6738fe7634bf00896d12270fcbf4b31b
@@ -23,11 +31,20 @@ DIST go.uber.org%2Fatomic%2F@v%2Fv1.3.2.mod 26 BLAKE2B 00521092f85fc8940d69a5885
DIST go.uber.org%2Fatomic%2F@v%2Fv1.3.2.zip 15027 BLAKE2B 06a2451071b8cb0de9b4e664d007584998c91acf4bcca04be7f6c4e97c2579a9cc174e4db220347a00b252392cd6f3aa3e08e27ef3a231d422512a419a199c2a SHA512 be6b2545811ac8a869fd0365c1126be58531a6c0b51690feb17d7e88a2b79dfec6a466ac317df15e4d038c02df0f72993ae3e50a218c9f7f6659787c7f8e9333
DIST go.uber.org%2Fmultierr%2F@v%2Fv1.1.0.mod 28 BLAKE2B 4f0c4b42b00093024ef494b1b0a07896ec41eb140fb953affc085921181eab44bab0baa38ab559b9e36e022acf5cb9ebad5ddcc7303f33982d9012e9e150cb03 SHA512 7939dfe977dd42ac3ca8b91824a73046222ac9bed4f9cbcf0f2d332727b92a094540a56dfb19d095df6d5917b30cec86a6e9e1b082581049fb05bb7bb10106a4
DIST go.uber.org%2Fmultierr%2F@v%2Fv1.1.0.zip 14488 BLAKE2B 3bb8df1a459b2cf1dd63ab200f06a9f41f968f828b815b70bff899972a4c913656dbd3856dc6f4626836175d32b63c439e32a5aeb6a034f4733e2d09ef53f7f9 SHA512 d5fff733045694509ef1100fb8701526002b0841a11b5e1acbdea7e186c80738f651bd973c5eba2db5d2b8fff1b3057ea5d7d0e46645268b2f3619656238fdf4
DIST go.uber.org%2Fmultierr%2F@v%2Fv1.11.0.mod 228 BLAKE2B cf348001354adde2c67925753d3ef410460f68760cb598dc46ffc4c9e125682712608eb76ca3333efb4f832239a16a43689cc497907b32d3d6e5ac52e39af844 SHA512 f104d72db3ff0496329bf07fa55629a9e8d4f9833769aac37b37bc0b16bc3a88b14f0d249e44f669050275e878c54c35678470e9a99b2f42ae5eb2a2cece9b0e
DIST go.uber.org%2Fmultierr%2F@v%2Fv1.11.0.zip 25681 BLAKE2B bce45d9bce4c45a29fcf6ecbbde6785be64cfd31546829379765084ad3fca38bd616a2ccda93215fd67eb68a99d6713b2e6c097dba9cd52cecc5da4d72aefa4b SHA512 68040fe6658ae4d8215b807c5ccb00df995cbf6bae56d68beef8335abb38d1008f2814abf71b196ccb1ccde10d5234de2da77055171ae87780816ac20521a662
DIST golang.org%2Fx%2Fsync%2F@v%2Fv0.0.0-20190412183630-56d357773e84.mod 25 BLAKE2B 01f7f78a0324ca728efd4d662ea130d7e200ab25805125e472720ca01feaaf2625b15bf53f51837a6913e35e060a19018928a38851d7445f39e6e42e237dfda2 SHA512 a9dd073f69c5be1153aaab6e84dd3bb1610a0df8b9882ca4c486c6625d4b5201e5032f86e5014421358dff564d93c4e67f20e5fd1d21ed5e259ddfbc90af43c0
DIST golang.org%2Fx%2Fsync%2F@v%2Fv0.0.0-20190412183630-56d357773e84.zip 25616 BLAKE2B c6426c3be7782971032f7651471a5c9e83c9cbb8e9481a8e2fe284591a27c66cf713487e93151080fb342307d69b93425d4c65d5bbe5549a8eecf2c8c51c9c79 SHA512 fbf2e5b63f6e80b1deb147a806f48be1d4b7ff8bf7d4d648e6505a542a456f73b842bbee67609f5a8a5e7a810154dec6881c2b2172ce946ef91de31682fa27d3
DIST golang.org%2Fx%2Fsync%2F@v%2Fv0.3.0.mod 34 BLAKE2B e6fce159f6aa9f6144ea5f2d0d76f62ece23ebfe8f768989bdf5c1629c8a10f994b358d2c3a5c622411bbfc06ec136085e0fc4adb6d9f5936a9ad8123d600170 SHA512 e409094e57103743a3650935cc5bdc2083ef596bca3720ac1c2098667dc66d88b1df3a3d7b9144a686d2aa4beadb7bc4d9d7a588d80fd50b25f130635231554d
DIST golang.org%2Fx%2Fsync%2F@v%2Fv0.3.0.zip 29766 BLAKE2B 96c9fb130b31e0125091d61f0771694280a1742101114bfe696792a28b1cb0fc62d32814e28851518510dac5beaa114d4a24947debc2273b2dfa3afb7a131395 SHA512 834108729ff32fb80cf9e9826d4a40b443e3250949b358b5aecfba3bbd3158d0dcbc3ec1c1076f168a01177c0a5bf91d0f46bc5e55ac7443bd41c9c5900f9391
DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20220715151400-c0bba94af5f8.mod 33 BLAKE2B b74677ab15ab6b31640d71b052db667b0fb585ed6d1044e26bc5e4cf8da90e1ede81f8876babea843dd322b8b707189138e70c24d13d931f1f6dd04978ac222c SHA512 85e511b1261c1935f5ee4754ad31d1d946f9e10f0af9905f44c4348d6ce5104319c03fb38517dde616698f6487b0c62788cfa96bc0ffb3b6db80accd7e552655
DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20220715151400-c0bba94af5f8.zip 1798284 BLAKE2B e2971176195e0968df9a4dab468d882a1e276ad9ca2cd1143027c9c9d583d3ad92d2459fe6d353ab685cf10ad8582d44d74c5036bb6c701ff31eb802fc1e5d8a SHA512 f1e8d9e05286a796ddf5c35dfc2478c6bbd031f868373eea883633c91e8227a2fbf81f0665780e35edd324599b1f9e5c18c24c91f6134a8273ade428ce853a8a
DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.11.0.mod 33 BLAKE2B b74677ab15ab6b31640d71b052db667b0fb585ed6d1044e26bc5e4cf8da90e1ede81f8876babea843dd322b8b707189138e70c24d13d931f1f6dd04978ac222c SHA512 85e511b1261c1935f5ee4754ad31d1d946f9e10f0af9905f44c4348d6ce5104319c03fb38517dde616698f6487b0c62788cfa96bc0ffb3b6db80accd7e552655
DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.11.0.zip 1906917 BLAKE2B 82a00f065256a6f3f822d6dba30d99c2b78c2d009fa9dd5746a691239f6027569d8730c9510828b90f1377a64ab57f9babf9012f2bd5719820889c5b2a2f60f0 SHA512 4e7fd1190bf5fba46249b6d7d3b3dbe34fdde77eabb4e041fe9ad80db5e9c4f5a257f3c3443125e275a48989ee93c8185e2e8cbea2fbe1dcfcc12d885bbe42f8
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 gopkg.in%2Fyaml.v3%2F@v%2Fv3.0.1.mod 95 BLAKE2B fbb87f0644ec9da5d4386358d23cdb15b0d23e8212e712f16f338455a3a0ad19fbfd63e92c955c359237ddfa8bb76d6d08280eead24d321668431891eca1e8ab SHA512 307ca9123efc577ca04828996ee9d8edbb51794ccb4b8d9f169ba689e7276aa5f6ae106a04b22b7fab853ffacfebcbf74468b64eaefd57445864c1fbc77fad9d
DIST gopkg.in%2Fyaml.v3%2F@v%2Fv3.0.1.zip 104623 BLAKE2B 51d69616c21728779614f4455d23d2302a8f986b44344257b4bc2b5db011c7266432ee93d31d43344231b52527d1027eba3ef37a3365f9afe69f3ecc8613bccb SHA512 d57b0d42c71ad6503415e42979b51b0dc7f6344072c728ab2e3d4bab88da7b7d775e7f261868909f990f6b44aed6c533966c97bbe333a0acd65fc8bac9d1d4ff
DIST nwg-dock-0.3.6.tar.gz 29683 BLAKE2B 5ac043150d54ae53c4c6bd5efabf6b0e4d5fd6750f12da6831c748c6815873d02d2eda35e79124285ecc6cc7c3b4d47ffa4c96c35ecb9f305f3bc959f75f2a87 SHA512 0acea048dfb898ce8c4dd3cc3002a8e68ab7f1b9f9fd6d90af24b96ccc1323ce50287d80bcb8065df014b1beb8981f3ca73d88ad69ee929f64e1f94bcfc8ea01
DIST nwg-dock-0.3.9.tar.gz 30046 BLAKE2B 105f0b387ab81757556a0e903dd8c4cb2702456de26047d5f194ce5126cd9543b6b3d9a6095c3287c16dc5c98c87d573f62036f049d5d26e57ca64d099fcda24 SHA512 d19849659691e32a63f00b2a02c829e2cd4276f7539944e2ed7b1d630395471f1785dcb5f9cffc3a0f9aa7cde1a7305536c0ad5714750bcf0f2870e909db5c3e

View File

@@ -0,0 +1,86 @@
# 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-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/joshuarubin/go-sway v1.2.0"
"github.com/joshuarubin/go-sway v1.2.0/go.mod"
"github.com/joshuarubin/lifecycle v1.0.0/go.mod"
"github.com/joshuarubin/lifecycle v1.1.4"
"github.com/joshuarubin/lifecycle v1.1.4/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.3.0/go.mod"
"github.com/stretchr/testify v1.7.0"
"github.com/stretchr/testify v1.7.0/go.mod"
"go.uber.org/atomic v1.3.2/go.mod"
"go.uber.org/multierr v1.1.0/go.mod"
"go.uber.org/multierr v1.11.0"
"go.uber.org/multierr v1.11.0/go.mod"
"golang.org/x/sync v0.0.0-20190412183630-56d357773e84/go.mod"
"golang.org/x/sync v0.3.0"
"golang.org/x/sync v0.3.0/go.mod"
"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/go.mod"
"gopkg.in/yaml.v3 v3.0.1"
"gopkg.in/yaml.v3 v3.0.1/go.mod"
)
go-module_set_globals
SRC_URI="https://github.com/nwg-piotr/nwg-dock/archive/v${PV}.tar.gz -> ${P}.tar.gz
${EGO_SUM_SRC_URI}"
KEYWORDS="~amd64"
DESCRIPTION="GTK3-based dock for sway"
HOMEPAGE="https://github.com/nwg-piotr/nwg-dock"
LICENSE="MIT"
SLOT="0"
RDEPEND="
gui-libs/gtk-layer-shell
gui-wm/sway
x11-libs/gtk+:3
"
DEPEND="
>=dev-lang/go-1.20
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
${RDEPEND}
"
src_compile() {
emake build
}
src_install() {
insinto /usr/share/nwg-dock
doins -r images
doins config/*
dobin bin/nwg-dock
}

View File

@@ -1,2 +1,3 @@
DIST nwg-launchers-0.5.0.tar.gz 52715 BLAKE2B 0a9cec7a809688e05da86fa7ba0da140c1d5cf273ee3fddae66ce88dccaf21cc65dfccb7deaca1be1d50ce2ac5173f0bcc8d70b61544daa392ab1f451e533724 SHA512 c2c343cd99071332664565d1c2244d97a4fc19e710c84c78ac7dca100c49dfbf5b12d56029cc47f45af29720be358ee69e24bdcfad6d0a383a0520f9215bc817
DIST nwg-launchers-0.6.3.tar.gz 64054 BLAKE2B 1ab920a390da76f3acf2c0012f63a3f121e6601b3d827b07a387bde15d91897640620b18bae2d1035152a64adcc8d45b595c3fa48a059aea9dc203b3ecab10f7 SHA512 36bb9179a8231d8200dddffd18b3e38a047a87828c95fd2dd0fe2a525856ea17bbd9fe51f4549ca4d3a6db555b94d30a606c0a874021b69f1af34f57a9f6ac28
DIST nwg-launchers-0.7.1.1.tar.gz 69947 BLAKE2B d7c04045dbb2d52b13a77032415e63e9de2b9fb4fdef5f9ea0e20126b08493e0c4364084572f2cc667126196efd947ca494ca5f8ae717fd2334c6ea1929922c3 SHA512 c7048e815e447393493597a2c3699875b207a32d6f1d41e7816d787ef8605da581c3da5181be330542dcd7e63294289f14e275803e03779c3f96cbf8908cee80

View File

@@ -0,0 +1,48 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
if [[ "${PV}" == 9999 ]]
then
inherit git-r3
EGIT_REPO_URI="https://github.com/nwg-piotr/nwg-launchers.git"
else
SRC_URI="https://github.com/nwg-piotr/nwg-launchers/archive/v${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64"
fi
inherit meson xdg
DESCRIPTION="GTK+ launchers for sway, i3 and some other WMs"
HOMEPAGE="https://github.com/nwg-piotr/nwg-launchers"
LICENSE="GPL-3 CC-BY-SA-3.0"
SLOT="0"
RDEPEND="
x11-libs/gtk+:3
dev-cpp/gtkmm:3.0
dev-cpp/nlohmann_json
layershell? ( gui-libs/gtk-layer-shell )
dev-cpp/atkmm
dev-cpp/cairomm
dev-cpp/glibmm:2
dev-libs/glib:2
dev-libs/libsigc++:2
"
DEPEND="${RDEPEND}"
RESTRICT="mirror"
IUSE="+bar +dmenu +grid layershell"
src_configure() {
meson_src_configure $(meson_use bar) $(meson_use dmenu) $(meson_use grid) $(meson_feature layershell layer-shell)
}
src_install() {
meson_src_install
insinto /usr/share/icons/nwg-launchers
doins -r "${FILESDIR}"/.
}

View File

@@ -1,7 +1,7 @@
# Copyright 1999-2021 Gentoo Authors
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
EAPI=8
if [[ "${PV}" == 9999 ]]
then
@@ -23,7 +23,13 @@ RDEPEND="
x11-libs/gtk+:3
dev-cpp/gtkmm:3.0
dev-cpp/nlohmann_json
layershell? ( gui-libs/gtk-layer-shell )"
layershell? ( gui-libs/gtk-layer-shell )
dev-cpp/atkmm
dev-cpp/cairomm
dev-cpp/glibmm:2
dev-libs/glib:2
dev-libs/libsigc++:2
"
DEPEND="${RDEPEND}"
RESTRICT="mirror"

View File

@@ -1 +1,2 @@
DIST nwg-panel-0.9.11.tar.gz 217960 BLAKE2B e980507c628a52839e4b582146c13648ed284e8947dca7391570dbe6d6c2e924d550993d37661a601930010f2df3247205324f6d298112a29b7cb799ff7addd8 SHA512 7a16fdb3259b1c41768ad7c5a29752743334c69669664803d6995000388ed43e064c379b0a8fe8433ad52e828dd63575e700a7c74a7a2654d20bfea12fde4bfc
DIST nwg-panel-0.9.14.tar.gz 220515 BLAKE2B e2c7bcecd106ed5b02e32ad1e09f48ccfacdb46361db429018b5912e235dbbfd26914f633396e505c26889522b5efd2844c780ded6134ec0c5de65d27fadf18f SHA512 25ae81f11a69cb699181cb12fbb3370c1e182dd09974a2e4c8a52555120b33fb45ec6649ff7a17c0ba33d987ed3fa97c2ec02b2d18aa565eaf4a5fb48c0c6f89

View File

@@ -0,0 +1,56 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..11} )
DISTUTILS_USE_PEP517=setuptools
inherit desktop distutils-r1 systemd xdg-utils
if [[ "${PV}" == 9999 ]]
then
inherit git-r3
EGIT_REPO_URI="https://github.com/nwg-piotr/nwg-panel.git"
else
SRC_URI="https://github.com/nwg-piotr/nwg-panel/archive/v${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64"
fi
DESCRIPTION="GTK3-based panel for sway and Hyprland Wayland compositors"
HOMEPAGE="https://github.com/nwg-piotr/nwg-panel"
LICENSE="MIT"
IUSE="systemd"
SLOT="0"
RDEPEND="
x11-libs/gtk+:3
dev-python/pygobject[${PYTHON_USEDEP}]
dev-python/psutil[${PYTHON_USEDEP}]
dev-python/i3ipc[${PYTHON_USEDEP}]
dev-python/dasbus[${PYTHON_USEDEP}]
gui-apps/nwg-icon-picker
media-sound/playerctl
gui-libs/gtk-layer-shell
"
DEPEND="${RDEPEND}"
python_install_all() {
distutils-r1_python_install_all
domenu nwg-panel-config.desktop
domenu nwg-processes.desktop
doicon nwg-panel.svg
doicon nwg-processes.svg
doicon nwg-shell.svg
if use systemd; then
systemd_dounit nwg-panel.service
fi
}
pkg_postinst() {
xdg_desktop_database_update
}
pkg_postrm() {
xdg_desktop_database_update
}

View File

@@ -1,7 +1,7 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
EAPI=8
PYTHON_COMPAT=( python3_{10..11} )
DISTUTILS_USE_PEP517=setuptools

View File

@@ -1 +1,2 @@
DIST nwg-shell-config-0.5.14.tar.gz 104956 BLAKE2B 109e6da5d30b3b96c4b5ee111c43b49febccb5072e1510776a8b5238379055cf5968bd408a1c69961e65b86a36d6adf54e196f4ebbdbf3e2587453d823fdd355 SHA512 9b4f7cf89c984f37d7f3a671cf9b029f0a94a7c41bb7986303e35f9975c1890140815a33c808a284f1c5e616bd3f652d5ac3696ebe16f4dee0f4234f7713d43c
DIST nwg-shell-config-0.5.22.tar.gz 109183 BLAKE2B d1475d80ecc5280dacf402abb9f27dc6d073b15f61dc24fcfcdc053e017656add62a706b1e012d7fb0d5004ee5358602732421d2e76d9a5171869730d4ef01dc SHA512 a19c65c10785e6f499ce997073bf32227c9d193befef8a847b8e051f4d2fe702d1db31d4cbfd881dbdc8b7b36609bc6ec6e5611b6696fe02ffd4262d21898101

View File

@@ -0,0 +1,43 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{10..11} )
DISTUTILS_USE_PEP517=setuptools
inherit desktop distutils-r1 xdg-utils
SRC_URI="https://github.com/nwg-piotr/nwg-shell-config/archive/v${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64"
DESCRIPTION="nwg-shell configuration utility"
HOMEPAGE="https://github.com/nwg-piotr/nwg-shell-config"
LICENSE="MIT"
SLOT="0"
RDEPEND="
gui-apps/nwg-shell
sci-geosciences/geopy
x11-libs/gtk+:3
"
DEPEND="${RDEPEND}"
python_install_all() {
distutils-r1_python_install_all
domenu nwg-shell-config.desktop
doicon nwg-shell-config.svg
doicon nwg-shell-update.svg
doicon nwg-shell-translate.svg
doicon nwg-update-noupdate.svg
doicon nwg-update-available.svg
doicon nwg-update-checking.svg
}
pkg_postinst() {
xdg_desktop_database_update
}
pkg_postrm() {
xdg_desktop_database_update
}

View File

@@ -1 +1,2 @@
DIST nwg-shell-0.5.16.tar.gz 2180688 BLAKE2B 174a281557bf292ba333d85ed55ad4cce893a151b8d9247e51e6e7e6d0cc207f419d48708df1ac6fcebc300c7d2ac97b3e3d8a168d11da729d80c35e1fe6fb6a SHA512 6f1d625e361bdc6abeab37b53e0518a146786b9ab21fb171c4e830fd0a9bf8e772a512d474db14d61d83d9421d08543694fca4dd9638e00db27394bdaeb9246d
DIST nwg-shell-0.5.7.tar.gz 289852 BLAKE2B d75ec6d01ee7c507fc8227ee0968fbd5f21e4bc94be9dcada342c320b6b62637d8d2112eabe442c880c9c38cb38fb175304d34c1911d6cf9adcb1141445c4624 SHA512 c1f2c098576ab52ac96d150f5d8648f9ff70ddafb8eea1793ded328d03233b7f650ace1fc92713748ca91c207bb69c1251a235bc75a6def0512e580010fe7730

View File

@@ -0,0 +1,36 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
SRC_URI="https://github.com/nwg-piotr/nwg-shell/archive/v${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64"
DESCRIPTION="meta-package for the nwg-shell project"
HOMEPAGE="https://github.com/nwg-piotr/nwg-shell"
LICENSE="MIT"
SLOT="0"
RDEPEND="
app-misc/gopsuinfo
app-misc/nwg-look
gui-apps/azote
gui-apps/nwg-bar
gui-apps/nwg-displays
|| ( gui-apps/nwg-dock gui-apps/nwg-dock-hyprland )
gui-apps/nwg-drawer
gui-apps/nwg-menu
gui-apps/nwg-panel
gui-apps/nwg-shell-config
"
DEPEND="${RDEPEND}"
pkg_postinst() {
elog "To install nwg-shell for the current user, run"
elog "nwg-shell-installer -w (for sway) or"
elog "nwg-shell-installer -w -hypr (for hyprland)"
}

View File

@@ -1,4 +1,4 @@
DIST mautrix-slack-0_pre20230414.gh.tar.gz 94370 BLAKE2B 56cb12269fb6695aaf6ed3485166732b5f526e00f6a0237b2c2d1fe7f36eda15bf2ba26560b31069cda3f1229645f64bb99c9e6ce88d6c8d441af4e338071875 SHA512 7374b87892c92ca7dd493d1886bc24a8916931951be8c3e5799d223931a18bbf2d7a93dc02e4c6714f53e1b3c9005272e278a60578859d48f8882b50488de52b
DIST mautrix-slack-0_pre20230414.tar.xz 14805340 BLAKE2B 2fabcacf24edca667143c7dfac108932af7edfe8d991331eb9c06c52de1669184942600224907c4dfe690d85a0a19306398c62d6f3e6b8aba4b243dd72eaffc0 SHA512 0f121cf01565a14e1d692b8d646b83c20ecf0082b3c61300fbfeb8a6e5b8f0631ea7c2fc3a9e64e851abb7cf9ec53e1c8e5e20324cd43d71c7e72cb8275cba24
DIST mautrix-slack-0_pre20230517.gh.tar.gz 94370 BLAKE2B 56cb12269fb6695aaf6ed3485166732b5f526e00f6a0237b2c2d1fe7f36eda15bf2ba26560b31069cda3f1229645f64bb99c9e6ce88d6c8d441af4e338071875 SHA512 7374b87892c92ca7dd493d1886bc24a8916931951be8c3e5799d223931a18bbf2d7a93dc02e4c6714f53e1b3c9005272e278a60578859d48f8882b50488de52b
DIST mautrix-slack-0_pre20230517.tar.xz 18026880 BLAKE2B 14623cbf2b3ed3a244f762fee4f816ab38bb2bd9f2d488e3bdd93419b838403e9c3eb50fb473c358c3391788383d382977db23ad3721138f38ad1e022cf18cd2 SHA512 bc9b8cb0b59ca2c196d555c49633f1b00305577e400f11b5430f843a6a166ce708ac62db9d06ea262d2b6e2e3b070395fc7dbe79de6467e6a46d89ae6e3ee5de
DIST mautrix-slack-0_pre20230925.gh.tar.gz 98793 BLAKE2B 3172f0b274da2f95897cec163bd82090668de0ee8d8a4dfc2e20ec65cf764d8a6270a3801a72efc0b16cef6275c4b767e2728715736878354533de475fb23ea0 SHA512 d2bd2b4a52233d2ce59c7fde956ae253c97c6e28913b479fd64708759fceae8154dc71d54dadb8d515fccf6a5a43c0b77a94d0938e4c2a8333a18ac9b7965a7f
DIST mautrix-slack-0_pre20230925.tar.xz 15741728 BLAKE2B 8f107120e688fedf925a219fc317afaa7f19b97951dc48ba9de75596d3866d549775d169eeaaa4747151f82bdb101b901018430d1f29907e66c122892ce8f908 SHA512 59d1879ac30feee322dc17af04a651db193ecf688aba2308411ee4534c3c0d824cbce199315c1345f296c7e787d35fc19bc8cf9447169947c889f0fd2d1dd219

View File

@@ -5,7 +5,7 @@ EAPI=8
inherit go-module systemd
COMMIT="eb519c6407751b48001bb66bc55014100322b6c6"
COMMIT="4530ff397d08d93b673cd71da4c2a75d969ca0df"
DESCRIPTION="A Matrix-Slack puppeting bridge based on slack-go"
HOMEPAGE="https://github.com/mautrix/slack"
SRC_URI="https://github.com/mautrix/slack/archive/${COMMIT}.tar.gz -> ${P}.gh.tar.gz

View File

@@ -1 +1 @@
DIST kactus2-3.10.0.tar.gz 27887683 BLAKE2B 3addb9d2112fcd79891748ad35bd9e1b93acff1d04bcb75612d4e8018f30c6f015e496860e66e0e8ade3397339de31f700e91d35b18f2eccbd2621b8751d477b SHA512 a54396f6e305bbc8f70a1af4a5ca0cdc28fc6a95ea1f44c8f9bcd16b7f4a161ad738edd14840ee2356aba4d7e2f198d6ee3ced1f0e5ef32a5717f2ea61cfb5bd
DIST kactus2-3.12.0.tar.gz 28154387 BLAKE2B c8e0a982343d3a34f9186bca1778b68b4dfdcd977488751f90d9d5372df96c4f7349c90e15203f66778ee1be399e9e2ddb5342dffe1025754e44604c77c16684 SHA512 d7cef803314262c9fb0b77db88b5d7935203e1484965f475e954bceb1bc56a31ee9867fe1d73959d62a8454238480226df8fbd2d487442bce44fe7476de6d5bb

View File

@@ -0,0 +1,94 @@
From d3e5af0dba523303708d30ceb8cd8339eabd4320 Mon Sep 17 00:00:00 2001
From: Huang Rui <vowstar@gmail.com>
Date: Tue, 17 Oct 2023 19:11:21 +0800
Subject: [PATCH] [CORRECTIVE] fix build PATH bugs about QT
- Path variables need to be enclosed in double quotes to prevent
accidents caused by spaces in the middle.
- createhelp also needs to do the same processing as configure
- Fixed build issues under gentoo and archlinux
Signed-off-by: Huang Rui <vowstar@gmail.com>
---
configure | 15 ++++++++++-----
createhelp | 25 ++++++++++++++++++++++++-
2 files changed, 34 insertions(+), 6 deletions(-)
diff --git a/configure b/configure
index 82c7b9060..f74a23ee2 100755
--- a/configure
+++ b/configure
@@ -20,27 +20,32 @@ print_success() {
}
# Auto search QTBIN_PATH when empty and qmake already installed.
-if [ -z ${QTBIN_PATH} ]; then
+if [ -z "${QTBIN_PATH}" ]; then
if command -v qmake6 >/dev/null 2>&1; then
# Default to qmake6, which will exist on some linux distributions.
- QTBIN_PATH=$(qmake6 -query QT_INSTALL_BINS)/
+ QTBIN_PATH="$(qmake6 -query QT_INSTALL_BINS)/"
+ QTLIBEXEC_PATH="$(qmake6 -query QT_INSTALL_LIBEXECS)/"
elif command -v qmake >/dev/null 2>&1; then
# qmake exists on the vast majority of linux distributions.
- QTBIN_PATH=$(qmake -query QT_INSTALL_BINS)/
+ QTBIN_PATH="$(qmake -query QT_INSTALL_BINS)/"
+ QTLIBEXEC_PATH="$(qmake -query QT_INSTALL_LIBEXECS)/"
fi
fi
# Generate compressed help files.
echo "Generating compressed help files..."
if command -v ${QTBIN_PATH}qhelpgenerator >/dev/null 2>&1; then
- ${QTBIN_PATH}qhelpgenerator Help/kactus2help.qhcp -o Help/Kactus2Help.qhc
+ "${QTBIN_PATH}qhelpgenerator" Help/kactus2help.qhcp -o Help/Kactus2Help.qhc
+elif command -v ${QTLIBEXEC_PATH}qhelpgenerator >/dev/null 2>&1; then
+ # QT6 put qhelpgenerator at QTLIBEXEC_PATH
+ "${QTLIBEXEC_PATH}qhelpgenerator" Help/kactus2help.qhcp -o Help/Kactus2Help.qhc
else
echo "Qhelpgenerator not found. Please set variable QTBIN_PATH to Qt binary files."
fi
if command -v ${QTBIN_PATH}qmake >/dev/null 2>&1; then
echo "Running qmake..."
- ${QTBIN_PATH}qmake Kactus2_Solution.pro
+ "${QTBIN_PATH}qmake" Kactus2_Solution.pro
print_success
else
echo "Qmake not found. Please set variable QTBIN_PATH to Qt binary files."
diff --git a/createhelp b/createhelp
index 72299e655..522378331 100755
--- a/createhelp
+++ b/createhelp
@@ -1,7 +1,30 @@
#!/bin/sh
+# Change this to your Qt binaries directory.
+QTBIN_PATH=""
+
+# Auto search QTBIN_PATH when empty and qmake already installed.
+if [ -z "${QTBIN_PATH}" ]; then
+ if command -v qmake6 >/dev/null 2>&1; then
+ # Default to qmake6, which will exist on some linux distributions.
+ QTBIN_PATH="$(qmake6 -query QT_INSTALL_BINS)/"
+ QTLIBEXEC_PATH="$(qmake6 -query QT_INSTALL_LIBEXECS)/"
+ elif command -v qmake >/dev/null 2>&1; then
+ # qmake exists on the vast majority of linux distributions.
+ QTBIN_PATH="$(qmake -query QT_INSTALL_BINS)/"
+ QTLIBEXEC_PATH="$(qmake -query QT_INSTALL_LIBEXECS)/"
+ fi
+fi
+
if [ ! -f Help/Kactus2Help.qch ] || [ ! -f Help/Kactus2Help.qhc ]; then
- qhelpgenerator Help/kactus2help.qhp -o Help/Kactus2Help.qch
+ if command -v ${QTBIN_PATH}qhelpgenerator >/dev/null 2>&1; then
+ "${QTBIN_PATH}qhelpgenerator" Help/kactus2help.qhp -o Help/Kactus2Help.qch
+ elif command -v ${QTLIBEXEC_PATH}qhelpgenerator >/dev/null 2>&1; then
+ # QT6 put qhelpgenerator at QTLIBEXEC_PATH
+ "${QTLIBEXEC_PATH}qhelpgenerator" Help/kactus2help.qhp -o Help/Kactus2Help.qch
+ else
+ echo "Qhelpgenerator not found. Please set variable QTBIN_PATH to Qt binary files."
+ fi
fi
rm -R -f executable/Help

View File

@@ -1,9 +1,9 @@
# Copyright 1999-2022 Gentoo Authors
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="8"
PYTHON_COMPAT=( python3_{10..11} )
PYTHON_COMPAT=( python3_{10..12} )
inherit python-r1 qmake-utils xdg
DESCRIPTION="A open source IP-XACT-based tool"
@@ -17,7 +17,7 @@ if [[ "${PV}" == "9999" ]] ; then
EGIT_REPO_URI="https://github.com/${PN}/${PN}dev.git"
else
SRC_URI="https://github.com/${PN}/${PN}dev/archive/v${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
KEYWORDS="~amd64"
S="${WORKDIR}/${PN}dev-${PV}"
fi
@@ -27,13 +27,8 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}"
RDEPEND="
${PYTHON_DEPS}
dev-qt/qtcore:5
dev-qt/qtgui:5
dev-qt/qthelp:5
dev-qt/qtprintsupport:5
dev-qt/qtsvg:5
dev-qt/qtwidgets:5
dev-qt/qtxml:5
dev-qt/qtbase:6=[cups,gui,network,opengl,widgets,xml]
dev-qt/qtsvg:6
"
DEPEND="
@@ -42,33 +37,58 @@ DEPEND="
BDEPEND="
dev-lang/swig
dev-qt/qttools:6[linguist,qdoc]
"
PATCHES=(
"${FILESDIR}"/${PN}-3.12.0-fix-createhelp.patch
)
src_prepare() {
default
# Fix QA pre-stripped warnings, bug 781674
while IFS= read -r -d '' i; do
echo "CONFIG+=nostrip" >> "${i}" || die
done < <(find . -type f '(' -name "*.pro" ')' -print0)
# Fix QTBIN_PATH
sed -i -e "s|QTBIN_PATH=.*|QTBIN_PATH=\"$(qt5_get_bindir)/\"|" configure || die
# Fix bug 854081
python_setup
sed -i -e "s|PYTHON_CONFIG=.*|PYTHON_CONFIG=${EPYTHON}-config|" .qmake.conf || die
}
src_configure() {
default
# Fix bug 854075
# Fix bug 854078
eqmake6 Kactus2.pro
}
src_compile() {
default
python_compile() {
cp -TR "${S}/" "${BUILD_DIR}/" || die
# Fix bug 854081
python_setup
sed -i -e "s|PYTHON_CONFIG=.*|PYTHON_CONFIG=${EPYTHON}-config|" .qmake.conf || die
export PYTHON_C_FLAGS="$(python_get_CFLAGS)"
export PYTHON_LIBS="$(python_get_LIBS)"
pushd "PythonAPI" || die
eqmake6 PREFIX="$(python_get_library_path)"
emake
rm -rf _pythonAPI.so || die
cp -rf libPythonAPI.so.1.0.0 _pythonAPI.so || die
popd
}
python_foreach_impl run_in_build_dir python_compile
}
src_install() {
# Can't use default, set INSTALL_ROOT and workaround parallel install bug
emake -j1 INSTALL_ROOT="${D}" install
python_install() {
export PYTHON_C_FLAGS="$(python_get_CFLAGS)"
export PYTHON_LIBS="$(python_get_LIBS)"
pushd "PythonAPI" || die
emake clean
eqmake5 PREFIX="$(python_get_library_path)"
emake
rm -rf _pythonAPI.so || die
cp -rf libPythonAPI.so.1.0.0 _pythonAPI.so || die
python_domodule _pythonAPI.so
python_domodule pythonAPI.py
popd
}
python_foreach_impl python_install
python_foreach_impl run_in_build_dir python_install
}

View File

@@ -1,9 +1,9 @@
# Copyright 1999-2022 Gentoo Authors
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="8"
PYTHON_COMPAT=( python3_{10..11} )
PYTHON_COMPAT=( python3_{10..12} )
inherit python-r1 qmake-utils xdg
DESCRIPTION="A open source IP-XACT-based tool"
@@ -17,7 +17,7 @@ if [[ "${PV}" == "9999" ]] ; then
EGIT_REPO_URI="https://github.com/${PN}/${PN}dev.git"
else
SRC_URI="https://github.com/${PN}/${PN}dev/archive/v${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
KEYWORDS="~amd64"
S="${WORKDIR}/${PN}dev-${PV}"
fi
@@ -27,13 +27,8 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}"
RDEPEND="
${PYTHON_DEPS}
dev-qt/qtcore:5
dev-qt/qtgui:5
dev-qt/qthelp:5
dev-qt/qtprintsupport:5
dev-qt/qtsvg:5
dev-qt/qtwidgets:5
dev-qt/qtxml:5
dev-qt/qtbase:6=[cups,gui,network,opengl,widgets,xml]
dev-qt/qtsvg:6
"
DEPEND="
@@ -42,16 +37,21 @@ DEPEND="
BDEPEND="
dev-lang/swig
dev-qt/qttools:6[linguist,qdoc]
"
PATCHES=(
"${FILESDIR}"/${PN}-3.12.0-fix-createhelp.patch
)
src_prepare() {
default
# Fix QA pre-stripped warnings, bug 781674
while IFS= read -r -d '' i; do
echo "CONFIG+=nostrip" >> "${i}" || die
done < <(find . -type f '(' -name "*.pro" ')' -print0)
# Fix QTBIN_PATH
sed -i -e "s|QTBIN_PATH=.*|QTBIN_PATH=\"$(qt5_get_bindir)/\"|" configure || die
# # Fix QTBIN_PATH
# sed -i -e "s|QTBIN_PATH=.*|QTBIN_PATH=\"$(qt6_get_bindir)/\"|" configure || die
}
src_install() {

View File

@@ -345,4 +345,7 @@ src_test() {
# rust does not use *FLAGS from make.conf, silence portage warning
# update with proper path to binaries this crate installs, omit leading /
QA_FLAGS_IGNORED="usr/bin/${PN}"
QA_FLAGS_IGNORED="
usr/bin/missioncenter
usr/bin/missioncenter-gatherer
"

View File

@@ -403,4 +403,7 @@ pkg_postrm() {
# rust does not use *FLAGS from make.conf, silence portage warning
# update with proper path to binaries this crate installs, omit leading /
QA_FLAGS_IGNORED="usr/bin/${PN}"
QA_FLAGS_IGNORED="
usr/bin/missioncenter
usr/bin/missioncenter-gatherer
"

View File

@@ -0,0 +1,93 @@
# Copyright 2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
PATHFINDER_COMMIT=21ec6fa933547636bc6c5ee8f0dd4a0ea3fcd062
NVTOP_COMMIT=be47f8c560487efc6e6a419d59c69bfbdb819324
inherit git-r3 gnome2-utils meson python-any-r1 xdg
DESCRIPTION="Monitor your CPU, Memory, Disk, Network and GPU usage."
HOMEPAGE="https://missioncenter.io/"
EGIT_REPO_URI="https://gitlab.com/mission-center-devs/mission-center.git"
EGIT_CHECKOUT_DIR="${WORKDIR}/${PN}-v${PV}"
SRC_URI="
https://github.com/Syllo/nvtop/archive/${NVTOP_COMMIT}.tar.gz -> nvtop-${NVTOP_COMMIT}.tar.gz
"
S="${WORKDIR}/${PN}-v${PV}"
BUILD_DIR="${S}-build"
LICENSE="GPL-3+"
SLOT="0"
IUSE="debug"
RESTRICT="network-sandbox"
DEPEND="
dev-libs/wayland
gui-libs/libadwaita
>=gui-libs/gtk-4
gui-libs/egl-gbm
virtual/rust
virtual/udev
x11-libs/libdrm
"
RDEPEND="
${DEPEND}
sys-apps/dmidecode
"
BDEPEND="
${PYTHON_DEPS}
dev-libs/gobject-introspection
>=dev-util/meson-0.63
dev-util/blueprint-compiler
"
src_unpack() {
git-r3_fetch
git-r3_checkout
unpack nvtop-${NVTOP_COMMIT}.tar.gz
GATHERER_BUILD_DIR=$(usex debug debug release)
mkdir -p "${BUILD_DIR}/src/sys_info_v2/gatherer/src/${GATHERER_BUILD_DIR}/build/native" || die
mv nvtop-${NVTOP_COMMIT} "${BUILD_DIR}/src/sys_info_v2/gatherer/src/${GATHERER_BUILD_DIR}/build/native" || die
}
src_prepare() {
eapply_user
GATHERER_BUILD_DIR=$(usex debug debug release)
cd "${BUILD_DIR}/src/sys_info_v2/gatherer/src/${GATHERER_BUILD_DIR}/build/native/nvtop-${NVTOP_COMMIT}" || die
find "${S}/src/sys_info_v2/gatherer/3rdparty/nvtop/patches" -type f -name 'nvtop-*' -exec sh -c 'patch -p1 < {}' \; || die
}
src_configure() {
local emesonargs=(
--buildtype $(usex debug debug release)
--prefix=/usr
)
meson_src_configure
}
src_test() {
# patch the appstream-util validate command to use --nonet when validating the urls
sed -i "s/args: \['validate',/args: \['validate', '--nonet',/g" "${S}/data/meson.build" || die
meson_src_test
}
pkg_postinst() {
gnome2_schemas_update
}
pkg_postrm() {
gnome2_schemas_update
}
# rust does not use *FLAGS from make.conf, silence portage warning
# update with proper path to binaries this crate installs, omit leading /
QA_FLAGS_IGNORED="
usr/bin/missioncenter
usr/bin/missioncenter-gatherer
"