|
Mario Santagiuliana |
74aa359 |
Name: TeXamator
|
|
Mario Santagiuliana |
74aa359 |
Version: 1.7.5
|
|
|
221cb08 |
Release: 7%{?dist}
|
|
Mario Santagiuliana |
74aa359 |
Summary: Helping you making your exercise sheets
|
|
Mario Santagiuliana |
74aa359 |
|
|
Mario Santagiuliana |
74aa359 |
License: GPLv3
|
|
Mario Santagiuliana |
74aa359 |
URL: http://snouffy.free.fr/blog-en/index.php/category/TeXamator
|
|
Mario Santagiuliana |
74aa359 |
Source0: http://snouffy.free.fr/blog-en/public/TeXamator/%{name}.v.%{version}.tar.gz
|
|
Mario Santagiuliana |
74aa359 |
Source1: %{name}.desktop
|
|
Mario Santagiuliana |
74aa359 |
|
|
Mario Santagiuliana |
74aa359 |
BuildArch: noarch
|
|
Mario Santagiuliana |
74aa359 |
|
|
Mario Santagiuliana |
74aa359 |
BuildRequires: desktop-file-utils
|
|
Mario Santagiuliana |
74aa359 |
|
|
Mario Santagiuliana |
74aa359 |
Requires: PyQt4
|
|
Mario Santagiuliana |
74aa359 |
Requires: tex(latex)
|
|
Mario Santagiuliana |
74aa359 |
Requires: dvipng
|
|
Mario Santagiuliana |
74aa359 |
|
|
Mario Santagiuliana |
74aa359 |
%description
|
|
Mario Santagiuliana |
74aa359 |
TeXamator is written in Python/Qt4. It is aimed at helping you making your
|
|
Mario Santagiuliana |
74aa359 |
exercise sheets. Basically, it browses a specified directory, looks for .tex
|
|
Mario Santagiuliana |
74aa359 |
files containing exercises and builds a tree with all your exercises in it. You
|
|
Mario Santagiuliana |
74aa359 |
can click on an element of the tree to have a preview of the exercise and add
|
|
Mario Santagiuliana |
74aa359 |
it to a list if you wish to. Then you can save your work to a .tex file or you
|
|
Mario Santagiuliana |
74aa359 |
can generate a .dvi file.
|
|
Mario Santagiuliana |
74aa359 |
|
|
Mario Santagiuliana |
74aa359 |
|
|
Mario Santagiuliana |
74aa359 |
%prep
|
|
Mario Santagiuliana |
74aa359 |
%setup -q -n %{name}
|
|
Mario Santagiuliana |
74aa359 |
find -name '*~' -delete # Remove backup file in source package
|
|
Mario Santagiuliana |
74aa359 |
|
|
Mario Santagiuliana |
74aa359 |
|
|
Mario Santagiuliana |
74aa359 |
%build
|
|
Mario Santagiuliana |
74aa359 |
|
|
Mario Santagiuliana |
74aa359 |
|
|
Mario Santagiuliana |
74aa359 |
%install
|
|
Mario Santagiuliana |
74aa359 |
mkdir -p %{buildroot}%{_bindir}
|
|
Mario Santagiuliana |
74aa359 |
mkdir -p %{buildroot}%{_datadir}/%{name}
|
|
Mario Santagiuliana |
74aa359 |
cp -rp partielatormods %{buildroot}%{_datadir}/%{name}
|
|
Mario Santagiuliana |
74aa359 |
cp -rp ts_files %{buildroot}%{_datadir}/%{name}
|
|
Mario Santagiuliana |
74aa359 |
cp -rp ui_files %{buildroot}%{_datadir}/%{name}
|
|
Mario Santagiuliana |
74aa359 |
cp -p %{name}.py %{buildroot}%{_datadir}/%{name}/%{name}.py
|
|
Mario Santagiuliana |
74aa359 |
ln -s %{_datadir}/%{name}/%{name}.py %{buildroot}%{_bindir}/%{name} # Create a link in _bindir
|
|
Mario Santagiuliana |
74aa359 |
# Remove shebang from Python libraries
|
|
Mario Santagiuliana |
74aa359 |
sed -i -e '/\/usr\/bin\/python/d' %{buildroot}%{_datadir}/%{name}/partielatormods/*.py
|
|
Mario Santagiuliana |
74aa359 |
for lib in %{buildroot}%{_datadir}/%{name}/partielatormods/*/*.py; do
|
|
Mario Santagiuliana |
74aa359 |
sed '/\/usr\/bin\/python/d' $lib > $lib.new &&
|
|
Mario Santagiuliana |
74aa359 |
touch -r $lib $lib.new &&
|
|
Mario Santagiuliana |
74aa359 |
mv $lib.new $lib
|
|
Mario Santagiuliana |
74aa359 |
done
|
|
Mario Santagiuliana |
74aa359 |
# Remove developer's utility not need by the application
|
|
Mario Santagiuliana |
74aa359 |
rm -f %{buildroot}%{_datadir}/%{name}/ui_files/plop.sh
|
|
Mario Santagiuliana |
74aa359 |
# Add .desktop file
|
|
Mario Santagiuliana |
74aa359 |
desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{SOURCE1}
|
|
Mario Santagiuliana |
74aa359 |
desktop-file-validate %{buildroot}/%{_datadir}/applications/%{name}.desktop
|
|
Mario Santagiuliana |
74aa359 |
|
|
Mario Santagiuliana |
74aa359 |
|
|
Mario Santagiuliana |
74aa359 |
|
|
Mario Santagiuliana |
74aa359 |
%files
|
|
Mario Santagiuliana |
74aa359 |
%doc README gpl-3.0.txt
|
|
Mario Santagiuliana |
74aa359 |
%{_bindir}/%{name}
|
|
Mario Santagiuliana |
74aa359 |
%{_datadir}/%{name}
|
|
Mario Santagiuliana |
74aa359 |
%{_datadir}/applications/%{name}.desktop
|
|
Mario Santagiuliana |
74aa359 |
|
|
Mario Santagiuliana |
74aa359 |
|
|
Mario Santagiuliana |
74aa359 |
%changelog
|
|
|
221cb08 |
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.7.5-7
|
|
|
221cb08 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
|
|
221cb08 |
|
|
|
08cb47e |
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.7.5-6
|
|
|
08cb47e |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
|
|
08cb47e |
|
|
|
3181159 |
* Tue Jun 16 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.7.5-5
|
|
|
3181159 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
|
|
3181159 |
|
|
|
05e9256 |
* Fri Jun 06 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.7.5-4
|
|
|
05e9256 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
|
|
05e9256 |
|
|
|
6719938 |
* Fri Aug 02 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.7.5-3
|
|
|
6719938 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
|
|
|
6719938 |
|
|
|
f93d3f5 |
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.7.5-2
|
|
|
f93d3f5 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
|
|
|
f93d3f5 |
|
|
|
fd91d2b |
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.7.5-1
|
|
|
fd91d2b |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
|
|
fd91d2b |
|
|
Mario Santagiuliana |
74aa359 |
* Sat Jan 14 2012 Mario Santagiuliana <fedora@marionline.it> - 1.7.5-0
|
|
Mario Santagiuliana |
74aa359 |
- Update to new version 1.7.5
|
|
Mario Santagiuliana |
74aa359 |
|
|
Mario Santagiuliana |
74aa359 |
* Fri Jan 13 2012 Mario Santagiuliana <fedora@marionline.it> - 1.7.4-4
|
|
Mario Santagiuliana |
74aa359 |
- Add .dektop file
|
|
Mario Santagiuliana |
74aa359 |
|
|
Mario Santagiuliana |
74aa359 |
* Fri Jan 13 2012 Mario Santagiuliana <fedora@marionline.it> - 1.7.4-3
|
|
Mario Santagiuliana |
74aa359 |
- Follow comment 7 directive:
|
|
Mario Santagiuliana |
74aa359 |
https://bugzilla.redhat.com/show_bug.cgi?id=772709#c7
|
|
Mario Santagiuliana |
74aa359 |
- Fix error in changelog
|
|
Mario Santagiuliana |
74aa359 |
|
|
Mario Santagiuliana |
74aa359 |
* Thu Jan 12 2012 Mario Santagiuliana <fedora@marionline.it> - 1.7.4-2
|
|
Mario Santagiuliana |
74aa359 |
- Follow comment 5:
|
|
Mario Santagiuliana |
74aa359 |
https://bugzilla.redhat.com/show_bug.cgi?id=772709#c5
|
|
Mario Santagiuliana |
74aa359 |
|
|
Mario Santagiuliana |
74aa359 |
* Wed Jan 11 2012 Mario Santagiuliana <fedora@marionline.it> - 1.7.4-1
|
|
Mario Santagiuliana |
74aa359 |
- Follow comment 3:
|
|
Mario Santagiuliana |
74aa359 |
https://bugzilla.redhat.com/show_bug.cgi?id=772709#c3
|
|
Mario Santagiuliana |
74aa359 |
|
|
Mario Santagiuliana |
74aa359 |
* Wed Jan 11 2012 Mario Santagiuliana <fedora@marionline.it> - 1.7.4-0
|
|
Mario Santagiuliana |
74aa359 |
- Update to new version 1.7.4
|
|
Mario Santagiuliana |
74aa359 |
|
|
Mario Santagiuliana |
74aa359 |
* Wed Jan 11 2012 Mario Santagiuliana <fedora@marionline.it> - 1.7.3-1
|
|
Mario Santagiuliana |
74aa359 |
- Rename spec file
|
|
Mario Santagiuliana |
74aa359 |
|
|
Mario Santagiuliana |
74aa359 |
* Mon Jan 09 2012 Mario Santagiuliana <fedora@marionline.it> - 1.7.3-0
|
|
Mario Santagiuliana |
74aa359 |
- initial build
|
|
Mario Santagiuliana |
74aa359 |
|