]>
Commit | Line | Data |
---|---|---|
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} |