Commit Graph

184 Commits

Author SHA256 Message Date
718639687c Accepting request 298483 from GNOME:Next
Urgent update - we currently publish appstream metadata with duplicate entries - which is considered invalid (adobe fonts fix caused it)

OBS-URL: https://build.opensuse.org/request/show/298483
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/appstream-glib?expand=0&rev=34
2015-04-22 07:50:29 +00:00
Dominique Leuenberger
465ce3f32e Accepting request 295299 from GNOME:Factory
1

OBS-URL: https://build.opensuse.org/request/show/295299
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/appstream-glib?expand=0&rev=15
2015-04-15 15:42:37 +00:00
d1d4d118b9 Accepting request 295297 from GNOME:Next
Quite important fix... mate-screensaver has been seen in the wild causing this

OBS-URL: https://build.opensuse.org/request/show/295297
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/appstream-glib?expand=0&rev=32
2015-04-10 11:39:12 +00:00
Dominique Leuenberger
0ea0913719 Accepting request 294762 from GNOME:Factory
1

OBS-URL: https://build.opensuse.org/request/show/294762
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/appstream-glib?expand=0&rev=14
2015-04-10 07:47:11 +00:00
0767b5e823 Accepting request 294758 from GNOME:Next
- Drop appstream-glib-cairo-link.patch: fixed upstream.

OBS-URL: https://build.opensuse.org/request/show/294758
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/appstream-glib?expand=0&rev=30
2015-04-07 13:12:35 +00:00
cd8032c92d Accepting request 294741 from GNOME:Next
tweaked

OBS-URL: https://build.opensuse.org/request/show/294741
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/appstream-glib?expand=0&rev=29
2015-04-07 12:57:45 +00:00
Dominique Leuenberger
7fac495e77 Accepting request 293741 from GNOME:Factory
1

OBS-URL: https://build.opensuse.org/request/show/293741
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/appstream-glib?expand=0&rev=13
2015-04-03 12:34:03 +00:00
29c53fdb87 Accepting request 293721 from GNOME:Next
Update to 0.3.6

OBS-URL: https://build.opensuse.org/request/show/293721
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/appstream-glib?expand=0&rev=27
2015-03-30 22:43:48 +00:00
Dominique Leuenberger
c9c5626e11 Accepting request 292176 from GNOME:Factory
1

OBS-URL: https://build.opensuse.org/request/show/292176
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/appstream-glib?expand=0&rev=12
2015-03-25 20:03:47 +00:00
b36b862159 Accepting request 292065 from GNOME:Next
retry

OBS-URL: https://build.opensuse.org/request/show/292065
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/appstream-glib?expand=0&rev=25
2015-03-21 09:18:34 +00:00
Dominique Leuenberger
cf627c5bfb Accepting request 291176 from GNOME:Factory
1

OBS-URL: https://build.opensuse.org/request/show/291176
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/appstream-glib?expand=0&rev=11
2015-03-18 12:02:45 +00:00
Bjørn Lie
1312f66845 Accepting request 291172 from GNOME:Next
- Add gdk-pixbuf-loader-rsvg Requires: needed, in order to be able
  to convert .svg icons to pixmaps.

- Update to version 0.3.5:
  + New Features:
    - Add new API required for firmware support.
    - Add new API required for OSTree and xdg-app support.
    - Add 'news-to-appdata' and 'appdata-to-news' cmds to
      appstream-util.
    - Support all of the yet-unreleased AppStream 0.9 spec.
  + Bugfixes:
    - Add releases from the upstream AppData files.
    - Allow short descriptions when validating <description> in
      releases.
    - Correctly load descriptions from <releases> in AppData files.
    - Fix a builder crash where a package depends on itself.
    - Fix a crash when more than one thread tries to ensure the
      same package.
    - Fix DSO Linking error when built with --as-needed.
    - Make the failed AppStream metadata optional.
    - Make the icon tarball optional.
    - Relax validation checks to allow empty release sections.
    - Return the correct exit code from appstream-builder.
- Add gcab BuildRequires and Requires: needed for the cab
  extraction of the new Firmware support.

OBS-URL: https://build.opensuse.org/request/show/291172
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/appstream-glib?expand=0&rev=23
2015-03-17 13:09:04 +00:00
Dominique Leuenberger
968a5a2252 Accepting request 288064 from GNOME:Factory
1

OBS-URL: https://build.opensuse.org/request/show/288064
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/appstream-glib?expand=0&rev=10
2015-03-03 10:10:19 +00:00
4f13d54d7a Accepting request 287991 from GNOME:Next
- Update to version 0.3.4:
  + Allow specifying --packages-dir multiple times
  + Show the offending text when validation fails
  + Do not blacklist applications with broken AppData files
  + Remove the composite plugin
  + Add as_app_get_search_tokens()
  + Add show-search-tokens subcommand to appstream-util
  + Do not store short search tokens like 'a' and 'or'
  + trivial: Do not store search tokens with markup
  + Blacklist the 40 most common search tokens
  + Check if the search entries are valid before searching
  + Accept <metadata_licence> as a fallback for <metadata_license>
  + trivial: Fix 'make distcheck' now the composite plugin has gone
  + Release version 0.3.4

OBS-URL: https://build.opensuse.org/request/show/287991
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/appstream-glib?expand=0&rev=21
2015-02-27 10:43:40 +00:00
Dominique Leuenberger
b8609019b7 Accepting request 280058 from GNOME:Factory
1

OBS-URL: https://build.opensuse.org/request/show/280058
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/appstream-glib?expand=0&rev=9
2015-01-08 22:05:44 +00:00
Bjørn Lie
a31c5c6649 Accepting request 267250 from GNOME:Next
- Update to version 0.3.1.git.20150103.a7941d7:
  + Assume that stock icons are available in HiDPI sizes.
  + Blacklist the IBus desktop files used in gnome-control-center.
  + Add several more non-applications to the blacklist.
  + Blacklist KDE3 KCM components.
  + Assume <image>foo</iimagemg> is a source image kind for AppData
    files.
  + trivial: Support ASB_PACKAGE_ENSURE_VCS for RPM packages.
  + Handle other-endian MO files.
  + trivial: Add 4 more stock icons to the whitelist.
  + Fall back to the dumb tokenizer for keywords with special
    chars.

OBS-URL: https://build.opensuse.org/request/show/267250
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/appstream-glib?expand=0&rev=19
2015-01-06 14:46:38 +00:00
Dominique Leuenberger
b6e509b983 Accepting request 266349 from GNOME:Factory
1

OBS-URL: https://build.opensuse.org/request/show/266349
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/appstream-glib?expand=0&rev=8
2014-12-28 23:31:52 +00:00
Bjørn Lie
fa9589cd9e Accepting request 266303 from GNOME:Next
- Also obsolete appdata-tools-lang to facilitate updates.

OBS-URL: https://build.opensuse.org/request/show/266303
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/appstream-glib?expand=0&rev=17
2014-12-24 22:54:04 +00:00
Dominique Leuenberger
63e0e56f48 Accepting request 261762 from GNOME:Factory
Push GNOME 3.14.2

OBS-URL: https://build.opensuse.org/request/show/261762
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/appstream-glib?expand=0&rev=7
2014-11-18 21:45:54 +00:00
9d1603ac5a Accepting request 261387 from GNOME:Next
Cleanup - can be accepted despite the mangling of changes

OBS-URL: https://build.opensuse.org/request/show/261387
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/appstream-glib?expand=0&rev=15
2014-11-13 23:30:48 +00:00
24b35c8e7a - BuildIgnore brp-extract-appdata: As this packageis not desktop
relevant, we can do without brp-extract-appdata. This helps a
  great deal in bootstrapping: otherwise we end up with
  brp-extract-appdata requiring appstream-glib, which can't be
  built, as brp-extract-appdata is a support package in the
  buildroot.

OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/appstream-glib?expand=0&rev=14
2014-11-06 22:39:20 +00:00
Stephan Kulow
8ad3557e71 Accepting request 259169 from GNOME:Factory
1

OBS-URL: https://build.opensuse.org/request/show/259169
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/appstream-glib?expand=0&rev=6
2014-11-05 15:26:38 +00:00
675f4945cc Accepting request 259125 from GNOME:Next
- Update to 0.3.1.git.20141030.7a5f76a:
  + No longer trip over extracting hardlinked files.

