This commit is contained in:
parent
ffba253cf6
commit
11d12aae4c
3
AppStream-0.10.0.tar.xz
Normal file
3
AppStream-0.10.0.tar.xz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:71e561064522b10039c3f36864cbcbdebb4e94db0500d9c4e92a13760072bbb8
|
||||||
|
size 1901672
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:1d1c778b5a0b4c65bdfdcaacf19765f691551118326678c109401dba52c7350f
|
|
||||||
size 1931176
|
|
@ -1,3 +1,133 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Sep 16 07:45:43 UTC 2016 - alarrosa@suse.com
|
||||||
|
|
||||||
|
- Update to version 0.10.0
|
||||||
|
- Disable stemming support until we have libstemmer packaged.
|
||||||
|
- Generate libappstream4 packages since AppStream changes the ABI in 0.10.0
|
||||||
|
|
||||||
|
Notes:
|
||||||
|
* This release breaks API/ABI in order to support multiple metadata sets describing the same
|
||||||
|
component (needed for bundling support), moving away from the database as central data store
|
||||||
|
and general cleanup.
|
||||||
|
* Porting is relatively straightforward, if you were using AsDatabase, you should switch to AsPool
|
||||||
|
now (AsDatabase has been a wrapper around AsPool for a while anyway).
|
||||||
|
* Many methods became private API with this release, file a bug if you miss anything.
|
||||||
|
* The 'categories.xml' file is gone - please account for that if you were reading it directly,
|
||||||
|
and consider using AsCategory instead, which offers the same functionality.
|
||||||
|
|
||||||
|
Features:
|
||||||
|
* Remove the AsDatabase class (Matthias Klumpp)
|
||||||
|
* Use cmakedefine for compile-time features (Matthias Klumpp)
|
||||||
|
* Rename AsDataPool -> AsPool (Matthias Klumpp)
|
||||||
|
* Add placeholder enum for web applications (Matthias Klumpp)
|
||||||
|
* qt: Implement Appstream::Release for the Qt interface (Aleix Pol)
|
||||||
|
* Recognize the "Pantheon" desktop for Elementary (Matthias Klumpp)
|
||||||
|
* Get rid of the menu parser and make AsCategory more useful instead (Matthias Klumpp)
|
||||||
|
* Allow AsComponent to automatically check for list-value duplicates (Matthias Klumpp)
|
||||||
|
* Give bundles their own class (Matthias Klumpp)
|
||||||
|
* Stop shipping the categories.xml file (Matthias Klumpp)
|
||||||
|
* Allow multiple metadata sets in the pool to describe a component (Matthias Klumpp)
|
||||||
|
* Name AppStream metadata styles consistently (Matthias Klumpp)
|
||||||
|
* Allow the 'C' description fallback to be turned off (Iain Lane)
|
||||||
|
* Make AsScreenshot return localized images by default (Matthias Klumpp)
|
||||||
|
* Allow to compare AsRelease versions easily (Matthias Klumpp)
|
||||||
|
* Make get_icon_repository_paths private API (Matthias Klumpp)
|
||||||
|
* ascli: Allow dumping metadata as YAML (Matthias Klumpp)
|
||||||
|
* Use GVariant instead of ProtoBuf based cache (Matthias Klumpp)
|
||||||
|
* Enable stemming by default (Matthias Klumpp)
|
||||||
|
* Make components directly reference their addons, avoiding to query twice (Matthias Klumpp)
|
||||||
|
* Refactor data pool metadata loading (Matthias Klumpp)
|
||||||
|
* Allow setting the AppStream format version when (de)serializing data (Matthias Klumpp)
|
||||||
|
* Always write modern metadata, unless a lower format version is requested explicitly (Matthias Klumpp)
|
||||||
|
* Also find components in searches which have the search keyword in an addon (Matthias Klumpp)
|
||||||
|
* ascli: Add function to convert XML to YAML and vice versa (Matthias Klumpp)
|
||||||
|
* Consistent naming for metadata format and style (Matthias Klumpp)
|
||||||
|
|
||||||
|
Specification:
|
||||||
|
* spec: Add hint on how the keywords tag should be localized (Matthias Klumpp)
|
||||||
|
|
||||||
|
Bugfixes:
|
||||||
|
* Resolve unit test failures on arm and mips (Matthias Klumpp)
|
||||||
|
* gir: Correctly annotate ownership transference of GPtrArrays (Matthias Klumpp)
|
||||||
|
* l10n: Drop languages without translations (Matthias Klumpp)
|
||||||
|
* Don't hide symbols in public headers (Matthias Klumpp)
|
||||||
|
* Properly validate desktop-environment strings (Matthias Klumpp)
|
||||||
|
* validator: Fix name/summary check in validate-tree (Matthias Klumpp)
|
||||||
|
* xml: Properly write localized keywords (Matthias Klumpp)
|
||||||
|
* Avoid watching superfluous directories for metadata (Matthias Klumpp)
|
||||||
|
* Update architecture diagrams and optimize PNGs (Matthias Klumpp)
|
||||||
|
* Get rid of Xapian-isms (Matthias Klumpp)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Sep 16 07:35:01 UTC 2016 - alarrosa@suse.com
|
||||||
|
|
||||||
|
- Update to version 0.9.8
|
||||||
|
|
||||||
|
Features:
|
||||||
|
* qt: Different approach for storing the icon size and url relation (Aleix Pol)
|
||||||
|
* Strictly validate AppStream IDs (Matthias Klumpp)
|
||||||
|
* Add AsSuggested class (Lucas Moura)
|
||||||
|
* tests: Test merges for suggestions (Lucas Moura)
|
||||||
|
* Add functions handling SPDX license ids and expressions (Matthias Klumpp)
|
||||||
|
* validator: Include a line-hint in the issue report (Matthias Klumpp)
|
||||||
|
* Implement console-application component type (Matthias Klumpp)
|
||||||
|
* validator: Validate files following the new cid scheme properly (Matthias Klumpp)
|
||||||
|
* validator: Validate metadata_license for permissiveness (Matthias Klumpp)
|
||||||
|
* Compress cache data (Matthias Klumpp)
|
||||||
|
* Implement "translate" URL type (Matthias Klumpp)
|
||||||
|
* xml: Implement the suggests tag (Matthias Klumpp)
|
||||||
|
* yaml: Implement reading and writing of Suggests field (Matthias Klumpp)
|
||||||
|
* Consider merge components valid if they have at least an ID (Matthias Klumpp)
|
||||||
|
* yaml: Read/write merge components (Matthias Klumpp)
|
||||||
|
|
||||||
|
Specification:
|
||||||
|
* spec: Add console-application component type (Matthias Klumpp)
|
||||||
|
* spec: Streamline the requirements for component-ids (Matthias Klumpp)
|
||||||
|
* spec: Define a "translate" URL type (Matthias Klumpp)
|
||||||
|
* spec: Specify the suggests tag (Matthias Klumpp)
|
||||||
|
* spec: Describe the merge property (Matthias Klumpp)
|
||||||
|
* spec: Proofreading fixes (Philip Withnall)
|
||||||
|
|
||||||
|
Bugfixes:
|
||||||
|
* Make searching for multiple terms work properly again (Matthias Klumpp)
|
||||||
|
* Don't fail on invalid search terms (Matthias Klumpp)
|
||||||
|
* Don't re-instantiate stemmer on each use (Matthias Klumpp)
|
||||||
|
* ascli: Line-wrap unicode texts properly on the console (Matthias Klumpp)
|
||||||
|
* Add missing docs to the API reference (Matthias Klumpp)
|
||||||
|
* tests: Add test description to each test (Matthias Klumpp)
|
||||||
|
* Sort search results by default (Matthias Klumpp)
|
||||||
|
* Fix a few issues with merging (Matthias Klumpp)
|
||||||
|
|
||||||
|
- From version 0.9.7
|
||||||
|
|
||||||
|
Features:
|
||||||
|
* Don't fall back to Debian screenshots server if none is specified for the distro (Matthias Klumpp)
|
||||||
|
* Split out distro-specific helpers (Matthias Klumpp)
|
||||||
|
* Implement Xapian-less search (Matthias Klumpp)
|
||||||
|
* Use a pure PB cache instead of Xapian (Matthias Klumpp)
|
||||||
|
* qt: Don't rely on Xapian for searches (Matthias Klumpp)
|
||||||
|
* Deprecate AsDatabase (Matthias Klumpp)
|
||||||
|
* Hide internal symbols from the symbols table (Matthias Klumpp)
|
||||||
|
* Allow injecting components into the pool and unittest the cache (Matthias Klumpp)
|
||||||
|
* Add by-category filter to AsDataPool (Matthias Klumpp)
|
||||||
|
* Validate Freedesktop category names (Matthias Klumpp)
|
||||||
|
* Allow building AppStream with stemming support (Matthias Klumpp)
|
||||||
|
* Cache search tokens (Matthias Klumpp)
|
||||||
|
|
||||||
|
Specification:
|
||||||
|
* docs/quickstart: Clarify the role of releases/provides (Matthias Klumpp)
|
||||||
|
* docs/quickstart: Screenshot images don't need to define width/height (Matthias Klumpp)
|
||||||
|
|
||||||
|
Bugfixes:
|
||||||
|
* qt: Properly expose enums for introspection (Aleix Pol)
|
||||||
|
* qt: Make it possible to easily output data types using QDebug (Aleix Pol)
|
||||||
|
* xml: Fix formatting of <screenshot/> tag (Matthias Klumpp)
|
||||||
|
* xml: Work around non-threadsafe behavior of libxml2 (Matthias Klumpp)
|
||||||
|
* xml: Properly write provides tag (Matthias Klumpp)
|
||||||
|
* Fix code documentation for as_component_get_id (Lucas Moura)
|
||||||
|
* Fix some xmldata methods documentation (Lucas Moura)
|
||||||
|
* cli: Create metainfo directory if it is missing and respect DESTDIR (Matthias Klumpp)
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu Jun 9 21:38:35 UTC 2016 - mailaender@opensuse.org
|
Thu Jun 9 21:38:35 UTC 2016 - mailaender@opensuse.org
|
||||||
|
|
||||||
|
@ -17,12 +17,12 @@
|
|||||||
|
|
||||||
|
|
||||||
Name: AppStream
|
Name: AppStream
|
||||||
Version: 0.9.6
|
Version: 0.10.0
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Utilities to generate, maintain and access the AppStream Xapian database
|
Summary: Utilities to generate, maintain and access the AppStream Xapian database
|
||||||
License: GPL-2.0+ and LGPL-2.1+
|
License: GPL-2.0+ and LGPL-2.1+
|
||||||
Group: Development/Libraries/C and C++
|
Group: Development/Libraries/C and C++
|
||||||
Url: http://www.freedesktop.org/wiki/Distributions/AppStream/Software
|
Url: https://www.freedesktop.org/software/appstream/docs/
|
||||||
Source: http://www.freedesktop.org/software/appstream/releases/%{name}-%{version}.tar.xz
|
Source: http://www.freedesktop.org/software/appstream/releases/%{name}-%{version}.tar.xz
|
||||||
BuildRequires: cmake >= 3.1.0
|
BuildRequires: cmake >= 3.1.0
|
||||||
BuildRequires: gettext
|
BuildRequires: gettext
|
||||||
@ -44,12 +44,12 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
|||||||
AppStream-Core makes it easy to access application information from the
|
AppStream-Core makes it easy to access application information from the
|
||||||
AppStream database over a nice GObject-based interface.
|
AppStream database over a nice GObject-based interface.
|
||||||
|
|
||||||
%package -n libappstream3
|
%package -n libappstream4
|
||||||
Summary: The main library for AppStream
|
Summary: The main library for AppStream
|
||||||
License: GPL-2.0+ and LGPL-2.1+
|
License: GPL-2.0+ and LGPL-2.1+
|
||||||
Group: System/Libraries
|
Group: System/Libraries
|
||||||
|
|
||||||
%description -n libappstream3
|
%description -n libappstream4
|
||||||
The main library for AppStream.
|
The main library for AppStream.
|
||||||
|
|
||||||
%package -n libAppstreamQt1
|
%package -n libAppstreamQt1
|
||||||
@ -65,7 +65,7 @@ Summary: Needed include files and libraries for development
|
|||||||
License: GPL-2.0+ and LGPL-2.1+
|
License: GPL-2.0+ and LGPL-2.1+
|
||||||
Group: Development/Libraries/C and C++
|
Group: Development/Libraries/C and C++
|
||||||
Requires: libAppstreamQt1 = %{version}
|
Requires: libAppstreamQt1 = %{version}
|
||||||
Requires: libappstream3 = %{version}
|
Requires: libappstream4 = %{version}
|
||||||
|
|
||||||
%description -n libAppstreamQt-devel
|
%description -n libAppstreamQt-devel
|
||||||
This package contains all necessary include files, libraries,
|
This package contains all necessary include files, libraries,
|
||||||
@ -111,6 +111,7 @@ SUFFIX=""
|
|||||||
-DVAPI=ON \
|
-DVAPI=ON \
|
||||||
-DINSTALL_PREBUILT_DOCS=OFF \
|
-DINSTALL_PREBUILT_DOCS=OFF \
|
||||||
-DDOCUMENTATION=OFF \
|
-DDOCUMENTATION=OFF \
|
||||||
|
-DSTEMMING=OFF \
|
||||||
-DAPPSTREAM_QT_VERSION=5
|
-DAPPSTREAM_QT_VERSION=5
|
||||||
|
|
||||||
%make_jobs
|
%make_jobs
|
||||||
@ -120,9 +121,9 @@ SUFFIX=""
|
|||||||
|
|
||||||
%find_lang appstream %{name}.lang
|
%find_lang appstream %{name}.lang
|
||||||
|
|
||||||
%post -n libappstream3 -p /sbin/ldconfig
|
%post -n libappstream4 -p /sbin/ldconfig
|
||||||
|
|
||||||
%postun -n libappstream3 -p /sbin/ldconfig
|
%postun -n libappstream4 -p /sbin/ldconfig
|
||||||
|
|
||||||
%post -n libAppstreamQt1 -p /sbin/ldconfig
|
%post -n libAppstreamQt1 -p /sbin/ldconfig
|
||||||
|
|
||||||
@ -135,11 +136,11 @@ SUFFIX=""
|
|||||||
%doc LICENSE* NEWS
|
%doc LICENSE* NEWS
|
||||||
%{_bindir}/appstreamcli
|
%{_bindir}/appstreamcli
|
||||||
%config(noreplace) %{_sysconfdir}/appstream.conf
|
%config(noreplace) %{_sysconfdir}/appstream.conf
|
||||||
%dir %{_datadir}/app-info
|
#dir %{_datadir}/app-info
|
||||||
%{_datadir}/app-info/categories.xml
|
#{_datadir}/app-info/categories.xml
|
||||||
%{_mandir}/man1/appstreamcli.*
|
%{_mandir}/man1/appstreamcli.*
|
||||||
|
|
||||||
%files -n libappstream3
|
%files -n libappstream4
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%doc LICENSE* NEWS
|
%doc LICENSE* NEWS
|
||||||
%{_libdir}/libappstream.so.*
|
%{_libdir}/libappstream.so.*
|
||||||
|
Loading…
Reference in New Issue
Block a user