Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37556472
en ru br
Репозитории ALT
S:2.8.8-alt1
5.1: 1.12.2-alt1
4.1: 1.10.0-alt1
www.altlinux.org/Changes

Группа :: Офис
Пакет: vym

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

Name: vym
Version: 2.8.7
Release: alt1

Summary: QT based MindMap editor
Url: http://www.insilmaril.de/vym/
#Url; https://github.com/insilmaril/vym
Packager: Alex Karpov <karpov at altlinux.ru>

License: %gpl2only
Group: Office

Source: %name-%version.tar
Patch0: %name-%version-%release.patch
Patch1: %name-2.8.7-alt-pdf_path.patch
Patch2: %name-2.8.7-alt-return_type.patch
Patch3: %name-2.8.7-alt-vymbasedir.patch

Source1: %name.desktop

BuildRequires(pre): rpm-build-licenses

# Automatically added by buildreq on Fri Apr 19 2019

# optimized out: fontconfig gcc-c++ gem-power-assert glibc-kernheaders-generic glibc-kernheaders-x86 libGL-devel libglvnd-devel libgpg-error libqt5-core libqt5-dbus libqt5-gui libqt5-network libqt5-printsupport libqt5-script libqt5-svg libqt5-widgets libqt5-xml libsasl2-3 libstdc++-devel python-base python-modules python3 python3-base python3-dev qt5-base-devel qt5-declarative-devel qt5-tools ruby ruby-coderay ruby-method_source ruby-pry ruby-rake ruby-rdoc ruby-stdlibs sh4 tex-common texlive texlive-collection-basic texlive-dist
BuildRequires: kf5-kwallet-devel qt5-location-devel qt5-phonon-devel qt5-script-devel qt5-svg-devel qt5-tools-devel qt5-webchannel-devel qt5-webkit-devel qt5-websockets-devel qt5-x11extras-devel

# For PDF docs generation

BuildRequires: makeinfo texi2dvi texlive-dist

%description
VYM (View Your Mind) is a tool to generate and manipulate maps which show your
thoughts. Such maps can help you to improve your creativity and effectivity.
You can use them for time management, to organize tasks, to get an overview
over complex contexts.

%prep
%setup -q
%patch0 -p1

%patch1
%patch2
%patch3

%build
%qmake_qt5 vym.pro PREFIX=%_prefix DATADIR=%_datadir
%make_build PREFIX=%_prefix DATADIR=%_datadir

pushd lang
for i in *.ts; do
   lconvert-qt5 $i -o `basename $i .ts`.qm
done
popd

pushd tex
texi2dvi -p vym.tex    > /dev/null
texi2dvi -p vym_es.tex > /dev/null
texi2dvi -p vym_fr.tex > /dev/null
popd

%install
%installqt5 PREFIX=%_prefix DATADIR=%_datadir
install -D -m0644 doc/%name.1.gz %buildroot%_man1dir/%name.1.gz
install -D -m0644 %SOURCE1 %buildroot%_desktopdir/%name.desktop
sed -e 's#ICONDIR#%_datadir/%name/icons#' -i %buildroot%_desktopdir/%name.desktop


mkdir %buildroot%_datadir/%name/lang/
pushd lang
for i in *.qm; do
   install -D -m0664 $i %buildroot%_datadir/%name/lang/$i
done
popd

mkdir %buildroot%_datadir/%name/doc/
pushd tex
for i in *.pdf; do
   install -D -m0644 $i %buildroot%_datadir/%name/doc/$i
done
popd


%files
%doc README.md LICENSE.txt

%_bindir/%name
%_man1dir/%{name}*

%_datadir/%name/*
%exclude %_datadir/%name/scripts

%_desktopdir/%name.desktop


%changelog

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

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