From c5532216e1da9918ecabeb0f6a2b2d6cd4f0a481 Mon Sep 17 00:00:00 2001 From: Matteo Bernardini Date: Mon, 27 Oct 2025 14:16:23 +0100 Subject: [PATCH 1/2] python/pikepdf: Updated for version 10.0.0. Signed-off-by: Matteo Bernardini --- python/pikepdf/pikepdf.SlackBuild | 8 +++++--- python/pikepdf/pikepdf.info | 8 ++++---- 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/python/pikepdf/pikepdf.SlackBuild b/python/pikepdf/pikepdf.SlackBuild index ffd52a04d8b..ea554a2b84e 100644 --- a/python/pikepdf/pikepdf.SlackBuild +++ b/python/pikepdf/pikepdf.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for pikepdf -# Copyright 2020, 2022 Rob van Nues +# Copyright 2020-2025 Rob van Nues # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=pikepdf -VERSION=${VERSION:-5.3.2} +VERSION=${VERSION:-10.0.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -76,7 +76,9 @@ find -L . \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; -python3 setup.py install --root=$PKG +#python3 setup.py install --root=$PKG # raises Deprecation warning +python3 -m build --wheel --no-isolation +python3 -m installer --destdir "$PKG" dist/*.whl find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true diff --git a/python/pikepdf/pikepdf.info b/python/pikepdf/pikepdf.info index 841168a293b..6b6c50f7c58 100644 --- a/python/pikepdf/pikepdf.info +++ b/python/pikepdf/pikepdf.info @@ -1,10 +1,10 @@ PRGNAM="pikepdf" -VERSION="5.3.2" +VERSION="10.0.0" HOMEPAGE="https://github.com/pikepdf/pikepdf" -DOWNLOAD="https://pypi.python.org/packages/source/p/pikepdf/pikepdf-5.3.2.tar.gz" -MD5SUM="367ed61eeff72e190c58eb8bc1f882a7" +DOWNLOAD="https://pypi.python.org/packages/source/p/pikepdf/pikepdf-10.0.0.tar.gz" +MD5SUM="5cde722ad0f5a13628efe4c62395ce9d" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="python3-lxml pybind11 python3-deprecation python3-setuptools_scm_git_archive" +REQUIRES="pybind11 python3-deprecation" MAINTAINER="Rob van Nues" EMAIL="sborg63@disroot.org" From 014c4167798bad609d5eed201939cc027f34d0ca Mon Sep 17 00:00:00 2001 From: brobr Date: Wed, 4 Feb 2026 15:18:06 +0000 Subject: [PATCH 2/2] office/pdfarranger: update to version 1.13.0 --- office/pdfarranger/pdfarranger.SlackBuild | 12 +++++++---- office/pdfarranger/pdfarranger.info | 6 +++--- office/pdfarranger/simplify_icon_name.patch | 24 --------------------- 3 files changed, 11 insertions(+), 31 deletions(-) delete mode 100644 office/pdfarranger/simplify_icon_name.patch diff --git a/office/pdfarranger/pdfarranger.SlackBuild b/office/pdfarranger/pdfarranger.SlackBuild index 18daddc882e..234b2d41d8c 100644 --- a/office/pdfarranger/pdfarranger.SlackBuild +++ b/office/pdfarranger/pdfarranger.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for pdfarranger -# Copyright 2020, 2025 Rob van Nues +# Copyright 2020, 2026 Rob van Nues # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=pdfarranger -VERSION=${VERSION:-1.12.1} +VERSION=${VERSION:-1.13.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -77,12 +77,16 @@ find -L . \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; +# Simplify icon name from 'com.github.jeromerobert.pdfarranger' to 'pdfarranger' +sed -i "s/ICON_ID = 'com.github.jeromerobert.' + DOMAIN/ICON_ID = DOMAIN/" \ +$PRGNAM/pdfarranger.py + python3 setup.py install --root=$PKG #python3 -m build --wheel --no-isolation --skip-dependency-check #python3 -m installer -d "$PKG" dist/*.whl find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ - | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true + | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true find $PKG/usr/share/man -type f -exec gzip -9 {} \; mv $PKG/usr/share/man $PKG/usr/man @@ -90,7 +94,7 @@ mv $PKG/usr/share/man $PKG/usr/man mv $PKG/usr/share/applications/com.github.jeromerobert.pdfarranger.desktop \ $PKG/usr/share/applications/pdfarranger.desktop -#simplify icon name from 'com.github.jeromerobert.pdfarranger' to 'pdfarranger' +# Simplify icon name from 'com.github.jeromerobert.pdfarranger' to 'pdfarranger' sed -i 's/Icon=com.github.jeromerobert.pdfarranger/Icon=pdfarranger/' \ $PKG/usr/share/applications/pdfarranger.desktop diff --git a/office/pdfarranger/pdfarranger.info b/office/pdfarranger/pdfarranger.info index 208443d1498..45cd917111b 100644 --- a/office/pdfarranger/pdfarranger.info +++ b/office/pdfarranger/pdfarranger.info @@ -1,8 +1,8 @@ PRGNAM="pdfarranger" -VERSION="1.12.1" +VERSION="1.13.0" HOMEPAGE="https://github.com/pdfarranger/pdfarranger" -DOWNLOAD="https://github.com/pdfarranger/pdfarranger/archive/refs/tags/1.12.1/pdfarranger-1.12.1.tar.gz" -MD5SUM="7a4871b9a6ac42ab25d78ec506b9c0cc" +DOWNLOAD="https://github.com/pdfarranger/pdfarranger/archive/refs/tags/1.13.0/pdfarranger-1.13.0.tar.gz" +MD5SUM="12a6efb4988a57eeeee8dc9f8526333e" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="pikepdf python3-dateutil img2pdf" diff --git a/office/pdfarranger/simplify_icon_name.patch b/office/pdfarranger/simplify_icon_name.patch deleted file mode 100644 index 87317b92265..00000000000 --- a/office/pdfarranger/simplify_icon_name.patch +++ /dev/null @@ -1,24 +0,0 @@ -diff -Naur pdfarranger-1.8.2/data/com.github.jeromerobert.pdfarranger.desktop pdfarranger-1.8.2_icon/data/com.github.jeromerobert.pdfarranger.desktop ---- pdfarranger-1.8.2/data/com.github.jeromerobert.pdfarranger.desktop 2021-12-25 16:53:29.000000000 +0000 -+++ pdfarranger-1.8.2_icon/data/com.github.jeromerobert.pdfarranger.desktop 2022-06-28 00:05:36.510916505 +0100 -@@ -17,7 +17,7 @@ - Comment[ko]=PDF 합치기, 재정렬, 나누기, 회전 및 잘라내기 - Type=Application - Exec=pdfarranger %U --Icon=com.github.jeromerobert.pdfarranger -+Icon=pdfarranger - MimeType=application/pdf;application/postscript;application/x-ext-pdf;image/x-bmp;image/bmp;image/gif;image/tiff;image/jp2;image/jpeg;image/jpg;image/png;image/x-icon;image/x-portable-pixmap;image/x-gray;image/x-ico;image/x-png;image/vnd.zbrush.pcx;image/x-pcx; - Categories=Office; - Terminal=false -diff -Naur pdfarranger-1.8.2/pdfarranger/pdfarranger.py pdfarranger-1.8.2_icon/pdfarranger/pdfarranger.py ---- pdfarranger-1.8.2/pdfarranger/pdfarranger.py 2021-12-25 16:53:29.000000000 +0000 -+++ pdfarranger-1.8.2_icon/pdfarranger/pdfarranger.py 2022-06-28 00:04:05.856916851 +0100 -@@ -54,7 +54,7 @@ - pass # Gtk already prints a warning - - DOMAIN = 'pdfarranger' --ICON_ID = 'com.github.jeromerobert.' + DOMAIN -+ICON_ID = DOMAIN - if hasattr(locale, 'bindtextdomain'): - # glibc - locale.bindtextdomain(DOMAIN, localedir)