From 43fc23c54424cd3257be1bd2964765b44c7a7845 Mon Sep 17 00:00:00 2001 From: Patrick J Volkerding Date: Thu, 14 Dec 2023 18:33:00 +0000 Subject: Thu Dec 14 18:33:00 UTC 2023 ap/sudo-1.9.15p3-x86_64-1.txz: Upgraded. l/PyQt-builder-1.15.4-x86_64-1.txz: Added. l/PyQt5-5.15.10-x86_64-1.txz: Upgraded. l/PyQt5_sip-12.13.0-x86_64-1.txz: Added. l/QScintilla-2.14.1-x86_64-1.txz: Upgraded. l/SDL2_image-2.8.1-x86_64-1.txz: Upgraded. l/sip-6.8.1-x86_64-1.txz: Upgraded. x/mesa-23.3.1-x86_64-1.txz: Upgraded. --- ChangeLog.rss | 22 ++- ChangeLog.txt | 10 ++ FILELIST.TXT | 184 +++++++++++---------- recompress.sh | 2 - slackware64/l/maketag | 6 +- slackware64/l/maketag.ez | 6 +- slackware64/l/tagfile | 2 + source/l/PyQt-builder/PyQt-builder.SlackBuild | 105 ++++++++++++ source/l/PyQt-builder/PyQt-builder.url | 1 + source/l/PyQt-builder/slack-desc | 19 +++ source/l/PyQt5/PyQt5.SlackBuild | 64 +++---- source/l/PyQt5/patches/pyqt5-python2-crash.patch | 13 -- source/l/PyQt5_sip/PyQt5_sip.SlackBuild | 109 ++++++++++++ source/l/PyQt5_sip/PyQt5_sip.url | 1 + source/l/PyQt5_sip/slack-desc | 19 +++ source/l/QScintilla/QScintilla.SlackBuild | 113 ++++++------- .../QScintilla_qsciscintillabase_qurl.diff | 11 -- source/l/SDL2_image/SDL2_image.url | 2 +- source/l/sip/sip.SlackBuild | 91 +--------- source/l/sip/sip.url | 1 + 20 files changed, 470 insertions(+), 311 deletions(-) create mode 100755 source/l/PyQt-builder/PyQt-builder.SlackBuild create mode 100644 source/l/PyQt-builder/PyQt-builder.url create mode 100644 source/l/PyQt-builder/slack-desc delete mode 100644 source/l/PyQt5/patches/pyqt5-python2-crash.patch create mode 100755 source/l/PyQt5_sip/PyQt5_sip.SlackBuild create mode 100644 source/l/PyQt5_sip/PyQt5_sip.url create mode 100644 source/l/PyQt5_sip/slack-desc delete mode 100644 source/l/QScintilla/QScintilla_qsciscintillabase_qurl.diff create mode 100644 source/l/sip/sip.url diff --git a/ChangeLog.rss b/ChangeLog.rss index 65d7ba7bf..ab0cf4a79 100644 --- a/ChangeLog.rss +++ b/ChangeLog.rss @@ -11,9 +11,27 @@ Tracking Slackware development in git. en-us urn:uuid:c964f45e-6732-11e8-bbe5-107b4450212f - Wed, 13 Dec 2023 22:01:34 GMT - Wed, 13 Dec 2023 22:34:19 GMT + Thu, 14 Dec 2023 18:33:00 GMT + Thu, 14 Dec 2023 19:00:16 GMT maintain_current_git.sh v 1.17 + + Thu, 14 Dec 2023 18:33:00 GMT + Thu, 14 Dec 2023 18:33:00 GMT + https://git.slackware.nl/current/tag/?h=20231214183300 + 20231214183300 + + +ap/sudo-1.9.15p3-x86_64-1.txz: Upgraded. +l/PyQt-builder-1.15.4-x86_64-1.txz: Added. +l/PyQt5-5.15.10-x86_64-1.txz: Upgraded. +l/PyQt5_sip-12.13.0-x86_64-1.txz: Added. +l/QScintilla-2.14.1-x86_64-1.txz: Upgraded. +l/SDL2_image-2.8.1-x86_64-1.txz: Upgraded. +l/sip-6.8.1-x86_64-1.txz: Upgraded. +x/mesa-23.3.1-x86_64-1.txz: Upgraded. + ]]> + + Wed, 13 Dec 2023 22:01:34 GMT Wed, 13 Dec 2023 22:01:34 GMT diff --git a/ChangeLog.txt b/ChangeLog.txt index 226cfe063..f19da0498 100644 --- a/ChangeLog.txt +++ b/ChangeLog.txt @@ -1,3 +1,13 @@ +Thu Dec 14 18:33:00 UTC 2023 +ap/sudo-1.9.15p3-x86_64-1.txz: Upgraded. +l/PyQt-builder-1.15.4-x86_64-1.txz: Added. +l/PyQt5-5.15.10-x86_64-1.txz: Upgraded. +l/PyQt5_sip-12.13.0-x86_64-1.txz: Added. +l/QScintilla-2.14.1-x86_64-1.txz: Upgraded. +l/SDL2_image-2.8.1-x86_64-1.txz: Upgraded. +l/sip-6.8.1-x86_64-1.txz: Upgraded. +x/mesa-23.3.1-x86_64-1.txz: Upgraded. ++--------------------------+ Wed Dec 13 22:01:34 UTC 2023 a/kernel-firmware-20231212_c52dc25-noarch-1.txz: Upgraded. a/kernel-generic-6.6.7-x86_64-1.txz: Upgraded. diff --git a/FILELIST.TXT b/FILELIST.TXT index 9a3244df7..d2b2afa76 100644 --- a/FILELIST.TXT +++ b/FILELIST.TXT @@ -1,20 +1,20 @@ -Wed Dec 13 22:09:51 UTC 2023 +Thu Dec 14 18:40:10 UTC 2023 Here is the file list for this directory. If you are using a mirror site and find missing or extra files in the disk subdirectories, please have the archive administrator refresh the mirror. -drwxr-xr-x 12 root root 4096 2023-12-13 22:01 . +drwxr-xr-x 12 root root 4096 2023-12-14 18:33 . -rw-r--r-- 1 root root 5767 2022-02-02 22:44 ./ANNOUNCE.15.0 -rw-r--r-- 1 root root 16617 2022-02-02 23:27 ./CHANGES_AND_HINTS.TXT --rw-r--r-- 1 root root 1125970 2023-12-12 20:00 ./CHECKSUMS.md5 --rw-r--r-- 1 root root 163 2023-12-12 20:00 ./CHECKSUMS.md5.asc +-rw-r--r-- 1 root root 1125714 2023-12-13 22:10 ./CHECKSUMS.md5 +-rw-r--r-- 1 root root 163 2023-12-13 22:10 ./CHECKSUMS.md5.asc -rw-r--r-- 1 root root 17976 1994-06-10 02:28 ./COPYING -rw-r--r-- 1 root root 35147 2007-06-30 04:21 ./COPYING3 -rw-r--r-- 1 root root 19573 2016-06-23 20:08 ./COPYRIGHT.TXT -rw-r--r-- 1 root root 616 2006-10-02 04:37 ./CRYPTO_NOTICE.TXT --rw-r--r-- 1 root root 899566 2023-12-13 22:01 ./ChangeLog.txt +-rw-r--r-- 1 root root 899958 2023-12-14 18:33 ./ChangeLog.txt drwxr-xr-x 3 root root 4096 2013-03-20 22:17 ./EFI drwxr-xr-x 2 root root 4096 2023-12-13 22:01 ./EFI/BOOT -rw-r--r-- 1 root root 1187840 2021-06-15 19:16 ./EFI/BOOT/bootx64.efi @@ -25,9 +25,9 @@ drwxr-xr-x 2 root root 4096 2023-12-13 22:01 ./EFI/BOOT -rwxr-xr-x 1 root root 2504 2019-07-05 18:54 ./EFI/BOOT/make-grub.sh -rw-r--r-- 1 root root 10722 2013-09-21 19:02 ./EFI/BOOT/osdetect.cfg -rw-r--r-- 1 root root 1273 2013-08-12 21:08 ./EFI/BOOT/tools.cfg --rw-r--r-- 1 root root 1469656 2023-12-12 20:00 ./FILELIST.TXT +-rw-r--r-- 1 root root 1469267 2023-12-13 22:09 ./FILELIST.TXT -rw-r--r-- 1 root root 1572 2012-08-29 18:27 ./GPG-KEY --rw-r--r-- 1 root root 888251 2023-12-13 22:09 ./PACKAGES.TXT +-rw-r--r-- 1 root root 889270 2023-12-14 18:39 ./PACKAGES.TXT -rw-r--r-- 1 root root 8034 2022-02-02 03:36 ./README.TXT -rw-r--r-- 1 root root 3623 2023-12-13 21:49 ./README.initrd -rw-r--r-- 1 root root 34114 2023-12-11 20:35 ./README_CRYPT.TXT @@ -666,11 +666,11 @@ drwxr-xr-x 2 root root 4096 2022-02-03 07:02 ./patches -rw-r--r-- 1 root root 575 2022-02-03 07:02 ./patches/FILE_LIST -rw-r--r-- 1 root root 14 2022-02-03 07:02 ./patches/MANIFEST.bz2 -rw-r--r-- 1 root root 224 2022-02-03 07:02 ./patches/PACKAGES.TXT -drwxr-xr-x 17 root root 4096 2023-12-13 22:09 ./slackware64 --rw-r--r-- 1 root root 346091 2023-12-13 22:09 ./slackware64/CHECKSUMS.md5 --rw-r--r-- 1 root root 163 2023-12-13 22:09 ./slackware64/CHECKSUMS.md5.asc --rw-r--r-- 1 root root 428884 2023-12-13 22:08 ./slackware64/FILE_LIST --rw-r--r-- 1 root root 4380785 2023-12-13 22:08 ./slackware64/MANIFEST.bz2 +drwxr-xr-x 17 root root 4096 2023-12-14 18:39 ./slackware64 +-rw-r--r-- 1 root root 346516 2023-12-14 18:39 ./slackware64/CHECKSUMS.md5 +-rw-r--r-- 1 root root 163 2023-12-14 18:39 ./slackware64/CHECKSUMS.md5.asc +-rw-r--r-- 1 root root 429397 2023-12-14 18:38 ./slackware64/FILE_LIST +-rw-r--r-- 1 root root 4393821 2023-12-14 18:39 ./slackware64/MANIFEST.bz2 lrwxrwxrwx 1 root root 15 2009-08-23 23:34 ./slackware64/PACKAGES.TXT -> ../PACKAGES.TXT drwxr-xr-x 2 root root 32768 2023-12-13 22:08 ./slackware64/a -rw-r--r-- 1 root root 327 2022-02-15 18:16 ./slackware64/a/aaa_base-15.1-x86_64-2.txt @@ -1062,7 +1062,7 @@ drwxr-xr-x 2 root root 32768 2023-12-13 22:08 ./slackware64/a -rw-r--r-- 1 root root 540 2021-02-13 11:22 ./slackware64/a/zoo-2.10_22-x86_64-4.txt -rw-r--r-- 1 root root 56160 2021-02-13 11:22 ./slackware64/a/zoo-2.10_22-x86_64-4.txz -rw-r--r-- 1 root root 163 2021-02-13 11:22 ./slackware64/a/zoo-2.10_22-x86_64-4.txz.asc -drwxr-xr-x 2 root root 20480 2023-12-12 19:59 ./slackware64/ap +drwxr-xr-x 2 root root 20480 2023-12-14 18:38 ./slackware64/ap -rw-r--r-- 1 root root 291 2023-06-23 18:07 ./slackware64/ap/a2ps-4.15.5-x86_64-1.txt -rw-r--r-- 1 root root 653716 2023-06-23 18:07 ./slackware64/ap/a2ps-4.15.5-x86_64-1.txz -rw-r--r-- 1 root root 163 2023-06-23 18:07 ./slackware64/ap/a2ps-4.15.5-x86_64-1.txz.asc @@ -1280,9 +1280,9 @@ drwxr-xr-x 2 root root 20480 2023-12-12 19:59 ./slackware64/ap -rw-r--r-- 1 root root 584 2023-03-28 18:23 ./slackware64/ap/squashfs-tools-4.6.1-x86_64-1.txt -rw-r--r-- 1 root root 198020 2023-03-28 18:23 ./slackware64/ap/squashfs-tools-4.6.1-x86_64-1.txz -rw-r--r-- 1 root root 163 2023-03-28 18:23 ./slackware64/ap/squashfs-tools-4.6.1-x86_64-1.txz.asc --rw-r--r-- 1 root root 442 2023-11-10 02:38 ./slackware64/ap/sudo-1.9.15p2-x86_64-1.txt --rw-r--r-- 1 root root 1307592 2023-11-10 02:38 ./slackware64/ap/sudo-1.9.15p2-x86_64-1.txz --rw-r--r-- 1 root root 163 2023-11-10 02:38 ./slackware64/ap/sudo-1.9.15p2-x86_64-1.txz.asc +-rw-r--r-- 1 root root 442 2023-12-14 18:13 ./slackware64/ap/sudo-1.9.15p3-x86_64-1.txt +-rw-r--r-- 1 root root 1307836 2023-12-14 18:13 ./slackware64/ap/sudo-1.9.15p3-x86_64-1.txz +-rw-r--r-- 1 root root 163 2023-12-14 18:13 ./slackware64/ap/sudo-1.9.15p3-x86_64-1.txz.asc -rw-r--r-- 1 root root 403 2023-06-22 16:47 ./slackware64/ap/sysstat-12.7.4-x86_64-1.txt -rw-r--r-- 1 root root 376968 2023-06-22 16:47 ./slackware64/ap/sysstat-12.7.4-x86_64-1.txz -rw-r--r-- 1 root root 163 2023-06-22 16:47 ./slackware64/ap/sysstat-12.7.4-x86_64-1.txz.asc @@ -2754,7 +2754,7 @@ drwxr-xr-x 2 root root 86016 2023-12-13 22:08 ./slackware64/kde -rw-r--r-- 1 root root 517 2023-12-07 21:02 ./slackware64/kde/zanshin-23.08.4-x86_64-1.txt -rw-r--r-- 1 root root 683696 2023-12-07 21:02 ./slackware64/kde/zanshin-23.08.4-x86_64-1.txz -rw-r--r-- 1 root root 163 2023-12-07 21:02 ./slackware64/kde/zanshin-23.08.4-x86_64-1.txz.asc -drwxr-xr-x 2 root root 86016 2023-12-13 22:08 ./slackware64/l +drwxr-xr-x 2 root root 86016 2023-12-14 18:38 ./slackware64/l -rw-r--r-- 1 root root 329 2022-03-06 20:00 ./slackware64/l/GConf-3.2.6-x86_64-8.txt -rw-r--r-- 1 root root 928144 2022-03-06 20:00 ./slackware64/l/GConf-3.2.6-x86_64-8.txz -rw-r--r-- 1 root root 163 2022-03-06 20:00 ./slackware64/l/GConf-3.2.6-x86_64-8.txz.asc @@ -2770,21 +2770,27 @@ drwxr-xr-x 2 root root 86016 2023-12-13 22:08 ./slackware64/l -rw-r--r-- 1 root root 477 2021-11-24 18:56 ./slackware64/l/Mako-1.1.6-x86_64-1.txt -rw-r--r-- 1 root root 111144 2021-11-24 18:56 ./slackware64/l/Mako-1.1.6-x86_64-1.txz -rw-r--r-- 1 root root 163 2021-11-24 18:56 ./slackware64/l/Mako-1.1.6-x86_64-1.txz.asc --rw-r--r-- 1 root root 290 2021-11-03 00:48 ./slackware64/l/PyQt5-5.15.2-x86_64-5.txt --rw-r--r-- 1 root root 6034688 2021-11-03 00:48 ./slackware64/l/PyQt5-5.15.2-x86_64-5.txz --rw-r--r-- 1 root root 163 2021-11-03 00:48 ./slackware64/l/PyQt5-5.15.2-x86_64-5.txz.asc --rw-r--r-- 1 root root 667 2021-11-03 00:49 ./slackware64/l/QScintilla-2.11.6-x86_64-5.txt --rw-r--r-- 1 root root 2080168 2021-11-03 00:49 ./slackware64/l/QScintilla-2.11.6-x86_64-5.txz --rw-r--r-- 1 root root 163 2021-11-03 00:49 ./slackware64/l/QScintilla-2.11.6-x86_64-5.txz.asc +-rw-r--r-- 1 root root 484 2023-12-14 04:36 ./slackware64/l/PyQt-builder-1.15.4-x86_64-1.txt +-rw-r--r-- 1 root root 2815400 2023-12-14 04:36 ./slackware64/l/PyQt-builder-1.15.4-x86_64-1.txz +-rw-r--r-- 1 root root 163 2023-12-14 04:36 ./slackware64/l/PyQt-builder-1.15.4-x86_64-1.txz.asc +-rw-r--r-- 1 root root 290 2023-12-14 04:53 ./slackware64/l/PyQt5-5.15.10-x86_64-1.txt +-rw-r--r-- 1 root root 4033324 2023-12-14 04:53 ./slackware64/l/PyQt5-5.15.10-x86_64-1.txz +-rw-r--r-- 1 root root 163 2023-12-14 04:53 ./slackware64/l/PyQt5-5.15.10-x86_64-1.txz.asc +-rw-r--r-- 1 root root 271 2023-12-14 04:36 ./slackware64/l/PyQt5_sip-12.13.0-x86_64-1.txt +-rw-r--r-- 1 root root 75396 2023-12-14 04:36 ./slackware64/l/PyQt5_sip-12.13.0-x86_64-1.txz +-rw-r--r-- 1 root root 163 2023-12-14 04:36 ./slackware64/l/PyQt5_sip-12.13.0-x86_64-1.txz.asc +-rw-r--r-- 1 root root 667 2023-12-14 04:56 ./slackware64/l/QScintilla-2.14.1-x86_64-1.txt +-rw-r--r-- 1 root root 911604 2023-12-14 04:56 ./slackware64/l/QScintilla-2.14.1-x86_64-1.txz +-rw-r--r-- 1 root root 163 2023-12-14 04:56 ./slackware64/l/QScintilla-2.14.1-x86_64-1.txz.asc -rw-r--r-- 1 root root 377 2023-11-03 18:16 ./slackware64/l/SDL2-2.28.5-x86_64-1.txt -rw-r--r-- 1 root root 944796 2023-11-03 18:16 ./slackware64/l/SDL2-2.28.5-x86_64-1.txz -rw-r--r-- 1 root root 163 2023-11-03 18:16 ./slackware64/l/SDL2-2.28.5-x86_64-1.txz.asc -rw-r--r-- 1 root root 325 2021-02-13 06:10 ./slackware64/l/SDL2_gfx-1.0.4-x86_64-3.txt -rw-r--r-- 1 root root 31184 2021-02-13 06:10 ./slackware64/l/SDL2_gfx-1.0.4-x86_64-3.txz -rw-r--r-- 1 root root 163 2021-02-13 06:10 ./slackware64/l/SDL2_gfx-1.0.4-x86_64-3.txz.asc --rw-r--r-- 1 root root 398 2023-12-06 19:06 ./slackware64/l/SDL2_image-2.8.0-x86_64-1.txt --rw-r--r-- 1 root root 93072 2023-12-06 19:06 ./slackware64/l/SDL2_image-2.8.0-x86_64-1.txz --rw-r--r-- 1 root root 163 2023-12-06 19:06 ./slackware64/l/SDL2_image-2.8.0-x86_64-1.txz.asc +-rw-r--r-- 1 root root 398 2023-12-14 18:11 ./slackware64/l/SDL2_image-2.8.1-x86_64-1.txt +-rw-r--r-- 1 root root 93108 2023-12-14 18:11 ./slackware64/l/SDL2_image-2.8.1-x86_64-1.txz +-rw-r--r-- 1 root root 163 2023-12-14 18:11 ./slackware64/l/SDL2_image-2.8.1-x86_64-1.txz.asc -rw-r--r-- 1 root root 405 2023-02-07 20:02 ./slackware64/l/SDL2_mixer-2.6.3-x86_64-1.txt -rw-r--r-- 1 root root 156672 2023-02-07 20:02 ./slackware64/l/SDL2_mixer-2.6.3-x86_64-1.txz -rw-r--r-- 1 root root 163 2023-02-07 20:02 ./slackware64/l/SDL2_mixer-2.6.3-x86_64-1.txz.asc @@ -3552,8 +3558,8 @@ drwxr-xr-x 2 root root 86016 2023-12-13 22:08 ./slackware64/l -rw-r--r-- 1 root root 272 2021-02-13 07:20 ./slackware64/l/lzo-2.10-x86_64-4.txt -rw-r--r-- 1 root root 85240 2021-02-13 07:20 ./slackware64/l/lzo-2.10-x86_64-4.txz -rw-r--r-- 1 root root 163 2021-02-13 07:20 ./slackware64/l/lzo-2.10-x86_64-4.txz.asc --rw-r--r-- 1 root root 30573 2023-12-10 19:57 ./slackware64/l/maketag --rw-r--r-- 1 root root 30573 2023-12-10 19:57 ./slackware64/l/maketag.ez +-rw-r--r-- 1 root root 30722 2023-12-14 05:28 ./slackware64/l/maketag +-rw-r--r-- 1 root root 30722 2023-12-14 05:28 ./slackware64/l/maketag.ez -rw-r--r-- 1 root root 520 2021-02-13 07:20 ./slackware64/l/media-player-info-24-noarch-3.txt -rw-r--r-- 1 root root 20676 2021-02-13 07:20 ./slackware64/l/media-player-info-24-noarch-3.txz -rw-r--r-- 1 root root 163 2021-02-13 07:20 ./slackware64/l/media-player-info-24-noarch-3.txz.asc @@ -3890,9 +3896,9 @@ drwxr-xr-x 2 root root 86016 2023-12-13 22:08 ./slackware64/l -rw-r--r-- 1 root root 487 2023-11-12 18:31 ./slackware64/l/shared-mime-info-2.4-x86_64-1.txt -rw-r--r-- 1 root root 583716 2023-11-12 18:31 ./slackware64/l/shared-mime-info-2.4-x86_64-1.txz -rw-r--r-- 1 root root 163 2023-11-12 18:31 ./slackware64/l/shared-mime-info-2.4-x86_64-1.txz.asc --rw-r--r-- 1 root root 393 2021-11-03 00:42 ./slackware64/l/sip-4.19.25-x86_64-5.txt --rw-r--r-- 1 root root 577352 2021-11-03 00:42 ./slackware64/l/sip-4.19.25-x86_64-5.txz --rw-r--r-- 1 root root 163 2021-11-03 00:42 ./slackware64/l/sip-4.19.25-x86_64-5.txz.asc +-rw-r--r-- 1 root root 393 2023-12-14 04:35 ./slackware64/l/sip-6.8.1-x86_64-1.txt +-rw-r--r-- 1 root root 631192 2023-12-14 04:35 ./slackware64/l/sip-6.8.1-x86_64-1.txz +-rw-r--r-- 1 root root 163 2023-12-14 04:35 ./slackware64/l/sip-6.8.1-x86_64-1.txz.asc -rw-r--r-- 1 root root 576 2022-09-06 18:23 ./slackware64/l/slang-2.3.3-x86_64-1.txt -rw-r--r-- 1 root root 575736 2022-09-06 18:23 ./slackware64/l/slang-2.3.3-x86_64-1.txz -rw-r--r-- 1 root root 163 2022-09-06 18:23 ./slackware64/l/slang-2.3.3-x86_64-1.txz.asc @@ -3929,7 +3935,7 @@ drwxr-xr-x 2 root root 86016 2023-12-13 22:08 ./slackware64/l -rw-r--r-- 1 root root 356 2021-02-13 09:01 ./slackware64/l/t1lib-5.1.2-x86_64-6.txt -rw-r--r-- 1 root root 514212 2021-02-13 09:01 ./slackware64/l/t1lib-5.1.2-x86_64-6.txz -rw-r--r-- 1 root root 163 2021-02-13 09:01 ./slackware64/l/t1lib-5.1.2-x86_64-6.txz.asc --rw-r--r-- 1 root root 5775 2023-12-10 19:57 ./slackware64/l/tagfile +-rw-r--r-- 1 root root 5806 2023-12-14 05:28 ./slackware64/l/tagfile -rw-r--r-- 1 root root 368 2023-07-01 18:40 ./slackware64/l/taglib-1.13.1-x86_64-1.txt -rw-r--r-- 1 root root 380512 2023-07-01 18:40 ./slackware64/l/taglib-1.13.1-x86_64-1.txz -rw-r--r-- 1 root root 163 2023-07-01 18:40 ./slackware64/l/taglib-1.13.1-x86_64-1.txz.asc @@ -4500,7 +4506,7 @@ drwxr-xr-x 2 root root 4096 2023-11-01 23:47 ./slackware64/tcl -rw-r--r-- 1 root root 227 2022-11-23 19:07 ./slackware64/tcl/tk-8.6.13-x86_64-1.txt -rw-r--r-- 1 root root 1802760 2022-11-23 19:07 ./slackware64/tcl/tk-8.6.13-x86_64-1.txz -rw-r--r-- 1 root root 163 2022-11-23 19:07 ./slackware64/tcl/tk-8.6.13-x86_64-1.txz.asc -drwxr-xr-x 2 root root 65536 2023-12-13 22:08 ./slackware64/x +drwxr-xr-x 2 root root 65536 2023-12-14 18:38 ./slackware64/x -rw-r--r-- 1 root root 440 2023-10-17 18:03 ./slackware64/x/OpenCC-1.1.7-x86_64-1.txt -rw-r--r-- 1 root root 644060 2023-10-17 18:03 ./slackware64/x/OpenCC-1.1.7-x86_64-1.txz -rw-r--r-- 1 root root 163 2023-10-17 18:03 ./slackware64/x/OpenCC-1.1.7-x86_64-1.txz.asc @@ -4958,9 +4964,9 @@ drwxr-xr-x 2 root root 65536 2023-12-13 22:08 ./slackware64/x -rw-r--r-- 1 root root 485 2022-12-25 19:47 ./slackware64/x/marisa-0.2.6-x86_64-6.txt -rw-r--r-- 1 root root 157376 2022-12-25 19:47 ./slackware64/x/marisa-0.2.6-x86_64-6.txz -rw-r--r-- 1 root root 163 2022-12-25 19:47 ./slackware64/x/marisa-0.2.6-x86_64-6.txz.asc --rw-r--r-- 1 root root 362 2023-11-30 21:21 ./slackware64/x/mesa-23.3.0-x86_64-1.txt --rw-r--r-- 1 root root 28785540 2023-11-30 21:21 ./slackware64/x/mesa-23.3.0-x86_64-1.txz --rw-r--r-- 1 root root 163 2023-11-30 21:21 ./slackware64/x/mesa-23.3.0-x86_64-1.txz.asc +-rw-r--r-- 1 root root 362 2023-12-13 22:42 ./slackware64/x/mesa-23.3.1-x86_64-1.txt +-rw-r--r-- 1 root root 28781016 2023-12-13 22:42 ./slackware64/x/mesa-23.3.1-x86_64-1.txz +-rw-r--r-- 1 root root 163 2023-12-13 22:42 ./slackware64/x/mesa-23.3.1-x86_64-1.txz.asc -rw-r--r-- 1 root root 425 2022-04-04 18:48 ./slackware64/x/mkcomposecache-1.2.2-x86_64-1.txt -rw-r--r-- 1 root root 13532 2022-04-04 18:48 ./slackware64/x/mkcomposecache-1.2.2-x86_64-1.txz -rw-r--r-- 1 root root 163 2022-04-04 18:48 ./slackware64/x/mkcomposecache-1.2.2-x86_64-1.txz.asc @@ -5489,13 +5495,13 @@ drwxr-xr-x 2 root root 16384 2023-12-12 19:59 ./slackware64/xap -rw-r--r-- 1 root root 359 2023-12-05 23:07 ./slackware64/xap/sane-1.2.1-x86_64-2.txt -rw-r--r-- 1 root root 3516124 2023-12-05 23:07 ./slackware64/xap/sane-1.2.1-x86_64-2.txz -rw-r--r-- 1 root root 163 2023-12-05 23:07 ./slackware64/xap/sane-1.2.1-x86_64-2.txz.asc --rw-r--r-- 1 root root 392 2023-12-09 06:45 ./slackware64/xap/seamonkey-2.53.18-x86_64-1.txt --rw-r--r-- 1 root root 38669932 2023-12-09 06:45 ./slackware64/xap/seamonkey-2.53.18-x86_64-1.txz --rw-r--r-- 1 root root 163 2023-12-09 06:45 ./slackware64/xap/seamonkey-2.53.18-x86_64-1.txz.asc --rw-r--r-- 1 root root 602 2021-02-13 13:41 ./slackware64/xap/seyon-2.20c-x86_64-6.txt --rw-r--r-- 1 root root 116916 2021-02-13 13:41 ./slackware64/xap/seyon-2.20c-x86_64-6.txz --rw-r--r-- 1 root root 163 2021-02-13 13:41 ./slackware64/xap/seyon-2.20c-x86_64-6.txz.asc --rw-r--r-- 1 root root 322 2022-10-09 17:57 ./slackware64/xap/ssr-0.4.4-x86_64-1.txt +-rw-r--r-- 1 root root 392 2023-12-09 06:45 ./slackware64/xap/seamonkey-2.53.18-x86_64-1.txt +-rw-r--r-- 1 root root 38669932 2023-12-09 06:45 ./slackware64/xap/seamonkey-2.53.18-x86_64-1.txz +-rw-r--r-- 1 root root 163 2023-12-09 06:45 ./slackware64/xap/seamonkey-2.53.18-x86_64-1.txz.asc +-rw-r--r-- 1 root root 602 2021-02-13 13:41 ./slackware64/xap/seyon-2.20c-x86_64-6.txt +-rw-r--r-- 1 root root 116916 2021-02-13 13:41 ./slackware64/xap/seyon-2.20c-x86_64-6.txz +-rw-r--r-- 1 root root 163 2021-02-13 13:41 ./slackware64/xap/seyon-2.20c-x86_64-6.txz.asc +-rw-r--r-- 1 root root 322 2022-10-09 17:57 ./slackware64/xap/ssr-0.4.4-x86_64-1.txt -rw-r--r-- 1 root root 1351876 2022-10-09 17:57 ./slackware64/xap/ssr-0.4.4-x86_64-1.txz -rw-r--r-- 1 root root 163 2022-10-09 17:57 ./slackware64/xap/ssr-0.4.4-x86_64-1.txz.asc -rw-r--r-- 1 root root 676 2021-09-23 19:13 ./slackware64/xap/tagfile @@ -5652,11 +5658,11 @@ drwxr-xr-x 2 root root 4096 2023-03-08 20:34 ./slackware64/y -rw-r--r-- 1 root root 1491108 2023-02-19 18:31 ./slackware64/y/nethack-3.6.7-x86_64-1.txz -rw-r--r-- 1 root root 163 2023-02-19 18:31 ./slackware64/y/nethack-3.6.7-x86_64-1.txz.asc -rw-r--r-- 1 root root 26 2020-12-30 21:55 ./slackware64/y/tagfile -drwxr-xr-x 18 root root 4096 2023-12-13 22:09 ./source --rw-r--r-- 1 root root 606258 2023-12-13 22:09 ./source/CHECKSUMS.md5 --rw-r--r-- 1 root root 163 2023-12-13 22:09 ./source/CHECKSUMS.md5.asc --rw-r--r-- 1 root root 843863 2023-12-13 22:09 ./source/FILE_LIST --rw-r--r-- 1 root root 25180223 2023-12-13 22:09 ./source/MANIFEST.bz2 +drwxr-xr-x 18 root root 4096 2023-12-14 18:40 ./source +-rw-r--r-- 1 root root 606685 2023-12-14 18:40 ./source/CHECKSUMS.md5 +-rw-r--r-- 1 root root 163 2023-12-14 18:40 ./source/CHECKSUMS.md5.asc +-rw-r--r-- 1 root root 844475 2023-12-14 18:39 ./source/FILE_LIST +-rw-r--r-- 1 root root 25176278 2023-12-14 18:39 ./source/MANIFEST.bz2 -rw-r--r-- 1 root root 828 2022-02-02 04:43 ./source/README.TXT drwxr-xr-x 124 root root 4096 2023-11-20 18:52 ./source/a -rw-r--r-- 1 root root 339 2023-09-28 19:06 ./source/a/FTBFSlog @@ -7297,10 +7303,10 @@ drwxr-xr-x 2 root root 4096 2023-03-28 18:23 ./source/ap/squashfs-tools -rw-r--r-- 1 root root 1078 2018-09-13 21:00 ./source/ap/squashfs-tools/slack-desc -rw-r--r-- 1 root root 202913 2023-03-25 20:53 ./source/ap/squashfs-tools/squashfs-tools-4.6.1.tar.lz -rwxr-xr-- 1 root root 4284 2023-03-20 17:48 ./source/ap/squashfs-tools/squashfs-tools.SlackBuild -drwxr-xr-x 2 root root 4096 2023-11-10 02:38 ./source/ap/sudo +drwxr-xr-x 2 root root 4096 2023-12-14 18:12 ./source/ap/sudo -rw-r--r-- 1 root root 275 2004-09-19 00:25 ./source/ap/sudo/doinst.sh.gz -rw-r--r-- 1 root root 894 2018-02-27 06:12 ./source/ap/sudo/slack-desc --rw-r--r-- 1 root root 2899056 2023-11-09 16:43 ./source/ap/sudo/sudo-1.9.15p2.tar.xz +-rw-r--r-- 1 root root 2900680 2023-12-13 19:51 ./source/ap/sudo/sudo-1.9.15p3.tar.xz -rwxr-xr-x 1 root root 4572 2023-06-28 19:41 ./source/ap/sudo/sudo.SlackBuild -rw-r--r-- 1 root root 25 2020-06-19 19:00 ./source/ap/sudo/sudo.url drwxr-xr-x 2 root root 4096 2023-06-22 16:47 ./source/ap/sysstat @@ -9867,7 +9873,7 @@ drwxr-xr-x 2 root root 4096 2023-11-30 17:19 ./source/kde/wcslib -rw-r--r-- 1 root root 2607622 2023-11-29 08:11 ./source/kde/wcslib/wcslib-8.2.2.tar.lz -rwxr-xr-x 1 root root 4611 2023-10-22 00:57 ./source/kde/wcslib/wcslib.SlackBuild -rw-r--r-- 1 root root 44 2023-11-17 18:29 ./source/kde/wcslib/wcslib.url -drwxr-xr-x 409 root root 12288 2023-12-10 19:48 ./source/l +drwxr-xr-x 411 root root 12288 2023-12-14 04:54 ./source/l -rw-r--r-- 1 root root 1609 2023-12-12 19:23 ./source/l/FTBFSlog drwxr-xr-x 3 root root 4096 2022-03-06 19:58 ./source/l/GConf -rw-r--r-- 1 root root 1559904 2013-01-22 02:48 ./source/l/GConf/GConf-3.2.6.tar.xz @@ -9900,18 +9906,25 @@ drwxr-xr-x 2 root root 4096 2021-11-24 18:56 ./source/l/Mako -rwxr-xr-x 1 root root 2883 2021-11-24 18:56 ./source/l/Mako/Mako.SlackBuild -rw-r--r-- 1 root root 33 2018-11-26 21:01 ./source/l/Mako/Mako.url -rw-r--r-- 1 root root 961 2018-02-27 06:12 ./source/l/Mako/slack-desc -drwxr-xr-x 3 root root 4096 2022-09-06 18:27 ./source/l/PyQt5 --rw-r--r-- 1 root root 2290599 2020-11-24 10:34 ./source/l/PyQt5/PyQt5-5.15.2.tar.lz --rwxr-xr-x 1 root root 5964 2022-09-06 18:27 ./source/l/PyQt5/PyQt5.SlackBuild +drwxr-xr-x 2 root root 4096 2023-12-14 00:04 ./source/l/PyQt-builder +-rw-r--r-- 1 root root 2781181 2023-11-30 12:18 ./source/l/PyQt-builder/PyQt-builder-1.15.4.tar.lz +-rwxr-xr-x 1 root root 3597 2023-12-14 00:04 ./source/l/PyQt-builder/PyQt-builder.SlackBuild +-rw-r--r-- 1 root root 39 2023-12-14 00:01 ./source/l/PyQt-builder/PyQt-builder.url +-rw-r--r-- 1 root root 944 2023-12-14 00:04 ./source/l/PyQt-builder/slack-desc +drwxr-xr-x 2 root root 4096 2023-12-10 18:48 ./source/l/PyQt5 +-rw-r--r-- 1 root root 2280266 2023-10-14 10:27 ./source/l/PyQt5/PyQt5-5.15.10.tar.lz +-rwxr-xr-x 1 root root 4787 2023-12-14 03:31 ./source/l/PyQt5/PyQt5.SlackBuild -rw-r--r-- 1 root root 31 2020-06-09 20:41 ./source/l/PyQt5/PyQt5.url -drwxr-xr-x 2 root root 4096 2020-06-09 20:43 ./source/l/PyQt5/patches --rw-r--r-- 1 root root 414 2019-07-01 20:17 ./source/l/PyQt5/patches/pyqt5-python2-crash.patch.gz -rw-r--r-- 1 root root 744 2020-03-19 20:00 ./source/l/PyQt5/slack-desc -drwxr-xr-x 2 root root 4096 2022-09-06 18:27 ./source/l/QScintilla --rw-r--r-- 1 root root 1467864 2020-11-23 13:46 ./source/l/QScintilla/QScintilla-2.11.6.tar.lz --rwxr-xr-x 1 root root 5056 2022-09-06 18:27 ./source/l/QScintilla/QScintilla.SlackBuild +drwxr-xr-x 2 root root 4096 2023-12-14 01:47 ./source/l/PyQt5_sip +-rw-r--r-- 1 root root 93333 2023-10-14 10:21 ./source/l/PyQt5_sip/PyQt5_sip-12.13.0.tar.lz +-rwxr-xr-x 1 root root 3800 2023-12-14 01:47 ./source/l/PyQt5_sip/PyQt5_sip.SlackBuild +-rw-r--r-- 1 root root 36 2023-12-10 19:05 ./source/l/PyQt5_sip/PyQt5_sip.url +-rw-r--r-- 1 root root 728 2023-12-14 01:48 ./source/l/PyQt5_sip/slack-desc +drwxr-xr-x 2 root root 4096 2023-12-14 03:33 ./source/l/QScintilla +-rwxr-xr-x 1 root root 4594 2023-12-14 05:23 ./source/l/QScintilla/QScintilla.SlackBuild -rw-r--r-- 1 root root 57 2017-11-26 19:43 ./source/l/QScintilla/QScintilla.url --rw-r--r-- 1 root root 211 2019-02-20 23:06 ./source/l/QScintilla/QScintilla_qsciscintillabase_qurl.diff.gz +-rw-r--r-- 1 root root 1478517 2023-06-07 15:38 ./source/l/QScintilla/QScintilla_src-2.14.1.tar.lz -rw-r--r-- 1 root root 1121 2018-02-27 06:12 ./source/l/QScintilla/slack-desc drwxr-xr-x 2 root root 4096 2023-11-03 18:16 ./source/l/SDL2 -rw-r--r-- 1 root root 4987304 2023-11-02 18:08 ./source/l/SDL2/SDL2-2.28.5.tar.lz @@ -9922,10 +9935,10 @@ drwxr-xr-x 2 root root 4096 2022-09-06 18:27 ./source/l/SDL2_gfx -rw-r--r-- 1 root root 706914 2018-03-17 03:09 ./source/l/SDL2_gfx/SDL2_gfx-1.0.4.tar.lz -rwxr-xr-x 1 root root 4573 2022-09-06 18:27 ./source/l/SDL2_gfx/SDL2_gfx.SlackBuild -rw-r--r-- 1 root root 813 2018-02-27 06:12 ./source/l/SDL2_gfx/slack-desc -drwxr-xr-x 2 root root 4096 2023-12-06 19:05 ./source/l/SDL2_image --rw-r--r-- 1 root root 6234863 2023-12-05 18:25 ./source/l/SDL2_image/SDL2_image-2.8.0.tar.lz +drwxr-xr-x 2 root root 4096 2023-12-14 18:11 ./source/l/SDL2_image +-rw-r--r-- 1 root root 6230656 2023-12-13 17:34 ./source/l/SDL2_image/SDL2_image-2.8.1.tar.lz -rwxr-xr-x 1 root root 4644 2022-09-06 18:27 ./source/l/SDL2_image/SDL2_image.SlackBuild --rw-r--r-- 1 root root 136 2023-12-06 19:05 ./source/l/SDL2_image/SDL2_image.url +-rw-r--r-- 1 root root 136 2023-12-14 18:11 ./source/l/SDL2_image/SDL2_image.url -rw-r--r-- 1 root root 888 2022-08-20 18:31 ./source/l/SDL2_image/slack-desc drwxr-xr-x 2 root root 4096 2023-02-07 20:01 ./source/l/SDL2_mixer -rw-r--r-- 1 root root 5191731 2023-02-07 01:03 ./source/l/SDL2_mixer/SDL2_mixer-2.6.3.tar.lz @@ -12000,9 +12013,10 @@ drwxr-xr-x 2 root root 4096 2023-11-12 18:30 ./source/l/shared-mime-info -rwxr-xr-x 1 root root 4930 2023-10-07 19:15 ./source/l/shared-mime-info/shared-mime-info.SlackBuild -rw-r--r-- 1 root root 52 2019-03-25 17:24 ./source/l/shared-mime-info/shared-mime-info.url -rw-r--r-- 1 root root 951 2018-02-27 06:12 ./source/l/shared-mime-info/slack-desc -drwxr-xr-x 2 root root 4096 2022-09-06 18:27 ./source/l/sip --rw-r--r-- 1 root root 656145 2021-02-26 15:28 ./source/l/sip/sip-4.19.25.tar.lz --rwxr-xr-x 1 root root 5798 2022-09-06 18:27 ./source/l/sip/sip.SlackBuild +drwxr-xr-x 2 root root 4096 2023-12-13 23:50 ./source/l/sip +-rw-r--r-- 1 root root 518338 2023-12-12 15:40 ./source/l/sip/sip-6.8.1.tar.lz +-rwxr-xr-x 1 root root 3777 2023-12-10 19:01 ./source/l/sip/sip.SlackBuild +-rw-r--r-- 1 root root 30 2023-12-10 18:42 ./source/l/sip/sip.url -rw-r--r-- 1 root root 844 2018-11-29 19:17 ./source/l/sip/slack-desc drwxr-xr-x 2 root root 4096 2022-09-06 18:22 ./source/l/slang -rw-r--r-- 1 root root 1029 2018-02-27 06:12 ./source/l/slang/slack-desc @@ -13703,7 +13717,7 @@ drwxr-xr-x 2 root root 4096 2022-03-06 20:46 ./source/x/marisa -rwxr-xr-x 1 root root 4717 2022-12-25 19:46 ./source/x/marisa/marisa.SlackBuild -rw-r--r-- 1 root root 38 2020-12-08 18:39 ./source/x/marisa/marisa.url -rw-r--r-- 1 root root 972 2020-11-28 00:57 ./source/x/marisa/slack-desc -drwxr-xr-x 5 root root 4096 2023-11-30 19:15 ./source/x/mesa +drwxr-xr-x 5 root root 4096 2023-12-13 22:39 ./source/x/mesa drwxr-xr-x 4 root root 4096 2022-08-08 18:18 ./source/x/mesa/amber -rw-r--r-- 1 root root 16607716 2022-06-08 18:26 ./source/x/mesa/amber/mesa-21.3.9.tar.xz -rw-r--r-- 1 root root 119 2022-06-08 18:26 ./source/x/mesa/amber/mesa-21.3.9.tar.xz.sig @@ -13713,8 +13727,8 @@ drwxr-xr-x 2 root root 4096 2021-03-12 01:31 ./source/x/mesa/amber/patche -rw-r--r-- 1 root root 1259 2021-03-12 01:31 ./source/x/mesa/amber/patches-revert/80817b6e344258ac9b955f824ebf9019a0fc1610.patch -rw-r--r-- 1 root root 388 2018-12-07 19:28 ./source/x/mesa/doinst.sh.gz -rwxr-xr-x 1 root root 720 2015-12-11 03:09 ./source/x/mesa/get-mesa.sh --rw-r--r-- 1 root root 19234688 2023-11-29 19:38 ./source/x/mesa/mesa-23.3.0.tar.xz --rw-r--r-- 1 root root 310 2023-11-29 19:38 ./source/x/mesa/mesa-23.3.0.tar.xz.sig +-rw-r--r-- 1 root root 19337988 2023-12-13 19:05 ./source/x/mesa/mesa-23.3.1.tar.xz +-rw-r--r-- 1 root root 310 2023-12-13 19:05 ./source/x/mesa/mesa-23.3.1.tar.xz.sig -rwxr-xr-x 1 root root 2694 2023-08-24 12:30 ./source/x/mesa/mesa-amber.build -rw-r--r-- 1 root root 7322153 2022-05-30 14:26 ./source/x/mesa/mesa-demos-8.5.0.tar.lz -rwxr-xr-x 1 root root 1590 2023-08-24 13:39 ./source/x/mesa/mesa-demos.build @@ -15241,22 +15255,22 @@ drwxr-xr-x 2 root root 4096 2021-02-13 05:32 ./source/xap/xgames -rw-r--r-- 1 root root 269 1999-08-04 18:49 ./source/xap/xgames/maze.diff.gz -rw-r--r-- 1 root root 7376 1994-10-22 00:44 ./source/xap/xgames/maze.tar.lz -rw-r--r-- 1 root root 693 2018-02-27 06:13 ./source/xap/xgames/slack-desc --rw-r--r-- 1 root root 871 2007-02-22 02:20 ./source/xap/xgames/spider.diff.gz --rw-r--r-- 1 root root 313 2020-12-24 21:57 ./source/xap/xgames/spider.gcc10.diff.gz --rw-r--r-- 1 root root 104604 1993-12-04 17:22 ./source/xap/xgames/spider.tar.lz --rw-r--r-- 1 root root 287 1999-08-04 18:54 ./source/xap/xgames/xcolormap.diff.gz --rw-r--r-- 1 root root 2762 1993-12-04 17:18 ./source/xap/xgames/xcolormap.tar.lz --rw-r--r-- 1 root root 5488 1993-12-04 17:18 ./source/xap/xgames/xcuckoo-1.1.tar.lz --rw-r--r-- 1 root root 228 2007-02-28 19:11 ./source/xap/xgames/xcuckoo.diff.gz --rwxr-xr-x 1 root root 5087 2021-02-13 05:32 ./source/xap/xgames/xgames.SlackBuild --rw-r--r-- 1 root root 1150 2009-08-22 20:58 ./source/xap/xgames/xlander-2009-07-18.diff.gz --rw-r--r-- 1 root root 2543 2007-03-01 18:44 ./source/xap/xgames/xlander.fixes.diff.gz --rw-r--r-- 1 root root 14087 1995-06-17 19:23 ./source/xap/xgames/xlander.tar.lz --rw-r--r-- 1 root root 11572 2008-10-25 13:16 ./source/xap/xgames/xminesweep3.0.tar.lz --rw-r--r-- 1 root root 19158 1999-08-04 19:05 ./source/xap/xgames/xneko.tar.lz --rw-r--r-- 1 root root 17364 1993-12-02 07:19 ./source/xap/xgames/xroach.tar.lz -drwxr-xr-x 2 root root 4096 2023-03-07 21:39 ./source/xap/xine-lib --rw-r--r-- 1 root root 967 2018-02-27 06:13 ./source/xap/xine-lib/slack-desc +-rw-r--r-- 1 root root 871 2007-02-22 02:20 ./source/xap/xgames/spider.diff.gz +-rw-r--r-- 1 root root 313 2020-12-24 21:57 ./source/xap/xgames/spider.gcc10.diff.gz +-rw-r--r-- 1 root root 104604 1993-12-04 17:22 ./source/xap/xgames/spider.tar.lz +-rw-r--r-- 1 root root 287 1999-08-04 18:54 ./source/xap/xgames/xcolormap.diff.gz +-rw-r--r-- 1 root root 2762 1993-12-04 17:18 ./source/xap/xgames/xcolormap.tar.lz +-rw-r--r-- 1 root root 5488 1993-12-04 17:18 ./source/xap/xgames/xcuckoo-1.1.tar.lz +-rw-r--r-- 1 root root 228 2007-02-28 19:11 ./source/xap/xgames/xcuckoo.diff.gz +-rwxr-xr-x 1 root root 5087 2021-02-13 05:32 ./source/xap/xgames/xgames.SlackBuild +-rw-r--r-- 1 root root 1150 2009-08-22 20:58 ./source/xap/xgames/xlander-2009-07-18.diff.gz +-rw-r--r-- 1 root root 2543 2007-03-01 18:44 ./source/xap/xgames/xlander.fixes.diff.gz +-rw-r--r-- 1 root root 14087 1995-06-17 19:23 ./source/xap/xgames/xlander.tar.lz +-rw-r--r-- 1 root root 11572 2008-10-25 13:16 ./source/xap/xgames/xminesweep3.0.tar.lz +-rw-r--r-- 1 root root 19158 1999-08-04 19:05 ./source/xap/xgames/xneko.tar.lz +-rw-r--r-- 1 root root 17364 1993-12-02 07:19 ./source/xap/xgames/xroach.tar.lz +drwxr-xr-x 2 root root 4096 2023-03-07 21:39 ./source/xap/xine-lib +-rw-r--r-- 1 root root 967 2018-02-27 06:13 ./source/xap/xine-lib/slack-desc -rw-r--r-- 1 root root 5004148 2023-01-26 11:37 ./source/xap/xine-lib/xine-lib-1.2.13.tar.xz -rwxr-xr-x 1 root root 4259 2023-03-07 21:39 ./source/xap/xine-lib/xine-lib.SlackBuild drwxr-xr-x 2 root root 4096 2023-03-05 20:50 ./source/xap/xine-ui diff --git a/recompress.sh b/recompress.sh index 813b7c479..c5a1513f5 100755 --- a/recompress.sh +++ b/recompress.sh @@ -753,7 +753,6 @@ gzip ./source/l/GConf/patches/0003-gsettings-data-convert-Warn-and-fix-invalid-s gzip ./source/l/GConf/doinst.sh gzip ./source/l/libiodbc/libiodbc.disable.rpath.diff gzip ./source/l/libdbusmenu/libdbusmenu_configure_valgrind.patch -gzip ./source/l/QScintilla/QScintilla_qsciscintillabase_qurl.diff gzip ./source/l/gvfs/doinst.sh gzip ./source/l/openjpeg/openjpeg2_remove-thirdparty.patch gzip ./source/l/libxslt/libxslt.xsltMaxDepth.diff @@ -809,7 +808,6 @@ gzip ./source/l/pulseaudio/doinst.sh gzip ./source/l/pulseaudio/pulseaudio-autostart-meson.build.patch gzip ./source/l/lmdb/lmdb-s390-check.patch gzip ./source/l/lmdb/lmdb-make.patch -gzip ./source/l/PyQt5/patches/pyqt5-python2-crash.patch gzip ./source/l/taglib-extras/taglib-extras-1.0.1-version.patch gzip ./source/l/taglib-extras/taglib-extras-1.0.1-taglib_ver.patch gzip ./source/l/taglib-extras/taglib-extras-0.1-multilib-1.patch diff --git a/slackware64/l/maketag b/slackware64/l/maketag index 02f9bd043..32c9e967e 100644 --- a/slackware64/l/maketag +++ b/slackware64/l/maketag @@ -18,7 +18,9 @@ you are done." 22 74 10 \ "LibRaw" "Library for decoding RAW digital photos" "on" \ "M2Crypto" "Cryptography toolkit for Python" "on" \ "Mako" "Template library written in Python" "on" \ +"PyQt-builder" "PEP 517 Compliant PyQt Builder" "on" \ "PyQt5" "Python bindings for Qt5" "on" \ +"PyQt5_sip" "PyQt5 sip Extension Module" "on" \ "QScintilla" "Qt port of the Scintilla C++ editor control" "on" \ "SDL2" "Simple DirectMedia Layer Version 2" "on" \ "SDL2_gfx" "SDL2 graphics primitives / surface functions" "on" \ @@ -428,7 +430,7 @@ if [ $? = 1 -o $? = 255 ]; then rm -f $TMP/SeTpkgs > $TMP/SeTnewtag for pkg in \ -GConf Imath LibRaw M2Crypto Mako PyQt5 QScintilla SDL2 SDL2_gfx SDL2_image SDL2_mixer SDL2_net SDL2_ttf a52dec aalib accountsservice adwaita-icon-theme alsa-lib alsa-oss alsa-plugins apr apr-util argon2 aspell aspell-en at-spi2-core atkmm audiofile babl boost brotli cairo cairomm cfitsio chmlib clucene cryfs cryptopp db48 dbus-glib dbus-python dconf dconf-editor desktop-file-utils djvulibre dotconf dvdauthor ebook-tools editorconfig-core-c eigen3 elfutils enchant esound espeak-ng exiv2 expat farstream ffmpeg fftw fluidsynth fmt freecell-solver freetype frei0r-plugins fribidi fuse fuse3 gc gcr gd gdbm gdk-pixbuf2 gdk-pixbuf2-xlib gegl gexiv2 gi-docgen giflib gjs glade glib glib-networking glib2 glibc glibc-i18n glibc-profile glibmm gmime gmm gmp gnome-keyring gnome-themes-extra gnu-efi gobject-introspection grantlee graphene graphite2 gsettings-desktop-schemas gsl gst-plugins-bad-free gst-plugins-base gst-plugins-good gst-plugins-libav gstreamer gtk+ gtk+2 gtk+3 gtk4 gtkmm2 gtkmm3 gtksourceview3 gtkspell gtkspell3 gvfs harfbuzz hicolor-icon-theme hunspell hyphen icon-naming-utils icu4c id3lib imagemagick immer isl iso-codes jansson jasper jemalloc jmtpfs json-c json-glib judy kdsoap keybinder3 keyutils lager lame lcms lcms2 lensfun libaio libao libappindicator libarchive libasyncns libatasmart libbluray libburn libcaca libcanberra libcap libcap-ng libcddb libcdio libcdio-paranoia libclc libcue libdbusmenu libdbusmenu-qt libdeflate libdiscid libdmtx libdvdnav libdvdread libedit libev libevent libexif libfakekey libffi libglade libgnome-keyring libgnt libgphoto2 libgpod libgsf libgtop libhandy libical libid3tag libidl libidn libidn2 libieee1284 libimobiledevice libimobiledevice-glue libindicator libiodbc libjpeg-turbo libkarma libmad libmcrypt libmng libmpc libmtp libnice libnih libnjb libnl libnl3 libnotify libnsl libnss_nis libodfgen libogg liboggz liboil libopusenc libpaper libpcap libplist libpng libproxy libpsl libptytty libqalculate libraw1394 librevenge librsvg libsamplerate libsass libseccomp libsecret libsigc++ libsigc++3 libsigsegv libsndfile libsodium libsoup libsoup3 libspectre libssh libssh2 libtasn1 libtheora libtiff libunibreak libunistring libunwind liburing libusb libusb-compat libusbmuxd libuv libvisio libvisual libvisual-plugins libvncserver libvorbis libvpx libwebp libwmf libwnck libwnck3 libwpd libwpg libxkbcommon libxklavier libxml2 libxslt libyaml libzip lmdb loudmouth lz4 lzo media-player-info mhash mlt mm mozilla-nss mozjs102 mpfr ncurses neon netpbm newt nodejs ocl-icd oniguruma openal-soft opencv openexr openjpeg opus opusfile orc pango pangomm parted pcaudiolib pcre pcre2 phonon phonon-backend-gstreamer pilot-link pipewire polkit polkit-gnome polkit-qt-1 poppler poppler-data popt pulseaudio pycairo pycups pycurl pygobject pygobject3 pygtk pyparsing python-Jinja2 python-MarkupSafe python-PyYAML python-alabaster python-appdirs python-babel python-build python-certifi python-cffi python-chardet python-charset-normalizer python-distro python-dnspython python-docutils python-doxypypy python-doxyqml python-flit-core python-future python-glad2 python-idna python-imagesize python-importlib_metadata python-installer python-lxml python-markdown python-notify2 python-packaging python-pbr python-pillow python-ply python-psutil python-pycparser python-pygments python-pyproject-hooks python-pysol_cards python-pytz python-random2 python-requests python-sane python-setuptools_scm python-six python-smartypants python-snowballstemmer python-sphinx python-tomli python-tomli-w python-typogrify python-urllib3 python-wheel python-zipp python2-module-collection qca qrencode qt5 qt5-webkit qtkeychain quazip readline rpcsvc-proto rttr rubygem-asciidoctor sbc sdl serf sg3_utils shared-desktop-ontologies shared-mime-info sip slang slang1 sof-firmware sound-theme-freedesktop speech-dispatcher speex speexdsp spirv-llvm-translator startup-notification svgalib system-config-printer t1lib taglib taglib-extras talloc tango-icon-theme tango-icon-theme-extras tdb tevent tidy-html5 utf8proc v4l-utils vid.stab vte wavpack woff2 xapian-core xxHash zlib zstd zug zxing-cpp \ +GConf Imath LibRaw M2Crypto Mako PyQt-builder PyQt5 PyQt5_sip QScintilla SDL2 SDL2_gfx SDL2_image SDL2_mixer SDL2_net SDL2_ttf a52dec aalib accountsservice adwaita-icon-theme alsa-lib alsa-oss alsa-plugins apr apr-util argon2 aspell aspell-en at-spi2-core atkmm audiofile babl boost brotli cairo cairomm cfitsio chmlib clucene cryfs cryptopp db48 dbus-glib dbus-python dconf dconf-editor desktop-file-utils djvulibre dotconf dvdauthor ebook-tools editorconfig-core-c eigen3 elfutils enchant esound espeak-ng exiv2 expat farstream ffmpeg fftw fluidsynth fmt freecell-solver freetype frei0r-plugins fribidi fuse fuse3 gc gcr gd gdbm gdk-pixbuf2 gdk-pixbuf2-xlib gegl gexiv2 gi-docgen giflib gjs glade glib glib-networking glib2 glibc glibc-i18n glibc-profile glibmm gmime gmm gmp gnome-keyring gnome-themes-extra gnu-efi gobject-introspection grantlee graphene graphite2 gsettings-desktop-schemas gsl gst-plugins-bad-free gst-plugins-base gst-plugins-good gst-plugins-libav gstreamer gtk+ gtk+2 gtk+3 gtk4 gtkmm2 gtkmm3 gtksourceview3 gtkspell gtkspell3 gvfs harfbuzz hicolor-icon-theme hunspell hyphen icon-naming-utils icu4c id3lib imagemagick immer isl iso-codes jansson jasper jemalloc jmtpfs json-c json-glib judy kdsoap keybinder3 keyutils lager lame lcms lcms2 lensfun libaio libao libappindicator libarchive libasyncns libatasmart libbluray libburn libcaca libcanberra libcap libcap-ng libcddb libcdio libcdio-paranoia libclc libcue libdbusmenu libdbusmenu-qt libdeflate libdiscid libdmtx libdvdnav libdvdread libedit libev libevent libexif libfakekey libffi libglade libgnome-keyring libgnt libgphoto2 libgpod libgsf libgtop libhandy libical libid3tag libidl libidn libidn2 libieee1284 libimobiledevice libimobiledevice-glue libindicator libiodbc libjpeg-turbo libkarma libmad libmcrypt libmng libmpc libmtp libnice libnih libnjb libnl libnl3 libnotify libnsl libnss_nis libodfgen libogg liboggz liboil libopusenc libpaper libpcap libplist libpng libproxy libpsl libptytty libqalculate libraw1394 librevenge librsvg libsamplerate libsass libseccomp libsecret libsigc++ libsigc++3 libsigsegv libsndfile libsodium libsoup libsoup3 libspectre libssh libssh2 libtasn1 libtheora libtiff libunibreak libunistring libunwind liburing libusb libusb-compat libusbmuxd libuv libvisio libvisual libvisual-plugins libvncserver libvorbis libvpx libwebp libwmf libwnck libwnck3 libwpd libwpg libxkbcommon libxklavier libxml2 libxslt libyaml libzip lmdb loudmouth lz4 lzo media-player-info mhash mlt mm mozilla-nss mozjs102 mpfr ncurses neon netpbm newt nodejs ocl-icd oniguruma openal-soft opencv openexr openjpeg opus opusfile orc pango pangomm parted pcaudiolib pcre pcre2 phonon phonon-backend-gstreamer pilot-link pipewire polkit polkit-gnome polkit-qt-1 poppler poppler-data popt pulseaudio pycairo pycups pycurl pygobject pygobject3 pygtk pyparsing python-Jinja2 python-MarkupSafe python-PyYAML python-alabaster python-appdirs python-babel python-build python-certifi python-cffi python-chardet python-charset-normalizer python-distro python-dnspython python-docutils python-doxypypy python-doxyqml python-flit-core python-future python-glad2 python-idna python-imagesize python-importlib_metadata python-installer python-lxml python-markdown python-notify2 python-packaging python-pbr python-pillow python-ply python-psutil python-pycparser python-pygments python-pyproject-hooks python-pysol_cards python-pytz python-random2 python-requests python-sane python-setuptools_scm python-six python-smartypants python-snowballstemmer python-sphinx python-tomli python-tomli-w python-typogrify python-urllib3 python-wheel python-zipp python2-module-collection qca qrencode qt5 qt5-webkit qtkeychain quazip readline rpcsvc-proto rttr rubygem-asciidoctor sbc sdl serf sg3_utils shared-desktop-ontologies shared-mime-info sip slang slang1 sof-firmware sound-theme-freedesktop speech-dispatcher speex speexdsp spirv-llvm-translator startup-notification svgalib system-config-printer t1lib taglib taglib-extras talloc tango-icon-theme tango-icon-theme-extras tdb tevent tidy-html5 utf8proc v4l-utils vid.stab vte wavpack woff2 xapian-core xxHash zlib zstd zug zxing-cpp \ ; do echo "$pkg: SKP" >> $TMP/SeTnewtag done @@ -436,7 +438,7 @@ GConf Imath LibRaw M2Crypto Mako PyQt5 QScintilla SDL2 SDL2_gfx SDL2_image SDL2_ fi cat /dev/null > $TMP/SeTnewtag for PACKAGE in \ -GConf Imath LibRaw M2Crypto Mako PyQt5 QScintilla SDL2 SDL2_gfx SDL2_image SDL2_mixer SDL2_net SDL2_ttf a52dec aalib accountsservice adwaita-icon-theme alsa-lib alsa-oss alsa-plugins apr apr-util argon2 aspell aspell-en at-spi2-core atkmm audiofile babl boost brotli cairo cairomm cfitsio chmlib clucene cryfs cryptopp db48 dbus-glib dbus-python dconf dconf-editor desktop-file-utils djvulibre dotconf dvdauthor ebook-tools editorconfig-core-c eigen3 elfutils enchant esound espeak-ng exiv2 expat farstream ffmpeg fftw fluidsynth fmt freecell-solver freetype frei0r-plugins fribidi fuse fuse3 gc gcr gd gdbm gdk-pixbuf2 gdk-pixbuf2-xlib gegl gexiv2 gi-docgen giflib gjs glade glib glib-networking glib2 glibc glibc-i18n glibc-profile glibmm gmime gmm gmp gnome-keyring gnome-themes-extra gnu-efi gobject-introspection grantlee graphene graphite2 gsettings-desktop-schemas gsl gst-plugins-bad-free gst-plugins-base gst-plugins-good gst-plugins-libav gstreamer gtk+ gtk+2 gtk+3 gtk4 gtkmm2 gtkmm3 gtksourceview3 gtkspell gtkspell3 gvfs harfbuzz hicolor-icon-theme hunspell hyphen icon-naming-utils icu4c id3lib imagemagick immer isl iso-codes jansson jasper jemalloc jmtpfs json-c json-glib judy kdsoap keybinder3 keyutils lager lame lcms lcms2 lensfun libaio libao libappindicator libarchive libasyncns libatasmart libbluray libburn libcaca libcanberra libcap libcap-ng libcddb libcdio libcdio-paranoia libclc libcue libdbusmenu libdbusmenu-qt libdeflate libdiscid libdmtx libdvdnav libdvdread libedit libev libevent libexif libfakekey libffi libglade libgnome-keyring libgnt libgphoto2 libgpod libgsf libgtop libhandy libical libid3tag libidl libidn libidn2 libieee1284 libimobiledevice libimobiledevice-glue libindicator libiodbc libjpeg-turbo libkarma libmad libmcrypt libmng libmpc libmtp libnice libnih libnjb libnl libnl3 libnotify libnsl libnss_nis libodfgen libogg liboggz liboil libopusenc libpaper libpcap libplist libpng libproxy libpsl libptytty libqalculate libraw1394 librevenge librsvg libsamplerate libsass libseccomp libsecret libsigc++ libsigc++3 libsigsegv libsndfile libsodium libsoup libsoup3 libspectre libssh libssh2 libtasn1 libtheora libtiff libunibreak libunistring libunwind liburing libusb libusb-compat libusbmuxd libuv libvisio libvisual libvisual-plugins libvncserver libvorbis libvpx libwebp libwmf libwnck libwnck3 libwpd libwpg libxkbcommon libxklavier libxml2 libxslt libyaml libzip lmdb loudmouth lz4 lzo media-player-info mhash mlt mm mozilla-nss mozjs102 mpfr ncurses neon netpbm newt nodejs ocl-icd oniguruma openal-soft opencv openexr openjpeg opus opusfile orc pango pangomm parted pcaudiolib pcre pcre2 phonon phonon-backend-gstreamer pilot-link pipewire polkit polkit-gnome polkit-qt-1 poppler poppler-data popt pulseaudio pycairo pycups pycurl pygobject pygobject3 pygtk pyparsing python-Jinja2 python-MarkupSafe python-PyYAML python-alabaster python-appdirs python-babel python-build python-certifi python-cffi python-chardet python-charset-normalizer python-distro python-dnspython python-docutils python-doxypypy python-doxyqml python-flit-core python-future python-glad2 python-idna python-imagesize python-importlib_metadata python-installer python-lxml python-markdown python-notify2 python-packaging python-pbr python-pillow python-ply python-psutil python-pycparser python-pygments python-pyproject-hooks python-pysol_cards python-pytz python-random2 python-requests python-sane python-setuptools_scm python-six python-smartypants python-snowballstemmer python-sphinx python-tomli python-tomli-w python-typogrify python-urllib3 python-wheel python-zipp python2-module-collection qca qrencode qt5 qt5-webkit qtkeychain quazip readline rpcsvc-proto rttr rubygem-asciidoctor sbc sdl serf sg3_utils shared-desktop-ontologies shared-mime-info sip slang slang1 sof-firmware sound-theme-freedesktop speech-dispatcher speex speexdsp spirv-llvm-translator startup-notification svgalib system-config-printer t1lib taglib taglib-extras talloc tango-icon-theme tango-icon-theme-extras tdb tevent tidy-html5 utf8proc v4l-utils vid.stab vte wavpack woff2 xapian-core xxHash zlib zstd zug zxing-cpp \ +GConf Imath LibRaw M2Crypto Mako PyQt-builder PyQt5 PyQt5_sip QScintilla SDL2 SDL2_gfx SDL2_image SDL2_mixer SDL2_net SDL2_ttf a52dec aalib accountsservice adwaita-icon-theme alsa-lib alsa-oss alsa-plugins apr apr-util argon2 aspell aspell-en at-spi2-core atkmm audiofile babl boost brotli cairo cairomm cfitsio chmlib clucene cryfs cryptopp db48 dbus-glib dbus-python dconf dconf-editor desktop-file-utils djvulibre dotconf dvdauthor ebook-tools editorconfig-core-c eigen3 elfutils enchant esound espeak-ng exiv2 expat farstream ffmpeg fftw fluidsynth fmt freecell-solver freetype frei0r-plugins fribidi fuse fuse3 gc gcr gd gdbm gdk-pixbuf2 gdk-pixbuf2-xlib gegl gexiv2 gi-docgen giflib gjs glade glib glib-networking glib2 glibc glibc-i18n glibc-profile glibmm gmime gmm gmp gnome-keyring gnome-themes-extra gnu-efi gobject-introspection grantlee graphene graphite2 gsettings-desktop-schemas gsl gst-plugins-bad-free gst-plugins-base gst-plugins-good gst-plugins-libav gstreamer gtk+ gtk+2 gtk+3 gtk4 gtkmm2 gtkmm3 gtksourceview3 gtkspell gtkspell3 gvfs harfbuzz hicolor-icon-theme hunspell hyphen icon-naming-utils icu4c id3lib imagemagick immer isl iso-codes jansson jasper jemalloc jmtpfs json-c json-glib judy kdsoap keybinder3 keyutils lager lame lcms lcms2 lensfun libaio libao libappindicator libarchive libasyncns libatasmart libbluray libburn libcaca libcanberra libcap libcap-ng libcddb libcdio libcdio-paranoia libclc libcue libdbusmenu libdbusmenu-qt libdeflate libdiscid libdmtx libdvdnav libdvdread libedit libev libevent libexif libfakekey libffi libglade libgnome-keyring libgnt libgphoto2 libgpod libgsf libgtop libhandy libical libid3tag libidl libidn libidn2 libieee1284 libimobiledevice libimobiledevice-glue libindicator libiodbc libjpeg-turbo libkarma libmad libmcrypt libmng libmpc libmtp libnice libnih libnjb libnl libnl3 libnotify libnsl libnss_nis libodfgen libogg liboggz liboil libopusenc libpaper libpcap libplist libpng libproxy libpsl libptytty libqalculate libraw1394 librevenge librsvg libsamplerate libsass libseccomp libsecret libsigc++ libsigc++3 libsigsegv libsndfile libsodium libsoup libsoup3 libspectre libssh libssh2 libtasn1 libtheora libtiff libunibreak libunistring libunwind liburing libusb libusb-compat libusbmuxd libuv libvisio libvisual libvisual-plugins libvncserver libvorbis libvpx libwebp libwmf libwnck libwnck3 libwpd libwpg libxkbcommon libxklavier libxml2 libxslt libyaml libzip lmdb loudmouth lz4 lzo media-player-info mhash mlt mm mozilla-nss mozjs102 mpfr ncurses neon netpbm newt nodejs ocl-icd oniguruma openal-soft opencv openexr openjpeg opus opusfile orc pango pangomm parted pcaudiolib pcre pcre2 phonon phonon-backend-gstreamer pilot-link pipewire polkit polkit-gnome polkit-qt-1 poppler poppler-data popt pulseaudio pycairo pycups pycurl pygobject pygobject3 pygtk pyparsing python-Jinja2 python-MarkupSafe python-PyYAML python-alabaster python-appdirs python-babel python-build python-certifi python-cffi python-chardet python-charset-normalizer python-distro python-dnspython python-docutils python-doxypypy python-doxyqml python-flit-core python-future python-glad2 python-idna python-imagesize python-importlib_metadata python-installer python-lxml python-markdown python-notify2 python-packaging python-pbr python-pillow python-ply python-psutil python-pycparser python-pygments python-pyproject-hooks python-pysol_cards python-pytz python-random2 python-requests python-sane python-setuptools_scm python-six python-smartypants python-snowballstemmer python-sphinx python-tomli python-tomli-w python-typogrify python-urllib3 python-wheel python-zipp python2-module-collection qca qrencode qt5 qt5-webkit qtkeychain quazip readline rpcsvc-proto rttr rubygem-asciidoctor sbc sdl serf sg3_utils shared-desktop-ontologies shared-mime-info sip slang slang1 sof-firmware sound-theme-freedesktop speech-dispatcher speex speexdsp spirv-llvm-translator startup-notification svgalib system-config-printer t1lib taglib taglib-extras talloc tango-icon-theme tango-icon-theme-extras tdb tevent tidy-html5 utf8proc v4l-utils vid.stab vte wavpack woff2 xapian-core xxHash zlib zstd zug zxing-cpp \ ; do if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then echo "$PACKAGE: ADD" >> $TMP/SeTnewtag diff --git a/slackware64/l/maketag.ez b/slackware64/l/maketag.ez index 02f9bd043..32c9e967e 100644 --- a/slackware64/l/maketag.ez +++ b/slackware64/l/maketag.ez @@ -18,7 +18,9 @@ you are done." 22 74 10 \ "LibRaw" "Library for decoding RAW digital photos" "on" \ "M2Crypto" "Cryptography toolkit for Python" "on" \ "Mako" "Template library written in Python" "on" \ +"PyQt-builder" "PEP 517 Compliant PyQt Builder" "on" \ "PyQt5" "Python bindings for Qt5" "on" \ +"PyQt5_sip" "PyQt5 sip Extension Module" "on" \ "QScintilla" "Qt port of the Scintilla C++ editor control" "on" \ "SDL2" "Simple DirectMedia Layer Version 2" "on" \ "SDL2_gfx" "SDL2 graphics primitives / surface functions" "on" \ @@ -428,7 +430,7 @@ if [ $? = 1 -o $? = 255 ]; then rm -f $TMP/SeTpkgs > $TMP/SeTnewtag for pkg in \ -GConf Imath LibRaw M2Crypto Mako PyQt5 QScintilla SDL2 SDL2_gfx SDL2_image SDL2_mixer SDL2_net SDL2_ttf a52dec aalib accountsservice adwaita-icon-theme alsa-lib alsa-oss alsa-plugins apr apr-util argon2 aspell aspell-en at-spi2-core atkmm audiofile babl boost brotli cairo cairomm cfitsio chmlib clucene cryfs cryptopp db48 dbus-glib dbus-python dconf dconf-editor desktop-file-utils djvulibre dotconf dvdauthor ebook-tools editorconfig-core-c eigen3 elfutils enchant esound espeak-ng exiv2 expat farstream ffmpeg fftw fluidsynth fmt freecell-solver freetype frei0r-plugins fribidi fuse fuse3 gc gcr gd gdbm gdk-pixbuf2 gdk-pixbuf2-xlib gegl gexiv2 gi-docgen giflib gjs glade glib glib-networking glib2 glibc glibc-i18n glibc-profile glibmm gmime gmm gmp gnome-keyring gnome-themes-extra gnu-efi gobject-introspection grantlee graphene graphite2 gsettings-desktop-schemas gsl gst-plugins-bad-free gst-plugins-base gst-plugins-good gst-plugins-libav gstreamer gtk+ gtk+2 gtk+3 gtk4 gtkmm2 gtkmm3 gtksourceview3 gtkspell gtkspell3 gvfs harfbuzz hicolor-icon-theme hunspell hyphen icon-naming-utils icu4c id3lib imagemagick immer isl iso-codes jansson jasper jemalloc jmtpfs json-c json-glib judy kdsoap keybinder3 keyutils lager lame lcms lcms2 lensfun libaio libao libappindicator libarchive libasyncns libatasmart libbluray libburn libcaca libcanberra libcap libcap-ng libcddb libcdio libcdio-paranoia libclc libcue libdbusmenu libdbusmenu-qt libdeflate libdiscid libdmtx libdvdnav libdvdread libedit libev libevent libexif libfakekey libffi libglade libgnome-keyring libgnt libgphoto2 libgpod libgsf libgtop libhandy libical libid3tag libidl libidn libidn2 libieee1284 libimobiledevice libimobiledevice-glue libindicator libiodbc libjpeg-turbo libkarma libmad libmcrypt libmng libmpc libmtp libnice libnih libnjb libnl libnl3 libnotify libnsl libnss_nis libodfgen libogg liboggz liboil libopusenc libpaper libpcap libplist libpng libproxy libpsl libptytty libqalculate libraw1394 librevenge librsvg libsamplerate libsass libseccomp libsecret libsigc++ libsigc++3 libsigsegv libsndfile libsodium libsoup libsoup3 libspectre libssh libssh2 libtasn1 libtheora libtiff libunibreak libunistring libunwind liburing libusb libusb-compat libusbmuxd libuv libvisio libvisual libvisual-plugins libvncserver libvorbis libvpx libwebp libwmf libwnck libwnck3 libwpd libwpg libxkbcommon libxklavier libxml2 libxslt libyaml libzip lmdb loudmouth lz4 lzo media-player-info mhash mlt mm mozilla-nss mozjs102 mpfr ncurses neon netpbm newt nodejs ocl-icd oniguruma openal-soft opencv openexr openjpeg opus opusfile orc pango pangomm parted pcaudiolib pcre pcre2 phonon phonon-backend-gstreamer pilot-link pipewire polkit polkit-gnome polkit-qt-1 poppler poppler-data popt pulseaudio pycairo pycups pycurl pygobject pygobject3 pygtk pyparsing python-Jinja2 python-MarkupSafe python-PyYAML python-alabaster python-appdirs python-babel python-build python-certifi python-cffi python-chardet python-charset-normalizer python-distro python-dnspython python-docutils python-doxypypy python-doxyqml python-flit-core python-future python-glad2 python-idna python-imagesize python-importlib_metadata python-installer python-lxml python-markdown python-notify2 python-packaging python-pbr python-pillow python-ply python-psutil python-pycparser python-pygments python-pyproject-hooks python-pysol_cards python-pytz python-random2 python-requests python-sane python-setuptools_scm python-six python-smartypants python-snowballstemmer python-sphinx python-tomli python-tomli-w python-typogrify python-urllib3 python-wheel python-zipp python2-module-collection qca qrencode qt5 qt5-webkit qtkeychain quazip readline rpcsvc-proto rttr rubygem-asciidoctor sbc sdl serf sg3_utils shared-desktop-ontologies shared-mime-info sip slang slang1 sof-firmware sound-theme-freedesktop speech-dispatcher speex speexdsp spirv-llvm-translator startup-notification svgalib system-config-printer t1lib taglib taglib-extras talloc tango-icon-theme tango-icon-theme-extras tdb tevent tidy-html5 utf8proc v4l-utils vid.stab vte wavpack woff2 xapian-core xxHash zlib zstd zug zxing-cpp \ +GConf Imath LibRaw M2Crypto Mako PyQt-builder PyQt5 PyQt5_sip QScintilla SDL2 SDL2_gfx SDL2_image SDL2_mixer SDL2_net SDL2_ttf a52dec aalib accountsservice adwaita-icon-theme alsa-lib alsa-oss alsa-plugins apr apr-util argon2 aspell aspell-en at-spi2-core atkmm audiofile babl boost brotli cairo cairomm cfitsio chmlib clucene cryfs cryptopp db48 dbus-glib dbus-python dconf dconf-editor desktop-file-utils djvulibre dotconf dvdauthor ebook-tools editorconfig-core-c eigen3 elfutils enchant esound espeak-ng exiv2 expat farstream ffmpeg fftw fluidsynth fmt freecell-solver freetype frei0r-plugins fribidi fuse fuse3 gc gcr gd gdbm gdk-pixbuf2 gdk-pixbuf2-xlib gegl gexiv2 gi-docgen giflib gjs glade glib glib-networking glib2 glibc glibc-i18n glibc-profile glibmm gmime gmm gmp gnome-keyring gnome-themes-extra gnu-efi gobject-introspection grantlee graphene graphite2 gsettings-desktop-schemas gsl gst-plugins-bad-free gst-plugins-base gst-plugins-good gst-plugins-libav gstreamer gtk+ gtk+2 gtk+3 gtk4 gtkmm2 gtkmm3 gtksourceview3 gtkspell gtkspell3 gvfs harfbuzz hicolor-icon-theme hunspell hyphen icon-naming-utils icu4c id3lib imagemagick immer isl iso-codes jansson jasper jemalloc jmtpfs json-c json-glib judy kdsoap keybinder3 keyutils lager lame lcms lcms2 lensfun libaio libao libappindicator libarchive libasyncns libatasmart libbluray libburn libcaca libcanberra libcap libcap-ng libcddb libcdio libcdio-paranoia libclc libcue libdbusmenu libdbusmenu-qt libdeflate libdiscid libdmtx libdvdnav libdvdread libedit libev libevent libexif libfakekey libffi libglade libgnome-keyring libgnt libgphoto2 libgpod libgsf libgtop libhandy libical libid3tag libidl libidn libidn2 libieee1284 libimobiledevice libimobiledevice-glue libindicator libiodbc libjpeg-turbo libkarma libmad libmcrypt libmng libmpc libmtp libnice libnih libnjb libnl libnl3 libnotify libnsl libnss_nis libodfgen libogg liboggz liboil libopusenc libpaper libpcap libplist libpng libproxy libpsl libptytty libqalculate libraw1394 librevenge librsvg libsamplerate libsass libseccomp libsecret libsigc++ libsigc++3 libsigsegv libsndfile libsodium libsoup libsoup3 libspectre libssh libssh2 libtasn1 libtheora libtiff libunibreak libunistring libunwind liburing libusb libusb-compat libusbmuxd libuv libvisio libvisual libvisual-plugins libvncserver libvorbis libvpx libwebp libwmf libwnck libwnck3 libwpd libwpg libxkbcommon libxklavier libxml2 libxslt libyaml libzip lmdb loudmouth lz4 lzo media-player-info mhash mlt mm mozilla-nss mozjs102 mpfr ncurses neon netpbm newt nodejs ocl-icd oniguruma openal-soft opencv openexr openjpeg opus opusfile orc pango pangomm parted pcaudiolib pcre pcre2 phonon phonon-backend-gstreamer pilot-link pipewire polkit polkit-gnome polkit-qt-1 poppler poppler-data popt pulseaudio pycairo pycups pycurl pygobject pygobject3 pygtk pyparsing python-Jinja2 python-MarkupSafe python-PyYAML python-alabaster python-appdirs python-babel python-build python-certifi python-cffi python-chardet python-charset-normalizer python-distro python-dnspython python-docutils python-doxypypy python-doxyqml python-flit-core python-future python-glad2 python-idna python-imagesize python-importlib_metadata python-installer python-lxml python-markdown python-notify2 python-packaging python-pbr python-pillow python-ply python-psutil python-pycparser python-pygments python-pyproject-hooks python-pysol_cards python-pytz python-random2 python-requests python-sane python-setuptools_scm python-six python-smartypants python-snowballstemmer python-sphinx python-tomli python-tomli-w python-typogrify python-urllib3 python-wheel python-zipp python2-module-collection qca qrencode qt5 qt5-webkit qtkeychain quazip readline rpcsvc-proto rttr rubygem-asciidoctor sbc sdl serf sg3_utils shared-desktop-ontologies shared-mime-info sip slang slang1 sof-firmware sound-theme-freedesktop speech-dispatcher speex speexdsp spirv-llvm-translator startup-notification svgalib system-config-printer t1lib taglib taglib-extras talloc tango-icon-theme tango-icon-theme-extras tdb tevent tidy-html5 utf8proc v4l-utils vid.stab vte wavpack woff2 xapian-core xxHash zlib zstd zug zxing-cpp \ ; do echo "$pkg: SKP" >> $TMP/SeTnewtag done @@ -436,7 +438,7 @@ GConf Imath LibRaw M2Crypto Mako PyQt5 QScintilla SDL2 SDL2_gfx SDL2_image SDL2_ fi cat /dev/null > $TMP/SeTnewtag for PACKAGE in \ -GConf Imath LibRaw M2Crypto Mako PyQt5 QScintilla SDL2 SDL2_gfx SDL2_image SDL2_mixer SDL2_net SDL2_ttf a52dec aalib accountsservice adwaita-icon-theme alsa-lib alsa-oss alsa-plugins apr apr-util argon2 aspell aspell-en at-spi2-core atkmm audiofile babl boost brotli cairo cairomm cfitsio chmlib clucene cryfs cryptopp db48 dbus-glib dbus-python dconf dconf-editor desktop-file-utils djvulibre dotconf dvdauthor ebook-tools editorconfig-core-c eigen3 elfutils enchant esound espeak-ng exiv2 expat farstream ffmpeg fftw fluidsynth fmt freecell-solver freetype frei0r-plugins fribidi fuse fuse3 gc gcr gd gdbm gdk-pixbuf2 gdk-pixbuf2-xlib gegl gexiv2 gi-docgen giflib gjs glade glib glib-networking glib2 glibc glibc-i18n glibc-profile glibmm gmime gmm gmp gnome-keyring gnome-themes-extra gnu-efi gobject-introspection grantlee graphene graphite2 gsettings-desktop-schemas gsl gst-plugins-bad-free gst-plugins-base gst-plugins-good gst-plugins-libav gstreamer gtk+ gtk+2 gtk+3 gtk4 gtkmm2 gtkmm3 gtksourceview3 gtkspell gtkspell3 gvfs harfbuzz hicolor-icon-theme hunspell hyphen icon-naming-utils icu4c id3lib imagemagick immer isl iso-codes jansson jasper jemalloc jmtpfs json-c json-glib judy kdsoap keybinder3 keyutils lager lame lcms lcms2 lensfun libaio libao libappindicator libarchive libasyncns libatasmart libbluray libburn libcaca libcanberra libcap libcap-ng libcddb libcdio libcdio-paranoia libclc libcue libdbusmenu libdbusmenu-qt libdeflate libdiscid libdmtx libdvdnav libdvdread libedit libev libevent libexif libfakekey libffi libglade libgnome-keyring libgnt libgphoto2 libgpod libgsf libgtop libhandy libical libid3tag libidl libidn libidn2 libieee1284 libimobiledevice libimobiledevice-glue libindicator libiodbc libjpeg-turbo libkarma libmad libmcrypt libmng libmpc libmtp libnice libnih libnjb libnl libnl3 libnotify libnsl libnss_nis libodfgen libogg liboggz liboil libopusenc libpaper libpcap libplist libpng libproxy libpsl libptytty libqalculate libraw1394 librevenge librsvg libsamplerate libsass libseccomp libsecret libsigc++ libsigc++3 libsigsegv libsndfile libsodium libsoup libsoup3 libspectre libssh libssh2 libtasn1 libtheora libtiff libunibreak libunistring libunwind liburing libusb libusb-compat libusbmuxd libuv libvisio libvisual libvisual-plugins libvncserver libvorbis libvpx libwebp libwmf libwnck libwnck3 libwpd libwpg libxkbcommon libxklavier libxml2 libxslt libyaml libzip lmdb loudmouth lz4 lzo media-player-info mhash mlt mm mozilla-nss mozjs102 mpfr ncurses neon netpbm newt nodejs ocl-icd oniguruma openal-soft opencv openexr openjpeg opus opusfile orc pango pangomm parted pcaudiolib pcre pcre2 phonon phonon-backend-gstreamer pilot-link pipewire polkit polkit-gnome polkit-qt-1 poppler poppler-data popt pulseaudio pycairo pycups pycurl pygobject pygobject3 pygtk pyparsing python-Jinja2 python-MarkupSafe python-PyYAML python-alabaster python-appdirs python-babel python-build python-certifi python-cffi python-chardet python-charset-normalizer python-distro python-dnspython python-docutils python-doxypypy python-doxyqml python-flit-core python-future python-glad2 python-idna python-imagesize python-importlib_metadata python-installer python-lxml python-markdown python-notify2 python-packaging python-pbr python-pillow python-ply python-psutil python-pycparser python-pygments python-pyproject-hooks python-pysol_cards python-pytz python-random2 python-requests python-sane python-setuptools_scm python-six python-smartypants python-snowballstemmer python-sphinx python-tomli python-tomli-w python-typogrify python-urllib3 python-wheel python-zipp python2-module-collection qca qrencode qt5 qt5-webkit qtkeychain quazip readline rpcsvc-proto rttr rubygem-asciidoctor sbc sdl serf sg3_utils shared-desktop-ontologies shared-mime-info sip slang slang1 sof-firmware sound-theme-freedesktop speech-dispatcher speex speexdsp spirv-llvm-translator startup-notification svgalib system-config-printer t1lib taglib taglib-extras talloc tango-icon-theme tango-icon-theme-extras tdb tevent tidy-html5 utf8proc v4l-utils vid.stab vte wavpack woff2 xapian-core xxHash zlib zstd zug zxing-cpp \ +GConf Imath LibRaw M2Crypto Mako PyQt-builder PyQt5 PyQt5_sip QScintilla SDL2 SDL2_gfx SDL2_image SDL2_mixer SDL2_net SDL2_ttf a52dec aalib accountsservice adwaita-icon-theme alsa-lib alsa-oss alsa-plugins apr apr-util argon2 aspell aspell-en at-spi2-core atkmm audiofile babl boost brotli cairo cairomm cfitsio chmlib clucene cryfs cryptopp db48 dbus-glib dbus-python dconf dconf-editor desktop-file-utils djvulibre dotconf dvdauthor ebook-tools editorconfig-core-c eigen3 elfutils enchant esound espeak-ng exiv2 expat farstream ffmpeg fftw fluidsynth fmt freecell-solver freetype frei0r-plugins fribidi fuse fuse3 gc gcr gd gdbm gdk-pixbuf2 gdk-pixbuf2-xlib gegl gexiv2 gi-docgen giflib gjs glade glib glib-networking glib2 glibc glibc-i18n glibc-profile glibmm gmime gmm gmp gnome-keyring gnome-themes-extra gnu-efi gobject-introspection grantlee graphene graphite2 gsettings-desktop-schemas gsl gst-plugins-bad-free gst-plugins-base gst-plugins-good gst-plugins-libav gstreamer gtk+ gtk+2 gtk+3 gtk4 gtkmm2 gtkmm3 gtksourceview3 gtkspell gtkspell3 gvfs harfbuzz hicolor-icon-theme hunspell hyphen icon-naming-utils icu4c id3lib imagemagick immer isl iso-codes jansson jasper jemalloc jmtpfs json-c json-glib judy kdsoap keybinder3 keyutils lager lame lcms lcms2 lensfun libaio libao libappindicator libarchive libasyncns libatasmart libbluray libburn libcaca libcanberra libcap libcap-ng libcddb libcdio libcdio-paranoia libclc libcue libdbusmenu libdbusmenu-qt libdeflate libdiscid libdmtx libdvdnav libdvdread libedit libev libevent libexif libfakekey libffi libglade libgnome-keyring libgnt libgphoto2 libgpod libgsf libgtop libhandy libical libid3tag libidl libidn libidn2 libieee1284 libimobiledevice libimobiledevice-glue libindicator libiodbc libjpeg-turbo libkarma libmad libmcrypt libmng libmpc libmtp libnice libnih libnjb libnl libnl3 libnotify libnsl libnss_nis libodfgen libogg liboggz liboil libopusenc libpaper libpcap libplist libpng libproxy libpsl libptytty libqalculate libraw1394 librevenge librsvg libsamplerate libsass libseccomp libsecret libsigc++ libsigc++3 libsigsegv libsndfile libsodium libsoup libsoup3 libspectre libssh libssh2 libtasn1 libtheora libtiff libunibreak libunistring libunwind liburing libusb libusb-compat libusbmuxd libuv libvisio libvisual libvisual-plugins libvncserver libvorbis libvpx libwebp libwmf libwnck libwnck3 libwpd libwpg libxkbcommon libxklavier libxml2 libxslt libyaml libzip lmdb loudmouth lz4 lzo media-player-info mhash mlt mm mozilla-nss mozjs102 mpfr ncurses neon netpbm newt nodejs ocl-icd oniguruma openal-soft opencv openexr openjpeg opus opusfile orc pango pangomm parted pcaudiolib pcre pcre2 phonon phonon-backend-gstreamer pilot-link pipewire polkit polkit-gnome polkit-qt-1 poppler poppler-data popt pulseaudio pycairo pycups pycurl pygobject pygobject3 pygtk pyparsing python-Jinja2 python-MarkupSafe python-PyYAML python-alabaster python-appdirs python-babel python-build python-certifi python-cffi python-chardet python-charset-normalizer python-distro python-dnspython python-docutils python-doxypypy python-doxyqml python-flit-core python-future python-glad2 python-idna python-imagesize python-importlib_metadata python-installer python-lxml python-markdown python-notify2 python-packaging python-pbr python-pillow python-ply python-psutil python-pycparser python-pygments python-pyproject-hooks python-pysol_cards python-pytz python-random2 python-requests python-sane python-setuptools_scm python-six python-smartypants python-snowballstemmer python-sphinx python-tomli python-tomli-w python-typogrify python-urllib3 python-wheel python-zipp python2-module-collection qca qrencode qt5 qt5-webkit qtkeychain quazip readline rpcsvc-proto rttr rubygem-asciidoctor sbc sdl serf sg3_utils shared-desktop-ontologies shared-mime-info sip slang slang1 sof-firmware sound-theme-freedesktop speech-dispatcher speex speexdsp spirv-llvm-translator startup-notification svgalib system-config-printer t1lib taglib taglib-extras talloc tango-icon-theme tango-icon-theme-extras tdb tevent tidy-html5 utf8proc v4l-utils vid.stab vte wavpack woff2 xapian-core xxHash zlib zstd zug zxing-cpp \ ; do if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then echo "$PACKAGE: ADD" >> $TMP/SeTnewtag diff --git a/slackware64/l/tagfile b/slackware64/l/tagfile index 601c0d600..3e621d416 100644 --- a/slackware64/l/tagfile +++ b/slackware64/l/tagfile @@ -3,7 +3,9 @@ Imath:REC LibRaw:REC M2Crypto:REC Mako:REC +PyQt-builder:REC PyQt5:REC +PyQt5_sip:REC QScintilla:REC SDL2:REC SDL2_gfx:REC diff --git a/source/l/PyQt-builder/PyQt-builder.SlackBuild b/source/l/PyQt-builder/PyQt-builder.SlackBuild new file mode 100755 index 000000000..740f0f883 --- /dev/null +++ b/source/l/PyQt-builder/PyQt-builder.SlackBuild @@ -0,0 +1,105 @@ +#!/bin/sh + +# Copyright 2023 Patrick J. Volkerding, Sebeka, MN, USA +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ''AS IS'' AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +cd $(dirname $0) ; CWD=$(pwd) + +PKGNAM=PyQt-builder +SRCNAM=PyQt-builder +VERSION=${VERSION:-$(echo $SRCNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} +BUILD=${BUILD:-1} + +NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "} + +# Automatically determine the architecture we're building on: +if [ -z "$ARCH" ]; then + case "$(uname -m)" in + i?86) ARCH=i586 ;; + arm*) readelf /usr/bin/file -A | grep -E -q "Tag_CPU.*[4,5]" && ARCH=arm || ARCH=armv7hl ;; + # Unless $ARCH is already set, use uname -m for all other archs: + *) ARCH=$(uname -m) ;; + esac + export ARCH +fi + +# If the variable PRINT_PACKAGE_NAME is set, then this script will report what +# the name of the created package would be, and then exit. This information +# could be useful to other scripts. +if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then + echo "$PKGNAM-$(echo $VERSION | tr - _)-$ARCH-$BUILD.txz" + exit 0 +fi + +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=i686 -mtune=i686" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" +elif [ "$ARCH" = "armv7hl" ]; then + SLKCFLAGS="-O2 -march=armv7-a -mfpu=vfpv3-d16" +else + SLKCFLAGS="-O2" +fi + +TMP=${TMP:-/tmp} +PKG=$TMP/package-$PKGNAM + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $SRCNAM-$VERSION +tar xvf $CWD/$SRCNAM-$VERSION.tar.?z || exit 1 +cd $SRCNAM-$VERSION || exit 1 + +chown -R root:root . +find . \ + \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ + -exec chmod 755 {} \+ -o \ + \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ + -exec chmod 644 {} \+ + +python3 -m build --wheel --no-isolation || exit 1 + +python3 -m installer --destdir "$PKG" dist/*.whl || exit 1 + +find $PKG | xargs file | grep -e "executable" -e "shared object" \ + | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null + +mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION +cp -a \ + LICENSE* COPYING* ChangeLog NEWS README TODO doc/* \ + $PKG/usr/doc/$PKGNAM-$VERSION +chown -R root:root $PKG/usr/doc + +# If there's a ChangeLog, installing at least part of the recent history +# is useful, but don't let it get totally out of control: +if [ -r ChangeLog ]; then + DOCSDIR=$(echo $PKG/usr/doc/${PKGNAM}-$VERSION) + cat ChangeLog | head -n 1000 > $DOCSDIR/ChangeLog + touch -r ChangeLog $DOCSDIR/ChangeLog +fi + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +cd $PKG +/sbin/makepkg -l y -c n $TMP/$PKGNAM-$(echo $VERSION |tr - _)-$ARCH-$BUILD.txz diff --git a/source/l/PyQt-builder/PyQt-builder.url b/source/l/PyQt-builder/PyQt-builder.url new file mode 100644 index 000000000..076330f31 --- /dev/null +++ b/source/l/PyQt-builder/PyQt-builder.url @@ -0,0 +1 @@ +https://pypi.org/project/PyQt-builder/ diff --git a/source/l/PyQt-builder/slack-desc b/source/l/PyQt-builder/slack-desc new file mode 100644 index 000000000..6a7cb4114 --- /dev/null +++ b/source/l/PyQt-builder/slack-desc @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. Line +# up the first '|' above the ':' following the base package name, and the '|' +# on the right side marks the last column you can put a character in. You must +# make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':'. + + |-----handy-ruler------------------------------------------------------| +PyQt-builder: PyQt-builder (PEP 517 Compliant PyQt Builder) +PyQt-builder: +PyQt-builder: PyQt-builder is the PEP 517 compliant build system for PyQt and +PyQt-builder: projects that extend PyQt. It extends the SIP build system and uses +PyQt-builder: Qt's qmake to perform the actual compilation and installation of +PyQt-builder: extension modules. +PyQt-builder: +PyQt-builder: Homepage: https://www.riverbankcomputing.com/software/pyqt-builder/ +PyQt-builder: +PyQt-builder: +PyQt-builder: diff --git a/source/l/PyQt5/PyQt5.SlackBuild b/source/l/PyQt5/PyQt5.SlackBuild index 6d7ea4fa9..f9f608fa2 100755 --- a/source/l/PyQt5/PyQt5.SlackBuild +++ b/source/l/PyQt5/PyQt5.SlackBuild @@ -1,9 +1,7 @@ #!/bin/sh -# Slackware build script for PyQt - # Copyright 2008 Aleksandar Samardzic -# Copyright 2008, 2009, 2010, 2011, 2015, 2016, 2017, 2020 Patrick J. Volkerding, Sebeka, MN, USA +# Copyright 2008, 2009, 2010, 2011, 2015, 2016, 2017, 2020, 2023 Patrick J. Volkerding, Sebeka, MN, USA # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -30,7 +28,7 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=PyQt5 VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} -BUILD=${BUILD:-5} +BUILD=${BUILD:-1} # Automatically determine the architecture we're building on: if [ -z "$ARCH" ]; then @@ -45,16 +43,22 @@ fi if [ "$ARCH" = "i486" ]; then SLKCFLAGS="-O2 -march=i486 -mtune=i686" + LIBDIRSUFFIX="" elif [ "$ARCH" = "i586" ]; then SLKCFLAGS="-O2 -march=i586 -mtune=i686" + LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" + LIBDIRSUFFIX="" elif [ "$ARCH" = "x86_64" ]; then SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" elif [ "$ARCH" = "armv7hl" ]; then SLKCFLAGS="-O2 -march=armv7-a -mfpu=vfpv3-d16" + LIBDIRSUFFIX="" else SLKCFLAGS="-O2" + LIBDIRSUFFIX="" fi # If the variable PRINT_PACKAGE_NAME is set, then this script will report what @@ -70,7 +74,6 @@ NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "} TMP=${TMP:-/tmp} PKG=$TMP/package-$PKGNAM -PYTHON2LIB=$( python2 -c 'from distutils.sysconfig import get_python_lib; print(get_python_lib())' 2>/dev/null ) PYTHON3LIB=$( python3 -c 'from distutils.sysconfig import get_python_lib; print(get_python_lib())' 2>/dev/null ) rm -rf $PKG @@ -80,10 +83,6 @@ rm -rf ${PKGNAM}-$VERSION tar xvf $CWD/${PKGNAM}-$VERSION.tar.?z || exit 1 cd ${PKGNAM}-$VERSION || exit 1 -# Remove code that is unneeded if Qt is not bundled and crashes on python2 -# https://www.riverbankcomputing.com/pipermail/pyqt/2019-July/041896.html -zcat $CWD/patches/pyqt5-python2-crash.patch.gz | patch -p1 --verbose || exit 1 - chown -R root:root . find . \ \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ @@ -92,48 +91,29 @@ find . \ -exec chmod 644 {} \+ # This avoids compiling a version number into KDE's .la files: -export QTDIR=/usr/lib${LIBDIRSUFFIX}/qt5 export QT5DIR=/usr/lib${LIBDIRSUFFIX}/qt5 export CFLAGS="$SLKCFLAGS" export CXXFLAGS="$SLKCFLAGS" -## I see no reason at this point to include python2 support. We'll see later if -## we can get away with that or not... -## AND... it appears that we might not be able to, at least Plasma 5 does not -## like to build that way, so we will add it back for now to fix using this -## package with ktown. Better to merge Plasma in a working state (hopefully -## soonish) and then worry about trying to get the last bits of python2 out -## of the distribution, though honestly that may not occur until Slackware 15.1. -python2 configure.py \ +sip-build \ --confirm-license \ - --verbose \ - --qsci-api \ - -q /usr/bin/qmake-qt5 \ + --no-make \ + --api-dir /usr/share/qt5/qsci/api/python \ + --pep484-pyi \ || exit 1 -make $NUMJOBS || make || exit 1 -# INSTALL_ROOT is needed for QtDesigner, the other Makefiles use DESTDIR -make -j1 install DESTDIR=$PKG INSTALL_ROOT=$PKG || exit 1 - -mv $PKG/usr/bin/pyrcc5 $PKG/usr/bin/pyrcc5-py2 -mv $PKG/usr/bin/pyuic5 $PKG/usr/bin/pyuic5-py2 -mv $PKG/usr/bin/pylupdate5 $PKG/usr/bin/pylupdate5-py2 -rm -rf $PKG/$PYTHON2LIB/${PKGNAM}/uic/port_v3/ -make clean - -python3 configure.py \ - --confirm-license \ - --verbose \ - --qsci-api \ - -q /usr/bin/qmake-qt5 \ - || exit 1 +cd build || exit 1 +make $NUMJOBS || exit 1 +make INSTALL_ROOT=$PKG install || exit 1 +cd .. -make $NUMJOBS || make || exit 1 -# INSTALL_ROOT is needed for QtDesigner, the other Makefiles use DESTDIR -make -j1 install DESTDIR=$PKG INSTALL_ROOT=$PKG || exit 1 +# Remove obsolete python2 uic modules: +rm -rf $PKG/$PYTHON3LIB/PyQt5/uic/port_v2 -rm -rf $PKG/$PYTHON3LIB/${PKGNAM}/uic/port_v2/ +# Compile Python bytecode: +python -m compileall -d / $PKG/usr/lib$LIBDIRSUFFIX +python -O -m compileall -d / $PKG/usr/lib$LIBDIRSUFFIX find $PKG | xargs file | grep -e "executable" -e "shared object" \ | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null @@ -147,7 +127,7 @@ done mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION cp -a \ - ChangeLog LICENSE* NEWS* README* \ + ChangeLog LICENSE* NEWS* PKG-INFO* README* \ $PKG/usr/doc/$PKGNAM-$VERSION # If there's a ChangeLog, installing at least part of the recent history diff --git a/source/l/PyQt5/patches/pyqt5-python2-crash.patch b/source/l/PyQt5/patches/pyqt5-python2-crash.patch deleted file mode 100644 index 14462f756..000000000 --- a/source/l/PyQt5/patches/pyqt5-python2-crash.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff -ur PyQt5_gpl-5.12.3/qpy/QtCore/qpycore_post_init.cpp.in PyQt5_gpl-5.12.3b/qpy/QtCore/qpycore_post_init.cpp.in ---- PyQt5_gpl-5.12.3/qpy/QtCore/qpycore_post_init.cpp.in 2019-06-25 14:41:02.000000000 +0200 -+++ PyQt5_gpl-5.12.3b/qpy/QtCore/qpycore_post_init.cpp.in 2019-07-01 17:06:34.882644535 +0200 -@@ -151,8 +151,4 @@ - // initialised first (at least for Windows) and this is the only way to - // guarantee things are done in the right order. - PyQtSlotProxy::mutex = new QMutex(QMutex::Recursive); -- -- // Load the embedded qt.conf file if there is a bundled copy of Qt. -- if (!qpycore_qt_conf()) -- Py_FatalError("PyQt5.QtCore: Unable to embed qt.conf"); - } - diff --git a/source/l/PyQt5_sip/PyQt5_sip.SlackBuild b/source/l/PyQt5_sip/PyQt5_sip.SlackBuild new file mode 100755 index 000000000..f1872be12 --- /dev/null +++ b/source/l/PyQt5_sip/PyQt5_sip.SlackBuild @@ -0,0 +1,109 @@ +#!/bin/sh + +# Copyright 2008 Aleksandar Samardzic +# Copyright 2008, 2009, 2010, 2011, 2017, 2018, 2019, 2023 Patrick J. Volkerding, Sebeka, MN, USA +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ''AS IS'' AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +# Modified by Robby Workman +# Modified by Eric Hameleers + +cd $(dirname $0) ; CWD=$(pwd) + +PKGNAM=PyQt5_sip +SRCNAM=PyQt5_sip +VERSION=${VERSION:-$(echo $SRCNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} +BUILD=${BUILD:-1} + +NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "} + +# Automatically determine the architecture we're building on: +if [ -z "$ARCH" ]; then + case "$(uname -m)" in + i?86) ARCH=i586 ;; + arm*) readelf /usr/bin/file -A | grep -E -q "Tag_CPU.*[4,5]" && ARCH=arm || ARCH=armv7hl ;; + # Unless $ARCH is already set, use uname -m for all other archs: + *) ARCH=$(uname -m) ;; + esac + export ARCH +fi + +# If the variable PRINT_PACKAGE_NAME is set, then this script will report what +# the name of the created package would be, and then exit. This information +# could be useful to other scripts. +if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then + echo "$PKGNAM-$(echo $VERSION | tr - _)-$ARCH-$BUILD.txz" + exit 0 +fi + +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=i686 -mtune=i686" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" +elif [ "$ARCH" = "armv7hl" ]; then + SLKCFLAGS="-O2 -march=armv7-a -mfpu=vfpv3-d16" +else + SLKCFLAGS="-O2" +fi + +TMP=${TMP:-/tmp} +PKG=$TMP/package-$PKGNAM + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $SRCNAM-$VERSION +tar xvf $CWD/$SRCNAM-$VERSION.tar.?z || exit 1 +cd $SRCNAM-$VERSION || exit 1 + +chown -R root:root . +find . \ + \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ + -exec chmod 755 {} \+ -o \ + \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ + -exec chmod 644 {} \+ + +python3 -m build --wheel --no-isolation || exit 1 + +python3 -m installer --destdir "$PKG" dist/*.whl || exit 1 + +find $PKG | xargs file | grep -e "executable" -e "shared object" \ + | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null + +mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION +cp -a \ + LICENSE* COPYING* ChangeLog NEWS README TODO doc/* \ + $PKG/usr/doc/$PKGNAM-$VERSION +chown -R root:root $PKG/usr/doc + +# If there's a ChangeLog, installing at least part of the recent history +# is useful, but don't let it get totally out of control: +if [ -r ChangeLog ]; then + DOCSDIR=$(echo $PKG/usr/doc/${PKGNAM}-$VERSION) + cat ChangeLog | head -n 1000 > $DOCSDIR/ChangeLog + touch -r ChangeLog $DOCSDIR/ChangeLog +fi + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +cd $PKG +/sbin/makepkg -l y -c n $TMP/$PKGNAM-$(echo $VERSION |tr - _)-$ARCH-$BUILD.txz diff --git a/source/l/PyQt5_sip/PyQt5_sip.url b/source/l/PyQt5_sip/PyQt5_sip.url new file mode 100644 index 000000000..da1ef0fab --- /dev/null +++ b/source/l/PyQt5_sip/PyQt5_sip.url @@ -0,0 +1 @@ +https://pypi.org/project/PyQt5-sip/ diff --git a/source/l/PyQt5_sip/slack-desc b/source/l/PyQt5_sip/slack-desc new file mode 100644 index 000000000..4ea22477f --- /dev/null +++ b/source/l/PyQt5_sip/slack-desc @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. Line +# up the first '|' above the ':' following the base package name, and the '|' +# on the right side marks the last column you can put a character in. You must +# make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':'. + + |-----handy-ruler------------------------------------------------------| +PyQt5_sip: PyQt5_sip (PyQt5 sip Extension Module) +PyQt5_sip: +PyQt5_sip: The sip extension module provides support for the PyQt5 package. +PyQt5_sip: +PyQt5_sip: Homepage: https://pypi.org/project/PyQt5-sip/ +PyQt5_sip: +PyQt5_sip: +PyQt5_sip: +PyQt5_sip: +PyQt5_sip: +PyQt5_sip: diff --git a/source/l/QScintilla/QScintilla.SlackBuild b/source/l/QScintilla/QScintilla.SlackBuild index a3edb3f5a..bfd3d6416 100755 --- a/source/l/QScintilla/QScintilla.SlackBuild +++ b/source/l/QScintilla/QScintilla.SlackBuild @@ -1,9 +1,7 @@ #!/bin/sh -# Slackware build script for QScintilla - # Copyright 2008 Robby Workman Northport, AL, USA -# Copyright 2008, 2009, 2010, 2011, 2012, 2018, 2019 Patrick J. Volkerding, Sebeka, MN, USA +# Copyright 2008, 2009, 2010, 2011, 2012, 2018, 2019, 2023 Patrick J. Volkerding, Sebeka, MN, USA # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -28,8 +26,9 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=QScintilla -VERSION=${VERSION:-$(echo ${PKGNAM}-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} -BUILD=${BUILD:-5} +SRCNAM=QScintilla_src +VERSION=${VERSION:-$(echo ${SRCNAM}-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} +BUILD=${BUILD:-1} NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "} @@ -75,12 +74,9 @@ fi rm -rf $PKG mkdir -p $TMP $PKG cd $TMP -rm -rf ${PKGNAM}-$VERSION -tar xvf $CWD/${PKGNAM}-$VERSION.tar.?z || exit 1 -cd ${PKGNAM}-$VERSION || exit 1 - -# Fix compilation: -zcat $CWD/QScintilla_qsciscintillabase_qurl.diff.gz | patch -p1 --verbose || exit 1 +rm -rf ${SRCNAM}-$VERSION +tar xvf $CWD/${SRCNAM}-$VERSION.tar.?z || exit 1 +cd ${SRCNAM}-$VERSION || exit 1 chown -R root:root . find . \ @@ -89,70 +85,57 @@ find . \ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ -exec chmod 644 {} \+ +# Prevent Qsci from failing to generate the bindings: +export LD_LIBRARY_PATH=$TMP/${SRCNAM}-$VERSION/src + # Define QMAKEFEATURES to that we can re-use already built libs # without spamming the harddisk: -export QMAKEFEATURES=${PWD}/Qt4Qt5/features/ - -# Conditional build of Qt5 support: -if qtpaths-qt5 --qt-version 1>/dev/null 2>/dev/null ; then - echo "-- Compiling Qt5 support --" - # QT5 support first: - cd Qt4Qt5 - echo "-- >> Qt4Qt5 --" - qmake-qt5 \ - -o Makefile \ - QMAKE_CFLAGS+="$SLKCFLAGS" \ - QMAKE_CXXFLAGS+="$SLKCFLAGS -std=c++11" \ - qscintilla.pro || exit 1 - make $NUMJOBS || exit 1 - make install DESTDIR=$PKG INSTALL_ROOT=$PKG || exit 1 - cd - - - cd designer-Qt4Qt5 - echo "-- >> designer-Qt4Qt5 --" - qmake-qt5 \ - -o Makefile \ - INCLUDEPATH+=../Qt4Qt5 QMAKE_LIBDIR+=../Qt4Qt5 \ - QMAKE_CFLAGS+="$SLKCFLAGS" \ - QMAKE_CXXFLAGS+="$SLKCFLAGS -std=c++11" \ - designer.pro || exit 1 - make $NUMJOBS || exit 1 - make install DESTDIR=$PKG INSTALL_ROOT=$PKG || exit 1 - cd - - - cd Python - echo "-- >> Python --" - python3 configure.py \ - --verbose \ - --qmake /usr/bin/qmake-qt5 \ - --pyqt=PyQt5 \ - -n ../Qt4Qt5/ -o ../Qt4Qt5/ -c \ - || exit 1 - make || exit 1 - make -j1 install DESTDIR=$PKG INSTALL_ROOT=$PKG || exit 1 - - make clean || exit 1 - ## No Qt5 python2 support! - #python2 configure.py \ - # --verbose \ - # --qmake /usr/bin/qmake-qt5 \ - # --pyqt=PyQt5 \ - # -n ../Qt4Qt5/ -o ../Qt4Qt5/ -c \ - # || exit 1 - #make || exit 1 - #make -j1 install DESTDIR=$PKG INSTALL_ROOT=$PKG || exit 1 - cd - -fi +export QMAKEFEATURES=${PWD}/src/features/ +cd src +qmake-qt5 +make $NUMJOBS || exit 1 + +cd ../designer +qmake-qt5 INCLUDEPATH+=../src QMAKE_LIBDIR+=../src +make $NUMJOBS || exit 1 + +cd ../Python +mv pyproject-qt5.toml pyproject.toml +sip-build \ + --no-make \ + --qsci-features-dir ../src/features \ + --qsci-include-dir ../src \ + --qsci-library-dir ../src \ + --api-dir /usr/share/qt5/qsci/api/python || exit 1 +cd build +make $NUMJOBS || exit 1 + +# Install: +cd ../src +make DESTDIR=$PKG INSTALL_ROOT=$PKG install || exit 1 +cd ../designer +make DESTDIR=$PKG INSTALL_ROOT=$PKG install || exit 1 +cd ../Python/build +make DESTDIR=$PKG INSTALL_ROOT=$PKG install || exit 1 +cd ../.. find $PKG | xargs file | grep -e "executable" -e "shared object" \ | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION cp -a \ - LICENSE NEWS README* \ - doc/html-Qt4Qt5 doc/Scintilla \ + LICENSE* NEWS* README* \ + doc/README.doc doc/Scintilla doc/html \ $PKG/usr/doc/$PKGNAM-$VERSION +# If there's a ChangeLog, installing at least part of the recent history +# is useful, but don't let it get totally out of control: +if [ -r ChangeLog ]; then + DOCSDIR=$(echo $PKG/usr/doc/${PKGNAM}-$VERSION) + cat ChangeLog | head -n 1000 > $DOCSDIR/ChangeLog + touch -r ChangeLog $DOCSDIR/ChangeLog +fi + mkdir -p $PKG/install cat $CWD/slack-desc > $PKG/install/slack-desc diff --git a/source/l/QScintilla/QScintilla_qsciscintillabase_qurl.diff b/source/l/QScintilla/QScintilla_qsciscintillabase_qurl.diff deleted file mode 100644 index 9720a4ba1..000000000 --- a/source/l/QScintilla/QScintilla_qsciscintillabase_qurl.diff +++ /dev/null @@ -1,11 +0,0 @@ ---- QScintilla_gpl-2.11.1/Qt4Qt5/qsciscintillabase.cpp.orig -+++ QScintilla_gpl-2.11.1/Qt4Qt5/qsciscintillabase.cpp -@@ -37,6 +37,7 @@ - #include - #include - #include -+#include - - #include "SciAccessibility.h" - #include "ScintillaQt.h" - diff --git a/source/l/SDL2_image/SDL2_image.url b/source/l/SDL2_image/SDL2_image.url index 1c115169f..c113c03d7 100644 --- a/source/l/SDL2_image/SDL2_image.url +++ b/source/l/SDL2_image/SDL2_image.url @@ -1,2 +1,2 @@ https://github.com/libsdl-org/SDL_image -https://github.com/libsdl-org/SDL_image/releases/download/release-2.8.0/SDL2_image-2.8.0.tar.gz +https://github.com/libsdl-org/SDL_image/releases/download/release-2.8.1/SDL2_image-2.8.1.tar.gz diff --git a/source/l/sip/sip.SlackBuild b/source/l/sip/sip.SlackBuild index b633c511f..922c884dc 100755 --- a/source/l/sip/sip.SlackBuild +++ b/source/l/sip/sip.SlackBuild @@ -1,7 +1,7 @@ #!/bin/sh # Copyright 2008 Aleksandar Samardzic -# Copyright 2008, 2009, 2010, 2011, 2017, 2018, 2019 Patrick J. Volkerding, Sebeka, MN, USA +# Copyright 2008, 2009, 2010, 2011, 2017, 2018, 2019, 2023 Patrick J. Volkerding, Sebeka, MN, USA # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -28,7 +28,7 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=sip VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} -BUILD=${BUILD:-5} +BUILD=${BUILD:-1} NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "} @@ -63,12 +63,6 @@ else SLKCFLAGS="-O2" fi -PYTHON2VER=$(python2 -V 2>&1 | cut -f 2 -d' ' | cut -f 1-2 -d. 2>/dev/null) -PYTHON2LIB=$( python2 -c 'from distutils.sysconfig import get_python_lib; print get_python_lib()' 2>/dev/null ) - -PYTHON3VER=$(python3 -V 2>&1 | cut -f 2 -d' ' | cut -f 1-2 -d. 2>/dev/null) -PYTHON3LIB=$( python3 -c 'from distutils.sysconfig import get_python_lib; print(get_python_lib())' 2>/dev/null ) - TMP=${TMP:-/tmp} PKG=$TMP/package-$PKGNAM @@ -86,83 +80,9 @@ find . \ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ -exec chmod 644 {} \+ -python2 configure.py \ - -b "/usr/bin" \ - -d "$PYTHON2LIB" \ - CFLAGS="$SLKCFLAGS" \ - CXXFLAGS="$SLKCFLAGS" \ - || exit 1 -make $NUMJOBS || make || exit 1 -make install DESTDIR=$PKG || exit 1 - -## Add the PyQt4 private sip module: -#make clean -#python2 configure.py \ -# --sip-module PyQt4.sip \ -# --no-tools \ -# -b "/usr/bin" \ -# -d "$PYTHON2LIB" \ -# CFLAGS="$SLKCFLAGS" \ -# CXXFLAGS="$SLKCFLAGS" \ -# || exit 1 -#make $NUMJOBS || make || exit 1 -#make install DESTDIR=$PKG || exit 1 - -# Add the PyQt5 private sip module: -make clean -python2 configure.py \ - --sip-module PyQt5.sip \ - --no-tools \ - -b "/usr/bin" \ - -d "$PYTHON2LIB" \ - CFLAGS="$SLKCFLAGS" \ - CXXFLAGS="$SLKCFLAGS" \ - || exit 1 -make $NUMJOBS || make || exit 1 -make install DESTDIR=$PKG || exit 1 - -# Rename to avoid a clash: -mv $PKG/usr/bin/sip $PKG/usr/bin/sip2 - -make clean - -python3 configure.py \ - -b "/usr/bin" \ - -d "$PYTHON3LIB" \ - CFLAGS="$SLKCFLAGS" \ - CXXFLAGS="$SLKCFLAGS" || exit 1 -make $NUMJOBS || make || exit 1 -make install DESTDIR=$PKG || exit 1 - -## Add the PyQt4 private sip module: -#make clean -#python3 configure.py \ -# --sip-module PyQt4.sip \ -# --no-tools \ -# -b "/usr/bin" \ -# -d "$PYTHON3LIB" \ -# CFLAGS="$SLKCFLAGS" \ -# CXXFLAGS="$SLKCFLAGS" || exit 1 -#make $NUMJOBS || make || exit 1 -#make install DESTDIR=$PKG || exit 1 - -# Add the PyQt5 private sip module: -make clean -python3 configure.py \ - --sip-module PyQt5.sip \ - --no-tools \ - -b "/usr/bin" \ - -d "$PYTHON3LIB" \ - CFLAGS="$SLKCFLAGS" \ - CXXFLAGS="$SLKCFLAGS" || exit 1 -make $NUMJOBS || make || exit 1 -make install DESTDIR=$PKG || exit 1 - -# Rename to avoid a clash: -mv $PKG/usr/bin/sip $PKG/usr/bin/sip3 - -# Create a symbolic link 'sip' pointing to the sip3 binary: -ln -s sip3 $PKG/usr/bin/sip +python3 -m build --wheel --no-isolation || exit 1 + +python3 -m installer --destdir "$PKG" dist/*.whl || exit 1 find $PKG | xargs file | grep -e "executable" -e "shared object" \ | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null @@ -186,4 +106,3 @@ cat $CWD/slack-desc > $PKG/install/slack-desc cd $PKG /sbin/makepkg -l y -c n $TMP/$PKGNAM-$(echo $VERSION |tr - _)-$ARCH-$BUILD.txz - diff --git a/source/l/sip/sip.url b/source/l/sip/sip.url new file mode 100644 index 000000000..3b8d538b6 --- /dev/null +++ b/source/l/sip/sip.url @@ -0,0 +1 @@ +https://pypi.org/project/SIP/ -- cgit v1.2.3-80-g2a13