summaryrefslogtreecommitdiff
path: root/app-leechcraft/lc-core
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /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/Manifest4
-rw-r--r--app-leechcraft/lc-core/lc-core-9999.ebuild57
-rw-r--r--app-leechcraft/lc-core/metadata.xml16
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>