adding history from falsehope.net
This commit is contained in:
parent
f273763142
commit
0d5b4cf959
10 changed files with 1113 additions and 0 deletions
65
base64/base64-1.3-2.te.spec
Normal file
65
base64/base64-1.3-2.te.spec
Normal file
|
|
@ -0,0 +1,65 @@
|
|||
%define name base64
|
||||
%define version 1.3
|
||||
%define release 2.te
|
||||
|
||||
Summary: Encode and decode base64 files
|
||||
Name: %{name}
|
||||
Version: %{version}
|
||||
Release: %{release}
|
||||
License: Public Domain
|
||||
Group: Networking/Mail
|
||||
URL: http://www.fourmilab.ch/webtools/base64/
|
||||
Source: %{name}-%{version}.tar.bz2
|
||||
BuildRoot: %{_tmppath}/%{name}-buildroot
|
||||
|
||||
%description
|
||||
base64 is a command line utility which encodes and decodes
|
||||
files in this format. It can be used within a pipeline as
|
||||
an encoding or decoding filter, and is most commonly used
|
||||
in this manner as part of an automated mail processing
|
||||
system.
|
||||
|
||||
%prep
|
||||
[ "%{buildroot}" != "/" ] && rm -rf %{buildroot}
|
||||
|
||||
%setup -q
|
||||
|
||||
%build
|
||||
%configure
|
||||
%{__make}
|
||||
|
||||
%install
|
||||
[ "%{buildroot}" != "/" ] && rm -rf %{buildroot}
|
||||
install -d %{buildroot}%{_bindir}
|
||||
install -d %{buildroot}%{_mandir}/man1
|
||||
install -m755 base64 %{buildroot}%{_bindir}/
|
||||
install -m755 base64.1 %{buildroot}%{_mandir}/man1/
|
||||
|
||||
%clean
|
||||
[ "%{buildroot}" != "/" ] && rm -rf %{buildroot}
|
||||
|
||||
%files
|
||||
%defattr(-,root,root)
|
||||
%doc README b64.gif base64.pdf index.html rfc1341.*
|
||||
%{_bindir}/base64
|
||||
%{_mandir}/man1/base64.1*
|
||||
|
||||
%changelog
|
||||
* Wed Nov 17 2004 Troy Engel <tengel@sonic.net> 1.3-2.te
|
||||
- update to spec, FC3 rebuild
|
||||
|
||||
* Fri Nov 7 2003 Troy Engel <tengel@sonic.net> 1.3-1rh9
|
||||
- made into generic RedHat RPM from Mandrake
|
||||
|
||||
* Thu Jan 16 2003 Oden Eriksson <oden.eriksson@kvikkjokk.net> 1.3-4mdk
|
||||
- build release
|
||||
|
||||
* Sun Aug 4 2002 Oden Eriksson <oden.eriksson@kvikkjokk.net> 1.3-3mdk
|
||||
- rebuilt with gcc-3.2
|
||||
|
||||
* Wed Jun 12 2002 Oden Eriksson <oden.eriksson@kvikkjokk.net> 1.3-2mdk
|
||||
- fix Requires (to null)
|
||||
|
||||
* Wed Jun 12 2002 Oden Eriksson <oden.eriksson@kvikkjokk.net> 1.3-1mdk
|
||||
- initial cooker contrib
|
||||
|
||||
68
bvi/bvi-1.3.2-2.te.spec
Normal file
68
bvi/bvi-1.3.2-2.te.spec
Normal file
|
|
@ -0,0 +1,68 @@
|
|||
%define name bvi
|
||||
%define version 1.3.2
|
||||
%define release 2.te
|
||||
|
||||
%define bviroot %{_builddir}/%{name}-%{version}
|
||||
|
||||
Summary: Binary editor using vi commands
|
||||
Name: %{name}
|
||||
Version: %{version}
|
||||
Release: %{release}
|
||||
Group: Applications/Editors
|
||||
License: GPL
|
||||
Vendor: Gerhard Buergmann <gerhard.buergmann@puon.at>
|
||||
Packager: Troy Engel <tengel@sonic.net>
|
||||
Source: %{name}-%{version}.src.tar.gz
|
||||
Patch0: %{name}-%{version}.Makefile.patch
|
||||
URL: http://bvi.sourceforge.net/
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-root
|
||||
|
||||
%description
|
||||
BVI is an editor for binary files using common vi - commands
|
||||
and additional commands for binary search and substitution
|
||||
|
||||
%prep
|
||||
%setup -q
|
||||
%patch0 -p1
|
||||
|
||||
%build
|
||||
%configure
|
||||
%{__make}
|
||||
|
||||
%install
|
||||
[ "%{buildroot}" != "/" ] && rm -rf %{buildroot}
|
||||
make DESTDIR=%{buildroot} install
|
||||
# make install makes hardlinks - we'll do it in post-install instead
|
||||
rm -f %{buildroot}%{_bindir}/bview
|
||||
rm -f %{buildroot}%{_bindir}/bvedit
|
||||
|
||||
%post
|
||||
ln -sf %{_bindir}/bvi %{_bindir}/bview
|
||||
ln -sf %{_bindir}/bvi %{_bindir}/bvedit
|
||||
|
||||
|
||||
%postun
|
||||
rm -f %{_bindir}/bview
|
||||
rm -f %{_bindir}/bvedit
|
||||
|
||||
|
||||
%clean
|
||||
[ "%{buildroot}" != "/" ] && rm -rf %{buildroot}
|
||||
[ "%{bviroot}" != "/" ] && rm -rf %{bviroot}
|
||||
rm -f %{_builddir}/file.list.%{name}
|
||||
|
||||
%files
|
||||
%defattr(-,root,root)
|
||||
%attr(0644,root,root) %doc CHANGES COPYING CREDITS README html/
|
||||
%attr(-,root,root) %{_bindir}/*
|
||||
%attr(-,root,root) %{_mandir}/man1/*
|
||||
%attr(-,root,root) %{_datadir}/bvi/*
|
||||
|
||||
%changelog
|
||||
* Sat Aug 27 2005 Troy Engel <tengel@sonic.net> 1.3.2-2.te
|
||||
- update spec to build on FC4
|
||||
|
||||
* Wed Nov 17 2004 Troy Engel <tengel@sonic.net>
|
||||
- update bvi-1.3.2
|
||||
- apply Makefile patch to move bmore.help
|
||||
|
||||
151
gammu/gammu-1.04.0-1.te.spec
Normal file
151
gammu/gammu-1.04.0-1.te.spec
Normal file
|
|
@ -0,0 +1,151 @@
|
|||
|
||||
%define gammuroot %{_builddir}/%{name}-%{version}
|
||||
|
||||
Name: gammu
|
||||
Version: 1.04.0
|
||||
Release: 1.te
|
||||
Summary: Mobile phones tools for Unix (Linux) and Win32
|
||||
Group: Applications/Communications
|
||||
License: GPL
|
||||
URL: http://www.gammu.net
|
||||
Source: %{name}-%{version}.tar.gz
|
||||
BuildRoot: %{_tmppath}/%{name}-%{release}-%{version}-root-%(%{__id_u} -n)
|
||||
Requires: bluez-libs
|
||||
BuildRequires: bluez-libs-devel
|
||||
|
||||
%description
|
||||
Gammu can do such things with cellular phones as making data calls,
|
||||
updating the address book, changing calendar and ToDo entries, sending and
|
||||
receiving SMS messages, loading and getting ring tones and pictures (different
|
||||
types of logos), synchronizing time, enabling NetMonitor, managing WAP
|
||||
settings and bookmarks and much more. Functions depend on the phone model.
|
||||
|
||||
%package devel
|
||||
Summary: Headers and pkgconfig file for Gammu development
|
||||
Group: Development/Libraries
|
||||
Requires: %{name} = %{version}
|
||||
|
||||
%description devel
|
||||
This package contains the headers and pkgconfig file that programmers
|
||||
will need to develop applications which will use libGammu.
|
||||
|
||||
%prep
|
||||
%setup -q
|
||||
|
||||
%build
|
||||
%configure --enable-cb --enable-7110incoming \
|
||||
--with-docdir=%{_docdir}/%{name}-%{version}
|
||||
%{__make} %{?_smp_mflags}
|
||||
|
||||
%install
|
||||
rm -rf $RPM_BUILD_ROOT
|
||||
make DESTDIR=$RPM_BUILD_ROOT installlib
|
||||
%{__mkdir} -p $RPM_BUILD_ROOT/%{_sysconfdir}
|
||||
%{__sed} -e 's|^port =.*$|port = /dev/ttyS0|' \
|
||||
-e 's|^connection =.*$|connection = dlr3|' \
|
||||
-e 's/
$//' \
|
||||
< docs/examples/config/gammurc > $RPM_BUILD_ROOT/%{_sysconfdir}/gammurc
|
||||
|
||||
%files
|
||||
%defattr(-,root,root)
|
||||
%doc changelog copying readme.txt docs/examples docs/docs other/driver other/php
|
||||
%attr(0644,root,root) %config(noreplace) %{_sysconfdir}/gammurc
|
||||
%attr(0755,root,root) %{_bindir}/gammu
|
||||
%attr(0755,root,root) %{_libdir}/libGammu.so.0.0
|
||||
%{_datadir}/gammu
|
||||
%{_mandir}/man1/gammu.1*
|
||||
|
||||
%files devel
|
||||
%defattr(-,root,root)
|
||||
%doc docs/develop/*
|
||||
%attr(0755,root,root) %{_libdir}/libGammu.so.0
|
||||
%attr(0755,root,root) %{_libdir}/libGammu.so
|
||||
%attr(0755,root,root) %{_libdir}/libGammu.a
|
||||
%{_includedir}/gammu
|
||||
%{_libdir}/pkgconfig/gammu.pc
|
||||
|
||||
%clean
|
||||
[ "%{buildroot}" != "/" ] && rm -rf %{buildroot}
|
||||
[ "%{gammuroot}" != "/" ] && rm -rf %{gammuroot}
|
||||
|
||||
%post -p /sbin/ldconfig
|
||||
%postun -p /sbin/ldconfig
|
||||
|
||||
%changelog
|
||||
* Thu Dec 29 2005 Troy Engel <tengel@sonic.net>
|
||||
- New version 1.04.0
|
||||
|
||||
* Thu Dec 29 2005 Troy Engel <tengel@sonic.net>
|
||||
- New version 1.03.20
|
||||
|
||||
* Sat Oct 01 2005 Troy Engel <tengel@sonic.net>
|
||||
- New version 1.0.16
|
||||
- Removed configure-rpm and mysql patches, now integrated
|
||||
- Fixed up the clean directive, safer and removes build tree
|
||||
|
||||
* Sat Sep 17 2005 Thomas Antony <thomas.antony@inode.at>
|
||||
- New version 1.02.12 (test release)
|
||||
- Changed the spec file that it matches (hopefully) the Fedora Extras guidelines
|
||||
- removed gammu-1.0.2-backgen.patch
|
||||
- added configure-rpm.patch and mysql.patch
|
||||
|
||||
* Thu Aug 04 2005 Troy Engel <tengel@sonic.net>
|
||||
- New version 1.02.0
|
||||
- add increased backup limits (N6230 v5.40+)
|
||||
|
||||
* Mon May 23 2005 Troy Engel <tengel@sonic.net>
|
||||
- New version 1.01.11
|
||||
- add 40char SMS patch (localization)
|
||||
|
||||
* Tue Mar 29 2005 Troy Engel <tengel@sonic.net>
|
||||
- New version 1.00.23
|
||||
- add other/driver and other/php subdirs
|
||||
- add 6510 file and 6230 pbk patch
|
||||
|
||||
* Mon Jan 31 2005 Troy Engel <tengel@sonic.net>
|
||||
- New version 0.99.22
|
||||
- Use stock FC3 bluez-libs, remove bluez patch
|
||||
|
||||
* Wed Mar 22 2004 Troy Engel <tengel@sonic.net>
|
||||
- new version 0.94.0
|
||||
- apply serial_write patch from Michal Cihar
|
||||
|
||||
* Wed Feb 04 2004 Troy Engel <tengel@sonic.net>
|
||||
- new version 0.92.9
|
||||
- remove 0.92.0 patches
|
||||
|
||||
* Wed Jan 07 2004 Troy Engel <tengel@sonic.net>
|
||||
- new version 0.92.0
|
||||
- apply cb and n6110 patches from Michal Cihar
|
||||
|
||||
* Wed Dec 24 2003 Troy Engel <tengel@sonic.net>
|
||||
- new version 0.91.0
|
||||
- added new -devel libs
|
||||
|
||||
* Mon Nov 10 2003 Troy Engel <tengel@sonic.net>
|
||||
- new version 0.89
|
||||
|
||||
* Thu Nov 06 2003 Troy Engel <tengel@sonic.net>
|
||||
- new version 0.88
|
||||
- remove 'use_locking = yes' from default gammurc, it causes
|
||||
non-root users not to work (can't write to /var/lock/)
|
||||
|
||||
* Tue Oct 28 2003 Troy Engel <tengel@sonic.net>
|
||||
- redo whole spec to make Redhat capable
|
||||
- add bluez-libs support (bluez.sf.net)
|
||||
- add Nokia SMS-Incoming and CB support
|
||||
- break out devel package
|
||||
- install sample gammurc with some reasonable defaults
|
||||
|
||||
* Thu Jan 02 2003 Michal Cihar <michal@cihar.com>
|
||||
- made it install in directories that are defined in rpm
|
||||
|
||||
* Sun Nov 10 2002 Marcin Wiacek <marcin@mwiacek.com>
|
||||
- topnet.pl email no more available
|
||||
|
||||
* Sun Sep 30 2002 Marcin Wiacek <marcin-wiacek@topnet.pl>
|
||||
- build system is now really working OK
|
||||
|
||||
* Sat Sep 15 2002 R P Herrold <herrold@owlriver.com>
|
||||
- initial packaging
|
||||
|
||||
55
mimms/mimms-0.0.9-1.te.spec
Normal file
55
mimms/mimms-0.0.9-1.te.spec
Normal file
|
|
@ -0,0 +1,55 @@
|
|||
%define name mimms
|
||||
%define version 0.0.9
|
||||
%define release 1.te
|
||||
|
||||
%define miroot %{_builddir}/%{name}-%{version}
|
||||
|
||||
Summary: A simple client to download MMS protocol streams
|
||||
Name: %{name}
|
||||
Version: %{version}
|
||||
Release: %{release}
|
||||
Group: Applications/Internet
|
||||
License: GPL
|
||||
Vendor: Wesley J. Landaker <wjl@icecavern.net>
|
||||
Packager: Troy Engel <tengel@sonic.net>
|
||||
Source0: %{name}-%{version}.tar.gz
|
||||
Source1: txt2man
|
||||
Patch0: %{name}-%{version}-Makefile.patch
|
||||
URL: http://savannah.nongnu.org/projects/mimms/
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-root
|
||||
|
||||
%description
|
||||
MiMMS, a maintained version of "mmsclient", is a simple client to download
|
||||
streaming audio and/or video media from the internet using the MMS protocol
|
||||
(i.e. from mms:// type URLs, generally found in asx files). Downloaded
|
||||
streams can then be replayed offline at your leisure, using any compatible
|
||||
media player of your choice.
|
||||
|
||||
%prep
|
||||
%setup -q
|
||||
%patch0 -p1
|
||||
%{__cp} %{SOURCE1} %{miroot}
|
||||
|
||||
%build
|
||||
%{__make}
|
||||
|
||||
%install
|
||||
[ "%{buildroot}" != "/" ] && rm -rf %{buildroot}
|
||||
make DESTDIR=%{buildroot} install
|
||||
%{__strip} %{buildroot}/usr/bin/mimms
|
||||
|
||||
%clean
|
||||
[ "%{buildroot}" != "/" ] && rm -rf %{buildroot}
|
||||
[ "%{miroot}" != "/" ] && rm -rf %{miroot}
|
||||
|
||||
%files
|
||||
%defattr(-,root,root)
|
||||
%attr(0644,root,root) %doc AUTHORS ChangeLog COPYING DOCS NEWS README THANKS mmsurls
|
||||
%attr(-,root,root) %{_bindir}/*
|
||||
%attr(-,root,root) %{_mandir}/man1/*
|
||||
|
||||
%changelog
|
||||
* Fri Sep 23 2005 Troy Engel <tengel@sonic.net> 0.0.9-1.te
|
||||
- Initial RPM build
|
||||
- Include 'txt2man' in the source RPM to build the manpage
|
||||
|
||||
65
moc/moc-2.3.2-2.te.spec
Normal file
65
moc/moc-2.3.2-2.te.spec
Normal file
|
|
@ -0,0 +1,65 @@
|
|||
%define name moc
|
||||
%define version 2.3.2
|
||||
%define release 2.te
|
||||
|
||||
%define mocroot %{_builddir}/%{name}-%{version}
|
||||
|
||||
Summary: MOC is a console audio player for LINUX/UNIX
|
||||
Name: %{name}
|
||||
Version: %{version}
|
||||
Release: %{release}
|
||||
Group: Applications/Multimedia
|
||||
License: GPL
|
||||
Vendor: Damian Pietras <daper@daper.net>
|
||||
Packager: Troy Engel <tengel@sonic.net>
|
||||
Source0: %{name}-%{version}.tar.bz2
|
||||
Patch0: %{name}-%{version}-player.patch
|
||||
URL: http://moc.daper.net/
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-root
|
||||
BuildRequires: libmad-devel, speex-devel, libid3tag-devel, libvorbis-devel, flac-devel, libsndfile-devel, curl-devel, libsamplerate-devel, libmpcdec-devel
|
||||
|
||||
%description
|
||||
MOC (music on console) is a console audio player for LINUX/UNIX designed
|
||||
to be powerful and easy to use. MOC plays smoothly, regardless of system
|
||||
or I/O load because it uses the output buffer in a separate thread.
|
||||
|
||||
Internet stream (Icecast, Shoutcast) are supported. Key mapping can be
|
||||
fully customized. Supported file formats are: mp3, Ogg Vorbis, FLAC,
|
||||
Musepack, Speex, WAVE, AIFF, AU (and other less popular formats supported
|
||||
by libsndfile).
|
||||
|
||||
The binary file is called mocp due to conflict with other program on
|
||||
many systems.
|
||||
|
||||
%prep
|
||||
%setup -q
|
||||
%patch0 -p1
|
||||
|
||||
%build
|
||||
%configure
|
||||
%{__make}
|
||||
|
||||
%install
|
||||
[ "%{buildroot}" != "/" ] && rm -rf %{buildroot}
|
||||
make DESTDIR=%{buildroot} install
|
||||
|
||||
%clean
|
||||
[ "%{buildroot}" != "/" ] && rm -rf %{buildroot}
|
||||
[ "%{mocroot}" != "/" ] && rm -rf %{mocroot}
|
||||
|
||||
%files
|
||||
%defattr(-,root,root)
|
||||
%attr(0644,root,root) %doc AUTHORS ChangeLog COPYING NEWS README THANKS TODO
|
||||
%attr(0644,root,root) %doc config.example keymap.example
|
||||
%attr(-,root,root) %{_bindir}/*
|
||||
%attr(-,root,root) %{_libdir}/*
|
||||
%attr(-,root,root) %{_datadir}/*
|
||||
%attr(-,root,root) %{_mandir}/man1/*
|
||||
|
||||
%changelog
|
||||
* Sat Dec 10 2005 Troy Engel <tengel@sonic.net> 2.3.2-2.te
|
||||
- add memory leak patch from forum (http://moc.daper.net/node/71)
|
||||
|
||||
* Sat Dec 10 2005 Troy Engel <tengel@sonic.net> 2.3.2-1.te
|
||||
- Initial RPM build
|
||||
|
||||
57
mp3gain/mp3gain-1.4.6-2.te.spec
Normal file
57
mp3gain/mp3gain-1.4.6-2.te.spec
Normal file
|
|
@ -0,0 +1,57 @@
|
|||
Summary: Lossless MP3 volume adjustment tool
|
||||
Name: mp3gain
|
||||
%define real_version 1_4_6
|
||||
Version: 1.4.6
|
||||
Release: 2.te
|
||||
License: LGPL
|
||||
Group: Applications/Multimedia
|
||||
URL: http://mp3gain.sourceforge.net
|
||||
|
||||
Packager: Troy Engel <tengel@sonic.net>
|
||||
Vendor: Glen Sawyer <mp3gain@hotmail.com>
|
||||
|
||||
Source: %{name}-%{real_version}-src.zip
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
|
||||
|
||||
Patch0: %{name}-%{version}.patch
|
||||
|
||||
%description
|
||||
MP3Gain analyzes and adjusts mp3 files so that they have the same
|
||||
volume. It does not just do peak normalization, as many normalizers
|
||||
do. Instead, it does some statistical analysis to determine how loud
|
||||
the file actually sounds to the human ear. Also, the changes MP3Gain
|
||||
makes are completely lossless. There is no quality lost in the change
|
||||
because the program adjusts the mp3 file directly, without decoding
|
||||
and re-encoding.
|
||||
|
||||
%prep
|
||||
%setup -c %{name}-%{version}
|
||||
%patch0 -p1
|
||||
|
||||
%build
|
||||
%{__make} CFLAGS="%{optflags} -DHAVE_MEMCPY"
|
||||
|
||||
%install
|
||||
%{__rm} -rf %{buildroot}
|
||||
%{__install} -Dp -m0755 mp3gain %{buildroot}%{_bindir}/mp3gain
|
||||
|
||||
%clean
|
||||
%{__rm} -rf %{buildroot}
|
||||
|
||||
%files
|
||||
%defattr(-, root, root, 0755)
|
||||
%doc lgpl.txt
|
||||
%{_bindir}/mp3gain
|
||||
|
||||
%changelog
|
||||
* Fri Feb 17 2006 Troy Engel <tengel@sonic.net> 1.4.6-2.te
|
||||
- apply fixes from CVS: exit codes, segfault on 48kHz files, AACgain note
|
||||
- tweak CVS exit code fix based on Debian diff (EXIT_FAILURE)
|
||||
- add 'NowWriting = 0' patches from Debian diff
|
||||
|
||||
* Fri Feb 17 2006 Troy Engel <tengel@sonic.net> 1.4.6-1.te
|
||||
- Borrow Dag's spec, update to 1.4.6
|
||||
|
||||
* Wed Jul 20 2005 Dag Wieers <dag@wieers.com> - 1.4.4-1 - 3404/dag
|
||||
- Initial package. (using DAR)
|
||||
|
||||
96
nicotine/nicotine-1.0.8-1.te.spec
Normal file
96
nicotine/nicotine-1.0.8-1.te.spec
Normal file
|
|
@ -0,0 +1,96 @@
|
|||
%define name nicotine
|
||||
%define version 1.0.8
|
||||
%define release 1.te
|
||||
|
||||
Summary: SoulSeek file sharing client
|
||||
Name: %{name}
|
||||
Version: %{version}
|
||||
Release: %{release}
|
||||
Source0: %{name}-%{version}.tar.bz2
|
||||
Source1: %{name}-48.png
|
||||
Source2: nicotine-net.desktop
|
||||
Source3: nicotine-1.0.2-debianmanpages.tar.bz2
|
||||
URL: http://nicotine.thegraveyard.org/
|
||||
License: GPL
|
||||
Group: Networking/File transfer
|
||||
BuildArch: noarch
|
||||
BuildRoot: %{_tmppath}/%{name}-buildroot
|
||||
BuildRequires: python-devel
|
||||
Requires: pygtk2 >= 1.99.16
|
||||
|
||||
%description
|
||||
Nicotine is a client for the SoulSeek filesharing network. It was "forked"
|
||||
(and thus reuses a lot of code) from the PySoulSeek project by Alexander
|
||||
Kanavin, and features (among other things) a completely new graphical user
|
||||
interface. The homepage of PySoulSeek is http://sensi.org/~ak/pyslsk/
|
||||
|
||||
%prep
|
||||
%setup -q -a 3
|
||||
# use the right path in the debian man pages
|
||||
perl -pi -e "s!/usr/share/doc/nicotine/!%_docdir/%name-%version/!" *.1
|
||||
|
||||
%build
|
||||
python setup.py build
|
||||
|
||||
%install
|
||||
rm -rf $RPM_BUILD_ROOT
|
||||
python setup.py install --root=$RPM_BUILD_ROOT
|
||||
# menu
|
||||
install -D -m 644 %SOURCE2 \
|
||||
%buildroot/%_datadir/applications/net-nicotine.desktop
|
||||
# icon
|
||||
install -D -m 644 %SOURCE1 %buildroot/%_datadir/pixmaps/%name.png
|
||||
# man pages
|
||||
install -d -m 755 %buildroot%_mandir/man1
|
||||
install -m 644 *.1 %buildroot%_mandir/man1
|
||||
|
||||
%find_lang %name
|
||||
|
||||
%clean
|
||||
rm -rf $RPM_BUILD_ROOT
|
||||
|
||||
%files -f %name.lang
|
||||
%defattr(-,root,root)
|
||||
%doc CHANGELOG COPYING INSTALL KNOWN_BUGS MAINTAINERS README* TODO
|
||||
%{_bindir}/nicotine
|
||||
%{_bindir}/nicotine-import-winconfig
|
||||
%{_libdir}/python?.?/site-packages/pynicotine/
|
||||
%{_mandir}/man1/nicotine.1*
|
||||
%{_mandir}/man1/nicotine-import-winconfig.1*
|
||||
%{_datadir}/applications/net-nicotine.desktop
|
||||
%{_datadir}/pixmaps/nicotine.png
|
||||
|
||||
%changelog
|
||||
* Fri Feb 11 2005 Troy Engel <tengel@sonic.net> 1.0.8
|
||||
- new version
|
||||
|
||||
* Tue Dec 16 2003 Troy Engel <tengel@sonic.net> 1.0.6
|
||||
- new version
|
||||
|
||||
* Thu Oct 23 2003 Troy Engel <tengel@sonic.net> 1.0.4.1-1
|
||||
- new version
|
||||
- made RedHat9 generic naming format
|
||||
- removed pyvorbis, geoip and psyco requirements
|
||||
- removes psyco patch
|
||||
- reworked menu/icon to be like xchat (thanks guys)
|
||||
- changed to noarch
|
||||
- removed post actions, not needed
|
||||
|
||||
* Wed Sep 17 2003 Götz Waschk <goetz@plf.zarb.org> 1.0.4-1plf
|
||||
- add language filese
|
||||
- new version
|
||||
|
||||
* Thu Sep 4 2003 Götz Waschk <goetz@plf.zarb.org> 1.0.3-1plf
|
||||
- new version
|
||||
|
||||
* Mon Sep 1 2003 Götz Waschk <goetz@plf.zarb.org> 1.0.2-2plf
|
||||
- depend on psyco if built on x86
|
||||
- steak psyco patch from debian
|
||||
- steal man pages from debian
|
||||
|
||||
* Sun Aug 24 2003 Götz Waschk <goetz@plf.zarb.org> 1.0.2-1plf
|
||||
- new version
|
||||
|
||||
* Wed Aug 20 2003 Götz Waschk <goetz@plf.zarb.org> 1.0.1-1plf
|
||||
- initial package
|
||||
|
||||
183
portsentry/portsentry-1.2-1.te.spec
Normal file
183
portsentry/portsentry-1.2-1.te.spec
Normal file
|
|
@ -0,0 +1,183 @@
|
|||
# $Id$
|
||||
# Authority: matthias
|
||||
|
||||
Summary: Port scan detection and active defense
|
||||
Name: portsentry
|
||||
Version: 1.2
|
||||
Release: 1.te
|
||||
License: Common Public License
|
||||
Group: Applications/System
|
||||
URL: http://sf.net/project/sentrytools
|
||||
Source0: http://dl.sf.net/sentrytools/%{name}-%{version}.tar.gz
|
||||
Source1: portsentry.init
|
||||
Source2: portsentry.modes
|
||||
Source3: portsentry.cron
|
||||
Patch: portsentry-1.2.patch
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
|
||||
Obsoletes: sentry
|
||||
|
||||
%description
|
||||
PortSentry is part of the Abacus Project suite of tools. The Abacus
|
||||
Project is an initiative to release low-maintenance, generic, and reliable
|
||||
host based intrusion detection software to the Internet community. More
|
||||
information can be obtained from http://sf.net/projects/sentrytools.
|
||||
|
||||
PortSentry has a number of options to detect port scans, the purpose of this
|
||||
is to give an admin a heads up that their host is being probed. There are
|
||||
similar programs that do this already (klaxon, etc.) We have added a little
|
||||
twist to the whole idea (auto-blocking), plus extensive support for
|
||||
stealth scan detection.
|
||||
|
||||
PortSentry has four "stealth" scan detection modes. Method one uses a
|
||||
pre-defined list of ports to watch over. If someone pokes at them
|
||||
it activates. The second method is what is called "inverse" port binding,
|
||||
where every port under a range is watched *except* for those that the
|
||||
system has bound for network daemons when the PortSentry starts or ones that
|
||||
you've manually excluded. This is a very sensitive way for looking for
|
||||
port probes, but also the most prone to false alarms.
|
||||
|
||||
%prep
|
||||
%setup -n portsentry_beta
|
||||
%patch -p1 -b .te
|
||||
|
||||
%build
|
||||
%{__make} %{?_smp_mflags} linux
|
||||
|
||||
%install
|
||||
%{__rm} -rf %{buildroot}
|
||||
|
||||
mkdir -p %{buildroot}/var/portsentry
|
||||
%{__make} install
|
||||
|
||||
%{__install} -Dp -m 700 %{SOURCE1} %{buildroot}/etc/init.d/portsentry
|
||||
%{__install} -Dp -m 600 %{SOURCE2} %{buildroot}/etc/portsentry/portsentry.modes
|
||||
%{__install} -Dp -m 600 %{SOURCE3} %{buildroot}/etc/cron.d/portsentry
|
||||
|
||||
%clean
|
||||
%{__rm} -rf %{buildroot}
|
||||
|
||||
%post
|
||||
/sbin/chkconfig --add portsentry
|
||||
|
||||
%preun
|
||||
if [ $1 -eq 0 ]; then
|
||||
/sbin/service portsentry stop > /dev/null 2>&1
|
||||
/sbin/chkconfig --del portsentry
|
||||
fi
|
||||
|
||||
%postun
|
||||
if [ $1 -ge 1 ]; then
|
||||
/sbin/service portsentry condrestart > /dev/null 2>&1
|
||||
fi
|
||||
|
||||
%files
|
||||
%defattr(-, root, root, 0755)
|
||||
%doc CHANGES CREDITS LICENSE README*
|
||||
%config /etc/init.d/portsentry
|
||||
%config /etc/cron.d/portsentry
|
||||
%dir /etc/portsentry
|
||||
%config(noreplace) /etc/portsentry/portsentry.conf
|
||||
%config(noreplace) /etc/portsentry/portsentry.ignore
|
||||
%config(noreplace) /etc/portsentry/portsentry.modes
|
||||
%attr(700, root, root) %dir /var/portsentry
|
||||
/usr/sbin/portsentry
|
||||
|
||||
%changelog
|
||||
* Thu Aug 25 2005 Troy Engel <tengel@sonic.net> 1.2-1.te
|
||||
- Update to final 1.2 release
|
||||
- Update patch to apply cleanly
|
||||
- Update SPEC to reflect new license, webspace and tarball dirname
|
||||
|
||||
* Fri Nov 7 2003 Matthias Saou <http://freshrpms.net/> 1.1-11.fr
|
||||
- Rebuild for Fedora Core 1.
|
||||
- Updated the init script for automatic i18n support.
|
||||
|
||||
* Wed Sep 17 2003 Matthias Saou <http://freshrpms.net/>
|
||||
- Changed automatic restart to be every 20min instead of 6h.
|
||||
- Exclude 135 TCP because of Blaster (too many blocked NATed addresses).
|
||||
|
||||
* Fri May 9 2003 Matthias Saou <http://freshrpms.net/>
|
||||
- One year without changes :-)
|
||||
- Rebuilt for Red Hat Linux 9.
|
||||
|
||||
* Fri May 3 2002 Matthias Saou <http://freshrpms.net/>
|
||||
- Rebuilt against Red Hat Linux 7.3.
|
||||
- Added the %{?_smp_mflags} expansion.
|
||||
|
||||
* Thu Dec 6 2001 Matthias Saou <http://freshrpms.net/>
|
||||
- Restart portsentry upon iptables/ipchains flush to not let the
|
||||
previously blocked hosts to what they want!
|
||||
- Now default to iptables and not ipchains.
|
||||
|
||||
* Wed Oct 31 2001 Matthias Saou <http://freshrpms.net/>
|
||||
- Removed the mail sent every 6 hours about the flush on success.
|
||||
|
||||
* Wed Oct 17 2001 Matthias Saou <http://freshrpms.net/>
|
||||
- Fixed the emailing example KILL_RUN_CMD I had added.
|
||||
|
||||
* Fri Sep 18 2001 Matthias Saou <http://freshrpms.net/>
|
||||
- Fixed the init script to update correctly the ignore file on non
|
||||
english systems.
|
||||
|
||||
* Sat Aug 18 2001 Matthias Saou <http://freshrpms.net/>
|
||||
- Added UDP port 123 to the advanced exclude, since ntp queries were
|
||||
getting the ntp server blocked!
|
||||
|
||||
* Fri Aug 3 2001 Matthias Saou <http://freshrpms.net/>
|
||||
- Update to 1.1.
|
||||
- Spec file cleanup, merged both patches to the new version.
|
||||
- New updated initscript, now excludes default gateways and nameservers.
|
||||
- Added a cron entry to flush added iptables/ipchains entries.
|
||||
|
||||
* Thu Nov 9 2000 Matthias Saou <http://freshrpms.net/>
|
||||
- added some exclude tcp & udp ports in "a" modes
|
||||
- changed the default mode to "atcp" & "audp" with a portsentry.modes
|
||||
file
|
||||
|
||||
* Tue Sep 5 2000 Tim Powers <timp@redhat.com>
|
||||
- fixed initscript so that it doesn't overwrite the portsentry.ignore file,
|
||||
just appends to it (in a roundabout way)
|
||||
- patched default behavior of config file *not* to automagically start
|
||||
blocking tcp and udp
|
||||
- the above were tested by Henri J. Schlereth" <henris@bga.com>, and don't
|
||||
forget he reported the problem to me too :)
|
||||
|
||||
* Thu Aug 10 2000 Tim Powers <timp@redhat.com>
|
||||
- fixed the initscript so that it actually starts both or all modes of
|
||||
scanning
|
||||
- noreplace for config files
|
||||
|
||||
* Thu Aug 10 2000 Tim Powers <timp@redhat.com>
|
||||
- fixed perms on /var/portsentry
|
||||
- added initscript with many suggestions from Henri J. Schlereth
|
||||
<henris@bga.com>, it's real nice :)
|
||||
- added post, preun and postun sections since we now have an initscript
|
||||
|
||||
* Wed Aug 9 2000 Tim Powers <timp@redhat.com>
|
||||
- FHSified the package. Was putting stuff in the horrible location of
|
||||
/usr/psionic, which is not FHS compliant. Fixed.
|
||||
|
||||
* Mon Jul 24 2000 Prospector <prospector@redhat.com>
|
||||
- rebuilt
|
||||
|
||||
* Mon Jul 10 2000 Tim Powers <timp@redhat.com>
|
||||
- rebuilt
|
||||
|
||||
* Mon Jul 03 2000 Prospector <bugzilla@redhat.com>
|
||||
- automatic rebuild
|
||||
|
||||
* Thu May 18 2000 Tim Powers <timp@redhat.com>
|
||||
- update to 1.0
|
||||
|
||||
* Tue Nov 23 1999 Tim Powers <timp@redhat.com>
|
||||
- updated to 0.99.1
|
||||
|
||||
* Tue Jul 20 1999 Tim Powers <timp@redhat.com>
|
||||
- yet another name change and version update to 0.98
|
||||
- made neccessary changes to everything so it would build
|
||||
|
||||
* Wed May 05 1999 Bill Nottingham <notting@redhat.com>
|
||||
- build for powertools-6.0, rename to portsentry
|
||||
|
||||
* Fri Oct 2 1998 Michael Maher <minke@redhat.com>
|
||||
- built package
|
||||
312
proftpd/proftpd-1.2.10-11_mysql.te.spec
Normal file
312
proftpd/proftpd-1.2.10-11_mysql.te.spec
Normal file
|
|
@ -0,0 +1,312 @@
|
|||
# $Id: proftpd.spec 1833 2004-08-02 23:22:28Z dag $
|
||||
# Authority: matthias
|
||||
# Upstream: <proftp-devel$lists,sf,net>
|
||||
|
||||
Summary: Flexible, stable and highly-configurable FTP server
|
||||
Name: proftpd
|
||||
Version: 1.2.10
|
||||
Release: 11%{?_with_ldap:_ldap}%{?_with_mysql:_mysql}%{?_with_postgresql:_pgsql}.te
|
||||
License: GPL
|
||||
Group: System Environment/Daemons
|
||||
URL: http://www.proftpd.org/
|
||||
Source0: ftp://ftp.proftpd.org/distrib/source/proftpd-%{version}.tar.bz2
|
||||
Source1: proftpd.conf
|
||||
Source2: proftpd.init
|
||||
Source3: proftpd-xinetd
|
||||
Source4: proftpd.logrotate
|
||||
Source5: welcome.msg
|
||||
Patch0: proftpd-%{version}-mysql323auth.patch
|
||||
Patch1: proftpd-%{version}-sqlssl.patch
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
|
||||
Requires: pam >= 0.59, /sbin/service, /sbin/chkconfig, /etc/init.d
|
||||
BuildRequires: pam-devel, perl, ncurses-devel, pkgconfig
|
||||
%{!?_without_tls:Requires: openssl}
|
||||
%{!?_without_tls:BuildRequires: openssl-devel, krb5-devel}
|
||||
%{?_with_ldap:Requires: openldap}
|
||||
%{?_with_ldap:BuildRequires: openldap-devel}
|
||||
%{?_with_mysql:Requires: mysql}
|
||||
%{?_with_mysql:BuildRequires: mysql-devel, zlib-devel}
|
||||
%{?_with_postgresql:Requires: postgresql-libs}
|
||||
%{?_with_postgresql:BuildRequires: postgresql-devel}
|
||||
Provides: ftpserver
|
||||
Conflicts: wu-ftpd, anonftp, vsftpd
|
||||
|
||||
%description
|
||||
ProFTPD is an enhanced FTP server with a focus toward simplicity, security,
|
||||
and ease of configuration. It features a very Apache-like configuration
|
||||
syntax, and a highly customizable server infrastructure, including support for
|
||||
multiple 'virtual' FTP servers, anonymous FTP, and permission-based directory
|
||||
visibility.
|
||||
|
||||
This package defaults to the standalone behaviour of ProFTPD, but all the
|
||||
needed scripts to have it run by xinetd instead are included.
|
||||
|
||||
Available rpmbuild rebuild options :
|
||||
--without : tls
|
||||
--with : ldap mysql postgresql
|
||||
|
||||
NOTE: building with ldap enables quotatab_ldap and with mysql/postgresql
|
||||
enables quotatab_sql support.
|
||||
|
||||
%prep
|
||||
%setup
|
||||
%patch0 -p1
|
||||
%patch1 -p1
|
||||
|
||||
|
||||
%build
|
||||
# Workaround for the PostgreSQL include file
|
||||
%{__perl} -pi -e 's|pgsql/libpq-fe.h|libpq-fe.h|g' contrib/mod_sql_postgres.c
|
||||
|
||||
# TLS includes
|
||||
OPENSSL_INC=""
|
||||
if OPENSSL_CFLAGS=`pkg-config --cflags openssl`; then
|
||||
for i in ${OPENSSL_CFLAGS}; do
|
||||
INCPATH=`echo $i | perl -pi -e 's|-I([a-z/]*)|$1|g'`
|
||||
test ! -z ${INCPATH} && OPENSSL_INC="${OPENSSL_INC}:${INCPATH}"
|
||||
done
|
||||
fi
|
||||
|
||||
%configure \
|
||||
--localstatedir="/var/run" \
|
||||
--with-includes="%{_includedir}%{!?_without_tls:${OPENSSL_INC}}%{?_with_mysql::%{_includedir}/mysql}" \
|
||||
%{?_with_mysql:--with-libraries="%{_libdir}/mysql"} \
|
||||
%{?_with_postgresql:--with-libraries="%{_libdir}"} \
|
||||
--with-modules=mod_readme:mod_auth_pam:mod_quotatab:mod_quotatab_file%{?_with_ldap::mod_ldap:mod_quotatab_ldap}%{?_with_mysql::mod_sql:mod_sql_mysql:mod_quotatab_sql}%{?_with_postgresql::mod_sql:mod_sql_postgres:mod_quotatab_sql}%{!?_without_tls::mod_tls}
|
||||
%{__make} %{?_smp_mflags}
|
||||
|
||||
|
||||
%install
|
||||
%{__rm} -rf %{buildroot}
|
||||
%makeinstall rundir="%{buildroot}%{_localstatedir}/run/proftpd" \
|
||||
INSTALL_USER=`id -un` \
|
||||
INSTALL_GROUP=`id -gn`
|
||||
%{__install} -D -m 644 contrib/dist/rpm/ftp.pamd %{buildroot}%{_sysconfdir}/pam.d/ftp
|
||||
%{__install} -D -m 640 %{SOURCE1} %{buildroot}%{_sysconfdir}/proftpd.conf
|
||||
%{__install} -D -m 755 %{SOURCE2} %{buildroot}%{_sysconfdir}/rc.d/init.d/proftpd
|
||||
%{__install} -D -m 640 %{SOURCE3} %{buildroot}%{_sysconfdir}/xinetd.d/xproftpd
|
||||
%{__install} -D -m 644 %{SOURCE4} %{buildroot}%{_sysconfdir}/logrotate.d/proftpd
|
||||
%{__install} -D -m 644 %{SOURCE5} %{buildroot}/var/ftp/welcome.msg
|
||||
%{__mkdir_p} %{buildroot}/var/ftp/uploads
|
||||
%{__mkdir_p} %{buildroot}/var/ftp/pub
|
||||
%{__mkdir_p} %{buildroot}/var/log/proftpd
|
||||
touch %{buildroot}%{_sysconfdir}/ftpusers
|
||||
|
||||
# create a special space for contrib docs
|
||||
%{__mkdir_p} doc/contrib
|
||||
%{__cp} contrib/*.html contrib/[README,UPGRADE,INSTALL]* doc/contrib/
|
||||
# we're gzipping these so that the perl modules won't mess up RPM requires
|
||||
%{__gzip} -c contrib/ftpasswd > doc/contrib/ftpasswd.gz
|
||||
%{__gzip} -c contrib/ftpquota > doc/contrib/ftpquota.gz
|
||||
%{__gzip} -c contrib/xferstats.holger-preiss > doc/contrib/xferstats.holger-preiss.gz
|
||||
|
||||
|
||||
%clean
|
||||
%{__rm} -rf %{buildroot}
|
||||
|
||||
|
||||
%post
|
||||
if [ $1 = 1 ]; then
|
||||
/sbin/chkconfig --add proftpd
|
||||
IFS=":"; cat /etc/passwd | \
|
||||
while { read username nu nu gid nu nu nu nu; }; do \
|
||||
if [ $gid -lt 100 -a "$username" != "ftp" ]; then
|
||||
echo $username >> %{_sysconfdir}/ftpusers
|
||||
fi
|
||||
done
|
||||
fi
|
||||
|
||||
%preun
|
||||
if [ $1 = 0 ]; then
|
||||
/sbin/service proftpd stop >/dev/null 2>&1 || :
|
||||
/sbin/chkconfig --del proftpd
|
||||
/sbin/service xinetd reload >/dev/null 2>&1 || :
|
||||
if [ -d /var/run/proftpd ]; then
|
||||
rm -rf /var/run/proftpd/*
|
||||
fi
|
||||
fi
|
||||
|
||||
%postun
|
||||
if [ $1 -ge 1 ]; then
|
||||
/sbin/service proftpd condrestart >/dev/null 2>&1
|
||||
fi
|
||||
|
||||
|
||||
%files
|
||||
%defattr(-, root, root, 0755)
|
||||
%doc COPYING CREDITS ChangeLog NEWS README*
|
||||
%doc doc/* sample-configurations/
|
||||
%dir %{_localstatedir}/run/proftpd
|
||||
%config(noreplace) %{_sysconfdir}/proftpd.conf
|
||||
%config(noreplace) %{_sysconfdir}/xinetd.d/xproftpd
|
||||
%config %{_sysconfdir}/ftpusers
|
||||
%config %{_sysconfdir}/pam.d/ftp
|
||||
%config %{_sysconfdir}/logrotate.d/proftpd
|
||||
%{_sysconfdir}/rc.d/init.d/proftpd
|
||||
%{_mandir}/*/*
|
||||
%{_bindir}/*
|
||||
%{_sbindir}/*
|
||||
%dir /var/ftp
|
||||
%attr(331, ftp, ftp) %dir /var/ftp/uploads
|
||||
%dir /var/ftp/pub
|
||||
%config(noreplace) /var/ftp/welcome.msg
|
||||
%attr(750, root, root) %dir /var/log/proftpd
|
||||
|
||||
|
||||
%changelog
|
||||
* Thu Sep 01 2005 Troy Engel <tengel@sonic.net> 1.2.10-11.te
|
||||
- Added HAVE_OPENSSL patch to mod_sql.c
|
||||
|
||||
* Mon Jun 27 2005 Troy Engel <tengel@sonic.net> 1.2.10-10.te
|
||||
- Added MySQL auth patch (bug #2644)
|
||||
|
||||
* Thu Jun 23 2005 Troy Engel <tengel@sonic.net> 1.2.10-9.te
|
||||
- Added quotatab support
|
||||
- Added contrib docs
|
||||
|
||||
* Wed Sep 22 2004 Matthias Saou <http://freshrpms.net/> 1.2.10-1
|
||||
- Updated to release 1.2.10.
|
||||
|
||||
* Tue Jun 22 2004 Matthias Saou <http://freshrpms.net/> 1.2.9-8
|
||||
- Added ncurses-devel build requires to fix the ftptop utility.
|
||||
|
||||
* Fri Feb 26 2004 Magnus-swe <Magnus-swe@telia.com> 1.2.9-7
|
||||
- Fixed the scoreboard and pidfile issues.
|
||||
|
||||
* Fri Jan 9 2004 Matthias Saou <http://freshrpms.net/> 1.2.9-6
|
||||
- Pass /var/run/proftpd as localstatedir to configure to fix pid and
|
||||
scoreboard file problems.
|
||||
|
||||
* Wed Dec 10 2003 Matthias Saou <http://freshrpms.net/> 1.2.9-4
|
||||
- Fixed the MySQL include path, thanks to Jim Richardson.
|
||||
- Renamed the postgres conditional build to postgresql.
|
||||
|
||||
* Tue Nov 11 2003 Matthias Saou <http://freshrpms.net/> 1.2.9-3
|
||||
- Renamed the xinetd service to xproftpd to avoid conflict.
|
||||
- Only HUP the standalone proftpd through logrotate if it's running.
|
||||
|
||||
* Fri Nov 7 2003 Matthias Saou <http://freshrpms.net/> 1.2.9-2
|
||||
- Rebuild for Fedora Core 1.
|
||||
- Modified the init script to make it i18n aware.
|
||||
|
||||
* Fri Oct 31 2003 Matthias Saou <http://freshrpms.net/> 1.2.9-1
|
||||
- Update to 1.2.9.
|
||||
|
||||
* Wed Sep 24 2003 Matthias Saou <http://freshrpms.net/>
|
||||
- Update to 1.2.8p to fix secutiry vulnerability.
|
||||
- Fix the TLS build option at last, enable it by default.
|
||||
|
||||
* Mon Aug 4 2003 Matthias Saou <http://freshrpms.net/>
|
||||
- Minor fixes in included README files.
|
||||
|
||||
* Mon Mar 31 2003 Matthias Saou <http://freshrpms.net/>
|
||||
- Rebuilt for Red Hat Linux 9.
|
||||
|
||||
* Thu Mar 13 2003 Matthias Saou <http://freshrpms.net/>
|
||||
- Update to 1.2.8.
|
||||
- Remove the renamed linuxprivs module.
|
||||
- Added TLS module build option.
|
||||
|
||||
* Fri Dec 13 2002 Matthias Saou <http://freshrpms.net/>
|
||||
- Fix change for ScoreboardFile in the default conf, thanks to Sven Hoexter.
|
||||
|
||||
* Mon Dec 9 2002 Matthias Saou <http://freshrpms.net/>
|
||||
- Update to 1.2.7.
|
||||
|
||||
* Thu Sep 26 2002 Matthias Saou <http://freshrpms.net/>
|
||||
- Rebuilt for Red Hat Linux 8.0.
|
||||
|
||||
* Tue Sep 17 2002 Matthias Saou <http://freshrpms.net/>
|
||||
- Update to 1.2.6.
|
||||
- Fixed typo in the config for "AllowForeignAddress" thanks to Michel Kraus.
|
||||
- Removed obsolete user install patch.
|
||||
- Added "modular" ldap, mysql and postgresql support.
|
||||
|
||||
* Mon Jun 10 2002 Matthias Saou <http://freshrpms.net/>
|
||||
- Update to 1.2.5.
|
||||
- Changed the welcome.msg to config so that it doesn't get replaced.
|
||||
|
||||
* Fri May 3 2002 Matthias Saou <http://freshrpms.net/>
|
||||
- Rebuilt against Red Hat Linux 7.3.
|
||||
- Added the %%{?_smp_mflags} expansion.
|
||||
|
||||
* Tue Oct 23 2001 Matthias Saou <http://freshrpms.net/>
|
||||
- Changed the default config file : Where the pid file is stored, addedd
|
||||
an upload authorization in anon server, and separate anon logfiles.
|
||||
- Updated welcome.msg to something nicer.
|
||||
|
||||
* Fri Oct 19 2001 Matthias Saou <http://freshrpms.net/>
|
||||
- Update to 1.2.4, since 1.2.3 had a nasty umask bug.
|
||||
|
||||
* Sat Aug 18 2001 Matthias Saou <http://freshrpms.net/>
|
||||
- Update to 1.2.2 final.
|
||||
- Changed the default config file a lot.
|
||||
|
||||
* Wed Apr 25 2001 Matthias Saou <http://freshrpms.net/>
|
||||
- Update to 1.2.2rc2.
|
||||
|
||||
* Mon Apr 1 2001 Matthias Saou <http://freshrpms.net/>
|
||||
- Update to 1.2.2rc1.
|
||||
|
||||
* Tue Mar 20 2001 Matthias Saou <http://freshrpms.net/>
|
||||
- Added a DenyFilter to prevent a recently discovered DOS attack.
|
||||
This is only useful for fresh installs since the config file is not
|
||||
overwritten.
|
||||
|
||||
* Fri Mar 2 2001 Matthias Saou <http://freshrpms.net/>
|
||||
- Upgraded to 1.2.1.
|
||||
- New init script (added condrestart).
|
||||
|
||||
* Tue Feb 27 2001 Matthias Saou <http://freshrpms.net/>
|
||||
- Upgraded to 1.2.0 final.
|
||||
|
||||
* Tue Feb 6 2001 Matthias Saou <http://freshrpms.net/>
|
||||
- Upgraded to 1.2.0rc3 (at last a new version!)
|
||||
- Modified the spec file to support transparent upgrades
|
||||
|
||||
* Wed Nov 8 2000 Matthias Saou <http://freshrpms.net/>
|
||||
- Upgraded to the latest CVS to fix the "no PORT command" bug
|
||||
- Fixed the ftpuser creation script
|
||||
- Modified the default config file to easily change to an anonymous
|
||||
server
|
||||
|
||||
* Sun Oct 15 2000 Matthias Saou <http://freshrpms.net/>
|
||||
[proftpd-1.2.0rc2-2]
|
||||
- Updated the spec file and build process for RedHat 7.0
|
||||
- Added xinetd support
|
||||
- Added logrotate.d support
|
||||
|
||||
* Fri Jul 28 2000 Matthias Saou <http://freshrpms.net/>
|
||||
[proftpd-1.2.0rc2-1]
|
||||
- Upgraded to 1.2.0rc2
|
||||
|
||||
- Upgraded to 1.2.0rc1
|
||||
* Sat Jul 22 2000 Matthias Saou <http://freshrpms.net/>
|
||||
[proftpd-1.2.0rc1-1]
|
||||
- Upgraded to 1.2.0rc1
|
||||
- Re-did the whole spec file (it's hopefully cleaner now)
|
||||
- Made a patch to be able to build the RPM as an other user than root
|
||||
- Added default pam support (but without /etc/shells check)
|
||||
- Rewrote the rc.d script (mostly exit levels and ftpshut stuff)
|
||||
- Modified the default configuration file to not display a version number
|
||||
- Changed the package to standalone in one single RPM easily changeable
|
||||
to inetd (for not-so-newbie users)
|
||||
- Fixed the ftpusers generating shell script (missing "nu"s for me...)
|
||||
- Removed mod_ratio (usually used with databases modules anyway)
|
||||
- Removed the prefix (relocations a rarely used on non-X packages)
|
||||
- Gzipped the man pages
|
||||
|
||||
* Thu Oct 03 1999 O.Elliyasa <osman@Cable.EU.org>
|
||||
- Multi package creation.
|
||||
Created core, standalone, inetd (&doc) package creations.
|
||||
Added startup script for init.d
|
||||
Need to make the "standalone & inetd" packages being created as "noarch"
|
||||
- Added URL.
|
||||
- Added prefix to make the package relocatable.
|
||||
|
||||
* Wed Sep 08 1999 O.Elliyasa <osman@Cable.EU.org>
|
||||
- Corrected inetd.conf line addition/change logic.
|
||||
|
||||
* Sat Jul 24 1999 MacGyver <macgyver@tos.net>
|
||||
- Initial import of spec.
|
||||
|
||||
61
siege/siege-2.60-1.te.spec
Normal file
61
siege/siege-2.60-1.te.spec
Normal file
|
|
@ -0,0 +1,61 @@
|
|||
%define name siege
|
||||
%define version 2.60
|
||||
%define release 1.te
|
||||
|
||||
Summary: A HTTP regression testing/benchmarking utility
|
||||
Name: %{name}
|
||||
Version: %{version}
|
||||
Release: %{release}
|
||||
License: GPL v2
|
||||
Group: Networking/Utilities
|
||||
Packager: Troy Engel <tengel@sonic.net>
|
||||
Source: ftp://sid.joedog.org/pub/siege/%{name}-%{version}.tar.gz
|
||||
Patch0: %{name}-%{version}-norc.patch
|
||||
URL: http://www.joedog.org/siege/
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-root
|
||||
BuildRequires: openssl-devel
|
||||
|
||||
%description
|
||||
Siege is a regression test and benchmark utility. It can stress test a
|
||||
single URL with a user defined number of simulated users, or it can
|
||||
read many URLs into memory and stress them simultaneously. The program
|
||||
reports the total number of hits recorded, bytes transferred, response
|
||||
time, concurrency, and return status. Siege supports HTTP/1.0 and 1.1
|
||||
protocols, GET and POST directives, cookies, transaction logging, and
|
||||
basic authentication. Its features are configurable on a per user
|
||||
basis.
|
||||
|
||||
%prep
|
||||
%setup -q
|
||||
%patch0 -p1
|
||||
|
||||
%build
|
||||
%configure --with-ssl
|
||||
%{__make}
|
||||
|
||||
%install
|
||||
rm -rf %{buildroot}
|
||||
%{__make} DESTDIR=%{buildroot} install
|
||||
|
||||
%clean
|
||||
rm -rf %{buildroot}
|
||||
|
||||
%files
|
||||
%defattr(0644,root,root,0755)
|
||||
%doc AUTHORS ChangeLog COPYING KNOWNBUGS MACHINES NEWS README README.https
|
||||
%doc doc/siegerc doc/urls.txt
|
||||
%attr(0755,root,root) %{_bindir}/*
|
||||
%{_mandir}/man1/*
|
||||
|
||||
%changelog
|
||||
* Wed Nov 17 2004 Troy Engel <tengel@sonic.net>
|
||||
- update to 2.60
|
||||
- update patch
|
||||
|
||||
* Sun Feb 01 2004 Troy Engel <tengel@sonic.net>
|
||||
- converted PLD 2.53 SRPM
|
||||
- update to 2.59
|
||||
- removed DESTDIR and am patches, autconf, etc - no longer needed
|
||||
- created new doc/Makefile.in patch to stop installing siegerc/urls.txt,
|
||||
moving files to DOCDIR
|
||||
|
||||
Reference in a new issue