[gentoo-commits] repo/gentoo:master commit in: dev-util/sccache/, dev-util/sccache/files/
commit: a7b4a9e0582e55c49c0bcc3f22f9461b3ad0d0fa Author: Georgy Yakovlev gentoo org> AuthorDate: Tue Sep 27 20:41:50 2022 + Commit: Georgy Yakovlev gentoo org> CommitDate: Tue Sep 27 20:52:23 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7b4a9e0 dev-util/sccache: add systemd units Closes: https://bugs.gentoo.org/825570 Signed-off-by: Georgy Yakovlev gentoo.org> dev-util/sccache/files/sccache-scheduler.service | 10 ++ dev-util/sccache/files/sccache-server.service| 10 ++ dev-util/sccache/sccache-0.3.0.ebuild| 6 +- 3 files changed, 25 insertions(+), 1 deletion(-) diff --git a/dev-util/sccache/files/sccache-scheduler.service b/dev-util/sccache/files/sccache-scheduler.service new file mode 100644 index ..8def287f2e6d --- /dev/null +++ b/dev-util/sccache/files/sccache-scheduler.service @@ -0,0 +1,10 @@ +[Unit] +Description=sccache-dist server +Wants=network-online.target +After=network-online.target + +[Service] +ExecStart=/usr/bin/sccache-dist scheduler --config /etc/sccache/server.conf + +[Install] +WantedBy=multi-user.target diff --git a/dev-util/sccache/files/sccache-server.service b/dev-util/sccache/files/sccache-server.service new file mode 100644 index ..b477cabe7d95 --- /dev/null +++ b/dev-util/sccache/files/sccache-server.service @@ -0,0 +1,10 @@ +[Unit] +Description=sccache-dist server +Wants=network-online.target +After=network-online.target + +[Service] +ExecStart=/usr/bin/sccache-dist server --config /etc/sccache/server.conf + +[Install] +WantedBy=multi-user.target diff --git a/dev-util/sccache/sccache-0.3.0.ebuild b/dev-util/sccache/sccache-0.3.0.ebuild index 9abbc8a316ba..ea511cc01281 100644 --- a/dev-util/sccache/sccache-0.3.0.ebuild +++ b/dev-util/sccache/sccache-0.3.0.ebuild @@ -308,7 +308,7 @@ zstd-safe-3.0.1+zstd.1.4.9 zstd-sys-1.4.20+zstd.1.4.9 " -inherit cargo optfeature +inherit cargo optfeature systemd DESCRIPTION="ccache/distcc like tool with support for rust and cloud storage" HOMEPAGE="https://github.com/mozilla/sccache/; @@ -380,6 +380,10 @@ src_install() { newinitd "${FILESDIR}"/scheduler.initd sccache-scheduler newconfd "${FILESDIR}"/scheduler.confd sccache-scheduler + + systemd_dounit "${FILESDIR}"/sccache-server.service + systemd_dounit "${FILESDIR}"/sccache-scheduler.service + fi }
[gentoo-commits] repo/gentoo:master commit in: dev-util/sccache/, dev-util/sccache/files/
commit: 87d7930b379117cd4c95846276ac7026fcd94d08 Author: Georgy Yakovlev gentoo org> AuthorDate: Mon Oct 18 17:57:44 2021 + Commit: Georgy Yakovlev gentoo org> CommitDate: Mon Oct 18 17:58:13 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87d7930b dev-util/sccache: fix build with USE=azure Bug: https://bugs.gentoo.org/808621 Signed-off-by: Georgy Yakovlev gentoo.org> dev-util/sccache/files/reqwest-azure.patch | 11 +++ dev-util/sccache/sccache-0.2.15.ebuild | 2 ++ 2 files changed, 13 insertions(+) diff --git a/dev-util/sccache/files/reqwest-azure.patch b/dev-util/sccache/files/reqwest-azure.patch new file mode 100644 index 000..70b4b9d1252 --- /dev/null +++ b/dev-util/sccache/files/reqwest-azure.patch @@ -0,0 +1,11 @@ +--- a/Cargo.toml 2021-01-12 14:25:51.0 -0800 b/Cargo.toml 2021-10-18 10:52:26.206057993 -0700 +@@ -122,7 +122,7 @@ + [features] + default = ["all"] + all = ["dist-client", "redis", "s3", "memcached", "gcs", "azure"] +-azure = ["chrono", "hyper", "hyperx", "url", "hmac", "md-5", "sha2"] ++azure = ["chrono", "hyper", "hyperx", "reqwest", "url", "hmac", "md-5", "sha2"] + s3 = ["chrono", "hyper", "hyperx", "reqwest", "simple-s3", "hmac", "sha-1"] + simple-s3 = [] + gcs = ["chrono", "hyper", "hyperx", "percent-encoding", "reqwest", "ring", "untrusted", "url"] diff --git a/dev-util/sccache/sccache-0.2.15.ebuild b/dev-util/sccache/sccache-0.2.15.ebuild index 2716995b2be..b1e5c6f04f7 100644 --- a/dev-util/sccache/sccache-0.2.15.ebuild +++ b/dev-util/sccache/sccache-0.2.15.ebuild @@ -421,6 +421,8 @@ RDEPEND="${DEPEND} QA_FLAGS_IGNORED="usr/bin/sccache*" +PATCHES=( "${FILESDIR}/reqwest-azure.patch" ) + src_unpack() { if [[ "${PV}" == ** ]]; then git-r3_src_unpack
[gentoo-commits] repo/gentoo:master commit in: dev-util/sccache/, dev-util/sccache/files/
commit: c9a7f830d842d25ca92f17ec769d69af46002593 Author: Georgy Yakovlev gentoo org> AuthorDate: Tue Feb 18 06:15:22 2020 + Commit: Georgy Yakovlev gentoo org> CommitDate: Tue Feb 18 06:15:59 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9a7f830 dev-util/sccache: drop old Closes: https://bugs.gentoo.org/694430 Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Georgy Yakovlev gentoo.org> dev-util/sccache/Manifest | 6 - dev-util/sccache/files/scheduler.confd| 11 +- dev-util/sccache/files/scheduler.confd-r1 | 12 - dev-util/sccache/files/scheduler.initd| 8 +- dev-util/sccache/files/scheduler.initd-r1 | 17 -- dev-util/sccache/files/server.confd | 11 +- dev-util/sccache/files/server.confd-r1| 12 - dev-util/sccache/files/server.initd | 10 +- dev-util/sccache/files/server.initd-r1| 19 -- dev-util/sccache/sccache-0.2.10.ebuild| 358 -- dev-util/sccache/sccache-0.2.12.ebuild| 8 +- dev-util/sccache/sccache-0.2.8-r2.ebuild | 358 -- dev-util/sccache/sccache-0.2.9.ebuild | 358 -- 13 files changed, 14 insertions(+), 1174 deletions(-) diff --git a/dev-util/sccache/Manifest b/dev-util/sccache/Manifest index 4808045cfaf..5b6ff586a8f 100644 --- a/dev-util/sccache/Manifest +++ b/dev-util/sccache/Manifest @@ -49,7 +49,6 @@ DIST either-1.5.0.crate 10900 BLAKE2B 5db7e6758a91dbb7ea7c9f49b17d03e98463894e9f DIST encoding_rs-0.8.10.crate 1244099 BLAKE2B 855a2af8075d8ac81e24978b6d03017db408319e8fe485b372af06addfd9930df0841d99f986edc7c16bc9822bdac72bf7af56582a3ca441e66f4cf0266f213c SHA512 b6ad406bb549c0a0e7aeaf11961eb45f640ce0f83baadc54408827db04d69a70e490f8bff54dd01a0457a9fe717ae42b9d5c59d89f8246219fe640f77a4208bc DIST env_logger-0.5.13.crate 25275 BLAKE2B 02d13c40bafa9e403ba1e3582e296d132061ef020183d39a071f9ab4606a8f45cd211708ab8757d6dd9c04bf4b79b429c0db4bc293a8dbce0506b643d1a6aba5 SHA512 46739cbdcfb34e56b65c7839a5d62ec0f285359dd415bcdcbd2de5ad8e8015aee5a31e92c202c94da5d75235dee4f49ad8585fb852be1f8b2852438922ed4a99 DIST error-chain-0.11.0.crate 27207 BLAKE2B e50c4e2d6a173e9866311bb81adbde4bddd64d529bfcc919ecade60926112b537cff491a4ba8e84586b3dc63e87e2b3c0695452c165ddf202d6901b2d6247f2c SHA512 a7c06be660a554b4c50deacaf6ef0699cf6e8cf234d9610324c70dac0cffeff1540dfbf10efd41427858551b095c998d670f1287c9459c35217bd78d8887c60b -DIST error-chain-0.12.0.crate 27056 BLAKE2B a6d699ae63838d3b0d40a63977642fc464558fd45a46c2da9c7a57889450f7ce183c43dddfbe325c8cf6db2775c1a41f547bfd3802cda5b46d4a09f6e0a91aa5 SHA512 7e9fd94de9f0f8e61039766953d85b3cc5f87be2b8c37016295031ea3234dbcbccd111f521ddaaf97dab7f8ff8c30828b8949958014ef1e13a02544b6143b9e4 DIST error-chain-0.12.1.crate 27906 BLAKE2B 66c54c3448b8968a70395861469d7b80aa101210a3c96d2f28b0933fce6d77ec28f4ee18d7666402abc8162f567029fe93f7dc80b93644ef6e488ad4062832bf SHA512 1a8baeac9f4d96214a878b5c80ec2c5753c2232a166515c96ad6a42424bbe32410f2acd3aefa70d9dda7036e1965d83aeb9fd1a393b11464fed751aaebc9bbdc DIST escargot-0.3.1.crate 12708 BLAKE2B b6beb0243d791576070ed0662e39944c28204aed3345d63be96d2e43851840e6bad084e5d38aad2e775169c25661aded27fa866048b4725e5c2d654e7db55411 SHA512 4d7b28c08aba0cb8d61c0df4ad1fec2c2e940495384160dc16dafaaa0f65a603d9acd4b53ce6c87fd55f255ff28aa78265c17254bea8489c7b6b9b27f9f7c92f DIST failure-0.1.3.crate 34107 BLAKE2B 6ed7b1f978bc88b5a8c3e6b30854cf0718ec7882c88834f7464bdf2864a784026a90034239c09ae433b4938293be7fe8034bc32b295350db1bf38e76f140a47d SHA512 b77170bb749da6a8af01cb9bbd42c5e75ff72ed74886d8ae1223bf6a7c2089c0bd37420e9e2eb5fa74c58214e49c0d00ff632008d7f6d6c831ede92db8de7e64 @@ -98,7 +97,6 @@ DIST local-encoding-0.2.0.crate 10531 BLAKE2B bff98eabd71a70643198ce82ca0131228a DIST lock_api-0.1.5.crate 16967 BLAKE2B c44ebe24fa6074394d0719b293d447ab67a9a23788821f2ba816b5e5b7a6b09d543c630a946b956811dd199144bf43568b52da5ebdd5e8b674e489f9efd2234d SHA512 e6049a8a840c11f00b6505dc9d01d1f759aa7bee47520f86e36caf6c52ca476236b09609b0a5cab0f4c247a40a4736f8fc04cf26fce0962cbbf2956ad4adbfde DIST log-0.3.9.crate 16686 BLAKE2B 543a8a2425c88bd3cf00d4cd2b4790ef344f9743b61776d65f1d81ee1069933e33aec114a2dcaada5cf698bbd983fb22354aa50bca58b161a36b2f1efc47 SHA512 1d49a0dcff0a17c1238aba6a6cbc485a61986e8c4768805ded912c5014d0fba6ca38c9bd038f3f53900a6309d41fc0216682f137362e63715878195453d2de6f DIST log-0.4.6.crate 22303 BLAKE2B 3b1ad5e1cc1cf7bb223df569a6024b5749fdc973bb99a2a1f11772774cb384cc98214366e62d846b57c7d150f925cdf0e906f8113039204a82fbf001ae15133a SHA512 3844c771f97531ae7312c6bb0cf74ccaab94925f68bf1172419cc44fa4b5373f3ac6b42fb6d0ba636a970b295ea5d1b5abbe72b4da67a103e8dc4ed48a0cc5cb -DIST lru-disk-cache-0.2.0.crate 10160 BLAKE2B 2a5e9316f72446c7d43893ceadf463e5081f04372565045fdea17cc0fb7ef501e1a3fcb54ae22c75278c49384e4aaac61bc1b312b74a1a8f98d6935c925bec8c SHA512
[gentoo-commits] repo/gentoo:master commit in: dev-util/sccache/, dev-util/sccache/files/
commit: a386e92c8cae09c124787991574dc7a033dade5d Author: Georgy Yakovlev gentoo org> AuthorDate: Tue Jul 30 07:15:54 2019 + Commit: Georgy Yakovlev gentoo org> CommitDate: Tue Jul 30 07:19:55 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a386e92c dev-util/sccache: bump to 0.2.9 Bug: https://bugs.gentoo.org/688848 Closes: https://bugs.gentoo.org/690780 Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: Georgy Yakovlev gentoo.org> dev-util/sccache/Manifest | 6 + dev-util/sccache/files/scheduler.confd-r1 | 12 + dev-util/sccache/files/scheduler.initd-r1 | 17 ++ dev-util/sccache/files/server.confd-r1| 12 + dev-util/sccache/files/server.initd-r1| 19 ++ dev-util/sccache/sccache-0.2.9.ebuild | 358 ++ 6 files changed, 424 insertions(+) diff --git a/dev-util/sccache/Manifest b/dev-util/sccache/Manifest index dc5a9e43e1f..3bd3ad1553c 100644 --- a/dev-util/sccache/Manifest +++ b/dev-util/sccache/Manifest @@ -48,7 +48,9 @@ DIST dtoa-0.4.3.crate 14456 BLAKE2B e310c71454a3ebe77e9b3f479b45b8dc15b988823eee DIST either-1.5.0.crate 10900 BLAKE2B 5db7e6758a91dbb7ea7c9f49b17d03e98463894e9fb95914e519542367f9f87986358b4ce0f34e261b31c204af532ed962b2ddee2e6fee9ab001e7f372371711 SHA512 9dc046f2c27bf12f57413443586171cb1d7574e5de76e02af892f9027bc66c2cab840180ad85af3833aee61d5fec033c77a15809492e8c2a78b541addbc81df0 DIST encoding_rs-0.8.10.crate 1244099 BLAKE2B 855a2af8075d8ac81e24978b6d03017db408319e8fe485b372af06addfd9930df0841d99f986edc7c16bc9822bdac72bf7af56582a3ca441e66f4cf0266f213c SHA512 b6ad406bb549c0a0e7aeaf11961eb45f640ce0f83baadc54408827db04d69a70e490f8bff54dd01a0457a9fe717ae42b9d5c59d89f8246219fe640f77a4208bc DIST env_logger-0.5.13.crate 25275 BLAKE2B 02d13c40bafa9e403ba1e3582e296d132061ef020183d39a071f9ab4606a8f45cd211708ab8757d6dd9c04bf4b79b429c0db4bc293a8dbce0506b643d1a6aba5 SHA512 46739cbdcfb34e56b65c7839a5d62ec0f285359dd415bcdcbd2de5ad8e8015aee5a31e92c202c94da5d75235dee4f49ad8585fb852be1f8b2852438922ed4a99 +DIST error-chain-0.11.0.crate 27207 BLAKE2B e50c4e2d6a173e9866311bb81adbde4bddd64d529bfcc919ecade60926112b537cff491a4ba8e84586b3dc63e87e2b3c0695452c165ddf202d6901b2d6247f2c SHA512 a7c06be660a554b4c50deacaf6ef0699cf6e8cf234d9610324c70dac0cffeff1540dfbf10efd41427858551b095c998d670f1287c9459c35217bd78d8887c60b DIST error-chain-0.12.0.crate 27056 BLAKE2B a6d699ae63838d3b0d40a63977642fc464558fd45a46c2da9c7a57889450f7ce183c43dddfbe325c8cf6db2775c1a41f547bfd3802cda5b46d4a09f6e0a91aa5 SHA512 7e9fd94de9f0f8e61039766953d85b3cc5f87be2b8c37016295031ea3234dbcbccd111f521ddaaf97dab7f8ff8c30828b8949958014ef1e13a02544b6143b9e4 +DIST error-chain-0.12.1.crate 27906 BLAKE2B 66c54c3448b8968a70395861469d7b80aa101210a3c96d2f28b0933fce6d77ec28f4ee18d7666402abc8162f567029fe93f7dc80b93644ef6e488ad4062832bf SHA512 1a8baeac9f4d96214a878b5c80ec2c5753c2232a166515c96ad6a42424bbe32410f2acd3aefa70d9dda7036e1965d83aeb9fd1a393b11464fed751aaebc9bbdc DIST escargot-0.3.1.crate 12708 BLAKE2B b6beb0243d791576070ed0662e39944c28204aed3345d63be96d2e43851840e6bad084e5d38aad2e775169c25661aded27fa866048b4725e5c2d654e7db55411 SHA512 4d7b28c08aba0cb8d61c0df4ad1fec2c2e940495384160dc16dafaaa0f65a603d9acd4b53ce6c87fd55f255ff28aa78265c17254bea8489c7b6b9b27f9f7c92f DIST failure-0.1.3.crate 34107 BLAKE2B 6ed7b1f978bc88b5a8c3e6b30854cf0718ec7882c88834f7464bdf2864a784026a90034239c09ae433b4938293be7fe8034bc32b295350db1bf38e76f140a47d SHA512 b77170bb749da6a8af01cb9bbd42c5e75ff72ed74886d8ae1223bf6a7c2089c0bd37420e9e2eb5fa74c58214e49c0d00ff632008d7f6d6c831ede92db8de7e64 DIST failure_derive-0.1.3.crate 4349 BLAKE2B 1e5b282737425c0ce9c6bbfa3ee47748c65ad5914fe253ead5dd684770078bee4748418510080e47e4b6c6b7be60e99cf214b42055bcedf2653c3668c9c6ece0 SHA512 22e75f72a5bb739003a65e6d8d0f8a8b4f02b605829bc1c4e5b1f87a45e5e46b0a6dd4ddce0d3b3bb029fa5d177a2e01de510e29103e24038c795d4354c76eb4 @@ -97,6 +99,7 @@ DIST lock_api-0.1.5.crate 16967 BLAKE2B c44ebe24fa6074394d0719b293d447ab67a9a237 DIST log-0.3.9.crate 16686 BLAKE2B 543a8a2425c88bd3cf00d4cd2b4790ef344f9743b61776d65f1d81ee1069933e33aec114a2dcaada5cf698bbd983fb22354aa50bca58b161a36b2f1efc47 SHA512 1d49a0dcff0a17c1238aba6a6cbc485a61986e8c4768805ded912c5014d0fba6ca38c9bd038f3f53900a6309d41fc0216682f137362e63715878195453d2de6f DIST log-0.4.6.crate 22303 BLAKE2B 3b1ad5e1cc1cf7bb223df569a6024b5749fdc973bb99a2a1f11772774cb384cc98214366e62d846b57c7d150f925cdf0e906f8113039204a82fbf001ae15133a SHA512 3844c771f97531ae7312c6bb0cf74ccaab94925f68bf1172419cc44fa4b5373f3ac6b42fb6d0ba636a970b295ea5d1b5abbe72b4da67a103e8dc4ed48a0cc5cb DIST lru-disk-cache-0.2.0.crate 10160 BLAKE2B 2a5e9316f72446c7d43893ceadf463e5081f04372565045fdea17cc0fb7ef501e1a3fcb54ae22c75278c49384e4aaac61bc1b312b74a1a8f98d6935c925bec8c SHA512 ec21cf5c66151b14cb0330d4c240a88856016a4235060b2b58f184d2da175900f2a3a16e0bd03f4fb66e164c81e7d55f5603df911022ee528a10b6d6822593c9 +DIST
[gentoo-commits] repo/gentoo:master commit in: dev-util/sccache/, dev-util/sccache/files/
commit: f821cae3c394ff4a128842a52897ea3e87173a1a Author: Georgy Yakovlev gentoo org> AuthorDate: Sat Jan 26 08:21:26 2019 + Commit: Georgy Yakovlev gentoo org> CommitDate: Sat Jan 26 08:21:26 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f821cae3 dev-util/sccache: fix copypaste error in server initd Package-Manager: Portage-2.3.58, Repoman-2.3.12 Signed-off-by: Georgy Yakovlev gentoo.org> dev-util/sccache/files/server.confd | 2 +- dev-util/sccache/files/server.initd | 2 +- dev-util/sccache/{sccache-0.2.8-r1.ebuild => sccache-0.2.8-r2.ebuild} | 0 3 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-util/sccache/files/server.confd b/dev-util/sccache/files/server.confd index 20f3f843e60..5bd110a3c2b 100644 --- a/dev-util/sccache/files/server.confd +++ b/dev-util/sccache/files/server.confd @@ -1,4 +1,4 @@ -# /etc/conf.d/sccache-scheduler: config file for /etc/init.d/sccache-scheduler +# /etc/conf.d/sccache-server: config file for /etc/init.d/sccache-server # # Full path to config file. /etc/sccache/server.conf is default if not set. diff --git a/dev-util/sccache/files/server.initd b/dev-util/sccache/files/server.initd index 004a0ab8356..0c37ee400b0 100755 --- a/dev-util/sccache/files/server.initd +++ b/dev-util/sccache/files/server.initd @@ -2,7 +2,7 @@ # Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -SCCACHE_SERVER_CONF="${SCCACHE_SERVER_CONF:-/etc/sccache/scheduler.conf}" +SCCACHE_SERVER_CONF="${SCCACHE_SERVER_CONF:-/etc/sccache/server.conf}" depend() { need localmount diff --git a/dev-util/sccache/sccache-0.2.8-r1.ebuild b/dev-util/sccache/sccache-0.2.8-r2.ebuild similarity index 100% rename from dev-util/sccache/sccache-0.2.8-r1.ebuild rename to dev-util/sccache/sccache-0.2.8-r2.ebuild