SPECS (DEVEL): psi.spec - up to 0.10-test2 - many cleanups - take ...

jpc jpc at pld-linux.org
Wed Sep 7 01:27:20 CEST 2005


Author: jpc                          Date: Tue Sep  6 23:27:20 2005 GMT
Module: SPECS                         Tag: DEVEL
---- Log message:
- up to 0.10-test2
- many cleanups
- take lang files from those available on the Psi web page for the 
  latest release
- update patches (and remove unneeded/outdated/not maintained)
- source package directory structure changed
- remove libTeXFormula patches (they are probably a security hole 
  we don't want to risk)

---- Files affected:
SPECS:
   psi.spec (1.73.2.33 -> 1.73.2.34) 

---- Diffs:

================================================================
Index: SPECS/psi.spec
diff -u SPECS/psi.spec:1.73.2.33 SPECS/psi.spec:1.73.2.34
--- SPECS/psi.spec:1.73.2.33	Thu Jul 21 22:29:04 2005
+++ SPECS/psi.spec	Wed Sep  7 01:27:14 2005
@@ -1,33 +1,34 @@
 # $Revision$, $Date$
 #
 # TODO:
-# - fix the send_state patch
-# - mention libTeXFormula-nicechats and send_state in Packages/Psi
+# - fix:
+#   - contact_icons_at_top.patch
+#   - custom_settings_per_contact.patch
 #
 # Conditional build:
 %bcond_without	external_patches	# only apply basic patches
 					# WARNING: will remove many added features
 #
-%define		snap 20050325
-%define         pld_rel 6
+%define		pre test2
+%define         pld_rel 1
 #
 Summary:	PSI - Jabber client
 Summary(pl):	PSI - klient Jabbera
 Name:		psi
-Version:	0.9.4
-%define		rel %{snap}.%{pld_rel}%{?with_external_patches:patched}
+Version:	0.10
+%define		rel %{pre}.%{pld_rel}%{?with_external_patches:patched}
 Release:	0.%{rel}
 License:	GPL
 Group:		Applications/Communications
-Source0:	%{name}-snap-%{snap}.tar.bz2
-# Source0-md5:	7e0fb1fe20311c7750c1589192dd46b9
+#Source0:	%{name}-snap-%{pre}.tar.bz2
+Source0:	http://dl.sourceforge.net/sourceforge/%{name}/%{name}-%{version}-%{pre}.tar.bz2
+# Source0-md5:	9f1e556e83a9927eb4ad2fefb5b224ef
 Source1:	%{name}-richlistview.cpp
 Source2:	%{name}-richlistview.h
 Source3:	%{name}-roster-rich.README
 Source4:	%{name}-indicator.png
-# temporary (not sure where to find newer files, ripped from and old snap)
-Source5:	%{name}-snap-lang-20041209.tar.bz2
-# Source5-md5:	38f0894bf1b557a36788213c56797e62
+Source5:	%{name}-lang-0.9.3.tar.bz2
+# Source5-md5:	bb4f609553bb9f1c9b140294203f9ed9
 #       from PLD
 Patch0:		%{name}-certs.patch
 Patch1:		%{name}-desktop.patch
@@ -35,7 +36,7 @@
 Patch3:		%{name}-nodebug.patch
 #       from jpc
 Patch10:	%{name}-customos.patch
-#       from SKaZi
+#       from SKaZi (downlaoded on 2005-09-07 00:10)
 Patch20:	%{name}-status_indicator-add.patch
 Patch22:	%{name}-no_online_status-mod.patch
 Patch23:	%{name}-status_history-add.patch
@@ -46,32 +47,18 @@
 Patch28:	%{name}-settoggles-fix.patch
 Patch29:	%{name}-empty_group-fix.patch
 #       from Remko Troncon:
-# http://www.cs.kuleuven.ac.be/~remko/psi/rc/ (downloaded on 2005-01-02 18:38)
+# http://www.cs.kuleuven.ac.be/~remko/psi/rc/ (downloaded on 2005-09-07 00:15)
 Patch100:	%{name}-adhoc_and_rc.patch
 # http://www.cs.kuleuven.ac.be/~remko/psi/ (downloaded on 2005-02-02 22:00)
 Patch101:	%{name}-rosteritems_iris.patch
 Patch102:	%{name}-rosteritems_psi.patch
-#       from Psi forums:
-# http://www.uni-bonn.de/~nieuwenh/libTeXFormula.diff
-Patch200:	%{name}-libTeXFormula.patch
-# small fix by jpc:
-Patch201:	%{name}-libTeXFormula-nicechats.patch
 #       from Machekku:
 # http://machekku.uaznia.net/jabber/psi/patches/ (downloaded on 2005-01-27 15:30)
 Patch300:	%{name}-contact_icons_at_top.patch
-#Patch301:	%{name}-emoticons_advanced_toggle.patch
-#Patch302:	%{name}-emoticons_advanced_toggle-fix.patch
-#Patch303:	%{name}-emoticons_advanced_toggle-richroster.patch
-Patch304:	%{name}-enable_thread_in_messages.patch
+Patch301:	%{name}-enable_thread_in_messages.patch
 #	from Yves Goergen:
 # http://home.unclassified.de/psi.php
 Patch400:	%{name}-custom_settings_per_contact.patch
-#       from Michał Jazłowiecki
-# http://michalj.alternatywa.info/psi/patches/
-Patch500:	%{name}-offline_statuses_in_roster.patch
-#       from highsecure.ru
-# http://highsecure.ru/send-state.patch
-#Patch600:	%{name}-send_state.patch
 URL:		http://psi.affinix.com/
 BuildRequires:	libstdc++-devel
 BuildRequires:	cyrus-sasl-devel
@@ -122,66 +109,52 @@
 napisać własne okna dialogowe itp. albo poprawić obecne.
 
 %prep
-%setup -q -c %{name}-%{version}
-%setup -q -D -a 5 -c %{name}-%{version}
+%setup -q -n %{name}-%{version}-%{pre}
+%setup -q -D -a 5 -n %{name}-%{version}-%{pre}
 #       PLD:
-%patch0 -p0
-%patch1 -p0
-%patch2 -p0
-%patch3 -p1
+%patch0 -p1
+%patch1 -p1
+%patch2 -p1
+%patch3 -p2
 #       jpc:
-%patch10 -p0
+%patch10 -p1
 %if %{with external_patches}
 #       SKaZi:
-%patch20 -p0
-%patch22 -p0
-%patch23 -p0
-%patch24 -p0
-%patch25 -p0
-%patch26 -p0
-%patch27 -p0
-%patch28 -p0
-%patch29 -p0
-cp %{SOURCE1} psi/src/richlistview.cpp
-cp %{SOURCE2} psi/src/richlistview.h
-cp %{SOURCE3} psi/README.rich-roster
+%patch20 -p1
+%patch22 -p1
+%patch23 -p1
+%patch24 -p1
+%patch25 -p1
+%patch26 -p1
+%patch27 -p1
+%patch28 -p1
+%patch29 -p1
+cp %{SOURCE1} src/richlistview.cpp
+cp %{SOURCE2} src/richlistview.h
+cp %{SOURCE3} README.rich-roster
 #       Remko Troncon:
-%patch100 -p1
+%patch100 -p2
 cd iris
 %patch101 -p0
-cd ../psi
-%patch102 -p0
-cd ..
-#	Psi forums:
-cd psi
-%patch200 -p0
 cd ..
-%patch201 -p1
+%patch102 -p0
 #	from Machekku:
-%patch300 -p1
-#patch301 -p1
-#patch302 -p1
-#patch303 -p1
-%patch304 -p1
+#patch300 -p2
+%patch301 -p1
 %endif
 # 	from Yves:
-%patch400 -p1
-#       from Michał Jazłowiecki:
-%patch500 -p1
-#       from highsecure.ru:
-#%patch600 -p0
+#patch400 -p2
 
 sed -i \
-	's/QString PROG_VERSION = .*/QString PROG_VERSION = "%{version}-PLD-%{rel}";/g' \
-	psi/src/common.cpp
+	's/QString PROG_VERSION = .*/QString PROG_VERSION = "PLD %{version}-%{rel}";/g' \
+	src/common.cpp
 sed -i \
 	"s,/usr/local/share/psi,%{_datadir}/psi,g" \
-	psi/src/common.cpp
+	src/common.cpp
 
 %build
 export QTDIR=%{_prefix}
 
-cd psi
 ./configure \
 	--prefix=%{_prefix}
 
@@ -200,23 +173,21 @@
 
 export QTDIR=%{_prefix}
 
-cd psi
 %{__make} install \
 	INSTALL_ROOT=$RPM_BUILD_ROOT
-cd ..
 
 install -d \
 	$RPM_BUILD_ROOT%{_libdir}/qt/plugins-mt/designer \
 	$RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}}
 
