Accepting request 394076 from home:Mailaender:branches:X11:Pantheon

document why the parallel build has been disabled

OBS-URL: https://build.opensuse.org/request/show/394076
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks5/AppStream?expand=0&rev=17
This commit is contained in:
Hrvoje Senjan 2016-05-06 17:56:58 +00:00 committed by Git OBS Bridge
parent 20f7b5e9c5
commit 16850082d2
4 changed files with 126 additions and 8 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:6a98ef41cda6a9d991083d0ec1cfdd97a62720ba04a3a983241dcf90f5f8211e
size 1903360

3
AppStream-0.9.5.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:13faec5280fd68be38e6b1094bea9079a1439824023b333bde9884070be9f188
size 1929872

View File

@ -1,3 +1,99 @@
-------------------------------------------------------------------
Fri May 6 17:25:56 UTC 2016 - mailaender@opensuse.org
- Generate the Vala API
- Update to version 0.9.5
Features:
* Update README (Matthias Klumpp)
* Provide a bit more hints for translators (Matthias Klumpp)
* Improve error messages when reading broken XML (Matthias Klumpp)
* Load all XML in AsXMLData (Matthias Klumpp)
* Implement reading localized images from metadata (Matthias Klumpp)
* Write localized images in XML/YAML serialize routines (Matthias Klumpp)
* Unify codepaths for checking compatible locales (Matthias Klumpp)
* yaml: Implement read/write support for the Languages field (Matthias Klumpp)
* xml: Serialize and read languages tag properly (Matthias Klumpp)
* validator: Validate files in legacy paths too (Matthias Klumpp)
Specification:
* spec: Allow localized screenshot images (Matthias Klumpp)
Bugfixes:
* Refactor icon-finding code and fix rare double-free corruption
(Matthias Klumpp)
* Properly validate randomly ordered XML tags for duplicates (Matthias Klumpp)
* validator: The translation tag is only valid in metainfo files
(Matthias Klumpp)
* Be slightly less pedantic about size info when reading screenshot
images (Matthias Klumpp)
* xml: Properly write <release/> description tag (Matthias Klumpp)
- From version 0.9.4
Features:
* Handle legacy screenshot tags (Matthias Klumpp)
* Print prettier YAML documents (Matthias Klumpp)
* yaml: Allow loading of distro metadata slices without header
(Matthias Klumpp)
* Do not check for installation candidate on minimal validation
(Matthias Klumpp)
* Don't check if component has an installation candidate before
including it (Matthias Klumpp)
* Quick-check components only when the pool is fully loaded (Matthias Klumpp)
* Support the stub data of GNOME Software (Matthias Klumpp)
* Support reading per-component priorities (Matthias Klumpp)
* Implement the architecture property (Matthias Klumpp)
* Use architecture data to resolve conflicting IDs (Matthias Klumpp)
* Add icon size information to generated XML (Matthias Klumpp)
* xml: Load size hints for icons (Matthias Klumpp)
* l10n: Update
Specification:
* docs: Explicitly define more minimally required tags per component
type (Matthias Klumpp)
* Make /usr/share/metainfo the canonical path for upstream metadata
(Matthias Klumpp)
* spec: Make architecture a property of <components/>, and no tag
(Matthias Klumpp)
* spec: Update the cached icon DEP-11 specification to allow size
information (Matthias Klumpp)
Bugfixes:
* Fix a few minor issues spotted by the YAML validator (Matthias Klumpp)
* Correctly build distro XML descriptions from upstream XML (Matthias Klumpp)
* Be very strict about which elements are allowed in a description
tag (Matthias Klumpp)
* yaml: Prevent bool keys (Matthias Klumpp)
* ascli: Properly print long descriptions and wrap lines (Matthias Klumpp)
* Export less C++ symbols (Matthias Klumpp)
* Show a better error message when failing to parse XML (Matthias Klumpp)
* Allow adding 0x0 icons (Matthias Klumpp)
* yaml: Implement the updated "cached" icon format in a
backwards-compatible way (Matthias Klumpp)
* apt: Drop flat repository entries (Matthias Klumpp)
* Probe less sizes if we already have size information (Matthias Klumpp)
* Don't make stubs delete package information from valid components
(Matthias Klumpp)
* apt: Handle quoted origin entries properly (Matthias Klumpp)
- From version 0.9.4
Features:
* Allow to update an existing component with fresh metadata
* Implement YAML serialization
* writer: Allow to omit writing a header/root node
* cli: Add convenience method to install metainfo files
* cli: Add a new "status" command for various diagnostic information
* yaml: Allow unicode
* Print prettier XML by default
* l10n: Update
Bugfixes:
* Reset umask before building the data cache
* apt: Work around APT using server mtime for its downloaded files
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Feb 29 14:05:16 UTC 2016 - tittiatcoke@gmail.com Mon Feb 29 14:05:16 UTC 2016 - tittiatcoke@gmail.com

