[TeXamator] Initial import (#772709).

Mario Santagiuliana marionline at fedoraproject.org
Mon Jan 16 11:41:29 UTC 2012


commit 74aa35935e725a3a2c5bdd663afa1ad2f0a1a649
Author: Mario Santagiuliana <mario at marionline.it>
Date:   Mon Jan 16 12:48:20 2012 +0100

    Initial import (#772709).

 .gitignore        |    1 +
 TeXamator.desktop |    9 +++++
 TeXamator.spec    |   94 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 sources           |    1 +
 4 files changed, 105 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..e480b03 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/TeXamator.v.1.7.5.tar.gz
diff --git a/TeXamator.desktop b/TeXamator.desktop
new file mode 100644
index 0000000..b76ac39
--- /dev/null
+++ b/TeXamator.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Name=TeXamator
+GenericName=TeXamator
+Comment=Helping you making your exercise sheets
+Exec=TeXamator
+Icon=/usr/share/TeXamator/ui_files/icones/TeXamator.png
+Terminal=false
+Type=Application
+Categories=Education;
diff --git a/TeXamator.spec b/TeXamator.spec
new file mode 100644
index 0000000..2b33c08
--- /dev/null
+++ b/TeXamator.spec
@@ -0,0 +1,94 @@
+Name:		TeXamator
+Version:	1.7.5
+Release:	0%{?dist}
+Summary:	Helping you making your exercise sheets
+
+License:	GPLv3
+URL:		http://snouffy.free.fr/blog-en/index.php/category/TeXamator
+Source0:	http://snouffy.free.fr/blog-en/public/TeXamator/%{name}.v.%{version}.tar.gz
+Source1:	%{name}.desktop
+
+BuildArch:	noarch
+
+BuildRequires:	desktop-file-utils
+
+Requires:	PyQt4
+Requires:	tex(latex)
+Requires:	dvipng
+
+%description
+TeXamator is written in Python/Qt4. It is aimed at helping you making your
+exercise sheets. Basically, it browses a specified directory, looks for .tex
+files containing exercises and builds a tree with all your exercises in it. You
+can click on an element of the tree to have a preview of the exercise and add
+it to a list if you wish to. Then you can save your work to a .tex file or you
+can generate a .dvi file.
+
+
+%prep
+%setup -q -n %{name}
+find -name '*~' -delete # Remove backup file in source package
+
+
+%build
+
+
+%install
+mkdir -p %{buildroot}%{_bindir}
+mkdir -p %{buildroot}%{_datadir}/%{name}
+cp -rp partielatormods %{buildroot}%{_datadir}/%{name}
+cp -rp ts_files %{buildroot}%{_datadir}/%{name}
+cp -rp ui_files %{buildroot}%{_datadir}/%{name}
+cp -p %{name}.py %{buildroot}%{_datadir}/%{name}/%{name}.py
+ln -s %{_datadir}/%{name}/%{name}.py %{buildroot}%{_bindir}/%{name} # Create a link in _bindir
+# Remove shebang from Python libraries 
+sed -i -e '/\/usr\/bin\/python/d' %{buildroot}%{_datadir}/%{name}/partielatormods/*.py
+for lib in %{buildroot}%{_datadir}/%{name}/partielatormods/*/*.py; do
+ sed '/\/usr\/bin\/python/d' $lib > $lib.new &&
+ touch -r $lib $lib.new &&
+ mv $lib.new $lib
+done
+# Remove developer's utility not need by the application
+rm -f %{buildroot}%{_datadir}/%{name}/ui_files/plop.sh
+# Add .desktop file
+desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{SOURCE1}
+desktop-file-validate %{buildroot}/%{_datadir}/applications/%{name}.desktop
+
+
+
+%files
+%doc README gpl-3.0.txt
+%{_bindir}/%{name}
+%{_datadir}/%{name}
+%{_datadir}/applications/%{name}.desktop
+
+
+%changelog
+* Sat Jan 14 2012 Mario Santagiuliana <fedora at marionline.it> - 1.7.5-0
+- Update to new version 1.7.5
+
+* Fri Jan 13 2012 Mario Santagiuliana <fedora at marionline.it> - 1.7.4-4
+- Add .dektop file
+
+* Fri Jan 13 2012 Mario Santagiuliana <fedora at marionline.it> - 1.7.4-3
+- Follow comment 7 directive:
+https://bugzilla.redhat.com/show_bug.cgi?id=772709#c7
+- Fix error in changelog
+
+* Thu Jan 12 2012 Mario Santagiuliana <fedora at marionline.it> - 1.7.4-2
+- Follow comment 5:
+https://bugzilla.redhat.com/show_bug.cgi?id=772709#c5
+
+* Wed Jan 11 2012 Mario Santagiuliana <fedora at marionline.it> - 1.7.4-1
+- Follow comment 3:
+https://bugzilla.redhat.com/show_bug.cgi?id=772709#c3
+
+* Wed Jan 11 2012 Mario Santagiuliana <fedora at marionline.it> - 1.7.4-0
+- Update to new version 1.7.4
+
+* Wed Jan 11 2012 Mario Santagiuliana <fedora at marionline.it> - 1.7.3-1
+- Rename spec file
+
+* Mon Jan 09 2012 Mario Santagiuliana <fedora at marionline.it> - 1.7.3-0
+- initial build
+
diff --git a/sources b/sources
index e69de29..c3ae331 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+b649d3b4fcb994ba7db35384ad3d3b51  TeXamator.v.1.7.5.tar.gz


More information about the scm-commits mailing list