aboutsummaryrefslogtreecommitdiffstats
path: root/trio/FILES
blob: 22a5ea121df09499ab11e9bf480a9a447ddd0838 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
FILES
README
CHANGES
Makefile.in
maketgz
strio.h
trio.c
trio.h
triodef.h
trionan.c
trionan.h
triop.h
triostr.c
triostr.h
compare.c
example.c
regression.c
configure
configure.in
install-sh
autogen.sh
doc/doc.h
doc/doc_dynamic.h
doc/doc_printf.h
doc/doc_register.h
doc/doc_scanf.h
doc/doc_static.h
doc/footer.html
doc/header.html
doc/trio.cfg
doc/trio.css
html/trio.css
html/*.html
or: #f0fff0 } /* Literal.String.Other */ .highlight .sr { color: #008800; background-color: #fff0ff } /* Literal.String.Regex */ .highlight .s1 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Single */ .highlight .ss { color: #aa6600; background-color: #fff0f0 } /* Literal.String.Symbol */ .highlight .bp { color: #003388 } /* Name.Builtin.Pseudo */ .highlight .fm { color: #0066bb; font-weight: bold } /* Name.Function.Magic */ .highlight .vc { color: #336699 } /* Name.Variable.Class */ .highlight .vg { color: #dd7700 } /* Name.Variable.Global */ .highlight .vi { color: #3333bb } /* Name.Variable.Instance */ .highlight .vm { color: #336699 } /* Name.Variable.Magic */ .highlight .il { color: #0000DD; font-weight: bold } /* Literal.Number.Integer.Long */
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.