Blob Blame History Raw
%global pkgname sozi-release
%global hgdate	21064303
%global inkscape_extensions_dir %{_datadir}/inkscape/extensions
%global sozidir sozi 

Name:		inkscape-sozi
Version:	13.05
Release:	3%{?dist}
Summary:	Inkscape extension for creating animated presentations
Group:		Applications/Productivity
License:	GPLv2+ or MIT
URL:		http://sozi.baierouge.fr/wiki/doku.php
Source0:	http://sozi.baierouge.fr/wiki/_media/dl:%{pkgname}-%{version}-%{hgdate}.zip
BuildArch:	noarch
BuildRequires:	python2-devel
Requires:	inkscape
Requires:	python
Requires:	pygtk2
Requires:	python-lxml


%description
inkscape extension for creating animated presentations
Playing such a presentation
consists in a series of translations, zooms and rotations that allow
to focus on the elements you want to show

%prep
%setup -q -n %{pkgname}-%{version}-%{hgdate}

%build

%install
mkdir -p      %{buildroot}%{inkscape_extensions_dir}
mkdir -p      %{buildroot}%{inkscape_extensions_dir}/%{sozidir}
mkdir -p      %{buildroot}%{inkscape_extensions_dir}/%{sozidir}/lang

# Copy dirs
cp -pr *      %{buildroot}%{inkscape_extensions_dir}
cp -pr sozi/* %{buildroot}%{inkscape_extensions_dir}/%{sozidir}

# Install languages 
(cd %{buildroot} && find . -name '*.mo') | sed -e 's|^.||' |
%{__sed} -e \
   's:\(.*/lang/\)\([^/_]\+\)\(.*\.mo$\):%lang(\2) \1\2\3:' \
      >> sozi.lang

%files -f sozi.lang
%doc sozi/GPL-license.txt sozi/MIT-license.txt 
%{inkscape_extensions_dir}/sozi.inx
%{inkscape_extensions_dir}/sozi.pyc
%{inkscape_extensions_dir}/sozi.pyo
%{inkscape_extensions_dir}/sozi_extras_link.inx
%{inkscape_extensions_dir}/sozi_extras_link.pyc
%{inkscape_extensions_dir}/sozi_extras_link.pyo
%{inkscape_extensions_dir}/sozi_extras_media.inx
%{inkscape_extensions_dir}/sozi_extras_media.pyc
%{inkscape_extensions_dir}/sozi_extras_media.pyo
%{inkscape_extensions_dir}/sozi_extras_upgrade.inx
%{inkscape_extensions_dir}/sozi_extras_upgrade.pyc
%{inkscape_extensions_dir}/sozi_extras_upgrade.pyo
%{inkscape_extensions_dir}/%{sozidir}/actions.py
%{inkscape_extensions_dir}/%{sozidir}/actions.pyc
%{inkscape_extensions_dir}/%{sozidir}/actions.pyo
%{inkscape_extensions_dir}/%{sozidir}/document.py
%{inkscape_extensions_dir}/%{sozidir}/document.pyc
%{inkscape_extensions_dir}/%{sozidir}/document.pyo
%{inkscape_extensions_dir}/%{sozidir}/fields.py
%{inkscape_extensions_dir}/%{sozidir}/fields.pyc
%{inkscape_extensions_dir}/%{sozidir}/fields.pyo
%{inkscape_extensions_dir}/%{sozidir}/media_upgrade.py
%{inkscape_extensions_dir}/%{sozidir}/media_upgrade.pyc
%{inkscape_extensions_dir}/%{sozidir}/media_upgrade.pyo
%{inkscape_extensions_dir}/%{sozidir}/ui.py
%{inkscape_extensions_dir}/%{sozidir}/ui.pyc
%{inkscape_extensions_dir}/%{sozidir}/ui.pyo
%{inkscape_extensions_dir}/%{sozidir}/ui.glade
%{inkscape_extensions_dir}/%{sozidir}/upgrade.py
%{inkscape_extensions_dir}/%{sozidir}/upgrade.pyc
%{inkscape_extensions_dir}/%{sozidir}/upgrade.pyo
%{inkscape_extensions_dir}/%{sozidir}/version.py
%{inkscape_extensions_dir}/%{sozidir}/version.pyc
%{inkscape_extensions_dir}/%{sozidir}/version.pyo
%{inkscape_extensions_dir}/%{sozidir}/icon.png
%{inkscape_extensions_dir}/%{sozidir}/sozi.min.css
%{inkscape_extensions_dir}/%{sozidir}/sozi.min.js
%{inkscape_extensions_dir}/%{sozidir}/sozi_extras_media.min.js
%{inkscape_extensions_dir}/%{sozidir}/__init__.py
%{inkscape_extensions_dir}/%{sozidir}/__init__.pyc
%{inkscape_extensions_dir}/%{sozidir}/__init__.pyo
%{inkscape_extensions_dir}/%{sozidir}/GPL-license.txt
%{inkscape_extensions_dir}/%{sozidir}/MIT-license.txt
%attr(0755,root,root) %{inkscape_extensions_dir}/sozi_extras_upgrade.py
%attr(0755,root,root) %{inkscape_extensions_dir}/sozi_extras_link.py
%attr(0755,root,root) %{inkscape_extensions_dir}/sozi_extras_media.py
%attr(0755,root,root) %{inkscape_extensions_dir}/sozi.py



%changelog
* Fri May 24 2013 Eduardo Echeverria  <echevemaster@gmail.com> - 13.05-3
- Add missing BR

* Fri May 24 2013 Eduardo Echeverria  <echevemaster@gmail.com> - 13.05-2
- Fix some issues with tarball

* Fri May 24 2013 Eduardo Echeverria  <echevemaster@gmail.com> - 13.05-1
- Update to release 13.05

* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 12.09-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild

* Fri Sep 28 2012 Eduardo Echeverria  <echevemaster@gmail.com> - 12.09-1
- Initial Build Release 12.09

* Mon Sep 10 2012 Eduardo Echeverria  <echevemaster@gmail.com> - 12.05-7
- Change Files permissions with defattr for list.
- Change Files permissions with attr for executables

* Mon Sep 10 2012 Eduardo Echeverria  <echevemaster@gmail.com> - 12.05-6
- Change Files permissions.

* Sat Sep 08 2012 Eduardo Echeverria  <echevemaster@gmail.com> - 12.05-5
- Change description
- Change Files permissions.

* Thu Sep 06 2012 Eduardo Echeverria  <echevemaster@gmail.com> - 12.05-4
- Remove changelog entries has a trailing $
- Change license  "or" instead of "and"
- Remove the section Provides

* Wed Sep 05 2012 Eduardo Echeverria  <echevemaster@gmail.com> - 12.05-3
- Cosmetic Changes in changelog

* Wed Sep 05 2012 Eduardo Echeverria  <echevemaster@gmail.com> - 12.05-2
- Changing the name of the package according http://fedoraproject.org/wiki/Packaging:NamingGuidelines#Addon_Packages_.28General.29
- Cosmetic Changes in changelog

* Wed Sep 05 2012 Eduardo Echeverria  <echevemaster@gmail.com> - 12.05-1
- Initial packaging