514c4db
%global __cmake_in_source_build 1
514c4db
Dmitrij S. Kryzhevich 2fa09a1
Name:           yagf
Dmitrij S. Kryzhevich cba14ed
Version:        0.9.5
ff533e9
Release:        17%{?dist}
Dmitrij S. Kryzhevich 2fa09a1
Summary:        Graphical front-end for cuneiform
Dmitrij S. Kryzhevich 2fa09a1
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 c8a8c8d
Patch1:         yagf-0.9.1-Source-desktop.patch
Dmitrij S. Kryzhevich d505ffb
Patch2:         yagf-0.9.5-nothreads.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 7a468e3
Requires:       tesseract
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 c8a8c8d
%patch1 -p1 -b .desktop
Dmitrij S. Kryzhevich c8a8c8d
%patch2 -p1 -b .nothreads
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}
514c4db
%cmake
514c4db
%cmake_build
Dmitrij S. Kryzhevich 2fa09a1
Dmitrij S. Kryzhevich 2fa09a1
%install
514c4db
%cmake_install
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
%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
ff533e9
* Sat Jan 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.5-17
ff533e9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
ff533e9
f31e640
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.5-16
f31e640
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
f31e640
3f97d40
* Thu Jan 28 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.5-15
3f97d40
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
3f97d40
502075b
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.5-14
502075b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
502075b
Dmitrij S. Kryzhevich 7a468e3
* Wed Mar 22 2017 Dmitrij S. Kryzhevich <kryzhev@ispms.ru> 0.9.5-13
Dmitrij S. Kryzhevich 7a468e3
- Requres: cuneiform -> Requers: tesseract
Dmitrij S. Kryzhevich 7a468e3
f7b3e12
* Fri Jan 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.5-12
f7b3e12
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
f7b3e12
c08a5f4
* Sat Jul 27 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.5-11
c08a5f4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
c08a5f4
2392ee9
* Sun Feb 03 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.5-10
2392ee9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
2392ee9
f431028
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.5-9
f431028
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
f431028
abf2ec4
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.5-8
abf2ec4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
abf2ec4
9fd3b98
* Thu Jan 18 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.9.5-7
9fd3b98
- Remove obsolete scriptlets
9fd3b98
46abc33
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.5-6
46abc33
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
46abc33
92b677f
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.5-5
92b677f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
92b677f
Dmitrij S. Kryzhevich c8a8c8d
* Wed Mar 22 2017 Dmitrij S. Kryzhevich <kryzhev@ispms.ru> 0.9.5-4
Dmitrij S. Kryzhevich c8a8c8d
- Possible fix for rhbz #1429052.
Dmitrij S. Kryzhevich c8a8c8d
cf912b6
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.5-3
cf912b6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
cf912b6
27a70a7
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.5-2
27a70a7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
27a70a7
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.