SPECS (AC-branch): jggtrans.spec - merged from HEAD

aflinta aflinta at pld-linux.org
Thu Aug 10 22:05:38 CEST 2006


Author: aflinta                      Date: Thu Aug 10 20:05:38 2006 GMT
Module: SPECS                         Tag: AC-branch
---- Log message:
- merged from HEAD

---- Files affected:
SPECS:
   jggtrans.spec (1.60 -> 1.60.2.1) 

---- Diffs:

================================================================
Index: SPECS/jggtrans.spec
diff -u SPECS/jggtrans.spec:1.60 SPECS/jggtrans.spec:1.60.2.1
--- SPECS/jggtrans.spec:1.60	Wed Oct 12 09:00:00 2005
+++ SPECS/jggtrans.spec	Thu Aug 10 22:05:33 2006
@@ -1,34 +1,37 @@
 # $Revision$, $Date$
-# TODO:
-# - use shared/external libxode
 #
+# Conditional build:
+%bcond_with internal_libgadu	# Build with transport's internal libgadu
+
 Summary:	GaduGadu transport module for Jabber
 Summary(pl):	Moduł transportowy GaduGadu dla systemu Jabber
-Name:		jabber-gg-transport
-Version:	2.2.1
-Release:	2
+Name:		jggtrans
+Version:	2.2.2
+Release:	1
 License:	GPL
 Group:		Applications/Communications
-Source0:	http://files.jabberstudio.org/jabber-gg-transport/%{name}-%{version}.tar.gz
-# Source0-md5:	a202536d6af2f1a280d0aab3cf19cc2c
+Source0:	http://jggtrans.jajcus.net/downloads/jggtrans-%{version}.tar.gz
+# Source0-md5:	70bbec4e9c438cda6b7379ccfc63492f
 Source1:	jggtrans.init
 Source2:	jggtrans.sysconfig
 Patch0:		%{name}-pidfile.patch
 Patch1:		%{name}-spooldir.patch
 Patch2:		%{name}-external.patch
-Patch3:		%{name}-acl.patch
-URL:		http://www.jabberstudio.org/projects/jabber-gg-transport/project/view.php
+URL:		http://jggtrans.jajcus.net/
 BuildRequires:	autoconf
 BuildRequires:	automake
 BuildRequires:	expat-devel >= 1.95.1
+BuildRequires:	gettext-devel
 BuildRequires:	glib2-devel
-BuildRequires:	libgadu-devel
+%{!?with_internal_libgadu:BuildRequires:	libgadu-devel}
 BuildRequires:	libidn-devel >= 0.3.0
+BuildRequires:	libtool
 BuildRequires:	pkgconfig
+Requires(post):	sed >= 4.0
 Requires(post,preun):	/sbin/chkconfig
-Requires(post):	/usr/bin/perl
 Requires(pre):	jabber-common
 Requires:	jabber-common
+Obsoletes:	jabber-gg-transport
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -42,8 +45,7 @@
 %setup -q
 %patch0 -p1
 %patch1 -p1
-%patch2 -p1
-%patch3 -p1
+%{!?with_internal_libgadu:%patch2 -p1}
 
 %build
 %{__aclocal}
@@ -51,7 +53,7 @@
 %{__automake}
 %configure \
 	%{?debug:--with-efence} \
-	--sysconfdir=/etc/jabber
+	--sysconfdir=%{_sysconfdir}/jabber
 %{__make}
 
 %install
@@ -59,7 +61,7 @@
 install -d $RPM_BUILD_ROOT{%{_sysconfdir}/jabber,/etc/rc.d/init.d,/etc/sysconfig,/var/lib/jggtrans}
 
 %{__make} install \
-	DESTDIR="$RPM_BUILD_ROOT" 
+	DESTDIR="$RPM_BUILD_ROOT"
 
 install jggtrans.xml $RPM_BUILD_ROOT%{_sysconfdir}/jabber
 install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/jggtrans
@@ -71,11 +73,11 @@
 rm -rf $RPM_BUILD_ROOT
 
 %post
-if [ -f /etc/jabber/secret ] ; then
-	SECRET=`cat /etc/jabber/secret`
+if [ -f %{_sysconfdir}/jabber/secret ] ; then
+	SECRET=`cat %{_sysconfdir}/jabber/secret`
 	if [ -n "$SECRET" ] ; then
-        	echo "Updating component authentication secret in jggtrans.xml..."
-		perl -pi -e "s/>secret</>$SECRET</" /etc/jabber/jggtrans.xml
+		echo "Updating component authentication secret in jggtrans.xml..."
+		%{__sed} -i -e "s/>secret</>$SECRET</" /etc/jabber/jggtrans.xml
 	fi
 fi
 /sbin/chkconfig --add jggtrans
@@ -95,7 +97,7 @@
 
 %files -f %{name}.lang
 %defattr(644,root,root,755)
-%doc AUTHORS ChangeLog NEWS README TODO README.Pl jggtrans.xml.Pl
+%doc AUTHORS ChangeLog NEWS README README.Pl jggtrans.xml.Pl
 %attr(755,root,root) %{_sbindir}/*
 %attr(640,root,jabber) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/jabber/jggtrans.xml
 %attr(754,root,root) /etc/rc.d/init.d/jggtrans
@@ -108,6 +110,24 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.60.2.1  2006/08/10 20:05:33  aflinta
+- merged from HEAD
+
+Revision 1.64  2006/06/04 10:56:27  wolf
+- cosmetics
+
+Revision 1.63  2006/06/03 20:56:33  jajcus
+- Version: 2.2.2
+- "jabber-gg-transport" renamed to "jggtrans"
+
+Revision 1.62  2006/04/14 17:31:43  glen
+- use sed for inline edits rather perl
+
+Revision 1.61  2006/02/02 13:51:38  mmazur
+- removed todo (nobody's *ever* gonna remove internal libxode dep)
+- added with internal_libgadu bcond
+- br: libtool, gettext-devel
+
 Revision 1.60  2005/10/12 07:00:00  arekm
 - rel 2; fix acl when using tags without attibutes like <deny/>
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/jggtrans.spec?r1=1.60&r2=1.60.2.1&f=u



More information about the pld-cvs-commit mailing list