Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37559733
en ru br
ALT Linux repos
S:1.0.5-alt4_12jpp11

Group :: Development/Java
RPM: jtoaster

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

Group: Development/Java
# BEGIN SourceDeps(oneline):
BuildRequires(pre): rpm-macros-java
BuildRequires: rpm-build-java unzip
# END SourceDeps(oneline)
BuildRequires: /proc
BuildRequires: jpackage-default
# see https://bugzilla.altlinux.org/show_bug.cgi?id=10382
%define _localstatedir %{_var}
Name:          jtoaster
Version:       1.0.5
Release:       alt4_12jpp11
Summary:       Java utility class for swing applications
License:       ASL 2.0
URL:           http://jtoaster.sourceforge.net/
Source0:       http://downloads.sourceforge.net/project/jtoaster/%{name}/1.0/%{name}-%{version}.jar
Source1:       %{name}-template.pom
BuildRequires: javapackages-local
BuildRequires: jpackage-utils

Requires:      java
Requires:      jpackage-utils
BuildArch:     noarch
Source44: import.info

%description
Java Toaster is a java utility class for your swing applications
that show an animate box coming from the bottom of your screen
with a notification message and/or an associated image (like MSN
online/offline notifications).

%package javadoc
Group: Development/Java
Summary:       Javadoc for %{name}
BuildArch: noarch

%description javadoc
This package contains javadoc for %{name}.

%prep
%setup -q -c
find . -name "*.class" -delete

cp -p %{SOURCE1} %{name}.pom
sed -i "s| at version at |%{version}|" %{name}.pom

mkdir -p src/com/nitido/utils/toaster docs
mv ./\ com/nitido/utils/toaster/Toaster.java src/com/nitido/utils/toaster/

# install in _javadir

%mvn_file com.nitido:%{name} %{name}

%build

%javac -source 8 -target 8 -encoding UTF-8 $(find src -type f -name "*.java")
(
 cd src
 %jar cvf ../%{name}.jar $(find . -name "*.class")
)
%javadoc -source 8 -d docs -encoding UTF-8 $(find src -type f -name "*.java")

%mvn_artifact %{name}.pom %{name}.jar

%install
%mvn_install -J docs

%files -f .mfiles
%doc README com
%doc --no-dereference apache2.0_license.txt

%files javadoc -f .mfiles-javadoc
%doc --no-dereference apache2.0_license.txt

%changelog

Full changelog you can see here

 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin