Annotation of embedaddon/thttpd/contrib/redhat-rpm/thttpd.spec, revision 1.1.1.1

1.1       misho       1: Summary: Throttleable lightweight httpd server
                      2: Name: thttpd
                      3: Version: 2.25b
                      4: Release: 1
                      5: Group: Networking
                      6: URL: http://www.acme.com/software/thttpd
                      7: Source0: http://www.acme.com/software/thttpd/thttpd-%{PACKAGE_VERSION}.tar.gz
                      8: Copyright: distributable (BSD)
                      9: BuildRoot: /tmp/thttpd-root
                     10: 
                     11: %description
                     12: Thttpd is a very compact no-frills httpd serving daemon that can handle
                     13: very high loads.  While lacking many of the advanced features of
                     14: Apachee, thttpd operates without forking and is extremely efficient in
                     15: memory use.  Basic support for cgi scripts, authentication, and ssi is
                     16: provided for.  Advanced features include the ability to throttle traffic.
                     17: 
                     18: %prep
                     19: %setup
                     20: 
                     21: ./configure --prefix=/usr
                     22: 
                     23: %build
                     24: make \
                     25:        WEBDIR=/home/httpd/html \
                     26:        BINDIR=/usr/sbin prefix=/usr \
                     27:        CGIBINDIR=/home/httpd/cgi-bin
                     28: 
                     29: %install
                     30: 
                     31: mkdir -p $RPM_BUILD_ROOT/home/httpd/{cgi-bin,logs}
                     32: mkdir -p $RPM_BUILD_ROOT/etc/rc.d/init.d
                     33: mkdir -p $RPM_BUILD_ROOT/usr/man/man{1,8}
                     34: mkdir -p $RPM_BUILD_ROOT/usr/sbin
                     35: install  contrib/redhat-rpm/thttpd.init $RPM_BUILD_ROOT/etc/rc.d/init.d/thttpd
                     36: install  contrib/redhat-rpm/thttpd.conf $RPM_BUILD_ROOT/etc/
                     37: make -i prefix=$RPM_BUILD_ROOT/usr install
                     38: 
                     39: %pre
                     40: 
                     41: grep '^httpd:' /etc/passwd >/dev/null || \
                     42:        /usr/sbin/adduser -r httpd
                     43: 
                     44: %post
                     45: /sbin/chkconfig --add thttpd
                     46: 
                     47: %preun
                     48: /sbin/chkconfig --del thttpd
                     49: 
                     50: %clean
                     51: rm -rf $RPM_BUILD_ROOT
                     52: 
                     53: %files
                     54: %defattr(-,bin,bin)
                     55: %doc [A-Z]*
                     56: %attr(2755, httpd, httpd) /usr/sbin/makeweb
                     57: /usr/sbin/htpasswd
                     58: /usr/sbin/syslogtocern
                     59: /usr/sbin/thttpd
                     60: %attr(-, httpd, httpd) /home/httpd
                     61: %attr(0755, root, root) /etc/rc.d/init.d/thttpd
                     62: %config /etc/thttpd.conf
                     63: %doc /usr/man/man*/*
                     64: 
                     65: %changelog
                     66: 
                     67: * Sat Dec 20 2003 Jef Poskanzer <jef@mail.acme.com>
                     68:   - Updated to 2.25b
                     69: 
                     70: * Mon Oct 27 2003 Jef Poskanzer <jef@mail.acme.com>
                     71:   - Updated to 2.25
                     72: 
                     73: * Sat Sep 13 2003 Jef Poskanzer <jef@mail.acme.com>
                     74:   - Updated to 2.24
                     75: 
                     76: * Sat May 25 2002 Jef Poskanzer <jef@mail.acme.com>
                     77:   - Updated to 2.23
                     78: 
                     79: * Mon Jul 09 2001 Jef Poskanzer <jef@mail.acme.com>
                     80:   - Updated to 2.22
                     81: 
                     82: * Thu Apr 26 2001 Jef Poskanzer <jef@mail.acme.com>
                     83:   - Updated to 2.21c
                     84: 
                     85: * Mon Apr 23 2001 Jef Poskanzer <jef@mail.acme.com>
                     86:   - Updated to 2.21b
                     87: 
                     88: * Mon Oct 02 2000 Jef Poskanzer <jef@mail.acme.com>
                     89:   - Updated to 2.21
                     90: 
                     91: * Wed Sep 13 2000 Jef Poskanzer <jef@mail.acme.com>
                     92:   - Updated to 2.20
                     93: 
                     94: * Mon Sep 11 2000 Bennett Todd <bet@rahul.net>
                     95:   - added thttpd.conf, took config info out of init script
                     96:   - switched to logging in /var/log, used pidfile
                     97: 
                     98: * Thu Jun 15 2000 Jef Poskanzer <jef@mail.acme.com>
                     99:   - Updated to 2.19
                    100: 
                    101: * Thu May 18 2000 Jef Poskanzer <jef@mail.acme.com>
                    102:   - Updated to 2.18
                    103: 
                    104: * Fri Mar 17 2000 Jef Poskanzer <jef@mail.acme.com>
                    105:   - Updated to 2.17
                    106: 
                    107: * Mon Feb 28 2000 Jef Poskanzer <jef@mail.acme.com>
                    108:   - Updated to 2.16
                    109: 
                    110: * Thu Feb 03 2000 Jef Poskanzer <jef@mail.acme.com>
                    111:   - Updated to 2.15
                    112: 
                    113: * Thu Jan 21 2000 Jef Poskanzer <jef@mail.acme.com>
                    114:   - Updated to 2.14
                    115: 
                    116: * Thu Jan  6 2000 Jef Poskanzer <jef@mail.acme.com>
                    117:   - Updated to 2.13
                    118: 
                    119: * Mon Jan  3 2000 Bennett Todd <bet@rahul.net>
                    120:   - updated to 2.12, tweaked to move thttpd.init into tarball
                    121: 
                    122: * Mon Dec 13 1999 Bennett Todd <bet@mordor.net>
                    123:   - Updated to 2.09
                    124: 
                    125: * Fri Dec 10 1999 Bennett Todd <bet@mordor.net>
                    126:   - Updated to 2.08
                    127: 
                    128: * Wed Nov 24 1999 Bennett Todd <bet@mordor.net>
                    129:   - updated to 2.06, parameterized Version string in source url
                    130:   - changed to use "make install", simplified %files list
                    131: 
                    132: * Wed Nov 10 1999 Bennett Todd <bet@mordor.net>
                    133:   - Version 2.05, reset release to 1
                    134:   - dropped bugfix patch since Jef included that
                    135:   - streamlined install
                    136: 
                    137: * Sun Jul 25 1999 Bennett Todd <bet@mordor.net>
                    138:   - Release 4, added mime type swf
                    139: 
                    140: * Mon May  3 1999 Bennett Todd <bet@mordor.net>
                    141:   - Release 2, added patch to set cgi-timelimit up to 10 minutes
                    142:     fm default 30 seconds
                    143: 
                    144: * Wed Feb 10 1999 Bennett Todd <bet@mordor.net>
                    145:   - based on 2.00-2, bumped to 2.04, reset release back to 1
                    146:   - fixed a couple of broken entries in %install to reference $RPM_BUILD_ROOT
                    147:   - simplified %files to populate /usr/doc/... with just [A-Z]* (TODO had gone
                    148:     away, this simplification makes it liklier to be trivially portable to
                    149:     future releases).
                    150:   - added %doc tags for the man pages
                    151: 

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>