Skip to content

Commit

Permalink
dev-libs/libgusb: Bump v.0.3.5
Browse files Browse the repository at this point in the history
  • Loading branch information
geaaru committed Nov 29, 2023
1 parent b183233 commit 8bb847b
Show file tree
Hide file tree
Showing 3 changed files with 60 additions and 2 deletions.
5 changes: 5 additions & 0 deletions packages/atoms/base-gtk2/dev-libs/libgusb/build.yaml
@@ -1,4 +1,9 @@
prelude:
- >-
cp libgusb-0.3.5.ebuild /var/git/meta-repo/kits/gnome-kit/dev-libs/libgusb/ &&
cd /var/git/meta-repo/kits/gnome-kit/dev-libs/libgusb/ &&
ebuild libgusb-0.3.5.ebuild digest &&
cd -
- |-
export FEATURES="-sandbox -usersandbox -ipc-sandbox -pid-sandbox -network-sandbox" && \
export JOBS={{ ( index .Values.labels "jobs" ) | default "3" }} && \
Expand Down
4 changes: 2 additions & 2 deletions packages/atoms/base-gtk2/dev-libs/libgusb/definition.yaml
@@ -1,5 +1,5 @@
name: libgusb
version: 0.3.0+3
version: 0.3.5
category: dev-libs
use_flags:
- introspection
Expand Down Expand Up @@ -37,4 +37,4 @@ labels:
kit: gnome-kit
original.package.name: dev-libs/libgusb
original.package.slot: "0"
original.package.version: 0.3.0
original.package.version: 0.3.5
53 changes: 53 additions & 0 deletions packages/atoms/base-gtk2/dev-libs/libgusb/libgusb-0.3.5.ebuild
@@ -0,0 +1,53 @@
# Distributed under the terms of the GNU General Public License v2

EAPI="6"
VALA_USE_DEPEND="vapigen"

inherit gnome2 vala meson

DESCRIPTION="GObject wrapper for libusb"
HOMEPAGE="https://github.com/hughsie/libgusb"
SRC_URI="https://people.freedesktop.org/~hughsient/releases/${P}.tar.xz"

LICENSE="LGPL-2.1+"
SLOT="0"
KEYWORDS="*"

IUSE="+introspection static-libs vala"
REQUIRED_USE="vala? ( introspection )"

# Tests try to access usb devices in /dev
RESTRICT="test"

RDEPEND="
>=dev-libs/glib-2.62.2:2
virtual/libusb:1[udev]
introspection? ( >=dev-libs/gobject-introspection-1.62.0:= )
"
DEPEND="${RDEPEND}
dev-libs/libxslt
dev-util/gtk-doc
dev-util/gtk-doc-am
virtual/pkgconfig
vala? ( $(vala_depend) )
"

#PATCHES=("${FILESDIR}/${P}-introspection.patch")

src_prepare() {
gnome2_src_prepare
use vala && vala_src_prepare
}

src_configure() {
local emesonargs=(
$(meson_use introspection)
$(meson_use vala vapi)
)

meson_src_configure
}

src_install() {
meson_src_install
}

0 comments on commit 8bb847b

Please sign in to comment.