Package icecast: Specfile
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 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 | # Spec file for Icecast streaming server Name: icecast Version: 2.3.2 Release: alt3.1 Summary: Streaming Media Server Packager: Nikolay A. Fetisov <naf@altlinux.ru> License: %gpl2only Group: System/Servers Url: http://www.icecast.org Source0: %name-%version.tar Source1: %name.init Source2: %name.logrotate Source3: %name.xml Source4: %name.chroot.lib Source5: %name.chroot.conf Source6: %name.chroot.all Source7: xspf.xsl Patch1: icecast-2.3.0-alt.patch BuildRequires(pre): rpm-build-licenses # Automatically added by buildreq on Mon Jul 06 2009 BuildRequires: gcc-c++ libcurl-devel libspeex-devel libtheora-devel libvorbis-devel libxslt-devel %description Icecast is an Internet based broadcasting system based on the Mpeg Layer III streaming technology. It is, however, not limited to streaming mp3 files. %prep %setup -q %patch1 -p1 %build %configure \ --datadir=%_localstatedir %make_build %install %make_install DESTDIR=%buildroot install install -p -m755 -D %SOURCE1 %buildroot%_initdir/%name install -p -m640 -D %SOURCE2 %buildroot%_sysconfdir/logrotate.d/%name install -p -m640 -D %SOURCE3 %buildroot%_sysconfdir/%name.xml install -p -m644 -D %SOURCE7 %buildroot%_localstatedir/%name/admin/xspf.xsl mkdir -p %buildroot/var/run/%name mkdir -p -m750 %buildroot%_localstatedir/%name/logs mkdir -p %buildroot%_datadir mv %buildroot%_localstatedir/doc %buildroot%_datadir install -m 0755 -d -- %buildroot%_localstatedir/%name/etc install -m 0755 -d -- %buildroot%_localstatedir/%name/%_lib install -p -m 0750 -D -- %SOURCE4 %buildroot%_sysconfdir/chroot.d/%name.lib install -p -m 0750 -D -- %SOURCE5 %buildroot%_sysconfdir/chroot.d/%name.conf install -p -m 0750 -D -- %SOURCE6 %buildroot%_sysconfdir/chroot.d/%name.all %pre %_sbindir/groupadd -r -f %name &>/dev/null %_sbindir/useradd -r -g %name -d %_datadir/%name -s /dev/null \ -c "Icecast Streaming Media Server" -M -n %name &>/dev/null ||: %post %_sysconfdir/chroot.d/%name.all %post_service %name %preun %preun_service %name %files %_datadir/doc/%name-%version %attr(750, root, %name) %dir %_localstatedir/%name %attr(1770, root, %name) %dir %_localstatedir/%name/logs %attr(1775, root, %name) %dir /var/run/%name %config %_sysconfdir/logrotate.d/%name %config (noreplace) %_sysconfdir/%name.xml %config %_sysconfdir/chroot.d/%name.* %_initdir/%name %_bindir/%name %_localstatedir/%name %changelog * Wed Dec 08 2010 Igor Vlasenko <viy@altlinux.ru> 2.3.2-alt3.1 - rebuild with new openssl and/or boost by request of git.alt administrator * Tue Jul 14 2009 Nikolay A. Fetisov <naf@altlinux.ru> 2.3.2-alt3 - Fix init script to setup chroot environment * Mon Jul 06 2009 Nikolay A. Fetisov <naf@altlinux.ru> 2.3.2-alt2 - Adding xspf.xsl from SVN@15785 (Closes: 20628) - Adding resolver files into chroot environment (Closes: 9739) * Fri Dec 12 2008 Nikolay A. Fetisov <naf@altlinux.ru> 2.3.2-alt1 - New version 2.3.2 * Wed Apr 11 2007 Pavlov Konstantin <thresh@altlinux.ru> 2.3.1-alt3 - Fixed logrotate script (closes #11448). * Sat Mar 03 2007 Pavlov Konstantin <thresh@altlinux.ru> 2.3.1-alt2 - Added icecast-2.3.1-ugly-workaround-hack-newcurl.patch to fix build with newer curl. - Removed macro abuse from spec. - Fixed BuildRequires. * Fri Dec 29 2006 ALT QA Team Robot <qa-robot@altlinux.org> 2.3.1-alt1.1 - Rebuilt due to libcrypto.so.4 -> libcrypto.so.6 soname change. * Mon Dec 05 2005 Pavlov Konstantin <thresh@altlinux.ru> 2.3.1-alt1 - 2.3.1 release. * Mon Oct 03 2005 Pavlov Konstantin <thresh@altlinux.ru> 2.3.0-alt1 - 2.3.0 release. - icecast now comes chrooted with default config in /var/lib/icecast - icecast now binds to localhost only by default. * Thu Jan 20 2005 Pavlov Konstantin <thresh@altlinux.ru> 2.2.0-alt1 - 2.2.0 release * Mon Nov 22 2004 Pavlov Konstantin <thresh@altlinux.ru> 2.1.0-alt1 - 2.1.0 release * Tue Jul 13 2004 Pavlov Konstantin <thresh@altlinux.ru> 2.0.2-alt1 - 2.0.2 release * Thu Dec 26 2002 Sergey Bolshakov <s.bolshakov@belcaf.com> 1.3.12-alt4 - rebuilt with new (shared) libwrap * Sat Oct 19 2002 Sergey Bolshakov <s.bolshakov@belcaf.com> 1.3.12-alt3 - rebuilt in new env * Wed Jun 26 2002 Sergey Bolshakov <s.bolshakov@belcaf.com> 1.3.12-alt2 - bug #1034 fixed * Sat May 25 2002 Sergey Bolshakov <s.bolshakov@belcaf.com> 1.3.12-alt1 - 1.3.12 - tcp_wrappers back * Mon Sep 3 2001 Sergey Bolshakov <s.bolshakov@belcaf.com> 1.3.11-alt1 - 1.3.11 - buggy tcp_wrappers support removed * Tue May 29 2001 Dmitry V. Levin <ldv@altlinux.ru> 1.3.10-alt2 - Fixed init script. - Specfile cleanup. * Wed Mar 21 2001 Sergey Bolshakov <s.bolshakov@belcaf.com> - First build for ALT Linux distribution |