diff --git a/pkgdiff-1.7.2.tar.gz b/pkgdiff-1.7.2.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..5fcc2dcd4fd682038419d3a97f62a0efdfb45f95 Binary files /dev/null and b/pkgdiff-1.7.2.tar.gz differ diff --git a/pkgdiff.spec b/pkgdiff.spec new file mode 100644 index 0000000000000000000000000000000000000000..fb243419515b72b5367bc6caf9483f0d08b5dcc7 --- /dev/null +++ b/pkgdiff.spec @@ -0,0 +1,59 @@ +Name: pkgdiff +Version: 1.7.2 +Release: 1 +Summary: A tool for analyzing changes in Linux software packages + +License: GPL-2.0 +URL: http://lvc.github.io/%{name}/ +Source0: https://github.com/lvc/%{name}/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz + +BuildArch: noarch + +BuildRequires: perl-interpreter perl-generators perl(Getopt::Long) +BuildRequires: perl(File::Path) perl(File::Copy) perl(File::Basename) +BuildRequires: perl(Cwd) perl(File::Find) help2man + +Requires: perl-interpreter diffutils wdiff binutils gawk +Requires: rpm abi-compliance-checker abi-dumper + + +%description +Package Changes Analyzer (pkgdiff) is a tool for analyzing changes +in Linux software packages (RPM, DEB, TAR.GZ, etc). The tool is +intended for Linux maintainers who are interested in ensuring +compatibility of old and new versions of packages. + + +%prep +%autosetup +chmod 0644 LICENSE README +chmod 0755 %{name}.pl + + +%build +# Nothing to build. + +%install +mkdir -p %{buildroot}%{_prefix} +perl Makefile.pl -install --prefix=%{_prefix} --destdir=%{buildroot} + +# Generate man page +cp %{name}.pl %{name} +help2man -N --no-discard-stderr -o %{name}.1 ./%{name} + +sed -i 's/\(.\)/\n\1/' %{name}.1 +sed -i 's/PACKAGE/PKGDIFF/g' %{name}.1 +install -D -p -m 0644 %{name}.1 %{buildroot}%{_mandir}/man1/%{name}.1 + + +%files +%license LICENSE +%doc README doc/* +%{_bindir}/%{name} +%{_datadir}/%{name} +%{_mandir}/man1/* + + +%changelog +* Fri Dec 10 2021 konglidong - 1.7.2-1 +- package init