/[smeserver]/rpms/ipsvd/sme8/ipsvd.spec
ViewVC logotype

Annotation of /rpms/ipsvd/sme8/ipsvd.spec

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.1 - (hide annotations) (download)
Tue Jun 12 19:54:46 2007 UTC (17 years, 5 months ago) by slords
Branch: MAIN
CVS Tags: ipsvd-0_12_1-1_el5_sme
Import on branch sme8 of package ipsvd-0.12.1-1.el5.sme.src.rpm

1 slords 1.1 Summary: internet protocol service daemons
2     Name: ipsvd
3     Version: 0.12.1
4     Release: 1%{?dist}
5     License: BSD style
6     Group: System Enviornment/Daemons
7     Url: http://smarden.org/ipsvd/
8     Source: %{name}-%{version}.tar.gz
9     Source1: matrixssl-1-8-3-open.tar.gz
10     BuildRequires: dietlibc
11     BuildRoot: %{_tmppath}/%{name}-root
12     %description
13    
14     ipsvd is a set of internet protocol service daemons. It currently includes
15     a TCP/IP service daemon, and a UDP/IP service daemon.
16    
17     An internet protocol service (ipsv) daemon waits for incoming
18     connections on a local socket. On incoming connections, the ipsv daemon
19     conditionally runs an arbitrary program with standard input reading from
20     the socket, and standard output writing to the socket, that handles the
21     connection. The network connection optionally can be encrypted using SSLv3.
22     Standard error is used for logging.
23    
24     ipsv daemons can be told to read and follow pre-defined instructions
25     on how to handle incoming connections. It's possible to run different
26     programs, or to set a different environment, or to deny a connection,
27     or to set a per host concurrency limit, depending on the client's address
28     or hostname.
29    
30     Normally the ipsv daemons are run by a supervisor process, such as runsv
31     from the runit package, or supervise from the daemontools package.
32    
33     ipsvd can be used to run services normally run by inetd, xinetd, or tcpserver.
34    
35     %changelog
36     * Sun Apr 29 2007 Shad L. Lords <slords@mail.com>
37     - Clean up spec so package can be built by koji/plague
38    
39     * Thu Apr 12 2007 Charlie Brady <charlieb@e-smith.com> 0.12.1-01
40     - Update to latest upstream ipsvd.
41    
42     * Thu Mar 15 2007 Charlie Brady <charlieb@e-smith.com> 0.12.0-04
43     - Update to latest upstream matrixssl library.
44    
45     * Thu Dec 07 2006 Shad L. Lords <slords@mail.com>
46     - Update to new release naming. No functional changes.
47     - Make Packager generic
48    
49     * Sat Feb 4 2006 Charlie Brady <charlieb@e-smith.com> 0.12.0-02
50     - Fix build error in Makefile.
51    
52     * Sat Feb 4 2006 Charlie Brady <charlieb@e-smith.com> 0.12.0-01
53     - Upgrade to new version.
54    
55     * Mon Nov 21 2005 Charlie Brady <charlieb@e-smith.com> 0.11.1-03
56     - Rebuild with new dietlibc (0.27-4).
57    
58     * Wed Nov 16 2005 Charlie Brady <charlieb@e-smith.com> 0.11.1-02
59     - Update to latest matrixssl.
60    
61     * Wed Nov 16 2005 Charlie Brady <charlieb@e-smith.com> 0.11.1-01
62     - Update to new ipsvd version.
63     - Remove matrixssl build issue patch.
64    
65     * Mon Oct 24 2005 Charlie Brady <charlieb@e-smith.com> 0.11.0-04
66     - Update to latest matrixssl.
67    
68     * Tue Jul 12 2005 Charlie Brady <charlieb@e-smith.com> 0.11.0-03
69     - Rebuild on CentOS 4.1 build server, to correct segfault problem.
70    
71     * Tue Mar 15 2005 Charlie Brady <charlieb@e-smith.com> 0.11.0-02
72     - Fix install of sslio
73    
74     * Wed Feb 23 2005 Charlie Brady <charlieb@e-smith.com> 0.11.0-01
75     - Upgrade to 0.11.0
76     - Remove bogus dietlibc Requires: header (statically linked)
77    
78     * Sat Jan 15 2005 Charlie Brady <charlieb@e-smith.com> 0.10.1-01
79     - Upgrade to 0.10.1
80     - Upgrade martixssl to 1.2.2.
81     - Don't bundle djbdns client library.
82    
83     * Mon Dec 20 2004 Charlie Brady <charlieb@e-smith.com> 0.9.7-01
84     - Upgrade to 0.9.7.
85    
86     * Thu Sep 30 2004 Charlie Brady <charlieb@e-smith.com> 0.9.6-01
87     - Upgrade to 0.9.6.
88     - Upgrade martixssl to 1.2.
89    
90     * Mon Jun 07 2004 Charlie Brady <charlieb@e-smith.com> 0.9.3-01
91     - Upgrade to 0.9.3.
92    
93     * Mon May 03 2004 Charlie Brady <charlieb@e-smith.com> 0.9.1-01
94     - Upgrade to 0.9.1.
95    
96     * Sun May 02 2004 Charlie Brady <charlieb@e-smith.com> 0.9.0-01
97     - Upgrade to 0.9.0 (now includes sslio).
98     - Build/link with dietlibc and matrixssl.
99    
100     * Tue Nov 04 2003 Charlie Brady <charlieb@e-smith.com> 0.6.0-02
101     - Build/link with uClibc.
102     - Add missing man(8) pages.
103    
104     * Thu Oct 16 2003 Charlie Brady <charlieb@e-smith.com> 0.6.0-01
105     - Upgrade to 0.6.0.
106    
107     * Tue Jul 22 2003 Charlie Brady <charlieb@e-smith.com> 0.4.1-01
108     - Initial
109    
110     %prep
111     %setup -c -n %{name}-%{version}
112     cp -v %{SOURCE1} net/%{name}-%{version}/src/matrixssl.tar.gz
113     mkdir -p net/%{name}-%{version}/compile
114     ln -s matrixssl-1-8-3-open net/%{name}-%{version}/compile/matrixssl
115    
116     %build
117     cd net/%{name}-%{version}
118     echo 'diet -Os gcc -O2 -Wall' >src/conf-cc
119     echo 'diet -Os gcc -s -Os -pipe' >src/conf-ld
120     ./package/compile
121    
122     %install
123     cd net/%{name}-%{version}
124     mkdir -p $RPM_BUILD_ROOT/%{_bindir}
125     for i in $(cat package/commands compile/command.ssl)
126     do
127     install command/$i $RPM_BUILD_ROOT/%{_bindir}
128     done
129     mkdir -p $RPM_BUILD_ROOT/%{_mandir}/man1
130     #install man/*.1 $RPM_BUILD_ROOT/%{_mandir}/man1
131     mkdir -p $RPM_BUILD_ROOT/%{_mandir}/man8
132     install man/*.8 $RPM_BUILD_ROOT/%{_mandir}/man8
133    
134     %clean
135     rm -r $RPM_BUILD_ROOT
136    
137     %files
138     %defattr(-,root,root)
139     %{_bindir}/*
140     %{_mandir}/man8/*
141     #%{_mandir}/man1/*
142     %doc net/%{name}-%{version}/package/COPYING
143     %doc net/%{name}-%{version}/doc/*

admin@koozali.org
ViewVC Help
Powered by ViewVC 1.2.1 RSS 2.0 feed