source: projects/specs/trunk/lib/libx/libxmlb/libxmlb-vl.spec @ 12446

Revision 12446, 5.9 KB checked in by tomop, 5 months ago (diff)

updated 92 packages

ModemManager?-1.14.0-1

accountsservice-0.6.55-1

adwaita-icon-theme-3.36.1-1

cheese-3.34.0-1

clutter-gst3-3.0.27-1

clutter-gtk-1.8.4-2

clutter-1.26.4-1

cogl-1.22.8-1

colord-gtk-0.2.0-1

colord-1.4.4-1

control-center-3.36.4-1

eog-plugins-3.26.5-1

eog-3.36.3-1

evince-3.36.7-1

evolution-data-server-3.36.4-1

evolution-3.36.4-1

folks-0.14.0-1

fuse3-3.9.2-2

gcr-3.36.0-1

gdm-3.36.3-1

geocode-glib-3.26.2-1

gjs-1.64.4-1

glade3-3.36.0-1

gnome-applets-3.36.4-1

gnome-autoar-0.2.4-1

gnome-bluetooth-3.34.1-1

gnome-books-3.34.0-3

gnome-clocks-3.36.2-1

gnome-color-manager-3.36.0-1

gnome-contacts-3.36.2-1

gnome-desktop3-3.36.4-1

gnome-documents-3.34.0-1

gnome-flashback-3.36.3-1

gnome-font-viewer-3.34.0-1

gnome-keyring-3.36.0-1

gnome-menus-3.36.0-1

gnome-online-accounts-3.36.0-1

gnome-panel-3.36.2-1

gnome-session-3.36.0-1

gnome-settings-daemon-3.36.1-1

gnome-shell-3.36.4-1

gnome-software-3.36.1-1

gnome-themes-extra-3.28-2

gnome-tweaks-3.34.0-1

gnome-video-effects-0.5.0-1

gom-0.4-1

graphene-1.10.2-2

grilo-plugins-0.3.11-1

grilo-0.3.12-1

gsettings-desktop-schemas-3.36.1-1

gsound-1.0.2-3

gvfs-1.44.1-1

libaccounts-glib-1.25-1

libappindicator-12.10.0-1

libchamplain-0.12.20-1

libdbusmenu-16.04.0-1

libgdata-0.17.12-1

libgepub-0.6.0-4

libgphoto2-2.5.25-1

libgweather-3.36.1-1

libgxps-0.3.1-1

libhandy0-0.0.13-6

libical-3.0.8-2

libindicator-12.10.1-2

libmtp-1.1.17-1

libnma-1.8.30-2

liboauth-1.0.3-2

libsecret-0.20.3-1

libspectre-0.2.9-1

libwacom-1.4.1-1

libwnck3-3.36.0-1

libxmlb-0.1.15-3

metacity-3.36.1-1

mm-common-1.0.1-3

mobile-broadband-provider-info-0.20190618-1

mozjs68-68.11.0-1

mutter-3.36.4-1

nautilus-3.36.3-1

network-manager-applet-1.18.0-1

pipewire-0.3.8-1

python-dbusmock-0.18.3-6

python-mallard-ducktype-1.0.2-8

startup-notification-0.12-4

totem-pl-parser-3.26.5-1

totem-3.34.1-1

vala-0.48.8-1

xdg-desktop-portal-gtk-1.7.1-1

xdg-desktop-portal-1.7.2-1

yelp-tools-3.32.2-1

yelp-xsl-3.36.0-1

yelp-3.36.0-1

zenity-3.32.0-1

