Dmitrij S. Kryzhevich 2fa09a1
Name:           yagf
Dmitrij S. Kryzhevich cba14ed
Version:        0.9.5
Dmitrij S. Kryzhevich cba14ed
Release:        1%{?dist}
Dmitrij S. Kryzhevich 2fa09a1
Summary:        Graphical front-end for cuneiform
Dmitrij S. Kryzhevich 2fa09a1
Dmitrij S. Kryzhevich 2fa09a1
Group:          Applications/Multimedia
Dmitrij S. Kryzhevich 2fa09a1
License:        GPLv3+
Dmitrij S. Kryzhevich cba14ed
URL:            http://sourceforge.net/projects/yagf-ocr/
Dmitrij S. Kryzhevich cba14ed
Source:         https://downloads.sourceforge.net/yagf-ocr/files/%{name}-%{version}.tar.gz
Dmitrij S. Kryzhevich 2fa09a1
Dmitrij S. Kryzhevich 2fa09a1
# fix .desktop file
Dmitrij S. Kryzhevich 02ba2e4
Patch:          yagf-0.9.1-Source-desktop.patch
Dmitrij S. Kryzhevich 2fa09a1
Dmitrij S. Kryzhevich 2fa09a1
BuildRequires:  cmake
Dmitrij S. Kryzhevich 2fa09a1
BuildRequires:  desktop-file-utils
Dmitrij S. Kryzhevich 2fa09a1
BuildRequires:  aspell-devel
Dmitrij S. Kryzhevich 2fa09a1
BuildRequires:  qt4-devel
Dmitrij S. Kryzhevich 2fa09a1
BuildRequires:  dos2unix
Dmitrij S. Kryzhevich 2fa09a1
Requires:       cuneiform
Dmitrij S. Kryzhevich 2fa09a1
Dmitrij S. Kryzhevich 2fa09a1
%description
Dmitrij S. Kryzhevich 2fa09a1
YAGF is a graphical interface for the cuneiform text
Dmitrij S. Kryzhevich 2fa09a1
recognition program. With YAGF you can scan images via
Dmitrij S. Kryzhevich 2fa09a1
XSane, perform images preprocessing and recognize
Dmitrij S. Kryzhevich 2fa09a1
texts using cuneiform from a single command center.
Dmitrij S. Kryzhevich 2fa09a1
YAGF also makes it easy to scan and recognize
Dmitrij S. Kryzhevich 2fa09a1
several images sequentially.
Dmitrij S. Kryzhevich 2fa09a1
Dmitrij S. Kryzhevich 2fa09a1
%prep
Dmitrij S. Kryzhevich cba14ed
%setup -q
Dmitrij S. Kryzhevich 2fa09a1
%patch -p1 -b .desktop
Dmitrij S. Kryzhevich 2fa09a1
Dmitrij S. Kryzhevich 8878fd1
# fix line brake for debug package
Dmitrij S. Kryzhevich 2fa09a1
dos2unix src/mainform.cpp src/mainform.h
Dmitrij S. Kryzhevich 2fa09a1
Dmitrij S. Kryzhevich 6345a99
# fix permisions
Dmitrij S. Kryzhevich 6345a99
chmod 644 src/mainform.cpp src/mainform.h src/main.cpp
Dmitrij S. Kryzhevich 6345a99
Dmitrij S. Kryzhevich 2fa09a1
%build
Dmitrij S. Kryzhevich 2fa09a1
# CMakeLists.txt constructed in such a way that
Dmitrij S. Kryzhevich 2fa09a1
# translations can't be installed from %%{_target_platform}
Dmitrij S. Kryzhevich 2fa09a1
%{cmake} .
Dmitrij S. Kryzhevich 2fa09a1
Dmitrij S. Kryzhevich 2fa09a1
make %{?_smp_mflags}
Dmitrij S. Kryzhevich 2fa09a1
Dmitrij S. Kryzhevich 2fa09a1
%install
Dmitrij S. Kryzhevich 2fa09a1
make install DESTDIR=%{buildroot}
Dmitrij S. Kryzhevich 2fa09a1
Dmitrij S. Kryzhevich 2fa09a1
desktop-file-validate %{buildroot}%{_datadir}/applications/YAGF.desktop
Dmitrij S. Kryzhevich 2fa09a1
Dmitrij S. Kryzhevich 2fa09a1
%find_lang %{name} --with-qt
Dmitrij S. Kryzhevich 2fa09a1
Dmitrij S. Kryzhevich 2fa09a1
%post
Dmitrij S. Kryzhevich 2fa09a1
touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
Dmitrij S. Kryzhevich 2fa09a1
Dmitrij S. Kryzhevich 2fa09a1
%postun
Dmitrij S. Kryzhevich 2fa09a1
if [ $1 -eq 0 ] ; then
Dmitrij S. Kryzhevich 2fa09a1
    touch --no-create %{_datadir}/icons/hicolor &>/dev/null
