]> git.pld-linux.org Git - packages/SweetHome3D.git/blob - SweetHome3D.spec
- up to 6.6
[packages/SweetHome3D.git] / SweetHome3D.spec
1 #
2 # TODO: - use system java3d (it's GPL now), maybe other libs too
3 #       - build and package applet
4 #
5 Summary:        An interior design application
6 Summary(pl.UTF-8):      Aplikacja do projektowania wnętrz
7 Name:           SweetHome3D
8 Version:        6.6
9 Release:        1
10 License:        GPL v2
11 Group:          X11/Applications
12 Source0:        http://downloads.sourceforge.net/sweethome3d/%{name}-%{version}-src.zip
13 # Source0-md5:  4f63d8f39afdcdebfb7429ef6486b564
14 URL:            http://www.sweethome3d.com/
15 BuildRequires:  ant
16 BuildRequires:  jdk >= 1.5
17 BuildRequires:  sed >= 4.0
18 # because of binary libs
19 ExclusiveArch:  %{ix86} %{x8664}
20 ExcludeArch:    i386 i486
21 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22
23 %define         _debugsource_packages   0
24
25 %description
26 An interior design application.
27
28 %description -l pl.UTF-8
29 Aplikacja do projektowania wnętrz.
30
31 %prep
32 %setup -q -n %{name}-%{version}-src
33
34 %{__sed} -e 's#exec "$PROGRAM_DIR"/jre8/bin/java#env java#; 3,8 c\PROGRAM_DIR=%{_javadir}/SweetHome3D' \
35         -e 's#jogl-java3d.jar#&:"$PROGRAM_DIR"/lib/java3d-1.6/jogl-all.jar#' \
36         -e 's#:"$PROGRAM_DIR"/jre8/lib/javaws.jar#:%{_jvmlibdir}/java/jre/lib/javaws.jar#' -i install/linux/SweetHome3D
37
38 %build
39 %ant application furniture textures help
40
41 %install
42 rm -rf $RPM_BUILD_ROOT
43 install -d $RPM_BUILD_ROOT{%{_bindir},%{_javadir}/%{name}/lib/java3d-1.6}
44
45 install install/linux/%{name} $RPM_BUILD_ROOT%{_bindir}
46 cp -p build/*.jar lib/*.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/lib
47 %{__rm} $RPM_BUILD_ROOT%{_javadir}/%{name}/lib/{j3dcore,j3dutils,vecmath}.jar
48 cp -p lib/java3d-1.6/*.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/lib/java3d-1.6
49
50 %ifarch %{ix86}
51 install -p lib/java3d-1.6/linux/i586/*.so $RPM_BUILD_ROOT%{_javadir}/%{name}/lib/java3d-1.6
52 %endif
53 %ifarch %{x8664}
54 install -p lib/java3d-1.6/linux/amd64/*.so $RPM_BUILD_ROOT%{_javadir}/%{name}/lib/java3d-1.6
55 %endif
56
57 %clean
58 rm -rf $RPM_BUILD_ROOT
59
60 %files
61 %defattr(644,root,root,755)
62 %doc LICENSE.TXT THIRDPARTY-LICENSE-*.TXT
63 %attr(755,root,root) %{_bindir}/%{name}
64 %{_javadir}/%{name}
This page took 0.059893 seconds and 4 git commands to generate.