Sync from SUSE:SLFO:Main AppStream revision e95252a2d20d3b2c9c574c0900f843af
This commit is contained in:
commit
d4eccb8549
23
.gitattributes
vendored
Normal file
23
.gitattributes
vendored
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
## Default LFS
|
||||||
|
*.7z filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.bsp filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.bz2 filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.gem filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.gz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.jar filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.lz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.lzma filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.obscpio filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.oxt filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.pdf filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.png filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.rpm filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.tbz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.tbz2 filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.tgz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.ttf filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.txz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.whl filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.xz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.zip filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.zst filter=lfs diff=lfs merge=lfs -text
|
BIN
AppStream-0.16.4.tar.xz
(Stored with Git LFS)
Normal file
BIN
AppStream-0.16.4.tar.xz
(Stored with Git LFS)
Normal file
Binary file not shown.
16
AppStream-0.16.4.tar.xz.asc
Normal file
16
AppStream-0.16.4.tar.xz.asc
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
-----BEGIN PGP SIGNATURE-----
|
||||||
|
|
||||||
|
iQIzBAABCAAdFiEE0zo/DKFrCsxRpgc4SUyKX79N7OsFAmVOkngACgkQSUyKX79N
|
||||||
|
7OuRxA//fS7F5jcyleq33ki3y9G3TJhHpNHRE09Jm8xOgFzibJTLg9XUOF05/jjb
|
||||||
|
ZYFMPRprcuQ+svUpvDe710+5l2QuJG7u+88AdpO2qE1ZT7FUMV7vGhmRiv9uhZLB
|
||||||
|
6IkyZzycZV1Lxyx9o9697Xllw0Uu7Ei23JOUz36l16YkPLKkEJOC9TJtjLk2qf63
|
||||||
|
EAIiEZ3maX14k6dyQdXdq2e15uqclgu0Mr3RVAKzOSwkZEFTZDNC7/BTT1sX3+aJ
|
||||||
|
opMflbWsHPKl7hZmv+xvIVTcK4KMGENJpKVzosg/AYawD/i9v/Z+pS7Nie9+jLBP
|
||||||
|
6RcSJIYHTioPWkElzWgky10dpIKdl/1Cg1rirsJX/JrRvbyMg012TtlZBNtpyyJo
|
||||||
|
IL+dQoJrR0GyiuikgJ/3lf47aZKNoIDKu1SJ8Mjjb4QVM8CVuQ0LvREQ2AlTk2mQ
|
||||||
|
5TvYW2PjsUhOzDC1INZ27sCB/+oYgSi4HdhWt8xQdpBznn2FsPgFK0KDJVofgO5r
|
||||||
|
1H+IydG/7gVK1ujKkxcX/vVIxcR8tohk1sUr4PzxFy2eURAP+Ji99MmjmVoOKsuU
|
||||||
|
XXA2CPYSiodwAEGqk9MfK4IK6CCPR605n7XfKRw5oWOFgyYx1pIq2S8h1rHs0E9E
|
||||||
|
+j6lRg00o0Ss4RmlorWthBytB5RoKQIeKHlvhLXVZ71N13O2wbo=
|
||||||
|
=Fd8i
|
||||||
|
-----END PGP SIGNATURE-----
|
1474
AppStream.changes
Normal file
1474
AppStream.changes
Normal file
File diff suppressed because it is too large
Load Diff
101
AppStream.keyring
Normal file
101
AppStream.keyring
Normal file
@ -0,0 +1,101 @@
|
|||||||
|
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||||
|
|
||||||
|
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
|
||||||
|
=QKau
|
||||||
|
-----END PGP PUBLIC KEY BLOCK-----
|
262
AppStream.spec
Normal file
262
AppStream.spec
Normal file
@ -0,0 +1,262 @@
|
|||||||
|
#
|
||||||
|
# spec file for package AppStream
|
||||||
|
#
|
||||||
|
# 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
|
||||||
|
# upon. The license for this file, and modifications and additions to the
|
||||||
|
# file, is the same license as for the pristine package itself (unless the
|
||||||
|
# license for the pristine package is not an Open Source License, in which
|
||||||
|
# case the license is the MIT License). An "Open Source License" is a
|
||||||
|
# license that conforms to the Open Source Definition (Version 1.9)
|
||||||
|
# published by the Open Source Initiative.
|
||||||
|
|
||||||
|
# Please submit bugfixes or comments via https://bugs.opensuse.org/
|
||||||
|
#
|
||||||
|
|
||||||
|
|
||||||
|
%define libappstream_sover 4
|
||||||
|
%define libAppStreamQt_sover 2
|
||||||
|
%define libappstream_compose_sover 0
|
||||||
|
%if 0%{?sle_version} >= 150300 && 0%{?is_opensuse} || 0%{?sle_version} >= 150600 || 0%{?suse_version} > 1500
|
||||||
|
%bcond_without vala
|
||||||
|
%endif
|
||||||
|
Name: AppStream
|
||||||
|
Version: 0.16.4
|
||||||
|
Release: 0
|
||||||
|
Summary: Tools and libraries to work with AppStream metadata
|
||||||
|
License: LGPL-2.1-or-later
|
||||||
|
Group: Development/Libraries/C and C++
|
||||||
|
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: cairo-devel
|
||||||
|
BuildRequires: docbook-xsl-stylesheets
|
||||||
|
BuildRequires: gdk-pixbuf-loader-rsvg
|
||||||
|
BuildRequires: gettext
|
||||||
|
BuildRequires: gperf
|
||||||
|
BuildRequires: itstool
|
||||||
|
BuildRequires: meson >= 0.59
|
||||||
|
BuildRequires: pkgconfig
|
||||||
|
BuildRequires: xsltproc
|
||||||
|
BuildRequires: pkgconfig(Qt5Core)
|
||||||
|
BuildRequires: pkgconfig(Qt5Test)
|
||||||
|
BuildRequires: pkgconfig(gdk-pixbuf-2.0)
|
||||||
|
BuildRequires: pkgconfig(gio-2.0)
|
||||||
|
BuildRequires: pkgconfig(glib-2.0) >= 2.62
|
||||||
|
BuildRequires: pkgconfig(gobject-introspection-1.0)
|
||||||
|
BuildRequires: pkgconfig(libcurl)
|
||||||
|
BuildRequires: pkgconfig(librsvg-2.0)
|
||||||
|
BuildRequires: pkgconfig(libsystemd)
|
||||||
|
BuildRequires: pkgconfig(libxml-2.0)
|
||||||
|
BuildRequires: pkgconfig(pango)
|
||||||
|
BuildRequires: pkgconfig(xmlb) >= 0.3.13
|
||||||
|
BuildRequires: pkgconfig(yaml-0.1)
|
||||||
|
Recommends: curl
|
||||||
|
%if %{with vala}
|
||||||
|
BuildRequires: vala
|
||||||
|
%endif
|
||||||
|
|
||||||
|
%description
|
||||||
|
AppStream-Core makes it easy to access application information from the
|
||||||
|
AppStream database over a nice GObject-based interface.
|
||||||
|
|
||||||
|
%package -n libappstream%{libappstream_sover}
|
||||||
|
Summary: The main library for AppStream
|
||||||
|
License: GPL-2.0-or-later AND LGPL-2.1-or-later
|
||||||
|
Group: System/Libraries
|
||||||
|
|
||||||
|
%description -n libappstream%{libappstream_sover}
|
||||||
|
The main library for AppStream.
|
||||||
|
|
||||||
|
%package -n libAppStreamQt%{libAppStreamQt_sover}
|
||||||
|
Summary: Qt5 bindings for AppStream
|
||||||
|
License: GPL-2.0-or-later AND LGPL-2.1-or-later
|
||||||
|
Group: System/Libraries
|
||||||
|
|
||||||
|
%description -n libAppStreamQt%{libAppStreamQt_sover}
|
||||||
|
The Qt5 bindings for AppStream.
|
||||||
|
|
||||||
|
%package -n libAppStreamQt-devel
|
||||||
|
Summary: Header files for AppStream's Qt5 bindings
|
||||||
|
License: GPL-2.0-or-later AND LGPL-2.1-or-later
|
||||||
|
Group: Development/Libraries/C and C++
|
||||||
|
Requires: libAppStreamQt%{libAppStreamQt_sover} = %{version}
|
||||||
|
Requires: libappstream%{libappstream_sover} = %{version}
|
||||||
|
|
||||||
|
%description -n libAppStreamQt-devel
|
||||||
|
This package contains all necessary include files, libraries,
|
||||||
|
configuration files and development tools (with manual pages) needed to
|
||||||
|
compile and link applications using the Qt bindings for AppStream.
|
||||||
|
|
||||||
|
%package compose
|
||||||
|
Summary: Support for appstreamcli compose
|
||||||
|
License: GPL-2.0-or-later AND LGPL-2.1-or-later
|
||||||
|
Group: System/Libraries
|
||||||
|
Requires: %{name} = %{version}
|
||||||
|
Requires: gdk-pixbuf-loader-rsvg
|
||||||
|
|
||||||
|
%description compose
|
||||||
|
This package contains all necessary files, libraries,
|
||||||
|
configuration files to add compose support to appstreamcli.
|
||||||
|
|
||||||
|
%package -n libappstream-compose%{libappstream_compose_sover}
|
||||||
|
Summary: Libraries for appstream compose support
|
||||||
|
License: GPL-2.0-or-later AND LGPL-2.1-or-later
|
||||||
|
Group: System/Libraries
|
||||||
|
|
||||||
|
%description -n libappstream-compose%{libappstream_compose_sover}
|
||||||
|
The library for AppStream compose support.
|
||||||
|
|
||||||
|
%package compose-devel
|
||||||
|
Summary: Header files for AppStream Compose support
|
||||||
|
License: GPL-2.0-or-later AND LGPL-2.1-or-later
|
||||||
|
Group: Development/Libraries/C and C++
|
||||||
|
Requires: %{name} = %{version}
|
||||||
|
Requires: AppStream-compose = %{version}
|
||||||
|
Requires: libappstream-compose%{libappstream_compose_sover}
|
||||||
|
|
||||||
|
%description compose-devel
|
||||||
|
This package contains all necessary files, libraries,
|
||||||
|
configuration files to add compose support using compose.
|
||||||
|
|
||||||
|
%package devel
|
||||||
|
Summary: Header files for AppStream development
|
||||||
|
License: GPL-2.0-or-later
|
||||||
|
Group: Development/Libraries/C and C++
|
||||||
|
Requires: %{name} = %{version}
|
||||||
|
Requires: libappstream%{libappstream_sover} = %{version}
|
||||||
|
|
||||||
|
%description devel
|
||||||
|
This package contains all necessary include files, libraries,
|
||||||
|
configuration files and development tools (with manual pages) needed to
|
||||||
|
compile and link applications using AppStream.
|
||||||
|
|
||||||
|
This package contains the documentation for AppStream.
|
||||||
|
|
||||||
|
%package doc
|
||||||
|
Summary: Documentation for AppStream
|
||||||
|
License: GPL-2.0-or-later
|
||||||
|
Group: Documentation/HTML
|
||||||
|
BuildArch: noarch
|
||||||
|
|
||||||
|
%description doc
|
||||||
|
AppStream-Core makes it easy to access application information from the
|
||||||
|
AppStream database over a nice GObject-based interface.
|
||||||
|
|
||||||
|
This package contains the documentation files for AppStream.
|
||||||
|
|
||||||
|
%package -n typelib-1_0-AppStream-compose-1.0
|
||||||
|
Summary: Introspection bindings for AppStream Compose
|
||||||
|
License: LGPL-2.1-or-later
|
||||||
|
Group: System/Libraries
|
||||||
|
|
||||||
|
%description -n typelib-1_0-AppStream-compose-1.0
|
||||||
|
GObject introspection bindings for interfaces provided by AppStream Compose
|
||||||
|
|
||||||
|
%package -n typelib-1_0-AppStream-1.0
|
||||||
|
Summary: Introspection bindings for AppStream
|
||||||
|
License: LGPL-2.1-or-later
|
||||||
|
Group: System/Libraries
|
||||||
|
|
||||||
|
%description -n typelib-1_0-AppStream-1.0
|
||||||
|
GObject introspection bindings for interfaces provided by AppStream.
|
||||||
|
|
||||||
|
%lang_package
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%autosetup -p1
|
||||||
|
|
||||||
|
%build
|
||||||
|
%meson -Dqt=true \
|
||||||
|
-Dcompose=true \
|
||||||
|
%if %{with vala}
|
||||||
|
-Dvapi=true \
|
||||||
|
%else
|
||||||
|
-Dvapi=false \
|
||||||
|
%endif
|
||||||
|
-Ddocs=false \
|
||||||
|
-Dapidocs=false \
|
||||||
|
-Dstemming=false
|
||||||
|
%meson_build
|
||||||
|
|
||||||
|
%install
|
||||||
|
%meson_install
|
||||||
|
|
||||||
|
# Unneeded test file
|
||||||
|
rm -r %{buildroot}%{_datadir}/installed-tests
|
||||||
|
|
||||||
|
%check
|
||||||
|
%meson_test
|
||||||
|
|
||||||
|
%find_lang appstream %{name}.lang
|
||||||
|
|
||||||
|
%ldconfig_scriptlets -n libappstream%{libappstream_sover}
|
||||||
|
%ldconfig_scriptlets -n libAppStreamQt%{libAppStreamQt_sover}
|
||||||
|
%ldconfig_scriptlets -n libappstream-compose%{libappstream_compose_sover}
|
||||||
|
|
||||||
|
%files lang -f %{name}.lang
|
||||||
|
|
||||||
|
%files
|
||||||
|
%doc NEWS
|
||||||
|
%{_bindir}/appstreamcli
|
||||||
|
%config(noreplace) %{_sysconfdir}/appstream.conf
|
||||||
|
%dir %{_datadir}/metainfo
|
||||||
|
%{_datadir}/metainfo/org.freedesktop.appstream.cli.metainfo.xml
|
||||||
|
%{_mandir}/man1/appstreamcli.*
|
||||||
|
|
||||||
|
%files -n libappstream%{libappstream_sover}
|
||||||
|
%license COPYING AUTHORS
|
||||||
|
%{_libdir}/libappstream.so.%{libappstream_sover}
|
||||||
|
%{_libdir}/libappstream.so.%{version}
|
||||||
|
|
||||||
|
%files -n libAppStreamQt%{libAppStreamQt_sover}
|
||||||
|
%{_libdir}/libAppStreamQt.so.%{libAppStreamQt_sover}
|
||||||
|
%{_libdir}/libAppStreamQt.so.%{version}
|
||||||
|
|
||||||
|
%files -n libAppStreamQt-devel
|
||||||
|
%{_includedir}/AppStreamQt/
|
||||||
|
%{_libdir}/cmake/AppStreamQt/
|
||||||
|
%{_libdir}/libAppStreamQt.so
|
||||||
|
|
||||||
|
%files compose
|
||||||
|
%{_datadir}/metainfo/org.freedesktop.appstream.compose.metainfo.xml
|
||||||
|
%{_libexecdir}/appstreamcli-compose
|
||||||
|
%{_mandir}/man1/appstreamcli-compose*.1.gz
|
||||||
|
|
||||||
|
%files -n libappstream-compose%{libappstream_compose_sover}
|
||||||
|
%{_libdir}/libappstream-compose.so.%{version}
|
||||||
|
%{_libdir}/libappstream-compose.so.%{libappstream_compose_sover}
|
||||||
|
|
||||||
|
%files compose-devel
|
||||||
|
%{_libdir}/libappstream-compose.so
|
||||||
|
%{_libdir}/pkgconfig/appstream-compose.pc
|
||||||
|
%{_includedir}/appstream-compose/
|
||||||
|
%{_datadir}/gir-1.0/AppStreamCompose-1.0.gir
|
||||||
|
|
||||||
|
%files devel
|
||||||
|
%{_libdir}/libappstream.so
|
||||||
|
%{_libdir}/pkgconfig/appstream.pc
|
||||||
|
%{_includedir}/appstream/
|
||||||
|
%{_datadir}/gir-1.0/AppStream-1.0.gir
|
||||||
|
%{_datadir}/gettext/
|
||||||
|
%if %{with vala}
|
||||||
|
%dir %{_datadir}/vala/
|
||||||
|
%dir %{_datadir}/vala/vapi/
|
||||||
|
%{_datadir}/vala/vapi/appstream.deps
|
||||||
|
%{_datadir}/vala/vapi/appstream.vapi
|
||||||
|
%endif
|
||||||
|
|
||||||
|
%files doc
|
||||||
|
%{_datadir}/doc/appstream
|
||||||
|
|
||||||
|
%files -n typelib-1_0-AppStream-1.0
|
||||||
|
%{_libdir}/girepository-1.0/AppStream-1.0.typelib
|
||||||
|
|
||||||
|
%files -n typelib-1_0-AppStream-compose-1.0
|
||||||
|
%{_libdir}/girepository-1.0/AppStreamCompose-1.0.typelib
|
||||||
|
|
||||||
|
%changelog
|
93
support-meson0.59.patch
Normal file
93
support-meson0.59.patch
Normal file
@ -0,0 +1,93 @@
|
|||||||
|
Index: AppStream-0.16.4/data/meson.build
|
||||||
|
===================================================================
|
||||||
|
--- AppStream-0.16.4.orig/data/meson.build
|
||||||
|
+++ AppStream-0.16.4/data/meson.build
|
||||||
|
@@ -17,6 +17,17 @@ metainfo_with_relinfo = custom_target('g
|
||||||
|
command : [ascli_exe, 'news-to-metainfo', '--limit=6', '@INPUT0@', '@INPUT1@', '@OUTPUT@']
|
||||||
|
)
|
||||||
|
|
||||||
|
+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 +36,7 @@ metainfo_i18n = i18n.itstool_join(
|
||||||
|
install: true,
|
||||||
|
install_dir: metainfo_dir,
|
||||||
|
)
|
||||||
|
+endif
|
||||||
|
|
||||||
|
test('as-validate_metainfo.cli',
|
||||||
|
ascli_exe,
|
||||||
|
Index: AppStream-0.16.4/meson.build
|
||||||
|
===================================================================
|
||||||
|
--- AppStream-0.16.4.orig/meson.build
|
||||||
|
+++ AppStream-0.16.4/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+',
|
||||||
|
@@ -113,7 +113,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',
|
||||||
|
'-Wno-unused-parameter',
|
||||||
|
@@ -131,9 +131,7 @@ add_project_arguments(
|
||||||
|
'-Werror=return-type',
|
||||||
|
'-Werror=misleading-indentation',
|
||||||
|
'-Werror=format-security',
|
||||||
|
-
|
||||||
|
- # NOTE: Can be removed with AppStream 1.0
|
||||||
|
- '-Wno-error=c++20-compat',
|
||||||
|
+ '-Werror=format',
|
||||||
|
language: 'cpp'
|
||||||
|
)
|
||||||
|
|
||||||
|
Index: AppStream-0.16.4/po/meson.build
|
||||||
|
===================================================================
|
||||||
|
--- AppStream-0.16.4.orig/po/meson.build
|
||||||
|
+++ AppStream-0.16.4/po/meson.build
|
||||||
|
@@ -1,5 +1,19 @@
|
||||||
|
|
||||||
|
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 +26,7 @@ i18n_result = i18n.gettext(as_gettext_do
|
||||||
|
'--msgid-bugs-address=appstream@lists.freedesktop.org'
|
||||||
|
]
|
||||||
|
)
|
||||||
|
+endif
|
||||||
|
|
||||||
|
run_target ('make-linguas',
|
||||||
|
command: ['sh',
|
Loading…
Reference in New Issue
Block a user