X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/80f7b47ec7714362d1a34941655dcec2a25484dc..939f1fee996a43fbbf4074874c3be5467592efe1:/SPECS/nmh.spec diff --git a/SPECS/nmh.spec b/SPECS/nmh.spec index 08a0b915..98325409 100644 --- a/SPECS/nmh.spec +++ b/SPECS/nmh.spec @@ -1,11 +1,16 @@ # This spec supports two methods of RPM creation: # # 1) Start from an nmh workspace, run configure as desired and then "make rpm". -# For example: +# For example, from a tarball: +# $ tar xpf nmh-1.6.tar.gz +# $ cd nmh-1.6 +# $ ./configure --with-cyrus-sasl --with-tls && make rpm +# +# Another example, starting from the source code repository: # $ git clone git://git.savannah.nongnu.org/nmh.git # $ cd nmh # $ ./autogen.sh -# $ ./configure --with-cyrus-sasl --with-locking=fcntl && make rpm +# $ ./configure --with-cyrus-sasl --with-tls && make rpm # # 2) Start with a source RPM and use rpmbuild. Configure options are hard # coded below, but they can be overridden on the rpmbuild command line @@ -14,7 +19,7 @@ # $ rpm -i nmh-1.4-0.fc16.src.rpm # $ rpmbuild --rmsource --rmspec \ # --define '_sysconfdir /usr/local/nmh/etc' \ -# --define 'configure_opts --with-cyrus-sasl --with-locking=fcntl' \ +# --define 'configure_opts --with-cyrus-sasl --with-tls' \ # --bb ~/lib/rpmbuild/SPECS/nmh.spec # # If configure has previously been run successfully in the workspace, @@ -39,11 +44,11 @@ Name: nmh Version: %(sed "s/-/_/g" VERSION) %define rawversion %(cat VERSION) Release: 1%{?dist} -Summary: A capable mail handling system with a command line interface +Summary: A capable MIME-email-handling system with a command-line interface Group: Applications/Internet License: BSD URL: http://savannah.nongnu.org/projects/nmh -BuildRequires: gdbm-devel ncurses-devel +BuildRequires: flex ncurses-devel %define tarfile nmh-%rawversion.tar.gz Source0: %tarfile Source1: VERSION @@ -51,15 +56,12 @@ Source1: VERSION %description -Nmh is an email system based on the MH email system and is intended to -be a (mostly) compatible drop-in replacement for MH. Nmh isn't a -single comprehensive program. Instead, it consists of a number of -fairly simple single-purpose programs for sending, receiving, saving, -retrieving and otherwise manipulating email messages. You can freely -intersperse nmh commands with other shell commands or write custom -scripts which utilize nmh commands. If you want to use nmh as a true -email user agent, you'll want to also install exmh to provide a user -interface for it--nmh only has a command line interface. +nmh is a collection of single-purpose programs that send, receive, +show, search, and otherwise manipulate emails, including MIME. +They combine well with other Unix programs, easing the development +of custom shorthand commands as shell scripts. +Optional GUI interfaces are provided by the external xmh and exmh +projects. nmh is a descendant of the RAND MH, Mail Handler, project. %prep @@ -80,7 +82,7 @@ if [ -f %srcdir/config.status ]; then ./config.status else %if %{undefined configure_opts} - %define configure_opts --enable-pop --with-cyrus-sasl --with-locking=fcntl + %define configure_opts --with-cyrus-sasl %endif %configure %configure_opts fi @@ -89,7 +91,7 @@ make all dist %install rm -rf $RPM_BUILD_ROOT -make install DESTDIR=$RPM_BUILD_ROOT SETGID_MAIL= +make install DESTDIR=$RPM_BUILD_ROOT gz_manpages='-e '