From: "Stephan Hartmann" <sultan@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-libs/hidapi/
Date: Thu, 19 Jan 2023 18:49:58 +0000 (UTC) [thread overview]
Message-ID: <1674154186.b63872552463bee7d9d061c4d1cd0e0f62331fad.sultan@gentoo> (raw)
commit: b63872552463bee7d9d061c4d1cd0e0f62331fad
Author: Fabrice Delliaux <netbox253 <AT> gmail <DOT> com>
AuthorDate: Sun Jan 8 15:49:57 2023 +0000
Commit: Stephan Hartmann <sultan <AT> gentoo <DOT> org>
CommitDate: Thu Jan 19 18:49:46 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6387255
dev-libs/hidapi: 0.12.0-r1 with some fixs
1. remove virtual/pkgconfig from BDEPEND (used by deprecated autotools build system)
2. swap DEPEND and RDEPEND
3. fix doxygen documentation generation :
With USE="doc" enabled you'll get these warnings at compile phase :
> warning: tag INPUT: input source '../hidapi' does not exist
> warning: source '../hidapi' is not a readable file or directory... skipping.
> warning: No files to be processed, please check your settings, in particular
> INPUT, FILE_PATTERNS, and RECURSIVE
> Doxygen version used: 1.9.5
Signed-off-by: Fabrice Delliaux <netbox253 <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/29020
Signed-off-by: Stephan Hartmann <sultan <AT> gentoo.org>
dev-libs/hidapi/hidapi-0.12.0-r1.ebuild | 42 +++++++++++++++++++++++++++++++++
1 file changed, 42 insertions(+)
diff --git a/dev-libs/hidapi/hidapi-0.12.0-r1.ebuild b/dev-libs/hidapi/hidapi-0.12.0-r1.ebuild
new file mode 100644
index 000000000000..6f2ed465adcc
--- /dev/null
+++ b/dev-libs/hidapi/hidapi-0.12.0-r1.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake-multilib
+
+DESCRIPTION="A multi-platform library for USB and Bluetooth HID-Class devices"
+HOMEPAGE="https://github.com/libusb/hidapi"
+SRC_URI="https://github.com/libusb/hidapi/archive/${P}.tar.gz -> ${P}.tgz"
+
+LICENSE="|| ( BSD GPL-3 HIDAPI )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+IUSE="doc"
+
+DEPEND="
+ virtual/libusb:1[${MULTILIB_USEDEP}]
+ virtual/libudev:0[${MULTILIB_USEDEP}]"
+RDEPEND="${DEPEND}"
+BDEPEND="
+ doc? ( app-doc/doxygen )"
+
+S="${WORKDIR}/${PN}-${P}"
+
+multilib_src_compile() {
+ cmake_src_compile
+
+ if use doc && multilib_is_native_abi; then
+ cd "${S}/doxygen"
+ doxygen Doxyfile || die
+ fi
+}
+
+multilib_src_install() {
+ cmake_src_install
+
+ if use doc && multilib_is_native_abi; then
+ local HTML_DOCS=( "${S}/doxygen/html/." )
+ fi
+ einstalldocs
+}
next reply other threads:[~2023-01-19 18:50 UTC|newest]
Thread overview: 42+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-01-19 18:49 Stephan Hartmann [this message]
-- strict thread matches above, loose matches on Subject: below --
2024-12-23 16:01 [gentoo-commits] repo/gentoo:master commit in: dev-libs/hidapi/ Petr Vaněk
2024-11-23 18:02 Arthur Zamarin
2024-11-23 12:24 Arthur Zamarin
2024-11-23 10:32 Sam James
2024-08-25 15:24 Andreas K. Hüttel
2024-02-17 21:17 Sam James
2024-01-27 20:06 Ionen Wolkens
2023-12-25 8:19 Sam James
2023-12-25 7:30 Sam James
2023-10-10 7:07 Sam James
2023-10-10 7:07 Sam James
2023-09-18 9:50 Sam James
2023-06-30 21:14 Sam James
2023-06-30 21:14 Sam James
2023-06-30 21:14 Sam James
2023-06-30 19:30 Sam James
2023-06-30 19:19 Sam James
2023-01-19 18:53 Stephan Hartmann
2022-11-29 18:06 WANG Xuerui
2022-08-28 10:25 Stephan Hartmann
2022-08-28 10:25 Stephan Hartmann
2022-08-27 17:07 Sam James
2022-08-25 4:02 Arthur Zamarin
2022-08-25 4:02 Arthur Zamarin
2022-08-25 3:33 Sam James
2022-06-07 7:59 Joonas Niilola
2022-06-07 6:34 Joonas Niilola
2021-11-10 9:11 Joonas Niilola
2021-11-10 9:11 Joonas Niilola
2021-08-18 0:35 Yixun Lan
2021-02-24 22:40 Andreas Sturmlechner
2021-02-19 17:55 Thomas Deutschmann
2021-02-01 15:07 Agostino Sarubbo
2021-01-23 23:38 David Seifert
2019-12-27 14:22 Anthony G. Basile
2019-09-15 17:17 Michał Górny
2019-02-26 20:54 Andreas Sturmlechner
2015-09-27 11:27 Manuel Rüger
2015-09-25 14:43 Agostino Sarubbo
2015-09-24 13:42 Agostino Sarubbo
2015-08-26 0:04 Anthony G. Basile
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1674154186.b63872552463bee7d9d061c4d1cd0e0f62331fad.sultan@gentoo \
--to=sultan@gentoo.org \
--cc=gentoo-commits@lists.gentoo.org \
--cc=gentoo-dev@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox