Group :: Development/Java
RPM: jcalendar
Main Changelog Spec Patches Sources Download Gear Bugs and FR Repocop
Name: jcalendar
Version: 1.3.2
Release: alt3_jpp11
License: LGPLv2+
Group: Development/Java
Summary: Graphic component to peek date in Java applications
BuildRequires: rpm-build-java ant jgoodies-forms jgoodies-looks unzip
BuildRequires: java-devel-default
BuildArch: noarch
Url: http://www.toedter.com/en/jcalendar/index.html
Packager: Michael Pozhidaev <msp at altlinux.ru>
Source: http://www.toedter.com/download/jcalendar-1.3.2.zip
Patch0: jcalendar-1.3.2-alt-build.diff
Patch1: jcalendar-1.3.2-alt-java11.diff
%description
JCalendar is a Java date chooser bean for graphically picking a date.
JCalendar is composed of several other Java beans, a JDayChooser, a
JMonthChooser and a JYearChooser. All these beans have a locale
property, provide several icons (Color 16x16, Color 32x32, Mono 16x16
and Mono 32x32) and their own locale property editor. So they can
easily be used in GUI builders. Also part of the package is a
JDateChooser, a bean composed of an IDateEditor (for direct date
editing) and a button for opening a JCalendar for selecting the date.
%package javadoc
Summary: API documentation for %name
Group: Development/Java
Requires: java-common
%description javadoc
Auto-generated API documentation for the %name.jar.
%prep
%setup -q
%patch0 -p1
%patch1 -p2
rm -rf ./doc/api
rm -rf ./lib/%name-%version.jar ./looks-2.0.1.jar
ln -s %_javadir/jgoodies-looks.jar ./lib/looks.jar
%build
cd src
ant -Dant.build.javac.source=1.8 -Dant.build.javac.target=1.8 javadocs
mv ../doc/api ../doc/api_
ant -Dant.build.javac.source=1.8 -Dant.build.javac.target=1.8 jar
cd ..
mv doc/api_ doc/api
%install
mkdir -p %buildroot/%_javadir
install -m 644 ./lib/%name-%version.jar %buildroot/%_javadir/%name-%version.jar
ln -s %_javadir/%name-%version.jar %buildroot/%_javadir/%name.jar
mkdir -p %buildroot/%_javadocdir/%name
cp -r ./doc/api/* %buildroot/%_javadocdir/%name
%files
%_javadir/*
%doc doc/demo.html doc/images doc/index.html doc/license.html doc/style.css jcalendar-license.txt readme.txt
%files javadoc
%_javadocdir/*
%changelog
…
Full changelog you can see here
Name: jcalendar
Version: 1.3.2
Release: alt3_jpp11
License: LGPLv2+
Group: Development/Java
Summary: Graphic component to peek date in Java applications
BuildRequires: rpm-build-java ant jgoodies-forms jgoodies-looks unzip
BuildRequires: java-devel-default
BuildArch: noarch
Url: http://www.toedter.com/en/jcalendar/index.html
Packager: Michael Pozhidaev <msp at altlinux.ru>
Source: http://www.toedter.com/download/jcalendar-1.3.2.zip
Patch0: jcalendar-1.3.2-alt-build.diff
Patch1: jcalendar-1.3.2-alt-java11.diff
%description
JCalendar is a Java date chooser bean for graphically picking a date.
JCalendar is composed of several other Java beans, a JDayChooser, a
JMonthChooser and a JYearChooser. All these beans have a locale
property, provide several icons (Color 16x16, Color 32x32, Mono 16x16
and Mono 32x32) and their own locale property editor. So they can
easily be used in GUI builders. Also part of the package is a
JDateChooser, a bean composed of an IDateEditor (for direct date
editing) and a button for opening a JCalendar for selecting the date.
%package javadoc
Summary: API documentation for %name
Group: Development/Java
Requires: java-common
%description javadoc
Auto-generated API documentation for the %name.jar.
%prep
%setup -q
%patch0 -p1
%patch1 -p2
rm -rf ./doc/api
rm -rf ./lib/%name-%version.jar ./looks-2.0.1.jar
ln -s %_javadir/jgoodies-looks.jar ./lib/looks.jar
%build
cd src
ant -Dant.build.javac.source=1.8 -Dant.build.javac.target=1.8 javadocs
mv ../doc/api ../doc/api_
ant -Dant.build.javac.source=1.8 -Dant.build.javac.target=1.8 jar
cd ..
mv doc/api_ doc/api
%install
mkdir -p %buildroot/%_javadir
install -m 644 ./lib/%name-%version.jar %buildroot/%_javadir/%name-%version.jar
ln -s %_javadir/%name-%version.jar %buildroot/%_javadir/%name.jar
mkdir -p %buildroot/%_javadocdir/%name
cp -r ./doc/api/* %buildroot/%_javadocdir/%name
%files
%_javadir/*
%doc doc/demo.html doc/images doc/index.html doc/license.html doc/style.css jcalendar-license.txt readme.txt
%files javadoc
%_javadocdir/*
%changelog
…
Full changelog you can see here