View File

@ -17,18 +17,16 @@
Name: AppStream Name: AppStream
Version: 0.9.2 Version: 0.9.5
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: http://www.freedesktop.org/wiki/Distributions/AppStream/Software
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 BuildRequires: cmake >= 3.1.0
BuildRequires: gettext BuildRequires: gettext
BuildRequires: intltool BuildRequires: intltool
BuildRequires: libxapian-devel
BuildRequires: libyaml-devel
BuildRequires: xmlto BuildRequires: xmlto
BuildRequires: pkgconfig(Qt5Core) BuildRequires: pkgconfig(Qt5Core)
BuildRequires: pkgconfig(Qt5Test) BuildRequires: pkgconfig(Qt5Test)
@ -37,6 +35,9 @@ BuildRequires: pkgconfig(gobject-introspection-1.0)
BuildRequires: pkgconfig(libxml-2.0) BuildRequires: pkgconfig(libxml-2.0)
BuildRequires: pkgconfig(packagekit-glib2) BuildRequires: pkgconfig(packagekit-glib2)
BuildRequires: pkgconfig(protobuf) BuildRequires: pkgconfig(protobuf)
BuildRequires: pkgconfig(vapigen)
BuildRequires: pkgconfig(xapian-core)
BuildRequires: pkgconfig(yaml-0.1)
BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRoot: %{_tmppath}/%{name}-%{version}-build
Requires: libappstream3 Requires: libappstream3
@ -95,6 +96,18 @@ all the software graphical tools used in different distributions, and
use some of the latest technology like PolicyKit to make the process use some of the latest technology like PolicyKit to make the process
suck less. suck less.
%package vala
Summary: Simple software installation management software -- Vala bindings
License: LGPL-2.1+
Group: System/Libraries
%description vala
These are the AppStream vala language bindings.
Vala is a new programming language that aims to bring modern programming language features
without imposing any additional runtime requirements and without using a different ABI compared
to applications and libraries written in C.
%lang_package %lang_package
%prep %prep
@ -108,10 +121,13 @@ SUFFIX=""
%endif %endif
%cmake -DQT=ON \ %cmake -DQT=ON \
-DVAPI=ON \
-DINSTALL_PREBUILT_DOCS=OFF \ -DINSTALL_PREBUILT_DOCS=OFF \
-DDOCUMENTATION=OFF \ -DDOCUMENTATION=OFF \
-DAPPSTREAM_QT_VERSION=5 -DAPPSTREAM_QT_VERSION=5
make %{?_smp_mflags}
# no parallel build due to https://github.com/ximion/appstream/issues/40
make
%install %install
%make_install -C build %make_install -C build
@ -170,4 +186,10 @@ make %{?_smp_mflags}
%doc LICENSE* %doc LICENSE*
%{_libdir}/girepository-1.0/AppStream-1.0.typelib %{_libdir}/girepository-1.0/AppStream-1.0.typelib
%files vala
%defattr(-,root,root)
%dir %{_datadir}/vala/
%dir %{_datadir}/vala/vapi/
%{_datadir}/vala/vapi/appstream.vapi
%changelog %changelog