.gear/libjcat.spec | 141 +++++++++++++++++++++ .gear/rules | 3 + .../tags/2a4dc1121080c7697f01364e3b024a5d815297e8 | 17 +++ .gear/tags/list | 1 + data/tests/colorhug/meson.build | 1 + data/tests/pki/meson.build | 1 + 6 files changed, 164 insertions(+) diff --git a/.gear/libjcat.spec b/.gear/libjcat.spec new file mode 100644 index 0000000..04935bf --- /dev/null +++ b/.gear/libjcat.spec @@ -0,0 +1,141 @@ +Summary: Library for reading Jcat files +Name: libjcat +Version: 0.1.14 +Release: alt1 +License: LGPLv2+ +Url: https://github.com/hughsie/libjcat +Source0: %name-%version.tar +Patch0: %name-%version-%release.patch +Group: System/Libraries +BuildRequires: gtk-doc +BuildRequires: meson +BuildRequires: gobject-introspection-devel +BuildRequires: glib2-devel +BuildRequires: libjson-glib-devel +BuildRequires: libjson-glib-gir-devel +BuildRequires: libgnutls-devel +BuildRequires: gnutls-utils +BuildRequires: libnettle-devel +BuildRequires: libgpgme-devel +BuildRequires: vala vala-tools +BuildRequires: /proc + +%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 +Group: Development/C +Summary: Development package for %name +Requires: %name%{?_isa} = %version-%release + +%description devel +Files for development with %name. + +%package tests +Group: Development/C +Summary: Files for installed tests + +%description tests +Executable and data files for installed tests. + +%prep +%setup +%patch0 -p1 + +%build +%meson \ + -Dgtkdoc=true \ + -Dman=true \ + -Dtests=true + +%meson_build + +%install +%meson_install + +%check +%meson_test + +%files +%doc README.md +%_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 +%_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 +* Sun Jun 25 2023 Anton Farygin 0.1.14-alt1 +- 0.1.14 + +* Thu Mar 30 2023 Anton Farygin 0.1.13-alt1 +- 0.1.13 + +* Mon Oct 03 2022 Anton Farygin 0.1.12-alt1 +- 0.1.12 + +* Mon Apr 11 2022 Anton Farygin 0.1.11-alt2 +- libjcat-tests: add data for ed25519 + +* Mon Mar 28 2022 Anton Farygin 0.1.11-alt1 +- 0.1.11 + +* Sat Feb 19 2022 Anton Farygin 0.1.10-alt1 +- 0.1.10 + +* Mon Nov 29 2021 Anton Farygin 0.1.9-alt1 +- 0.1.9 + +* Thu May 27 2021 Anton Farygin 0.1.8-alt1 +- 0.1.8 + +* Wed May 12 2021 Anton Farygin 0.1.7-alt1 +- 0.1.7 + +* Thu Feb 25 2021 Anton Farygin 0.1.6-alt1 +- 0.1.6 + +* Mon Jan 11 2021 Anton Farygin 0.1.5-alt1 +- 0.1.5 + +* Thu Nov 05 2020 Anton Farygin 0.1.4-alt1 +- 0.1.4 + +* Mon Jul 06 2020 Anton Farygin 0.1.3-alt2 +- added patch from upstream to solve problem with lfvs signature, + upstream issue #2223 (closes: 38672) + +* Fri Jun 26 2020 Anton Farygin 0.1.3-alt1 +- 0.1.3 + +* Fri May 08 2020 Ivan Razzhivin 0.1.2-alt2 +- fix build man pages + +* Wed May 06 2020 Anton Farygin 0.1.2-alt1 +- 0.1.2 + +* Thu Apr 16 2020 Anton Farygin 0.1.1-alt1 +- first build for ALT, based on specfile from RH + diff --git a/.gear/rules b/.gear/rules new file mode 100644 index 0000000..3a24fd8 --- /dev/null +++ b/.gear/rules @@ -0,0 +1,3 @@ +tar: @version@:. +diff: @version@:. . +spec: .gear/libjcat.spec diff --git a/.gear/tags/2a4dc1121080c7697f01364e3b024a5d815297e8 b/.gear/tags/2a4dc1121080c7697f01364e3b024a5d815297e8 new file mode 100644 index 0000000..901f659 --- /dev/null +++ b/.gear/tags/2a4dc1121080c7697f01364e3b024a5d815297e8 @@ -0,0 +1,17 @@ +object d9cf9ebc4237252a82f88d9e99bea0c4b398c08a +type commit +tag 0.1.14 +tagger Richard Hughes 1686249905 +0100 + +Release libjcat 0.1.14 +-----BEGIN PGP SIGNATURE----- + +iQFIBAABCAAyFiEEFj61ARkiXbPfj0nqF6y6jfqXDhcFAmSCIbEUHHJpY2hhcmRA +aHVnaHNpZS5jb20ACgkQF6y6jfqXDhcFWQgAk05k1FYtnWIyLEFSezkmETzaOoo4 +dTcFymoT2oG0/VNSx1kur4vnA3m2mqQv6FS4VisOsvBYztbz290HtfF7r3ZzgfLT +KNH9II4i5OaIgqUHpWVI4Pn35k2FCCKUIhdjSfxvUJuokTMyOR2ZCn75uNz7AVJW +bRAO5NKwpFAUbPEkvEeZbBqJPL0/cOtVvp1A5BiTiSOGtka+sP7MEyf3feQAhJG3 +8w/LDE5MfaF/bticvco0VFo7O7o/iOteqVFvRNFB3vNE5ZMWbRK8WrCyT7aZjema +iFQjl1t9tl6jB2LYgNNn8U2ShcpHUe5qMIgkM9EH0NZ93nswXTgmwik8OQ== +=BV5E +-----END PGP SIGNATURE----- diff --git a/.gear/tags/list b/.gear/tags/list new file mode 100644 index 0000000..23ccf3b --- /dev/null +++ b/.gear/tags/list @@ -0,0 +1 @@ +2a4dc1121080c7697f01364e3b024a5d815297e8 0.1.14 diff --git a/data/tests/colorhug/meson.build b/data/tests/colorhug/meson.build index b871500..071990b 100644 --- a/data/tests/colorhug/meson.build +++ b/data/tests/colorhug/meson.build @@ -3,6 +3,7 @@ install_data([ 'firmware.bin.asc', 'firmware.bin.ed25519', 'firmware.bin.p7b', + 'firmware.bin.ed25519', ], install_dir: join_paths(installed_test_bindir, 'colorhug'), ) diff --git a/data/tests/pki/meson.build b/data/tests/pki/meson.build index 04403ac..c31856d 100644 --- a/data/tests/pki/meson.build +++ b/data/tests/pki/meson.build @@ -1,6 +1,7 @@ install_data([ 'GPG-KEY-Linux-Vendor-Firmware-Service', 'LVFS-CA.pem', + 'test.ed25519', ], install_dir: join_paths(installed_test_bindir, 'pki'), )