Dmitrij S. Kryzhevich 2fa09a1
    gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
Dmitrij S. Kryzhevich 2fa09a1
fi
Dmitrij S. Kryzhevich 2fa09a1
Dmitrij S. Kryzhevich 2fa09a1
%posttrans
Dmitrij S. Kryzhevich 2fa09a1
gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
Dmitrij S. Kryzhevich 2fa09a1
Dmitrij S. Kryzhevich 2fa09a1
%files -f %{name}.lang
Dmitrij S. Kryzhevich 2fa09a1
%doc AUTHORS ChangeLog COPYING DESCRIPTION README
Dmitrij S. Kryzhevich 2fa09a1
%{_bindir}/%{name}
Dmitrij S. Kryzhevich 2fa09a1
%{_libdir}/%{name}
Dmitrij S. Kryzhevich 2fa09a1
%dir %{_datadir}/%{name}
Dmitrij S. Kryzhevich 2fa09a1
%dir %{_datadir}/%{name}/translations
Dmitrij S. Kryzhevich 2fa09a1
%{_datadir}/applications/YAGF.desktop
Dmitrij S. Kryzhevich 2fa09a1
%{_datadir}/icons/hicolor/*/apps/*.png
Dmitrij S. Kryzhevich 2fa09a1
%{_datadir}/pixmaps/%{name}.png
Dmitrij S. Kryzhevich 51f14a8
%{_datadir}/appdata/YAGF.appdata.xml
Dmitrij S. Kryzhevich 2fa09a1
Dmitrij S. Kryzhevich 2fa09a1
%changelog
Dmitrij S. Kryzhevich ce0a1f0
* Wed Jul 01 2015 Dmitrij S. Kryzhevich <krege@land.ru> 0.9.5-1
Dmitrij S. Kryzhevich cba14ed
- Update to new 0.9.5.
Dmitrij S. Kryzhevich cba14ed
3c42a41
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.4.2-4
3c42a41
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
3c42a41
21ec327
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 0.9.4.2-3
21ec327
- Rebuilt for GCC 5 C++11 ABI change
21ec327
Dmitrij S. Kryzhevich 51f14a8
* Thu Aug 28 2014 Dmitrij S. Kryzhevich <krege@land.ru> 0.9.4.2-2
Dmitrij S. Kryzhevich 51f14a8
- Fix YAGF.appdata installation.
Dmitrij S. Kryzhevich 51f14a8
Dmitrij S. Kryzhevich 4bfa586
* Thu Aug 28 2014 Dmitrij S. Kryzhevich <krege@land.ru> 0.9.4.2-1
Dmitrij S. Kryzhevich 4bfa586
- Update to new 0.9.4.2 version.
Dmitrij S. Kryzhevich 4bfa586
cd8361e
* Mon Aug 18 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.3.2-3
cd8361e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
cd8361e
7fe1416
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.3.2-2
7fe1416
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
7fe1416
Dmitrij S. Kryzhevich 006f440
* Fri Apr 04 2014 Dmitrij S. Kryzhevich <krege@land.ru> 0.9.3.2-1
Dmitrij S. Kryzhevich 006f440
- Update to 0.9.3.2.
Dmitrij S. Kryzhevich 006f440
Dmitrij S. Kryzhevich 3bd24a5
* Wed Apr 02 2014 Dmitrij S. Kryzhevich <krege@land.ru> 0.9.3.1-1
Dmitrij S. Kryzhevich 3bd24a5
- Update to 0.9.3.1.
Dmitrij S. Kryzhevich 3bd24a5
Dmitrij S. Kryzhevich 2e88283
* Sat Feb 22 2014 Dmitrij S. Kryzhevich <krege@land.ru> 0.9.3-1
Dmitrij S. Kryzhevich 2e88283
- Update to 0.9.3.
Dmitrij S. Kryzhevich 2e88283
- Fix prev. bogus dates (Thu -> Tue).
Dmitrij S. Kryzhevich 2e88283
368919a
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.2-2
368919a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
368919a
Dmitrij S. Kryzhevich 8818491
* Wed Feb 13 2013 Dmitrij S. Kryzhevich <krege@land.ru> 0.9.2-1
Dmitrij S. Kryzhevich 8818491
- Update to 0.9.2.
Dmitrij S. Kryzhevich 8818491
3df140e
* Sun Jul 22 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.1-4
3df140e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
3df140e
Dmitrij S. Kryzhevich 2e88283
* Tue Apr 24 2012 Dmitrij S. Kryzhevich <krege@land.ru> 0.9.1-3
Dmitrij S. Kryzhevich 02ba2e4
- Patch modify.
Dmitrij S. Kryzhevich 02ba2e4
Dmitrij S. Kryzhevich 2e88283
* Tue Apr 24 2012 Dmitrij S. Kryzhevich <krege@land.ru> 0.9.1-2
Dmitrij S. Kryzhevich 30dd74c
- Fix setup tag.
Dmitrij S. Kryzhevich 30dd74c
Dmitrij S. Kryzhevich 2e88283
* Tue Apr 24 2012 Dmitrij S. Kryzhevich <krege@land.ru> 0.9.1-1
Dmitrij S. Kryzhevich c2b2031
- Update to 0.9.1.
Dmitrij S. Kryzhevich c2b2031
788bbd9
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.8.9-2
788bbd9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
788bbd9
Dmitrij S. Kryzhevich 6345a99
* Thu Dec 22 2011 Dmitrij S. Kryzhevich <krege@land.ru> 0.8.9-1
Dmitrij S. Kryzhevich 6345a99
- Update to 0.8.9.
Dmitrij S. Kryzhevich 6345a99
Dmitrij S. Kryzhevich 8878fd1
* Mon Sep 05 2011 Dmitrij S. Kryzhevich <krege@land.ru> 0.8.7-1
Dmitrij S. Kryzhevich 8878fd1
- Update to 0.8.7.
Dmitrij S. Kryzhevich 8878fd1
- Permissions for files including into debug package are OK now.
Dmitrij S. Kryzhevich 8878fd1
Dmitrij S. Kryzhevich 2fa09a1
* Mon Aug 15 2011 Dmitrij S. Kryzhevich <krege@land.ru> 0.8.6-6
Dmitrij S. Kryzhevich 2fa09a1
- Update patch for desktop file.
Dmitrij S. Kryzhevich 2fa09a1
- Some spelling and readability.
Dmitrij S. Kryzhevich 2fa09a1
Dmitrij S. Kryzhevich 2fa09a1
* Wed Jul 13 2011 Dmitrij S. Kryzhevich <krege@land.ru> 0.8.6-5
Dmitrij S. Kryzhevich 2fa09a1
- Own /usr/share/yagf/translations.
Dmitrij S. Kryzhevich 2fa09a1
Dmitrij S. Kryzhevich 2fa09a1
* Tue Jul 12 2011 Dmitrij S. Kryzhevich <krege@land.ru> 0.8.6-4
Dmitrij S. Kryzhevich 2fa09a1
- find_lang magic.
Dmitrij S. Kryzhevich 2fa09a1
- spec clean up.
Dmitrij S. Kryzhevich 2fa09a1
Dmitrij S. Kryzhevich 2fa09a1
* Tue Jul 12 2011 Dmitrij S. Kryzhevich <krege@land.ru> 0.8.6-3
Dmitrij S. Kryzhevich 2fa09a1
- Move previouse fix to %%prep section.
Dmitrij S. Kryzhevich 2fa09a1
Dmitrij S. Kryzhevich 2fa09a1
* Fri Jul 08 2011 Dmitrij S. Kryzhevich <krege@land.ru> 0.8.6-2
Dmitrij S. Kryzhevich 2fa09a1
- Fix permesions for debug package.
Dmitrij S. Kryzhevich 2fa09a1
Dmitrij S. Kryzhevich 2fa09a1
* Tue Apr 05 2011 Dmitrij S. Kryzhevich <krege@land.ru> 0.8.6-1
Dmitrij S. Kryzhevich 2fa09a1
- First try.