Added rexbacklight, rexledctl, and rjp

This commit is contained in:
rexy712 2019-01-14 16:24:46 -08:00
parent ac9d06786e
commit ab76fbc109
7 changed files with 142 additions and 0 deletions

Binary file not shown.

2
dev-libs/rjp/Manifest Normal file
View File

@ -0,0 +1,2 @@
DIST rjp-v0.5.tar.gz 19995 BLAKE2B c1a60781fcc239d72c2b634969403a5e1089ff85c99018043e61cf6964dadebcbc806d9104d87e17abb94c68d4180fe40baf0226f3be9dcc420cc93d00a555b1 SHA512 a236c87e400a1d268de32400b82a3f6be12f6ee3eebb31dabcd0a2a11d19d6f42f163ad6bf1530b751351511abbdf25e15eef2feb649b1d201033c2a70766d4b
EBUILD rjp-0.5.ebuild 842 BLAKE2B 8d7738910416318d2f3bc74a9e5b95533e12d8f32c44b1aaf3e3dfe69a83cc8efafad33b3db4a744e3ebe8e3c7fcbceee813e2b3b77fa3c63109d1dc107d14c6 SHA512 74fd76c386a1fedbc24c34a206c3da8b00c37911f0fd2cab9e725d9b068d583f6862063352636249f66d5531c9900000200df21214446170ed7f75f3381464d1

View File

@ -0,0 +1,42 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit cmake-utils
DESCRIPTION="A simplistic json parser written in C"
HOMEPAGE="https://gitlab.com/rexy712/rjp"
MY_PV="v${PV}"
MY_P="${PN}-${MY_PV}"
SRC_URI="https://gitlab.com/rexy712/rjp/-/archive/${MY_PV}/rjp-${MY_PV}.tar.gz"
S="${WORKDIR}/${MY_P}"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="static-libs debug"
RDEPEND=""
DEPEND="${RDEPEND}
dev-util/cmake"
BDEPEND=""
src_prepare(){
cmake-utils_src_prepare
}
src_configure(){
local mycmakeargs=()
if ! use static-libs;then
mycmakeargs+=(-DENABLE_SHARED=ON)
else
mycmakeargs+=(-DENABLE_SHARED=OFF)
fi
if use debug;then
mycmakeargs+=(-DENABLE_DIAGNOSTICS=ON)
else
mycmakeargs+=(-DENABLE_DIAGNOSTICS=OFF)
fi
cmake-utils_src_configure
}

View File

@ -0,0 +1,2 @@
DIST rexbacklight-v1.5.tar.gz 23851 BLAKE2B 6098ce6852df7428ae2ce8cd1a6aba7bebd2ef7f287bf86c56ed397d9a9fa1bd983f8a6d124604acf38eccac4550917f0ccf07de9dfbf86bdddcdc75de23032b SHA512 1560239325838853694ee8c9088eea49d8da5992e45b601230165db6420c2c095b273faf9f60cbbe8c0bded22c317b68a3f7678218a59155d41eb13445fd49fc
EBUILD rexbacklight-1.5.ebuild 1152 BLAKE2B 6da0b1fa55b300fbe2062b172f8dcd35d1df04d6f420cbf448ce15c381da0a26762e0a8f07dd8c3b24c79692678a1bebdc06eb517d33826427a65740639a5d82 SHA512 c877d625ec37e9c6240b55d62ff0e87756c7fbe5793d2739f6b5d8ee9c7e020515d9f9a05a34ef8c0e81955cf1934fbdb8481bf181a73b9e25e5ce5d6380c555

View File

@ -0,0 +1,47 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit cmake-utils
DESCRIPTION="A replacement for xbacklight with some added functionality"
HOMEPAGE="https://gitlab.com/rexy712/rexbacklight"
MY_PV="v${PV}"
MY_P="${PN}-${MY_PV}"
SRC_URI="https://gitlab.com/rexy712/rexbacklight/-/archive/${MY_PV}/rexbacklight-${MY_PV}.tar.gz"
S="${WORKDIR}/${MY_P}"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="+udev +restore compat"
RDEPEND="
restore? ( >=dev-libs/rjp-0.5 )
udev? ( virtual/udev )"
DEPEND="${RDEPEND}
dev-util/cmake"
BDEPEND=""
src_prepare(){
cmake-utils_src_prepare
}
src_configure(){
local mycmakeargs=(-DBUILD_REXLEDCTL=OFF -DBUILD_REXBACKLIGHT=ON)
if use restore;then
mycmakeargs+=(-DENABLE_RESTORE_FILE=ON)
else
mycmakeargs+=(-DENABLE_RESTORE_FILE=OFF)
fi
if use udev;then
mycmakeargs+=(-DINSTALL_UDEV_BACKLIGHT_RULE=ON -DUDEV_DIR="/lib/udev/rules.d")
else
mycmakeargs+=(-DINSTALL_UDEV_BACKLIGHT_RULE=OFF)
fi
if use compat;then
mycmakeargs+=(-DXBACKLIGHT_COMPAT=ON)
else
mycmakeargs+=(-DXBACKLIGHT_COMPAT=OFF)
fi
cmake-utils_src_configure
}

View File

@ -0,0 +1,2 @@
DIST rexbacklight-v1.5.tar.gz 23851 BLAKE2B 6098ce6852df7428ae2ce8cd1a6aba7bebd2ef7f287bf86c56ed397d9a9fa1bd983f8a6d124604acf38eccac4550917f0ccf07de9dfbf86bdddcdc75de23032b SHA512 1560239325838853694ee8c9088eea49d8da5992e45b601230165db6420c2c095b273faf9f60cbbe8c0bded22c317b68a3f7678218a59155d41eb13445fd49fc
EBUILD rexledctl-1.5.ebuild 1121 BLAKE2B 90f71d9cc41316dbcdc635f04f1a13d3cbfc39a67f2608bd4a135f93788c3eddbce44a347cb65c03db591318350ead4127dd13e0bb96f1edd446f9652572cad8 SHA512 02fb1be91187791090ea38e176873b6fef3f635fbbb72bccd1dfced8913daa001104f8aa0aa08a6df7f100be9bd87e48930f2657dacd47f3d9c8b07dc91eaf25

View File

@ -0,0 +1,47 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit cmake-utils
DESCRIPTION="A utility to control led devices"
HOMEPAGE="https://gitlab.com/rexy712/rexbacklight"
MY_PV="v${PV}"
MY_P="rexbacklight-${MY_PV}"
SRC_URI="https://gitlab.com/rexy712/rexbacklight/-/archive/${MY_PV}/rexbacklight-${MY_PV}.tar.gz"
S="${WORKDIR}/${MY_P}"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="+udev +restore compat"
RDEPEND="
restore? ( >=dev-libs/rjp-0.5 )
udev? ( virtual/udev )"
DEPEND="${RDEPEND}
dev-util/cmake"
BDEPEND=""
src_prepare(){
cmake-utils_src_prepare
}
src_configure(){
local mycmakeargs=(-DBUILD_REXLEDCTL=ON -DBUILD_REXBACKLIGHT=OFF)
if use restore;then
mycmakeargs+=(-DENABLE_RESTORE_FILE=ON)
else
mycmakeargs+=(-DENABLE_RESTORE_FILE=OFF)
fi
if use udev;then
mycmakeargs+=(-DINSTALL_UDEV_LED_RULE=ON -DUDEV_DIR="/lib/udev/rules.d")
else
mycmakeargs+=(-DINSTALL_UDEV_LED_RULE=OFF)
fi
if use compat;then
mycmakeargs+=(-DXBACKLIGHT_COMPAT=ON)
else
mycmakeargs+=(-DXBACKLIGHT_COMPAT=OFF)
fi
cmake-utils_src_configure
}