Gentoo Archives: gentoo-commits

From: Matt Turner <mattst88@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-libs/libosinfo/
Date: Tue, 03 Jan 2023 14:08:25
Message-Id: 1672754875.68f6cf98a52582e032b45cb5fd65e4e5101149e2.mattst88@gentoo
1 commit: 68f6cf98a52582e032b45cb5fd65e4e5101149e2
2 Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
3 AuthorDate: Tue Jan 3 03:59:40 2023 +0000
4 Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
5 CommitDate: Tue Jan 3 14:07:55 2023 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68f6cf98
7
8 sys-libs/libosinfo: Drop old versions
9
10 Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
11
12 sys-libs/libosinfo/libosinfo-1.10.0.ebuild | 65 ------------------------------
13 1 file changed, 65 deletions(-)
14
15 diff --git a/sys-libs/libosinfo/libosinfo-1.10.0.ebuild b/sys-libs/libosinfo/libosinfo-1.10.0.ebuild
16 deleted file mode 100644
17 index 8e38dda5a5dc..000000000000
18 --- a/sys-libs/libosinfo/libosinfo-1.10.0.ebuild
19 +++ /dev/null
20 @@ -1,65 +0,0 @@
21 -# Copyright 1999-2022 Gentoo Authors
22 -# Distributed under the terms of the GNU General Public License v2
23 -
24 -EAPI=7
25 -VALA_USE_DEPEND="vapigen"
26 -
27 -inherit meson udev vala xdg
28 -
29 -DESCRIPTION="GObject library for managing information about real and virtual OSes"
30 -HOMEPAGE="https://libosinfo.org/"
31 -SRC_URI="https://releases.pagure.org/libosinfo/${P}.tar.xz"
32 -
33 -LICENSE="GPL-2+ LGPL-2.1+"
34 -SLOT="0"
35 -
36 -IUSE="gtk-doc +introspection +vala test"
37 -RESTRICT="!test? ( test )"
38 -REQUIRED_USE="vala? ( introspection )"
39 -
40 -KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86"
41 -
42 -# Unsure about osinfo-db-tools rdep, but at least fedora does it too
43 -RDEPEND="
44 - >=dev-libs/glib-2.44:2
45 - net-libs/libsoup:2.4
46 - >=dev-libs/libxml2-2.6.0
47 - >=dev-libs/libxslt-1.0.0
48 - sys-apps/hwdata
49 - sys-apps/osinfo-db-tools
50 - sys-apps/osinfo-db
51 - introspection? ( >=dev-libs/gobject-introspection-1.56:= )
52 -"
53 -DEPEND="${RDEPEND}"
54 -# perl dep is for pod2man for automagic manpage building
55 -BDEPEND="
56 - dev-lang/perl
57 - dev-util/glib-utils
58 - gtk-doc? ( >=dev-util/gtk-doc-1.10
59 - app-text/docbook-xml-dtd:4.3 )
60 - >=sys-devel/gettext-0.19.8
61 - virtual/pkgconfig
62 - vala? ( $(vala_depend) )
63 -"
64 -
65 -PATCHES=(
66 - "${FILESDIR}"/${PV}-build-Add-option-to-disable-libsoup3.patch
67 -)
68 -
69 -src_prepare() {
70 - xdg_src_prepare
71 - use vala && vala_src_prepare
72 -}
73 -
74 -src_configure() {
75 - local emesonargs=(
76 - $(meson_use gtk-doc enable-gtk-doc)
77 - $(meson_feature introspection enable-introspection)
78 - $(meson_use test enable-tests)
79 - $(meson_feature vala enable-vala)
80 - -Dlibsoup3=disabled
81 - -Dwith-pci-ids-path="${EPREFIX}"/usr/share/hwdata/pci.ids
82 - -Dwith-usb-ids-path="${EPREFIX}"/usr/share/hwdata/usb.ids
83 - )
84 - meson_src_configure
85 -}