OBS-URL: https://build.opensuse.org/request/show/259125
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/appstream-glib?expand=0&rev=12
2014-10-31 15:42:02 +00:00
Stephan Kulow
609e2804a4 Accepting request 258576 from GNOME:Factory
- Update to version 0.3.1.git.20141023.f8bf1b6:
  + Allow to disable some vetos.

- Update to version 0.3.1:
  + Add a kudo for a HiDPI ico.
  + Add an --enable-hidpi argument to appstream-builder.
  + New  APIs: AS_APP_VALIDATE_FLAG_ALL_APPS,
    asb_app_set_hidpi_enabled(), asb_context_get_min_icon_size(),
    asb_context_set_embedded_icons(), as_icon_convert_to_kind(),
    as_node_add_attribute_as_int(), as_screenshot_set_priority(),
    as_store_convert_icons(), as_utils_find_icon_filename_full()
    and as_utils_get_string_overlap().
  + Add AsIcon as a new abstract icon object.
  + Add AS_ICON_KIND_EMBEDDED and AS_ICON_KIND_LOCAL.
  + Alpm backend for appstream-builder.
  + Support filtering by metadata in status-csv.
  + Many bugfixes.
- Disable _build_from_cvs, as this is a released tarball again.

- Update to version 0.3.0.git.20141013.6d59429:
  + Allow to merge icons into appstream xml. Comes in handy for
    OBS, where we generate an appstream with embedded icons.
- Add gobject-introspection-devel BuildRequires: dependency to
  bootstrap the tarball.
- Add conditional (based on _build_from_vcs defines) gnome-common
  BuildRequires and call to autogen.sh: needed, as we are currently
  packaging a git snapshot.
- Add libyaml-devel BuildRequires: new dependency.
- Split new subpackages typelib-1_0-AppstreamBuilder-1_0 and
  typelib-1_0-AppstreamGlib-1_0.

OBS-URL: https://build.opensuse.org/request/show/258576
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/appstream-glib?expand=0&rev=5
2014-10-31 08:39:21 +00:00
3c2cd66e91 Git snapshot, no URL to get the tarball from - but it's a source service, so we're good
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/appstream-glib?expand=0&rev=10
2014-10-27 20:45:46 +00:00
8a63bcd5bb Accepting request 258374 from GNOME:Next
Let's move that one slowly to Factory - so we can get proper AppStream metadata

OBS-URL: https://build.opensuse.org/request/show/258374
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/appstream-glib?expand=0&rev=9
2014-10-27 16:08:27 +00:00
Stephan Kulow
61073a0f17 Accepting request 256085 from GNOME:Factory
- Update to version 0.2.6:
  + Add a veto if a .desktop file has NoDisplay=true.
  + Add more things to the blacklist that are not applications.
  + A keyword search match is better than the project name.
  + Turn of sig checking for rpm packages.
  + Update the SPDX license list to v1.20.
