SPECS: pine.spec - removed unused terminit patch, renumbered patch...

hawk hawk at pld-linux.org
Wed Jun 22 23:13:54 CEST 2005


Author: hawk                         Date: Wed Jun 22 21:13:54 2005 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- removed unused terminit patch, renumbered patches
- adjusted all.patch, unix, css and iconv patches for 4.63
- renamed L_on_version patch to N_on_version patch as requested in license
- added license allowing PLD to resdistribute binary pine and pico packages
  (it must be included in all binary and source packages)
- added bcond "distributable" to build package "distributable for PLD",
  its enabled by default
- few spaces -> tabs
- builds and seems to work but release 0.2, it needs testing + we are
  waiting for updated license file

---- Files affected:
SPECS:
   pine.spec (1.123 -> 1.124) 

---- Diffs:

================================================================
Index: SPECS/pine.spec
diff -u SPECS/pine.spec:1.123 SPECS/pine.spec:1.124
--- SPECS/pine.spec:1.123	Wed Jun 22 12:40:01 2005
+++ SPECS/pine.spec	Wed Jun 22 23:13:49 2005
@@ -1,8 +1,9 @@
 # $Revision$, $Date$
 #
 # Conditional build:
-%bcond_without utf8		# build without utf-8 support
-%bcond_without home_etc		# build without home-etc support
+%bcond_without	distributable	# build distributable package with license included
+%bcond_without	utf8		# build without utf-8 support
+%bcond_without	home_etc	# build without home-etc support
 
 Summary:	MIME compliant mail reader w/ news support as well
 Summary(de):	MIME-konformer Mail-Reader mit News-Support
@@ -15,9 +16,13 @@
 Summary(uk):	óŐÍŚÓÎÉĘ Ú MIME ĐĎŢÔĎ×ÉĘ ŇĹÄÁËÔĎŇ Ú ĐŚÄÔŇÉÍËĎŔ ÔĹĚĹËĎÎĆĹŇĹÎĂŚĘ
 Name:		pine
 %define		realversion	4.63
-Version:	%{realversion}L
-Release:	0.1
-License:	not distributable
+Version:	%{realversion}N
+Release:	0.2
+%if %{with distributable}
+License:	Distributable for PLD
+%else
+License:	Not distributable
+%endif
 Group:		Applications/Mail
 Source0:	ftp://ftp.cac.washington.edu/pine/%{name}%{realversion}.tar.bz2
 # Source0-md5:	e881f439f38039b310d22554ab08feb4
@@ -26,6 +31,7 @@
 Source3:	http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
 # Source3-md5:	7bd233708a9621f3dfd173acb20ec0bb
 Source4:	pico.desktop
+Source5:	%{name}-PLD-LICENSE
 Patch0:		%{name}-config.patch
 Patch1:		%{name}-doc.patch
 Patch2:		%{name}-makefile.patch
@@ -37,23 +43,22 @@
 Patch8:		%{name}-segfix.patch
 Patch9:		%{name}-libc-client.patch
 Patch10:	%{name}-fixhome.patch
-#Patch11:	%{name}-terminit.patch
-Patch12:	%{name}-ssl.patch
-Patch13:	%{name}-non_english_man_path_fix.patch
-Patch14:	%{name}-no_1777_warning.patch
-Patch15:	%{name}-L_on_version.patch
-Patch16:	%{name}-overflow.patch
+Patch11:	%{name}-ssl.patch
+Patch12:	%{name}-non_english_man_path_fix.patch
+Patch13:	%{name}-no_1777_warning.patch
+Patch14:	%{name}-N_on_version.patch
+Patch15:	%{name}-overflow.patch
 # http://www.math.washington.edu/~chappa/pine/
-Patch17:	http://www.math.washington.edu/~chappa/pine/patches/%{name}%{realversion}/all.patch.gz
+Patch16:	http://www.math.washington.edu/~chappa/pine/patches/%{name}%{realversion}/all.patch.gz
 # Original from: http://www.signet.pl/instrukcje/pine/pine-smime-211101-fixed.diff
-Patch18:	%{name}-smime.patch
-Patch19:	%{name}-css.patch
+Patch17:	%{name}-smime.patch
+Patch18:	%{name}-css.patch
 # from http://www.suse.de/~bk/pine/iconv/
