%define alphatag #ALPHATAG# Summary: GLib wrapper around libusb1 Name: libgusb Version: #VERSION# Release: 0.#BUILD#%{?alphatag}%{?dist} License: LGPLv2+ URL: https://github.com/hughsie/libgusb Source0: http://people.freedesktop.org/~hughsient/releases/%{name}-%{version}.tar.xz BuildRequires: glib2-devel >= 2.38.0 BuildRequires: gobject-introspection-devel BuildRequires: gtk-doc BuildRequires: libusb1-devel >= 1.0.19 BuildRequires: meson BuildRequires: vala %description GUsb is a GObject wrapper for libusb1 that makes it easy to do asynchronous control, bulk and interrupt transfers with proper cancellation and integration into a mainloop. %package devel Summary: Libraries and headers for gusb Requires: %{name} = %{version}-%{release} %description devel GLib headers and libraries for gusb. %prep %setup -q %build %meson -Dvapi=true -Dtests=true %meson_build %install %meson_install %ldconfig_scriptlets %files %doc README.md AUTHORS NEWS COPYING %{_libdir}/libgusb.so.? %{_libdir}/libgusb.so.?.0.* %{_libdir}/girepository-1.0/GUsb-1.0.typelib %files devel %{_includedir}/gusb-1 %{_bindir}/gusbcmd %{_libdir}/libgusb.so %{_libdir}/pkgconfig/gusb.pc %{_datadir}/gtk-doc/html/gusb %{_datadir}/gir-1.0/GUsb-1.0.gir %{_datadir}/vala/vapi/gusb.deps %{_datadir}/vala/vapi/gusb.vapi %changelog * #LONGDATE# Richard Hughes #VERSION#-0.#BUILD##ALPHATAG# - Update from git