From f5895fbc04fec0fc13f95664b5b30c3b5d51d3fe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20=C5=A0abata?= Date: Thu, 15 Oct 2020 16:23:47 +0200 Subject: [PATCH] RHEL 9.0.0 Alpha bootstrap The content of this branch was automatically imported from Fedora ELN with the following as its source: https://src.fedoraproject.org/rpms/libjcat#01dcb1834b25616182da6990b0e80dd5cc1601cf --- .gitignore | 4 ++ README.md | 3 ++ libjcat.spec | 116 +++++++++++++++++++++++++++++++++++++++++++++++++++ sources | 1 + 4 files changed, 124 insertions(+) create mode 100644 README.md create mode 100644 libjcat.spec create mode 100644 sources diff --git a/.gitignore b/.gitignore index e69de29..b9595d3 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1,4 @@ +/libjcat-0.1.0.tar.xz +/libjcat-0.1.1.tar.xz +/libjcat-0.1.2.tar.xz +/libjcat-0.1.3.tar.xz diff --git a/README.md b/README.md new file mode 100644 index 0000000..ed8e22f --- /dev/null +++ b/README.md @@ -0,0 +1,3 @@ +# libjcat + +The libjcat package \ No newline at end of file diff --git a/libjcat.spec b/libjcat.spec new file mode 100644 index 0000000..8b018be --- /dev/null +++ b/libjcat.spec @@ -0,0 +1,116 @@ +%global glib2_version 2.45.8 +%global json_glib_version 1.1.1 + +Summary: Library for reading Jcat files +Name: libjcat +Version: 0.1.3 +Release: 3%{?dist} +License: LGPLv2+ +URL: https://github.com/hughsie/libjcat +Source0: https://people.freedesktop.org/~hughsient/releases/%{name}-%{version}.tar.xz + +BuildRequires: gtk-doc +BuildRequires: meson +BuildRequires: gobject-introspection-devel +BuildRequires: glib2-devel >= %{glib2_version} +BuildRequires: json-glib-devel >= %{json_glib_version} +BuildRequires: gnutls-devel +BuildRequires: gnutls-utils +BuildRequires: gpgme-devel +BuildRequires: vala +BuildRequires: help2man + +Requires: glib2%{?_isa} >= %{glib2_version} + +%description +This library allows reading and writing gzip-compressed JSON catalog files, +which can be used to store GPG, PKCS-7 and SHA-256 checksums for each file. + +This provides equivalent functionality to the catalog files supported in +Microsoft Windows. + +%package devel +Summary: Development package for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description devel +Files for development with %{name}. + +%package tests +Summary: Files for installed tests + +%description tests +Executable and data files for installed tests. + +%prep +%autosetup -p0 + +%build + +%meson \ + -Dgtkdoc=true \ + -Dtests=true + +%meson_build + +%install +%meson_install + +%check +%meson_test + +%files +%doc README.md +%license LICENSE +%{_bindir}/jcat-tool +%{_datadir}/man/man1/*.1* +%dir %{_libdir}/girepository-1.0 +%{_libdir}/girepository-1.0/*.typelib +%{_libdir}/libjcat.so.1* + +%files devel +%dir %{_datadir}/gir-1.0 +%{_datadir}/gir-1.0/*.gir +%dir %{_datadir}/gtk-doc +%dir %{_datadir}/gtk-doc/html +%{_datadir}/gtk-doc/html/libjcat +%{_includedir}/libjcat-1 +%{_libdir}/libjcat.so +%{_libdir}/pkgconfig/jcat.pc +%dir %{_datadir}/vala +%dir %{_datadir}/vala/vapi +%{_datadir}/vala/vapi/jcat.deps +%{_datadir}/vala/vapi/jcat.vapi + +%files tests +%doc README.md +%{_libexecdir}/installed-tests/libjcat/* +%{_datadir}/installed-tests/libjcat/* +%dir %{_datadir}/installed-tests/libjcat + +%changelog +* Sat Aug 01 2020 Fedora Release Engineering - 0.1.3-3 +- Second attempt - Rebuilt for + https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Tue Jul 28 2020 Fedora Release Engineering - 0.1.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Tue Jun 16 2020 Richard Hughes 0.1.3-1 +- New upstream release +- Export the JcatBlobKind and JcatBlobMethod on the result + +* Fri Jun 05 2020 Richard Hughes 0.1.2-2 +- Fix for CVE-2020-10759 + +* Mon Apr 27 2020 Richard Hughes 0.1.2-1 +- New upstream release +- Build fixes mostly for RHEL + +* Tue Apr 14 2020 Richard Hughes 0.1.1-1 +- New upstream release +- Allow adding an item ID 'alias' +- Make the installed tests actually work + +* Mon Mar 23 2020 Richard Hughes 0.1.0-1 +- Initial release for Fedora package review diff --git a/sources b/sources new file mode 100644 index 0000000..99b8a4f --- /dev/null +++ b/sources @@ -0,0 +1 @@ +SHA512 (libjcat-0.1.3.tar.xz) = 1822afeda7dbf6067108a0539c9df7a35a761f93ccb52c1142a283811724e9ef3faf353bd6700430c43d62e9473bbcecf0a9b58ce0ff9514dd0e872bbe9cf133