Sophie

Sophie

distrib > Mageia > 8 > i586 > by-pkgid > 7426b62266c3507907d21a71b5556d5d > files > 4

cambozola-0.936-1.mga8.src.rpm

Name:           cambozola
Version:        0.936
Release:        %mkrel 1
Summary:        A viewer for multipart jpeg streams
Group:          Video/Utilities
License:        GPLv2+
URL:            http://www.charliemouse.com/code/cambozola/index.html
Source0:        http://www.andywilcock.com/code/cambozola/%{name}-latest.tar.gz


#patch to add javadoc generation in build.xml
Patch0:         cambozola-0.936-mga-add_javadoc.patch
Patch1:         cambozola-0.936-mga-versions.patch

BuildArch:      noarch
BuildRequires:  jpackage-utils
BuildRequires:  java-devel
BuildRequires:  ant

Requires:       jpackage-utils
Requires:       java

%description
Cambozola is a very simple (cheesy!) viewer for multipart jpeg streams
that are often pumped out by a streaming webcam server,
sending over multiple images per second.

%package javadoc
Summary:        Javadoc for %{name}
Requires:       jpackage-utils

%description javadoc
This package contains the API documentation for %{name}.

%prep
%autosetup -p1

# Remove pre-built JAR and class files
find -name '*.jar' -exec rm -f '{}' \;
find -name '*.class' -exec rm -f '{}' \;

%build
ant javadoc
ant


%install
mkdir -p %{buildroot}%{_javadir}
cp -p dist/%{name}.jar   \
  %{buildroot}%{_javadir}/%{name}.jar
cp -p dist/%{name}-server.jar   \
  %{buildroot}%{_javadir}/%{name}-server.jar

# javadoc
mkdir -p %{buildroot}%{_javadocdir}/%{name}
cp -rp javadoc/*  \
  %{buildroot}%{_javadocdir}/%{name}

%files
%{_javadir}/%{name}.jar
%{_javadir}/%{name}-server.jar
%doc LICENSE README.html


%files javadoc
%{_javadocdir}/%{name}


%changelog
* Mon Aug 24 2020 barjac <barjac> 0.936-1.mga8
+ Revision: 1618458
- clean spec for mageia
- patch for java-11
- fix -p for fedora patch
- import package from Fedora