Gentoo Archives: gentoo-commits

From: Robert Greener <me@××××××.dev>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/proj/guru:dev commit in: dev-R/bslib/
Date: Sun, 03 Jul 2022 08:34:05
Message-Id: 1656837222.ae6c1521b700f9688913e5dcf4dc020b12d74acf.me@gentoo
1 commit: ae6c1521b700f9688913e5dcf4dc020b12d74acf
2 Author: Robert Greener <me <AT> r0bert <DOT> dev>
3 AuthorDate: Sun Jul 3 08:33:42 2022 +0000
4 Commit: Robert Greener <me <AT> r0bert <DOT> dev>
5 CommitDate: Sun Jul 3 08:33:42 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ae6c1521
7
8 dev-R/bslib: new package, add 0.3.1
9
10 Signed-off-by: Robert Greener <me <AT> r0bert.dev>
11
12 dev-R/bslib/Manifest | 1 +
13 dev-R/bslib/bslib-0.3.1.ebuild | 43 ++++++++++++++++++++++++++++++++++++++++++
14 dev-R/bslib/metadata.xml | 17 +++++++++++++++++
15 3 files changed, 61 insertions(+)
16
17 diff --git a/dev-R/bslib/Manifest b/dev-R/bslib/Manifest
18 new file mode 100644
19 index 000000000..7543462c8
20 --- /dev/null
21 +++ b/dev-R/bslib/Manifest
22 @@ -0,0 +1 @@
23 +DIST bslib_0.3.1.tar.gz 4908277 BLAKE2B d96d15e22968cf75097b53d4f8bc4adcc388ed60c62ff30fe94bdbbd945d196963ce2b4498b890f7b3d5baca2871f256a1c233e8c510c26f67ef559b04e04ce0 SHA512 c17ea68dd6111275915713c5e6721ca18ed7db406125967e0d2f8ade83a1608e88dbdeb0d8acd67d84aaa2ae67931898b334e079b540c86b1c8544678c28b43a
24
25 diff --git a/dev-R/bslib/bslib-0.3.1.ebuild b/dev-R/bslib/bslib-0.3.1.ebuild
26 new file mode 100644
27 index 000000000..1bc1c7800
28 --- /dev/null
29 +++ b/dev-R/bslib/bslib-0.3.1.ebuild
30 @@ -0,0 +1,43 @@
31 +# Copyright 1999-2022 Gentoo Authors
32 +# Distributed under the terms of the GNU General Public License v2
33 +
34 +EAPI=7
35 +
36 +inherit R-packages #edo
37 +
38 +DESCRIPTION="Custom 'Bootstrap' 'Sass' Themes for 'shiny' and 'rmarkdown'"
39 +KEYWORDS="~amd64"
40 +LICENSE='MIT'
41 +# Tests need shiny and rmarkdown (circ. dep, will enable once added)
42 +#RESTRICT="!test? ( test )"
43 +#IUSE="test"
44 +
45 +DEPEND="
46 + >=dev-R/htmltools-0.5.2
47 + dev-R/jsonlite
48 + >=dev-R/sass-0.4.0
49 + >=dev-R/jquerylib-0.1.3
50 + dev-R/rlang"
51 +# test? (
52 +# dev-R/withr
53 +# dev-R/testthat
54 +# >=dev-R/shiny-1.6.0
55 +# >=dev-R/rmarkdown-2.7
56 +# )
57 +
58 +SUGGESTED_PACKAGES="
59 + >=dev-R/shiny-1.6.0
60 + >=dev-R/rmarkdown-2.7
61 + dev-R/thematic
62 + dev-R/knitr
63 + dev-R/testthat
64 + dev-R/withr
65 + dev-R/rappdirs
66 + dev-R/curl
67 + dev-R/magrittr
68 +"
69 +
70 +#src_test() {
71 +# cd "${WORKDIR}/${P}/tests" || die
72 +# NOT_CRAN=true R_LIBS="${T}/R" edo Rscript --vanilla test-all.R
73 +#}
74
75 diff --git a/dev-R/bslib/metadata.xml b/dev-R/bslib/metadata.xml
76 new file mode 100644
77 index 000000000..8aaaea976
78 --- /dev/null
79 +++ b/dev-R/bslib/metadata.xml
80 @@ -0,0 +1,17 @@
81 +<?xml version="1.0" encoding="UTF-8"?>
82 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
83 +<pkgmetadata>
84 + <maintainer type="person">
85 + <email>me@××××××.dev</email>
86 + <name>Robert Greener</name>
87 + </maintainer>
88 + <longdescription lang="en">Simplifies custom 'CSS' styling of both 'shiny' and 'rmarkdown' via 'Bootstrap' 'Sass'. Supports both 'Bootstrap' 3 and 4 as well as their various 'Bootswatch' themes. An interactive widget is also provided for previewing themes in real time.</longdescription>
89 + <upstream>
90 + <maintainer>
91 + <name>Carson Sievert</name>
92 + <email>carson@×××××××.com</email>
93 + </maintainer>
94 + <bugs-to>https://github.com/rstudio/bslib/issues</bugs-to>
95 + <remote-id type="github">rstudio/bslib</remote-id>
96 + </upstream>
97 +</pkgmetadata>