- Changes from version 0.2.5:
  + New Features:
    - Add an installed test for the destdir-check.
    - Add as_app_add_veto().
    - Add AS_APP_PARSE_FLAG_ALLOW_VETO.
    - Add AS_STORE_LOAD_FLAG_ALLOW_VETO.
    - Add as_store_remove_all().
    - Add as_store_set_builder_id().
    - Add as_utils_find_icon_filename().
    - Add as_utils_is_spdx_license().
    - Add as_utils_spdx_license_detokenize().
    - Add check-root to appstream-util.
    - Add some validation rules for metainfo files.
  + Bugfixes:
    - Allow desktop-&gt;addon demotion with an AppData file.
    - Allow different source roots to define addons.
    - Do not require sentence case when validating with relaxed
      settings.
    - Fix up legacy license IDs when tokenizing.
    - Ignore localized keywords.
    - Ignore localized screenshots.
    - Link client/appstream-util against gdk-pixbuf.
    - Metadata licenses like 'CC0 and CC-BY-3.0' are valid content
      licenses. (forwarded request 256084 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/256085
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/appstream-glib?expand=0&rev=4
2014-10-15 19:58:43 +00:00
f4d1972311 Accepting request 256094 from GNOME:Next
- Update to version 0.3.0.git.20141013.6d59429:
  + Allow to merge icons into appstream xml. Comes in handy for
    OBS, where we generate an appstream with embedded icons.
- Add gobject-introspection-devel BuildRequires: dependency to
  bootstrap the tarball.
- Add gnome-common BuildRequires and call to autogen.sh: needed, as
  we are currently packaging a git snapshot.
- Add libyaml-devel BuildRequires: new dependency.
- Split new subpackages typelib-1_0-AppstreamBuilder-1_0 and
  typelib-1_0-AppstreamGlib-1_0.
- Rename libappstream-builder1 to libappstream-builder7 and
  libappstream-glib1 to libappstream-glib7, following upstreams
  soname change.

OBS-URL: https://build.opensuse.org/request/show/256094
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/appstream-glib?expand=0&rev=7
2014-10-14 09:27:52 +00:00
11f87fb11e Accepting request 256084 from GNOME:Next
- Update to version 0.2.6:
  + Add a veto if a .desktop file has NoDisplay=true.
  + Add more things to the blacklist that are not applications.
  + A keyword search match is better than the project name.
  + Turn of sig checking for rpm packages.
  + Update the SPDX license list to v1.20.
- Changes from version 0.2.5:
  + New Features:
    - Add an installed test for the destdir-check.
    - Add as_app_add_veto().
    - Add AS_APP_PARSE_FLAG_ALLOW_VETO.
    - Add AS_STORE_LOAD_FLAG_ALLOW_VETO.
    - Add as_store_remove_all().
    - Add as_store_set_builder_id().
    - Add as_utils_find_icon_filename().
    - Add as_utils_is_spdx_license().
    - Add as_utils_spdx_license_detokenize().
    - Add check-root to appstream-util.
    - Add some validation rules for metainfo files.
  + Bugfixes:
    - Allow desktop->addon demotion with an AppData file.
    - Allow different source roots to define addons.
    - Do not require sentence case when validating with relaxed
      settings.
    - Fix up legacy license IDs when tokenizing.
    - Ignore localized keywords.
    - Ignore localized screenshots.
    - Link client/appstream-util against gdk-pixbuf.
    - Metadata licenses like 'CC0 and CC-BY-3.0' are valid content
      licenses.

OBS-URL: https://build.opensuse.org/request/show/256084
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/appstream-glib?expand=0&rev=6
2014-10-13 21:12:26 +00:00
Stephan Kulow
314947d937 Accepting request 246327 from GNOME:Factory
Push GNOME 3.13.90 for staging and openQA - DO NOT CHECKING - PRERELEASE SOFTWARE

OBS-URL: https://build.opensuse.org/request/show/246327
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/appstream-glib?expand=0&rev=3
2014-09-30 17:36:31 +00:00
b1859e7028 Accepting request 245971 from GNOME:Next
Push GNOME 3.13.90

OBS-URL: https://build.opensuse.org/request/show/245971
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/appstream-glib?expand=0&rev=4
2014-08-23 11:52:38 +00:00
Stephan Kulow
26fcbb1b28 Accepting request 241005 from GNOME:Factory
Addition of new appstream-glib library. Part of GNOME 3.14 stack,
but as it is new, it does not hurt to already push it now to
Factory... so we have it in time.

@coolo: this package actually contains appstream-builder: just like createrepo,
you can run it against a directory full of RPMs and it extracts a valid
appstream.xml.gz (plus icons) from it, which we should get published in our repo metadata
(for gnome-software and potentially other appstream based software centers).

Once this is in place (currently, there is a hack in place for Factory, but only based
on .desktop files, ignoring the actual shipped appdata.xml files), we will need zypper
to have a hook to perform appstream-util install <xml> <iconset> and enjoy the powers of it.

OBS-URL: https://build.opensuse.org/request/show/241005
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/appstream-glib?expand=0&rev=1
2014-07-20 08:49:45 +00:00
bd0d81481c Accepting request 241001 from GNOME:Next
Small fix - actually support RPMs

OBS-URL: https://build.opensuse.org/request/show/241001
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/appstream-glib?expand=0&rev=2
2014-07-14 21:35:33 +00:00
b6a678e0c7 Accepting request 240808 from GNOME:Next
Addition of new appstream-glib library. Part of GNOME 3.14 stack, but as it is new, it does not hurt to already push it now to Factory... so we have it in time.

OBS-URL: https://build.opensuse.org/request/show/240808
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/appstream-glib?expand=0&rev=1
2014-07-14 07:06:58 +00:00