diff --git a/libosinfo-1.6.0.tar.gz b/libosinfo-1.6.0.tar.gz deleted file mode 100644 index 147189d..0000000 --- a/libosinfo-1.6.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3c385c1cceb46301fdc79115e7b28e3df7aa26fafce0a787a60132a86a1990c7 -size 1024787 diff --git a/libosinfo-1.7.0.tar.xz b/libosinfo-1.7.0.tar.xz new file mode 100644 index 0000000..b3ebecd --- /dev/null +++ b/libosinfo-1.7.0.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2a3cdf851505af8d9988599c03a54613bf503042f0cf4982e895f4254a697693 +size 271552 diff --git a/libosinfo.changes b/libosinfo.changes index bc90e44..2c398db 100644 --- a/libosinfo.changes +++ b/libosinfo.changes @@ -1,3 +1,18 @@ +------------------------------------------------------------------- +Mon Dec 2 10:25:06 MST 2019 - carnold@suse.com + +- Update to version 1.7.0 + Changes in this release include: + * Add API to expose a device driver "priority" + * Improve media detection when using "volume-size" to distinguish medias + * General improvements on OsinfoList APIs to avoid unsafe access + * Minor POD fixes + * Switch to meson build system + * Add API to expose "firmware" support on OsinfoOS + * Drop "env" type support from osinfo-detect + * Print the architecture of the detected tree / media on osinfo-detect + * Add API to create an OsinfoTree from a treeinfo file + ------------------------------------------------------------------- Fri Jul 26 14:13:05 MDT 2019 - carnold@suse.com diff --git a/libosinfo.spec b/libosinfo.spec index 3640980..39a1162 100644 --- a/libosinfo.spec +++ b/libosinfo.spec @@ -20,15 +20,17 @@ %define with_lang 1 Name: libosinfo -Version: 1.6.0 +Version: 1.7.0 Release: 0 Summary: Operating system and hypervisor information management library License: LGPL-2.1-or-later AND GPL-2.0-or-later Group: Development/Libraries/C and C++ Url: https://releases.pagure.org/libosinfo/ -Source0: https://releases.pagure.org/libosinfo/%{name}-%{version}.tar.gz +Source0: https://releases.pagure.org/libosinfo/%{name}-%{version}.tar.xz Source1: ids.tar.bz2 +BuildRequires: gtk-doc BuildRequires: libcurl-devel +BuildRequires: meson BuildRequires: vala BuildRequires: pkgconfig(check) BuildRequires: pkgconfig(gio-2.0) @@ -88,12 +90,14 @@ as well as Vala bindings for the libosinfo library. %setup -q -a 1 %build -%configure \ - --disable-static --enable-vala=yes -make %{?_smp_mflags} +%meson \ + -Denable-gtk-doc=true \ + -Denable-tests=true \ + -Denable-introspection=enabled \ + -Denable-vala=enabled %install -%make_install +%meson_install find %{buildroot} -type f -name "*.la" -delete -print %if %{with_lang} %find_lang %{name} %{?no_lang_C} @@ -109,7 +113,6 @@ find %{buildroot} -type f -name "*.la" -delete -print %{_bindir}/osinfo-detect %{_bindir}/osinfo-install-script %{_bindir}/osinfo-query -%{_datadir}/%{name}/ %{_mandir}/man1/osinfo-detect.1%{?ext_man} %{_mandir}/man1/osinfo-install-script.1%{?ext_man} %{_mandir}/man1/osinfo-query.1%{?ext_man} @@ -129,8 +132,10 @@ find %{buildroot} -type f -name "*.la" -delete -print %{_libdir}/pkgconfig/%{name}-1.0.pc %{_libdir}/libosinfo-1.0.so %{_datadir}/gir-1.0/Libosinfo-1.0.gir -%dir %{_datadir}/vala/ -%dir %{_datadir}/vala/vapi/ + +%dir %{_datadir}/vala +%dir %{_datadir}/vala/vapi +%{_datadir}/vala/vapi/libosinfo-1.0.deps %{_datadir}/vala/vapi/libosinfo-1.0.vapi %if %{with_lang}