Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37433115
en ru br
Репозитории ALT
S:1.0.1-alt3
5.1: 0_9_0-alt4.rc4
4.1: 0_9_0-alt1.16b1
4.0: 0_9_0-alt0.10b1
www.altlinux.org/Changes

Группа :: Работа с текстами
Пакет: freemind

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

#TODO: check doc, check with removed batik
%define set_system_jar() \
for p in %* ; do \
for i in $p $(echo $p/*.jar); do \
test -f "$i" || continue \
build-classpath $(basename "$i") 2>/dev/null || continue \
ln -sf $(build-classpath $(basename "$i")) "$i" \
done \
done

%define set_system_namejar() \
test -f "%2" \
build-classpath %1 \
ln -sf $(build-classpath %1) "%2"

# TODO: plugins/svg

# wait for xstream
Name: freemind
Version: 0_9_0
Release: alt4.rc4

Summary: A Program for creating and viewing Mindmaps

Group: Text tools
License: GPL
Url: http://freemind.sourceforge.net/wiki/index.php/Main_Page

Packager: Vitaly Lipatov <lav at altlinux.ru>

#Source: http://prdownloads.sf.net/%name/freemind-src-0.9.0_Beta_16_icon_butterfly.tar.bz2

Source: http://prdownloads.sf.net/freemind/freemind-src-0.9.0_RC_4.tar.bz2

Source1: %name.desktop
Source2: %name.xml
Requires: java >= 1.5.0

# Automatically added by buildreq on Sun Jan 25 2009

BuildRequires: ant-antlr ant-bcel ant-bsf ant-commons-logging ant-commons-net ant-jai ant-jakarta-oro ant-jakarta-regexp ant-javamail ant-jdepend ant-jmf ant-jsch ant-log4j ant-stylebook ant-swing ant-trax ant-xml-resolver gnu-regexp groovy jtidy rhino xmlgraphics-batik-squiggle

BuildRequires: jdk >= 1.5

BuildRequires: rpm-build-java

BuildArch: noarch

%description
FreeMind is a premier free mind-mapping software written in Java.

%prep
%setup -q -n %name
# for build
%set_system_jar lib/ lib/jibx/ lib/SimplyHTML/ plugins/svg/ plugins/latex/ plugins/help/ plugins/script/
%set_system_namejar xerces-j2 plugins/svg/xerces_2_5_0.jar

%build
JAVA_HOME=%java_home
sed -i s,./doc/freemind.mm,%_docdir/freemind.mm, freemind.properties
ant dist browser

%install
mkdir -p %buildroot/{%_datadir,%_bindir}
cp -a ../bin/dist %buildroot%_datadir/%name

rm %buildroot%_datadir/%name/{FreeMind.exe,freemind.bat}
rm %buildroot%_datadir/%name/license
chmod 755 %buildroot%_datadir/%name/%name.sh
ln -s ../share/%name/%name.sh %buildroot%_bindir/%name

# for packing

%set_system_jar %buildroot%_datadir/%name/{lib,lib/jibx,lib/SimplyHTML,plugins/svg,plugins/latex,plugins/help,plugins/script}
%set_system_namejar xerces-j2 %buildroot%_datadir/%name/plugins/svg/xerces_2_5_0.jar
rm -f %buildroot%_datadir/%name/plugins/svg/batik-*.jar

install -D -m644 %SOURCE1 %buildroot%_desktopdir/%name.desktop
install -D -m644 images/FreeMindWindowIcon.png %buildroot%_pixmapsdir/%name.png

%files
%_bindir/%name
%_datadir/%name/
%_desktopdir/%name.desktop
%_pixmapsdir/*.png

%changelog

Полный changelog можно просмотреть здесь

 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin