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
# 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