packages: jitsi/jitsi.spec (NEW) - new, based on opensuse sip-communicator ...

glen glen at pld-linux.org
Tue May 10 18:48:19 CEST 2011


Author: glen                         Date: Tue May 10 16:48:19 2011 GMT
Module: packages                      Tag: HEAD
---- Log message:
- new, based on opensuse sip-communicator src.rpm
  ftp://ftp.pbone.net/mirror/ftp5.gwdg.de/pub/opensuse/repositories/home%3A/lumnis/openSUSE_11.0/src/sip-communicator-1.0-18.2.src.rpm

---- Files affected:
packages/jitsi:
   jitsi.spec (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: packages/jitsi/jitsi.spec
diff -u /dev/null packages/jitsi/jitsi.spec:1.1
--- /dev/null	Tue May 10 18:48:19 2011
+++ packages/jitsi/jitsi.spec	Tue May 10 18:48:14 2011
@@ -0,0 +1,124 @@
+# $Revision$, $Date$
+# TODO
+# - ensure all is really built
+# - cc/cflags for native build
+%define		subver	3464
+%define		rel		0.1
+Summary:	A Java VoIP and Instant Messaging client
+Name:		jitsi
+Version:	1.0
+Release:	0.%{subver}.%{rel}
+License:	LGPL
+Group:		Applications/Communications
+URL:		http://www.jitsi.org/
+Source0:	http://download.jitsi.org/jitsi/src/sip-communicator-src-%{version}-beta1-nightly.build.%{subver}.zip
+# Source0-md5:	7f91e55a23c736e517471f80b4602513
+Source1:	%{name}.desktop
+BuildRequires:	ant
+BuildRequires:	ant-nodeps
+BuildRequires:	jdk
+BuildRequires:	unzip
+%if %(locale -a | grep -q '^en_US$'; echo $?)
+BuildRequires:	glibc-localedb-all
+%endif
+Obsoletes:	sip-communicator
+BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%description
+Jitsi (SIP Communicator) is an audio/video Internet phone and instant
+messenger that supports some of the most popular instant messaging and
+telephony protocols such as SIP, Jabber, AIM/ICQ, MSN, Yahoo!
+Messenger, Bonjour, IRC, RSS and soon others like IAX.
+
+Jitsi (SIP Communicator) is completely Open Source / Free Software,
+and is freely available under the terms of the GNU Lesser General
+Public License.
+
+%prep
+%setup -q -n sip-communicator
+
+# startscript
+cat > %{name}.sh << EOF
+#!/bin/sh
+
+java -Dfelix.config.properties=file:%{_javadir}/sip-communicator/lib/felix.client.run.properties \
+     -Djava.util.logging.config.file=%{_javadir}/sip-communicator/lib/logging.properties \
+       org.apache.felix.main.Main
+
+#java -jar %{_javadir}/%{name}/%{name}-%{version}.jar
+
+EOF
+
+# docs
+install -D -p resources/install/doc/readme.txt README
+install -D -p resources/install/doc/License.txt LICENSE
+
+%build
+# source code not US-ASCII
+export LC_ALL=en_US
+%ant rebuild
+
+%install
+rm -rf $RPM_BUILD_ROOT
+install -d $RPM_BUILD_ROOT%{_javadir}/%{name}
+#install -m 755 %{name}-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/sip-communicator/
+
+install -d $RPM_BUILD_ROOT%{_javadir}/sip-communicator/sc-bundles
+cp -p sc-bundles/*.jar $RPM_BUILD_ROOT%{_javadir}/sip-communicator/sc-bundles/
+
+install -d $RPM_BUILD_ROOT%{_javadir}/sip-communicator/sc-bundles/os-specific
+install -d $RPM_BUILD_ROOT%{_javadir}/sip-communicator/sc-bundles/os-specific/linux
+cp -p sc-bundles/os-specific/linux/*.jar $RPM_BUILD_ROOT%{_javadir}/sip-communicator/sc-bundles/os-specific/linux/
+
+install -d $RPM_BUILD_ROOT%{_javadir}/sip-communicator/lib
+cp -p lib/*.jar $RPM_BUILD_ROOT%{_javadir}/sip-communicator/lib/
+
+install -d $RPM_BUILD_ROOT%{_javadir}/sip-communicator/lib/os-specific/linux
+cp -p lib/os-specific/linux/*.jar $RPM_BUILD_ROOT%{_javadir}/sip-communicator/lib/os-specific/linux/
+
+## arch dependend libs
+install -d $RPM_BUILD_ROOT%{_libdir}
+%ifarch %{ix86}
+#install -d -m 755 $RPM_BUILD_ROOT%{_javadir}/sip-communicator/lib/native/linux
+#install -m 755 lib/native/linux/* $RPM_BUILD_ROOT%{_javadir}/sip-communicator/lib/native/linux/
+install -p lib/native/linux-64/* $RPM_BUILD_ROOT%{_libdir}
+%else
+#install -d -m 755 $RPM_BUILD_ROOT%{_javadir}/sip-communicator/lib/native/linux
+install -p lib/native/linux/* $RPM_BUILD_ROOT%{_libdir}
+#install -m 755 lib/native/linux/* $RPM_BUILD_ROOT%{_javadir}/sip-communicator/lib/native/linux/
+%endif
+
+install -d $RPM_BUILD_ROOT%{_bindir}
+install -p %{name}.sh $RPM_BUILD_ROOT%{_bindir}
+
+# Icon
+install -D -p resources/install/linux/sc-logo.png $RPM_BUILD_ROOT%{_pixmapsdir}/%{name}.png
+install -D -p resources/images/logo/sc_logo.svg $RPM_BUILD_ROOT%{_pixmapsdir}/%{name}.svg
+
+# Desktop menu entry
+install -d $RPM_BUILD_ROOT%{_desktopdir}
+cp -p %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}/%{name}.desktop
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(644,root,root,755)
+%doc README LICENSE
+%attr(755,root,root) %{_bindir}/*
+%{_libdir}/*
+%dir %{_javadir}/%{name}
+#%{_javadir}/%{name}/*
+%{_desktopdir}/%{name}.desktop
+%{_pixmapsdir}/%{name}.png
+%{_pixmapsdir}/%{name}.svg
+
+%define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
+%changelog
+* %{date} PLD Team <feedback at pld-linux.org>
+All persons listed below can be reached at <cvs_login>@pld-linux.org
+
+$Log$
+Revision 1.1  2011/05/10 16:48:14  glen
+- new, based on opensuse sip-communicator src.rpm
+  ftp://ftp.pbone.net/mirror/ftp5.gwdg.de/pub/opensuse/repositories/home%3A/lumnis/openSUSE_11.0/src/sip-communicator-1.0-18.2.src.rpm
================================================================


More information about the pld-cvs-commit mailing list