commit 67f54d02f233882c40195065fcab7638a15e91310ee34db05f1f7a5e8f688dd7 Author: Adrian Schröter Date: Fri May 3 14:02:48 2024 +0200 Sync from SUSE:SLFO:Main jigit revision 7514ad84d7a419b6069cf3e8288d70d4 diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -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 diff --git a/jigit-1.22.tar.xz b/jigit-1.22.tar.xz new file mode 100644 index 0000000..99aeea5 --- /dev/null +++ b/jigit-1.22.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8a1da3fb7b817174c6c19d71ede19a4b8d0ae433fc5e967d33abf74b545f9954 +size 307884 diff --git a/jigit.changes b/jigit.changes new file mode 100644 index 0000000..fa7ac3d --- /dev/null +++ b/jigit.changes @@ -0,0 +1,35 @@ +------------------------------------------------------------------- +Tue Mar 2 21:48:29 UTC 2021 - Asterios Dramis + +- Update to version 1.22: + * Add support for SHA256 checksums, using jigdo format v2 + + Changes to libjte to generate the new format as an option - + still defaults to v1 for cmpatibility for now + + libjte updated to major version 2 + + Add support for v2 in jigdump, jigit-mkimage etc. too + + Add new jigsum-sha256 program, for the base64-like output + with sha256 checksums + * jigdump now also understands jigdo .iso.tmp files + * Misc small cleanups + From version 1.21: + * parallel-sums: + + New utility for calculating checksums in parallel + * Misc code cleanups + * Misc man page cleanups + * jigit-mkimage: + + Print missing file names correctly + +------------------------------------------------------------------- +Sat Feb 4 01:54:08 UTC 2017 - jengelh@inai.de + +- Use text from upstream readme as description. + +------------------------------------------------------------------- +Thu Feb 2 20:28:49 UTC 2017 - asterios.dramis@gmail.com + +- Change %{_bindir}/* to an explicit binary list. + +------------------------------------------------------------------- +Mon Jan 30 20:19:56 UTC 2017 - asterios.dramis@gmail.com + +- Initial rpm release. diff --git a/jigit.spec b/jigit.spec new file mode 100644 index 0000000..6123b40 --- /dev/null +++ b/jigit.spec @@ -0,0 +1,118 @@ +# +# spec file for package jigit +# +# Copyright (c) 2021 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 so_ver 2 +Name: jigit +Version: 1.22 +Release: 0 +Summary: Tools for Working With jigdo Files +License: GPL-2.0-only +Group: Productivity/File utilities +URL: https://www.einval.com/~steve/software/JTE/ +Source0: http://www.einval.com/~steve/software/JTE/download/%{name}-%{version}.tar.xz +BuildRequires: libbz2-devel +BuildRequires: zlib-devel + +%description +Jigit is an interactive wrapper around mkimage to ease the download or upgrade +of existing CDs and CD images. + +%package -n libjte%{so_ver} +Summary: Jigdo Template Export Library +License: LGPL-2.1-or-later +Group: System/Libraries + +%description -n libjte%{so_ver} +libjte is a library providing support for creating jigdo files, to be used by +ISO image creation tools. + +%package -n libjte-devel +Summary: Development Files for libjte +License: LGPL-2.1-or-later +Group: Development/Libraries/C and C++ +Requires: libjte%{so_ver} = %{version} + +%description -n libjte-devel +This package includes development files for libjte. + +%prep +%setup -q + +%build +export CFLAGS="%{optflags}" +%make_build all +cd libjte +%configure \ + --disable-static +%make_build +cd .. + +%install +install -dm 0755 %{buildroot}%{_bindir} +install -pm 0755 jigit-mkimage jigsum jigsum-sha256 jigdump %{buildroot}%{_bindir} +install -pm 0755 extract-data %{buildroot}%{_bindir}/jigit-extract-data +install -pm 0755 rsyncsum %{buildroot}%{_bindir}/jigit-rsyncsum +install -pm 0755 parallel-sums %{buildroot}%{_bindir}/jigit-parallel-sums +install -pm 0755 jigit mkjigsnap %{buildroot}%{_bindir} +install -dm 0755 %{buildroot}%{_mandir}/man1 +install -pm 0644 jigdump.1 jigit-mkimage.1 jigit.1 jigsum.1 jigsum-sha256.1 parallel-sums.1 %{buildroot}%{_mandir}/man1/ +install -dm 0755 %{buildroot}%{_mandir}/man8 +install -pm 0644 mkjigsnap.8 %{buildroot}%{_mandir}/man8/ +cd libjte +%make_install +install -pm 0755 bin/jigdo-gen-checksum-list %{buildroot}%{_bindir} +#install -pm 0644 doc/jigdo-gen-checksum-list.1 %%{buildroot}%%{_mandir}/man1/ +cd .. + +# Remove libtool config files +find %{buildroot} -type f -name "*.la" -delete -print + +# Remove static libraries +find %{buildroot} -type f -name "*.a" -delete -print + +%post -n libjte%{so_ver} -p /sbin/ldconfig +%postun -n libjte%{so_ver} -p /sbin/ldconfig + +%files +%license COPYING +%doc ChangeLog README iso-image.pl +%{_bindir}/jigit-mkimage +%{_bindir}/jigsum +%{_bindir}/jigsum-sha256 +%{_bindir}/jigdump +%{_bindir}/jigit-extract-data +%{_bindir}/jigit-rsyncsum +%{_bindir}/jigit-parallel-sums +%{_bindir}/jigit +%{_bindir}/mkjigsnap +%{_bindir}/jigdo-gen-checksum-list +%{_mandir}/man1/*.1%{?ext_man} +%{_mandir}/man8/*.8%{?ext_man} + +%files -n libjte%{so_ver} +%{_libdir}/libjte.so.%{so_ver}* + +%files -n libjte-devel +%license libjte/{COPYING,COPYRIGHT} +%doc libjte/ChangeLog +%doc libjte/doc/{API,NOTES,TODO} +%{_includedir}/libjte/ +%{_libdir}/pkgconfig/* +%{_libdir}/libjte.so + +%changelog