net-p2p/trezord-go: copied from guru overlay to fix incorrect manifest
This commit is contained in:
24
net-p2p/trezord-go/Manifest
Normal file
24
net-p2p/trezord-go/Manifest
Normal file
@@ -0,0 +1,24 @@
|
||||
AUX trezord-openrc.sh 278 SHA256 139aa4f7ebb990e43753cc6cecf3681e8a454769c6a8ac543d08dcd880720ab0 SHA512 8cc0c8f9170f915c3498e9a0c26e5b1d8ec96d907f50aa05ed76fa7335c8fd333555d6af48e7c180d74a797efdd40b0581494c4ac160b5a878999b39e5903828 WHIRLPOOL a77489913e19eaa5c4d45eb57cb66aedafb0e6a8946ad60f834e6df44ce30f982ac27fd2f89a4e59778e1ba58fc692bf75256d1a652e71434503643ec578c9a4
|
||||
DIST github.com%2F!burnt!sushi%2Ftoml%2F@v%2Fv0.3.1.mod 34 SHA256 28021b4180a59c3993607a95b18e230dd0bc6bea5242ffe8ea8bbfb4f4f7b4d7 SHA512 320941bc3b7fb8bc595e6135cbc513a7583d129f0cd92508055291e141191066303cf75148e25198c21f6c6c539a790ea3210f3ecf5de6a2a03b70c753091146 WHIRLPOOL 2ae7c050765a49e504069404e620fd444c4362b3208aaa0fac0eddc6cb3e96158f5f4e7078bd6ceb1671b3e0594dfb075814b648d414311fd69cc697b515911d
|
||||
DIST github.com%2F!burnt!sushi%2Ftoml%2F@v%2Fv0.3.1.zip 56132 SHA256 815c6e594745f2d8842ff9a4b0569c6695e6cdfd5e07e5b3d98d06b72ca41e3c SHA512 43ed64ae515738487e9b75a2290d0b2bc25e83c021a9f29b21487c37adbf34e74e1e7d3d5ec0dfe678c8396356f95c3993a5f5610d1791ff62056cd182a4272f WHIRLPOOL fa09639873ce73ec2c47d9d62d2174ededfe0b47ffb3e5e09b4136ef7130df15416c4b1847fcb64acbaf3d795cfca34671d9172036435dad5fb972dcb93c6742
|
||||
DIST github.com%2Ffelixge%2Fhttpsnoop%2F@v%2Fv1.0.1.mod 45 SHA256 3d0a6d397b775e49388eb75e7903691058d7a8cb7ce4f11637a876f387115bb9 SHA512 7bdc5f80046ba76d6bea23b428460edb7ae3e0837574927b22f903ad2846eca18c202cb77cfe4273b8814bacbd6ce3f28581ae3e0c7c09342622e5a582f1b691 WHIRLPOOL 9d8661287d5f59e4faa8d7577895173c9ddf17062ff8a3fa3c607255d6789925167ed2fa076963b68b1760fc4d331c2b7f35ee5e8410fbd0d7fb86dd8ffca2a4
|
||||
DIST github.com%2Ffelixge%2Fhttpsnoop%2F@v%2Fv1.0.1.zip 16015 SHA256 dc0c57cc57f116de113c320cffcbc61fa437d19a729deec373cce786dd89a029 SHA512 9af9b14608ef03a8e9babcc8727ac30c035bf2293e1ed7e156e40f80d8ee09b8b3ff0522238879ba9dc7a4db8aa7610ef9aaf925a8e723144c3c810e20b549ba WHIRLPOOL 65a2df7e586ece0b82b8f56e16f5de3b9bb92d600b66e9899007f7c3d7a5258bb728314e25fb66f52d24ab359dd1b08ef030aef6deaec75d97739d273ae3db77
|
||||
DIST github.com%2Fgorilla%2Fcsrf%2F@v%2Fv1.7.0.mod 123 SHA256 83ffb547296b09b2bb1e5fa16314f7e7f87f7d3a4bc826320818771ff7f0a7d8 SHA512 88ec05564c0b79aeb5729afe27dc5b00e9c9e1c27576e591d4dd4dd448116782df06b322afe18d49677b300da1738e2caecc73a6e263947eb0b1d8fcb45fc217 WHIRLPOOL 06ae5aa841b11e80a69be4bdb5e6f7f0bb839c7be1f50a25e80093d806286fc6be77a8b698eb9eab8955014dda34a864fd12346b7af250ebecdd01922073847c
|
||||
DIST github.com%2Fgorilla%2Fcsrf%2F@v%2Fv1.7.0.zip 32569 SHA256 ccbbe372c87f00eb2ad01556b1b8b519ebefe7b7c2bea9aab11cda0da8b25558 SHA512 5592c3e19645825ee488cc3cc9c21a86034279b615a2f6212830be0135c4cc8ef03b43f9d2cfe2558bbca5045fc4609d70d89ff94d056046c87ce6373ae76152 WHIRLPOOL 36a10bd5c15755a1828d6b37dee5f9163df637661472c58d78fdc13c1713676bbaa7f40fedcdd67cd950f9c8da17ac6b0cef611101c092c0d6d9d43ef7801c08
|
||||
DIST github.com%2Fgorilla%2Fhandlers%2F@v%2Fv1.5.1.mod 89 SHA256 d906cc4b3535189489ea0aad4b4963975989a994df969f0f877fe06a551cdc99 SHA512 8116b2c8317e0f834a0e26b15f9c978a44ce7ccc0881b7ba454e686b3cebc2615c6d86753899e8258efb81b09e5001f5f58258e47d9307f1db3d001cba857982 WHIRLPOOL 78665c5ee506f32ee6e62fb23d364496aa10c23e4bddd5405a3a049a45939cce8b9f6fa58e546b54d9ebf8c120015d35be0965b49329fc4f9e227b7f6a2c0f2b
|
||||
DIST github.com%2Fgorilla%2Fhandlers%2F@v%2Fv1.5.1.zip 29646 SHA256 700cb5572cef0b4c251fc63550d3a656d53b91cec845f19b6a16bdbc6795beec SHA512 093108e3d9bb3640b73ce90cff049ac46d1469c3ddbe3564b271c915c6a1aa3d8fe1e10ee968d37a7696db9577d65ba3ac55e1dbb145c3b01eef1791b6a8cbf3 WHIRLPOOL e1cbb1dc01e50a36e7c6fb9e3947566386e90ab9bf19784ba002885fb98caf18aeaaaa1d93f69707c2027f23487513a7eda1c979b61ee834ddd02072ad3d35b9
|
||||
DIST github.com%2Fgorilla%2Fmux%2F@v%2Fv1.8.0.mod 39 SHA256 47f94f3829136dccbbaa7f3c4110f740db37ff90dde79e6b336c732e1fda8d9c SHA512 3398e8e140093ee9f7c27ce680fc141df5bbeacffb365a98b64898fb6b28cca8eadcbed1d593b90a101a1aede53a5602eb3455e4ec364ea4b76aa3ca043f68f8 WHIRLPOOL a8556eff52c0ca9a7716a4c53ca1b777d5e1765e9c14e93666f54793bf51ec97957bce7bd47f9c2337b7b4ec293d6b99eb94cf84c8534a8db1a3edba3b225ef3
|
||||
DIST github.com%2Fgorilla%2Fmux%2F@v%2Fv1.8.0.zip 57100 SHA256 7641911e00af9c91f089868333067c9cb9a58702d2c9ea821ee374940091c385 SHA512 d4bab61fba7c23094263e73459f6b4bd15bdbe02ef6349619cf89e1064a7d44c20534d6267034a0af4f2aa1a7aff0f02c35f424d25e6dc7c4d5e911e6e9fed32 WHIRLPOOL b35f6955515926fcec19e4343f1956e6eaff26d834f121b9112cde1f28a4f2b830a96c05cdbf5c51322fcae1a3c4831215871e1fb1d144ab32e84b10d0116f38
|
||||
DIST github.com%2Fgorilla%2Fsecurecookie%2F@v%2Fv1.1.1.mod 39 SHA256 ab87561203a98c2835787e44695890be78b7b961c04bad7241c83c0cc6b1d7a6 SHA512 f5596bc3919bf32ebdb9851ba6b8e5931eb88583e5129c277f6d5de4b339433ca8a180c40b1bfb44420c35cc8a01f53e4bf1cf6f0aef6f3b790590234bbebf61 WHIRLPOOL 897090a3b0774eeec70d5860006d49d7583de04d8dda73a48b0aa2ce03c0c62273b94cb2d392c163b0c11ef798dd0eab4ac60cc8381ce9b630f0a88f4a8ff1cb
|
||||
DIST github.com%2Fgorilla%2Fsecurecookie%2F@v%2Fv1.1.1.zip 74512 SHA256 dd83a4230e11568159756bbea4d343c88df0cd1415bbbc7cd5badad6cd2ed903 SHA512 60b35862bcce859368f01f47562308cfe0fd47932811375d1357a02aa21ebae6905c8aaa8533aa5f873005affd450c35f35f7b5e58b58ac46f92882c271509b6 WHIRLPOOL 976feff65cbb6e63286951ea60ab03f9e2ae25645d31bac6cb59525c4108e3a7dd9e228083f653a1e878817a24b4a9582404ad993f123fcc1166a4aae10f704b
|
||||
DIST github.com%2Fpkg%2Ferrors%2F@v%2Fv0.9.1.mod 29 SHA256 df28c6a823f181d76179697177c0c5943c6ffb38f3c10b2dc53be360ee7d4589 SHA512 0c156e21d35c45a89c1a1b69ff1976b4f7511b3870bf96126121f5a5effa3723eb45bf080e840d5c8b96898c65207dba83eb3e1a23668dd8a5e20ee6be775cc0 WHIRLPOOL e5bd46bcb8fc3adc7c9345b95f9c68f080458c76c242826c42d3c457be62a92c42692b9692644b577704352965040fd3d96312729cfc38e3391a0e6ab0e8633f
|
||||
DIST github.com%2Fpkg%2Ferrors%2F@v%2Fv0.9.1.zip 17866 SHA256 d4c36b8bcd0616290a3913215e0f53b931bd6e00670596f2960df1b44af2bd07 SHA512 82b0ed1ceadd44a2871b56e733a118003b1bae9e38fe95251e0aa06a0a4c9b4940c485336fa11335974e0df536dcd0491ec1b2e545ecdddc7f9ce59771f86321 WHIRLPOOL dda74597bcbf3cdc60bb01ab73a6bb6d199fa906e38457ace334253bdf31314f0366bdd95c475e84823a2772da871023b3e2dbdc49d63feb7fb887306f5a650b
|
||||
DIST gopkg.in%2Fcheck.v1%2F@v%2Fv0.0.0-20161208181325-20d25e280405.mod 25 SHA256 5c306e0d633cd66a11b40e2e5fbbc6da42110db7d72ea3c1524ceb45ee40c33f SHA512 9ac0f80ef05881387cb2f48f81560f3207fe586ea16495383662e6d62e43d93fac01dfe72e1d0063d3ab065331dab3a8098d7da4f1830ba1aff6f27f8e1bc1b2 WHIRLPOOL 26d26227f69d136c3fe99d61cb2a1499dd9804624cb985622ba2132f242adabbbb2ebe218096e215447c181587b7c69ac25767f2e4b694820e4e483318cdff84
|
||||
DIST gopkg.in%2Fcheck.v1%2F@v%2Fv0.0.0-20161208181325-20d25e280405.zip 39844 SHA256 4e1817f964ca34e545b81afda0325a5e89cf58de2e413d8207c0afddd0fdc15c SHA512 97c96a92ec86372c2f06141c30bceaa86ed62c1db34696f9542f43f3411cb0a37dea654de923a5ee054e603198179b9048e3b477da140e4092ffadc4525b9241 WHIRLPOOL 7212439ee7b2d5ac7a2a6507c9f216f0ff73dfbf20b6881ac8839115667da616d0059ed409a21f4ec0a4e3e5301c92475a8368e52e93d1495508cc95277e6613
|
||||
DIST gopkg.in%2Fnatefinch%2Flumberjack.v2%2F@v%2Fv2.0.0.mod 40 SHA256 3b4d1618b1a8de798fe1fc75a123d36cf4247f5aa254a9e9a4f151adf700c8d7 SHA512 93ccbb29e7c38516a22d7ac174d4c2e9b87203061ae7bcdffa92499f30470e90d7e88f515f789e1a15c34cfaa6e7c50249e3d26ea1ef8b2afcd92dde62cba044 WHIRLPOOL d3afb7173b2c464a2b57b56f28963abddc3e1ca1bb7d90f19924799212eb1979dc0f0191977d600abee4cf1a24a213a7267dc2ad0c6b2a96469ec04059a537e8
|
||||
DIST gopkg.in%2Fnatefinch%2Flumberjack.v2%2F@v%2Fv2.0.0.zip 17854 SHA256 8c268e36660d6ce36af808d74b9be80207c05463679703e93d857e954c637aaa SHA512 26024daf1aec9a7b1e760b6fe789dd66d3f8300a9b413098c044d3f7c47d050dbad9809f9c807a1c8eb45d9d12d1821a45c8c8f0b14a96cfdf9752e271bb4de4 WHIRLPOOL 907f3538be4e5b2bd46b59a0859c66bc5dde0564f52c773a424b192eb31811834c150aae608f4344ec62cd4ce34d96a2ef4eb0c6afee99e89d36ea1e61710863
|
||||
DIST gopkg.in%2Fyaml.v2%2F@v%2Fv2.4.0.mod 95 SHA256 c3b11ba9a0775ff9bc6f11dbb58a1e48cc1e68bac378a8cdc620becc661d4c33 SHA512 2790882fbfa812468b9b3443630b1f1ee67a968eb20da8e4a1bfd410e4b516a8a7e77c07414b64f17e11e2151161b85d019e172cc833a45b19e66d4c70f89f82 WHIRLPOOL 204f6d5fdbbecb7cc74e1d300d61df8c6194475da2a0977045c1e925dd9ab166ed0c8c1428f3886950d182b9a1d9de5085040a6a095198b694a143f5bbd2399b
|
||||
DIST gopkg.in%2Fyaml.v2%2F@v%2Fv2.4.0.zip 81183 SHA256 ede49e27c4cca6cdd2ec719aed8ea4d363710cceb3d411e7a786fbdec0d391fd SHA512 d6f4ac547609c943adfc6b518ff03ac09da566ba2b29466abe8f6db3d5a41ae7e5c187068dce4e77271905b1aa88497ca49a43bb9bbf9c94011b7ccf1b4b2f42 WHIRLPOOL 6283da444a874382e1fd0cbbe1a8676309ec42e9733427e2aa67d3d82794e3fe7d097debf2021392a739bc88b0ae88fb65a64bb21dff9bba3a416a387d7a7ed6
|
||||
DIST trezord-go-2.0.33.tar.gz 645371 SHA256 c80e0ba0e727ae2f7bd7a8b0f7082681296d478d1034c64a8bba64ce29239ffa SHA512 b1df5cb1fb1d60a688d4ee471c3afc208d912240ed8f37453a2dd5e8c0e13821517e6cea937ce6fbe7fd3228a659580e63e3bac7dcd55f66e73ffc89436e8b62 WHIRLPOOL 8771fcab409d60aa71e9f2d0ddbe4b12286baaee0d8620cbf6a5917cfac34eea65240c526f82c6aecf9c795456a3f875653fdc4dffbfbd88fafffa23eb365537
|
||||
EBUILD trezord-go-2.0.33.ebuild 1799 SHA256 bd375b919e6aa0902aeb38c554587c319b4fa3823cffe158d90f8fd657399bdb SHA512 02d729090553c45e3260acf945ccddcddcef718e2451d2164ae606cd2f4b589f84a49bd06be26dd4a2193b227f693e7663287206294a514de46ffc6727650473 WHIRLPOOL fb27261245d1228e68e148f5a9828bf54750bd2c97bf59446186bfa442ab82ecc62a2ff62eac15b0265d03a673cfab7f3db9e27be4d7ca4126499307f84c2b8b
|
||||
MISC metadata.xml 454 SHA256 ca69d2a467edf042867fdd9530af5c0db125f6b49d4e54466ec42d16842d23e9 SHA512 8d5c88a1b877f10810ddb703a03ebe52f4945b190be4c6c1e42410a6dfab43a01b2031a3718d0a4bb0fea607a9ea9c9140d60a52fff84f39618eb42c9e05064e WHIRLPOOL 4f7e8e735511ba34901165b04034442e9354bfddc83dfcd433613a7746672c665063ce19a335332180a5b3056937a6abfbeabd6fe139aee265e9a8263134072c
|
||||
9
net-p2p/trezord-go/files/trezord-openrc.sh
Normal file
9
net-p2p/trezord-go/files/trezord-openrc.sh
Normal file
@@ -0,0 +1,9 @@
|
||||
#!/sbin/openrc-run
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
command="/usr/bin/trezord"
|
||||
pidfile="/run/${RC_SVCNAME}.pid"
|
||||
command_args="-l /var/log/trezord/trezord.log"
|
||||
command_user="trezord"
|
||||
command_background=true
|
||||
15
net-p2p/trezord-go/metadata.xml
Normal file
15
net-p2p/trezord-go/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 type="person">
|
||||
<email>egger.m@protonmail.com</email>
|
||||
<name>Michael Egger</name>
|
||||
</maintainer>
|
||||
<use>
|
||||
<flag name="systemd">Install systemd service file</flag>
|
||||
<flag name="udev">Install udev rules</flag>
|
||||
</use>
|
||||
<upstream>
|
||||
<remote-id type="github">trezor/trezord-go</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
73
net-p2p/trezord-go/trezord-go-2.0.33.ebuild
Normal file
73
net-p2p/trezord-go/trezord-go-2.0.33.ebuild
Normal file
@@ -0,0 +1,73 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit go-module systemd udev
|
||||
|
||||
EGO_SUM=(
|
||||
"github.com/BurntSushi/toml v0.3.1"
|
||||
"github.com/BurntSushi/toml v0.3.1/go.mod"
|
||||
"github.com/felixge/httpsnoop v1.0.1"
|
||||
"github.com/felixge/httpsnoop v1.0.1/go.mod"
|
||||
"github.com/gorilla/csrf v1.7.0"
|
||||
"github.com/gorilla/csrf v1.7.0/go.mod"
|
||||
"github.com/gorilla/handlers v1.5.1"
|
||||
"github.com/gorilla/handlers v1.5.1/go.mod"
|
||||
"github.com/gorilla/mux v1.8.0"
|
||||
"github.com/gorilla/mux v1.8.0/go.mod"
|
||||
"github.com/gorilla/securecookie v1.1.1"
|
||||
"github.com/gorilla/securecookie v1.1.1/go.mod"
|
||||
"github.com/pkg/errors v0.9.1"
|
||||
"github.com/pkg/errors v0.9.1/go.mod"
|
||||
"gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405"
|
||||
"gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod"
|
||||
"gopkg.in/natefinch/lumberjack.v2 v2.0.0"
|
||||
"gopkg.in/natefinch/lumberjack.v2 v2.0.0/go.mod"
|
||||
"gopkg.in/yaml.v2 v2.4.0"
|
||||
"gopkg.in/yaml.v2 v2.4.0/go.mod"
|
||||
)
|
||||
|
||||
go-module_set_globals
|
||||
|
||||
DESCRIPTION="TREZOR Communication Daemon"
|
||||
HOMEPAGE="https://github.com/trezor/trezord-go"
|
||||
SRC_URI="
|
||||
https://github.com/trezor/trezord-go/archive/v${PV}.tar.gz -> ${P}.tar.gz
|
||||
${EGO_SUM_SRC_URI}
|
||||
"
|
||||
|
||||
LICENSE="LGPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="systemd +udev"
|
||||
RESTRICT="mirror test"
|
||||
|
||||
DEPEND="
|
||||
acct-user/trezord
|
||||
acct-group/plugdev
|
||||
"
|
||||
|
||||
src_compile() {
|
||||
default
|
||||
go build -v -work -x -o ${PN} || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
newbin trezord-go trezord
|
||||
newinitd "${FILESDIR}/trezord-openrc.sh" trezord
|
||||
keepdir /var/log/trezord
|
||||
fowners trezord:root /var/log/trezord
|
||||
einstalldocs
|
||||
|
||||
use systemd && systemd_dounit release/linux/trezord.service
|
||||
use udev && udev_dorules release/linux/trezor.rules
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
use udev && udev_reload
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
use udev && udev_reload
|
||||
}
|
||||
Reference in New Issue
Block a user