Sophie

Sophie

distrib > Mageia > 7 > i586 > media > core-release-src > by-pkgid > e0641a2f323fd8962bef688c59f29736 > files > 4

java3ds-fileloader-1.2-6.mga7.src.rpm

#efine pkg_version %(echo %version | tr . _ )
Name:          java3ds-fileloader
Version:       1.2
Release:       %mkrel 6
Summary:       Java3D 3DS File Loader
Group:         Development/Java
License:       LGPL
Url:           http://www.microcrowd.com/
# cvs -d:pserver:anonymous@java3dsloader.cvs.sourceforge.net:/cvsroot/java3dsloader login
# cvs -z3 -d:pserver:anonymous@java3dsloader.cvs.sourceforge.net:/cvsroot/java3dsloader co -P loader
Source0:       Loader3DS-1.2-src-cvs.tar.gz
Source1:       java3ds-fileloader-1.2-buildxml
Patch0:        java3ds-fileloader-1.2u.patch
BuildRequires: ant
BuildRequires: java3d
BuildRequires: java-devel
BuildRequires: jpackage-utils
BuildRequires: vecmath
Requires:      jpackage-utils
BuildArch:     noarch
Obsoletes:     loader3ds
Provides:      loader3ds

%description
File loaders perform the job of taking a file or stream and turning
that into a Java 3D scene graph that you can use in your application.
It's a multi-platform, highly functional 3DS file loader. It works on
platforms supporting JDK1.4 and Java 3D. Main supported features are:
* Hierarchical Animation
* Cameras
* Point Lights
* Directional Lights
* Textures
* Smooth Groups
3DS file format is generated by 3D-Studio by Autodesk Ltd.

%package javadoc
Group:         Development/Java
Summary:       Javadoc for %{name}
Obsoletes:     loader3ds-javadoc
Provides:      loader3ds-javadoc

%description javadoc
Java3D 3DS File Loader.

This package contains javadoc for %{name}.

%prep
%setup -q -n loader

rm -rf models samplemodels $(find . -name "CVS") $(find . -name "*.jar")
%patch0 -p0

(
  cd import/java3d/
  ln -sf $(build-classpath java3d/j3dcore) j3dcore.jar
  ln -sf $(build-classpath java3d/j3dutils) j3dutils.jar
  ln -sf $(build-classpath vecmath) vecmath.jar
)

cp -pr %{SOURCE1} build.xml


%build

ant -Dimport.dir=%{_javadir} jar javadoc

%install
mkdir -p %{buildroot}%{_javadir}
install -pm 644 export/deploy/java3ds-fileloader.jar %{buildroot}%{_javadir}/java3ds-fileloader-%{version}.jar

(
  cd %{buildroot}%{_javadir}
  for jar in *-%{version}*; do
    ln -sf ${jar} ${jar/-%{version}/}
  done
)

mkdir -p %{buildroot}%{_javadocdir}/java3ds-fileloader-%{version}
cp -pr export/build/apidocs/* %{buildroot}%{_javadocdir}/java3ds-fileloader-%{version}
ln -sf java3ds-fileloader-%{version}  %{buildroot}%{_javadocdir}/java3ds-fileloader

%files
%{_javadir}/java3ds-fileloader-%{version}.jar
%{_javadir}/java3ds-fileloader.jar
%doc todo.txt

%files javadoc
%{_javadocdir}/java3ds-fileloader-%{version}
%{_javadocdir}/java3ds-fileloader



%changelog
* Tue Sep 18 2018 umeabot <umeabot> 1.2-6.mga7
  (not released yet)
+ Revision: 1263032
- Mageia 7 Mass Rebuild

* Wed Feb 17 2016 umeabot <umeabot> 1.2-5.mga6
+ Revision: 964424
- Mageia 6 Mass Rebuild

* Wed Oct 15 2014 umeabot <umeabot> 1.2-4.mga5
+ Revision: 740396
- Second Mageia 5 Mass Rebuild

* Tue Sep 16 2014 umeabot <umeabot> 1.2-3.mga5
+ Revision: 680646
- Mageia 5 Mass Rebuild

* Tue Nov 19 2013 joequant <joequant> 1.2-2.mga4
+ Revision: 551871
- add path for vecmath
- fix buildpath link
- add build requires vecmath
- restore java3d and java3ds. Build against new vecmath
+ dmorgan <dmorgan>
- Package is retired, does not build against current java stack

* Sat Jan 12 2013 umeabot <umeabot> 1.2-2.mga3
+ Revision: 354812
- Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild

* Sat Aug 13 2011 dmorgan <dmorgan> 1.2-1.mga2
+ Revision: 132905
- Clean spec file
+ gil <gil>
- imported package java3ds-fileloader


* Wed Jun 01 2011 gil <gil> 1.2-0.%%mkrel
- initial rpm