diff options
author | Richard Hughes <richard@hughsie.com> | 2017-12-19 09:40:13 +0000 |
---|---|---|
committer | Richard Hughes <richard@hughsie.com> | 2017-12-19 11:00:27 +0000 |
commit | 5f6c65a6e21fc2e7cc3edfa9568f0363837ce55e (patch) | |
tree | 6f11eed3146a207567b568e21a1cc86da84bb629 /contrib/libgusb.spec.in | |
parent | fdc103cc80f0054907114c669bc3cddc9e7f87dd (diff) | |
download | gusb-5f6c65a6e21fc2e7cc3edfa9568f0363837ce55e.tar.gz |
Port to the Meson build system
Diffstat (limited to 'contrib/libgusb.spec.in')
-rw-r--r-- | contrib/libgusb.spec.in | 19 |
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 |