-install psi/psi.desktop $RPM_BUILD_ROOT%{_desktopdir}
-install psi/iconsets/system/default/icon_48.png $RPM_BUILD_ROOT%{_pixmapsdir}/psi.png
-install psi/iconsets/roster/stellar-icq/online.png $RPM_BUILD_ROOT%{_pixmapsdir}/psi-stellar.png
-install psi/lang/*.qm $RPM_BUILD_ROOT%{_datadir}/psi
+install psi.desktop $RPM_BUILD_ROOT%{_desktopdir}
+install iconsets/system/default/icon_48.png $RPM_BUILD_ROOT%{_pixmapsdir}/psi.png
+install iconsets/roster/stellar-icq/online.png $RPM_BUILD_ROOT%{_pixmapsdir}/psi-stellar.png
+install lang/*.qm $RPM_BUILD_ROOT%{_datadir}/psi
 %if %{with external_patches}
 install %{SOURCE4} $RPM_BUILD_ROOT%{_datadir}/psi/iconsets/roster/default/indicator.png
 %endif
-install psi/libpsi/psiwidgets/*.so $RPM_BUILD_ROOT%{_libdir}/qt/plugins-mt/designer
+install libpsi/psiwidgets/*.so $RPM_BUILD_ROOT%{_libdir}/qt/plugins-mt/designer
 
 rm -rf $RPM_BUILD_ROOT%{_datadir}/psi/COPYING $RPM_BUILD_ROOT%{_datadir}/psi/README
 rm -rf $RPM_BUILD_ROOT%{_datadir}/psi/designer
@@ -226,40 +197,36 @@
 
 %files
 %defattr(644,root,root,755)
-%doc psi/README psi/TODO %{?with_external_patches:psi/README.rich-roster} psi/ChangeLog
+%doc README TODO %{?with_external_patches:README.rich-roster} ChangeLog
 %attr(755,root,root) %{_bindir}/*
 %dir %{_datadir}/psi
 %{_datadir}/psi/certs
 %{_datadir}/psi/iconsets
 %{_datadir}/psi/sound
-%lang(ar) %{_datadir}/psi/psi_ar.qm
-%lang(ca) %{_datadir}/psi/psi_ca.qm
 %lang(cs) %{_datadir}/psi/psi_cs.qm
-%lang(da) %{_datadir}/psi/psi_da.qm
 %lang(de) %{_datadir}/psi/psi_de.qm
 %lang(el) %{_datadir}/psi/psi_el.qm
 %lang(eo) %{_datadir}/psi/psi_eo.qm
 %lang(es) %{_datadir}/psi/psi_es.qm
-%lang(fi) %{_datadir}/psi/psi_fi.qm
+%lang(et) %{_datadir}/psi/psi_et.qm
 %lang(fr) %{_datadir}/psi/psi_fr.qm
-%lang(it) %{_datadir}/psi/psi_it.qm
-%lang(jp) %{_datadir}/psi/psi_jp.qm
+%lang(hr) %{_datadir}/psi/psi_hr.qm
 %lang(mk) %{_datadir}/psi/psi_mk.qm
 %lang(nl) %{_datadir}/psi/psi_nl.qm
 %lang(pl) %{_datadir}/psi/psi_pl.qm
-%lang(ptbr) %{_datadir}/psi/psi_ptbr.qm
-%lang(pt) %{_datadir}/psi/psi_pt.qm
+%lang(ptbr) %{_datadir}/psi/psi_pt_br_0.9.3b.qm
 %lang(ru) %{_datadir}/psi/psi_ru.qm
-%lang(se) %{_datadir}/psi/psi_se.qm
 %lang(sk) %{_datadir}/psi/psi_sk.qm
+%lang(sl) %{_datadir}/psi/psi_sl.qm
 %lang(sr) %{_datadir}/psi/psi_sr.qm
+%lang(vi) %{_datadir}/psi/psi_vi.qm
 %lang(zh) %{_datadir}/psi/psi_zh.qm
 %{_desktopdir}/*.desktop
 %{_pixmapsdir}/*.png
 
 %files -n qt-designer-psiwidgets
 %defattr(644,root,root,755)
-%doc psi/libpsi/psiwidgets/README
+%doc libpsi/psiwidgets/README
 %attr(755,root,root) %{_libdir}/qt/plugins-mt/designer/libpsiwidgets.so
 
 %define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
@@ -268,6 +235,16 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.73.2.34  2005/09/06 23:27:14  jpc
+- up to 0.10-test2
+- many cleanups
+- take lang files from those available on the Psi web page for the
+  latest release
+- update patches (and remove unneeded/outdated/not maintained)
+- source package directory structure changed
+- remove libTeXFormula patches (they are probably a security hole
+  we don't want to risk)
+
 Revision 1.73.2.33  2005/07/21 20:29:04  jpc
 - send_state patch magically disapperared... (;
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/psi.spec?r1=1.73.2.33&r2=1.73.2.34&f=u




More information about the pld-cvs-commit mailing list