File dokuwiki-plugin-odt.spec of Package dokuwiki-plugin-odt
#
# Spec File for Package dokuwiki-plugin-odt
#
%define plugin_data /srv/www/dokuwiki/lib/plugins
%define upstream_version 2019-07-27
Summary: Dokuwiki ODT Plugin
Name: dokuwiki-plugin-odt
Version: 20190727
Release: 2%{?dist}
License: GPL-2.0
Group: Productivity/Publishing/Other
URL: http://www.dokuwiki.org/plugin:odt
BuildRequires: filesystem fdupes unzip
BuildRequires: dokuwiki
Requires: dokuwiki
BuildArch: noarch
Source: %{name}-%{upstream_version}.zip
Buildroot: %{_tmppath}/%{name}-buildroot
%description
This plugin allows you to export a page to the OpenDocument format used by
OpenOffice.org, LibreOfice.org and other word processors. This is especially
useful when you need to print or to give a single page to a customer (Hint:
OpenOffice.org can also export to PDF).
%package lang
Summary: Dokuwiki plugin ODT - language pack
Group: Productivity/Publishing/Other
%description lang
%{summary}. Other Languages than english and german
%prep
%setup -n %{name}-%{upstream_version}
test -f .gitignore && rm .gitignore || true
%build
%install
install -d %{buildroot}/%{plugin_data}/odt
mv * %{buildroot}/%{plugin_data}/odt/
test -d %{buildroot}/%{plugin_data}/odt/_test && rm -r %{buildroot}/%{plugin_data}/odt/_test
test -f %{buildroot}/%{plugin_data}/odt/deleted.files && rm %{buildroot}/%{plugin_data}/odt/deleted.files
# create hardlinks for double files
%fdupes %{buildroot}/%{plugin_data}/odt/
%clean
[ -n "%{buildroot}" -a "%{buildroot}" != / ] && rm -rf %{buildroot}
%files
%defattr(-, wwwrun, www, -)
%dir %{plugin_data}/odt
%{plugin_data}/odt/*.php
%{plugin_data}/odt/*.txt
%{plugin_data}/odt/*.xml
%{plugin_data}/odt/*.css
%{plugin_data}/odt/*.png
%{plugin_data}/odt/*.svg
%{plugin_data}/odt/conf
%{plugin_data}/odt/helper
%{plugin_data}/odt/renderer
%{plugin_data}/odt/action
%{plugin_data}/odt/ODT
%dir %{plugin_data}/odt/lang/
%{plugin_data}/odt/lang/en
%{plugin_data}/odt/lang/de
%files lang
%defattr(-, wwwrun, www, -)
%{plugin_data}/odt/lang/ca
%{plugin_data}/odt/lang/cs
%{plugin_data}/odt/lang/da
%{plugin_data}/odt/lang/de-informal
%{plugin_data}/odt/lang/eo
%{plugin_data}/odt/lang/es
%{plugin_data}/odt/lang/fr
%{plugin_data}/odt/lang/hu
%{plugin_data}/odt/lang/it
%{plugin_data}/odt/lang/ja
%{plugin_data}/odt/lang/ko
%{plugin_data}/odt/lang/nl
%{plugin_data}/odt/lang/ru
%{plugin_data}/odt/lang/sv
%{plugin_data}/odt/lang/zh