!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:
commit
75ec38eacc
69
dh-autoreconf.spec
Normal file
69
dh-autoreconf.spec
Normal 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
BIN
dh-autoreconf_20.tar.xz
Normal file
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user