mirror of
git://slackware.nl/current.git
synced 2025-01-30 08:38:10 +01:00
Thu Aug 10 20:23:33 UTC 2023
Thanks to Heinz Wiesinger for these added python packages to implement PEP 427 and PEP 517! Python modules are phasing out setup.py in favor of building wheels, and then using python-installer to install them. These are the bits needed to make that happen. l/python-build-0.10.0-x86_64-1.txz: Added. l/python-flit-core-3.9.0-x86_64-1.txz: Added. l/python-glad2-2.0.4-x86_64-1.txz: Added. l/python-installer-0.7.0-x86_64-1.txz: Added. l/python-lxml-4.9.3-x86_64-1.txz: Added. l/python-pyproject-hooks-1.0.0-x86_64-1.txz: Added. l/python-tomli-w-1.0.0-x86_64-1.txz: Added. l/python-wheel-0.41.1-x86_64-1.txz: Added. n/nftables-1.0.8-x86_64-2.txz: Rebuilt. Correctly generate nftables Python module using PEP 427/517 method. Thanks to marav. n/openssh-9.4p1-x86_64-1.txz: Upgraded.
This commit is contained in:
parent
19e7ff8c7f
commit
0cf6293129
32 changed files with 1454 additions and 144 deletions
|
@ -11,9 +11,35 @@
|
|||
<description>Tracking Slackware development in git.</description>
|
||||
<language>en-us</language>
|
||||
<id xmlns="http://www.w3.org/2005/Atom">urn:uuid:c964f45e-6732-11e8-bbe5-107b4450212f</id>
|
||||
<pubDate>Thu, 10 Aug 2023 05:48:31 GMT</pubDate>
|
||||
<lastBuildDate>Thu, 10 Aug 2023 06:29:15 GMT</lastBuildDate>
|
||||
<pubDate>Thu, 10 Aug 2023 20:23:33 GMT</pubDate>
|
||||
<lastBuildDate>Thu, 10 Aug 2023 20:58:35 GMT</lastBuildDate>
|
||||
<generator>maintain_current_git.sh v 1.17</generator>
|
||||
<item>
|
||||
<title>Thu, 10 Aug 2023 20:23:33 GMT</title>
|
||||
<pubDate>Thu, 10 Aug 2023 20:23:33 GMT</pubDate>
|
||||
<link>https://git.slackware.nl/current/tag/?h=20230810202333</link>
|
||||
<guid isPermaLink="false">20230810202333</guid>
|
||||
<description>
|
||||
<![CDATA[<pre>
|
||||
Thanks to Heinz Wiesinger for these added python packages to implement
|
||||
PEP 427 and PEP 517! Python modules are phasing out setup.py in favor of
|
||||
building wheels, and then using python-installer to install them. These
|
||||
are the bits needed to make that happen.
|
||||
l/python-build-0.10.0-x86_64-1.txz: Added.
|
||||
l/python-flit-core-3.9.0-x86_64-1.txz: Added.
|
||||
l/python-glad2-2.0.4-x86_64-1.txz: Added.
|
||||
l/python-installer-0.7.0-x86_64-1.txz: Added.
|
||||
l/python-lxml-4.9.3-x86_64-1.txz: Added.
|
||||
l/python-pyproject-hooks-1.0.0-x86_64-1.txz: Added.
|
||||
l/python-tomli-w-1.0.0-x86_64-1.txz: Added.
|
||||
l/python-wheel-0.41.1-x86_64-1.txz: Added.
|
||||
n/nftables-1.0.8-x86_64-2.txz: Rebuilt.
|
||||
Correctly generate nftables Python module using PEP 427/517 method.
|
||||
Thanks to marav.
|
||||
n/openssh-9.4p1-x86_64-1.txz: Upgraded.
|
||||
</pre>]]>
|
||||
</description>
|
||||
</item>
|
||||
<item>
|
||||
<title>Thu, 10 Aug 2023 05:48:31 GMT</title>
|
||||
<pubDate>Thu, 10 Aug 2023 05:48:31 GMT</pubDate>
|
||||
|
|
|
@ -1,3 +1,21 @@
|
|||
Thu Aug 10 20:23:33 UTC 2023
|
||||
Thanks to Heinz Wiesinger for these added python packages to implement
|
||||
PEP 427 and PEP 517! Python modules are phasing out setup.py in favor of
|
||||
building wheels, and then using python-installer to install them. These
|
||||
are the bits needed to make that happen.
|
||||
l/python-build-0.10.0-x86_64-1.txz: Added.
|
||||
l/python-flit-core-3.9.0-x86_64-1.txz: Added.
|
||||
l/python-glad2-2.0.4-x86_64-1.txz: Added.
|
||||
l/python-installer-0.7.0-x86_64-1.txz: Added.
|
||||
l/python-lxml-4.9.3-x86_64-1.txz: Added.
|
||||
l/python-pyproject-hooks-1.0.0-x86_64-1.txz: Added.
|
||||
l/python-tomli-w-1.0.0-x86_64-1.txz: Added.
|
||||
l/python-wheel-0.41.1-x86_64-1.txz: Added.
|
||||
n/nftables-1.0.8-x86_64-2.txz: Rebuilt.
|
||||
Correctly generate nftables Python module using PEP 427/517 method.
|
||||
Thanks to marav.
|
||||
n/openssh-9.4p1-x86_64-1.txz: Upgraded.
|
||||
+--------------------------+
|
||||
Thu Aug 10 05:48:31 UTC 2023
|
||||
a/mkinitrd-1.4.11-x86_64-33.txz: Rebuilt.
|
||||
Exclude 99-nfs.rules. Thanks to micu.
|
||||
|
|
135
FILELIST.TXT
135
FILELIST.TXT
|
@ -1,20 +1,20 @@
|
|||
Thu Aug 10 05:51:50 UTC 2023
|
||||
Thu Aug 10 20:26:45 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-08-10 05:48 .
|
||||
drwxr-xr-x 12 root root 4096 2023-08-10 20:23 .
|
||||
-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 1113028 2023-08-08 22:47 ./CHECKSUMS.md5
|
||||
-rw-r--r-- 1 root root 163 2023-08-08 22:47 ./CHECKSUMS.md5.asc
|
||||
-rw-r--r-- 1 root root 1113055 2023-08-10 05:52 ./CHECKSUMS.md5
|
||||
-rw-r--r-- 1 root root 163 2023-08-10 05:52 ./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 725071 2023-08-10 05:48 ./ChangeLog.txt
|
||||
-rw-r--r-- 1 root root 725922 2023-08-10 20:23 ./ChangeLog.txt
|
||||
drwxr-xr-x 3 root root 4096 2013-03-20 22:17 ./EFI
|
||||
drwxr-xr-x 2 root root 4096 2023-08-08 22:42 ./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-08-08 22:42 ./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 1451779 2023-08-08 22:47 ./FILELIST.TXT
|
||||
-rw-r--r-- 1 root root 1451806 2023-08-10 05:51 ./FILELIST.TXT
|
||||
-rw-r--r-- 1 root root 1572 2012-08-29 18:27 ./GPG-KEY
|
||||
-rw-r--r-- 1 root root 875116 2023-08-10 05:51 ./PACKAGES.TXT
|
||||
-rw-r--r-- 1 root root 879166 2023-08-10 20:26 ./PACKAGES.TXT
|
||||
-rw-r--r-- 1 root root 8034 2022-02-02 03:36 ./README.TXT
|
||||
-rw-r--r-- 1 root root 3629 2023-08-08 22:27 ./README.initrd
|
||||
-rw-r--r-- 1 root root 34162 2022-01-30 20:35 ./README_CRYPT.TXT
|
||||
|
@ -665,11 +665,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-08-10 05:51 ./slackware64
|
||||
-rw-r--r-- 1 root root 341449 2023-08-10 05:51 ./slackware64/CHECKSUMS.md5
|
||||
-rw-r--r-- 1 root root 163 2023-08-10 05:51 ./slackware64/CHECKSUMS.md5.asc
|
||||
-rw-r--r-- 1 root root 423280 2023-08-10 05:50 ./slackware64/FILE_LIST
|
||||
-rw-r--r-- 1 root root 4314813 2023-08-10 05:50 ./slackware64/MANIFEST.bz2
|
||||
drwxr-xr-x 17 root root 4096 2023-08-10 20:26 ./slackware64
|
||||
-rw-r--r-- 1 root root 343224 2023-08-10 20:26 ./slackware64/CHECKSUMS.md5
|
||||
-rw-r--r-- 1 root root 163 2023-08-10 20:26 ./slackware64/CHECKSUMS.md5.asc
|
||||
-rw-r--r-- 1 root root 425403 2023-08-10 20:25 ./slackware64/FILE_LIST
|
||||
-rw-r--r-- 1 root root 4316201 2023-08-10 20:25 ./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-08-10 05:50 ./slackware64/a
|
||||
-rw-r--r-- 1 root root 327 2022-02-15 18:16 ./slackware64/a/aaa_base-15.1-x86_64-2.txt
|
||||
|
@ -2735,7 +2735,7 @@ drwxr-xr-x 2 root root 86016 2023-08-08 22:45 ./slackware64/kde
|
|||
-rw-r--r-- 1 root root 403 2023-07-06 17:30 ./slackware64/kde/zxing-cpp-2.1.0-x86_64-1.txt
|
||||
-rw-r--r-- 1 root root 754048 2023-07-06 17:30 ./slackware64/kde/zxing-cpp-2.1.0-x86_64-1.txz
|
||||
-rw-r--r-- 1 root root 163 2023-07-06 17:30 ./slackware64/kde/zxing-cpp-2.1.0-x86_64-1.txz.asc
|
||||
drwxr-xr-x 2 root root 86016 2023-08-10 05:50 ./slackware64/l
|
||||
drwxr-xr-x 2 root root 86016 2023-08-10 20:25 ./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
|
||||
|
@ -3524,8 +3524,8 @@ drwxr-xr-x 2 root root 86016 2023-08-10 05:50 ./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 29117 2023-07-20 19:42 ./slackware64/l/maketag
|
||||
-rw-r--r-- 1 root root 29117 2023-07-20 19:42 ./slackware64/l/maketag.ez
|
||||
-rw-r--r-- 1 root root 29861 2023-08-10 20:23 ./slackware64/l/maketag
|
||||
-rw-r--r-- 1 root root 29861 2023-08-10 20:23 ./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
|
||||
|
@ -3679,6 +3679,9 @@ drwxr-xr-x 2 root root 86016 2023-08-10 05:50 ./slackware64/l
|
|||
-rw-r--r-- 1 root root 428 2022-04-29 18:19 ./slackware64/l/python-babel-2.10.1-x86_64-1.txt
|
||||
-rw-r--r-- 1 root root 5564956 2022-04-29 18:19 ./slackware64/l/python-babel-2.10.1-x86_64-1.txz
|
||||
-rw-r--r-- 1 root root 163 2022-04-29 18:19 ./slackware64/l/python-babel-2.10.1-x86_64-1.txz.asc
|
||||
-rw-r--r-- 1 root root 354 2023-08-10 19:57 ./slackware64/l/python-build-0.10.0-x86_64-1.txt
|
||||
-rw-r--r-- 1 root root 27252 2023-08-10 19:57 ./slackware64/l/python-build-0.10.0-x86_64-1.txz
|
||||
-rw-r--r-- 1 root root 163 2023-08-10 19:57 ./slackware64/l/python-build-0.10.0-x86_64-1.txz.asc
|
||||
-rw-r--r-- 1 root root 432 2021-11-03 00:42 ./slackware64/l/python-certifi-2021.10.8-x86_64-2.txt
|
||||
-rw-r--r-- 1 root root 138136 2021-11-03 00:42 ./slackware64/l/python-certifi-2021.10.8-x86_64-2.txz
|
||||
-rw-r--r-- 1 root root 163 2021-11-03 00:42 ./slackware64/l/python-certifi-2021.10.8-x86_64-2.txz.asc
|
||||
|
@ -3706,9 +3709,15 @@ drwxr-xr-x 2 root root 86016 2023-08-10 05:50 ./slackware64/l
|
|||
-rw-r--r-- 1 root root 462 2021-11-22 19:01 ./slackware64/l/python-doxyqml-0.5.1-x86_64-1.txt
|
||||
-rw-r--r-- 1 root root 19420 2021-11-22 19:01 ./slackware64/l/python-doxyqml-0.5.1-x86_64-1.txz
|
||||
-rw-r--r-- 1 root root 163 2021-11-22 19:01 ./slackware64/l/python-doxyqml-0.5.1-x86_64-1.txz.asc
|
||||
-rw-r--r-- 1 root root 426 2023-08-10 19:46 ./slackware64/l/python-flit-core-3.9.0-x86_64-1.txt
|
||||
-rw-r--r-- 1 root root 37616 2023-08-10 19:46 ./slackware64/l/python-flit-core-3.9.0-x86_64-1.txz
|
||||
-rw-r--r-- 1 root root 163 2023-08-10 19:46 ./slackware64/l/python-flit-core-3.9.0-x86_64-1.txz.asc
|
||||
-rw-r--r-- 1 root root 723 2021-11-03 00:42 ./slackware64/l/python-future-0.18.2-x86_64-7.txt
|
||||
-rw-r--r-- 1 root root 595924 2021-11-03 00:42 ./slackware64/l/python-future-0.18.2-x86_64-7.txz
|
||||
-rw-r--r-- 1 root root 163 2021-11-03 00:42 ./slackware64/l/python-future-0.18.2-x86_64-7.txz.asc
|
||||
-rw-r--r-- 1 root root 316 2023-08-10 19:46 ./slackware64/l/python-glad2-2.0.4-x86_64-1.txt
|
||||
-rw-r--r-- 1 root root 421860 2023-08-10 19:46 ./slackware64/l/python-glad2-2.0.4-x86_64-1.txz
|
||||
-rw-r--r-- 1 root root 163 2023-08-10 19:46 ./slackware64/l/python-glad2-2.0.4-x86_64-1.txz.asc
|
||||
-rw-r--r-- 1 root root 537 2021-11-03 00:42 ./slackware64/l/python-idna-3.3-x86_64-2.txt
|
||||
-rw-r--r-- 1 root root 65452 2021-11-03 00:42 ./slackware64/l/python-idna-3.3-x86_64-2.txz
|
||||
-rw-r--r-- 1 root root 163 2021-11-03 00:42 ./slackware64/l/python-idna-3.3-x86_64-2.txz.asc
|
||||
|
@ -3718,6 +3727,12 @@ drwxr-xr-x 2 root root 86016 2023-08-10 05:50 ./slackware64/l
|
|||
-rw-r--r-- 1 root root 597 2022-10-31 18:33 ./slackware64/l/python-importlib_metadata-5.0.0-x86_64-1.txt
|
||||
-rw-r--r-- 1 root root 35256 2022-10-31 18:33 ./slackware64/l/python-importlib_metadata-5.0.0-x86_64-1.txz
|
||||
-rw-r--r-- 1 root root 163 2022-10-31 18:33 ./slackware64/l/python-importlib_metadata-5.0.0-x86_64-1.txz.asc
|
||||
-rw-r--r-- 1 root root 461 2023-08-10 19:46 ./slackware64/l/python-installer-0.7.0-x86_64-1.txt
|
||||
-rw-r--r-- 1 root root 219212 2023-08-10 19:46 ./slackware64/l/python-installer-0.7.0-x86_64-1.txz
|
||||
-rw-r--r-- 1 root root 163 2023-08-10 19:46 ./slackware64/l/python-installer-0.7.0-x86_64-1.txz.asc
|
||||
-rw-r--r-- 1 root root 472 2023-08-10 19:46 ./slackware64/l/python-lxml-4.9.3-x86_64-1.txt
|
||||
-rw-r--r-- 1 root root 1448940 2023-08-10 19:46 ./slackware64/l/python-lxml-4.9.3-x86_64-1.txz
|
||||
-rw-r--r-- 1 root root 163 2023-08-10 19:46 ./slackware64/l/python-lxml-4.9.3-x86_64-1.txz.asc
|
||||
-rw-r--r-- 1 root root 584 2021-11-03 00:42 ./slackware64/l/python-markdown-3.3.4-x86_64-3.txt
|
||||
-rw-r--r-- 1 root root 118876 2021-11-03 00:42 ./slackware64/l/python-markdown-3.3.4-x86_64-3.txz
|
||||
-rw-r--r-- 1 root root 163 2021-11-03 00:42 ./slackware64/l/python-markdown-3.3.4-x86_64-3.txz.asc
|
||||
|
@ -3742,6 +3757,9 @@ drwxr-xr-x 2 root root 86016 2023-08-10 05:50 ./slackware64/l
|
|||
-rw-r--r-- 1 root root 481 2021-11-03 00:43 ./slackware64/l/python-pygments-2.10.0-x86_64-3.txt
|
||||
-rw-r--r-- 1 root root 1318468 2021-11-03 00:43 ./slackware64/l/python-pygments-2.10.0-x86_64-3.txz
|
||||
-rw-r--r-- 1 root root 163 2021-11-03 00:43 ./slackware64/l/python-pygments-2.10.0-x86_64-3.txz.asc
|
||||
-rw-r--r-- 1 root root 537 2023-08-10 19:46 ./slackware64/l/python-pyproject-hooks-1.0.0-x86_64-1.txt
|
||||
-rw-r--r-- 1 root root 13644 2023-08-10 19:46 ./slackware64/l/python-pyproject-hooks-1.0.0-x86_64-1.txz
|
||||
-rw-r--r-- 1 root root 163 2023-08-10 19:46 ./slackware64/l/python-pyproject-hooks-1.0.0-x86_64-1.txz.asc
|
||||
-rw-r--r-- 1 root root 508 2021-11-03 00:43 ./slackware64/l/python-pysol_cards-0.12.0-x86_64-2.txt
|
||||
-rw-r--r-- 1 root root 20056 2021-11-03 00:43 ./slackware64/l/python-pysol_cards-0.12.0-x86_64-2.txz
|
||||
-rw-r--r-- 1 root root 163 2021-11-03 00:43 ./slackware64/l/python-pysol_cards-0.12.0-x86_64-2.txz.asc
|
||||
|
@ -3772,9 +3790,15 @@ drwxr-xr-x 2 root root 86016 2023-08-10 05:50 ./slackware64/l
|
|||
-rw-r--r-- 1 root root 312 2021-11-19 21:38 ./slackware64/l/python-tomli-1.2.2-x86_64-1.txt
|
||||
-rw-r--r-- 1 root root 17704 2021-11-19 21:38 ./slackware64/l/python-tomli-1.2.2-x86_64-1.txz
|
||||
-rw-r--r-- 1 root root 163 2021-11-19 21:38 ./slackware64/l/python-tomli-1.2.2-x86_64-1.txz.asc
|
||||
-rw-r--r-- 1 root root 346 2023-08-10 19:46 ./slackware64/l/python-tomli-w-1.0.0-x86_64-1.txt
|
||||
-rw-r--r-- 1 root root 8624 2023-08-10 19:46 ./slackware64/l/python-tomli-w-1.0.0-x86_64-1.txz
|
||||
-rw-r--r-- 1 root root 163 2023-08-10 19:46 ./slackware64/l/python-tomli-w-1.0.0-x86_64-1.txz.asc
|
||||
-rw-r--r-- 1 root root 417 2022-01-09 03:41 ./slackware64/l/python-urllib3-1.26.8-x86_64-1.txt
|
||||
-rw-r--r-- 1 root root 170864 2022-01-09 03:41 ./slackware64/l/python-urllib3-1.26.8-x86_64-1.txz
|
||||
-rw-r--r-- 1 root root 163 2022-01-09 03:41 ./slackware64/l/python-urllib3-1.26.8-x86_64-1.txz.asc
|
||||
-rw-r--r-- 1 root root 327 2023-08-10 19:46 ./slackware64/l/python-wheel-0.41.1-x86_64-1.txt
|
||||
-rw-r--r-- 1 root root 90960 2023-08-10 19:46 ./slackware64/l/python-wheel-0.41.1-x86_64-1.txz
|
||||
-rw-r--r-- 1 root root 163 2023-08-10 19:46 ./slackware64/l/python-wheel-0.41.1-x86_64-1.txz.asc
|
||||
-rw-r--r-- 1 root root 327 2022-04-29 19:15 ./slackware64/l/python-zipp-3.8.0-x86_64-1.txt
|
||||
-rw-r--r-- 1 root root 9052 2022-04-29 19:15 ./slackware64/l/python-zipp-3.8.0-x86_64-1.txz
|
||||
-rw-r--r-- 1 root root 163 2022-04-29 19:15 ./slackware64/l/python-zipp-3.8.0-x86_64-1.txz.asc
|
||||
|
@ -3868,7 +3892,7 @@ drwxr-xr-x 2 root root 86016 2023-08-10 05:50 ./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 5494 2023-07-20 19:42 ./slackware64/l/tagfile
|
||||
-rw-r--r-- 1 root root 5649 2023-08-10 20:23 ./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
|
||||
|
@ -3923,7 +3947,7 @@ drwxr-xr-x 2 root root 86016 2023-08-10 05:50 ./slackware64/l
|
|||
-rw-r--r-- 1 root root 463 2023-04-05 18:12 ./slackware64/l/zstd-1.5.5-x86_64-1.txt
|
||||
-rw-r--r-- 1 root root 465608 2023-04-05 18:12 ./slackware64/l/zstd-1.5.5-x86_64-1.txz
|
||||
-rw-r--r-- 1 root root 163 2023-04-05 18:12 ./slackware64/l/zstd-1.5.5-x86_64-1.txz.asc
|
||||
drwxr-xr-x 2 root root 36864 2023-08-10 05:50 ./slackware64/n
|
||||
drwxr-xr-x 2 root root 36864 2023-08-10 20:25 ./slackware64/n
|
||||
-rw-r--r-- 1 root root 357 2023-03-09 19:11 ./slackware64/n/ModemManager-1.20.6-x86_64-1.txt
|
||||
-rw-r--r-- 1 root root 1517848 2023-03-09 19:11 ./slackware64/n/ModemManager-1.20.6-x86_64-1.txz
|
||||
-rw-r--r-- 1 root root 163 2023-03-09 19:11 ./slackware64/n/ModemManager-1.20.6-x86_64-1.txz.asc
|
||||
|
@ -4225,9 +4249,9 @@ drwxr-xr-x 2 root root 36864 2023-08-10 05:50 ./slackware64/n
|
|||
-rw-r--r-- 1 root root 354 2023-08-06 19:21 ./slackware64/n/nfs-utils-2.6.3-x86_64-2.txt
|
||||
-rw-r--r-- 1 root root 399980 2023-08-06 19:21 ./slackware64/n/nfs-utils-2.6.3-x86_64-2.txz
|
||||
-rw-r--r-- 1 root root 163 2023-08-06 19:21 ./slackware64/n/nfs-utils-2.6.3-x86_64-2.txz.asc
|
||||
-rw-r--r-- 1 root root 535 2023-07-14 17:33 ./slackware64/n/nftables-1.0.8-x86_64-1.txt
|
||||
-rw-r--r-- 1 root root 363948 2023-07-14 17:33 ./slackware64/n/nftables-1.0.8-x86_64-1.txz
|
||||
-rw-r--r-- 1 root root 163 2023-07-14 17:33 ./slackware64/n/nftables-1.0.8-x86_64-1.txz.asc
|
||||
-rw-r--r-- 1 root root 535 2023-08-10 19:53 ./slackware64/n/nftables-1.0.8-x86_64-2.txt
|
||||
-rw-r--r-- 1 root root 363888 2023-08-10 19:53 ./slackware64/n/nftables-1.0.8-x86_64-2.txz
|
||||
-rw-r--r-- 1 root root 163 2023-08-10 19:53 ./slackware64/n/nftables-1.0.8-x86_64-2.txz.asc
|
||||
-rw-r--r-- 1 root root 297 2023-07-15 17:21 ./slackware64/n/nghttp2-1.55.1-x86_64-1.txt
|
||||
-rw-r--r-- 1 root root 111224 2023-07-15 17:21 ./slackware64/n/nghttp2-1.55.1-x86_64-1.txz
|
||||
-rw-r--r-- 1 root root 163 2023-07-15 17:21 ./slackware64/n/nghttp2-1.55.1-x86_64-1.txz.asc
|
||||
|
@ -4258,9 +4282,9 @@ drwxr-xr-x 2 root root 36864 2023-08-10 05:50 ./slackware64/n
|
|||
-rw-r--r-- 1 root root 471 2023-06-30 18:32 ./slackware64/n/openresolv-3.13.2-noarch-1.txt
|
||||
-rw-r--r-- 1 root root 22520 2023-06-30 18:32 ./slackware64/n/openresolv-3.13.2-noarch-1.txz
|
||||
-rw-r--r-- 1 root root 163 2023-06-30 18:32 ./slackware64/n/openresolv-3.13.2-noarch-1.txz.asc
|
||||
-rw-r--r-- 1 root root 672 2023-07-19 19:40 ./slackware64/n/openssh-9.3p2-x86_64-1.txt
|
||||
-rw-r--r-- 1 root root 1066696 2023-07-19 19:40 ./slackware64/n/openssh-9.3p2-x86_64-1.txz
|
||||
-rw-r--r-- 1 root root 163 2023-07-19 19:40 ./slackware64/n/openssh-9.3p2-x86_64-1.txz.asc
|
||||
-rw-r--r-- 1 root root 672 2023-08-10 19:35 ./slackware64/n/openssh-9.4p1-x86_64-1.txt
|
||||
-rw-r--r-- 1 root root 1076884 2023-08-10 19:35 ./slackware64/n/openssh-9.4p1-x86_64-1.txz
|
||||
-rw-r--r-- 1 root root 163 2023-08-10 19:35 ./slackware64/n/openssh-9.4p1-x86_64-1.txz.asc
|
||||
-rw-r--r-- 1 root root 559 2023-08-01 18:44 ./slackware64/n/openssl-3.1.2-x86_64-1.txt
|
||||
-rw-r--r-- 1 root root 4736928 2023-08-01 18:44 ./slackware64/n/openssl-3.1.2-x86_64-1.txz
|
||||
-rw-r--r-- 1 root root 163 2023-08-01 18:44 ./slackware64/n/openssl-3.1.2-x86_64-1.txz.asc
|
||||
|
@ -5585,11 +5609,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-08-10 05:51 ./source
|
||||
-rw-r--r-- 1 root root 599796 2023-08-10 05:51 ./source/CHECKSUMS.md5
|
||||
-rw-r--r-- 1 root root 163 2023-08-10 05:51 ./source/CHECKSUMS.md5.asc
|
||||
-rw-r--r-- 1 root root 834059 2023-08-10 05:51 ./source/FILE_LIST
|
||||
-rw-r--r-- 1 root root 24986657 2023-08-10 05:51 ./source/MANIFEST.bz2
|
||||
drwxr-xr-x 18 root root 4096 2023-08-10 20:26 ./source
|
||||
-rw-r--r-- 1 root root 602225 2023-08-10 20:26 ./source/CHECKSUMS.md5
|
||||
-rw-r--r-- 1 root root 163 2023-08-10 20:26 ./source/CHECKSUMS.md5.asc
|
||||
-rw-r--r-- 1 root root 837600 2023-08-10 20:26 ./source/FILE_LIST
|
||||
-rw-r--r-- 1 root root 24982228 2023-08-10 20:26 ./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-07-25 18:51 ./source/a
|
||||
-rw-r--r-- 1 root root 234 2022-10-16 18:39 ./source/a/FTBFSlog
|
||||
|
@ -9778,7 +9802,7 @@ drwxr-xr-x 2 root root 4096 2023-07-06 17:29 ./source/kde/zxing-cpp
|
|||
-rw-r--r-- 1 root root 574494 2023-07-05 16:25 ./source/kde/zxing-cpp/zxing-cpp-2.1.0.tar.lz
|
||||
-rwxr-xr-x 1 root root 3872 2023-04-20 20:52 ./source/kde/zxing-cpp/zxing-cpp.SlackBuild
|
||||
-rw-r--r-- 1 root root 39 2023-04-20 20:51 ./source/kde/zxing-cpp/zxing-cpp.url
|
||||
drwxr-xr-x 393 root root 12288 2023-08-07 18:34 ./source/l
|
||||
drwxr-xr-x 401 root root 12288 2023-08-10 19:47 ./source/l
|
||||
-rw-r--r-- 1 root root 1054 2023-08-04 04: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
|
||||
|
@ -11514,6 +11538,11 @@ drwxr-xr-x 2 root root 4096 2022-04-29 18:20 ./source/l/python-babel
|
|||
-rw-r--r-- 1 root root 31 2022-04-29 18:15 ./source/l/python-babel/Babel.url
|
||||
-rwxr-xr-x 1 root root 2836 2022-04-29 18:18 ./source/l/python-babel/python-babel.SlackBuild
|
||||
-rw-r--r-- 1 root root 920 2022-04-29 18:17 ./source/l/python-babel/slack-desc
|
||||
drwxr-xr-x 2 root root 4096 2023-03-05 12:55 ./source/l/python-build
|
||||
-rw-r--r-- 1 root root 14476 2023-01-11 20:32 ./source/l/python-build/build-0.10.0.tar.lz
|
||||
-rwxr-xr-x 1 root root 3081 2023-03-05 12:55 ./source/l/python-build/python-build.SlackBuild
|
||||
-rw-r--r-- 1 root root 38 2022-03-13 15:55 ./source/l/python-build/python-build.url
|
||||
-rw-r--r-- 1 root root 814 2023-08-10 19:57 ./source/l/python-build/slack-desc
|
||||
drwxr-xr-x 2 root root 4096 2021-11-02 19:02 ./source/l/python-certifi
|
||||
-rw-r--r-- 1 root root 137479 2021-10-08 19:32 ./source/l/python-certifi/certifi-2021.10.8.tar.lz
|
||||
-rwxr-xr-x 1 root root 2570 2021-11-02 19:02 ./source/l/python-certifi/python-certifi.SlackBuild
|
||||
|
@ -11559,11 +11588,21 @@ drwxr-xr-x 2 root root 4096 2021-11-22 18:52 ./source/l/python-doxyqml
|
|||
-rw-r--r-- 1 root root 33 2021-11-22 18:51 ./source/l/python-doxyqml/doxyqml.url
|
||||
-rwxr-xr-x 1 root root 2840 2021-11-22 18:52 ./source/l/python-doxyqml/python-doxyqml.SlackBuild
|
||||
-rw-r--r-- 1 root root 956 2021-11-22 18:53 ./source/l/python-doxyqml/slack-desc
|
||||
drwxr-xr-x 2 root root 4096 2023-05-18 14:07 ./source/l/python-flit-core
|
||||
-rw-r--r-- 1 root root 34552 2023-05-14 14:48 ./source/l/python-flit-core/flit_core-3.9.0.tar.lz
|
||||
-rwxr-xr-x 1 root root 3333 2022-03-20 08:41 ./source/l/python-flit-core/python-flit-core.SlackBuild
|
||||
-rw-r--r-- 1 root root 42 2022-03-13 15:33 ./source/l/python-flit-core/python-flit-core.url
|
||||
-rw-r--r-- 1 root root 890 2022-03-13 15:44 ./source/l/python-flit-core/slack-desc
|
||||
drwxr-xr-x 2 root root 4096 2021-11-02 19:02 ./source/l/python-future
|
||||
-rw-r--r-- 1 root root 649812 2019-10-31 00:58 ./source/l/python-future/future-0.18.2.tar.lz
|
||||
-rwxr-xr-x 1 root root 2879 2021-11-02 19:02 ./source/l/python-future/python-future.SlackBuild
|
||||
-rw-r--r-- 1 root root 33 2020-02-15 18:15 ./source/l/python-future/python-future.url
|
||||
-rw-r--r-- 1 root root 1218 2020-02-15 18:39 ./source/l/python-future/slack-desc
|
||||
drwxr-xr-x 2 root root 4096 2023-08-10 19:40 ./source/l/python-glad2
|
||||
-rw-r--r-- 1 root root 355490 2023-04-10 17:05 ./source/l/python-glad2/glad2-2.0.4.tar.lz
|
||||
-rwxr-xr-x 1 root root 3094 2022-11-17 18:48 ./source/l/python-glad2/python-glad2.SlackBuild
|
||||
-rw-r--r-- 1 root root 38 2022-11-17 18:48 ./source/l/python-glad2/python-glad2.url
|
||||
-rw-r--r-- 1 root root 776 2022-11-17 18:47 ./source/l/python-glad2/slack-desc
|
||||
drwxr-xr-x 2 root root 4096 2021-11-02 19:02 ./source/l/python-idna
|
||||
-rw-r--r-- 1 root root 131982 2021-10-12 23:30 ./source/l/python-idna/idna-3.3.tar.lz
|
||||
-rwxr-xr-x 1 root root 2868 2021-11-02 19:02 ./source/l/python-idna/python-idna.SlackBuild
|
||||
|
@ -11579,6 +11618,16 @@ drwxr-xr-x 2 root root 4096 2022-10-31 18:33 ./source/l/python-importlib_
|
|||
-rw-r--r-- 1 root root 44 2022-04-29 18:26 ./source/l/python-importlib_metadata/importlib_metadata.url
|
||||
-rwxr-xr-x 1 root root 3146 2022-04-29 18:33 ./source/l/python-importlib_metadata/python-importlib_metadata.SlackBuild
|
||||
-rw-r--r-- 1 root root 1102 2022-04-29 18:30 ./source/l/python-importlib_metadata/slack-desc
|
||||
drwxr-xr-x 2 root root 4096 2023-08-10 19:41 ./source/l/python-installer
|
||||
-rw-r--r-- 1 root root 220807 2023-04-10 02:47 ./source/l/python-installer/installer-0.7.0.tar.lz
|
||||
-rwxr-xr-x 1 root root 3121 2023-01-08 19:06 ./source/l/python-installer/python-installer.SlackBuild
|
||||
-rw-r--r-- 1 root root 42 2022-03-13 16:02 ./source/l/python-installer/python-installer.url
|
||||
-rw-r--r-- 1 root root 925 2022-03-13 16:01 ./source/l/python-installer/slack-desc
|
||||
drwxr-xr-x 2 root root 4096 2023-08-10 19:41 ./source/l/python-lxml
|
||||
-rw-r--r-- 1 root root 1907951 2023-07-05 11:48 ./source/l/python-lxml/lxml-4.9.3.tar.lz
|
||||
-rwxr-xr-x 1 root root 3024 2022-03-20 15:00 ./source/l/python-lxml/python-lxml.SlackBuild
|
||||
-rw-r--r-- 1 root root 37 2022-03-20 14:59 ./source/l/python-lxml/python-lxml.url
|
||||
-rw-r--r-- 1 root root 931 2022-03-20 14:58 ./source/l/python-lxml/slack-desc
|
||||
drwxr-xr-x 2 root root 4096 2021-11-17 19:26 ./source/l/python-markdown
|
||||
-rw-r--r-- 1 root root 198596 2021-02-24 19:57 ./source/l/python-markdown/Markdown-3.3.4.tar.lz
|
||||
-rw-r--r-- 1 root root 34 2021-03-10 19:54 ./source/l/python-markdown/Markdown.url
|
||||
|
@ -11619,6 +11668,11 @@ drwxr-xr-x 2 root root 4096 2021-11-02 19:02 ./source/l/python-pygments
|
|||
-rw-r--r-- 1 root root 34 2020-01-06 19:15 ./source/l/python-pygments/Pygments.url
|
||||
-rwxr-xr-x 1 root root 2579 2021-11-02 19:02 ./source/l/python-pygments/python-pygments.SlackBuild
|
||||
-rw-r--r-- 1 root root 976 2020-01-06 19:27 ./source/l/python-pygments/slack-desc
|
||||
drwxr-xr-x 2 root root 4096 2023-03-05 13:02 ./source/l/python-pyproject-hooks
|
||||
-rw-r--r-- 1 root root 13752 2022-11-21 11:52 ./source/l/python-pyproject-hooks/pyproject_hooks-1.0.0.tar.lz
|
||||
-rwxr-xr-x 1 root root 3131 2023-03-05 13:02 ./source/l/python-pyproject-hooks/python-pyproject-hooks.SlackBuild
|
||||
-rw-r--r-- 1 root root 48 2023-03-05 13:01 ./source/l/python-pyproject-hooks/python-pyproject-hooks.url
|
||||
-rw-r--r-- 1 root root 1007 2023-03-05 13:01 ./source/l/python-pyproject-hooks/slack-desc
|
||||
drwxr-xr-x 2 root root 4096 2021-11-02 19:02 ./source/l/python-pysol_cards
|
||||
-rw-r--r-- 1 root root 37 2020-11-12 20:15 ./source/l/python-pysol_cards/pysol-cards.url
|
||||
-rw-r--r-- 1 root root 21337 2021-10-06 12:06 ./source/l/python-pysol_cards/pysol_cards-0.12.0.tar.gz
|
||||
|
@ -11671,6 +11725,11 @@ drwxr-xr-x 2 root root 4096 2022-04-28 19:29 ./source/l/python-sphinx/ext
|
|||
-rwxr-xr-x 1 root root 4049 2022-04-28 19:58 ./source/l/python-sphinx/python-sphinx.SlackBuild
|
||||
-rw-r--r-- 1 root root 1131 2022-04-28 18:22 ./source/l/python-sphinx/slack-desc
|
||||
drwxr-xr-x 2 root root 4096 2021-11-19 21:08 ./source/l/python-tomli
|
||||
drwxr-xr-x 2 root root 4096 2022-03-20 08:42 ./source/l/python-tomli-w
|
||||
-rwxr-xr-x 1 root root 3115 2022-03-20 08:42 ./source/l/python-tomli-w/python-tomli-w.SlackBuild
|
||||
-rw-r--r-- 1 root root 40 2022-03-14 15:57 ./source/l/python-tomli-w/python-tomli-w.url
|
||||
-rw-r--r-- 1 root root 808 2022-03-14 16:00 ./source/l/python-tomli-w/slack-desc
|
||||
-rw-r--r-- 1 root root 6169 2021-12-01 23:55 ./source/l/python-tomli-w/tomli_w-1.0.0.tar.lz
|
||||
-rwxr-xr-x 1 root root 3260 2021-11-19 21:37 ./source/l/python-tomli/python-tomli.SlackBuild
|
||||
-rw-r--r-- 1 root root 804 2021-11-19 19:33 ./source/l/python-tomli/slack-desc
|
||||
-rw-r--r-- 1 root root 11480 2021-10-25 09:51 ./source/l/python-tomli/tomli-1.2.2.tar.lz
|
||||
|
@ -11680,6 +11739,11 @@ drwxr-xr-x 2 root root 4096 2022-01-09 03:41 ./source/l/python-urllib3
|
|||
-rw-r--r-- 1 root root 911 2018-02-27 06:12 ./source/l/python-urllib3/slack-desc
|
||||
-rw-r--r-- 1 root root 205772 2022-01-07 15:54 ./source/l/python-urllib3/urllib3-1.26.8.tar.lz
|
||||
-rw-r--r-- 1 root root 34 2018-08-27 18:30 ./source/l/python-urllib3/urllib3.url
|
||||
drwxr-xr-x 2 root root 4096 2023-08-10 19:42 ./source/l/python-wheel
|
||||
-rwxr-xr-x 1 root root 3034 2023-01-08 19:06 ./source/l/python-wheel/python-wheel.SlackBuild
|
||||
-rw-r--r-- 1 root root 38 2021-02-06 19:09 ./source/l/python-wheel/python-wheel.url
|
||||
-rw-r--r-- 1 root root 787 2021-02-06 19:09 ./source/l/python-wheel/slack-desc
|
||||
-rw-r--r-- 1 root root 81126 2023-08-05 13:33 ./source/l/python-wheel/wheel-0.41.1.tar.lz
|
||||
drwxr-xr-x 2 root root 4096 2022-04-30 19:53 ./source/l/python-zipp
|
||||
-rwxr-xr-x 1 root root 3161 2022-04-29 19:15 ./source/l/python-zipp/python-zipp.SlackBuild
|
||||
-rw-r--r-- 1 root root 818 2021-11-17 19:03 ./source/l/python-zipp/slack-desc
|
||||
|
@ -11992,7 +12056,7 @@ drwxr-xr-x 2 root root 4096 2023-04-05 18:11 ./source/l/zstd
|
|||
-rw-r--r-- 1 root root 325 2018-12-30 04:38 ./source/l/zstd/zstd.dont.link.pzstd.to.static.libzstd.a.diff.gz
|
||||
-rw-r--r-- 1 root root 33 2018-11-08 01:06 ./source/l/zstd/zstd.url
|
||||
-rwxr-xr-x 1 root root 14793 2022-06-07 03:16 ./source/make_world.sh
|
||||
drwxr-xr-x 157 root root 4096 2023-08-09 19:01 ./source/n
|
||||
drwxr-xr-x 157 root root 4096 2023-08-10 19:53 ./source/n
|
||||
-rw-r--r-- 1 root root 471 2023-05-01 23:46 ./source/n/FTBFSlog
|
||||
drwxr-xr-x 2 root root 4096 2023-03-09 19:09 ./source/n/ModemManager
|
||||
-rw-r--r-- 1 root root 1280407 2023-03-09 19:09 ./source/n/ModemManager/ModemManager-1.20.6.tar.lz
|
||||
|
@ -12697,10 +12761,11 @@ drwxr-xr-x 2 root root 4096 2023-04-20 19:26 ./source/n/nfs-utils
|
|||
-rw-r--r-- 1 root root 292 2017-12-29 05:37 ./source/n/nfs-utils/nfs.default
|
||||
-rw-r--r-- 1 root root 2920 2020-02-03 20:42 ./source/n/nfs-utils/rc.nfsd
|
||||
-rw-r--r-- 1 root root 811 2023-04-20 19:30 ./source/n/nfs-utils/slack-desc
|
||||
drwxr-xr-x 2 root root 4096 2023-07-14 17:32 ./source/n/nftables
|
||||
drwxr-xr-x 2 root root 4096 2023-08-08 16:45 ./source/n/nftables
|
||||
-rw-r--r-- 1 root root 7340 2023-08-08 16:45 ./source/n/nftables/5f1676ac9f1aeb36d7695c3c354dade013a1e4f3.patch
|
||||
-rw-r--r-- 1 root root 882980 2023-07-14 10:37 ./source/n/nftables/nftables-1.0.8.tar.xz
|
||||
-rw-r--r-- 1 root root 566 2023-07-14 10:38 ./source/n/nftables/nftables-1.0.8.tar.xz.sig
|
||||
-rwxr-xr-x 1 root root 3897 2021-11-19 20:47 ./source/n/nftables/nftables.SlackBuild
|
||||
-rwxr-xr-x 1 root root 4109 2023-08-10 19:53 ./source/n/nftables/nftables.SlackBuild
|
||||
-rw-r--r-- 1 root root 46 2020-10-27 17:39 ./source/n/nftables/nftables.url
|
||||
-rw-r--r-- 1 root root 1023 2018-02-27 06:13 ./source/n/nftables/slack-desc
|
||||
drwxr-xr-x 2 root root 4096 2023-07-15 17:21 ./source/n/nghttp2
|
||||
|
@ -12773,10 +12838,10 @@ drwxr-xr-x 2 root root 4096 2023-06-30 18:32 ./source/n/openresolv
|
|||
-rw-r--r-- 1 root root 99 2023-04-14 18:15 ./source/n/openresolv/openresolv.url
|
||||
-rw-r--r-- 1 root root 962 2021-08-16 04:48 ./source/n/openresolv/slack-desc
|
||||
-rw-r--r-- 1 root root 1368 2020-02-15 03:05 ./source/n/openresolv/update-resolv-conf
|
||||
drwxr-xr-x 2 root root 4096 2023-07-19 19:38 ./source/n/openssh
|
||||
drwxr-xr-x 2 root root 4096 2023-08-10 19:34 ./source/n/openssh
|
||||
-rw-r--r-- 1 root root 593 2020-02-07 03:05 ./source/n/openssh/doinst.sh.gz
|
||||
-rw-r--r-- 1 root root 1835850 2023-07-19 13:55 ./source/n/openssh/openssh-9.3p2.tar.gz
|
||||
-rw-r--r-- 1 root root 833 2023-07-19 13:55 ./source/n/openssh/openssh-9.3p2.tar.gz.asc
|
||||
-rw-r--r-- 1 root root 1845094 2023-08-10 03:15 ./source/n/openssh/openssh-9.4p1.tar.gz
|
||||
-rw-r--r-- 1 root root 833 2023-08-10 03:15 ./source/n/openssh/openssh-9.4p1.tar.gz.asc
|
||||
-rwxr-xr-x 1 root root 6287 2023-03-16 16:31 ./source/n/openssh/openssh.SlackBuild
|
||||
-rw-r--r-- 1 root root 1658 2022-02-24 19:30 ./source/n/openssh/openssh.tcp_wrappers.diff.gz
|
||||
-rw-r--r-- 1 root root 54 2020-02-14 19:40 ./source/n/openssh/openssh.url
|
||||
|
|
|
@ -326,6 +326,7 @@ you are done." 22 74 10 \
|
|||
"python-alabaster" "Python Sphinx theme" "on" \
|
||||
"python-appdirs" "Python module for platform-specific dirs" "on" \
|
||||
"python-babel" "Python internationalization library" "on" \
|
||||
"python-build" "A simple, correct PEP 517 package builder" "on" \
|
||||
"python-certifi" "Python package for the Mozilla's CA Bundle" "on" \
|
||||
"python-cffi" "C Foreign Function Interface for Python" "on" \
|
||||
"python-chardet" "Universal encoding detector for Python" "on" \
|
||||
|
@ -335,10 +336,14 @@ you are done." 22 74 10 \
|
|||
"python-docutils" "Python Documentation Utilities" "on" \
|
||||
"python-doxypypy" "A Doxygen filter for Python" "on" \
|
||||
"python-doxyqml" "Doxygen input filter for QML files" "on" \
|
||||
"python-flit-core" "Python build system" "on" \
|
||||
"python-future" "Easy, clean, reliable Python 2/3 compatibility" "on" \
|
||||
"python-glad2" "Vulkan/GL/GLES/EGL/GLX/WGL Loader-Generator" "on" \
|
||||
"python-idna" "Internationalized Domain Names for Python" "on" \
|
||||
"python-imagesize" "Python image size module" "on" \
|
||||
"python-importlib_metadata" "access Python package metadata" "on" \
|
||||
"python-installer" "Install Python packages from wheels" "on" \
|
||||
"python-lxml" "Python bindings for libxml2/libxslt" "on" \
|
||||
"python-markdown" "Python Markdown implementation" "on" \
|
||||
"python-notify2" "Python interface to DBus notifications" "on" \
|
||||
"python-packaging" "Core utilities for Python packages" "on" \
|
||||
|
@ -347,6 +352,7 @@ you are done." 22 74 10 \
|
|||
"python-ply" "Python Lex and Yacc" "on" \
|
||||
"python-pycparser" "C parser written in Python" "on" \
|
||||
"python-pygments" "Python syntax highlighter" "on" \
|
||||
"python-pyproject-hooks" "Call pyproject.toml-based build backend hooks" "on" \
|
||||
"python-pysol_cards" "deal PySol FC card games" "on" \
|
||||
"python-pytz" "Timezone Definitions for Python" "on" \
|
||||
"python-random2" "Python 3 port of Python 2 random module" "on" \
|
||||
|
@ -357,7 +363,9 @@ you are done." 22 74 10 \
|
|||
"python-snowballstemmer" "Snowball stemming library" "on" \
|
||||
"python-sphinx" "Python documentation generator" "on" \
|
||||
"python-tomli" "A lil' TOML parser" "on" \
|
||||
"python-tomli-w" "Python library for writing TOML" "on" \
|
||||
"python-urllib3" "Powerful HTTP client for Python" "on" \
|
||||
"python-wheel" "Python wheel packaging library" "on" \
|
||||
"python-zipp" "object wrapper for zip files" "on" \
|
||||
"python2-module-collection" "modules for python2" "on" \
|
||||
"qca" "Qt Cryptographic Architecture" "on" \
|
||||
|
@ -412,7 +420,7 @@ if [ $? = 1 -o $? = 255 ]; then
|
|||
rm -f $TMP/SeTpkgs
|
||||
> $TMP/SeTnewtag
|
||||
for pkg in \
|
||||
GConf Imath LibRaw M2Crypto Mako PyQt5 QScintilla QtAV 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-atk at-spi2-core atk 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 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 isl iso-codes jansson jasper jemalloc jmtpfs json-c json-glib judy kdsoap keybinder3 keyutils 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 libdiscid libdmtx libdvdnav libdvdread libedit 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 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-certifi python-cffi python-chardet python-charset-normalizer python-distro python-dnspython python-docutils python-doxypypy python-doxyqml python-future python-idna python-imagesize python-importlib_metadata python-markdown python-notify2 python-packaging python-pbr python-pillow python-ply python-pycparser python-pygments python-pysol_cards python-pytz python-random2 python-requests python-sane python-setuptools_scm python-six python-snowballstemmer python-sphinx python-tomli python-urllib3 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 \
|
||||
GConf Imath LibRaw M2Crypto Mako PyQt5 QScintilla QtAV 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-atk at-spi2-core atk 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 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 isl iso-codes jansson jasper jemalloc jmtpfs json-c json-glib judy kdsoap keybinder3 keyutils 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 libdiscid libdmtx libdvdnav libdvdread libedit 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 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-pycparser python-pygments python-pyproject-hooks python-pysol_cards python-pytz python-random2 python-requests python-sane python-setuptools_scm python-six python-snowballstemmer python-sphinx python-tomli python-tomli-w 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 \
|
||||
; do
|
||||
echo "$pkg: SKP" >> $TMP/SeTnewtag
|
||||
done
|
||||
|
@ -420,7 +428,7 @@ GConf Imath LibRaw M2Crypto Mako PyQt5 QScintilla QtAV SDL2 SDL2_gfx SDL2_image
|
|||
fi
|
||||
cat /dev/null > $TMP/SeTnewtag
|
||||
for PACKAGE in \
|
||||
GConf Imath LibRaw M2Crypto Mako PyQt5 QScintilla QtAV 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-atk at-spi2-core atk 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 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 isl iso-codes jansson jasper jemalloc jmtpfs json-c json-glib judy kdsoap keybinder3 keyutils 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 libdiscid libdmtx libdvdnav libdvdread libedit 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 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-certifi python-cffi python-chardet python-charset-normalizer python-distro python-dnspython python-docutils python-doxypypy python-doxyqml python-future python-idna python-imagesize python-importlib_metadata python-markdown python-notify2 python-packaging python-pbr python-pillow python-ply python-pycparser python-pygments python-pysol_cards python-pytz python-random2 python-requests python-sane python-setuptools_scm python-six python-snowballstemmer python-sphinx python-tomli python-urllib3 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 \
|
||||
GConf Imath LibRaw M2Crypto Mako PyQt5 QScintilla QtAV 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-atk at-spi2-core atk 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 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 isl iso-codes jansson jasper jemalloc jmtpfs json-c json-glib judy kdsoap keybinder3 keyutils 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 libdiscid libdmtx libdvdnav libdvdread libedit 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 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-pycparser python-pygments python-pyproject-hooks python-pysol_cards python-pytz python-random2 python-requests python-sane python-setuptools_scm python-six python-snowballstemmer python-sphinx python-tomli python-tomli-w 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 \
|
||||
; do
|
||||
if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
|
||||
echo "$PACKAGE: ADD" >> $TMP/SeTnewtag
|
||||
|
|
|
@ -326,6 +326,7 @@ you are done." 22 74 10 \
|
|||
"python-alabaster" "Python Sphinx theme" "on" \
|
||||
"python-appdirs" "Python module for platform-specific dirs" "on" \
|
||||
"python-babel" "Python internationalization library" "on" \
|
||||
"python-build" "A simple, correct PEP 517 package builder" "on" \
|
||||
"python-certifi" "Python package for the Mozilla's CA Bundle" "on" \
|
||||
"python-cffi" "C Foreign Function Interface for Python" "on" \
|
||||
"python-chardet" "Universal encoding detector for Python" "on" \
|
||||
|
@ -335,10 +336,14 @@ you are done." 22 74 10 \
|
|||
"python-docutils" "Python Documentation Utilities" "on" \
|
||||
"python-doxypypy" "A Doxygen filter for Python" "on" \
|
||||
"python-doxyqml" "Doxygen input filter for QML files" "on" \
|
||||
"python-flit-core" "Python build system" "on" \
|
||||
"python-future" "Easy, clean, reliable Python 2/3 compatibility" "on" \
|
||||
"python-glad2" "Vulkan/GL/GLES/EGL/GLX/WGL Loader-Generator" "on" \
|
||||
"python-idna" "Internationalized Domain Names for Python" "on" \
|
||||
"python-imagesize" "Python image size module" "on" \
|
||||
"python-importlib_metadata" "access Python package metadata" "on" \
|
||||
"python-installer" "Install Python packages from wheels" "on" \
|
||||
"python-lxml" "Python bindings for libxml2/libxslt" "on" \
|
||||
"python-markdown" "Python Markdown implementation" "on" \
|
||||
"python-notify2" "Python interface to DBus notifications" "on" \
|
||||
"python-packaging" "Core utilities for Python packages" "on" \
|
||||
|
@ -347,6 +352,7 @@ you are done." 22 74 10 \
|
|||
"python-ply" "Python Lex and Yacc" "on" \
|
||||
"python-pycparser" "C parser written in Python" "on" \
|
||||
"python-pygments" "Python syntax highlighter" "on" \
|
||||
"python-pyproject-hooks" "Call pyproject.toml-based build backend hooks" "on" \
|
||||
"python-pysol_cards" "deal PySol FC card games" "on" \
|
||||
"python-pytz" "Timezone Definitions for Python" "on" \
|
||||
"python-random2" "Python 3 port of Python 2 random module" "on" \
|
||||
|
@ -357,7 +363,9 @@ you are done." 22 74 10 \
|
|||
"python-snowballstemmer" "Snowball stemming library" "on" \
|
||||
"python-sphinx" "Python documentation generator" "on" \
|
||||
"python-tomli" "A lil' TOML parser" "on" \
|
||||
"python-tomli-w" "Python library for writing TOML" "on" \
|
||||
"python-urllib3" "Powerful HTTP client for Python" "on" \
|
||||
"python-wheel" "Python wheel packaging library" "on" \
|
||||
"python-zipp" "object wrapper for zip files" "on" \
|
||||
"python2-module-collection" "modules for python2" "on" \
|
||||
"qca" "Qt Cryptographic Architecture" "on" \
|
||||
|
@ -412,7 +420,7 @@ if [ $? = 1 -o $? = 255 ]; then
|
|||
rm -f $TMP/SeTpkgs
|
||||
> $TMP/SeTnewtag
|
||||
for pkg in \
|
||||
GConf Imath LibRaw M2Crypto Mako PyQt5 QScintilla QtAV 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-atk at-spi2-core atk 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 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 isl iso-codes jansson jasper jemalloc jmtpfs json-c json-glib judy kdsoap keybinder3 keyutils 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 libdiscid libdmtx libdvdnav libdvdread libedit 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 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-certifi python-cffi python-chardet python-charset-normalizer python-distro python-dnspython python-docutils python-doxypypy python-doxyqml python-future python-idna python-imagesize python-importlib_metadata python-markdown python-notify2 python-packaging python-pbr python-pillow python-ply python-pycparser python-pygments python-pysol_cards python-pytz python-random2 python-requests python-sane python-setuptools_scm python-six python-snowballstemmer python-sphinx python-tomli python-urllib3 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 \
|
||||
GConf Imath LibRaw M2Crypto Mako PyQt5 QScintilla QtAV 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-atk at-spi2-core atk 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 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 isl iso-codes jansson jasper jemalloc jmtpfs json-c json-glib judy kdsoap keybinder3 keyutils 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 libdiscid libdmtx libdvdnav libdvdread libedit 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 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-pycparser python-pygments python-pyproject-hooks python-pysol_cards python-pytz python-random2 python-requests python-sane python-setuptools_scm python-six python-snowballstemmer python-sphinx python-tomli python-tomli-w 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 \
|
||||
; do
|
||||
echo "$pkg: SKP" >> $TMP/SeTnewtag
|
||||
done
|
||||
|
@ -420,7 +428,7 @@ GConf Imath LibRaw M2Crypto Mako PyQt5 QScintilla QtAV SDL2 SDL2_gfx SDL2_image
|
|||
fi
|
||||
cat /dev/null > $TMP/SeTnewtag
|
||||
for PACKAGE in \
|
||||
GConf Imath LibRaw M2Crypto Mako PyQt5 QScintilla QtAV 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-atk at-spi2-core atk 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 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 isl iso-codes jansson jasper jemalloc jmtpfs json-c json-glib judy kdsoap keybinder3 keyutils 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 libdiscid libdmtx libdvdnav libdvdread libedit 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 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-certifi python-cffi python-chardet python-charset-normalizer python-distro python-dnspython python-docutils python-doxypypy python-doxyqml python-future python-idna python-imagesize python-importlib_metadata python-markdown python-notify2 python-packaging python-pbr python-pillow python-ply python-pycparser python-pygments python-pysol_cards python-pytz python-random2 python-requests python-sane python-setuptools_scm python-six python-snowballstemmer python-sphinx python-tomli python-urllib3 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 \
|
||||
GConf Imath LibRaw M2Crypto Mako PyQt5 QScintilla QtAV 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-atk at-spi2-core atk 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 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 isl iso-codes jansson jasper jemalloc jmtpfs json-c json-glib judy kdsoap keybinder3 keyutils 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 libdiscid libdmtx libdvdnav libdvdread libedit 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 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-pycparser python-pygments python-pyproject-hooks python-pysol_cards python-pytz python-random2 python-requests python-sane python-setuptools_scm python-six python-snowballstemmer python-sphinx python-tomli python-tomli-w 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 \
|
||||
; do
|
||||
if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
|
||||
echo "$PACKAGE: ADD" >> $TMP/SeTnewtag
|
||||
|
|
|
@ -311,6 +311,7 @@ python-PyYAML:REC
|
|||
python-alabaster:REC
|
||||
python-appdirs:REC
|
||||
python-babel:REC
|
||||
python-build:REC
|
||||
python-certifi:REC
|
||||
python-cffi:REC
|
||||
python-chardet:REC
|
||||
|
@ -320,10 +321,14 @@ python-dnspython:REC
|
|||
python-docutils:REC
|
||||
python-doxypypy:REC
|
||||
python-doxyqml:REC
|
||||
python-flit-core:REC
|
||||
python-future:REC
|
||||
python-glad2:REC
|
||||
python-idna:REC
|
||||
python-imagesize:REC
|
||||
python-importlib_metadata:REC
|
||||
python-installer:REC
|
||||
python-lxml:REC
|
||||
python-markdown:REC
|
||||
python-notify2:REC
|
||||
python-packaging:REC
|
||||
|
@ -332,6 +337,7 @@ python-pillow:REC
|
|||
python-ply:REC
|
||||
python-pycparser:REC
|
||||
python-pygments:REC
|
||||
python-pyproject-hooks:REC
|
||||
python-pysol_cards:REC
|
||||
python-pytz:REC
|
||||
python-random2:REC
|
||||
|
@ -342,7 +348,9 @@ python-six:REC
|
|||
python-snowballstemmer:REC
|
||||
python-sphinx:REC
|
||||
python-tomli:REC
|
||||
python-tomli-w:REC
|
||||
python-urllib3:REC
|
||||
python-wheel:REC
|
||||
python-zipp:REC
|
||||
python2-module-collection:REC
|
||||
qca:REC
|
||||
|
|
95
source/l/python-build/python-build.SlackBuild
Executable file
95
source/l/python-build/python-build.SlackBuild
Executable file
|
@ -0,0 +1,95 @@
|
|||
#!/bin/bash
|
||||
|
||||
# Copyright 2022 Heinz Wiesinger, Amsterdam, The Netherlands
|
||||
# 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=python-build
|
||||
VERSION=${VERSION:-$(echo build-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
|
||||
BUILD=${BUILD:-1}
|
||||
|
||||
# Automatically determine the architecture we're building on:
|
||||
if [ -z "$ARCH" ]; then
|
||||
case "$( uname -m )" in
|
||||
i?86) export ARCH=i586 ;;
|
||||
arm*) export ARCH=arm ;;
|
||||
# Unless $ARCH is already set, use uname -m for all other archs:
|
||||
*) export ARCH=$( uname -m ) ;;
|
||||
esac
|
||||
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-$VERSION-$ARCH-$BUILD.txz"
|
||||
exit 0
|
||||
fi
|
||||
|
||||
if [ "${ARCH}" = "i586" ]; then
|
||||
SLKCFLAGS="-O2 -march=i586 -mtune=i686"
|
||||
LIBDIRSUFFIX=""
|
||||
elif [ "$ARCH" = "i686" ]; then
|
||||
SLKCFLAGS="-O2 -march=i686 -mtune=i686"
|
||||
LIBDIRSUFFIX=""
|
||||
elif [ "$ARCH" = "s390" ]; then
|
||||
SLKCFLAGS="-O2"
|
||||
LIBDIRSUFFIX=""
|
||||
elif [ "$ARCH" = "x86_64" ]; then
|
||||
SLKCFLAGS="-O2 -fPIC"
|
||||
LIBDIRSUFFIX="64"
|
||||
fi
|
||||
|
||||
TMP=${TMP:-/tmp}
|
||||
PKG=$TMP/package-$PKGNAM
|
||||
|
||||
rm -rf $PKG
|
||||
mkdir -p $TMP $PKG
|
||||
|
||||
cd $TMP
|
||||
rm -rf build-$VERSION
|
||||
tar xvf $CWD/build-$VERSION.tar.?z || exit 1
|
||||
cd build-$VERSION
|
||||
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 flit_core.wheel || 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 \
|
||||
*.md *.rst LICENSE PKG-INFO \
|
||||
$PKG/usr/doc/$PKGNAM-$VERSION
|
||||
|
||||
mkdir -p $PKG/install
|
||||
cat $CWD/slack-desc > $PKG/install/slack-desc
|
||||
|
||||
cd $PKG
|
||||
/sbin/makepkg -l y -c n $TMP/$PKGNAM-$VERSION-$ARCH-$BUILD.txz
|
||||
|
1
source/l/python-build/python-build.url
Normal file
1
source/l/python-build/python-build.url
Normal file
|
@ -0,0 +1 @@
|
|||
https://pypi.org/project/build/#files
|
19
source/l/python-build/slack-desc
Normal file
19
source/l/python-build/slack-desc
Normal file
|
@ -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------------------------------------------------------|
|
||||
python-build: python-build (A simple, correct PEP 517 package builder)
|
||||
python-build:
|
||||
python-build: build will invoke the PEP 517 hooks to build a distribution package.
|
||||
python-build: It is a simple build tool and does not perform any dependency
|
||||
python-build: management.
|
||||
python-build:
|
||||
python-build:
|
||||
python-build:
|
||||
python-build:
|
||||
python-build:
|
||||
python-build:
|
100
source/l/python-flit-core/python-flit-core.SlackBuild
Executable file
100
source/l/python-flit-core/python-flit-core.SlackBuild
Executable file
|
@ -0,0 +1,100 @@
|
|||
#!/bin/bash
|
||||
|
||||
# Copyright 2022 Heinz Wiesinger, Amsterdam, The Netherlands
|
||||
# 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=python-flit-core
|
||||
VERSION=${VERSION:-$(echo flit_core-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
|
||||
BUILD=${BUILD:-1}
|
||||
|
||||
# Automatically determine the architecture we're building on:
|
||||
if [ -z "$ARCH" ]; then
|
||||
case "$( uname -m )" in
|
||||
i?86) export ARCH=i586 ;;
|
||||
arm*) export ARCH=arm ;;
|
||||
# Unless $ARCH is already set, use uname -m for all other archs:
|
||||
*) export ARCH=$( uname -m ) ;;
|
||||
esac
|
||||
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-$VERSION-$ARCH-$BUILD.txz"
|
||||
exit 0
|
||||
fi
|
||||
|
||||
if [ "${ARCH}" = "i586" ]; then
|
||||
SLKCFLAGS="-O2 -march=i586 -mtune=i686"
|
||||
LIBDIRSUFFIX=""
|
||||
elif [ "$ARCH" = "i686" ]; then
|
||||
SLKCFLAGS="-O2 -march=i686 -mtune=i686"
|
||||
LIBDIRSUFFIX=""
|
||||
elif [ "$ARCH" = "s390" ]; then
|
||||
SLKCFLAGS="-O2"
|
||||
LIBDIRSUFFIX=""
|
||||
elif [ "$ARCH" = "x86_64" ]; then
|
||||
SLKCFLAGS="-O2 -fPIC"
|
||||
LIBDIRSUFFIX="64"
|
||||
fi
|
||||
|
||||
TMP=${TMP:-/tmp}
|
||||
PKG=$TMP/package-$PKGNAM
|
||||
|
||||
rm -rf $PKG
|
||||
mkdir -p $TMP $PKG
|
||||
|
||||
cd $TMP
|
||||
rm -rf flit_core-$VERSION
|
||||
tar xvf $CWD/flit_core-$VERSION.tar.?z || exit 1
|
||||
cd flit_core-$VERSION
|
||||
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 {} \+
|
||||
|
||||
# directory for python packages
|
||||
PYTHONDIR=$(python3 -c "import sys, os; print(os.path.join('/usr/lib${LIBDIRSUFFIX}', 'python%s' % sys.version[:3], 'site-packages'))")
|
||||
|
||||
mkdir -p ${PKG}${PYTHONDIR}
|
||||
|
||||
unshare -n python3 -m flit_core.wheel || exit 1
|
||||
|
||||
python3 bootstrap_install.py --installdir ${PKG}${PYTHONDIR} dist/flit_core-*.whl
|
||||
|
||||
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 \
|
||||
*.md *.rst LICENCE PKG-INFO \
|
||||
$PKG/usr/doc/$PKGNAM-$VERSION
|
||||
|
||||
mkdir -p $PKG/install
|
||||
cat $CWD/slack-desc > $PKG/install/slack-desc
|
||||
|
||||
cd $PKG
|
||||
/sbin/makepkg -l y -c n $TMP/$PKGNAM-$VERSION-$ARCH-$BUILD.txz
|
||||
|
1
source/l/python-flit-core/python-flit-core.url
Normal file
1
source/l/python-flit-core/python-flit-core.url
Normal file
|
@ -0,0 +1 @@
|
|||
https://pypi.org/project/flit_core/#files
|
19
source/l/python-flit-core/slack-desc
Normal file
19
source/l/python-flit-core/slack-desc
Normal file
|
@ -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------------------------------------------------------|
|
||||
python-flit-core: python-flit-core (Python build system)
|
||||
python-flit-core:
|
||||
python-flit-core: Flit is a simple way to put Python packages and modules on PyPI. It
|
||||
python-flit-core: tries to require less thought about packaging and help you avoid
|
||||
python-flit-core: common mistakes.
|
||||
python-flit-core:
|
||||
python-flit-core: Homepage: https://github.com/pypa/flit
|
||||
python-flit-core:
|
||||
python-flit-core:
|
||||
python-flit-core:
|
||||
python-flit-core:
|
95
source/l/python-glad2/python-glad2.SlackBuild
Executable file
95
source/l/python-glad2/python-glad2.SlackBuild
Executable file
|
@ -0,0 +1,95 @@
|
|||
#!/bin/bash
|
||||
|
||||
# Copyright 2022 Heinz Wiesinger, Amsterdam, The Netherlands
|
||||
# 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=python-glad2
|
||||
VERSION=${VERSION:-$(echo glad2-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
|
||||
BUILD=${BUILD:-1}
|
||||
|
||||
# Automatically determine the architecture we're building on:
|
||||
if [ -z "$ARCH" ]; then
|
||||
case "$( uname -m )" in
|
||||
i?86) export ARCH=i586 ;;
|
||||
arm*) export ARCH=arm ;;
|
||||
# Unless $ARCH is already set, use uname -m for all other archs:
|
||||
*) export ARCH=$( uname -m ) ;;
|
||||
esac
|
||||
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-$VERSION-$ARCH-$BUILD.txz"
|
||||
exit 0
|
||||
fi
|
||||
|
||||
if [ "${ARCH}" = "i586" ]; then
|
||||
SLKCFLAGS="-O2 -march=i586 -mtune=i686"
|
||||
LIBDIRSUFFIX=""
|
||||
elif [ "$ARCH" = "i686" ]; then
|
||||
SLKCFLAGS="-O2 -march=i686 -mtune=i686"
|
||||
LIBDIRSUFFIX=""
|
||||
elif [ "$ARCH" = "s390" ]; then
|
||||
SLKCFLAGS="-O2"
|
||||
LIBDIRSUFFIX=""
|
||||
elif [ "$ARCH" = "x86_64" ]; then
|
||||
SLKCFLAGS="-O2 -fPIC"
|
||||
LIBDIRSUFFIX="64"
|
||||
fi
|
||||
|
||||
TMP=${TMP:-/tmp}
|
||||
PKG=$TMP/package-$PKGNAM
|
||||
|
||||
rm -rf $PKG
|
||||
mkdir -p $TMP $PKG
|
||||
|
||||
cd $TMP
|
||||
rm -rf glad2-$VERSION
|
||||
tar xvf $CWD/glad2-$VERSION.tar.?z || exit 1
|
||||
cd glad2-$VERSION
|
||||
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 \
|
||||
*.md *.rst COPYING PKG-INFO \
|
||||
$PKG/usr/doc/$PKGNAM-$VERSION
|
||||
|
||||
mkdir -p $PKG/install
|
||||
cat $CWD/slack-desc > $PKG/install/slack-desc
|
||||
|
||||
cd $PKG
|
||||
/sbin/makepkg -l y -c n $TMP/$PKGNAM-$VERSION-$ARCH-$BUILD.txz
|
||||
|
1
source/l/python-glad2/python-glad2.url
Normal file
1
source/l/python-glad2/python-glad2.url
Normal file
|
@ -0,0 +1 @@
|
|||
https://pypi.org/project/glad2/#files
|
19
source/l/python-glad2/slack-desc
Normal file
19
source/l/python-glad2/slack-desc
Normal file
|
@ -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------------------------------------------------------|
|
||||
python-glad2: python-glad2 (Vulkan/GL/GLES/EGL/GLX/WGL Loader-Generator)
|
||||
python-glad2:
|
||||
python-glad2: Glad uses the official Khronos-XML specs to generate a
|
||||
python-glad2: GL/GLES/EGL/GLX/WGL Loader made for your needs.
|
||||
python-glad2:
|
||||
python-glad2:
|
||||
python-glad2:
|
||||
python-glad2:
|
||||
python-glad2:
|
||||
python-glad2:
|
||||
python-glad2:
|
95
source/l/python-installer/python-installer.SlackBuild
Executable file
95
source/l/python-installer/python-installer.SlackBuild
Executable file
|
@ -0,0 +1,95 @@
|
|||
#!/bin/bash
|
||||
|
||||
# Copyright 2022-2023 Heinz Wiesinger, Amsterdam, The Netherlands
|
||||
# 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=python-installer
|
||||
VERSION=${VERSION:-$(echo installer-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
|
||||
BUILD=${BUILD:-1}
|
||||
|
||||
# Automatically determine the architecture we're building on:
|
||||
if [ -z "$ARCH" ]; then
|
||||
case "$( uname -m )" in
|
||||
i?86) export ARCH=i586 ;;
|
||||
arm*) export ARCH=arm ;;
|
||||
# Unless $ARCH is already set, use uname -m for all other archs:
|
||||
*) export ARCH=$( uname -m ) ;;
|
||||
esac
|
||||
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-$VERSION-$ARCH-$BUILD.txz"
|
||||
exit 0
|
||||
fi
|
||||
|
||||
if [ "${ARCH}" = "i586" ]; then
|
||||
SLKCFLAGS="-O2 -march=i586 -mtune=i686"
|
||||
LIBDIRSUFFIX=""
|
||||
elif [ "$ARCH" = "i686" ]; then
|
||||
SLKCFLAGS="-O2 -march=i686 -mtune=i686"
|
||||
LIBDIRSUFFIX=""
|
||||
elif [ "$ARCH" = "s390" ]; then
|
||||
SLKCFLAGS="-O2"
|
||||
LIBDIRSUFFIX=""
|
||||
elif [ "$ARCH" = "x86_64" ]; then
|
||||
SLKCFLAGS="-O2 -fPIC"
|
||||
LIBDIRSUFFIX="64"
|
||||
fi
|
||||
|
||||
TMP=${TMP:-/tmp}
|
||||
PKG=$TMP/package-$PKGNAM
|
||||
|
||||
rm -rf $PKG
|
||||
mkdir -p $TMP $PKG
|
||||
|
||||
cd $TMP
|
||||
rm -rf installer-$VERSION
|
||||
tar xvf $CWD/installer-$VERSION.tar.?z || exit 1
|
||||
cd installer-$VERSION
|
||||
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 flit_core.wheel || exit 1
|
||||
|
||||
PYTHONPATH=src 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 \
|
||||
*.md *.rst LICENSE PKG-INFO \
|
||||
$PKG/usr/doc/$PKGNAM-$VERSION
|
||||
|
||||
mkdir -p $PKG/install
|
||||
cat $CWD/slack-desc > $PKG/install/slack-desc
|
||||
|
||||
cd $PKG
|
||||
/sbin/makepkg -l y -c n $TMP/$PKGNAM-$VERSION-$ARCH-$BUILD.txz
|
||||
|
1
source/l/python-installer/python-installer.url
Normal file
1
source/l/python-installer/python-installer.url
Normal file
|
@ -0,0 +1 @@
|
|||
https://pypi.org/project/installer/#files
|
19
source/l/python-installer/slack-desc
Normal file
19
source/l/python-installer/slack-desc
Normal file
|
@ -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------------------------------------------------------|
|
||||
python-installer: python-installer (Library for installing Python packages from wheels)
|
||||
python-installer:
|
||||
python-installer: This is a low-level library for installing a Python package from a
|
||||
python-installer: wheel distribution. It provides basic functionality and abstractions
|
||||
python-installer: for handling wheels and installing packages from wheels.
|
||||
python-installer:
|
||||
python-installer:
|
||||
python-installer:
|
||||
python-installer:
|
||||
python-installer:
|
||||
python-installer:
|
93
source/l/python-lxml/python-lxml.SlackBuild
Executable file
93
source/l/python-lxml/python-lxml.SlackBuild
Executable file
|
@ -0,0 +1,93 @@
|
|||
#!/bin/bash
|
||||
|
||||
# Copyright 2022 Heinz Wiesinger, Amsterdam, The Netherlands
|
||||
# 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=python-lxml
|
||||
VERSION=${VERSION:-$(echo lxml-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
|
||||
BUILD=${BUILD:-1}
|
||||
|
||||
# Automatically determine the architecture we're building on:
|
||||
if [ -z "$ARCH" ]; then
|
||||
case "$( uname -m )" in
|
||||
i?86) export ARCH=i586 ;;
|
||||
arm*) export ARCH=arm ;;
|
||||
# Unless $ARCH is already set, use uname -m for all other archs:
|
||||
*) export ARCH=$( uname -m ) ;;
|
||||
esac
|
||||
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-$VERSION-$ARCH-$BUILD.txz"
|
||||
exit 0
|
||||
fi
|
||||
|
||||
if [ "${ARCH}" = "i586" ]; then
|
||||
SLKCFLAGS="-O2 -march=i586 -mtune=i686"
|
||||
LIBDIRSUFFIX=""
|
||||
elif [ "$ARCH" = "i686" ]; then
|
||||
SLKCFLAGS="-O2 -march=i686 -mtune=i686"
|
||||
LIBDIRSUFFIX=""
|
||||
elif [ "$ARCH" = "s390" ]; then
|
||||
SLKCFLAGS="-O2"
|
||||
LIBDIRSUFFIX=""
|
||||
elif [ "$ARCH" = "x86_64" ]; then
|
||||
SLKCFLAGS="-O2 -fPIC"
|
||||
LIBDIRSUFFIX="64"
|
||||
fi
|
||||
|
||||
TMP=${TMP:-/tmp}
|
||||
PKG=$TMP/package-$PKGNAM
|
||||
|
||||
rm -rf $PKG
|
||||
mkdir -p $TMP $PKG
|
||||
|
||||
cd $TMP
|
||||
rm -rf lxml-$VERSION
|
||||
tar xvf $CWD/lxml-$VERSION.tar.?z || exit 1
|
||||
cd lxml-$VERSION
|
||||
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 setup.py install --root=$PKG || 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 \
|
||||
*.md *.rst *.txt PKG-INFO \
|
||||
$PKG/usr/doc/$PKGNAM-$VERSION
|
||||
|
||||
mkdir -p $PKG/install
|
||||
cat $CWD/slack-desc > $PKG/install/slack-desc
|
||||
|
||||
cd $PKG
|
||||
/sbin/makepkg -l y -c n $TMP/$PKGNAM-$VERSION-$ARCH-$BUILD.txz
|
||||
|
1
source/l/python-lxml/python-lxml.url
Normal file
1
source/l/python-lxml/python-lxml.url
Normal file
|
@ -0,0 +1 @@
|
|||
https://pypi.org/project/lxml/#files
|
19
source/l/python-lxml/slack-desc
Normal file
19
source/l/python-lxml/slack-desc
Normal file
|
@ -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------------------------------------------------------|
|
||||
python-lxml: python-lxml (Python bindings for libxml2/libxslt)
|
||||
python-lxml:
|
||||
python-lxml: lxml is a Pythonic, mature binding for the libxml2 and libxslt
|
||||
python-lxml: libraries. It provides safe and convenient access to these libraries
|
||||
python-lxml: using the ElementTree API.
|
||||
python-lxml:
|
||||
python-lxml: It extends the ElementTree API significantly to offer support for
|
||||
python-lxml: XPath, RelaxNG, XML Schema, XSLT, C14N and much more.
|
||||
python-lxml:
|
||||
python-lxml:
|
||||
python-lxml:
|
95
source/l/python-pyproject-hooks/python-pyproject-hooks.SlackBuild
Executable file
95
source/l/python-pyproject-hooks/python-pyproject-hooks.SlackBuild
Executable file
|
@ -0,0 +1,95 @@
|
|||
#!/bin/bash
|
||||
|
||||
# Copyright 2023 Heinz Wiesinger, Amsterdam, The Netherlands
|
||||
# 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=python-pyproject-hooks
|
||||
VERSION=${VERSION:-$(echo pyproject_hooks-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
|
||||
BUILD=${BUILD:-1}
|
||||
|
||||
# Automatically determine the architecture we're building on:
|
||||
if [ -z "$ARCH" ]; then
|
||||
case "$( uname -m )" in
|
||||
i?86) export ARCH=i586 ;;
|
||||
arm*) export ARCH=arm ;;
|
||||
# Unless $ARCH is already set, use uname -m for all other archs:
|
||||
*) export ARCH=$( uname -m ) ;;
|
||||
esac
|
||||
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-$VERSION-$ARCH-$BUILD.txz"
|
||||
exit 0
|
||||
fi
|
||||
|
||||
if [ "${ARCH}" = "i586" ]; then
|
||||
SLKCFLAGS="-O2 -march=i586 -mtune=i686"
|
||||
LIBDIRSUFFIX=""
|
||||
elif [ "$ARCH" = "i686" ]; then
|
||||
SLKCFLAGS="-O2 -march=i686 -mtune=i686"
|
||||
LIBDIRSUFFIX=""
|
||||
elif [ "$ARCH" = "s390" ]; then
|
||||
SLKCFLAGS="-O2"
|
||||
LIBDIRSUFFIX=""
|
||||
elif [ "$ARCH" = "x86_64" ]; then
|
||||
SLKCFLAGS="-O2 -fPIC"
|
||||
LIBDIRSUFFIX="64"
|
||||
fi
|
||||
|
||||
TMP=${TMP:-/tmp}
|
||||
PKG=$TMP/package-$PKGNAM
|
||||
|
||||
rm -rf $PKG
|
||||
mkdir -p $TMP $PKG
|
||||
|
||||
cd $TMP
|
||||
rm -rf pyproject_hooks-$VERSION
|
||||
tar xvf $CWD/pyproject_hooks-$VERSION.tar.?z || exit 1
|
||||
cd pyproject_hooks-$VERSION
|
||||
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 flit_core.wheel || 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 \
|
||||
*.md *.rst LICENSE PKG-INFO \
|
||||
$PKG/usr/doc/$PKGNAM-$VERSION
|
||||
|
||||
mkdir -p $PKG/install
|
||||
cat $CWD/slack-desc > $PKG/install/slack-desc
|
||||
|
||||
cd $PKG
|
||||
/sbin/makepkg -l y -c n $TMP/$PKGNAM-$VERSION-$ARCH-$BUILD.txz
|
||||
|
|
@ -0,0 +1 @@
|
|||
https://pypi.org/project/pyproject_hooks/#files
|
19
source/l/python-pyproject-hooks/slack-desc
Normal file
19
source/l/python-pyproject-hooks/slack-desc
Normal file
|
@ -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------------------------------------------------------|
|
||||
python-pyproject-hooks: python-pyproject-hooks (Call pyproject.toml-based build backend hooks)
|
||||
python-pyproject-hooks:
|
||||
python-pyproject-hooks: This is a low-level library for calling build-backends in
|
||||
python-pyproject-hooks: pyproject.toml-based project. It provides the basic functionality to
|
||||
python-pyproject-hooks: help write tooling that generates distribution files from Python
|
||||
python-pyproject-hooks: projects.
|
||||
python-pyproject-hooks:
|
||||
python-pyproject-hooks:
|
||||
python-pyproject-hooks:
|
||||
python-pyproject-hooks:
|
||||
python-pyproject-hooks:
|
95
source/l/python-tomli-w/python-tomli-w.SlackBuild
Executable file
95
source/l/python-tomli-w/python-tomli-w.SlackBuild
Executable file
|
@ -0,0 +1,95 @@
|
|||
#!/bin/bash
|
||||
|
||||
# Copyright 2022 Heinz Wiesinger, Amsterdam, The Netherlands
|
||||
# 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=python-tomli-w
|
||||
VERSION=${VERSION:-$(echo tomli_w-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
|
||||
BUILD=${BUILD:-1}
|
||||
|
||||
# Automatically determine the architecture we're building on:
|
||||
if [ -z "$ARCH" ]; then
|
||||
case "$( uname -m )" in
|
||||
i?86) export ARCH=i586 ;;
|
||||
arm*) export ARCH=arm ;;
|
||||
# Unless $ARCH is already set, use uname -m for all other archs:
|
||||
*) export ARCH=$( uname -m ) ;;
|
||||
esac
|
||||
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-$VERSION-$ARCH-$BUILD.txz"
|
||||
exit 0
|
||||
fi
|
||||
|
||||
if [ "${ARCH}" = "i586" ]; then
|
||||
SLKCFLAGS="-O2 -march=i586 -mtune=i686"
|
||||
LIBDIRSUFFIX=""
|
||||
elif [ "$ARCH" = "i686" ]; then
|
||||
SLKCFLAGS="-O2 -march=i686 -mtune=i686"
|
||||
LIBDIRSUFFIX=""
|
||||
elif [ "$ARCH" = "s390" ]; then
|
||||
SLKCFLAGS="-O2"
|
||||
LIBDIRSUFFIX=""
|
||||
elif [ "$ARCH" = "x86_64" ]; then
|
||||
SLKCFLAGS="-O2 -fPIC"
|
||||
LIBDIRSUFFIX="64"
|
||||
fi
|
||||
|
||||
TMP=${TMP:-/tmp}
|
||||
PKG=$TMP/package-$PKGNAM
|
||||
|
||||
rm -rf $PKG
|
||||
mkdir -p $TMP $PKG
|
||||
|
||||
cd $TMP
|
||||
rm -rf tomli_w-$VERSION
|
||||
tar xvf $CWD/tomli_w-$VERSION.tar.?z || exit 1
|
||||
cd tomli_w-$VERSION
|
||||
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 {} \+
|
||||
|
||||
unshare -n 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 \
|
||||
*.md *.rst LICENSE PKG-INFO \
|
||||
$PKG/usr/doc/$PKGNAM-$VERSION
|
||||
|
||||
mkdir -p $PKG/install
|
||||
cat $CWD/slack-desc > $PKG/install/slack-desc
|
||||
|
||||
cd $PKG
|
||||
/sbin/makepkg -l y -c n $TMP/$PKGNAM-$VERSION-$ARCH-$BUILD.txz
|
||||
|
1
source/l/python-tomli-w/python-tomli-w.url
Normal file
1
source/l/python-tomli-w/python-tomli-w.url
Normal file
|
@ -0,0 +1 @@
|
|||
https://pypi.org/project/tomli-w/#files
|
19
source/l/python-tomli-w/slack-desc
Normal file
19
source/l/python-tomli-w/slack-desc
Normal file
|
@ -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------------------------------------------------------|
|
||||
python-tomli-w: python-tomli-w (Python library for writing TOML)
|
||||
python-tomli-w:
|
||||
python-tomli-w: Tomli-W is a Python library for writing TOML. It is a write-only
|
||||
python-tomli-w: counterpart to Tomli, which is a read-only TOML parser.
|
||||
python-tomli-w:
|
||||
python-tomli-w:
|
||||
python-tomli-w:
|
||||
python-tomli-w:
|
||||
python-tomli-w:
|
||||
python-tomli-w:
|
||||
python-tomli-w:
|
93
source/l/python-wheel/python-wheel.SlackBuild
Executable file
93
source/l/python-wheel/python-wheel.SlackBuild
Executable file
|
@ -0,0 +1,93 @@
|
|||
#!/bin/bash
|
||||
|
||||
# Copyright 2021-2023 Heinz Wiesinger, Amsterdam, The Netherlands
|
||||
# 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=python-wheel
|
||||
VERSION=${VERSION:-$(echo wheel-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
|
||||
BUILD=${BUILD:-1}
|
||||
|
||||
# Automatically determine the architecture we're building on:
|
||||
if [ -z "$ARCH" ]; then
|
||||
case "$( uname -m )" in
|
||||
i?86) export ARCH=i586 ;;
|
||||
arm*) export ARCH=arm ;;
|
||||
# Unless $ARCH is already set, use uname -m for all other archs:
|
||||
*) export ARCH=$( uname -m ) ;;
|
||||
esac
|
||||
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-$VERSION-$ARCH-$BUILD.txz"
|
||||
exit 0
|
||||
fi
|
||||
|
||||
if [ "${ARCH}" = "i586" ]; then
|
||||
SLKCFLAGS="-O2 -march=i586 -mtune=i686"
|
||||
LIBDIRSUFFIX=""
|
||||
elif [ "$ARCH" = "i686" ]; then
|
||||
SLKCFLAGS="-O2 -march=i686 -mtune=i686"
|
||||
LIBDIRSUFFIX=""
|
||||
elif [ "$ARCH" = "s390" ]; then
|
||||
SLKCFLAGS="-O2"
|
||||
LIBDIRSUFFIX=""
|
||||
elif [ "$ARCH" = "x86_64" ]; then
|
||||
SLKCFLAGS="-O2 -fPIC"
|
||||
LIBDIRSUFFIX="64"
|
||||
fi
|
||||
|
||||
TMP=${TMP:-/tmp}
|
||||
PKG=$TMP/package-$PKGNAM
|
||||
|
||||
rm -rf $PKG
|
||||
mkdir -p $TMP $PKG
|
||||
|
||||
cd $TMP
|
||||
rm -rf wheel-$VERSION
|
||||
tar xvf $CWD/wheel-$VERSION.tar.?z || exit 1
|
||||
cd wheel-$VERSION
|
||||
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 setup.py install --root=$PKG || 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 \
|
||||
*.md *.rst *.txt PKG-INFO \
|
||||
$PKG/usr/doc/$PKGNAM-$VERSION
|
||||
|
||||
mkdir -p $PKG/install
|
||||
cat $CWD/slack-desc > $PKG/install/slack-desc
|
||||
|
||||
cd $PKG
|
||||
/sbin/makepkg -l y -c n $TMP/$PKGNAM-$VERSION-$ARCH-$BUILD.txz
|
||||
|
1
source/l/python-wheel/python-wheel.url
Normal file
1
source/l/python-wheel/python-wheel.url
Normal file
|
@ -0,0 +1 @@
|
|||
https://pypi.org/project/wheel/#files
|
19
source/l/python-wheel/slack-desc
Normal file
19
source/l/python-wheel/slack-desc
Normal file
|
@ -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------------------------------------------------------|
|
||||
python-wheel: python-wheel (Python wheel packaging standard reference library)
|
||||
python-wheel:
|
||||
python-wheel: This library is the reference implementation of the Python wheel
|
||||
python-wheel: packaging standard, as defined in PEP 427.
|
||||
python-wheel:
|
||||
python-wheel:
|
||||
python-wheel:
|
||||
python-wheel:
|
||||
python-wheel:
|
||||
python-wheel:
|
||||
python-wheel:
|
248
source/n/nftables/5f1676ac9f1aeb36d7695c3c354dade013a1e4f3.patch
Normal file
248
source/n/nftables/5f1676ac9f1aeb36d7695c3c354dade013a1e4f3.patch
Normal file
|
@ -0,0 +1,248 @@
|
|||
From 5f1676ac9f1aeb36d7695c3c354dade013a1e4f3 Mon Sep 17 00:00:00 2001
|
||||
From: Pablo Neira Ayuso <pablo@netfilter.org>
|
||||
Date: Tue, 18 Jul 2023 23:10:01 +0200
|
||||
Subject: meta: stash context statement length when generating payload/meta
|
||||
dependency
|
||||
|
||||
... meta mark set ip dscp
|
||||
|
||||
generates an implicit dependency from the inet family to match on meta
|
||||
nfproto ip.
|
||||
|
||||
The length of this implicit expression is incorrectly adjusted to the
|
||||
statement length, ie. relational to compare meta nfproto takes 4 bytes
|
||||
instead of 1 byte. The evaluation of 'ip dscp' under the meta mark
|
||||
statement triggers this implicit dependency which should not consider
|
||||
the context statement length since it is added before the statement
|
||||
itself.
|
||||
|
||||
This problem shows when listing the ruleset, since netlink_parse_cmp()
|
||||
where left->len < right->len, hence handling the implicit dependency as
|
||||
a concatenation, but it is actually a bug in the evaluation step that
|
||||
leads to incorrect bytecode.
|
||||
|
||||
Fixes: 3c64ea7995cb ("evaluate: honor statement length in integer evaluation")
|
||||
Fixes: edecd58755a8 ("evaluate: support shifts larger than the width of the left operand")
|
||||
Tested-by: Brian Davidson <davidson.brian@gmail.com>
|
||||
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
|
||||
---
|
||||
src/payload.c | 13 +++++++
|
||||
tests/py/inet/meta.t | 5 +++
|
||||
tests/py/inet/meta.t.json | 86 ++++++++++++++++++++++++++++++++++++++++++++
|
||||
tests/py/inet/meta.t.payload | 40 +++++++++++++++++++++
|
||||
4 files changed, 144 insertions(+)
|
||||
|
||||
diff --git a/src/payload.c b/src/payload.c
|
||||
index f67b5407..7862745b 100644
|
||||
--- a/src/payload.c
|
||||
+++ b/src/payload.c
|
||||
@@ -409,6 +409,7 @@ static int payload_add_dependency(struct eval_ctx *ctx,
|
||||
const struct proto_hdr_template *tmpl;
|
||||
struct expr *dep, *left, *right;
|
||||
struct proto_ctx *pctx;
|
||||
+ unsigned int stmt_len;
|
||||
struct stmt *stmt;
|
||||
int protocol;
|
||||
|
||||
@@ -429,11 +430,16 @@ static int payload_add_dependency(struct eval_ctx *ctx,
|
||||
constant_data_ptr(protocol, tmpl->len));
|
||||
|
||||
dep = relational_expr_alloc(&expr->location, OP_EQ, left, right);
|
||||
+
|
||||
+ stmt_len = ctx->stmt_len;
|
||||
+ ctx->stmt_len = 0;
|
||||
+
|
||||
stmt = expr_stmt_alloc(&dep->location, dep);
|
||||
if (stmt_evaluate(ctx, stmt) < 0) {
|
||||
return expr_error(ctx->msgs, expr,
|
||||
"dependency statement is invalid");
|
||||
}
|
||||
+ ctx->stmt_len = stmt_len;
|
||||
|
||||
if (ctx->inner_desc) {
|
||||
if (tmpl->meta_key)
|
||||
@@ -543,6 +549,7 @@ int payload_gen_dependency(struct eval_ctx *ctx, const struct expr *expr,
|
||||
const struct hook_proto_desc *h;
|
||||
const struct proto_desc *desc;
|
||||
struct proto_ctx *pctx;
|
||||
+ unsigned int stmt_len;
|
||||
struct stmt *stmt;
|
||||
uint16_t type;
|
||||
|
||||
@@ -559,12 +566,18 @@ int payload_gen_dependency(struct eval_ctx *ctx, const struct expr *expr,
|
||||
"protocol specification is invalid "
|
||||
"for this family");
|
||||
|
||||
+ stmt_len = ctx->stmt_len;
|
||||
+ ctx->stmt_len = 0;
|
||||
+
|
||||
stmt = meta_stmt_meta_iiftype(&expr->location, type);
|
||||
if (stmt_evaluate(ctx, stmt) < 0) {
|
||||
return expr_error(ctx->msgs, expr,
|
||||
"dependency statement is invalid");
|
||||
}
|
||||
*res = stmt;
|
||||
+
|
||||
+ ctx->stmt_len = stmt_len;
|
||||
+
|
||||
return 0;
|
||||
}
|
||||
|
||||
diff --git a/tests/py/inet/meta.t b/tests/py/inet/meta.t
|
||||
index 374738a7..5c062b39 100644
|
||||
--- a/tests/py/inet/meta.t
|
||||
+++ b/tests/py/inet/meta.t
|
||||
@@ -25,3 +25,8 @@ meta mark set ct mark >> 8;ok
|
||||
meta mark . tcp dport { 0x0000000a-0x00000014 . 80-90, 0x00100000-0x00100123 . 100-120 };ok
|
||||
ip saddr . meta mark { 1.2.3.4 . 0x00000100 , 1.2.3.6-1.2.3.8 . 0x00000200-0x00000300 };ok
|
||||
ip saddr . meta mark { 1.2.3.4 . 0x00000100 , 5.6.7.8 . 0x00000200 };ok
|
||||
+
|
||||
+meta mark set ip dscp;ok
|
||||
+meta mark set ip dscp | 0x40;ok
|
||||
+meta mark set ip6 dscp;ok
|
||||
+meta mark set ip6 dscp | 0x40;ok
|
||||
diff --git a/tests/py/inet/meta.t.json b/tests/py/inet/meta.t.json
|
||||
index 92a1f9bf..3ba0fd1d 100644
|
||||
--- a/tests/py/inet/meta.t.json
|
||||
+++ b/tests/py/inet/meta.t.json
|
||||
@@ -440,3 +440,89 @@
|
||||
}
|
||||
]
|
||||
|
||||
+# meta mark set ip dscp
|
||||
+[
|
||||
+ {
|
||||
+ "mangle": {
|
||||
+ "key": {
|
||||
+ "meta": {
|
||||
+ "key": "mark"
|
||||
+ }
|
||||
+ },
|
||||
+ "value": {
|
||||
+ "payload": {
|
||||
+ "field": "dscp",
|
||||
+ "protocol": "ip"
|
||||
+ }
|
||||
+ }
|
||||
+ }
|
||||
+ }
|
||||
+]
|
||||
+
|
||||
+# meta mark set ip dscp | 0x40
|
||||
+[
|
||||
+ {
|
||||
+ "mangle": {
|
||||
+ "key": {
|
||||
+ "meta": {
|
||||
+ "key": "mark"
|
||||
+ }
|
||||
+ },
|
||||
+ "value": {
|
||||
+ "|": [
|
||||
+ {
|
||||
+ "payload": {
|
||||
+ "field": "dscp",
|
||||
+ "protocol": "ip"
|
||||
+ }
|
||||
+ },
|
||||
+ 64
|
||||
+ ]
|
||||
+ }
|
||||
+ }
|
||||
+ }
|
||||
+]
|
||||
+
|
||||
+# meta mark set ip6 dscp
|
||||
+[
|
||||
+ {
|
||||
+ "mangle": {
|
||||
+ "key": {
|
||||
+ "meta": {
|
||||
+ "key": "mark"
|
||||
+ }
|
||||
+ },
|
||||
+ "value": {
|
||||
+ "payload": {
|
||||
+ "field": "dscp",
|
||||
+ "protocol": "ip6"
|
||||
+ }
|
||||
+ }
|
||||
+ }
|
||||
+ }
|
||||
+]
|
||||
+
|
||||
+# meta mark set ip6 dscp | 0x40
|
||||
+[
|
||||
+ {
|
||||
+ "mangle": {
|
||||
+ "key": {
|
||||
+ "meta": {
|
||||
+ "key": "mark"
|
||||
+ }
|
||||
+ },
|
||||
+ "value": {
|
||||
+ "|": [
|
||||
+ {
|
||||
+ "payload": {
|
||||
+ "field": "dscp",
|
||||
+ "protocol": "ip6"
|
||||
+ }
|
||||
+ },
|
||||
+ 64
|
||||
+ ]
|
||||
+ }
|
||||
+ }
|
||||
+ }
|
||||
+]
|
||||
+
|
||||
diff --git a/tests/py/inet/meta.t.payload b/tests/py/inet/meta.t.payload
|
||||
index ea540907..c53b5077 100644
|
||||
--- a/tests/py/inet/meta.t.payload
|
||||
+++ b/tests/py/inet/meta.t.payload
|
||||
@@ -133,3 +133,43 @@ inet test-inet input
|
||||
[ meta load mark => reg 9 ]
|
||||
[ lookup reg 1 set __set%d ]
|
||||
|
||||
+# meta mark set ip dscp
|
||||
+inet test-inet input
|
||||
+ [ meta load nfproto => reg 1 ]
|
||||
+ [ cmp eq reg 1 0x00000002 ]
|
||||
+ [ payload load 1b @ network header + 1 => reg 1 ]
|
||||
+ [ bitwise reg 1 = ( reg 1 & 0x000000fc ) ^ 0x00000000 ]
|
||||
+ [ bitwise reg 1 = ( reg 1 >> 0x00000002 ) ]
|
||||
+ [ meta set mark with reg 1 ]
|
||||
+
|
||||
+# meta mark set ip dscp | 0x40
|
||||
+inet test-inet input
|
||||
+ [ meta load nfproto => reg 1 ]
|
||||
+ [ cmp eq reg 1 0x00000002 ]
|
||||
+ [ payload load 1b @ network header + 1 => reg 1 ]
|
||||
+ [ bitwise reg 1 = ( reg 1 & 0x000000fc ) ^ 0x00000000 ]
|
||||
+ [ bitwise reg 1 = ( reg 1 >> 0x00000002 ) ]
|
||||
+ [ bitwise reg 1 = ( reg 1 & 0xffffffbf ) ^ 0x00000040 ]
|
||||
+ [ meta set mark with reg 1 ]
|
||||
+
|
||||
+# meta mark set ip6 dscp
|
||||
+inet test-inet input
|
||||
+ [ meta load nfproto => reg 1 ]
|
||||
+ [ cmp eq reg 1 0x0000000a ]
|
||||
+ [ payload load 2b @ network header + 0 => reg 1 ]
|
||||
+ [ bitwise reg 1 = ( reg 1 & 0x0000c00f ) ^ 0x00000000 ]
|
||||
+ [ byteorder reg 1 = ntoh(reg 1, 2, 2) ]
|
||||
+ [ bitwise reg 1 = ( reg 1 >> 0x00000006 ) ]
|
||||
+ [ meta set mark with reg 1 ]
|
||||
+
|
||||
+# meta mark set ip6 dscp | 0x40
|
||||
+inet test-inet input
|
||||
+ [ meta load nfproto => reg 1 ]
|
||||
+ [ cmp eq reg 1 0x0000000a ]
|
||||
+ [ payload load 2b @ network header + 0 => reg 1 ]
|
||||
+ [ bitwise reg 1 = ( reg 1 & 0x0000c00f ) ^ 0x00000000 ]
|
||||
+ [ byteorder reg 1 = ntoh(reg 1, 2, 2) ]
|
||||
+ [ bitwise reg 1 = ( reg 1 >> 0x00000006 ) ]
|
||||
+ [ bitwise reg 1 = ( reg 1 & 0xffffffbf ) ^ 0x00000040 ]
|
||||
+ [ meta set mark with reg 1 ]
|
||||
+
|
||||
--
|
||||
cgit v1.2.3
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
#!/bin/bash
|
||||
|
||||
# Copyright 2014, 2018 Patrick J. Volkerding, Sebeka, Minnesota, USA
|
||||
# Copyright 2014, 2018, 2023 Patrick J. Volkerding, Sebeka, Minnesota, USA
|
||||
# All rights reserved.
|
||||
#
|
||||
# Redistribution and use of this script, with or without modification, is
|
||||
|
@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd)
|
|||
|
||||
PKGNAM=nftables
|
||||
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
|
||||
BUILD=${BUILD:-1}
|
||||
BUILD=${BUILD:-2}
|
||||
|
||||
NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}
|
||||
|
||||
|
@ -78,6 +78,9 @@ find . \
|
|||
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
|
||||
-exec chmod 644 {} \+
|
||||
|
||||
# Upstream patch:
|
||||
cat $CWD/5f1676ac9f1aeb36d7695c3c354dade013a1e4f3.patch | patch -p1 --verbose || exit 1
|
||||
|
||||
CFLAGS="$SLKCFLAGS" \
|
||||
CXXFLAGS="$SLKCFLAGS" \
|
||||
LIBS="-lncursesw" \
|
||||
|
@ -88,17 +91,22 @@ LIBS="-lncursesw" \
|
|||
--localstatedir=/var \
|
||||
--mandir=/usr/man \
|
||||
--docdir=/usr/doc/$PKGNAM-$VERSION \
|
||||
--with-python-bin=python3 \
|
||||
--with-xtables \
|
||||
--disable-static \
|
||||
--disable-python \
|
||||
--with-json \
|
||||
--enable-python \
|
||||
--with-cli=readline \
|
||||
--build=$ARCH-slackware-linux || exit 1
|
||||
|
||||
make $NUMJOBS || make || exit 1
|
||||
make install DESTDIR=$PKG || exit 1
|
||||
|
||||
# Build python module:
|
||||
( cd py
|
||||
python3 -m build --wheel --no-isolation
|
||||
python3 -m installer --destdir="$PKG" dist/*.whl
|
||||
)
|
||||
|
||||
rm -f $PKG/usr/lib${LIBDIRSUFFIX}/*.la
|
||||
|
||||
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | \
|
||||
|
|
Loading…
Add table
Reference in a new issue