aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMaciej Barć <xgqt@protonmail.com>2020-11-12 04:01:27 +0100
committerMaciej Barć <xgqt@protonmail.com>2020-11-12 04:03:41 +0100
commit6e7ec6a781adbf43e93afdc258b2318ba4692708 (patch)
tree6c49e02ab5f60ff437d8f9856b7840aba0f6f6e6 /gui-libs/libcsys
parentgui-apps/paperdesktop: sleek QT based DE for wayland (diff)
downloadguru-6e7ec6a781adbf43e93afdc258b2318ba4692708.tar.gz
guru-6e7ec6a781adbf43e93afdc258b2318ba4692708.tar.bz2
guru-6e7ec6a781adbf43e93afdc258b2318ba4692708.zip
*/*: add pkgs from gitlab.com/xgqt/core-overlay as wished by CuboCore
Signed-off-by: Maciej Barć <xgqt@protonmail.com>
Diffstat (limited to 'gui-libs/libcsys')
-rw-r--r--gui-libs/libcsys/Manifest1
-rw-r--r--gui-libs/libcsys/files/libcsys-lib.patch12
-rw-r--r--gui-libs/libcsys/libcsys-4.0.0.ebuild53
-rw-r--r--gui-libs/libcsys/libcsys-9999.ebuild53
-rw-r--r--gui-libs/libcsys/metadata.xml11
5 files changed, 130 insertions, 0 deletions
diff --git a/gui-libs/libcsys/Manifest b/gui-libs/libcsys/Manifest
new file mode 100644
index 000000000..8ca22bac4
--- /dev/null
+++ b/gui-libs/libcsys/Manifest
@@ -0,0 +1 @@
+DIST libcsys-4.0.0.tar.gz 26187 BLAKE2B df7ca36087d2e06ce7ad668eb7fa57aeb15db587888406c2ae30f9972e93fd2cd2a129a3453960fe8fab58418a5f3df17e201cd22aa511245b66e6b59e196c86 SHA512 1c3ce300f88a6825dcc73536d394abce35affda117388d34781c4dec5e4e9288743af2cbee1f7ad1f4b93fe6c1091f657191712aa59e78ea5b992800a215794a
diff --git a/gui-libs/libcsys/files/libcsys-lib.patch b/gui-libs/libcsys/files/libcsys-lib.patch
new file mode 100644
index 000000000..b3efda642
--- /dev/null
+++ b/gui-libs/libcsys/files/libcsys-lib.patch
@@ -0,0 +1,12 @@
+diff --git a/libcsys.pro b/libcsys.pro
+index e94f92b..4d87d57 100644
+--- a/libcsys.pro
++++ b/libcsys.pro
+@@ -51,7 +51,6 @@ unix {
+ contains(DEFINES, LIB64): target.path = $$INSTALL_PREFIX/lib64
+ else: target.path = $$INSTALL_PREFIX/lib
+
+- target.path = $$PREFIX/lib/
+ includes.files = libcsys_global.h csys/*.h
+ includes.path = $$PREFIX/include/csys
+
diff --git a/gui-libs/libcsys/libcsys-4.0.0.ebuild b/gui-libs/libcsys/libcsys-4.0.0.ebuild
new file mode 100644
index 000000000..5a3595892
--- /dev/null
+++ b/gui-libs/libcsys/libcsys-4.0.0.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+QTV="5.15.1"
+
+inherit eutils qmake-utils
+
+DESCRIPTION="Library for managing the device"
+HOMEPAGE="https://gitlab.com/cubocore/coreapps/libcsys"
+
+if [[ "${PV}" == *9999* ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://gitlab.com/cubocore/coreapps/${PN}.git"
+else
+ SRC_URI="https://gitlab.com/cubocore/coreapps/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64"
+ S="${WORKDIR}/${PN}-v${PV}"
+fi
+
+RESTRICT="mirror"
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="udisks"
+
+DEPEND="
+ ~dev-qt/qtcore-${QTV}:5=
+ ~dev-qt/qtdbus-${QTV}:5=
+ ~dev-qt/qtnetwork-${QTV}:5=
+"
+RDEPEND="
+ ${DEPEND}
+ udisks? (
+ sys-fs/udisks:2
+ )
+"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-lib.patch"
+)
+
+src_configure() {
+ local lib="$(get_libdir)"
+ # '^^' because we need to upcase the definition
+ eqmake5 DEFINES+="${lib^^}"
+}
+
+src_install() {
+ einstalldocs
+
+ emake INSTALL_ROOT="${D}" install
+}
diff --git a/gui-libs/libcsys/libcsys-9999.ebuild b/gui-libs/libcsys/libcsys-9999.ebuild
new file mode 100644
index 000000000..5a3595892
--- /dev/null
+++ b/gui-libs/libcsys/libcsys-9999.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+QTV="5.15.1"
+
+inherit eutils qmake-utils
+
+DESCRIPTION="Library for managing the device"
+HOMEPAGE="https://gitlab.com/cubocore/coreapps/libcsys"
+
+if [[ "${PV}" == *9999* ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://gitlab.com/cubocore/coreapps/${PN}.git"
+else
+ SRC_URI="https://gitlab.com/cubocore/coreapps/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64"
+ S="${WORKDIR}/${PN}-v${PV}"
+fi
+
+RESTRICT="mirror"
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="udisks"
+
+DEPEND="
+ ~dev-qt/qtcore-${QTV}:5=
+ ~dev-qt/qtdbus-${QTV}:5=
+ ~dev-qt/qtnetwork-${QTV}:5=
+"
+RDEPEND="
+ ${DEPEND}
+ udisks? (
+ sys-fs/udisks:2
+ )
+"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-lib.patch"
+)
+
+src_configure() {
+ local lib="$(get_libdir)"
+ # '^^' because we need to upcase the definition
+ eqmake5 DEFINES+="${lib^^}"
+}
+
+src_install() {
+ einstalldocs
+
+ emake INSTALL_ROOT="${D}" install
+}
diff --git a/gui-libs/libcsys/metadata.xml b/gui-libs/libcsys/metadata.xml
new file mode 100644
index 000000000..09ffd008e
--- /dev/null
+++ b/gui-libs/libcsys/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>xgqt@protonmail.com</email>
+ <name>Maciej Barć</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="gitlab">cubocore/coreapps/libcsys</remote-id>
+ </upstream>
+</pkgmetadata>