Accepting request 1058216 from KDE:Frameworks5
OBS-URL: https://build.opensuse.org/request/show/1058216 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/AppStream?expand=0&rev=31
This commit is contained in:
commit
e7686175de
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:cb15ed62cc2729683879a2dbf98c0a3267ea2b4d57bba6bc55e70a25500e04c2
|
||||
size 2499336
|
@ -1,16 +0,0 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQIzBAABCAAdFiEE0zo/DKFrCsxRpgc4SUyKX79N7OsFAmMDwI8ACgkQSUyKX79N
|
||||
7OtnpxAAi3fgofTS+NgXlMh2JZAkc4JtU0Ob686gb0G1mmaZamKtxCmt/OhS6owt
|
||||
VsYJV6RMeMRsDTLb7QfWkrcBDFsGQcujHsqWFDKyc8igg5ruv2TSlCFbm9B/gTaL
|
||||
0AhS0FOYpQ9vMRYeCR9l4MesYPor96EXkEwnrj5ea7hNR2pCgD13Sa6C/plIENVZ
|
||||
W5XnnIDvThp9WKt1jUjkxmEinZI2G/qIJGsjI+spORXT9knd7PV62WuwwhQAY5QZ
|
||||
/9Aky853FbqQB9fVjxGj13pLxrHE0vboSsvoHij6opKahc0TzlGuDuSMCUFLr7x1
|
||||
JIiAkXQeN+fWJo1TfnVy+HmgXChaQjQI0W6JrH3Mp6lQ5W7hJsmdB8l3hfEeRfLe
|
||||
+DAehvRD+lSwVAqsTq1+hX75m91Ua1CAHEDLFl2zcH9PD+lVUYDwL9+KaqVokaaB
|
||||
EfgkeWxRrgcjauoZI9Zd2EUUopfQoLKSSovAnePDLcnY04kpsvdk+5lFcIx6O6+i
|
||||
mncaxuHwVYgTlH/ly2RXwwO0rHgri327iGQSYzDivCmHkkqVmiJ1u5pJHSn02b76
|
||||
cKWwXmC2MIQYkgrEVlP5u42NpcKJbN5DfnO0kzSgQNHRHFNM9f4O/G9AnGBdnyZV
|
||||
cveTK6b/o3BO2EKO7sJnAJCOAxgzRpkfZqr20W6WmN2rpm8AOVQ=
|
||||
=Cc0G
|
||||
-----END PGP SIGNATURE-----
|
3
AppStream-0.15.6.tar.xz
Normal file
3
AppStream-0.15.6.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:23d6c940368b5a6cedf622df3707c0dd8679cf4b0739f7aba13f925c58cdf10e
|
||||
size 2517688
|
16
AppStream-0.15.6.tar.xz.asc
Normal file
16
AppStream-0.15.6.tar.xz.asc
Normal file
@ -0,0 +1,16 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQIzBAABCAAdFiEE0zo/DKFrCsxRpgc4SUyKX79N7OsFAmOk3q4ACgkQSUyKX79N
|
||||
7Otdcw/9HFk3JnQhAf3bAOWPJjziJNj2cYDuvW0v/ssqPwZ5A7fxqBFY5px34ONj
|
||||
ipv2GqdARz9yxKQ/dIjkQ8E7lW9DVfhD9zgqLymPFpMzeRFewMYv8UOZP2bSS7iS
|
||||
g9NQ8Q4sLmmpXsPBNvMTz7fSXIDRZ9bWSH7k2nCgJCvzziXslT0XLh9WvrHOcFWm
|
||||
G5SSWCTAe0VvyMX3Xc7Zs0to/vDNS/xvrI+dbj53qz9pX552mT53+e5HzVIIDEpJ
|
||||
cLWRM5w+LZSyLNziBDCvhrPBEexGljff064YWobht5bp6HVDl5WsRjzgizwr9asS
|
||||
pKB1n0Q7k0h7tMIWFKHelZoMdpcy7pJKLa4Scy2GInyXtj+7HFZzoePtZa0eRSiI
|
||||
HGJuSsw/wWMKQelSL4C/Cinqk0kJzBnAhv21DYSGWy2hFs/c/oc5kvSohhXUjqui
|
||||
x/QTmQgnv1xqjL74+UVQwQPpLCHz+CAcupvoAIL92G+LEVKhAIf31KrpoPsjUUAr
|
||||
RCF15G/ZQz32E/LNwlxajCQ/x8Y6LlxiNSU9155xZrnhrCjXrhtHly8dIKROprXY
|
||||
pFrt57FplvB0F7zhwXuEMw4S+ZysbrZS4q+eOYjJ8790Xvrlv39EspQg+i1Lzw5D
|
||||
U7Ywn8Z+4PaiR5kgbSrPXpHLqD1OlS6RimvK7pRVutkQTKmgrlw=
|
||||
=FRC3
|
||||
-----END PGP SIGNATURE-----
|
@ -1,3 +1,52 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 12 07:53:52 UTC 2023 - Antonio Larrosa <alarrosa@suse.com>
|
||||
|
||||
- Update to version 0.15.6:
|
||||
* Features:
|
||||
+ qt: Add API for ContentRating descriptions and ratingIds
|
||||
+ Add some coccinelle semantic patches for common style issues
|
||||
+ compose: Allow building without SVG support (for bootstrap only)
|
||||
+ validator:
|
||||
- Check for nodes that are text nodes even though they shouldn't be
|
||||
- Extend validation for custom tag
|
||||
- Improve Screenshot validation
|
||||
* Specification:
|
||||
+ docs: Fix typos in <extends> documentation
|
||||
* Bugfixes:
|
||||
+ validator:
|
||||
- internat: Don't allow bandwidth_mbitps when value is offline-only
|
||||
- Fix timestamp validation
|
||||
- Allow release descriptions to start with punctuation
|
||||
+ compose:
|
||||
- Only add no-metainfo tag if component isn't already ignored
|
||||
- Show better error in AscImage if compose was build without rsvg
|
||||
+ Add a hack to clarify proper PtrArray element ownership for language bindings
|
||||
+ qt:
|
||||
- Port away from deprecated QDateTime API
|
||||
- Deprecate Component::requires
|
||||
- Fix warning
|
||||
- Fix stringListToCharArray and Pool::componentsByCategories
|
||||
- Port away from deprecated foreach
|
||||
+ as-review:
|
||||
- Add a typedef for property enums
|
||||
- Install properties at once rather than individually
|
||||
- Specify G_PARAM_STATIC_STRINGS for properties
|
||||
- Emit GObject::notify on property value changes
|
||||
- Add missing property for as_review_{get,set}_priority()
|
||||
+ ascli: fix NULL pointer dereference
|
||||
* Miscellaneous:
|
||||
+ docs: Split releases specification into its own section
|
||||
+ style: Make code easier to read by using helper macros in all places
|
||||
+ Make some compiler warnings fatal unconditionally
|
||||
- Add patch to support meson 0.59 which is the only version available
|
||||
in SLE 15 SP5:
|
||||
* support-meson0.59.patch
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 14 13:25:20 UTC 2022 - Christophe Giboudeaux <christophe@krop.fr>
|
||||
|
||||
- Don't use %ldconfig_scriptlets. Leap 15.3 doesn't understand it.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 2 18:07:51 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file for package AppStream
|
||||
#
|
||||
# Copyright (c) 2022 SUSE LLC
|
||||
# Copyright (c) 2023 SUSE LLC
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@ -22,7 +22,7 @@
|
||||
%bcond_without vala
|
||||
%endif
|
||||
Name: AppStream
|
||||
Version: 0.15.5
|
||||
Version: 0.15.6
|
||||
Release: 0
|
||||
Summary: Tools and libraries to work with AppStream metadata
|
||||
License: LGPL-2.1-or-later
|
||||
@ -31,11 +31,12 @@ URL: https://www.freedesktop.org/software/appstream/docs/
|
||||
Source0: http://www.freedesktop.org/software/appstream/releases/%{name}-%{version}.tar.xz
|
||||
Source1: http://www.freedesktop.org/software/appstream/releases/%{name}-%{version}.tar.xz.asc
|
||||
Source2: %{name}.keyring
|
||||
Patch0: support-meson0.59.patch
|
||||
BuildRequires: docbook-xsl-stylesheets
|
||||
BuildRequires: gettext
|
||||
BuildRequires: gperf
|
||||
BuildRequires: itstool
|
||||
BuildRequires: meson >= 0.62
|
||||
BuildRequires: meson >= 0.59
|
||||
BuildRequires: pkgconfig
|
||||
BuildRequires: xsltproc
|
||||
BuildRequires: pkgconfig(Qt5Core)
|
||||
@ -144,8 +145,10 @@ rm -r %{buildroot}%{_datadir}/installed-tests
|
||||
|
||||
%find_lang appstream %{name}.lang
|
||||
|
||||
%ldconfig_scriptlets -n libappstream%{libappstream_sover}
|
||||
%ldconfig_scriptlets -n libAppStreamQt%{libAppStreamQt_sover}
|
||||
%post -n libAppStreamQt%{libAppStreamQt_sover} -p /sbin/ldconfig
|
||||
%post -n libappstream%{libappstream_sover} -p /sbin/ldconfig
|
||||
%postun -n libAppStreamQt%{libAppStreamQt_sover} -p /sbin/ldconfig
|
||||
%postun -n libappstream%{libappstream_sover} -p /sbin/ldconfig
|
||||
|
||||
%files lang -f %{name}.lang
|
||||
|
||||
|
91
support-meson0.59.patch
Normal file
91
support-meson0.59.patch
Normal file
@ -0,0 +1,91 @@
|
||||
Index: AppStream-0.15.6/meson.build
|
||||
===================================================================
|
||||
--- AppStream-0.15.6.orig/meson.build
|
||||
+++ AppStream-0.15.6/meson.build
|
||||
@@ -1,5 +1,5 @@
|
||||
project('AppStream', 'c',
|
||||
- meson_version: '>=0.62',
|
||||
+ meson_version: '>=0.59',
|
||||
default_options: ['c_std=c11', 'cpp_std=gnu++14'],
|
||||
|
||||
license: 'LGPL-2.1+',
|
||||
@@ -112,6 +112,7 @@ add_project_arguments(
|
||||
'-Werror=missing-include-dirs',
|
||||
'-Werror=declaration-after-statement',
|
||||
'-Werror=format-security',
|
||||
+ '-Werror=format',
|
||||
|
||||
'-Wno-missing-field-initializers',
|
||||
'-Wno-error=missing-field-initializers',
|
||||
@@ -130,6 +131,7 @@ add_project_arguments(
|
||||
'-Werror=return-type',
|
||||
'-Werror=misleading-indentation',
|
||||
'-Werror=format-security',
|
||||
+ '-Werror=format',
|
||||
language: 'cpp'
|
||||
)
|
||||
add_project_arguments('-DAS_COMPILATION', language: 'c')
|
||||
Index: AppStream-0.15.6/po/meson.build
|
||||
===================================================================
|
||||
--- AppStream-0.15.6.orig/po/meson.build
|
||||
+++ AppStream-0.15.6/po/meson.build
|
||||
@@ -1,5 +1,20 @@
|
||||
|
||||
as_gettext_domain = 'appstream'
|
||||
+
|
||||
+if meson.version().version_compare('<0.62')
|
||||
+i18n.gettext(as_gettext_domain,
|
||||
+ preset : 'glib',
|
||||
+ data_dirs: [join_paths(source_root, 'data')],
|
||||
+ args: [
|
||||
+ '--default-domain=' + as_gettext_domain,
|
||||
+ '--from-code=UTF-8',
|
||||
+ '-i', '-F', '-c', '--no-wrap',
|
||||
+ '--package-name=' + as_gettext_domain,
|
||||
+ '--copyright-holder=Matthias Klumpp',
|
||||
+ '--msgid-bugs-address=appstream@lists.freedesktop.org'
|
||||
+ ]
|
||||
+)
|
||||
+else
|
||||
i18n_result = i18n.gettext(as_gettext_domain,
|
||||
preset : 'glib',
|
||||
data_dirs: [join_paths(source_root, 'data')],
|
||||
@@ -12,6 +27,7 @@ i18n_result = i18n.gettext(as_gettext_do
|
||||
'--msgid-bugs-address=appstream@lists.freedesktop.org'
|
||||
]
|
||||
)
|
||||
+endif
|
||||
|
||||
run_target ('make-linguas',
|
||||
command: ['sh',
|
||||
Index: AppStream-0.15.6/data/meson.build
|
||||
===================================================================
|
||||
--- AppStream-0.15.6.orig/data/meson.build
|
||||
+++ AppStream-0.15.6/data/meson.build
|
||||
@@ -17,6 +17,18 @@ metainfo_with_relinfo = custom_target('g
|
||||
command : [ascli_exe, 'news-to-metainfo', '--limit=6', '@INPUT0@', '@INPUT1@', '@OUTPUT@']
|
||||
)
|
||||
|
||||
+ # generates XML with mangled description markup tags, but better than nothing...
|
||||
+if meson.version().version_compare('<0.62')
|
||||
+metainfo_i18n = i18n.merge_file (
|
||||
+ input: metainfo_with_relinfo,
|
||||
+ output: 'org.freedesktop.appstream.cli.metainfo.xml',
|
||||
+ type: 'xml',
|
||||
+ data_dirs: [meson.current_source_dir()],
|
||||
+ po_dir: join_paths (source_root, 'po'),
|
||||
+ install: true,
|
||||
+ install_dir: metainfo_dir
|
||||
+)
|
||||
+else
|
||||
metainfo_i18n = i18n.itstool_join(
|
||||
input: metainfo_with_relinfo,
|
||||
output: 'org.freedesktop.appstream.cli.metainfo.xml',
|
||||
@@ -25,6 +37,7 @@ metainfo_i18n = i18n.itstool_join(
|
||||
install: true,
|
||||
install_dir: metainfo_dir,
|
||||
)
|
||||
+endif
|
||||
|
||||
test('as-validate_metainfo.cli',
|
||||
ascli_exe,
|
Loading…
Reference in New Issue
Block a user