summaryrefslogtreecommitdiff
path: root/contrib/libgusb.spec.in
diff options
context:
space:
mode:
authorRichard Hughes <richard@hughsie.com>2017-12-19 09:40:13 +0000
committerRichard Hughes <richard@hughsie.com>2017-12-19 11:00:27 +0000
commit5f6c65a6e21fc2e7cc3edfa9568f0363837ce55e (patch)
tree6f11eed3146a207567b568e21a1cc86da84bb629 /contrib/libgusb.spec.in
parentfdc103cc80f0054907114c669bc3cddc9e7f87dd (diff)
downloadgusb-5f6c65a6e21fc2e7cc3edfa9568f0363837ce55e.tar.gz
Port to the Meson build system
Diffstat (limited to 'contrib/libgusb.spec.in')
-rw-r--r--contrib/libgusb.spec.in19
1 files changed, 7 insertions, 12 deletions
diff --git a/contrib/libgusb.spec.in b/contrib/libgusb.spec.in
index f1d2654..3624fda 100644
--- a/contrib/libgusb.spec.in
+++ b/contrib/libgusb.spec.in
@@ -9,9 +9,10 @@ URL: https://gitorious.org/gusb/
Source0: http://people.freedesktop.org/~hughsient/releases/%{name}-%{version}.tar.xz
BuildRequires: glib2-devel >= 2.38.0
-BuildRequires: libtool
-BuildRequires: libusb1-devel >= 1.0.19
BuildRequires: gobject-introspection-devel
+BuildRequires: gtk-doc
+BuildRequires: libusb1-devel >= 1.0.19
+BuildRequires: meson
BuildRequires: vala-devel
BuildRequires: vala-tools
@@ -31,19 +32,12 @@ GLib headers and libraries for gusb.
%setup -q
%build
-%configure \
- --disable-static \
- --enable-vala=yes \
- --enable-introspection=yes \
- --disable-gtk-doc \
- --disable-dependency-tracking
+%meson -Dvapi=true -Dtests=true
-make %{?_smp_mflags}
+%meson_build
%install
-make install DESTDIR=$RPM_BUILD_ROOT
-
-rm -f $RPM_BUILD_ROOT%{_libdir}/libgusb.la
+%meson_install
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
@@ -63,6 +57,7 @@ rm -f $RPM_BUILD_ROOT%{_libdir}/libgusb.la
%{_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