Annotation of embedaddon/thttpd/contrib/redhat-rpm/thttpd.spec, revision 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>