mirror of
https://abf.rosa.ru/djam/jitsi.git
synced 2025-02-23 08:32:55 +00:00
113 lines
3.8 KiB
RPMSpec
113 lines
3.8 KiB
RPMSpec
#define revision 3967
|
|
Name: jitsi
|
|
Version: 1.0
|
|
Release: %mkrel 0
|
|
Summary: Jitsi is an audio/video Internet phone and instant messenger written in Java.
|
|
License: LGPL
|
|
Group: Graphics
|
|
URL: http://jitsi.org/
|
|
Source0: %{name}-src-%{version}-latest.zip
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
|
BuildRequires: ant, java-devel, ant-nodeps
|
|
Requires: java >= 1.6-sun
|
|
|
|
%description
|
|
Jitsi is an audio/video Internet phone and instant messenger written in Java.
|
|
It supports some of the most popular instant messaging and telephony protocols
|
|
such as SIP, Jabber/XMPP (and hence Facebook and Google Talk), AIM, ICQ, MSN,
|
|
Yahoo! Messenger, IRC, Bonjour and soon others like IAX.
|
|
|
|
|
|
%prep
|
|
|
|
%setup -q -n %{name}
|
|
|
|
%build
|
|
ant rebuild
|
|
|
|
%install
|
|
rm -rf $RPM_BUILD_ROOT
|
|
|
|
%__install -d -m 755 %{buildroot}%{_javadir}/%{name}
|
|
#%__install -m 755 %{name}-%{version}.jar %{buildroot}%{_javadir}/sip-communicator/
|
|
|
|
%__install -d -m 755 %{buildroot}%{_javadir}/%{name}/sc-bundles
|
|
%__install -m 755 sc-bundles/*.jar %{buildroot}%{_javadir}/%{name}/sc-bundles/
|
|
|
|
%__install -d -m 755 %{buildroot}%{_javadir}/%{name}/sc-bundles/os-specific
|
|
%__install -d -m 755 %{buildroot}%{_javadir}/%{name}/sc-bundles/os-specific/linux
|
|
%__install -m 755 sc-bundles/os-specific/linux/*.jar %{buildroot}%{_javadir}/%{name}/sc-bundles/os-specific/linux/
|
|
|
|
%__install -d -m 755 %{buildroot}%{_javadir}/%{name}/lib
|
|
%__install -m 755 lib/*.jar %{buildroot}%{_javadir}/%{name}/lib/
|
|
%__install -m 755 lib/*.properties %{buildroot}%{_javadir}/%{name}/lib/
|
|
|
|
%__install -d -m 755 %{buildroot}%{_javadir}/%{name}/lib/os-specific/linux
|
|
%__install -m 755 lib/os-specific/linux/*.jar %{buildroot}%{_javadir}/%{name}/lib/os-specific/linux/
|
|
|
|
## arch dependend libs
|
|
%__install -d -m 755 %{buildroot}%{_libdir}
|
|
%ifarch %ix86
|
|
#%__install -d -m 755 %{buildroot}%{_javadir}/sip-communicator/lib/native/linux
|
|
#%__install -m 755 lib/native/linux/* %{buildroot}%{_javadir}/sip-communicator/lib/native/linux/
|
|
%__install -m 755 lib/native/linux-64/* %{buildroot}%{_libdir}/
|
|
%else
|
|
#%__install -d -m 755 %{buildroot}%{_javadir}/sip-communicator/lib/native/linux
|
|
%__install -m 755 lib/native/linux/* %{buildroot}%{_libdir}/
|
|
#%__install -m 755 lib/native/linux/* %{buildroot}%{_javadir}/sip-communicator/lib/native/linux/
|
|
%endif
|
|
|
|
|
|
# startscript
|
|
cat > %{name} << 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
|
|
|
|
exec java -jar %{_javadir}/%{name}/%{name}-%{version}.jar
|
|
|
|
EOF
|
|
|
|
%__install -d -m 755 %{buildroot}%{_bindir}
|
|
%__install -m 755 %{name} %{buildroot}%{_bindir}/
|
|
|
|
# Icon
|
|
%__install -D -p -m 644 resources/install/linux/sc-logo.png %{buildroot}%{_datadir}/pixmaps/%{name}.png
|
|
%__install -D -p -m 644 resources/images/logo/sc_logo.svg %{buildroot}%{_datadir}/pixmaps/%{name}.svg
|
|
|
|
|
|
# Desktop menu entry
|
|
%__install -d -m 755 %{buildroot}%{_datadir}/applications
|
|
#%__install -m 644 %{SOURCE1} %{buildroot}%{_datadir}/applications/%{name}.desktop
|
|
#%__install -m 644 resources/install/debian/sip-communicator.desktop %{buildroot}%{_datadir}/applications/%{name}.desktop
|
|
|
|
#suse_update_desktop_file %{name}
|
|
|
|
# docs
|
|
%__install -D -p -m 644 resources/install/doc/readme.txt README
|
|
%__install -D -p -m 644 resources/install/doc/License.txt LICENSE
|
|
|
|
%clean
|
|
rm -rf $RPM_BUILD_ROOT
|
|
|
|
%post
|
|
#ln -sf /opt/%{name}/%{name} /usr/bin/sweethome
|
|
|
|
%postun
|
|
#rm -rf /usr/bin/sweethome
|
|
|
|
%files
|
|
%defattr(-,root,root)
|
|
%{_datadir}/applications/%{name}.desktop
|
|
%defattr(-,root,root)
|
|
# %doc README LICENSE CHANGELOG
|
|
%doc README LICENSE
|
|
%{_bindir}/*
|
|
%{_libdir}/*
|
|
%dir %{_javadir}/%{name}
|
|
%{_javadir}/%{name}/*
|
|
%{_datadir}/applications/%{name}.desktop
|
|
%{_datadir}/pixmaps/%{name}.png
|
|
%{_datadir}/pixmaps/%{name}.svg
|