Summary: A text-based modem control and terminal emulation program. Name: minicom Version: 1.83.1 Release: 15 License: GPL Group: Applications/Communications ExcludeArch: s390 s390x BuildRoot: %{_tmppath}/%{name}-root #BuildPrereq: /usr/include/baudboy.h BuildPrereq: lockdev-devel >= 1.0.0-11 Requires: lockdev Source: ftp://metalab.unc.edu/pub/Linux/apps/serialcomm/dialout/minicom-%{version}.src.tar.bz2 Patch0: minicom-1.81-config.patch Patch1: minicom-1.83.1-make.patch Patch2: minicom-drop-privs.patch Patch3: minicom-1.83.1-time.patch Patch4: minicom-umask.patch # Fixes many format string abuses in minicom. Even so, minicom is still # not safe to run SUID or SGID due to the do_log function being exported # to the scripting language. You have been warned. Patch5: minicom-1.83.1-format-string-vuln.patch Patch6: minicom-1.83.1-cs_CZ-translation.patch Patch7: minicom-1.83.1-disable-message.patch Patch8: minicom-1.83.1-rh.patch %description Minicom is a simple text-based modem control and terminal emulation program somewhat similar to MSDOS Telix. Minicom includes a dialing directory, full ANSI and VT100 emulation, an (external) scripting language, and other features. %prep %setup -q %patch0 -p1 -b .config %patch1 -p1 -b .make %patch2 -p1 -b .privs %patch3 -p1 -b .time %patch4 -p1 -b .umask %patch5 -p1 -b .format-string-vuln %patch6 -p1 -b .cs_CZ-translation %patch7 -p0 -b .disable-message %patch8 -p1 -b .rh %build # Remove precompiled binaries from sources. Why the hell is this stuff # even there? rm -rf linux OLD_PO_FILE_INPUT=yes make -C src %install rm -rf $RPM_BUILD_ROOT make -C src install R=$RPM_BUILD_ROOT MANDIR=%{_mandir}/man1 install -d $RPM_BUILD_ROOT/etc/X11/applnk/Internet cat > $RPM_BUILD_ROOT/etc/X11/applnk/Internet/minicom.desktop < - rebuild against unzigged lockdev-1.0.0-11 (#51577). - add BuildPrereq: on lockdev-devel, not /usr/include/baudboy.h. * Sun Aug 12 2001 Mike A. Harris 1.83.1-14 - Added Requires: lockdev (#51576) - s/Copyright/License/ * Sat Jul 28 2001 Jeff Johnson - use baudboy for serial port locking. * Mon Jul 23 2001 Mike A. Harris 1.83.1-12 - Added minicom-1.83.1-disable-message.patch to disable warning message and delay when running minicom as root since root-only is the only supported method of running minicom now due to security issues. * Sat Jul 21 2001 Tim Powers 1.83.1-11 - no minicom applnk entry. Is cluttering up the menus * Tue Jun 19 2001 Florian La Roche - add ExcludeArch: s390 s390x - allow to build with newer gettext versions * Thu May 3 2001 Mike A. Harris 1.83.1-8 - Changed minicom to disable SGID/SUID operation completely as it was never designed to be secure, and likely never will be. (#35613) - Updated the format string patch I made to fix more format string abuses. - Added Czeck cs_CZ locale translations. * Thu Apr 12 2001 Mike A. Harris - Fixed format string vuln in usage of do_log() (bug #35613) - Fixed misc other format string abuse with werror(). - Changed main tarball to bzip2 compression - Corrected Buildroot to use _tmppath * Tue Mar 27 2001 Crutcher Dunnavant - patch to drop mask for config file * Fri Feb 23 2001 Jakub Jelinek - fix build under glibc 2.2.2 * Thu Aug 24 2000 Bill Nottingham - drop privs on opening of capture file * Fri Aug 4 2000 Bill Nottingham - add translation to desktop entry * Wed Jul 12 2000 Prospector - automatic rebuild * Sat Jun 10 2000 Bill Nottingham - update to 1.83.1 * Wed Apr 5 2000 Bill Nottingham - rebuild against current ncurses/readline * Tue Mar 7 2000 Jeff Johnson - rebuild for sparc baud rates > 38400. * Mon Feb 07 2000 Preston Brown - wmconfig -> desktop * Wed Feb 02 2000 Cristian Gafton - fix description * Fri Dec 17 1999 Bill Nottingham - update to 1.83.0 * Fri Jul 30 1999 Bill Nottingham - update to 1.82.1 - s/sunsite/metalab * Wed May 19 1999 Jeff Johnson - restore setgid uucp to permit minicom to lock in /var/lock (#2922). * Sun Mar 21 1999 Cristian Gafton - auto rebuild in the new build environment (release 5) * Tue Jan 24 1999 Michael Maher - fixed bug, changed groups. * Thu Oct 01 1998 Cristian Gafton - updated to 1.82 to include i18n fixes * Wed Sep 02 1998 Michael Maher - Built package for 5.2. * Sun May 10 1998 Cristian Gafton - security fixes (alan cox, but he forgot about the changelog) * Thu May 07 1998 Prospector System - translations modified for de, fr, tr * Thu May 07 1998 Cristian Gafton - BuildRoot; updated .make patch to cope with the buildroot - fixed the spec file * Tue May 06 1998 Michael Maher - update of package (1.81) * Wed Oct 29 1997 Otto Hammersmith - added wmconfig entries * Tue Oct 21 1997 Otto Hammersmith - fixed source url * Thu Jul 10 1997 Erik Troan - built against glibc