diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /app-leechcraft/lc-core |
reinit the tree, so we can have metadata
Diffstat (limited to 'app-leechcraft/lc-core')
-rw-r--r-- | app-leechcraft/lc-core/Manifest | 4 | ||||
-rw-r--r-- | app-leechcraft/lc-core/lc-core-9999.ebuild | 57 | ||||
-rw-r--r-- | app-leechcraft/lc-core/metadata.xml | 16 |
3 files changed, 77 insertions, 0 deletions
diff --git a/app-leechcraft/lc-core/Manifest b/app-leechcraft/lc-core/Manifest new file mode 100644 index 000000000000..14825b8c965a --- /dev/null +++ b/app-leechcraft/lc-core/Manifest @@ -0,0 +1,4 @@ +EBUILD lc-core-9999.ebuild 1191 SHA256 41ce06acd49ea47afe45fe7f0f6154745ea3a6bf5c37e6ca573cf8d3fc3bf8b9 SHA512 edb6e9cd28cf2756d918ab1f411eec653a0395ba2ee7c20d8173997c0a677f7f2a3577c28d6031deabf9483c710dc4cfc4ee5461caa9c345a6df074a8e96a437 WHIRLPOOL dfb4a160e65c6c870cab195d0e98d12bf8490191a7e3a72e8b4b5af3c3311dbfd2002ec227ee6ed74770c0a86fc63a1dd05a959fe095f25a3c7b232f865105d4 +MISC ChangeLog 3560 SHA256 f8cb19cf98a951187b5f018da5e137dca715a602c482ec20ce6aaaac004c9d0c SHA512 4964d4629e4bd7c2fe390231752ea0d6edc843574e7d55b5874fda8917b52d0c10e379a103a56998765ed1a9d34362eae8ca198f0d7d4242234871a0bf79587a WHIRLPOOL 5ec551dded700e304f5f72ede2daab030b98bdff81d6277d50c38d66dcec5dc4f38b25b98a3b5fb034a80c85398a489972a4bbacaa408bab05b9a51ef26574a1 +MISC ChangeLog-2015 10544 SHA256 a9e23b43cf0526b30b3399ecc5476cd705e73fda790a4df27335a902420e4cae SHA512 b0be51f3f130d1e5fc8ab96a81f723dab674e257305f6e5e3596d940a560f8cd7e6b8462833738558c1f1e870f7ba5ba1d1285bef90c3f792af338f416e24dac WHIRLPOOL 5ac3399684cda4c2825536fdd4a81a2c64635e370902752c03d9ac1c8ae2d4b02476aa6b4b9f04e3041909d2969a224de8683690a8cf7936c3d3c22f6401fe8f +MISC metadata.xml 633 SHA256 e8e628b01ba8d8055b5b8011aee28e811be3a6a560697a690d6d33e7fb8cc2fa SHA512 45cc0f9aa42538cd9f9232e5981c9dbbc457e4dd89c9c82ab5dcfdb139df67d83149b6aafdaad4d04d03efda32b187c99605c30da5477a3de67eee9608a26e90 WHIRLPOOL 528ade586c21c505028a153bd9996d852882172b6a5495c42fe497cc14750751e0e84cef2a147b6d94ec8e4ebdcdc7a2a91be9ed3184201541c97021103ba948 diff --git a/app-leechcraft/lc-core/lc-core-9999.ebuild b/app-leechcraft/lc-core/lc-core-9999.ebuild new file mode 100644 index 000000000000..ed2c60da4766 --- /dev/null +++ b/app-leechcraft/lc-core/lc-core-9999.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +EGIT_REPO_URI="https://github.com/0xd34df00d/leechcraft.git" + +inherit leechcraft + +DESCRIPTION="Core of LeechCraft, the modular network client" + +SLOT="0" +KEYWORDS="" +IUSE="debug doc +sqlite postgres +qwt" + +COMMON_DEPEND=">=dev-libs/boost-1.62 + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtxml:5 + dev-qt/qtdeclarative:5 + dev-qt/qtscript:5 + dev-qt/qtsql:5[postgres?,sqlite?] + dev-qt/qtdbus:5 + dev-qt/qtwebkit:5 + dev-qt/qtnetwork:5 + dev-qt/qtwidgets:5 + dev-qt/qtx11extras:5 + dev-qt/qtconcurrent:5 + dev-qt/linguist-tools:5 + qwt? ( x11-libs/qwt:6[qt5] )" +DEPEND="${COMMON_DEPEND} + doc? ( app-doc/doxygen )" +RDEPEND="${COMMON_DEPEND} + dev-qt/qtsvg:5 + || ( + kde-frameworks/oxygen-icons + x11-themes/kfaenza + )" + +REQUIRED_USE="|| ( postgres sqlite )" + +src_configure() { + local mycmakeargs=( + -DWITH_PLUGINS=False + -DWITH_DOCS=$(usex doc) + -DWITH_QWT=$(usex qwt) + ) + if [[ ${PV} != 9999 ]]; then + mycmakeargs+=( -DLEECHCRAFT_VERSION=${PV} ) + fi + cmake-utils_src_configure +} + +src_install() { + cmake-utils_src_install + use doc && dohtml -r "${CMAKE_BUILD_DIR}/${PN#lc-}"/out/html/* +} diff --git a/app-leechcraft/lc-core/metadata.xml b/app-leechcraft/lc-core/metadata.xml new file mode 100644 index 000000000000..79bb4d800dab --- /dev/null +++ b/app-leechcraft/lc-core/metadata.xml @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>0xd34df00d@gmail.com</email> + <name>Georg Rudoy</name> + </maintainer> + <maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <longdescription>Core of LeechCraft, the opensource modular network client providing a full-featured web browser, BitTorrent client and much more.</longdescription> + <use> + <flag name="qwt">Support for QML plotting item through <pkg>x11-libs/qwt</pkg></flag> + </use> +</pkgmetadata> |