summaryrefslogtreecommitdiff
path: root/app-doc/clsync-docs
diff options
context:
space:
mode:
Diffstat (limited to 'app-doc/clsync-docs')
-rw-r--r--app-doc/clsync-docs/Manifest7
-rw-r--r--app-doc/clsync-docs/clsync-docs-0.4.1.ebuild49
-rw-r--r--app-doc/clsync-docs/clsync-docs-0.4.2.ebuild40
-rw-r--r--app-doc/clsync-docs/metadata.xml18
4 files changed, 114 insertions, 0 deletions
diff --git a/app-doc/clsync-docs/Manifest b/app-doc/clsync-docs/Manifest
new file mode 100644
index 000000000000..05758889f350
--- /dev/null
+++ b/app-doc/clsync-docs/Manifest
@@ -0,0 +1,7 @@
+DIST clsync-0.4.1.tar.gz 253890 SHA256 3f14a72d7c3c1747ea908e373f25bd1918ce00450492fbb7094549db6bf21e27 SHA512 875280f706026d44806b92c22fa58d016136b2792f67a6b7e77f932465081da7a1ebaf22c25e538e4b58bfe04cd1cd5450ecab99c3df53ddd2a0fa966442d444 WHIRLPOOL 10ab11821766f7d16d03993069ac4da5fe362a1e5977ea6721e49ada7044d3659e59b507b03be4de09609b0a0ca9d7878407d7b6e1f40df5dbe1d041dac373cb
+DIST clsync-0.4.2.tar.gz 256042 SHA256 1af63b86c1d0bd663311f2129792446dc8fc4def5559f76658b51b69a8d0c3bd SHA512 d14a2efc4bf58d9d5c7a3fe5634cacdd182cd7cd814b0e9ebd99024a7282b056d1f7ceeec6903666391c3572d599a18e205af818b098ed7768d5c0e0f4cd1200 WHIRLPOOL a59446337282cb63455b43bbbf17ad1213e39713d9c267ca5ee8785d863bc90e7b99e5938e4d5be02f3103a98b1bb5d5a628580160952d821e6caaad72fa2679
+EBUILD clsync-docs-0.4.1.ebuild 1042 SHA256 d0c50713f2b75a320b89e7f97c244d4bf217a1858ec8d5beabe7dd8aaf21acbc SHA512 f92c8752dcec8d46a76d748a679baf4ed857cfd7261184f11b8ba43ddbc8780490a7b0c089bde4f4853efd0e6d8544efb7e4377dbe15a68000a0e1a5afd7a03b WHIRLPOOL a612945bc364891acc82ac2a6ad0fddb8e88ee6d48236b7e7608d2b37227c3721336eefbf166c9917ab73fe9d154ee5b95eb66d3289c5ffd5f0c7a167d22aee4
+EBUILD clsync-docs-0.4.2.ebuild 889 SHA256 136185e8b3fd926ecfd2a9cc409e78d5964b9c91546fdd6b82b84f9d6ad2dbba SHA512 db90d42739b569cff772b81a7b71fb8a9e56df0f97fdd1d155e81a59c04723046579330a48e5b30a55e40ba021277e2e247ed2d60474c9153d6f302e5d2a20bb WHIRLPOOL 79dc3ec17f998308c9157f3fd6fecbb7bdc0f18c8d36d8c84ad31543ae90439982a3ddbee07ec7e21812b45e739230a319abf6b42521b761e7f28203e2308f90
+MISC ChangeLog 2648 SHA256 68f851080498c8594f57e8afaf8fb59e96df7a6869a8452165e85848a87dd5f7 SHA512 7ddde1f1cef0dfdac028d0081767da284d73fe180afa45355c719817a59ebce9a3c0c35b402ea40e9629070b5f2cfda1c8fa368ce36812cc71ec7898fb1f96bd WHIRLPOOL e66de03aa921002e3a66aa4b64f085a12a931e55a8b229257055324fc227b84e0ed1ef4aca246e550bc8b76aadad1f72aed6160e548f79e7f482aa782ca1f657
+MISC ChangeLog-2015 943 SHA256 500008635f61ebc589001d908d0c95e7d58550a1e570ce997e984f14f0e84643 SHA512 28f0f8cf23d905c0247b3d7a4eb7e6eb9e36997c6f3272acae1cd833c143c1637ed3eaf5823ae2b3c0b6664ca0167a96cea99c5a92e0f90cb4a206c0f849fcd1 WHIRLPOOL c27555787a97efa0231db357f1c71a11b16acd38b5dae1dbc1e7ef7efe047705acc43192006f5fda1d336e7e023cc211b91ae2b93a0e9f6ce1d58256cc423e37
+MISC metadata.xml 569 SHA256 c698a1755803a20d477b0fe0827bcfd690c3f2f09c6e3c56f94eabda5c36cd95 SHA512 21485b31c70a686ff1cbb5af951f4ab0a89841878cda664a396561dd683349c857c0485551c77c924677b4542b35b08ff55b11ca3c20176531bf7e4a1b05f60b WHIRLPOOL 64ca750e98d7e2277bcf6bd758bec9675f32ea185cdc783a92767afcc7fc7855abee9b5841611e7ab3d7bb3e833ac7ed6e805355a2b5186369dc8a8bada75a1f
diff --git a/app-doc/clsync-docs/clsync-docs-0.4.1.ebuild b/app-doc/clsync-docs/clsync-docs-0.4.1.ebuild
new file mode 100644
index 000000000000..f4943eef407f
--- /dev/null
+++ b/app-doc/clsync-docs/clsync-docs-0.4.1.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MY_PN="${PN%-docs}"
+MY_P="${MY_PN}-${PV}"
+
+if [[ ${PV} == "9999" ]] ; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/xaionaro/${MY_PN}.git"
+else
+ SRC_URI="https://github.com/xaionaro/${MY_PN}/archive/v${PV}.tar.gz -> ${MY_P}.tar.gz"
+ KEYWORDS="~amd64 ~x86"
+ S="${WORKDIR}/${MY_P}"
+fi
+
+DESCRIPTION="Clsync and libclsync API documentation"
+HOMEPAGE="http://ut.mephi.ru/oss/clsync https://github.com/xaionaro/clsync"
+LICENSE="GPL-3+"
+SLOT="0"
+IUSE="api +examples"
+
+DEPEND="
+ virtual/pkgconfig
+ api? ( app-doc/doxygen )
+"
+
+src_configure() {
+ : # doxygen doesn't depend on configuration
+}
+
+src_compile() {
+ if use api; then
+ doxygen .doxygen || die "doxygen failed"
+ fi
+}
+
+src_install() {
+ dodoc CONTRIB DEVELOPING NOTES PROTOCOL README.md SHORTHANDS TODO
+ if use api; then
+ dohtml -r doc/doxygen/html/*
+ dodoc -r doc/devel/*
+ fi
+ if use examples; then
+ docinto examples
+ dodoc -r examples/{production,clsync*}
+ fi
+}
diff --git a/app-doc/clsync-docs/clsync-docs-0.4.2.ebuild b/app-doc/clsync-docs/clsync-docs-0.4.2.ebuild
new file mode 100644
index 000000000000..104b181d2ef0
--- /dev/null
+++ b/app-doc/clsync-docs/clsync-docs-0.4.2.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+MY_PN="${PN%-docs}"
+MY_P="${MY_PN}-${PV}"
+
+SRC_URI="https://github.com/xaionaro/${MY_PN}/archive/v${PV}.tar.gz -> ${MY_P}.tar.gz"
+KEYWORDS="~amd64 ~x86"
+S="${WORKDIR}/${MY_P}"
+
+DESCRIPTION="Clsync and libclsync API documentation"
+HOMEPAGE="http://ut.mephi.ru/oss/clsync https://github.com/xaionaro/clsync"
+LICENSE="GPL-3+"
+SLOT="0"
+IUSE="api +examples"
+
+DEPEND="api? ( app-doc/doxygen )"
+
+src_configure() {
+ : # doxygen doesn't depend on configuration
+}
+
+src_compile() {
+ if use api; then
+ doxygen .doxygen || die "doxygen failed"
+ fi
+}
+
+src_install() {
+ dodoc CONTRIB DEVELOPING NOTES PROTOCOL README.md SHORTHANDS TODO
+ if use api; then
+ dodoc -r doc/doxygen/html doc/devel/*
+ fi
+ if use examples; then
+ docinto examples
+ dodoc -r examples/{production,clsync*}
+ fi
+}
diff --git a/app-doc/clsync-docs/metadata.xml b/app-doc/clsync-docs/metadata.xml
new file mode 100644
index 000000000000..7d716daa96cb
--- /dev/null
+++ b/app-doc/clsync-docs/metadata.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>bircoph@gentoo.org</email>
+ <name>Andrew Savchenko</name>
+ </maintainer>
+ <longdescription>
+ Install documentation common for <pkg>app-admin/clsync</pkg> and
+ <pkg>dev-libs/libclsync</pkg> packages.
+</longdescription>
+ <use>
+ <flag name="api">Install doxygen generated API docs.</flag>
+ </use>
+ <upstream>
+ <remote-id type="github">xaionaro/clsync</remote-id>
+ </upstream>
+</pkgmetadata>