diff options
author | V3n3RiX <venerix@koprulu.sector> | 2024-06-20 00:10:57 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2024-06-20 00:10:57 +0100 |
commit | d6ca4e4f90cb75c323b5988eefa96a04c0d36908 (patch) | |
tree | 8197fc88451976470c871e991b75a9d40c240270 /app-misc/blink1 | |
parent | e8df704cf9b5e9e517317b8912377c0a8ca0d11e (diff) |
gentoo auto-resync : 20:06:2024 - 00:10:56
Diffstat (limited to 'app-misc/blink1')
-rw-r--r-- | app-misc/blink1/Manifest | 3 | ||||
-rw-r--r-- | app-misc/blink1/blink1-1.98-r3.ebuild (renamed from app-misc/blink1/blink1-1.98-r2.ebuild) | 60 | ||||
-rw-r--r-- | app-misc/blink1/files/blink1-1.98-ldflags.patch | 10 |
3 files changed, 35 insertions, 38 deletions
diff --git a/app-misc/blink1/Manifest b/app-misc/blink1/Manifest index a1a330765905..2d7877c72692 100644 --- a/app-misc/blink1/Manifest +++ b/app-misc/blink1/Manifest @@ -1,3 +1,4 @@ +AUX blink1-1.98-ldflags.patch 209 BLAKE2B f35dbdedc59ac93071c8fcc1a2194355cfbc67f0e35ce3a974f2a10ce5bb60f002b8e99ba619f5fa671b4b214aefa35110444e756481d7b9d6eec61aabee695d SHA512 5ab8980846b0f62edfe41ab4f40a9353963ced0f754af21552512bd7d30a5494acdd11cbcacd2df39b0b75840e92e86128ec9aeae6a9e636b5c52884a8c33e48 DIST blink1-1.98.tar.gz 29439933 BLAKE2B 5c775819c9401c04e1c9adeb3dcb1f524ed30b6493380368b063a6ef94af75ab30e8b7f43e1b195f17578a1625bc6118bd65c7402376560ab5ee00e80f0c5c04 SHA512 2057e3ccf149dbdaaea2d09dabaa95317125d65151dc79c675365f55e85a3d0988232fd5ff404bdcfd127ebc266495afa04fb1b3fd0e4ac931bb711b0bb63568 -EBUILD blink1-1.98-r2.ebuild 2399 BLAKE2B e21101114f58e5013a8a024222ab424a0c83ca00220fe883ccb627007f3c7e26635ab1bb0e9c2f523a11ee3b7a946f0680c44ac9d1f6705663c97b7563be9f36 SHA512 9d29ad91b495027dcfb1a0730dd565fadc123749e3ab02f15c65e5d8415644fc489f4973ba9f69674b77169cb1d7644f7b8356282eba95ad706a80c64e755ebc +EBUILD blink1-1.98-r3.ebuild 1831 BLAKE2B 01bb57a1a945816e387039c50896a0aac371f64b2cc5b4fff2486b8bdb4eeadb2e983c583eea2b816caa5118c973e4bd8aa7689f506fe5b64dfbe7db58905ee7 SHA512 297cf60c39b52926cd405ec4e7b3fd060896b3e1d434c9e5575df3282b9a448c0c097801cfaecd94fb465321f1d3a1ebc16bb9b06cd515634ac036e6524bc1e3 MISC metadata.xml 579 BLAKE2B b1fa9c28cbce7ee17ea498f174fc1ef2acc021015c86bf606a3ff2ec29b35e12a3caba23cc5256aee701859b387f81d208ea85a0b9291c9795d9d2e74e995868 SHA512 b700bf689d45d2b69ce2a47220cb799042d9f5169a30e1d019e244faaf1d2eec3e37ae448a9e222a5a99b7ad2892ded1914e9694608cf4e8b35b2dc4edd47e15 diff --git a/app-misc/blink1/blink1-1.98-r2.ebuild b/app-misc/blink1/blink1-1.98-r3.ebuild index 491a0fb73ed2..418691a46207 100644 --- a/app-misc/blink1/blink1-1.98-r2.ebuild +++ b/app-misc/blink1/blink1-1.98-r3.ebuild @@ -1,57 +1,43 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 -inherit linux-info +inherit linux-info toolchain-funcs DESCRIPTION="blink(1) USB RGB LED status light control suite" HOMEPAGE="https://blink1.thingm.com/" +SRC_URI="https://github.com/todbot/blink1/archive/v${PV}.tar.gz -> ${P}.tar.gz" +S=${WORKDIR}/${P} -## github release tarball -MY_PV=${PV/_rc/rc} -MY_P="${PN}-${MY_PV}" -SRC_URI="https://github.com/todbot/blink1/archive/v${MY_PV}.tar.gz -> ${MY_P}.tar.gz" - -## selfmade tarball -#MY_PVR=${PVR/_rc/rc} -#MY_P="${PN}-${MY_PVR}" -#SRC_URI="https://dev.gentoo.org/~wschlich/src/${CATEGORY}/${PN}/${MY_P}.tar.gz" - -## github commit tarball -#MY_GIT_COMMIT="1e9c012bd79cb99a53a22980fbaa6f97801e7c03" -#MY_P="todbot-${PN}-${MY_GIT_COMMIT:0:7}" -#SRC_URI="https://github.com/todbot/${PN}/tarball/${MY_GIT_COMMIT} -> ${PF}.tar.gz" - -S="${WORKDIR}/${MY_P}" - -KEYWORDS="~amd64 ~x86" -SLOT="0" LICENSE="CC-BY-SA-3.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" IUSE="doc examples +tool mini-tool server" +REQUIRED_USE="|| ( tool mini-tool server )" -RDEPEND="dev-libs/hidapi - virtual/libusb:1 - virtual/libudev +RDEPEND=" + dev-libs/hidapi sys-apps/attr - sys-libs/libcap" -DEPEND="${RDEPEND} - virtual/pkgconfig" + sys-libs/libcap + virtual/libudev + virtual/libusb:1 + mini-tool? ( virtual/libusb:0 ) +" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +PATCHES=( + "${FILESDIR}/${P}-ldflags.patch" +) pkg_setup() { - ## check for USB HID kernel support + local CONFIG_CHECK="USB_HID" linux-info_pkg_setup - CONFIG_CHECK="USB_HID" - check_extra_config - ## check for acceptable USE flag settings - if ! ( use tool || use mini-tool || use server ); then - eerror "At least one of the following USE flags must be enabled:" - eerror "tool, mini-tool, server" - die "unacceptable USE flag settings" - fi } src_compile() { + tc-export CC if use tool; then pushd commandline &>/dev/null # USBLIB_TYPE=HIDAPI diff --git a/app-misc/blink1/files/blink1-1.98-ldflags.patch b/app-misc/blink1/files/blink1-1.98-ldflags.patch new file mode 100644 index 000000000000..17962cf23dfe --- /dev/null +++ b/app-misc/blink1/files/blink1-1.98-ldflags.patch @@ -0,0 +1,10 @@ +--- a/commandline/Makefile ++++ b/commandline/Makefile +@@ -229,6 +229,7 @@ + + # static doesn't work on Ubuntu 13+ + #EXEFLAGS = -static ++EXEFLAGS = $(LDFLAGS) + LIBFLAGS = -shared -o $(LIBTARGET) $(LIBS) + EXE= + |