!1 Init package with version 20

From: @desert-sailor 
Reviewed-by: @wang-ke-yan 
Signed-off-by: @wang-ke-yan
This commit is contained in:
openeuler-ci-bot 2024-01-25 02:16:24 +00:00 committed by Gitee
commit 75ec38eacc
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F
2 changed files with 69 additions and 0 deletions

69
dh-autoreconf.spec Normal file
View File

@ -0,0 +1,69 @@
Name: dh-autoreconf
Version: 20
Release: 1
Summary: debhelper add-on to call autoreconf and clean up after the build
BuildArch: noarch
License: GPL-2.0-or-later
URL: https://tracker.debian.org/pkg/dh-autoreconf
Source0: http://ftp.de.debian.org/debian/pool/main/d/%{name}/%{name}_%{version}.tar.xz
BuildRequires: perl-generators
BuildRequires: perl(Pod::Text)
Requires: debhelper
Requires: autoconf
Requires: automake
Requires: libtool
Requires: cdbs
# For /usr/bin/autopoint
Requires: gettext-devel
%description
dh-autoreconf provides a debhelper sequence addon named 'autoreconf' and two
commands, dh_autoreconf and dh_autoreconf_clean.
* The dh_autoreconf command creates a list of the files and their checksums,
calls autoreconf and then creates a second list for the new files.
* The dh_autoreconf_clean command compares these two lists and removes all
files which have been added or changed (files may be excluded if needed).
For CDBS users, a rule is provided to call the dh-autoreconf programs at the
right time.
%prep
%setup -q
%build
# Build manpages
pod2man --section=1 dh_autoreconf dh_autoreconf.1
pod2man --section=1 dh_autoreconf_clean dh_autoreconf_clean.1
pod2man --section=7 dh-autoreconf.pod dh-autoreconf.7
%install
install -Dpm 0755 dh_autoreconf %{buildroot}%{_bindir}/dh_autoreconf
install -Dpm 0755 dh_autoreconf_clean %{buildroot}%{_bindir}/dh_autoreconf_clean
install -Dpm 0644 autoreconf.pm %{buildroot}%{perl_vendorlib}/Debian/Debhelper/Sequence/autoreconf.pm
install -Dpm 0644 autoreconf.mk %{buildroot}%{_datadir}/cdbs/1/rules/autoreconf.mk
install -Dpm 0644 ltmain-as-needed.diff %{buildroot}%{_datadir}/%{name}/ltmain-as-needed.diff
install -Dpm 0644 dh_autoreconf.1 %{buildroot}%{_mandir}/man1/dh_autoreconf.1
install -Dpm 0644 dh_autoreconf_clean.1 %{buildroot}%{_mandir}/man1/dh_autoreconf_clean.1
install -Dpm 0644 dh-autoreconf.7 %{buildroot}%{_mandir}/man7/dh-autoreconf.7
%files
%license debian/copyright
%{_bindir}/dh_autoreconf
%{_bindir}/dh_autoreconf_clean
%{perl_vendorlib}/*
%{_datadir}/cdbs/1/rules/autoreconf.mk
%{_datadir}/%{name}/
%{_mandir}/man1/dh_autoreconf.1*
%{_mandir}/man1/dh_autoreconf_clean.1*
%{_mandir}/man7/dh-autoreconf.7*
%changelog
* Wed Jan 24 2024 Dongxing Wang <dongxing.wang_a@thundersoft.com> - 20-1
- Initial package

BIN
dh-autoreconf_20.tar.xz Normal file

Binary file not shown.