Package afce: Specfile

Name: afce
Version: 0.9.8
Release: alt2
License: GPL
Group: Development/Other
Source: v%version.tar.gz
Url: http://vicking.narod.ru/flowchart
%define summary_en Flowchart editor with code generation and vector graphics
Summary: %summary_en
Summary(ru_RU.UTF-8):	Редактор блок-схем с генерацией исходных текстов и векторных диаграмм


BuildRequires(pre): rpm-build-xdg
# Automatically added by buildreq on Mon Oct 19 2015
# optimized out: libGL-devel libqt5-core libqt5-gui libqt5-printsupport libqt5-svg libqt5-widgets libqt5-xml libstdc++-devel qt5-base-devel
BuildRequires: gcc-c++ qt5-svg-devel qt5-tools qt5-translations

%description
%name -- %summary_en

%description -l ru_RU.UTF-8
Вашему вниманию представляется программа, которая предназначена для
создания, редактирования и экспорта блок-схем алгоритмов. Пользователю
не нужно заботиться о размещении и выравнивании объектов, программа
автоматически разместит все блоки. Редактор позволит экспортировать
блок-схему в исходный текст программы для разных языков программирования
(Pascal, C/C++, Алгоритмический язык). Редактор блок-схем позволяет
экспортировать изображение схемы в различные графические форматы: BMP,
JPEG, PNG, TIFF, ICO, PPM, XBM, XPM, SVG. Программа распространяется на
условиях лицензии GNU General Public License (GPL). Программа написана
на языке C++ на основе библиотеки Qt 4

Возможности

    * генерация исходного кода на основе блок-схемы в различные языки программирования;
    * автоматическое размещение блоков на схеме;
    * экспорт схемы в популярные растровые форматы;
    * экспорт схем в векторный формат SVG;
    * возможность работы с буфером обмена;
    * масштабирование блок-схемы;
    * поддержка нескольких языков переводов;
    * конвертация блок-схемы в исходный код на нескольких языках программирования;
    * бесплатность и открытость программы;
    * открытый формат файла, основанный XML;
    * кроссплатформенность: имеются сборки для Microsoft Windows и GNU/Linux.

%prep
%setup
sed -i "/Category=/aEducation;" afce.desktop

%build
qmake-qt5
%make_build

%install
INSTALL_ROOT=%buildroot %make install STRIP=touch

# TODO checko if this still needed
install locale/afce*.qm %buildroot%_datadir/%name/locale/

install -D %name.png %buildroot%_niconsdir/%name.png
install -D %name.png %buildroot%_liconsdir/%name.png

%files
%doc README*
%_bindir/*
%_datadir/%name
%_iconsdir/hicolor/*/apps/*
%_iconsdir/*.ico
%_pixmapsdir/*.png
%_desktopdir/*
%_xdgmimedir/packages/*

%changelog
* Mon Jul 03 2017 Aleksei Nikiforov <darktemplar@altlinux.org> 0.9.8-alt2
- Updated build dependencies

* Mon Oct 19 2015 Fr. Br. George <george@altlinux.ru> 0.9.8-alt1
- Autobuild version bump to 0.9.8
- Rebuild with Qt5

* Fri Sep 23 2011 Fr. Br. George <george@altlinux.ru> 0.9.0-alt2.nntc095
- Temporary build new version from http://blog.nntc.nnov.ru/?p=1326

* Wed Jul 28 2010 Fr. Br. George <george@altlinux.ru> 0.9.0-alt1.51
- Initial build from scratch