Added rjp-0.8.0 and rexbacklight/rexledctl which utilize the new rjp

This commit is contained in:
layman 2020-02-23 14:43:11 -08:00
parent 849953e1f8
commit ad574043bf
8 changed files with 103 additions and 10 deletions

View File

@ -1,2 +1,2 @@
DIST rjp-v0.6.4.tar.gz 21992 BLAKE2B cad4db407e8d69a48565fcb7a08f7fff942d5f0127b72b4aad7b8745385dff9e7130bd967a0392052732db8faff2130251008dd1fd85f4bdf0937e7f403263fc SHA512 0cfeebef75cabb240c0165109cb780c5000d0efaeb8ebcce4acae09b98cb8d6867ea42ed0b46bad364a5f6016ef16a08eb9a7efded3009a4ab425b785164fdc7
DIST rjp-v0.7.0.tar.gz 22059 BLAKE2B 22855549a569117da87c5028a3ebc000450ff7539fa3655949f599eaf3be68755f697988db2f1ded6a615eaf6be29d126dbbd8076e922bcf78604fdf2c1dbb29 SHA512 584ad267a28fe9af5e1f706a9e24fa790f00af32b5f6276f21282248f526ccd3af9f9c3a130bcea2f300bfb4e2907e0a4fc66a9120a3b175a2c45e03bac983d3
DIST rjp-v0.8.0.tar.gz 26870 BLAKE2B 464e70036ec4a2d16baceeeaa4d8028ca6c18398064ee5cec977d400479f2476fa9679bff2a79d50f2406b0449ac0dc76160b9845fd21858534adad598bac39c SHA512 7d209cb602c317db1d259632746e75ec02934ae22ee351e571f6c9e7e7d26150200a1aaa6631ec9acc53bf59999466770940c8410cf3159b6108336d93cbc20b

View File

@ -1,4 +1,4 @@
# Copyright 2019 rexy712
# Copyright 2020 rexy712
# Distributed under the terms of the GNU General Public License v3
EAPI=7
@ -9,15 +9,12 @@ MY_PV="v${PV}"
MY_P="${PN}-${MY_PV}"
S="${WORKDIR}/${MY_P}"
VERSION_MAJ="0"
VERSION_MIN="6"
DESCRIPTION="A simplistic json parser written in C"
HOMEPAGE="https://gitlab.com/rexy712/rjp"
SRC_URI="https://gitlab.com/rexy712/rjp/-/archive/${MY_PV}/rjp-${MY_PV}.tar.gz"
LICENSE="GPL-3"
SLOT="${VERSION_MAJ}/${VERSION_MIN}"
SLOT="0/8"
KEYWORDS="~amd64 ~x86"
IUSE="static-libs debug"

View File

@ -1,2 +1,2 @@
DIST rexbacklight-v1.5.1.tar.gz 23914 BLAKE2B 0463226b8886009bb1e7e920201096d2f39ddd26eecedd01054f0481defe3465c34573e77bf65675a0c9b64fe48e0fbbf7fb2d004f27b9ba9a1700f8b0206961 SHA512 e845f9db48284f95d1f8e4e027d949178367d60486a58cd41017bcaae3871ec6e1cafcca643bb7627847082c85ba734bc908c7133ebaa23ae4a380162ce0ceeb
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 2019 rexy712
# Distributed under the terms of the GNU General Public License v3
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.8.0:= )
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

@ -17,7 +17,8 @@ KEYWORDS="~amd64 ~x86"
IUSE="+udev +restore compat"
RDEPEND="
restore? ( >=dev-libs/rjp-0.5:= )
restore? ( >=dev-libs/rjp-0.5:=
<dev-libs/rjp-0.8.0:= )
udev? ( virtual/udev )"
DEPEND="${RDEPEND}
dev-util/cmake"

View File

@ -1,2 +1,2 @@
DIST rexbacklight-v1.5.1.tar.gz 23914 BLAKE2B 0463226b8886009bb1e7e920201096d2f39ddd26eecedd01054f0481defe3465c34573e77bf65675a0c9b64fe48e0fbbf7fb2d004f27b9ba9a1700f8b0206961 SHA512 e845f9db48284f95d1f8e4e027d949178367d60486a58cd41017bcaae3871ec6e1cafcca643bb7627847082c85ba734bc908c7133ebaa23ae4a380162ce0ceeb
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 2019 rexy712
# Distributed under the terms of the GNU General Public License v3
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.8.0:= )
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
}

View File

@ -17,7 +17,8 @@ KEYWORDS="~amd64 ~x86"
IUSE="+udev +restore compat"
RDEPEND="
restore? ( >=dev-libs/rjp-0.5:= )
restore? ( >=dev-libs/rjp-0.5:=
<dev-libs/rjp-0.8.0:= )
udev? ( virtual/udev )"
DEPEND="${RDEPEND}
dev-util/cmake"