cvsextras 2cfa453
Name:         stow
a424ea4
Version:      2.3.1
01840b1
Release:      3%{?dist}
b079819
f1e91e5
License:      GPLv3+
f1e91e5
URL:          https://www.gnu.org/software/stow/stow.html
cvsextras 2cfa453
Summary:      Manage the installation of software packages from source
f1e91e5
Source:       https://ftp.gnu.org/gnu/stow/stow-%{version}.tar.bz2
cvsextras 2cfa453
BuildArch:    noarch
01785f1
cc09288
BuildRequires:  coreutils
cc09288
BuildRequires:  gawk
cc09288
BuildRequires:  grep
cc09288
BuildRequires:  make
cc09288
BuildRequires:  perl-generators
cc09288
BuildRequires:  perl-interpreter
cc09288
BuildRequires:  sed
cc09288
# Run-time dependencies
cc09288
BuildRequires:  perl(:VERSION) >= 5.6
cc09288
BuildRequires:  perl(base)
cc09288
BuildRequires:  perl(Carp)
cc09288
BuildRequires:  perl(Exporter)
cc09288
BuildRequires:  perl(File::Copy)
cc09288
BuildRequires:  perl(File::Find)
cc09288
BuildRequires:  perl(File::Spec)
cc09288
BuildRequires:  perl(Getopt::Long)
cc09288
BuildRequires:  perl(POSIX)
cc09288
BuildRequires:  perl(strict)
cc09288
BuildRequires:  perl(warnings)
01785f1
# Test dependencies
602f009
# Data::Dumper no longer provided by base perl in F18+
602f009
BuildRequires:  perl(Data::Dumper)
cc09288
BuildRequires:  perl(English)
cc09288
BuildRequires:  perl(File::Basename)
cc09288
BuildRequires:  perl(File::Path)
cc09288
BuildRequires:  perl(File::Temp)
cc09288
BuildRequires:  perl(IO::Scalar)
cc09288
BuildRequires:  perl(Test::Harness)
01785f1
BuildRequires:  perl(Test::More)
01785f1
BuildRequires:  perl(Test::Output)
cc09288
Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
01785f1
cvsextras 2cfa453
%description
cvsextras 2cfa453
GNU Stow is a program for managing the installation of software packages,
cvsextras 2cfa453
keeping them separate (/usr/local/stow/emacs vs. /usr/local/stow/perl, for
cvsextras 2cfa453
example) while making them appear to be installed in the same place
cvsextras 2cfa453
(/usr/local). Software to ease the keeping track of software built from
cvsextras 2cfa453
source, making it easy to install, delete, move etc.
cvsextras 2cfa453
01785f1
%package doc
01785f1
Summary:    Documentation for Stow
01785f1
Requires:   %{name} = %{version}-%{release}
01785f1
01785f1
%description doc
01785f1
This package contains the documentation for GNU Stow.
01785f1
Michel Alexandre Salim 99bc670
%if 0%{?fedora} >= 20
Michel Alexandre Salim 99bc670
%global moredocs %{_defaultdocdir}/stow-doc
Michel Alexandre Salim 99bc670
%else
Michel Alexandre Salim 99bc670
%global moredocs %{_defaultdocdir}/stow-doc-%{version}
Michel Alexandre Salim 99bc670
%endif
Michel Alexandre Salim 99bc670
cvsextras 2cfa453
%prep
f1e91e5
%autosetup
cvsextras 2cfa453
cvsextras 2cfa453
%build
cc09288
%configure --docdir=%{moredocs} --with-pmdir=%{perl_vendorlib}
cvsextras 2cfa453
cvsextras 2cfa453
%install
cvsextras 2cfa453
rm -rf $RPM_BUILD_ROOT
f1e91e5
%make_install
9395756
# Remove info database, will be generated at install-time by scriptlets
9395756
rm -f $RPM_BUILD_ROOT%{_infodir}/dir
cvsextras 2cfa453
01785f1
# Remove unnecessary documentation
Michel Alexandre Salim 99bc670
cd $RPM_BUILD_ROOT%{moredocs}/
f1e91e5
rm -f ChangeLog* README.md INSTALL.md version.texi
01785f1
01785f1
%check
01785f1
make check
01785f1
cvsextras 2cfa453
%files
f1e91e5
%doc README.md AUTHORS ChangeLog NEWS THANKS TODO
969e07c
%doc %{_mandir}/man8/stow*
cvsextras 2cfa453
%doc %{_infodir}/stow*
eebb0ac
%license COPYING
cvsextras 2cfa453
%{_bindir}/*
cc09288
%{perl_vendorlib}/Stow.pm
cc09288
%{perl_vendorlib}/Stow/
01785f1
01785f1
%files doc
Michel Alexandre Salim 99bc670
%docdir %{moredocs}
c05d912
%dir %{moredocs}
Michel Alexandre Salim 99bc670
%{moredocs}/manual.pdf
Michel Alexandre Salim 99bc670
%{moredocs}/manual-single.html
Michel Alexandre Salim 99bc670
%{moredocs}/manual-split/
01785f1
cvsextras 2cfa453
969e07c
%changelog
01840b1
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.3.1-3
01840b1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
01840b1
1951c0e
* Tue Jun 23 2020 Jitka Plesnikova <jplesnik@redhat.com> - 2.3.1-2
1951c0e
- Perl 5.32 rebuild
1951c0e
a424ea4
* Sun Feb  2 2020 Michel Alexandre Salim - 2.3.1-1
a424ea4
- Update to 2.3.1
a424ea4
496b0ce
* Fri Jan 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.3.0-4
496b0ce
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
496b0ce
31d22a6
* Sat Jul 27 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.3.0-3
31d22a6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
31d22a6
c05d912
* Sat Jun 29 2019 Michel Alexandre Salim <salimma@fedoraproject.org> - 2.3.0-2
c05d912
- Own stow-doc directory
c05d912
f1e91e5
* Sat Jun 29 2019 Michel Alexandre Salim <salimma@fedoraproject.org> - 2.3.0-1
f1e91e5
- Update to 2.3.0 (#1725282)
f1e91e5
- License updated to GPLv3+
f1e91e5
cc09288
* Wed Jun 12 2019 Petr Pisar <ppisar@redhat.com> - 2.2.2-8
cc09288
- Install Perl files to a standard Perl path
cc09288
0ca9cc4
* Sun Feb 03 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.2-7
0ca9cc4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
0ca9cc4
39e0be2
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.2-6
39e0be2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
39e0be2
22fbf2f
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.2-5
22fbf2f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
22fbf2f
1a83811
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.2-4
1a83811
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
1a83811
204ad47
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.2-3
204ad47
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
204ad47
24fa648
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.2-2
24fa648
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
24fa648
eebb0ac
* Tue Nov 10 2015 Robin Lee <cheeselee@fedoraproject.org> - 2.2.2-1
eebb0ac
- Update to 2.2.2
eebb0ac
- BR: perl(IO::Scalar), perl(Carp), perl(IO::File), perl(Module::Build)
eebb0ac
- Drop upstreamed avoid-precedence-warning.patch
eebb0ac
11fe1b9
* Wed Oct 28 2015 Robin Lee <cheeselee@fedoraproject.org> - 2.2.0-9
11fe1b9
- Fix Perl 5.20 warning (BZ#1226473)
11fe1b9
cb35a1c
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.0-8
cb35a1c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
cb35a1c
edcbf47
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.0-7
edcbf47
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
edcbf47
Michel Alexandre Salim 586ba9e
* Wed Apr 16 2014 Michel Salim <salimma@fedoraproject.org> - 2.2.0-6
Michel Alexandre Salim 99bc670
- Adjust documentation directory on Fedora >= 20
Michel Alexandre Salim 99bc670
- spec clean-up: remove BuildRoot declaration and clean section
Michel Alexandre Salim 99bc670
429012e
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.0-5
429012e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
429012e
ec30310
* Mon Jul 22 2013 Petr Pisar <ppisar@redhat.com> - 2.2.0-4
ec30310
- Perl 5.18 rebuild
ec30310
1a2c3b2
* Fri Feb 15 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.0-3
1a2c3b2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
1a2c3b2
dcb8ced
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.0-2
dcb8ced
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
dcb8ced
01785f1
* Sat Apr 21 2012 Michel Salim <salimma@fedoraproject.org> - 2.2.0-1
01785f1
- Update to 2.2.0
01785f1
546bb18
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.3-10
546bb18
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
546bb18
a9d0988
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.3-9
a9d0988
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
a9d0988
ba311e0
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.3-8
ba311e0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
ba311e0
423b732
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.3-7
423b732
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
423b732
18855e0
* Sun Aug 26 2007 Aurelien Bompard <abompard@fedoraproject.org> 1.3.3-6
18855e0
- fix license tag
18855e0
10fe718
* Thu Aug 31 2006 Aurelien Bompard <abompard@fedoraproject.org> 1.3.3-5
10fe718
- rebuild
10fe718
9395756
* Tue Jun 20 2006 Aurelien Bompard <gauret[AT]free.fr> 1.3.3-4
9395756
- remove the _infodir/dir file in %%install
9395756
0479a99
* Wed Feb 22 2006 Aurelien Bompard <gauret[AT]free.fr> 1.3.3-3
0479a99
- rebuild for FC5
0479a99
Michel Alexandre Salim 99bc670
* Thu Apr  7 2005 Michael Schwendt <mschwendt[AT]users.sf.net>
b079819
- rebuilt
b079819
cvsextras 2cfa453
* Sat May 15 2004 Aurelien Bompard <gauret[AT]free.fr> 0:1.3.3-0.fdr.1
cvsextras 2cfa453
- initial RPM