Line 
1%global glib2_version 2.45.8
2
3Summary:        Library for querying compressed XML metadata
4Name:           libxmlb
5Version:        0.1.15
6Release:        3%{?_dist_release}
7Vendor:         Project Vine
8Distribution:   Vine Linux
9
10License:        LGPLv2+
11URL:            https://github.com/hughsie/libxmlb
12Source0:        http://people.freedesktop.org/~hughsient/releases/%{name}-%{version}.tar.xz
13
14BuildRequires: glib2-devel >= %{glib2_version}
15BuildRequires: gtk-doc
16#BuildRequires: libstemmer-devel
17BuildRequires: meson
18BuildRequires: gobject-introspection-devel
19BuildRequires: python3-setuptools
20
21# needed for the self tests
22BuildRequires: shared-mime-info
23
24Requires: glib2%{?_isa} >= %{glib2_version}
25Requires: shared-mime-info
26
27%description
28XML is slow to parse and strings inside the document cannot be memory mapped as
29they do not have a trailing NUL char. The libxmlb library takes XML source, and
30converts it to a structured binary representation with a deduplicated string
31table -- where the strings have the NULs included.
32
33This allows an application to mmap the binary XML file, do an XPath query and
34return some strings without actually parsing the entire document. This is all
35done using (almost) zero allocations and no actual copying of the binary data.
36
37
38%package devel
39Summary: Development package for %{name}
40Requires: %{name}%{?_isa} = %{version}-%{release}
41
42%description devel
43Files for development with %{name}.
44
45
46%prep
47%setup -q
48
49
50%build
51%meson \
52    -Dstemmer=false \
53    -Dgtkdoc=true \
54    -Dtests=true
55
56%meson_build
57
58
59%check
60%meson_test
61
62
63%install
64%meson_install
65rm -rf %{buildroot}%{_libexecdir}/installed-tests
66rm -rf %{buildroot}%{_datadir}/installed-tests
67
68
69%files
70%doc README.md
71%license LICENSE
72%{_libexecdir}/xb-tool
73%dir %{_libdir}/girepository-1.0
74%{_libdir}/girepository-1.0/*.typelib
75%{_libdir}/libxmlb.so.1*
76
77%files devel
78%dir %{_datadir}/gir-1.0
79%{_datadir}/gir-1.0/*.gir
80%dir %{_datadir}/gtk-doc
81%dir %{_datadir}/gtk-doc/html
82%{_datadir}/gtk-doc/html/libxmlb
83%{_includedir}/libxmlb-1
84%{_libdir}/libxmlb.so
85%{_libdir}/pkgconfig/xmlb.pc
86
87
88%changelog
89* Tue Aug 04 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.1.15-3
90- initial build for Vine Linux.
91
92* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.15-2
93- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
94
95* Wed Mar 04 2020 Richard Hughes <richard@hughsie.com> 0.1.15-1
96- New upstream release
97- Add xb_builder_source_add_simple_adapter()
98- Allow reversing the query results
99
100* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.14-2
101- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
102
103* Mon Jan 06 2020 Richard Hughes <richard@hughsie.com> 0.1.14-1
104- New upstream release
105- Do not use libuuid
106- Ignore adaptors added with xb_builder_source_add_converter()
107
108* Thu Oct 17 2019 Richard Hughes <richard@hughsie.com> 0.1.13-1
109- New upstream release
110- Export xb_silo_query_full()
111- Show the XPath that was used in the query in the error message
112
113* Fri Sep 27 2019 Richard Hughes <richard@hughsie.com> 0.1.12-1
114- New upstream release
115- Add xb_node_transmogrify to allow changing XML format
116- Do not escape a single quote with &apos;
117- Don't invalidate the silo for a GIO temp file
118- Fix up two memory leaks if using libxmlb from an introspected binding
119
120* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.11-2
121- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
122
123* Mon Jul 15 2019 Richard Hughes <richard@hughsie.com> 0.1.11-1
124- New upstream release
125- Add xb_node_query_first_full() API
126- Rebuild the XbMachine parser to support 'and' and 'or' predicates
127
128* Thu May 16 2019 Richard Hughes <richard@hughsie.com> 0.1.10-1
129- New upstream release
130- Do not mistake gzipped files as being application/x-zerosize content type
131- Fix running the installed tests with no checkout directory
132
133* Tue May 07 2019 Richard Hughes <richard@hughsie.com> 0.1.9-1
134- New upstream release
135- Correctly implement building a silo with _SINGLE_LANG set
136
137* Tue Apr 16 2019 Adam Williamson <awilliam@redhat.com> - 0.1.8-2
138- Rebuild with Meson fix for #1699099
139
140* Tue Mar 26 2019 Richard Hughes <richard@hughsie.com> 0.1.8-1
141- New upstream release
142- Add some installed tests
143- Always add all children when importing parent-less XML data
144
145* Fri Mar 08 2019 Richard Hughes <richard@hughsie.com> 0.1.7-1
146- New upstream release
147- Add XB_BUILDER_COMPILE_FLAG_IGNORE_GUID
148- Allow nesting XbBuilderSource content type handlers
149
150* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.6-2
151- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
152
153* Sun Dec 30 2018 Richard Hughes <richard@hughsie.com> 0.1.6-1
154- New upstream release
155- Allow controlling how the XbQuery is parsed
156
157* Wed Nov 21 2018 Richard Hughes <richard@hughsie.com> 0.1.5-1
158- New upstream release
159- Add xb_builder_node_export() for gnome-software
160- Ignore calls to xb_silo_query_build_index() with no results
161- Lazy load the stemmer when required
162
163* Fri Nov 09 2018 Richard Hughes <richard@hughsie.com> 0.1.4-1
164- New upstream release
165- Add support for bound variables and indexed strings
166- Optionally optimize predicates
167- Use INTE:INTE for comparison where available
168
169* Mon Oct 22 2018 Richard Hughes <richard@hughsie.com> 0.1.3-1
170- New upstream release
171- Add more API for fwupd and gnome-software
172- Switch from GPtrArray to XbStack for performance reasons
173
174* Tue Oct 16 2018 Richard Hughes <richard@hughsie.com> 0.1.2-1
175- New upstream release
176- Add more API for fwupd and gnome-software
177- Fix a crash when using xb_builder_node_set_text() in a fixup
178- Only run the XbBuilderSourceConverterFunc if the silo needs rebuilding
179- Return an error when the XPath predicate has invalid syntax
180
181* Thu Oct 11 2018 Richard Hughes <richard@hughsie.com> 0.1.1-1
182- New upstream release
183- Add support for more XPath funtions
184- Add new API required for gnome-software and fwupd
185
186* Thu Oct 04 2018 Richard Hughes <richard@hughsie.com> 0.1.0-1
187- Initial release for Fedora package review
Note: See TracBrowser for help on using the repository browser.