Files
dokuwiki-plugins/dokuwiki-plugins.spec

335 lines
9.1 KiB
RPMSpec
Raw Permalink Normal View History

2025-10-09 15:04:29 +11:00
%define realversion 20210220
%define version %(echo %{realversion} | sed -e 's/-//g')
%define releasenum 4
%if 0%{?fedora} >= 11 || 0%{?rhel} >= 5
%global useselinux 1
%else
%global useselinux 0
%endif
Name: dokuwiki-plugins
Version: %{version}
Release: %{releasenum}%{?dist}
Summary: Standards compliant simple to use wiki
Group: Applications/Internet
License: GPLv2
URL: http://www.dokuwiki.org/dokuwiki
Source10: changes.zip
Source11: ckgedit.zip
Source12: color.zip
Source13: dw2pdf.zip
Source14: edittable.zip
Source15: encryptedpasswords.zip
Source16: hidden.zip
Source17: howhard.zip
Source18: loglog.zip
Source19: note.zip
Source20: nspages.zip
Source21: odt.zip
Source22: pagelist.zip
Source23: pagemove.zip
Source24: sortablejs.zip
Source25: tag.zip
Source26: todo.zip
Patch1: dokuwiki-plugins-2021-10-05-ckgedit_fix_media_dir.patch
Patch2: dokuwiki-plugins-2021-10-05-mupdf_tmp_dir.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildArch: noarch
Requires: dokuwiki >= 20200729
%description
DokuWiki is a standards compliant, simple to use Wiki, mainly aimed at creating
documentation of any kind. It has a simple but powerful syntax which makes sure
the data files remain readable outside the Wiki and eases the creation of
structured texts.
All data is stored in plain text files no database is required.
This package provides several useful plugins for dokuwiki
%prep
%{__rm} -rf lib
%{__mkdir_p} lib/{plugins,tpl}
# Extract plugins
for S in %{SOURCE10} %{SOURCE11} %{SOURCE12} %{SOURCE13} %{SOURCE14} %{SOURCE15} %{SOURCE16} %{SOURCE17} %{SOURCE18} %{SOURCE19} %{SOURCE20} %{SOURCE21} %{SOURCE22} %{SOURCE23} %{SOURCE24} %{SOURCE25} %{SOURCE26}; do
unzip -o -d lib/plugins $S
done
mv lib/plugins/changes-master lib/plugins/changes
mv lib/plugins/ckgedit-master lib/plugins/ckgedit
mv lib/plugins/color-master lib/plugins/color
mv lib/plugins/dw2pdf-master lib/plugins/dw2pdf
mv lib/plugins/edittable-master lib/plugins/edittable
mv lib/plugins/encryptedpasswords-master lib/plugins/encryptedpasswords
mv lib/plugins/hidden-master lib/plugins/hidden
mv lib/plugins/howhard-master lib/plugins/howhard
mv lib/plugins/loglog-master lib/plugins/loglog
mv lib/plugins/note-master lib/plugins/note
mv lib/plugins/nspages-master lib/plugins/nspages
mv lib/plugins/odt-master lib/plugins/odt
mv lib/plugins/pagelist-master lib/plugins/pagelist
mv lib/plugins/pagemove-master lib/plugins/pagemove
mv lib/plugins/sortablejs-master lib/plugins/sortablejs
mv lib/plugins/tag-master lib/plugins/tag
mv lib/plugins/todo-master lib/plugins/todo
ls -l lib/plugins/ckgedit
find lib -type d -exec chmod 755 "{}" \;
find lib -type f -exec chmod 644 "{}" \;
%patch1 -p0
%patch2 -p0
%build
%install
rm -rf $RPM_BUILD_ROOT
install -d -p $RPM_BUILD_ROOT%{_datadir}/dokuwiki/
cp -rp lib $RPM_BUILD_ROOT%{_datadir}/dokuwiki/
%files
%defattr(-,root,root,-)
#%attr(0755,apache,apache) %dir %{_datadir}/dokuwiki/lib/plugins
# %attr(0775,root,apache) %dir %{_datadir}/dokuwiki/lib/plugins/*
%{_datadir}/dokuwiki/lib/plugins/*
%clean
%{__rm} -rf $RPM_BUILD_ROOT
%changelog
* Thu Oct 14 2021 John Crisp <jcrisp@safeandsoundit.co.uk> 20210220-4
- remove attr dir line in files to fix conflicts [SME: 11703]
* Mon Oct 11 2021 Terry Fage <terry@fage.id.au> 20210220-3
- reapply patchs ckgedit_fix_media_dir mupdf_tmp_dir [SME: 11704]
* Wed Oct 06 2021 John Crisp <jcrisp@safeandsoundit.co.uk> 20210220-2
- Update the dokuwiki requires version
* Tue Oct 05 2021 John Crisp <jcrisp@safeandsoundit.co.uk> - 20210220-1
- First import to SME [SME: 11704]
- Updated plugins to lastest versions
- Scripted git pulls for plugins and zipping them
- Sorted plugin names alphabetically
* Mon Sep 25 2017 Daniel Berteaud <daniel@firewall-services.com> - 20170219e-2
- Fix syntax error in ckgedit lang file preventing access to settings
* Mon Aug 28 2017 Daniel Berteaud <daniel@firewall-services.com> - 20170219e-1
- Bump for 2017-02-19e
* Wed Aug 23 2017 Daniel Berteaud <daniel@firewall-services.com> - 20170219d-1
- Bump for 2017-02-19d
- Update ckgedit
- Update hidden
- Update tag
- Update pagelist
- Update loglog
- Update edittable
- Update odt
- Update nspages
- Update changes
- Update dw2pdf
* Thu Mar 9 2017 Daniel Berteaud <daniel@firewall-services.com> - 20170219b-1
- Bump for 2017-02-19b
* Tue Feb 21 2017 Daniel Berteaud <daniel@firewall-services.com> - 20170219a-1
- Bump for 2017-02-19a
- Update note
- Update odt
- Update dw2pdf
- Update color
- Update hidden
- Update encryptedpasswords
- Update tag
- Update pagelist
- Update changes
- Update loglog
- Update todo
- Update ckgedit
- Update edittable
- Update sortablejs
- Update howhard
* Wed Jul 20 2016 Daniel Berteaud <daniel@firewall-services.com> - 20160626a-2
- Fix odt export when notes are used
See https://github.com/LarsGit223/dokuwiki-plugin-odt/issues/144
* Mon Jul 4 2016 Daniel Berteaud <daniel@firewall-services.com> - 20160626a-1
- Bump for 2016-06-26a
* Tue Jun 28 2016 Daniel Berteaud <daniel@firewall-services.com> - 20160626-1
- Bump for 2016-06-26
- Update changes
- Update ckgedit
- Update dw2pdf
- Update edittable
- Update hidden
- Update howhard
- Update loglog
- Update nspages
- Update odt
- Update pagelist
- Update pagemove
- Update tag
- Update todo
* Wed Sep 9 2015 Daniel Berteaud <daniel@firewall-services.com> - 20150810a-2
- Update edittable to 2015-09-01
* Tue Sep 1 2015 Daniel Berteaud <daniel@firewall-services.com> - 20150810a-1
- Bump for 2015-08-10a
- Update odt
- Update dw2pdf
- Update hidden
- Update encryptedpassword
- Update nspage
- Update ckgedit
- Update edittable
- Update sortablejs
- Update howhard
- Remove useless dokuwiki_export template
* Fri Mar 20 2015 Daniel Berteaud <daniel@firewall-services.com> - 20140029d-1
- Bump for 2014-09-29d
- Update changes
- Update edittable
- Update encryptedpassword
- Update loglog
- Update odt
* Thu Feb 26 2015 Daniel Berteaud <daniel@firewall-services.com> - 20140029c-1
- Bump for 2014-09-29c
- Update odt
- Update dw2pdf
- Update nspage
- Update changes
- Update todo
- Update ckgedit
- Update edittable
* Thu Dec 4 2014 Daniel Berteaud <daniel@firewall-services.com> - 20140029b-1
- Bump for 2014-09-29b
* Tue Oct 14 2014 Daniel Berteaud <daniel@firewall-services.com> - 20140029a-1
- Bump version for 2014-09-29a
- Update default template
- Update ckgedit
- Update dw2pdf
- Update encryptedpassword
- Update howhard
- Update odt
- Update pagemove
- Update sortablejs
- Update todo
* Tue Aug 12 2014 Daniel Berteaud <daniel@firewall-services.com> - 20140505a-2
- update odt
- update tag
- update hidden
- update todo
- update pagelist
- update pagemove
- update dw2pdf
- update loglog
- update ckgedit
- update nspage
- update encryptedpasswords
- add edittable
- add sertablejs
- add howhard
- remove toolbox
- remove floartdiv
- remove iframe
* Fri Jun 27 2014 Daniel Berteaud <daniel@firewall-services.com> - 20140505a-1
- bump version for 2014-05-05a
* Tue May 6 2014 Daniel Berteaud <daniel@firewall-services.com> - 20140505-1
- Bump release for new dokuwiki (2014-05-05)
- Update dokuwiki tpl
- Update dw2pdf
- Update tag
- Update pagelist
- Update ckgedit
* Mon Dec 9 2013 Daniel Berteaud <daniel@firewall-services.com> - 20131208-1
- bump release for new dokuwiki version (2013-12-08)
- Update dokuwiki tpl
- Remove the old default template
* Thu Nov 28 2013 Daniel Berteaud <daniel@firewall-services.com> - 20130510a-4
- Fix permissions on the plugins dir
* Fri Nov 15 2013 Daniel Berteaud <daniel@firewall-services.com> - 20130510a-3
- Cleanup the spec file
* Thu Oct 31 2013 Daniel Berteaud <daniel@firewall-services.com> - 20130510a-2
- Fix media manager in ckgedit
- Update dw2pdf
- Update tag
- Update pagelist
- Update nspages
- Update todo
- Update ckgedit
* Wed Aug 21 2013 Daniel Berteaud <daniel@firewall-services.com> - 20130510a-1
- bump version to 2013-05-10a
* Thu Mar 28 2013 Daniel Berteaud <daniel@firewall-services.com> - 20130510-1
- update hidden
- update encryptpassword
- update tag
- update pagelist
- update todo
- replace fckgLite with ckgedit
- remove edittable
- bump version for dokuwiki 2013-05-10
* Mon Oct 15 2012 Daniel Berteaud <daniel@firewall-services.com> - 20121013-1
- bump release for new dokuwiki version
* Thu Sep 13 2012 Daniel Berteaud <daniel@firewall-services.com> - 20120910-1
- bump release for new dokuwiki version
- update hidden
- update tag
- update fckgLite
- update encryptedpasswords
* Sun Jul 15 2012 Daniel Berteaud <daniel@firewall-services.com> - 20120125b-1
- bump release for dokuwiki 2012-01-25b
- update default tpl
- update dw2pdf
- update hidden
- update encryptedpasswords
- update pagelist
- update nspages
- update pagemove
- update fckgLite
- add iframe plugin
* Tue May 29 2012 Daniel Berteaud <daniel@firewall-services.com> - 20120125a-4
- update dw2pdf, tag and hidden plugins
* Mon Apr 23 2012 Daniel Berteaud <daniel@firewall-services.com> - 20120125a-3
- bump release for new dokuwiki version
* Fri Jan 27 2012 Daniel Berteaud <daniel@firewall-services.com> - 20120125-3
- upgrade for upstream dokuwiki
- upgrade dw2pdf to latest release
* Fri Nov 18 2011 Daniel Berteaud <daniel@firewall-services.com> - 20110525a-2
- Add fckgLite plugin
* Mon Jul 18 2011 Daniel Berteaud <daniel@firewall-services.com> - 20110525a-1
- Initial release