Compare commits
13 commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
6c520441ee | ||
|
|
8fc79d0e9a | ||
|
|
5e89731e76 | ||
|
|
99b66ce006 | ||
|
|
d07cff8475 | ||
|
|
d18633bd1a | ||
|
|
0b960c653e | ||
|
|
8d60bd0fd5 | ||
|
|
3e9b729b68 | ||
|
|
a2df55b70d | ||
|
|
0401ae6e01 | ||
|
|
76a5c163ba | ||
|
|
8cc236d968 |
6 changed files with 267 additions and 21 deletions
5
.gitignore
vendored
Normal file
5
.gitignore
vendored
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
alpine-2.00.tar.bz2
|
||||
/re-alpine-2.02.tar.bz2
|
||||
/re-alpine-2.02-openssl.patch
|
||||
/README.fedora
|
||||
/re-alpine-2.03.tar.bz2
|
||||
21
Makefile
21
Makefile
|
|
@ -1,21 +0,0 @@
|
|||
# Makefile for source rpm: alpine
|
||||
# $Id$
|
||||
NAME := alpine
|
||||
SPECFILE = $(firstword $(wildcard *.spec))
|
||||
|
||||
define find-makefile-common
|
||||
for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done
|
||||
endef
|
||||
|
||||
MAKEFILE_COMMON := $(shell $(find-makefile-common))
|
||||
|
||||
ifeq ($(MAKEFILE_COMMON),)
|
||||
# attept a checkout
|
||||
define checkout-makefile-common
|
||||
test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2
|
||||
endef
|
||||
|
||||
MAKEFILE_COMMON := $(shell $(checkout-makefile-common))
|
||||
endif
|
||||
|
||||
include $(MAKEFILE_COMMON)
|
||||
31
README.fedora
Normal file
31
README.fedora
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
|
||||
= mlock =
|
||||
If you get a notice "[Folder vulnerable - directory /var/mail must have 1777 protection]", you may want install the uw-imap-utils package to get setgid mlock (BZ #427561)
|
||||
|
||||
|
||||
= maildir support =
|
||||
I'd like to stay out of it... just search "Mark Crispin maildir" for the gory details. No open license maildir patch exists for alpine. As a workaround, you can install a localhost IMAP server such as dovecot or courier to serve maildir folders, and connect to localhost from alpine via IMAP.
|
||||
|
||||
|
||||
An example pinerc line:
|
||||
mymaildir {localhost/ssl/novalidate-cert/user=myusername}[],
|
||||
|
||||
Example /etc/dovecot.conf with only IMAPS:
|
||||
|
||||
auth_verbose = yes
|
||||
verbose_ssl = yes
|
||||
mail_location = maildir:~/Maildir
|
||||
protocols = imaps
|
||||
# put cert in /etc/pki/dovecot/certs
|
||||
protocol imap {
|
||||
}
|
||||
auth default {
|
||||
mechanisms = plain
|
||||
passdb pam {
|
||||
}
|
||||
userdb passwd {
|
||||
}
|
||||
user = root
|
||||
}
|
||||
|
||||
|
||||
229
alpine.spec
Normal file
229
alpine.spec
Normal file
|
|
@ -0,0 +1,229 @@
|
|||
# Fedora review: http://bugzilla.redhat.com/249365
|
||||
|
||||
Summary: powerful, easy to use console email client
|
||||
Name: alpine
|
||||
Version: 2.03
|
||||
Release: 1%{?dist}
|
||||
|
||||
License: ASL 2.0
|
||||
Group: Applications/Internet
|
||||
URL: http://re-alpine.sourceforge.net/
|
||||
Source0: http://downloads.sourceforge.net/sourceforge/re-alpine/re-alpine-%{version}%{?pre}.tar.bz2
|
||||
Source1: README.fedora
|
||||
|
||||
|
||||
# Using "Conflicts" instead of Obsoletes because while alpine is substantially
|
||||
# compatible with pine the change to Unicode breaks important user
|
||||
# functionality such as non-ASCII encoded saved passwords. Additionally, there
|
||||
# are also many patches to pine floating around that for political/technical
|
||||
# reasons will not be integrated into alpine. (I'd like to stay out of it...
|
||||
# just search "Mark Crispin maildir" for the gory details.) Since licensing
|
||||
# prevents a Fedora pine package, I cannot predict what patches users might
|
||||
# have and so want to warn them instead of automatically replacing their pine
|
||||
# install with an alpine that could break their configuration.
|
||||
# I understand this to be a special case of the "Optional Functionality"
|
||||
# description at http://fedoraproject.org/wiki/Packaging/Conflicts
|
||||
Conflicts: pine
|
||||
BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
|
||||
|
||||
Provides: re-alpine = %{version}-%{release}
|
||||
|
||||
#BuildRequires: automake libtool
|
||||
BuildRequires: gettext
|
||||
BuildRequires: aspell
|
||||
## passing --with-npa=/usr/bin/inews
|
||||
#BuildRequires: inews
|
||||
BuildRequires: krb5-devel
|
||||
BuildRequires: ncurses-devel
|
||||
BuildRequires: openldap-devel
|
||||
BuildRequires: openssl-devel
|
||||
BuildRequires: pam-devel
|
||||
BuildRequires: passwd
|
||||
# passing --with-smtp-msa=/usr/sbin/sendmail instead
|
||||
#BuildRequires: /usr/sbin/sendmail
|
||||
|
||||
Requires: aspell
|
||||
Requires: mailcap
|
||||
Requires: /usr/sbin/sendmail
|
||||
|
||||
|
||||
%description
|
||||
Alpine -- an Alternatively Licensed Program for Internet
|
||||
News & Email -- is a tool for reading, sending, and managing
|
||||
electronic messages. Alpine is the successor to Pine and was
|
||||
developed by Computing & Communications at the University of
|
||||
Washington.
|
||||
Though originally designed for inexperienced email users,
|
||||
Alpine supports many advanced features, and an ever-growing number of
|
||||
configuration and personal-preference options.
|
||||
Changes and enhancements over pine:
|
||||
* Released under the Apache Software License, Version 2.0.
|
||||
* Internationalization built around new internal Unicode support.
|
||||
* Ground-up reorganization of source code around new "pith/" core
|
||||
routine library.
|
||||
* Ground-up reorganization of build and install procedure based on
|
||||
GNU Build System's autotools.
|
||||
|
||||
|
||||
%prep
|
||||
%setup -q -n re-alpine-%{version}
|
||||
|
||||
cp -p %{SOURCE1} .
|
||||
|
||||
#autoreconf -f -i
|
||||
|
||||
|
||||
%build
|
||||
touch imap/ip6
|
||||
# --without-tcl disables the TCL-based CGI "Web Alpine"
|
||||
%configure \
|
||||
--enable-debug=no \
|
||||
--without-tcl \
|
||||
--with-c-client-target=lfd \
|
||||
--with-smtp-msa=/usr/sbin/sendmail \
|
||||
--with-npa=/usr/bin/inews \
|
||||
--with-passfile=.alpine.passfile \
|
||||
--with-simple-spellcheck=aspell \
|
||||
--with-interactive-spellcheck=aspell \
|
||||
--with-system-pinerc=%{_sysconfdir}/pine.conf \
|
||||
--with-system-fixed-pinerc=%{_sysconfdir}/pine.conf.fixed
|
||||
|
||||
make %{?_smp_mflags} EXTRACFLAGS="$RPM_OPT_FLAGS"
|
||||
|
||||
|
||||
%install
|
||||
rm -rf $RPM_BUILD_ROOT
|
||||
make install DESTDIR=$RPM_BUILD_ROOT
|
||||
|
||||
# create/touch %ghost'd files
|
||||
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}
|
||||
touch $RPM_BUILD_ROOT%{_sysconfdir}/pine.conf
|
||||
touch $RPM_BUILD_ROOT%{_sysconfdir}/pine.conf.fixed
|
||||
|
||||
|
||||
%clean
|
||||
rm -rf $RPM_BUILD_ROOT
|
||||
|
||||
|
||||
%files
|
||||
%defattr(-,root,root,-)
|
||||
%doc README.fedora README LICENSE doc/tech-notes.txt
|
||||
%ghost %config(noreplace) %{_sysconfdir}/pine.conf
|
||||
%ghost %config(noreplace) %{_sysconfdir}/pine.conf.fixed
|
||||
%{_bindir}/alpine
|
||||
%{_bindir}/pico
|
||||
%{_bindir}/pilot
|
||||
%{_bindir}/rpload
|
||||
%{_bindir}/rpdump
|
||||
%{_mandir}/man1/alpine.1*
|
||||
%{_mandir}/man1/pico.1*
|
||||
%{_mandir}/man1/pilot.1*
|
||||
%{_mandir}/man1/rpload.1*
|
||||
%{_mandir}/man1/rpdump.1*
|
||||
|
||||
|
||||
%changelog
|
||||
|
||||
* Fri Dec 21 2012 Joshua Daniel Franklin <joshuadfranklin@yahoo.com> 2.03-1
|
||||
- re-alpine-2.03 (#880328,#888204)
|
||||
|
||||
* Wed Dec 28 2011 Joshua Daniel Franklin <joshuadfranklin@yahoo.com> 2.02-3
|
||||
- Add README.fedora (#427561)
|
||||
- Remove short-term gcc workaround (#496400)
|
||||
|
||||
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.02-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
|
||||
|
||||
* Fri Oct 08 2010 Rex Dieter <rdieter@fedoraproject.org> - 2.02-1
|
||||
- re-alpine-2.02 (#465341)
|
||||
|
||||
* Mon Jul 19 2010 Rex Dieter <rdieter@fedoraproject.org> - 2.00-9
|
||||
- --with-npa=/usr/bin/inews
|
||||
- --with-smtp-msa=/usr/sbin/sendmail
|
||||
|
||||
* Fri Aug 21 2009 Tomas Mraz <tmraz@redhat.com> - 2.00-8
|
||||
- rebuilt with new openssl
|
||||
|
||||
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.00-7
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
|
||||
|
||||
* Thu Jul 02 2009 Caolán McNamara <caolanm@redhat.com> - 2.00-6
|
||||
- --with-spellcheck-prog isn't a configure option use
|
||||
--with-simple-spellcheck/--with-interactive-spellcheck and patch
|
||||
to prefer hunspell to aspell (#509387)
|
||||
|
||||
* Wed May 06 2009 Rex Dieter <rdieter@fedoraproject.org> - 2.00-5
|
||||
- "reply to all recipients" doesn't include anyone on the Cc list (#496400)
|
||||
|
||||
* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.00-4
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
|
||||
|
||||
* Thu Jan 15 2009 Tomas Mraz <tmraz@redhat.com> 2.00-3
|
||||
- rebuild with new openssl
|
||||
|
||||
* Wed Nov 26 2008 Joshua Daniel Franklin <joshuadfranklin@yahoo.com> 2.00-2
|
||||
- Fix package Summary text to not include package name
|
||||
- http://www.redhat.com/archives/fedora-devel-list/2008-November/msg01484.html
|
||||
|
||||
* Wed Aug 27 2008 Rex Dieter <rdieter@fedoraproject.org> 2.00-1
|
||||
- alpine-2.00 (#460332)
|
||||
|
||||
* Mon Mar 24 2008 Joshua Daniel Franklin <joshuadfranklin@yahoo.com> 1.10-4
|
||||
- No changes; Bump for tag system
|
||||
|
||||
* Mon Mar 24 2008 Joshua Daniel Franklin <joshuadfranklin@yahoo.com> 1.10-3
|
||||
- No changes; Bump for tag system
|
||||
|
||||
* Mon Mar 24 2008 Joshua Daniel Franklin <joshuadfranklin@yahoo.com> 1.10-2
|
||||
- Change License string to "ASL 2.0" instead of "Apache Software License"
|
||||
- Disable debug files with "--enable-debug=no" (BZ #427013)
|
||||
|
||||
* Mon Mar 24 2008 Rex Dieter <rdieter@fedoraproject.org> - 1.10-1
|
||||
- alpine-1.10
|
||||
- cosmetic (Build)Req cleanup
|
||||
|
||||
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 1.00-3
|
||||
- Autorebuild for GCC 4.3
|
||||
|
||||
* Fri Dec 22 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 1.00-2
|
||||
- --with-system-pinerc=%%_sysconfdir/pine.conf
|
||||
--with-system-fixed-pinerc=%%_sysconfdir/pine.conf.fixed (#426512)
|
||||
|
||||
* Fri Dec 21 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 1.00-1
|
||||
- alpine-1.00
|
||||
|
||||
* Tue Dec 04 2007 Patrick "Jima" Laughton <jima@beer.tclug.org> 0.99999-4
|
||||
- Bump-n-build for openldap/openssl soname changes
|
||||
|
||||
* Thu Nov 15 2007 Joshua Daniel Franklin <joshuadfranklin@yahoo.com> 0.99999-3
|
||||
- BuildRequires aspell to make configure happy
|
||||
|
||||
* Thu Nov 09 2007 Joshua Daniel Franklin <joshuadfranklin@yahoo.com> 0.99999-2
|
||||
- update to latest
|
||||
|
||||
* Thu Oct 25 2007 Rex Dieter <rdieter[AT]fedoraproject.org. 0.9999-4
|
||||
- omit sample pine.conf, instead use %%ghost to preserve existing pine.conf's
|
||||
|
||||
* Wed Oct 24 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 0.9999-3
|
||||
- include stock pine.conf, pine.conf.fixed
|
||||
|
||||
* Fri Sep 07 2007 Joshua Daniel Franklin <joshuadfranklin@yahoo.com> 0.9999-2
|
||||
- update to latest
|
||||
|
||||
* Fri Aug 24 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 0.999-3
|
||||
- EXTRACFLAGS=$RPM_OPT_FLAGS
|
||||
- --with-c-client-target=lfd
|
||||
- --with-passfile=.alpine.passfile
|
||||
- Requires: mailcap
|
||||
|
||||
* Mon Jul 24 2007 Joshua Daniel Franklin <joshuadfranklin@yahoo.com> 0.999-2.2
|
||||
- remove problem cc5.sol file
|
||||
- integrate changes from Patrick "Jima" Laughton <jima@beer.tclug.org>
|
||||
|
||||
* Mon Jul 24 2007 Joshua Daniel Franklin <joshuadfranklin@yahoo.com> 0.999-2.1
|
||||
- correct spec syntax, explain Conflicts tag
|
||||
|
||||
* Mon Jul 23 2007 Joshua Daniel Franklin <joshuadfranklin@yahoo.com> 0.999-2.0
|
||||
- initial alpine spec
|
||||
- Apache Software License 2.0
|
||||
|
||||
2
sources
2
sources
|
|
@ -0,0 +1,2 @@
|
|||
5b6f93ec7414c2a794480691a3beae24 README.fedora
|
||||
566d269d4bd43aba68f377110a6295d5 re-alpine-2.03.tar.bz2
|
||||
Loading…
Add table
Add a link
Reference in a new issue