-Patch20:	%{name}-iconv-9d.patch
-Patch21:	%{name}-home_etc.patch
-Patch22:	%{name}-pwd.patch
+Patch19:	%{name}-iconv-9d.patch
+Patch20:	%{name}-home_etc.patch
+Patch21:	%{name}-pwd.patch
 URL:		http://www.washington.edu/pine/
-# icov form glibc - utf-8 support
+# iconv form glibc - utf-8 support
 %{?with_utf8:BuildRequires:	glibc-devel >= 2.3.2}
 %{?with_home_etc:BuildRequires:	home-etc-devel >= 1.0.8}
 BuildRequires:	ncurses-devel >= 5.0
@@ -195,24 +200,26 @@
 %patch2 -p1
 %patch3 -p1
 %patch4 -p1
+%{!?with_distributable:%patch5 -p1}
+%patch6 -p1
 %patch7 -p1
 %patch8 -p1
 %patch9 -p1
 %patch10 -p1
-# breaks keys on some terminals
-##%patch11 -p1
+%patch11 -p1
 %patch12 -p1
-%patch13 -p1
+%{!?with_distributable:%patch13 -p1}
 %patch14 -p1
 %patch15 -p1
 %patch16 -p1
-%patch17 -p1
 # breaks pine
-##%patch18 -p1
-%patch19 -p1
-%{?with_utf8:%patch20 -p1}
-%{?with_home_etc:%patch21 -p1}
-%patch22 -p1
+#%{!?with_distributable:%patch17 -p1}
+%patch18 -p1
+%if ! %{with distributable}
+%{?with_utf8:%patch19 -p1}
+%endif
+%{?with_home_etc:%patch20 -p1}
+%patch21 -p1
 
 %build
 ./build slx \
@@ -247,6 +254,7 @@
 install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
 install %{SOURCE4} $RPM_BUILD_ROOT%{_desktopdir}
 install %{SOURCE2} $RPM_BUILD_ROOT%{_pixmapsdir}
+%{?with_distributable:cp %{SOURCE5} .}
 
 $RPM_BUILD_ROOT%{_bindir}/pine -conf > $RPM_BUILD_ROOT%{_sysconfdir}/pine.conf
 cat <<EOF > $RPM_BUILD_ROOT%{_sysconfdir}/pine.conf.fixed
@@ -268,6 +276,7 @@
 %files
 %defattr(644,root,root,755)
 %doc CPYRIGHT README doc/*.txt doc/mailcap.unx doc/tech-notes/*.html
+%{?with_distributable:%doc %{name}-PLD-LICENSE}
 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/pine.conf
 %attr(755,root,root) %{_bindir}/pine
 %{_desktopdir}/pine.desktop
@@ -281,6 +290,7 @@
 
 %files -n pico
 %defattr(644,root,root,755)
+%{?with_distributable:%doc %{name}-PLD-LICENSE}
 %attr(755,root,root) %{_bindir}/pico
 %{_desktopdir}/pico.desktop
 %{_mandir}/man1/pico*
@@ -291,6 +301,7 @@
 
 %files -n pilot
 %defattr(644,root,root,755)
+%{?with_distributable:%doc %{name}-PLD-LICENSE}
 %attr(755,root,root) %{_bindir}/pilot
 %{_mandir}/man1/pilot*
 %lang(es) %{_mandir}/es/man1/pilot*
@@ -301,6 +312,18 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.124  2005/06/22 21:13:49  hawk
+- removed unused terminit patch, renumbered patches
+- adjusted all.patch, unix, css and iconv patches for 4.63
+- renamed L_on_version patch to N_on_version patch as requested in license
+- added license allowing PLD to resdistribute binary pine and pico packages
+  (it must be included in all binary and source packages)
+- added bcond "distributable" to build package "distributable for PLD",
+  its enabled by default
+- few spaces -> tabs
+- builds and seems to work but release 0.2, it needs testing + we are
+  waiting for updated license file
+
 Revision 1.123  2005/06/22 10:40:01  hawk
 - started update to 4.63
 - release 0.1, NFY, please do not touch
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/pine.spec?r1=1.123&r2=1.124&f=u




More information about the pld-cvs-commit mailing list