diff options
author | Rob Funk <rfunk@funknet.net> | 2004-06-18 01:32:22 +0000 |
---|---|---|
committer | Rob Funk <rfunk@funknet.net> | 2004-06-18 01:32:22 +0000 |
commit | c0573a237af3dc90386646efea80f65b688ed23c (patch) | |
tree | f9d5834525352834c462c0a567bf8ad1d30336a6 /shipper/shipper.spec | |
parent | c227c01f855cd1c67bcc002fe1594a3f3ca7d1c8 (diff) | |
download | fetchmail-c0573a237af3dc90386646efea80f65b688ed23c.tar.gz fetchmail-c0573a237af3dc90386646efea80f65b688ed23c.tar.bz2 fetchmail-c0573a237af3dc90386646efea80f65b688ed23c.zip |
Add ESR's shipper utility (version 0.5) in a subdir,
for easily making releases
(since the makerelease script depends on it)
svn path=/trunk/; revision=3886
Diffstat (limited to 'shipper/shipper.spec')
-rw-r--r-- | shipper/shipper.spec | 69 |
1 files changed, 69 insertions, 0 deletions
diff --git a/shipper/shipper.spec b/shipper/shipper.spec new file mode 100644 index 00000000..3a3646a5 --- /dev/null +++ b/shipper/shipper.spec @@ -0,0 +1,69 @@ +Name: shipper +Version: 0.5 +Release: 1 +URL: http://www.catb.org/~esr/shipper/ +Source0: %{name}-%{version}.tar.gz +License: GPL +Group: Utilities +Summary: automated shipping of open-source project releases +Requires: lftp, openssh-clients, freshmeat-submit +BuildRoot: %{_tmppath}/%{name}-root +BuildArch: noarch +#Keywords: packaging, distribution + +%description +shipper is a power distribution tool for developers with multiple +projects who do frequent releases. It automates the tedious process +of shipping a software release to several standard places, including +ibiblio, the Red Hat submission directory, and your own hosted +website. It also knows how to post a release announcement to +freshmeat.net via freshmeat-submit. Two auxiliary tools, buildrpms +and rpm2lsm, build RPMs and generate LSM files from them respectively. + +%prep +%setup -q + +%build +make %{?_smp_mflags} shipper.1 rpm2lsm.1 + +%install +[ "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf "$RPM_BUILD_ROOT" +mkdir -p "$RPM_BUILD_ROOT"%{_bindir} +mkdir -p "$RPM_BUILD_ROOT"%{_mandir}/man1/ +cp shipper rpm2lsm buildrpms "$RPM_BUILD_ROOT"%{_bindir} +cp shipper.1 rpm2lsm.1 "$RPM_BUILD_ROOT"%{_mandir}/man1/ + +%clean +[ "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf "$RPM_BUILD_ROOT" + +%files +%defattr(-,root,root,-) +%doc README COPYING +%{_bindir}/shipper +%{_bindir}/rpm2lsm +%{_bindir}/buildrpms +%{_mandir}/man1/shipper.1* +%{_mandir}/man1/rpm2lsm.1* + +%changelog +* Fri Feb 6 2004 Eric S. Raymond <esr@snark.thyrsus.com> 0.5-1 +- Added security check so the ~/.shipper and .shipper files can't be used + for privilege elevation. Fixed upload omission bug in case where neither + -n nor -f was on and the webpage wasn't being built. Deliverables + created for upload are deleted at end of run. + +* Sun Jan 11 2004 Eric S. Raymond <esr@snark.thyrsus.com> 0.4-1 +- Correct extraction of freshmeat name. Build generated deliverables + only if we know they will be needed. Help is now available at the + freshmeat-focus prompt. + +* Sat Jan 10 2004 Eric S. Raymond <esr@snark.thyrsus.com> 0.3-1 +- First alpha release of unified shipper package. It can ship itself. + +* Wed Dec 17 2003 Eric S. Raymond <esr@snark.thyrsus.com> +- rpm2lsm now grabs an RPM from the current directory if no argument, + and parses an AUTHORS file if present (GNU convention). Also, + this release fixes a bug in USERNAME handling. + +* Thu Aug 1 2002 Eric S. Raymond <esr@snark.thyrsus.com> +- Initial release of rpm2lsm, since folded into shipper package. |