Updated jitsi.spec

This commit is contained in:
Zhemoitel Sergey 2012-10-17 08:10:49 +00:00
parent 92d75e20f5
commit 6d06ba05ea

View file

@ -1,4 +1,3 @@
#define packet_name sweethome3d
#define revision 3967
Name: jitsi
Version: 1.0
@ -9,7 +8,7 @@ Group: Graphics
URL: http://jitsi.org/
Source0: %{name}-src-%{version}-latest.zip
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: ant, java
BuildRequires: ant, java-devel, ant-nodeps
Requires: java >= 1.6-sun
%description
@ -23,48 +22,74 @@ Yahoo! Messenger, IRC, Bonjour and soon others like IAX.
%setup -q -n %{name}
#%setup1 -q
#%setup2 -q
#%setup3 -q
#%setup -q -n %{name}-%{version}
#%__patch -p1 %{name} %{PATCH0}
%build
ant rebuild
%install
rm -rf $RPM_BUILD_ROOT
#mkdir -p %{_bindir}/%{name}
#mkdir -p %{buildroot}%{_libdir}/%{name}
#install -Dm0644 $RPM_BUILD_ROOT%{_bindir}/%{name}/install/%{name}.jar %{name}.jar
#install -Dm0644 $RPM_BUILD_ROOT%{_libdir}/%{name}/install/%{name}-%{version} %{name}-%{version}
#install -Dm0644 $RPM_BUILD_DIR/%{name}-%{version}/*.TXT %{buildroot}/opt/%{name}
#install -Dm0655 $RPM_BUILD_DIR/%{name}-%{version}/%{name} %{buildroot}/opt/%{name}/%{name}
#install -Dm0644 $RPM_BUILD_DIR/%{name}-%{version}/lib/* %{buildroot}/opt/%{name}/lib
# menu-entry
#mkdir -p %{buildroot}%{_datadir}/applications
#cat > %{buildroot}%{_datadir}/applications/%{name}.desktop <<EOF
#[Desktop Entry]
#Name=Sweet Home 3D
#Name[ru]=Милый дом 3D
#GenericName=Sweet Home 3D
#GenericName[ru]=Милый дом 3D
#Comment=Design Application
#Comment[ru]=Программа проектирования домашнего интерьера в 3D
#Exec=/usr/bin/sweethome
#Icon=/usr/lib/sweethome_3d/sweethome.png
#Terminal=false
#Type=Application
#StartupNotify=true
#MimeType=foo/bar;foo2/bar2;
#Categories=Application;Graphics;
%__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
#java -jar %{_javadir}/%{name}/%{name}-%{version}.jar
#EOF
%clean
%__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
@ -76,11 +101,13 @@ rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root)
%{_datadir}/applications/%{name}.desktop
#/opt/%{name}/%{name}
#/opt/%{name}/*.TXT
#/opt/%{name}/lib/*
#/usr/*
#/usr/lib/*
#/usr/share/*
%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