[packages/dokuwiki-plugin-dw2pdf] Up to 2026-01-08
arekm
arekm at pld-linux.org
Thu May 21 15:09:22 CEST 2026
commit 28f9a21cb2d0315c091be07c170f26e1d12240f6
Author: Arkadiusz Miśkiewicz <arekm at maven.pl>
Date: Thu May 21 15:09:05 2026 +0200
Up to 2026-01-08
dokuwiki-plugin-dw2pdf.spec | 40 ++++++++++++++++++++++++----------------
system-mpdf.patch | 11 -----------
2 files changed, 24 insertions(+), 27 deletions(-)
---
diff --git a/dokuwiki-plugin-dw2pdf.spec b/dokuwiki-plugin-dw2pdf.spec
index d8e3fff..c575376 100644
--- a/dokuwiki-plugin-dw2pdf.spec
+++ b/dokuwiki-plugin-dw2pdf.spec
@@ -1,20 +1,20 @@
+%define subver 2026-01-08
+%define ver %(echo %{subver} | tr -d -)
%define plugin dw2pdf
-%define php_min_version 5.1.0
+%define php_min_version 7.0.0
Summary: Export DokuWiki content to PDF
Name: dokuwiki-plugin-%{plugin}
-Version: 20120123
-Release: 3
+Version: %{ver}
+Release: 1
License: GPL v2
Group: Applications/WWW
-Source0: http://github.com/splitbrain/dokuwiki-plugin-%{plugin}/tarball/master#/%{plugin}-%{version}.tgz
-# Source0-md5: 9a95f566ba0553e488f27ea58552b0f3
-Patch0: system-mpdf.patch
-URL: http://www.dokuwiki.org/plugin:dw2pdf
+Source0: https://github.com/splitbrain/dokuwiki-plugin-%{plugin}/archive/%{subver}/%{plugin}-%{subver}.tar.gz
+# Source0-md5: 01be71898470e9add771f4c6d001566f
+URL: https://www.dokuwiki.org/plugin:dw2pdf
BuildRequires: rpm-php-pearprov >= 4.4.2-11
BuildRequires: rpmbuild(macros) >= 1.520
Requires: dokuwiki >= 20101107
Requires: php(core) >= %{php_min_version}
-Requires: php-mpdf >= 5.3
Conflicts: dokuwiki-plugin-html2pdf
BuildArch: noarch
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -22,12 +22,10 @@ BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%define dokuconf /etc/webapps/dokuwiki
%define dokudir /usr/share/dokuwiki
%define plugindir %{dokudir}/lib/plugins/%{plugin}
-%define find_lang %{_usrlibrpm}/dokuwiki-find-lang.sh %{buildroot}
+%define find_lang %{_rpmconfigdir}/dokuwiki-find-lang.sh %{buildroot}
-# no pear deps
+# bundled mpdf via composer vendor/ tree
%define _noautopear pear
-
-# put it together for rpmbuild
%define _noautoreq %{?_noautophp} %{?_noautopear}
%description
@@ -38,16 +36,17 @@ the latex plugin).
%prep
%setup -qc
-mv *-%{plugin}-*/* .
-%patch -P0 -p1
+mv dokuwiki-plugin-%{plugin}-*/* .
+mv dokuwiki-plugin-%{plugin}-*/.[!.]* . 2>/dev/null || :
version=$(awk '/^date/{print $2}' plugin.info.txt)
if [ "$(echo "$version" | tr -d -)" != %{version} ]; then
: %%{version} mismatch
-# exit 1
+ exit 1
fi
-rm -rf mpdf
+# drop CI/test/dev files
+rm -rf .github _test .gitignore
%install
rm -rf $RPM_BUILD_ROOT
@@ -68,7 +67,16 @@ fi
%files -f %{name}.lang
%defattr(644,root,root,755)
%dir %{plugindir}
+%{plugindir}/README
%{plugindir}/*.php
%{plugindir}/*.txt
+%{plugindir}/*.css
+%{plugindir}/*.svg
+%{plugindir}/*.png
+%{plugindir}/composer.json
+%{plugindir}/composer.lock
+%{plugindir}/deleted.files
%{plugindir}/conf
+%{plugindir}/syntax
%{plugindir}/tpl
+%{plugindir}/vendor
diff --git a/system-mpdf.patch b/system-mpdf.patch
deleted file mode 100644
index 33e5188..0000000
--- a/system-mpdf.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- dw2pdf/./DokuPDF.class.php~ 2012-01-30 16:26:00.000000000 +0200
-+++ dw2pdf/./DokuPDF.class.php 2012-02-11 14:39:27.747550956 +0200
-@@ -10,7 +10,7 @@
-
- if(!defined('_MPDF_TEMP_PATH')) define('_MPDF_TEMP_PATH', $conf['tmpdir']);
- if(!defined('_MPDF_TTFONTDATAPATH')) define('_MPDF_TTFONTDATAPATH',$conf['cachedir'].'/mpdf_ttf/');
--require_once(dirname(__FILE__)."/mpdf/mpdf.php");
-+require_once '/usr/share/php/mpdf/mpdf.php';
-
- class DokuPDF extends mpdf {
-
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/dokuwiki-plugin-dw2pdf.git/commitdiff/28f9a21cb2d0315c091be07c170f26e1d12240f6
More information about the pld-cvs-commit
mailing list