mirror of
git://slackware.nl/current.git
synced 2024-12-25 09:58:55 +01:00
Tue May 28 18:08:19 UTC 2024
a/sysvinit-scripts-15.1-noarch-17.txz: Rebuilt. rc.S: enable swapping on a ZRAM device, configurable in /etc/default/zram. rc.S, rc.6: Don't use mount -n option. l/adwaita-icon-theme-46.2-noarch-1.txz: Upgraded. l/adwaita-icon-theme-legacy-20240517_7642b10-noarch-1.txz: Added. Thanks to reddog83. l/enchant-2.8.0-x86_64-1.txz: Upgraded. l/ffmpeg-6.1.1-x86_64-3.txz: Rebuilt. Patched to fix AV1 VA-API dropping frames. Thanks to fulalas. l/python-zipp-3.19.0-x86_64-1.txz: Upgraded. xap/mozilla-firefox-126.0.1-x86_64-1.txz: Upgraded. This is a bugfix release. For more information, see: https://www.mozilla.org/en-US/firefox/126.0.1/releasenotes/ isolinux/initrd.img: Rebuilt. Add /sbin/zramctl. rc.S: Set up some swap on a ZRAM device. SeTpartitions: Support installing to bcachefs filesystems. SeTpartitions: quit offering reiserfs which will be gone in Linux 6.10. usb-and-pxe-installers/usbboot.img: Rebuilt. Add /sbin/zramctl. rc.S: Set up some swap on a ZRAM device. SeTpartitions: Support installing to bcachefs filesystems. SeTpartitions: quit offering reiserfs which will be gone in Linux 6.10.
This commit is contained in:
parent
6602af83e2
commit
bd0f6e74cb
27 changed files with 1155 additions and 180 deletions
|
@ -11,9 +11,43 @@
|
|||
<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>Sun, 26 May 2024 18:29:25 GMT</pubDate>
|
||||
<lastBuildDate>Sun, 26 May 2024 19:01:34 GMT</lastBuildDate>
|
||||
<pubDate>Tue, 28 May 2024 18:08:19 GMT</pubDate>
|
||||
<lastBuildDate>Tue, 28 May 2024 19:35:53 GMT</lastBuildDate>
|
||||
<generator>maintain_current_git.sh v 1.17</generator>
|
||||
<item>
|
||||
<title>Tue, 28 May 2024 18:08:19 GMT</title>
|
||||
<pubDate>Tue, 28 May 2024 18:08:19 GMT</pubDate>
|
||||
<link>https://git.slackware.nl/current/tag/?h=20240528180819</link>
|
||||
<guid isPermaLink="false">20240528180819</guid>
|
||||
<description>
|
||||
<![CDATA[<pre>
|
||||
a/sysvinit-scripts-15.1-noarch-17.txz: Rebuilt.
|
||||
rc.S: enable swapping on a ZRAM device, configurable in /etc/default/zram.
|
||||
rc.S, rc.6: Don't use mount -n option.
|
||||
l/adwaita-icon-theme-46.2-noarch-1.txz: Upgraded.
|
||||
l/adwaita-icon-theme-legacy-20240517_7642b10-noarch-1.txz: Added.
|
||||
Thanks to reddog83.
|
||||
l/enchant-2.8.0-x86_64-1.txz: Upgraded.
|
||||
l/ffmpeg-6.1.1-x86_64-3.txz: Rebuilt.
|
||||
Patched to fix AV1 VA-API dropping frames. Thanks to fulalas.
|
||||
l/python-zipp-3.19.0-x86_64-1.txz: Upgraded.
|
||||
xap/mozilla-firefox-126.0.1-x86_64-1.txz: Upgraded.
|
||||
This is a bugfix release.
|
||||
For more information, see:
|
||||
https://www.mozilla.org/en-US/firefox/126.0.1/releasenotes/
|
||||
isolinux/initrd.img: Rebuilt.
|
||||
Add /sbin/zramctl.
|
||||
rc.S: Set up some swap on a ZRAM device.
|
||||
SeTpartitions: Support installing to bcachefs filesystems.
|
||||
SeTpartitions: quit offering reiserfs which will be gone in Linux 6.10.
|
||||
usb-and-pxe-installers/usbboot.img: Rebuilt.
|
||||
Add /sbin/zramctl.
|
||||
rc.S: Set up some swap on a ZRAM device.
|
||||
SeTpartitions: Support installing to bcachefs filesystems.
|
||||
SeTpartitions: quit offering reiserfs which will be gone in Linux 6.10.
|
||||
</pre>]]>
|
||||
</description>
|
||||
</item>
|
||||
<item>
|
||||
<title>Sun, 26 May 2024 18:29:25 GMT</title>
|
||||
<pubDate>Sun, 26 May 2024 18:29:25 GMT</pubDate>
|
||||
|
|
|
@ -1,3 +1,29 @@
|
|||
Tue May 28 18:08:19 UTC 2024
|
||||
a/sysvinit-scripts-15.1-noarch-17.txz: Rebuilt.
|
||||
rc.S: enable swapping on a ZRAM device, configurable in /etc/default/zram.
|
||||
rc.S, rc.6: Don't use mount -n option.
|
||||
l/adwaita-icon-theme-46.2-noarch-1.txz: Upgraded.
|
||||
l/adwaita-icon-theme-legacy-20240517_7642b10-noarch-1.txz: Added.
|
||||
Thanks to reddog83.
|
||||
l/enchant-2.8.0-x86_64-1.txz: Upgraded.
|
||||
l/ffmpeg-6.1.1-x86_64-3.txz: Rebuilt.
|
||||
Patched to fix AV1 VA-API dropping frames. Thanks to fulalas.
|
||||
l/python-zipp-3.19.0-x86_64-1.txz: Upgraded.
|
||||
xap/mozilla-firefox-126.0.1-x86_64-1.txz: Upgraded.
|
||||
This is a bugfix release.
|
||||
For more information, see:
|
||||
https://www.mozilla.org/en-US/firefox/126.0.1/releasenotes/
|
||||
isolinux/initrd.img: Rebuilt.
|
||||
Add /sbin/zramctl.
|
||||
rc.S: Set up some swap on a ZRAM device.
|
||||
SeTpartitions: Support installing to bcachefs filesystems.
|
||||
SeTpartitions: quit offering reiserfs which will be gone in Linux 6.10.
|
||||
usb-and-pxe-installers/usbboot.img: Rebuilt.
|
||||
Add /sbin/zramctl.
|
||||
rc.S: Set up some swap on a ZRAM device.
|
||||
SeTpartitions: Support installing to bcachefs filesystems.
|
||||
SeTpartitions: quit offering reiserfs which will be gone in Linux 6.10.
|
||||
+--------------------------+
|
||||
Sun May 26 18:29:25 UTC 2024
|
||||
a/e2fsprogs-1.47.1-x86_64-2.txz: Rebuilt.
|
||||
Define a proper --libexecdir. ;-) Thanks to lostintime.
|
||||
|
|
214
FILELIST.TXT
214
FILELIST.TXT
|
@ -1,33 +1,33 @@
|
|||
Sun May 26 18:32:46 UTC 2024
|
||||
Tue May 28 18:11:52 UTC 2024
|
||||
|
||||
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 2024-05-26 18:29 .
|
||||
drwxr-xr-x 12 root root 4096 2024-05-28 18:08 .
|
||||
-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 1152819 2024-05-26 00:12 ./CHECKSUMS.md5
|
||||
-rw-r--r-- 1 root root 195 2024-05-26 00:12 ./CHECKSUMS.md5.asc
|
||||
-rw-r--r-- 1 root root 1152819 2024-05-26 18:33 ./CHECKSUMS.md5
|
||||
-rw-r--r-- 1 root root 195 2024-05-26 18:33 ./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 1083373 2024-05-26 18:29 ./ChangeLog.txt
|
||||
-rw-r--r-- 1 root root 1084577 2024-05-28 18:08 ./ChangeLog.txt
|
||||
drwxr-xr-x 3 root root 4096 2013-03-20 22:17 ./EFI
|
||||
drwxr-xr-x 2 root root 4096 2024-05-25 23:42 ./EFI/BOOT
|
||||
drwxr-xr-x 2 root root 4096 2024-05-28 18:06 ./EFI/BOOT
|
||||
-rw-r--r-- 1 root root 1187840 2021-06-15 19:16 ./EFI/BOOT/bootx64.efi
|
||||
-rw-r--r-- 1 root root 78 2013-09-23 20:35 ./EFI/BOOT/grub-embedded.cfg
|
||||
-rw-r--r-- 1 root root 893 2018-04-17 21:17 ./EFI/BOOT/grub.cfg
|
||||
-rw-r--r-- 2 root root 15086080 2024-05-25 20:35 ./EFI/BOOT/huge.s
|
||||
-rw-r--r-- 2 root root 53523928 2024-05-25 23:41 ./EFI/BOOT/initrd.img
|
||||
-rw-r--r-- 2 root root 53564552 2024-05-28 18:02 ./EFI/BOOT/initrd.img
|
||||
-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 1508728 2024-05-26 00:11 ./FILELIST.TXT
|
||||
-rw-r--r-- 1 root root 1508728 2024-05-26 18:32 ./FILELIST.TXT
|
||||
-rw-r--r-- 1 root root 1572 2012-08-29 18:27 ./GPG-KEY
|
||||
-rw-r--r-- 1 root root 909291 2024-05-26 18:32 ./PACKAGES.TXT
|
||||
-rw-r--r-- 1 root root 909915 2024-05-28 18:11 ./PACKAGES.TXT
|
||||
-rw-r--r-- 1 root root 8034 2022-02-02 03:36 ./README.TXT
|
||||
-rw-r--r-- 1 root root 3623 2024-05-25 20:43 ./README.initrd
|
||||
-rw-r--r-- 1 root root 34114 2023-12-11 20:35 ./README_CRYPT.TXT
|
||||
|
@ -618,12 +618,12 @@ drwxr-xr-x 2 root root 4096 2024-02-07 20:10 ./extra/xv
|
|||
-rw-r--r-- 1 root root 233 2024-02-07 19:12 ./extra/xv/xv-5.0.0-x86_64-1.txt
|
||||
-rw-r--r-- 1 root root 1097524 2024-02-07 19:12 ./extra/xv/xv-5.0.0-x86_64-1.txz
|
||||
-rw-r--r-- 1 root root 163 2024-02-07 19:12 ./extra/xv/xv-5.0.0-x86_64-1.txz.asc
|
||||
drwxr-xr-x 3 root root 4096 2024-05-25 23:41 ./isolinux
|
||||
drwxr-xr-x 3 root root 4096 2024-05-28 18:06 ./isolinux
|
||||
-rw-r--r-- 1 root root 6185 2022-02-03 06:53 ./isolinux/README.TXT
|
||||
-rw-r--r-- 1 root root 788 2007-03-17 19:50 ./isolinux/README_SPLIT.TXT
|
||||
-rw-r--r-- 1 root root 1474560 2021-06-15 19:16 ./isolinux/efiboot.img
|
||||
-rw-r--r-- 1 root root 574 2013-10-24 00:19 ./isolinux/f2.txt
|
||||
-rw-r--r-- 2 root root 53523928 2024-05-25 23:41 ./isolinux/initrd.img
|
||||
-rw-r--r-- 2 root root 53564552 2024-05-28 18:02 ./isolinux/initrd.img
|
||||
-rw-r--r-- 1 root root 50 2003-01-18 00:02 ./isolinux/iso.sort
|
||||
-rw-r--r-- 1 root root 24576 2016-05-27 20:36 ./isolinux/isolinux.bin
|
||||
-rw-r--r-- 1 root root 578 2013-03-27 03:29 ./isolinux/isolinux.cfg
|
||||
|
@ -662,13 +662,13 @@ 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 2024-05-26 18:32 ./slackware64
|
||||
-rw-r--r-- 1 root root 354525 2024-05-26 18:32 ./slackware64/CHECKSUMS.md5
|
||||
-rw-r--r-- 1 root root 195 2024-05-26 18:32 ./slackware64/CHECKSUMS.md5.asc
|
||||
-rw-r--r-- 1 root root 439100 2024-05-26 18:31 ./slackware64/FILE_LIST
|
||||
-rw-r--r-- 1 root root 4684885 2024-05-26 18:31 ./slackware64/MANIFEST.bz2
|
||||
drwxr-xr-x 17 root root 4096 2024-05-28 18:11 ./slackware64
|
||||
-rw-r--r-- 1 root root 354817 2024-05-28 18:11 ./slackware64/CHECKSUMS.md5
|
||||
-rw-r--r-- 1 root root 195 2024-05-28 18:11 ./slackware64/CHECKSUMS.md5.asc
|
||||
-rw-r--r-- 1 root root 439433 2024-05-28 18:10 ./slackware64/FILE_LIST
|
||||
-rw-r--r-- 1 root root 4650020 2024-05-28 18:10 ./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 2024-05-26 18:31 ./slackware64/a
|
||||
drwxr-xr-x 2 root root 32768 2024-05-28 18:10 ./slackware64/a
|
||||
-rw-r--r-- 1 root root 327 2022-02-15 18:16 ./slackware64/a/aaa_base-15.1-x86_64-2.txt
|
||||
-rw-r--r-- 1 root root 10720 2022-02-15 18:16 ./slackware64/a/aaa_base-15.1-x86_64-2.txz
|
||||
-rw-r--r-- 1 root root 163 2022-02-15 18:16 ./slackware64/a/aaa_base-15.1-x86_64-2.txz.asc
|
||||
|
@ -1000,9 +1000,9 @@ drwxr-xr-x 2 root root 32768 2024-05-26 18:31 ./slackware64/a
|
|||
-rw-r--r-- 1 root root 694 2022-09-06 18:43 ./slackware64/a/sysvinit-functions-8.53-x86_64-6.txt
|
||||
-rw-r--r-- 1 root root 36308 2022-09-06 18:43 ./slackware64/a/sysvinit-functions-8.53-x86_64-6.txz
|
||||
-rw-r--r-- 1 root root 163 2022-09-06 18:43 ./slackware64/a/sysvinit-functions-8.53-x86_64-6.txz.asc
|
||||
-rw-r--r-- 1 root root 378 2024-04-05 19:55 ./slackware64/a/sysvinit-scripts-15.1-noarch-16.txt
|
||||
-rw-r--r-- 1 root root 17096 2024-04-05 19:55 ./slackware64/a/sysvinit-scripts-15.1-noarch-16.txz
|
||||
-rw-r--r-- 1 root root 195 2024-04-05 19:55 ./slackware64/a/sysvinit-scripts-15.1-noarch-16.txz.asc
|
||||
-rw-r--r-- 1 root root 378 2024-05-28 03:51 ./slackware64/a/sysvinit-scripts-15.1-noarch-17.txt
|
||||
-rw-r--r-- 1 root root 17688 2024-05-28 03:51 ./slackware64/a/sysvinit-scripts-15.1-noarch-17.txz
|
||||
-rw-r--r-- 1 root root 195 2024-05-28 03:51 ./slackware64/a/sysvinit-scripts-15.1-noarch-17.txz.asc
|
||||
-rw-r--r-- 1 root root 1590 2024-05-25 20:43 ./slackware64/a/tagfile
|
||||
-rw-r--r-- 1 root root 395 2023-07-18 18:38 ./slackware64/a/tar-1.35-x86_64-1.txt
|
||||
-rw-r--r-- 1 root root 774812 2023-07-18 18:38 ./slackware64/a/tar-1.35-x86_64-1.txz
|
||||
|
@ -2768,7 +2768,7 @@ drwxr-xr-x 2 root root 86016 2024-05-26 00:10 ./slackware64/kde
|
|||
-rw-r--r-- 1 root root 517 2024-02-15 21:47 ./slackware64/kde/zanshin-23.08.5-x86_64-1.txt
|
||||
-rw-r--r-- 1 root root 686104 2024-02-15 21:47 ./slackware64/kde/zanshin-23.08.5-x86_64-1.txz
|
||||
-rw-r--r-- 1 root root 163 2024-02-15 21:47 ./slackware64/kde/zanshin-23.08.5-x86_64-1.txz.asc
|
||||
drwxr-xr-x 2 root root 102400 2024-05-26 18:31 ./slackware64/l
|
||||
drwxr-xr-x 2 root root 102400 2024-05-28 18:10 ./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
|
||||
|
@ -2826,9 +2826,12 @@ drwxr-xr-x 2 root root 102400 2024-05-26 18:31 ./slackware64/l
|
|||
-rw-r--r-- 1 root root 432 2024-02-27 18:45 ./slackware64/l/accountsservice-23.13.9-x86_64-1.txt
|
||||
-rw-r--r-- 1 root root 151320 2024-02-27 18:45 ./slackware64/l/accountsservice-23.13.9-x86_64-1.txz
|
||||
-rw-r--r-- 1 root root 163 2024-02-27 18:45 ./slackware64/l/accountsservice-23.13.9-x86_64-1.txz.asc
|
||||
-rw-r--r-- 1 root root 323 2024-05-08 20:45 ./slackware64/l/adwaita-icon-theme-46.0-noarch-2.txt
|
||||
-rw-r--r-- 1 root root 10971388 2024-05-08 20:45 ./slackware64/l/adwaita-icon-theme-46.0-noarch-2.txz
|
||||
-rw-r--r-- 1 root root 195 2024-05-08 20:45 ./slackware64/l/adwaita-icon-theme-46.0-noarch-2.txz.asc
|
||||
-rw-r--r-- 1 root root 323 2024-05-27 17:46 ./slackware64/l/adwaita-icon-theme-46.2-noarch-1.txt
|
||||
-rw-r--r-- 1 root root 571600 2024-05-27 17:46 ./slackware64/l/adwaita-icon-theme-46.2-noarch-1.txz
|
||||
-rw-r--r-- 1 root root 195 2024-05-27 17:46 ./slackware64/l/adwaita-icon-theme-46.2-noarch-1.txz.asc
|
||||
-rw-r--r-- 1 root root 532 2024-05-27 17:46 ./slackware64/l/adwaita-icon-theme-legacy-20240517_7642b10-noarch-1.txt
|
||||
-rw-r--r-- 1 root root 2131092 2024-05-27 17:46 ./slackware64/l/adwaita-icon-theme-legacy-20240517_7642b10-noarch-1.txz
|
||||
-rw-r--r-- 1 root root 195 2024-05-27 17:46 ./slackware64/l/adwaita-icon-theme-legacy-20240517_7642b10-noarch-1.txz.asc
|
||||
-rw-r--r-- 1 root root 401 2024-01-30 20:15 ./slackware64/l/alsa-lib-1.2.11-x86_64-1.txt
|
||||
-rw-r--r-- 1 root root 564880 2024-01-30 20:15 ./slackware64/l/alsa-lib-1.2.11-x86_64-1.txz
|
||||
-rw-r--r-- 1 root root 163 2024-01-30 20:15 ./slackware64/l/alsa-lib-1.2.11-x86_64-1.txz.asc
|
||||
|
@ -2955,9 +2958,9 @@ drwxr-xr-x 2 root root 102400 2024-05-26 18:31 ./slackware64/l
|
|||
-rw-r--r-- 1 root root 527 2024-03-02 18:28 ./slackware64/l/elfutils-0.191-x86_64-1.txt
|
||||
-rw-r--r-- 1 root root 938124 2024-03-02 18:28 ./slackware64/l/elfutils-0.191-x86_64-1.txz
|
||||
-rw-r--r-- 1 root root 163 2024-03-02 18:28 ./slackware64/l/elfutils-0.191-x86_64-1.txz.asc
|
||||
-rw-r--r-- 1 root root 343 2024-05-04 17:04 ./slackware64/l/enchant-2.7.3-x86_64-1.txt
|
||||
-rw-r--r-- 1 root root 64536 2024-05-04 17:04 ./slackware64/l/enchant-2.7.3-x86_64-1.txz
|
||||
-rw-r--r-- 1 root root 195 2024-05-04 17:04 ./slackware64/l/enchant-2.7.3-x86_64-1.txz.asc
|
||||
-rw-r--r-- 1 root root 343 2024-05-27 19:24 ./slackware64/l/enchant-2.8.0-x86_64-1.txt
|
||||
-rw-r--r-- 1 root root 66840 2024-05-27 19:24 ./slackware64/l/enchant-2.8.0-x86_64-1.txz
|
||||
-rw-r--r-- 1 root root 195 2024-05-27 19:24 ./slackware64/l/enchant-2.8.0-x86_64-1.txz.asc
|
||||
-rw-r--r-- 1 root root 504 2021-02-13 06:26 ./slackware64/l/esound-0.2.41-x86_64-5.txt
|
||||
-rw-r--r-- 1 root root 100980 2021-02-13 06:26 ./slackware64/l/esound-0.2.41-x86_64-5.txz
|
||||
-rw-r--r-- 1 root root 163 2021-02-13 06:26 ./slackware64/l/esound-0.2.41-x86_64-5.txz.asc
|
||||
|
@ -2973,9 +2976,9 @@ drwxr-xr-x 2 root root 102400 2024-05-26 18:31 ./slackware64/l
|
|||
-rw-r--r-- 1 root root 315 2021-02-13 06:27 ./slackware64/l/farstream-0.2.9-x86_64-3.txt
|
||||
-rw-r--r-- 1 root root 268080 2021-02-13 06:27 ./slackware64/l/farstream-0.2.9-x86_64-3.txz
|
||||
-rw-r--r-- 1 root root 163 2021-02-13 06:27 ./slackware64/l/farstream-0.2.9-x86_64-3.txz.asc
|
||||
-rw-r--r-- 1 root root 490 2024-04-03 19:20 ./slackware64/l/ffmpeg-6.1.1-x86_64-2.txt
|
||||
-rw-r--r-- 1 root root 10867216 2024-04-03 19:20 ./slackware64/l/ffmpeg-6.1.1-x86_64-2.txz
|
||||
-rw-r--r-- 1 root root 195 2024-04-03 19:20 ./slackware64/l/ffmpeg-6.1.1-x86_64-2.txz.asc
|
||||
-rw-r--r-- 1 root root 490 2024-05-27 01:12 ./slackware64/l/ffmpeg-6.1.1-x86_64-3.txt
|
||||
-rw-r--r-- 1 root root 10966228 2024-05-27 01:12 ./slackware64/l/ffmpeg-6.1.1-x86_64-3.txz
|
||||
-rw-r--r-- 1 root root 195 2024-05-27 01:12 ./slackware64/l/ffmpeg-6.1.1-x86_64-3.txz.asc
|
||||
-rw-r--r-- 1 root root 502 2023-10-05 20:05 ./slackware64/l/fftw-3.3.10-x86_64-2.txt
|
||||
-rw-r--r-- 1 root root 2323336 2023-10-05 20:05 ./slackware64/l/fftw-3.3.10-x86_64-2.txz
|
||||
-rw-r--r-- 1 root root 163 2023-10-05 20:05 ./slackware64/l/fftw-3.3.10-x86_64-2.txz.asc
|
||||
|
@ -3629,8 +3632,8 @@ drwxr-xr-x 2 root root 102400 2024-05-26 18:31 ./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 32790 2024-05-07 19:50 ./slackware64/l/maketag
|
||||
-rw-r--r-- 1 root root 32790 2024-05-07 19:50 ./slackware64/l/maketag.ez
|
||||
-rw-r--r-- 1 root root 32917 2024-05-28 03:58 ./slackware64/l/maketag
|
||||
-rw-r--r-- 1 root root 32917 2024-05-28 03:58 ./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
|
||||
|
@ -3940,9 +3943,9 @@ drwxr-xr-x 2 root root 102400 2024-05-26 18:31 ./slackware64/l
|
|||
-rw-r--r-- 1 root root 327 2024-03-29 04:30 ./slackware64/l/python-wheel-0.43.0-x86_64-2.txt
|
||||
-rw-r--r-- 1 root root 127824 2024-03-29 04:30 ./slackware64/l/python-wheel-0.43.0-x86_64-2.txz
|
||||
-rw-r--r-- 1 root root 195 2024-03-29 04:30 ./slackware64/l/python-wheel-0.43.0-x86_64-2.txz.asc
|
||||
-rw-r--r-- 1 root root 327 2024-05-16 17:55 ./slackware64/l/python-zipp-3.18.2-x86_64-1.txt
|
||||
-rw-r--r-- 1 root root 17820 2024-05-16 17:55 ./slackware64/l/python-zipp-3.18.2-x86_64-1.txz
|
||||
-rw-r--r-- 1 root root 195 2024-05-16 17:55 ./slackware64/l/python-zipp-3.18.2-x86_64-1.txz.asc
|
||||
-rw-r--r-- 1 root root 327 2024-05-27 19:26 ./slackware64/l/python-zipp-3.19.0-x86_64-1.txt
|
||||
-rw-r--r-- 1 root root 17964 2024-05-27 19:26 ./slackware64/l/python-zipp-3.19.0-x86_64-1.txz
|
||||
-rw-r--r-- 1 root root 195 2024-05-27 19:26 ./slackware64/l/python-zipp-3.19.0-x86_64-1.txz.asc
|
||||
-rw-r--r-- 1 root root 389 2024-03-20 18:41 ./slackware64/l/python2-pycairo-1.18.2-x86_64-1.txt
|
||||
-rw-r--r-- 1 root root 172764 2024-03-20 18:41 ./slackware64/l/python2-pycairo-1.18.2-x86_64-1.txz
|
||||
-rw-r--r-- 1 root root 195 2024-03-20 18:41 ./slackware64/l/python2-pycairo-1.18.2-x86_64-1.txz.asc
|
||||
|
@ -4033,7 +4036,7 @@ drwxr-xr-x 2 root root 102400 2024-05-26 18:31 ./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 6230 2024-05-07 19:50 ./slackware64/l/tagfile
|
||||
-rw-r--r-- 1 root root 6260 2024-05-28 03:58 ./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
|
||||
|
@ -5487,11 +5490,11 @@ drwxr-xr-x 2 root root 65536 2024-05-25 23:31 ./slackware64/x
|
|||
-rw-r--r-- 1 root root 65032 2023-06-04 18:34 ./slackware64/x/xtrans-1.5.0-noarch-1.txz
|
||||
-rw-r--r-- 1 root root 163 2023-06-04 18:34 ./slackware64/x/xtrans-1.5.0-noarch-1.txz.asc
|
||||
-rw-r--r-- 1 root root 235 2023-02-05 20:19 ./slackware64/x/xvidtune-1.0.4-x86_64-1.txt
|
||||
-rw-r--r-- 1 root root 30176 2023-02-05 20:19 ./slackware64/x/xvidtune-1.0.4-x86_64-1.txz
|
||||
-rw-r--r-- 1 root root 163 2023-02-05 20:19 ./slackware64/x/xvidtune-1.0.4-x86_64-1.txz.asc
|
||||
-rw-r--r-- 1 root root 253 2022-12-04 19:51 ./slackware64/x/xvinfo-1.1.5-x86_64-1.txt
|
||||
-rw-r--r-- 1 root root 19564 2022-12-04 19:51 ./slackware64/x/xvinfo-1.1.5-x86_64-1.txz
|
||||
-rw-r--r-- 1 root root 163 2022-12-04 19:51 ./slackware64/x/xvinfo-1.1.5-x86_64-1.txz.asc
|
||||
-rw-r--r-- 1 root root 30176 2023-02-05 20:19 ./slackware64/x/xvidtune-1.0.4-x86_64-1.txz
|
||||
-rw-r--r-- 1 root root 163 2023-02-05 20:19 ./slackware64/x/xvidtune-1.0.4-x86_64-1.txz.asc
|
||||
-rw-r--r-- 1 root root 253 2022-12-04 19:51 ./slackware64/x/xvinfo-1.1.5-x86_64-1.txt
|
||||
-rw-r--r-- 1 root root 19564 2022-12-04 19:51 ./slackware64/x/xvinfo-1.1.5-x86_64-1.txz
|
||||
-rw-r--r-- 1 root root 163 2022-12-04 19:51 ./slackware64/x/xvinfo-1.1.5-x86_64-1.txz.asc
|
||||
-rw-r--r-- 1 root root 262 2023-06-04 18:37 ./slackware64/x/xwd-1.0.9-x86_64-1.txt
|
||||
-rw-r--r-- 1 root root 30588 2023-06-04 18:37 ./slackware64/x/xwd-1.0.9-x86_64-1.txz
|
||||
-rw-r--r-- 1 root root 163 2023-06-04 18:37 ./slackware64/x/xwd-1.0.9-x86_64-1.txz.asc
|
||||
|
@ -5501,7 +5504,7 @@ drwxr-xr-x 2 root root 65536 2024-05-25 23:31 ./slackware64/x
|
|||
-rw-r--r-- 1 root root 213 2022-07-11 18:36 ./slackware64/x/xwud-1.0.6-x86_64-1.txt
|
||||
-rw-r--r-- 1 root root 25896 2022-07-11 18:36 ./slackware64/x/xwud-1.0.6-x86_64-1.txz
|
||||
-rw-r--r-- 1 root root 163 2022-07-11 18:36 ./slackware64/x/xwud-1.0.6-x86_64-1.txz.asc
|
||||
drwxr-xr-x 2 root root 16384 2024-05-26 18:31 ./slackware64/xap
|
||||
drwxr-xr-x 2 root root 16384 2024-05-28 18:10 ./slackware64/xap
|
||||
-rw-r--r-- 1 root root 625 2024-05-04 01:48 ./slackware64/xap/MPlayer-20240403-x86_64-2.txt
|
||||
-rw-r--r-- 1 root root 2705916 2024-05-04 01:48 ./slackware64/xap/MPlayer-20240403-x86_64-2.txz
|
||||
-rw-r--r-- 1 root root 195 2024-05-04 01:48 ./slackware64/xap/MPlayer-20240403-x86_64-2.txz.asc
|
||||
|
@ -5578,9 +5581,9 @@ drwxr-xr-x 2 root root 16384 2024-05-26 18:31 ./slackware64/xap
|
|||
-rw-r--r-- 1 root root 163 2023-01-09 19:24 ./slackware64/xap/libnma-1.10.6-x86_64-1.txz.asc
|
||||
-rw-r--r-- 1 root root 4491 2021-09-23 19:14 ./slackware64/xap/maketag
|
||||
-rw-r--r-- 1 root root 4491 2021-09-23 19:14 ./slackware64/xap/maketag.ez
|
||||
-rw-r--r-- 1 root root 570 2024-05-14 17:40 ./slackware64/xap/mozilla-firefox-126.0-x86_64-1.txt
|
||||
-rw-r--r-- 1 root root 62397096 2024-05-14 17:40 ./slackware64/xap/mozilla-firefox-126.0-x86_64-1.txz
|
||||
-rw-r--r-- 1 root root 195 2024-05-14 17:40 ./slackware64/xap/mozilla-firefox-126.0-x86_64-1.txz.asc
|
||||
-rw-r--r-- 1 root root 570 2024-05-28 17:15 ./slackware64/xap/mozilla-firefox-126.0.1-x86_64-1.txt
|
||||
-rw-r--r-- 1 root root 62395884 2024-05-28 17:15 ./slackware64/xap/mozilla-firefox-126.0.1-x86_64-1.txz
|
||||
-rw-r--r-- 1 root root 195 2024-05-28 17:15 ./slackware64/xap/mozilla-firefox-126.0.1-x86_64-1.txz.asc
|
||||
-rw-r--r-- 1 root root 663 2024-04-26 19:08 ./slackware64/xap/mozilla-thunderbird-125.0-x86_64-1.txt
|
||||
-rw-r--r-- 1 root root 63588452 2024-04-26 19:08 ./slackware64/xap/mozilla-thunderbird-125.0-x86_64-1.txz
|
||||
-rw-r--r-- 1 root root 195 2024-04-26 19:08 ./slackware64/xap/mozilla-thunderbird-125.0-x86_64-1.txz.asc
|
||||
|
@ -5768,11 +5771,11 @@ drwxr-xr-x 2 root root 4096 2024-05-05 18:37 ./slackware64/y
|
|||
-rw-r--r-- 1 root root 1488844 2024-05-05 17:22 ./slackware64/y/nethack-3.6.7-x86_64-2.txz
|
||||
-rw-r--r-- 1 root root 195 2024-05-05 17:22 ./slackware64/y/nethack-3.6.7-x86_64-2.txz.asc
|
||||
-rw-r--r-- 1 root root 26 2020-12-30 21:55 ./slackware64/y/tagfile
|
||||
drwxr-xr-x 18 root root 4096 2024-05-26 18:32 ./source
|
||||
-rw-r--r-- 1 root root 621347 2024-05-26 18:32 ./source/CHECKSUMS.md5
|
||||
-rw-r--r-- 1 root root 195 2024-05-26 18:32 ./source/CHECKSUMS.md5.asc
|
||||
-rw-r--r-- 1 root root 866089 2024-05-26 18:32 ./source/FILE_LIST
|
||||
-rw-r--r-- 1 root root 29359067 2024-05-26 18:32 ./source/MANIFEST.bz2
|
||||
drwxr-xr-x 18 root root 4096 2024-05-28 18:11 ./source
|
||||
-rw-r--r-- 1 root root 622255 2024-05-28 18:11 ./source/CHECKSUMS.md5
|
||||
-rw-r--r-- 1 root root 195 2024-05-28 18:11 ./source/CHECKSUMS.md5.asc
|
||||
-rw-r--r-- 1 root root 867146 2024-05-28 18:11 ./source/FILE_LIST
|
||||
-rw-r--r-- 1 root root 29310694 2024-05-28 18:11 ./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 2024-05-23 18:35 ./source/a
|
||||
-rw-r--r-- 1 root root 339 2023-09-28 19:06 ./source/a/FTBFSlog
|
||||
|
@ -6749,18 +6752,20 @@ drwxr-xr-x 2 root root 4096 2024-05-10 23:23 ./source/a/sysvinit-function
|
|||
-rw-r--r-- 1 root root 13915 2022-09-06 18:43 ./source/a/sysvinit-functions/functions
|
||||
-rw-r--r-- 1 root root 1160 2018-02-27 06:13 ./source/a/sysvinit-functions/slack-desc
|
||||
-rwxr-xr-x 1 root root 3744 2024-05-10 23:23 ./source/a/sysvinit-functions/sysvinit-functions.SlackBuild
|
||||
drwxr-xr-x 4 root root 4096 2023-07-08 18:52 ./source/a/sysvinit-scripts
|
||||
drwxr-xr-x 2 root root 4096 2023-05-24 23:57 ./source/a/sysvinit-scripts/default
|
||||
drwxr-xr-x 4 root root 4096 2024-05-27 18:17 ./source/a/sysvinit-scripts
|
||||
drwxr-xr-x 2 root root 4096 2024-05-28 01:12 ./source/a/sysvinit-scripts/default
|
||||
-rw-r--r-- 1 root root 160 2018-09-04 22:24 ./source/a/sysvinit-scripts/default/cpufreq
|
||||
-rw-r--r-- 1 root root 383 2023-05-24 23:57 ./source/a/sysvinit-scripts/default/efivarfs
|
||||
-rw-r--r-- 1 root root 376 2023-05-24 23:57 ./source/a/sysvinit-scripts/doinst.sh.gz
|
||||
-rw-r--r-- 1 root root 915 2024-05-28 01:12 ./source/a/sysvinit-scripts/default/zram
|
||||
-rw-r--r-- 1 root root 1168 2024-05-27 20:05 ./source/a/sysvinit-scripts/default/zram.i686
|
||||
-rw-r--r-- 1 root root 380 2024-05-27 18:17 ./source/a/sysvinit-scripts/doinst.sh.gz
|
||||
drwxr-xr-x 2 root root 4096 2024-04-05 19:43 ./source/a/sysvinit-scripts/scripts
|
||||
-rw-r--r-- 1 root root 2367 2021-04-24 18:41 ./source/a/sysvinit-scripts/scripts/inittab
|
||||
-rw-r--r-- 1 root root 1629 2023-05-09 18:53 ./source/a/sysvinit-scripts/scripts/rc.4
|
||||
-rw-r--r-- 1 root root 10974 2024-04-05 19:42 ./source/a/sysvinit-scripts/scripts/rc.6
|
||||
-rw-r--r-- 1 root root 10971 2024-05-28 03:50 ./source/a/sysvinit-scripts/scripts/rc.6
|
||||
-rw-r--r-- 1 root root 3303 2021-04-23 18:33 ./source/a/sysvinit-scripts/scripts/rc.K
|
||||
-rw-r--r-- 1 root root 14066 2024-04-05 19:54 ./source/a/sysvinit-scripts/scripts/rc.M
|
||||
-rw-r--r-- 1 root root 18143 2024-03-19 21:06 ./source/a/sysvinit-scripts/scripts/rc.S
|
||||
-rw-r--r-- 1 root root 18838 2024-05-28 03:50 ./source/a/sysvinit-scripts/scripts/rc.S
|
||||
-rw-r--r-- 1 root root 3424 2023-12-19 21:13 ./source/a/sysvinit-scripts/scripts/rc.cpufreq
|
||||
-rw-r--r-- 1 root root 274 2021-04-23 18:31 ./source/a/sysvinit-scripts/scripts/rc.local
|
||||
-rw-r--r-- 1 root root 170 2021-04-23 18:31 ./source/a/sysvinit-scripts/scripts/rc.loop
|
||||
|
@ -6768,7 +6773,7 @@ drwxr-xr-x 2 root root 4096 2024-04-05 19:43 ./source/a/sysvinit-scripts/
|
|||
-rw-r--r-- 1 root root 691 2021-04-23 18:31 ./source/a/sysvinit-scripts/scripts/rc.modules.local
|
||||
-rw-r--r-- 1 root root 1656 2021-04-23 18:31 ./source/a/sysvinit-scripts/scripts/rc.sysvinit
|
||||
-rw-r--r-- 1 root root 842 2018-02-27 06:13 ./source/a/sysvinit-scripts/slack-desc
|
||||
-rwxr-xr-x 1 root root 2470 2024-04-05 19:43 ./source/a/sysvinit-scripts/sysvinit-scripts.SlackBuild
|
||||
-rwxr-xr-x 1 root root 2657 2024-05-28 01:13 ./source/a/sysvinit-scripts/sysvinit-scripts.SlackBuild
|
||||
-rw-r--r-- 1 root root 668 2015-08-06 22:54 ./source/a/sysvinit/doinst.sh.gz
|
||||
-rw-r--r-- 1 root root 1009 2018-06-21 18:24 ./source/a/sysvinit/slack-desc
|
||||
-rw-r--r-- 1 root root 234255 2024-03-24 19:18 ./source/a/sysvinit/sysvinit-3.09.tar.lz
|
||||
|
@ -8038,9 +8043,9 @@ drwxr-xr-x 2 root root 4096 2018-02-27 06:13 ./source/f
|
|||
-rw-r--r-- 1 root root 960 2018-02-27 06:13 ./source/f/slack-desc.linux-faqs
|
||||
-rw-r--r-- 1 root root 801 2018-02-27 06:13 ./source/f/slack-desc.linux-howtos
|
||||
drwxr-xr-x 3 root root 4096 2024-05-25 17:39 ./source/installer
|
||||
-rw-r--r-- 1 root root 50411 2024-05-25 17:39 ./source/installer/ChangeLog.txt
|
||||
-rw-r--r-- 1 root root 50668 2024-05-28 17:54 ./source/installer/ChangeLog.txt
|
||||
-rw-r--r-- 1 root root 6849 2018-03-11 00:53 ./source/installer/README
|
||||
-rwxr-xr-x 1 root root 80282 2024-05-25 23:37 ./source/installer/build_installer.sh
|
||||
-rwxr-xr-x 1 root root 80300 2024-05-27 18:06 ./source/installer/build_installer.sh
|
||||
-rwxr-xr-x 1 root root 2252 2023-12-11 20:39 ./source/installer/installer.SlackBuild
|
||||
-rw-r--r-- 1 root root 1376 2020-02-29 06:16 ./source/installer/module-blacklist
|
||||
-rwxr-xr-x 1 root root 5290 2023-12-11 20:18 ./source/installer/repack_installer.SlackBuild
|
||||
|
@ -8078,8 +8083,8 @@ drwxr-xr-x 2 root root 4096 2018-03-11 02:36 ./source/installer/sources/e
|
|||
-rwxr-xr-x 1 root root 238531 2018-06-12 19:01 ./source/installer/sources/efi.x86_64/EFI/BOOT/BOOTX64.EFI
|
||||
-rwxr-xr-x 1 root root 422 2013-03-27 03:35 ./source/installer/sources/efi.x86_64/EFI/BOOT/elilo.conf
|
||||
-rwxr-xr-x 1 root root 561 2021-01-29 20:43 ./source/installer/sources/efi.x86_64/EFI/BOOT/message.txt
|
||||
drwxr-xr-x 2 root root 4096 2024-05-15 19:26 ./source/installer/sources/initrd
|
||||
-rw-r--r-- 1 root root 112050 2024-05-15 19:26 ./source/installer/sources/initrd/skeleton_initrd.tar.gz
|
||||
drwxr-xr-x 2 root root 4096 2024-05-28 17:53 ./source/installer/sources/initrd
|
||||
-rw-r--r-- 1 root root 112789 2024-05-28 17:53 ./source/installer/sources/initrd/skeleton_initrd.tar.gz
|
||||
drwxr-xr-x 2 root root 4096 2024-05-01 17:41 ./source/installer/sources/nano
|
||||
-rw-r--r-- 1 root root 1666272 2024-05-01 08:43 ./source/installer/sources/nano/nano-8.0.tar.xz
|
||||
-rw-r--r-- 1 root root 833 2024-05-01 08:43 ./source/installer/sources/nano/nano-8.0.tar.xz.sig
|
||||
|
@ -10045,7 +10050,7 @@ drwxr-xr-x 2 root root 4096 2024-05-15 22:59 ./source/kde/wcslib
|
|||
-rw-r--r-- 1 root root 2655446 2024-05-13 16:35 ./source/kde/wcslib/wcslib-8.3.tar.lz
|
||||
-rwxr-xr-x 1 root root 4611 2023-10-22 00:57 ./source/kde/wcslib/wcslib.SlackBuild
|
||||
-rw-r--r-- 1 root root 44 2023-11-17 18:29 ./source/kde/wcslib/wcslib.url
|
||||
drwxr-xr-x 439 root root 16384 2024-05-24 19:36 ./source/l
|
||||
drwxr-xr-x 440 root root 16384 2024-05-27 17:27 ./source/l
|
||||
-rw-r--r-- 1 root root 2653 2024-03-22 18:04 ./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
|
||||
|
@ -10148,12 +10153,17 @@ drwxr-xr-x 2 root root 4096 2024-02-27 18:43 ./source/l/accountsservice
|
|||
-rwxr-xr-- 1 root root 5178 2024-02-27 18:44 ./source/l/accountsservice/accountsservice.SlackBuild
|
||||
-rw-r--r-- 1 root root 53 2020-08-31 19:27 ./source/l/accountsservice/accountsservice.url
|
||||
-rw-r--r-- 1 root root 928 2020-11-01 20:04 ./source/l/accountsservice/slack-desc
|
||||
drwxr-xr-x 3 root root 4096 2024-05-08 20:42 ./source/l/adwaita-icon-theme
|
||||
drwxr-xr-x 2 root root 4096 2024-05-08 20:00 ./source/l/adwaita-icon-theme/41
|
||||
-rw-r--r-- 1 root root 17086916 2021-09-10 21:44 ./source/l/adwaita-icon-theme/41/adwaita-icon-theme-41.0.tar.xz
|
||||
-rw-r--r-- 1 root root 4596936 2024-03-18 18:48 ./source/l/adwaita-icon-theme/adwaita-icon-theme-46.0.tar.xz
|
||||
-rwxr-xr-x 1 root root 4949 2024-05-08 20:25 ./source/l/adwaita-icon-theme/adwaita-icon-theme.SlackBuild
|
||||
-rw-r--r-- 1 root root 78976 2015-03-31 02:21 ./source/l/adwaita-icon-theme/adwaita-xfce-icons-0.6.tar.xz
|
||||
drwxr-xr-x 2 root root 4096 2024-05-27 17:43 ./source/l/adwaita-icon-theme
|
||||
drwxr-xr-x 2 root root 4096 2024-05-27 17:40 ./source/l/adwaita-icon-theme-legacy
|
||||
-rw-r--r-- 1 root root 2052127 2024-05-17 14:38 ./source/l/adwaita-icon-theme-legacy/adwaita-icon-theme-legacy-20240517_7642b10.tar.lz
|
||||
-rwxr-xr-x 1 root root 4611 2024-05-27 17:44 ./source/l/adwaita-icon-theme-legacy/adwaita-icon-theme-legacy.SlackBuild
|
||||
-rw-r--r-- 1 root root 58 2024-05-08 19:12 ./source/l/adwaita-icon-theme-legacy/adwaita-icon-theme-legacy.url
|
||||
-rw-r--r-- 1 root root 78976 2015-03-31 02:21 ./source/l/adwaita-icon-theme-legacy/adwaita-xfce-icons-0.6.tar.xz
|
||||
-rw-r--r-- 1 root root 147 2024-05-27 17:30 ./source/l/adwaita-icon-theme-legacy/doinst.sh.gz
|
||||
-rwxr-xr-x 1 root root 2104 2024-05-08 19:13 ./source/l/adwaita-icon-theme-legacy/fetch-adwaita-icon-theme-legacy.sh
|
||||
-rw-r--r-- 1 root root 1005 2024-05-27 17:39 ./source/l/adwaita-icon-theme-legacy/slack-desc
|
||||
-rw-r--r-- 1 root root 4597704 2024-05-27 09:28 ./source/l/adwaita-icon-theme/adwaita-icon-theme-46.2.tar.xz
|
||||
-rwxr-xr-x 1 root root 3840 2024-05-27 17:43 ./source/l/adwaita-icon-theme/adwaita-icon-theme.SlackBuild
|
||||
-rw-r--r-- 1 root root 141 2014-09-23 05:08 ./source/l/adwaita-icon-theme/doinst.sh.gz
|
||||
-rw-r--r-- 1 root root 789 2018-02-27 06:12 ./source/l/adwaita-icon-theme/slack-desc
|
||||
drwxr-xr-x 2 root root 4096 2024-01-30 20:15 ./source/l/alsa-lib
|
||||
|
@ -10379,10 +10389,10 @@ drwxr-xr-x 2 root root 4096 2024-03-02 18:28 ./source/l/elfutils
|
|||
-rw-r--r-- 1 root root 8815448 2024-03-01 20:12 ./source/l/elfutils/elfutils-0.191.tar.lz
|
||||
-rwxr-xr-x 1 root root 4678 2021-05-11 18:27 ./source/l/elfutils/elfutils.SlackBuild
|
||||
-rw-r--r-- 1 root root 983 2020-11-01 18:17 ./source/l/elfutils/slack-desc
|
||||
drwxr-xr-x 2 root root 4096 2024-05-04 17:03 ./source/l/enchant
|
||||
-rw-r--r-- 1 root root 2496347 2024-05-04 11:37 ./source/l/enchant/enchant-2.7.3.tar.lz
|
||||
drwxr-xr-x 2 root root 4096 2024-05-27 19:23 ./source/l/enchant
|
||||
-rw-r--r-- 1 root root 819950 2024-05-26 12:39 ./source/l/enchant/enchant-2.8.0.tar.lz
|
||||
-rwxr-xr-x 1 root root 4067 2024-01-09 20:26 ./source/l/enchant/enchant.SlackBuild
|
||||
-rw-r--r-- 1 root root 116 2024-05-04 17:03 ./source/l/enchant/enchant.url
|
||||
-rw-r--r-- 1 root root 116 2024-05-27 19:23 ./source/l/enchant/enchant.url
|
||||
-rw-r--r-- 1 root root 798 2020-10-28 22:17 ./source/l/enchant/slack-desc
|
||||
drwxr-xr-x 2 root root 4096 2021-02-13 05:31 ./source/l/esound
|
||||
-rw-r--r-- 1 root root 262 2009-03-23 15:57 ./source/l/esound/doinst.sh.gz
|
||||
|
@ -10418,13 +10428,15 @@ drwxr-xr-x 2 root root 4096 2022-09-06 18:27 ./source/l/farstream
|
|||
-rwxr-xr-x 1 root root 4632 2022-09-06 18:27 ./source/l/farstream/farstream.SlackBuild
|
||||
-rw-r--r-- 1 root root 61 2020-07-21 19:02 ./source/l/farstream/farstream.url
|
||||
-rw-r--r-- 1 root root 772 2020-07-21 19:18 ./source/l/farstream/slack-desc
|
||||
drwxr-xr-x 2 root root 4096 2024-04-03 16:49 ./source/l/ffmpeg
|
||||
drwxr-xr-x 2 root root 4096 2024-05-27 01:09 ./source/l/ffmpeg
|
||||
-rw-r--r-- 1 root root 2585 2024-04-03 16:49 ./source/l/ffmpeg/0004-support-nv-codec-headers-12.2.patch.gz
|
||||
-rw-r--r-- 1 root root 501 2024-01-28 19:29 ./source/l/ffmpeg/250471ea1745fc703eb346a2a662304536a311b1.patch.gz
|
||||
-rw-r--r-- 1 root root 5012 2024-05-27 01:08 ./source/l/ffmpeg/FFmpeg-devel-v2-1-2-lavc-vaapi_decode-Make-it-possible-to-send-multiple-slice-params-buffers.patch.gz
|
||||
-rw-r--r-- 1 root root 4665 2024-05-27 01:08 ./source/l/ffmpeg/FFmpeg-devel-v2-2-2-lavc-vaapi_av1-Avoid-sending-the-same-slice-buffer-multiple-times.patch.gz
|
||||
-rw-r--r-- 1 root root 542 2022-10-03 17:27 ./source/l/ffmpeg/add-av_stream_get_first_dts-for-chromium.patch.gz
|
||||
-rw-r--r-- 1 root root 10458600 2023-12-31 00:07 ./source/l/ffmpeg/ffmpeg-6.1.1.tar.xz
|
||||
-rw-r--r-- 1 root root 520 2023-12-31 01:01 ./source/l/ffmpeg/ffmpeg-6.1.1.tar.xz.asc
|
||||
-rwxr-xr-x 1 root root 13600 2024-05-11 17:28 ./source/l/ffmpeg/ffmpeg.SlackBuild
|
||||
-rwxr-xr-x 1 root root 13945 2024-05-27 19:34 ./source/l/ffmpeg/ffmpeg.SlackBuild
|
||||
-rw-r--r-- 1 root root 463 2023-08-29 18:13 ./source/l/ffmpeg/ffmpeg.vulkan.diff.gz
|
||||
-rw-r--r-- 1 root root 944 2018-12-10 19:57 ./source/l/ffmpeg/slack-desc
|
||||
drwxr-xr-x 2 root root 4096 2022-11-21 20:13 ./source/l/fftw
|
||||
|
@ -12187,10 +12199,10 @@ drwxr-xr-x 2 root root 4096 2024-03-29 03:06 ./source/l/python-wheel
|
|||
-rw-r--r-- 1 root root 787 2021-02-06 19:09 ./source/l/python-wheel/slack-desc
|
||||
-rw-r--r-- 1 root root 99109 2024-03-11 19:29 ./source/l/python-wheel/wheel-0.43.0.tar.gz
|
||||
-rw-r--r-- 1 root root 31 2024-01-24 21:16 ./source/l/python-wheel/wheel.url
|
||||
drwxr-xr-x 2 root root 4096 2024-05-16 17:55 ./source/l/python-zipp
|
||||
drwxr-xr-x 2 root root 4096 2024-05-27 19:26 ./source/l/python-zipp
|
||||
-rwxr-xr-x 1 root root 2908 2024-05-16 17:55 ./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
|
||||
-rw-r--r-- 1 root root 21783 2024-05-16 09:02 ./source/l/python-zipp/zipp-3.18.2.tar.gz
|
||||
-rw-r--r-- 1 root root 21912 2024-05-26 16:27 ./source/l/python-zipp/zipp-3.19.0.tar.gz
|
||||
-rw-r--r-- 1 root root 30 2021-11-17 19:00 ./source/l/python-zipp/zipp.url
|
||||
drwxr-xr-x 2 root root 4096 2024-03-20 12:46 ./source/l/python2-pycairo
|
||||
-rw-r--r-- 1 root root 200462 2023-04-10 04:44 ./source/l/python2-pycairo/pycairo-1.18.2.tar.gz
|
||||
|
@ -13743,7 +13755,7 @@ drwxr-xr-x 2 root root 4096 2024-03-01 18:55 ./source/tcl/tk
|
|||
-rwxr-xr-x 1 root root 4429 2024-03-01 18:55 ./source/tcl/tk/tk.SlackBuild
|
||||
-rw-r--r-- 1 root root 48 2021-01-04 23:37 ./source/tcl/tk/tk.url
|
||||
-rw-r--r-- 1 root root 3007162 2024-02-28 20:48 ./source/tcl/tk/tk8.6.14-src.tar.lz
|
||||
drwxr-xr-x 84 root root 4096 2024-05-10 19:34 ./source/x
|
||||
drwxr-xr-x 84 root root 4096 2024-05-28 17:32 ./source/x
|
||||
-rw-r--r-- 1 root root 760 2023-05-22 17:51 ./source/x/FTBFSlog
|
||||
drwxr-xr-x 2 root root 4096 2024-05-10 19:31 ./source/x/OpenCC
|
||||
-rw-r--r-- 1 root root 815 2024-05-10 19:31 ./source/x/OpenCC/3b2441b8.patch
|
||||
|
@ -15260,27 +15272,27 @@ drwxr-xr-x 2 root root 4096 2024-04-17 18:00 ./source/x/x11/src/lib
|
|||
-rw-r--r-- 1 root root 64452 2024-03-23 23:00 ./source/x/x11/src/lib/libpciaccess-0.18.1.tar.xz
|
||||
-rw-r--r-- 1 root root 455208 2024-04-15 15:11 ./source/x/x11/src/lib/libxcb-1.17.0.tar.xz
|
||||
-rw-r--r-- 1 root root 9648 2022-07-19 08:56 ./source/x/x11/src/lib/libxcvt-0.1.2.tar.xz
|
||||
-rw-r--r-- 1 root root 314520 2024-02-04 22:15 ./source/x/x11/src/lib/libxkbfile-1.1.3.tar.xz
|
||||
-rw-r--r-- 1 root root 259024 2022-12-08 16:08 ./source/x/x11/src/lib/libxshmfence-1.3.2.tar.xz
|
||||
-rw-r--r-- 1 root root 636900 2024-02-29 16:19 ./source/x/x11/src/lib/pixman-0.43.4.tar.xz
|
||||
-rw-r--r-- 1 root root 266788 2023-10-19 20:39 ./source/x/x11/src/lib/xcb-util-cursor-0.1.5.tar.xz
|
||||
-rw-r--r-- 1 root root 170388 2023-06-03 00:35 ./source/x/x11/src/lib/xtrans-1.5.0.tar.xz
|
||||
drwxr-xr-x 2 root root 4096 2024-04-15 19:31 ./source/x/x11/src/proto
|
||||
-rw-r--r-- 1 root root 151748 2024-04-15 14:39 ./source/x/x11/src/proto/xcb-proto-1.17.0.tar.xz
|
||||
-rw-r--r-- 1 root root 760500 2024-03-26 07:17 ./source/x/x11/src/proto/xorgproto-2024.1.tar.xz
|
||||
drwxr-xr-x 2 root root 4096 2024-04-17 18:02 ./source/x/x11/src/util
|
||||
-rw-r--r-- 1 root root 142716 2022-10-15 18:57 ./source/x/x11/src/util/bdftopcf-1.1.1.tar.xz
|
||||
-rw-r--r-- 1 root root 102704 2024-03-02 22:01 ./source/x/x11/src/util/gccmakedep-1.0.4.tar.xz
|
||||
-rw-r--r-- 1 root root 155284 2024-01-08 18:34 ./source/x/x11/src/util/imake-1.0.10.tar.xz
|
||||
-rw-r--r-- 1 root root 121460 2024-03-24 22:52 ./source/x/x11/src/util/lndir-1.0.5.tar.xz
|
||||
-rw-r--r-- 1 root root 145080 2024-02-04 23:07 ./source/x/x11/src/util/makedepend-1.0.9.tar.xz
|
||||
-rw-r--r-- 1 root root 83124 2024-04-16 20:10 ./source/x/x11/src/util/util-macros-1.20.1.tar.xz
|
||||
-rw-r--r-- 1 root root 290280 2023-02-22 02:28 ./source/x/x11/src/util/xorg-cf-files-1.0.8.tar.xz
|
||||
drwxr-xr-x 2 root root 4096 2024-03-20 02:56 ./source/x/x11/src/xcb
|
||||
-rw-r--r-- 1 root root 56980 2023-07-18 20:52 ./source/x/x11/src/xcb/libpthread-stubs-0.5.tar.xz
|
||||
-rw-r--r-- 1 root root 267396 2022-12-20 02:12 ./source/x/x11/src/xcb/xcb-util-0.4.1.tar.xz
|
||||
-rw-r--r-- 1 root root 268052 2022-10-19 01:14 ./source/x/x11/src/xcb/xcb-util-errors-1.0.1.tar.xz
|
||||
-rw-r--r-- 1 root root 289016 2022-10-18 19:51 ./source/x/x11/src/xcb/xcb-util-image-0.4.1.tar.xz
|
||||
-rw-r--r-- 1 root root 314520 2024-02-04 22:15 ./source/x/x11/src/lib/libxkbfile-1.1.3.tar.xz
|
||||
-rw-r--r-- 1 root root 259024 2022-12-08 16:08 ./source/x/x11/src/lib/libxshmfence-1.3.2.tar.xz
|
||||
-rw-r--r-- 1 root root 636900 2024-02-29 16:19 ./source/x/x11/src/lib/pixman-0.43.4.tar.xz
|
||||
-rw-r--r-- 1 root root 266788 2023-10-19 20:39 ./source/x/x11/src/lib/xcb-util-cursor-0.1.5.tar.xz
|
||||
-rw-r--r-- 1 root root 170388 2023-06-03 00:35 ./source/x/x11/src/lib/xtrans-1.5.0.tar.xz
|
||||
drwxr-xr-x 2 root root 4096 2024-04-15 19:31 ./source/x/x11/src/proto
|
||||
-rw-r--r-- 1 root root 151748 2024-04-15 14:39 ./source/x/x11/src/proto/xcb-proto-1.17.0.tar.xz
|
||||
-rw-r--r-- 1 root root 760500 2024-03-26 07:17 ./source/x/x11/src/proto/xorgproto-2024.1.tar.xz
|
||||
drwxr-xr-x 2 root root 4096 2024-04-17 18:02 ./source/x/x11/src/util
|
||||
-rw-r--r-- 1 root root 142716 2022-10-15 18:57 ./source/x/x11/src/util/bdftopcf-1.1.1.tar.xz
|
||||
-rw-r--r-- 1 root root 102704 2024-03-02 22:01 ./source/x/x11/src/util/gccmakedep-1.0.4.tar.xz
|
||||
-rw-r--r-- 1 root root 155284 2024-01-08 18:34 ./source/x/x11/src/util/imake-1.0.10.tar.xz
|
||||
-rw-r--r-- 1 root root 121460 2024-03-24 22:52 ./source/x/x11/src/util/lndir-1.0.5.tar.xz
|
||||
-rw-r--r-- 1 root root 145080 2024-02-04 23:07 ./source/x/x11/src/util/makedepend-1.0.9.tar.xz
|
||||
-rw-r--r-- 1 root root 83124 2024-04-16 20:10 ./source/x/x11/src/util/util-macros-1.20.1.tar.xz
|
||||
-rw-r--r-- 1 root root 290280 2023-02-22 02:28 ./source/x/x11/src/util/xorg-cf-files-1.0.8.tar.xz
|
||||
drwxr-xr-x 2 root root 4096 2024-03-20 02:56 ./source/x/x11/src/xcb
|
||||
-rw-r--r-- 1 root root 56980 2023-07-18 20:52 ./source/x/x11/src/xcb/libpthread-stubs-0.5.tar.xz
|
||||
-rw-r--r-- 1 root root 267396 2022-12-20 02:12 ./source/x/x11/src/xcb/xcb-util-0.4.1.tar.xz
|
||||
-rw-r--r-- 1 root root 268052 2022-10-19 01:14 ./source/x/x11/src/xcb/xcb-util-errors-1.0.1.tar.xz
|
||||
-rw-r--r-- 1 root root 289016 2022-10-18 19:51 ./source/x/x11/src/xcb/xcb-util-image-0.4.1.tar.xz
|
||||
-rw-r--r-- 1 root root 259860 2022-10-19 01:36 ./source/x/x11/src/xcb/xcb-util-keysyms-0.4.1.tar.xz
|
||||
-rw-r--r-- 1 root root 262028 2022-10-19 01:46 ./source/x/x11/src/xcb/xcb-util-renderutil-0.3.10.tar.xz
|
||||
-rw-r--r-- 1 root root 285152 2022-10-19 02:04 ./source/x/x11/src/xcb/xcb-util-wm-0.4.2.tar.xz
|
||||
|
@ -15497,7 +15509,7 @@ drwxr-xr-x 2 root root 4096 2023-01-09 19:24 ./source/xap/libnma
|
|||
-rw-r--r-- 1 root root 702820 2023-01-08 23:51 ./source/xap/libnma/libnma-1.10.6.tar.xz
|
||||
-rwxr-xr-x 1 root root 3630 2023-01-09 19:24 ./source/xap/libnma/libnma.SlackBuild
|
||||
-rw-r--r-- 1 root root 792 2020-03-07 19:38 ./source/xap/libnma/slack-desc
|
||||
drwxr-xr-x 3 root root 4096 2024-05-14 17:19 ./source/xap/mozilla-firefox
|
||||
drwxr-xr-x 3 root root 4096 2024-05-28 17:02 ./source/xap/mozilla-firefox
|
||||
-rw-r--r-- 1 root root 693 2021-03-22 17:58 ./source/xap/mozilla-firefox/0027-LTO-Only-enable-LTO-for-Rust-when-complete-build-use.patch.gz
|
||||
-rw-r--r-- 1 root root 266 2022-08-06 19:40 ./source/xap/mozilla-firefox/arc4random_buf.glibc-2.36.diff.gz
|
||||
drwxr-xr-x 3 root root 4096 2022-12-07 18:06 ./source/xap/mozilla-firefox/build-deps
|
||||
|
@ -15508,8 +15520,8 @@ drwxr-xr-x 2 root root 4096 2016-07-03 18:05 ./source/xap/mozilla-firefox/
|
|||
-rwxr-xr-x 1 root root 2486 2019-07-08 21:06 ./source/xap/mozilla-firefox/build-deps/autoconf/autoconf.build
|
||||
-rwxr-xr-x 1 root root 840 2018-03-13 12:55 ./source/xap/mozilla-firefox/fetch-and-repack.sh
|
||||
-rw-r--r-- 1 root root 330 2019-07-08 18:41 ./source/xap/mozilla-firefox/ff.ui.scrollToClick.diff.gz
|
||||
-rw-r--r-- 1 root root 552065476 2024-05-13 13:08 ./source/xap/mozilla-firefox/firefox-126.0.source.tar.xz
|
||||
-rw-r--r-- 1 root root 833 2024-05-13 13:08 ./source/xap/mozilla-firefox/firefox-126.0.source.tar.xz.asc
|
||||
-rw-r--r-- 1 root root 552965660 2024-05-27 19:54 ./source/xap/mozilla-firefox/firefox-126.0.1.source.tar.xz
|
||||
-rw-r--r-- 1 root root 833 2024-05-27 19:54 ./source/xap/mozilla-firefox/firefox-126.0.1.source.tar.xz.asc
|
||||
-rw-r--r-- 1 root root 2748 2017-12-04 21:30 ./source/xap/mozilla-firefox/firefox.desktop
|
||||
-rw-r--r-- 1 root root 327 2008-06-17 17:19 ./source/xap/mozilla-firefox/firefox.moz_plugin_path.diff.gz
|
||||
-rw-r--r-- 1 root root 518 2021-03-15 17:43 ./source/xap/mozilla-firefox/gkrust.a.no.networking.check.diff.gz
|
||||
|
@ -15991,9 +16003,9 @@ drwxr-xr-x 2 root root 4096 2024-01-02 19:45 ./testing/source/grub
|
|||
-rw-r--r-- 1 root root 1458 2016-12-25 09:49 ./testing/source/grub/grub.dejavusansmono.gfxterm.font.diff
|
||||
-rw-r--r-- 1 root root 619 2012-09-29 04:34 ./testing/source/grub/initrd_naming.patch
|
||||
-rw-r--r-- 1 root root 721 2023-12-21 19:34 ./testing/source/grub/slack-desc
|
||||
drwxr-xr-x 2 root root 4096 2024-05-25 23:42 ./usb-and-pxe-installers
|
||||
drwxr-xr-x 2 root root 4096 2024-05-28 18:06 ./usb-and-pxe-installers
|
||||
-rw-r--r-- 1 root root 31203 2011-03-21 21:21 ./usb-and-pxe-installers/README_PXE.TXT
|
||||
-rw-r--r-- 1 root root 9197 2013-09-25 04:33 ./usb-and-pxe-installers/README_USB.TXT
|
||||
-rw-r--r-- 1 root root 574 2013-03-27 04:59 ./usb-and-pxe-installers/pxelinux.cfg_default
|
||||
-rw-r--r-- 1 root root 69673984 2024-05-25 23:41 ./usb-and-pxe-installers/usbboot.img
|
||||
-rw-r--r-- 1 root root 69714944 2024-05-28 18:02 ./usb-and-pxe-installers/usbboot.img
|
||||
-rw-r--r-- 1 root root 16314 2022-03-24 20:54 ./usb-and-pxe-installers/usbimg2disk.sh
|
||||
|
|
|
@ -801,8 +801,10 @@ gzip ./source/l/sdl/SDL_mixer.usrlocal.diff
|
|||
gzip ./source/l/sdl/libsdl-1.2.15-resizing.patch
|
||||
gzip ./source/l/adwaita-icon-theme/doinst.sh
|
||||
gzip ./source/l/ffmpeg/0004-support-nv-codec-headers-12.2.patch
|
||||
gzip ./source/l/ffmpeg/FFmpeg-devel-v2-2-2-lavc-vaapi_av1-Avoid-sending-the-same-slice-buffer-multiple-times.patch
|
||||
gzip ./source/l/ffmpeg/ffmpeg.vulkan.diff
|
||||
gzip ./source/l/ffmpeg/add-av_stream_get_first_dts-for-chromium.patch
|
||||
gzip ./source/l/ffmpeg/FFmpeg-devel-v2-1-2-lavc-vaapi_decode-Make-it-possible-to-send-multiple-slice-params-buffers.patch
|
||||
gzip ./source/l/ffmpeg/250471ea1745fc703eb346a2a662304536a311b1.patch
|
||||
gzip ./source/l/svgalib/svgalib-1.9.25-kernel-2.6.26.diff
|
||||
gzip ./source/l/svgalib/svgalib-1.9.25-round_gtf_gtfcalc_c.patch
|
||||
|
@ -844,6 +846,7 @@ gzip ./source/l/pipewire/doinst.sh
|
|||
gzip ./source/l/avahi/doinst.sh
|
||||
gzip ./source/l/libcanberra/libcanberra-0.30-wayland-1.patch
|
||||
gzip ./source/l/colord/doinst.sh
|
||||
gzip ./source/l/adwaita-icon-theme-legacy/doinst.sh
|
||||
gzip ./source/l/polkit/dont-set-wheel-group-as-admin.diff
|
||||
gzip ./source/l/polkit/doinst.sh
|
||||
gzip ./source/l/id3lib/patches/id3lib.mkstemp.patch
|
||||
|
|
|
@ -33,6 +33,7 @@ you are done." 22 74 10 \
|
|||
"abseil-cpp" "Abseil C++ library" "on" \
|
||||
"accountsservice" "D-Bus interface for user account query" "on" \
|
||||
"adwaita-icon-theme" "GTK+ default icon theme" "on" \
|
||||
"adwaita-icon-theme-legacy" "fallback icons from old Adwaita theme" "on" \
|
||||
"alsa-lib" "ALSA sound library" "on" \
|
||||
"alsa-oss" "OSS compatibility wrapper for ALSA" "on" \
|
||||
"alsa-plugins" "ALSA plugins, including PulseAudio" "on" \
|
||||
|
@ -459,7 +460,7 @@ if [ $? = 1 -o $? = 255 ]; then
|
|||
rm -f $TMP/SeTpkgs
|
||||
> $TMP/SeTnewtag
|
||||
for pkg in \
|
||||
GConf Imath LibRaw M2Crypto Mako PyQt-builder PyQt5 PyQt5_sip QScintilla SDL2 SDL2_gfx SDL2_image SDL2_mixer SDL2_net SDL2_ttf a52dec aalib abseil-cpp accountsservice adwaita-icon-theme alsa-lib alsa-oss alsa-plugins aom apr apr-util argon2 aspell aspell-en at-spi2-core atkmm atkmm2 audiofile avahi babl boost brotli cairo cairomm cairomm1 cfitsio chmlib clucene colord cryfs cryptopp cxxopts dav1d db48 dbus-glib dbus-python dconf dconf-editor desktop-file-utils djvulibre dotconf duktape 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 gcr4 gd gdbm gdk-pixbuf2 gdk-pixbuf2-xlib gegl gexiv2 gi-docgen giflib gjs glade glib glib-networking glib2 glibc glibc-i18n glibc-profile glibmm glibmm2 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 gtkmm4 gtksourceview3 gtkspell gtkspell3 gvfs harfbuzz hicolor-icon-theme hunspell hyphen icon-naming-utils icu4c id3lib imagemagick immer isl iso-codes jansson jasper jemalloc jmtpfs json-c json-glib judy kdsoap keybinder3 keyutils lager lame lcms lcms2 lensfun libaio libao libappindicator libarchive libass libasyncns libatasmart libbluray libburn libcaca libcanberra libcap libcap-ng libcddb libcdio libcdio-paranoia libclc libcue libcupsfilters libdaemon libdbusmenu libdbusmenu-qt libdeflate libdiscid libdmtx libdvdnav libdvdread libedit libev libevent libexif libfakekey libffi libglade libgnome-keyring libgnt libgphoto2 libgpod libgsf libgtop libgusb 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 libnvme libodfgen libogg liboggz liboil libopusenc libpaper libpcap libplacebo libplist libpng libppd libproxy libpsl libptytty libqalculate libraw1394 librevenge librsvg libsamplerate libsass libseccomp libsecret libsigc++ libsigc++3 libsigsegv libsndfile libsodium libsoup libsoup3 libspectre libssh libssh2 libtasn1 libtheora libtiff libunibreak libunistring libunwind liburing libusb libusb-compat libusbmuxd libuv libvisio libvisual libvisual-plugins libvncserver libvorbis libvpx libwebp libwmf libwnck libwnck3 libwpd libwpg libxkbcommon libxklavier libxml2 libxslt libyaml libzip lmdb loudmouth lz4 lzo media-player-info mhash mlt mm mozilla-nss mozjs115 mpfr ncurses neon netpbm newt nodejs ocl-icd oniguruma openal-soft opencv openexr openjpeg opus opusfile orc pango pangomm pangomm2 parted pcaudiolib pcre pcre2 phonon phonon-backend-gstreamer pilot-link pipewire polkit polkit-gnome polkit-qt-1 poppler poppler-data popt protobuf pulseaudio pycairo pycups pycurl pygobject pygobject3 pygtk pyparsing python-Jinja2 python-MarkupSafe python-PyYAML python-alabaster python-appdirs python-babel python-build python-calver python-certifi python-cffi python-chardet python-charset-normalizer python-distro python-dnspython python-docutils python-doxypypy python-doxyqml python-editables python-flit-core python-future python-glad2 python-hatchling python-html5lib python-idna python-imagesize python-importlib_metadata python-installer python-lxml python-markdown python-notify2 python-packaging python-pathspec python-pbr python-pillow python-pluggy python-ply python-psutil python-pycparser python-pygments python-pyproject-hooks python-pysol_cards python-random2 python-requests python-sane python-setuptools_scm python-six python-smartypants python-snowballstemmer python-sphinx python-sphinx_rtd_theme python-tomli-w python-trove-classifiers python-typogrify python-urllib3 python-webencodings python-wheel python-zipp python2-pycairo qrencode qt5 qt5-webkit qt6 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 talloc tango-icon-theme tango-icon-theme-extras tdb tevent tidy-html5 unicode-ucd utf8proc v4l-utils vid.stab vte wavpack wireplumber woff2 xapian-core xxHash zlib zstd zug zxing-cpp \
|
||||
GConf Imath LibRaw M2Crypto Mako PyQt-builder PyQt5 PyQt5_sip QScintilla SDL2 SDL2_gfx SDL2_image SDL2_mixer SDL2_net SDL2_ttf a52dec aalib abseil-cpp accountsservice adwaita-icon-theme adwaita-icon-theme-legacy alsa-lib alsa-oss alsa-plugins aom apr apr-util argon2 aspell aspell-en at-spi2-core atkmm atkmm2 audiofile avahi babl boost brotli cairo cairomm cairomm1 cfitsio chmlib clucene colord cryfs cryptopp cxxopts dav1d db48 dbus-glib dbus-python dconf dconf-editor desktop-file-utils djvulibre dotconf duktape 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 gcr4 gd gdbm gdk-pixbuf2 gdk-pixbuf2-xlib gegl gexiv2 gi-docgen giflib gjs glade glib glib-networking glib2 glibc glibc-i18n glibc-profile glibmm glibmm2 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 gtkmm4 gtksourceview3 gtkspell gtkspell3 gvfs harfbuzz hicolor-icon-theme hunspell hyphen icon-naming-utils icu4c id3lib imagemagick immer isl iso-codes jansson jasper jemalloc jmtpfs json-c json-glib judy kdsoap keybinder3 keyutils lager lame lcms lcms2 lensfun libaio libao libappindicator libarchive libass libasyncns libatasmart libbluray libburn libcaca libcanberra libcap libcap-ng libcddb libcdio libcdio-paranoia libclc libcue libcupsfilters libdaemon libdbusmenu libdbusmenu-qt libdeflate libdiscid libdmtx libdvdnav libdvdread libedit libev libevent libexif libfakekey libffi libglade libgnome-keyring libgnt libgphoto2 libgpod libgsf libgtop libgusb 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 libnvme libodfgen libogg liboggz liboil libopusenc libpaper libpcap libplacebo libplist libpng libppd libproxy libpsl libptytty libqalculate libraw1394 librevenge librsvg libsamplerate libsass libseccomp libsecret libsigc++ libsigc++3 libsigsegv libsndfile libsodium libsoup libsoup3 libspectre libssh libssh2 libtasn1 libtheora libtiff libunibreak libunistring libunwind liburing libusb libusb-compat libusbmuxd libuv libvisio libvisual libvisual-plugins libvncserver libvorbis libvpx libwebp libwmf libwnck libwnck3 libwpd libwpg libxkbcommon libxklavier libxml2 libxslt libyaml libzip lmdb loudmouth lz4 lzo media-player-info mhash mlt mm mozilla-nss mozjs115 mpfr ncurses neon netpbm newt nodejs ocl-icd oniguruma openal-soft opencv openexr openjpeg opus opusfile orc pango pangomm pangomm2 parted pcaudiolib pcre pcre2 phonon phonon-backend-gstreamer pilot-link pipewire polkit polkit-gnome polkit-qt-1 poppler poppler-data popt protobuf pulseaudio pycairo pycups pycurl pygobject pygobject3 pygtk pyparsing python-Jinja2 python-MarkupSafe python-PyYAML python-alabaster python-appdirs python-babel python-build python-calver python-certifi python-cffi python-chardet python-charset-normalizer python-distro python-dnspython python-docutils python-doxypypy python-doxyqml python-editables python-flit-core python-future python-glad2 python-hatchling python-html5lib python-idna python-imagesize python-importlib_metadata python-installer python-lxml python-markdown python-notify2 python-packaging python-pathspec python-pbr python-pillow python-pluggy python-ply python-psutil python-pycparser python-pygments python-pyproject-hooks python-pysol_cards python-random2 python-requests python-sane python-setuptools_scm python-six python-smartypants python-snowballstemmer python-sphinx python-sphinx_rtd_theme python-tomli-w python-trove-classifiers python-typogrify python-urllib3 python-webencodings python-wheel python-zipp python2-pycairo qrencode qt5 qt5-webkit qt6 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 talloc tango-icon-theme tango-icon-theme-extras tdb tevent tidy-html5 unicode-ucd utf8proc v4l-utils vid.stab vte wavpack wireplumber woff2 xapian-core xxHash zlib zstd zug zxing-cpp \
|
||||
; do
|
||||
echo "$pkg: SKP" >> $TMP/SeTnewtag
|
||||
done
|
||||
|
@ -467,7 +468,7 @@ GConf Imath LibRaw M2Crypto Mako PyQt-builder PyQt5 PyQt5_sip QScintilla SDL2 SD
|
|||
fi
|
||||
cat /dev/null > $TMP/SeTnewtag
|
||||
for PACKAGE in \
|
||||
GConf Imath LibRaw M2Crypto Mako PyQt-builder PyQt5 PyQt5_sip QScintilla SDL2 SDL2_gfx SDL2_image SDL2_mixer SDL2_net SDL2_ttf a52dec aalib abseil-cpp accountsservice adwaita-icon-theme alsa-lib alsa-oss alsa-plugins aom apr apr-util argon2 aspell aspell-en at-spi2-core atkmm atkmm2 audiofile avahi babl boost brotli cairo cairomm cairomm1 cfitsio chmlib clucene colord cryfs cryptopp cxxopts dav1d db48 dbus-glib dbus-python dconf dconf-editor desktop-file-utils djvulibre dotconf duktape 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 gcr4 gd gdbm gdk-pixbuf2 gdk-pixbuf2-xlib gegl gexiv2 gi-docgen giflib gjs glade glib glib-networking glib2 glibc glibc-i18n glibc-profile glibmm glibmm2 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 gtkmm4 gtksourceview3 gtkspell gtkspell3 gvfs harfbuzz hicolor-icon-theme hunspell hyphen icon-naming-utils icu4c id3lib imagemagick immer isl iso-codes jansson jasper jemalloc jmtpfs json-c json-glib judy kdsoap keybinder3 keyutils lager lame lcms lcms2 lensfun libaio libao libappindicator libarchive libass libasyncns libatasmart libbluray libburn libcaca libcanberra libcap libcap-ng libcddb libcdio libcdio-paranoia libclc libcue libcupsfilters libdaemon libdbusmenu libdbusmenu-qt libdeflate libdiscid libdmtx libdvdnav libdvdread libedit libev libevent libexif libfakekey libffi libglade libgnome-keyring libgnt libgphoto2 libgpod libgsf libgtop libgusb 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 libnvme libodfgen libogg liboggz liboil libopusenc libpaper libpcap libplacebo libplist libpng libppd libproxy libpsl libptytty libqalculate libraw1394 librevenge librsvg libsamplerate libsass libseccomp libsecret libsigc++ libsigc++3 libsigsegv libsndfile libsodium libsoup libsoup3 libspectre libssh libssh2 libtasn1 libtheora libtiff libunibreak libunistring libunwind liburing libusb libusb-compat libusbmuxd libuv libvisio libvisual libvisual-plugins libvncserver libvorbis libvpx libwebp libwmf libwnck libwnck3 libwpd libwpg libxkbcommon libxklavier libxml2 libxslt libyaml libzip lmdb loudmouth lz4 lzo media-player-info mhash mlt mm mozilla-nss mozjs115 mpfr ncurses neon netpbm newt nodejs ocl-icd oniguruma openal-soft opencv openexr openjpeg opus opusfile orc pango pangomm pangomm2 parted pcaudiolib pcre pcre2 phonon phonon-backend-gstreamer pilot-link pipewire polkit polkit-gnome polkit-qt-1 poppler poppler-data popt protobuf pulseaudio pycairo pycups pycurl pygobject pygobject3 pygtk pyparsing python-Jinja2 python-MarkupSafe python-PyYAML python-alabaster python-appdirs python-babel python-build python-calver python-certifi python-cffi python-chardet python-charset-normalizer python-distro python-dnspython python-docutils python-doxypypy python-doxyqml python-editables python-flit-core python-future python-glad2 python-hatchling python-html5lib python-idna python-imagesize python-importlib_metadata python-installer python-lxml python-markdown python-notify2 python-packaging python-pathspec python-pbr python-pillow python-pluggy python-ply python-psutil python-pycparser python-pygments python-pyproject-hooks python-pysol_cards python-random2 python-requests python-sane python-setuptools_scm python-six python-smartypants python-snowballstemmer python-sphinx python-sphinx_rtd_theme python-tomli-w python-trove-classifiers python-typogrify python-urllib3 python-webencodings python-wheel python-zipp python2-pycairo qrencode qt5 qt5-webkit qt6 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 talloc tango-icon-theme tango-icon-theme-extras tdb tevent tidy-html5 unicode-ucd utf8proc v4l-utils vid.stab vte wavpack wireplumber woff2 xapian-core xxHash zlib zstd zug zxing-cpp \
|
||||
GConf Imath LibRaw M2Crypto Mako PyQt-builder PyQt5 PyQt5_sip QScintilla SDL2 SDL2_gfx SDL2_image SDL2_mixer SDL2_net SDL2_ttf a52dec aalib abseil-cpp accountsservice adwaita-icon-theme adwaita-icon-theme-legacy alsa-lib alsa-oss alsa-plugins aom apr apr-util argon2 aspell aspell-en at-spi2-core atkmm atkmm2 audiofile avahi babl boost brotli cairo cairomm cairomm1 cfitsio chmlib clucene colord cryfs cryptopp cxxopts dav1d db48 dbus-glib dbus-python dconf dconf-editor desktop-file-utils djvulibre dotconf duktape 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 gcr4 gd gdbm gdk-pixbuf2 gdk-pixbuf2-xlib gegl gexiv2 gi-docgen giflib gjs glade glib glib-networking glib2 glibc glibc-i18n glibc-profile glibmm glibmm2 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 gtkmm4 gtksourceview3 gtkspell gtkspell3 gvfs harfbuzz hicolor-icon-theme hunspell hyphen icon-naming-utils icu4c id3lib imagemagick immer isl iso-codes jansson jasper jemalloc jmtpfs json-c json-glib judy kdsoap keybinder3 keyutils lager lame lcms lcms2 lensfun libaio libao libappindicator libarchive libass libasyncns libatasmart libbluray libburn libcaca libcanberra libcap libcap-ng libcddb libcdio libcdio-paranoia libclc libcue libcupsfilters libdaemon libdbusmenu libdbusmenu-qt libdeflate libdiscid libdmtx libdvdnav libdvdread libedit libev libevent libexif libfakekey libffi libglade libgnome-keyring libgnt libgphoto2 libgpod libgsf libgtop libgusb 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 libnvme libodfgen libogg liboggz liboil libopusenc libpaper libpcap libplacebo libplist libpng libppd libproxy libpsl libptytty libqalculate libraw1394 librevenge librsvg libsamplerate libsass libseccomp libsecret libsigc++ libsigc++3 libsigsegv libsndfile libsodium libsoup libsoup3 libspectre libssh libssh2 libtasn1 libtheora libtiff libunibreak libunistring libunwind liburing libusb libusb-compat libusbmuxd libuv libvisio libvisual libvisual-plugins libvncserver libvorbis libvpx libwebp libwmf libwnck libwnck3 libwpd libwpg libxkbcommon libxklavier libxml2 libxslt libyaml libzip lmdb loudmouth lz4 lzo media-player-info mhash mlt mm mozilla-nss mozjs115 mpfr ncurses neon netpbm newt nodejs ocl-icd oniguruma openal-soft opencv openexr openjpeg opus opusfile orc pango pangomm pangomm2 parted pcaudiolib pcre pcre2 phonon phonon-backend-gstreamer pilot-link pipewire polkit polkit-gnome polkit-qt-1 poppler poppler-data popt protobuf pulseaudio pycairo pycups pycurl pygobject pygobject3 pygtk pyparsing python-Jinja2 python-MarkupSafe python-PyYAML python-alabaster python-appdirs python-babel python-build python-calver python-certifi python-cffi python-chardet python-charset-normalizer python-distro python-dnspython python-docutils python-doxypypy python-doxyqml python-editables python-flit-core python-future python-glad2 python-hatchling python-html5lib python-idna python-imagesize python-importlib_metadata python-installer python-lxml python-markdown python-notify2 python-packaging python-pathspec python-pbr python-pillow python-pluggy python-ply python-psutil python-pycparser python-pygments python-pyproject-hooks python-pysol_cards python-random2 python-requests python-sane python-setuptools_scm python-six python-smartypants python-snowballstemmer python-sphinx python-sphinx_rtd_theme python-tomli-w python-trove-classifiers python-typogrify python-urllib3 python-webencodings python-wheel python-zipp python2-pycairo qrencode qt5 qt5-webkit qt6 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 talloc tango-icon-theme tango-icon-theme-extras tdb tevent tidy-html5 unicode-ucd utf8proc v4l-utils vid.stab vte wavpack wireplumber woff2 xapian-core xxHash zlib zstd zug zxing-cpp \
|
||||
; do
|
||||
if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
|
||||
echo "$PACKAGE: ADD" >> $TMP/SeTnewtag
|
||||
|
|
|
@ -33,6 +33,7 @@ you are done." 22 74 10 \
|
|||
"abseil-cpp" "Abseil C++ library" "on" \
|
||||
"accountsservice" "D-Bus interface for user account query" "on" \
|
||||
"adwaita-icon-theme" "GTK+ default icon theme" "on" \
|
||||
"adwaita-icon-theme-legacy" "fallback icons from old Adwaita theme" "on" \
|
||||
"alsa-lib" "ALSA sound library" "on" \
|
||||
"alsa-oss" "OSS compatibility wrapper for ALSA" "on" \
|
||||
"alsa-plugins" "ALSA plugins, including PulseAudio" "on" \
|
||||
|
@ -459,7 +460,7 @@ if [ $? = 1 -o $? = 255 ]; then
|
|||
rm -f $TMP/SeTpkgs
|
||||
> $TMP/SeTnewtag
|
||||
for pkg in \
|
||||
GConf Imath LibRaw M2Crypto Mako PyQt-builder PyQt5 PyQt5_sip QScintilla SDL2 SDL2_gfx SDL2_image SDL2_mixer SDL2_net SDL2_ttf a52dec aalib abseil-cpp accountsservice adwaita-icon-theme alsa-lib alsa-oss alsa-plugins aom apr apr-util argon2 aspell aspell-en at-spi2-core atkmm atkmm2 audiofile avahi babl boost brotli cairo cairomm cairomm1 cfitsio chmlib clucene colord cryfs cryptopp cxxopts dav1d db48 dbus-glib dbus-python dconf dconf-editor desktop-file-utils djvulibre dotconf duktape 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 gcr4 gd gdbm gdk-pixbuf2 gdk-pixbuf2-xlib gegl gexiv2 gi-docgen giflib gjs glade glib glib-networking glib2 glibc glibc-i18n glibc-profile glibmm glibmm2 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 gtkmm4 gtksourceview3 gtkspell gtkspell3 gvfs harfbuzz hicolor-icon-theme hunspell hyphen icon-naming-utils icu4c id3lib imagemagick immer isl iso-codes jansson jasper jemalloc jmtpfs json-c json-glib judy kdsoap keybinder3 keyutils lager lame lcms lcms2 lensfun libaio libao libappindicator libarchive libass libasyncns libatasmart libbluray libburn libcaca libcanberra libcap libcap-ng libcddb libcdio libcdio-paranoia libclc libcue libcupsfilters libdaemon libdbusmenu libdbusmenu-qt libdeflate libdiscid libdmtx libdvdnav libdvdread libedit libev libevent libexif libfakekey libffi libglade libgnome-keyring libgnt libgphoto2 libgpod libgsf libgtop libgusb 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 libnvme libodfgen libogg liboggz liboil libopusenc libpaper libpcap libplacebo libplist libpng libppd libproxy libpsl libptytty libqalculate libraw1394 librevenge librsvg libsamplerate libsass libseccomp libsecret libsigc++ libsigc++3 libsigsegv libsndfile libsodium libsoup libsoup3 libspectre libssh libssh2 libtasn1 libtheora libtiff libunibreak libunistring libunwind liburing libusb libusb-compat libusbmuxd libuv libvisio libvisual libvisual-plugins libvncserver libvorbis libvpx libwebp libwmf libwnck libwnck3 libwpd libwpg libxkbcommon libxklavier libxml2 libxslt libyaml libzip lmdb loudmouth lz4 lzo media-player-info mhash mlt mm mozilla-nss mozjs115 mpfr ncurses neon netpbm newt nodejs ocl-icd oniguruma openal-soft opencv openexr openjpeg opus opusfile orc pango pangomm pangomm2 parted pcaudiolib pcre pcre2 phonon phonon-backend-gstreamer pilot-link pipewire polkit polkit-gnome polkit-qt-1 poppler poppler-data popt protobuf pulseaudio pycairo pycups pycurl pygobject pygobject3 pygtk pyparsing python-Jinja2 python-MarkupSafe python-PyYAML python-alabaster python-appdirs python-babel python-build python-calver python-certifi python-cffi python-chardet python-charset-normalizer python-distro python-dnspython python-docutils python-doxypypy python-doxyqml python-editables python-flit-core python-future python-glad2 python-hatchling python-html5lib python-idna python-imagesize python-importlib_metadata python-installer python-lxml python-markdown python-notify2 python-packaging python-pathspec python-pbr python-pillow python-pluggy python-ply python-psutil python-pycparser python-pygments python-pyproject-hooks python-pysol_cards python-random2 python-requests python-sane python-setuptools_scm python-six python-smartypants python-snowballstemmer python-sphinx python-sphinx_rtd_theme python-tomli-w python-trove-classifiers python-typogrify python-urllib3 python-webencodings python-wheel python-zipp python2-pycairo qrencode qt5 qt5-webkit qt6 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 talloc tango-icon-theme tango-icon-theme-extras tdb tevent tidy-html5 unicode-ucd utf8proc v4l-utils vid.stab vte wavpack wireplumber woff2 xapian-core xxHash zlib zstd zug zxing-cpp \
|
||||
GConf Imath LibRaw M2Crypto Mako PyQt-builder PyQt5 PyQt5_sip QScintilla SDL2 SDL2_gfx SDL2_image SDL2_mixer SDL2_net SDL2_ttf a52dec aalib abseil-cpp accountsservice adwaita-icon-theme adwaita-icon-theme-legacy alsa-lib alsa-oss alsa-plugins aom apr apr-util argon2 aspell aspell-en at-spi2-core atkmm atkmm2 audiofile avahi babl boost brotli cairo cairomm cairomm1 cfitsio chmlib clucene colord cryfs cryptopp cxxopts dav1d db48 dbus-glib dbus-python dconf dconf-editor desktop-file-utils djvulibre dotconf duktape 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 gcr4 gd gdbm gdk-pixbuf2 gdk-pixbuf2-xlib gegl gexiv2 gi-docgen giflib gjs glade glib glib-networking glib2 glibc glibc-i18n glibc-profile glibmm glibmm2 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 gtkmm4 gtksourceview3 gtkspell gtkspell3 gvfs harfbuzz hicolor-icon-theme hunspell hyphen icon-naming-utils icu4c id3lib imagemagick immer isl iso-codes jansson jasper jemalloc jmtpfs json-c json-glib judy kdsoap keybinder3 keyutils lager lame lcms lcms2 lensfun libaio libao libappindicator libarchive libass libasyncns libatasmart libbluray libburn libcaca libcanberra libcap libcap-ng libcddb libcdio libcdio-paranoia libclc libcue libcupsfilters libdaemon libdbusmenu libdbusmenu-qt libdeflate libdiscid libdmtx libdvdnav libdvdread libedit libev libevent libexif libfakekey libffi libglade libgnome-keyring libgnt libgphoto2 libgpod libgsf libgtop libgusb 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 libnvme libodfgen libogg liboggz liboil libopusenc libpaper libpcap libplacebo libplist libpng libppd libproxy libpsl libptytty libqalculate libraw1394 librevenge librsvg libsamplerate libsass libseccomp libsecret libsigc++ libsigc++3 libsigsegv libsndfile libsodium libsoup libsoup3 libspectre libssh libssh2 libtasn1 libtheora libtiff libunibreak libunistring libunwind liburing libusb libusb-compat libusbmuxd libuv libvisio libvisual libvisual-plugins libvncserver libvorbis libvpx libwebp libwmf libwnck libwnck3 libwpd libwpg libxkbcommon libxklavier libxml2 libxslt libyaml libzip lmdb loudmouth lz4 lzo media-player-info mhash mlt mm mozilla-nss mozjs115 mpfr ncurses neon netpbm newt nodejs ocl-icd oniguruma openal-soft opencv openexr openjpeg opus opusfile orc pango pangomm pangomm2 parted pcaudiolib pcre pcre2 phonon phonon-backend-gstreamer pilot-link pipewire polkit polkit-gnome polkit-qt-1 poppler poppler-data popt protobuf pulseaudio pycairo pycups pycurl pygobject pygobject3 pygtk pyparsing python-Jinja2 python-MarkupSafe python-PyYAML python-alabaster python-appdirs python-babel python-build python-calver python-certifi python-cffi python-chardet python-charset-normalizer python-distro python-dnspython python-docutils python-doxypypy python-doxyqml python-editables python-flit-core python-future python-glad2 python-hatchling python-html5lib python-idna python-imagesize python-importlib_metadata python-installer python-lxml python-markdown python-notify2 python-packaging python-pathspec python-pbr python-pillow python-pluggy python-ply python-psutil python-pycparser python-pygments python-pyproject-hooks python-pysol_cards python-random2 python-requests python-sane python-setuptools_scm python-six python-smartypants python-snowballstemmer python-sphinx python-sphinx_rtd_theme python-tomli-w python-trove-classifiers python-typogrify python-urllib3 python-webencodings python-wheel python-zipp python2-pycairo qrencode qt5 qt5-webkit qt6 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 talloc tango-icon-theme tango-icon-theme-extras tdb tevent tidy-html5 unicode-ucd utf8proc v4l-utils vid.stab vte wavpack wireplumber woff2 xapian-core xxHash zlib zstd zug zxing-cpp \
|
||||
; do
|
||||
echo "$pkg: SKP" >> $TMP/SeTnewtag
|
||||
done
|
||||
|
@ -467,7 +468,7 @@ GConf Imath LibRaw M2Crypto Mako PyQt-builder PyQt5 PyQt5_sip QScintilla SDL2 SD
|
|||
fi
|
||||
cat /dev/null > $TMP/SeTnewtag
|
||||
for PACKAGE in \
|
||||
GConf Imath LibRaw M2Crypto Mako PyQt-builder PyQt5 PyQt5_sip QScintilla SDL2 SDL2_gfx SDL2_image SDL2_mixer SDL2_net SDL2_ttf a52dec aalib abseil-cpp accountsservice adwaita-icon-theme alsa-lib alsa-oss alsa-plugins aom apr apr-util argon2 aspell aspell-en at-spi2-core atkmm atkmm2 audiofile avahi babl boost brotli cairo cairomm cairomm1 cfitsio chmlib clucene colord cryfs cryptopp cxxopts dav1d db48 dbus-glib dbus-python dconf dconf-editor desktop-file-utils djvulibre dotconf duktape 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 gcr4 gd gdbm gdk-pixbuf2 gdk-pixbuf2-xlib gegl gexiv2 gi-docgen giflib gjs glade glib glib-networking glib2 glibc glibc-i18n glibc-profile glibmm glibmm2 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 gtkmm4 gtksourceview3 gtkspell gtkspell3 gvfs harfbuzz hicolor-icon-theme hunspell hyphen icon-naming-utils icu4c id3lib imagemagick immer isl iso-codes jansson jasper jemalloc jmtpfs json-c json-glib judy kdsoap keybinder3 keyutils lager lame lcms lcms2 lensfun libaio libao libappindicator libarchive libass libasyncns libatasmart libbluray libburn libcaca libcanberra libcap libcap-ng libcddb libcdio libcdio-paranoia libclc libcue libcupsfilters libdaemon libdbusmenu libdbusmenu-qt libdeflate libdiscid libdmtx libdvdnav libdvdread libedit libev libevent libexif libfakekey libffi libglade libgnome-keyring libgnt libgphoto2 libgpod libgsf libgtop libgusb 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 libnvme libodfgen libogg liboggz liboil libopusenc libpaper libpcap libplacebo libplist libpng libppd libproxy libpsl libptytty libqalculate libraw1394 librevenge librsvg libsamplerate libsass libseccomp libsecret libsigc++ libsigc++3 libsigsegv libsndfile libsodium libsoup libsoup3 libspectre libssh libssh2 libtasn1 libtheora libtiff libunibreak libunistring libunwind liburing libusb libusb-compat libusbmuxd libuv libvisio libvisual libvisual-plugins libvncserver libvorbis libvpx libwebp libwmf libwnck libwnck3 libwpd libwpg libxkbcommon libxklavier libxml2 libxslt libyaml libzip lmdb loudmouth lz4 lzo media-player-info mhash mlt mm mozilla-nss mozjs115 mpfr ncurses neon netpbm newt nodejs ocl-icd oniguruma openal-soft opencv openexr openjpeg opus opusfile orc pango pangomm pangomm2 parted pcaudiolib pcre pcre2 phonon phonon-backend-gstreamer pilot-link pipewire polkit polkit-gnome polkit-qt-1 poppler poppler-data popt protobuf pulseaudio pycairo pycups pycurl pygobject pygobject3 pygtk pyparsing python-Jinja2 python-MarkupSafe python-PyYAML python-alabaster python-appdirs python-babel python-build python-calver python-certifi python-cffi python-chardet python-charset-normalizer python-distro python-dnspython python-docutils python-doxypypy python-doxyqml python-editables python-flit-core python-future python-glad2 python-hatchling python-html5lib python-idna python-imagesize python-importlib_metadata python-installer python-lxml python-markdown python-notify2 python-packaging python-pathspec python-pbr python-pillow python-pluggy python-ply python-psutil python-pycparser python-pygments python-pyproject-hooks python-pysol_cards python-random2 python-requests python-sane python-setuptools_scm python-six python-smartypants python-snowballstemmer python-sphinx python-sphinx_rtd_theme python-tomli-w python-trove-classifiers python-typogrify python-urllib3 python-webencodings python-wheel python-zipp python2-pycairo qrencode qt5 qt5-webkit qt6 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 talloc tango-icon-theme tango-icon-theme-extras tdb tevent tidy-html5 unicode-ucd utf8proc v4l-utils vid.stab vte wavpack wireplumber woff2 xapian-core xxHash zlib zstd zug zxing-cpp \
|
||||
GConf Imath LibRaw M2Crypto Mako PyQt-builder PyQt5 PyQt5_sip QScintilla SDL2 SDL2_gfx SDL2_image SDL2_mixer SDL2_net SDL2_ttf a52dec aalib abseil-cpp accountsservice adwaita-icon-theme adwaita-icon-theme-legacy alsa-lib alsa-oss alsa-plugins aom apr apr-util argon2 aspell aspell-en at-spi2-core atkmm atkmm2 audiofile avahi babl boost brotli cairo cairomm cairomm1 cfitsio chmlib clucene colord cryfs cryptopp cxxopts dav1d db48 dbus-glib dbus-python dconf dconf-editor desktop-file-utils djvulibre dotconf duktape 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 gcr4 gd gdbm gdk-pixbuf2 gdk-pixbuf2-xlib gegl gexiv2 gi-docgen giflib gjs glade glib glib-networking glib2 glibc glibc-i18n glibc-profile glibmm glibmm2 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 gtkmm4 gtksourceview3 gtkspell gtkspell3 gvfs harfbuzz hicolor-icon-theme hunspell hyphen icon-naming-utils icu4c id3lib imagemagick immer isl iso-codes jansson jasper jemalloc jmtpfs json-c json-glib judy kdsoap keybinder3 keyutils lager lame lcms lcms2 lensfun libaio libao libappindicator libarchive libass libasyncns libatasmart libbluray libburn libcaca libcanberra libcap libcap-ng libcddb libcdio libcdio-paranoia libclc libcue libcupsfilters libdaemon libdbusmenu libdbusmenu-qt libdeflate libdiscid libdmtx libdvdnav libdvdread libedit libev libevent libexif libfakekey libffi libglade libgnome-keyring libgnt libgphoto2 libgpod libgsf libgtop libgusb 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 libnvme libodfgen libogg liboggz liboil libopusenc libpaper libpcap libplacebo libplist libpng libppd libproxy libpsl libptytty libqalculate libraw1394 librevenge librsvg libsamplerate libsass libseccomp libsecret libsigc++ libsigc++3 libsigsegv libsndfile libsodium libsoup libsoup3 libspectre libssh libssh2 libtasn1 libtheora libtiff libunibreak libunistring libunwind liburing libusb libusb-compat libusbmuxd libuv libvisio libvisual libvisual-plugins libvncserver libvorbis libvpx libwebp libwmf libwnck libwnck3 libwpd libwpg libxkbcommon libxklavier libxml2 libxslt libyaml libzip lmdb loudmouth lz4 lzo media-player-info mhash mlt mm mozilla-nss mozjs115 mpfr ncurses neon netpbm newt nodejs ocl-icd oniguruma openal-soft opencv openexr openjpeg opus opusfile orc pango pangomm pangomm2 parted pcaudiolib pcre pcre2 phonon phonon-backend-gstreamer pilot-link pipewire polkit polkit-gnome polkit-qt-1 poppler poppler-data popt protobuf pulseaudio pycairo pycups pycurl pygobject pygobject3 pygtk pyparsing python-Jinja2 python-MarkupSafe python-PyYAML python-alabaster python-appdirs python-babel python-build python-calver python-certifi python-cffi python-chardet python-charset-normalizer python-distro python-dnspython python-docutils python-doxypypy python-doxyqml python-editables python-flit-core python-future python-glad2 python-hatchling python-html5lib python-idna python-imagesize python-importlib_metadata python-installer python-lxml python-markdown python-notify2 python-packaging python-pathspec python-pbr python-pillow python-pluggy python-ply python-psutil python-pycparser python-pygments python-pyproject-hooks python-pysol_cards python-random2 python-requests python-sane python-setuptools_scm python-six python-smartypants python-snowballstemmer python-sphinx python-sphinx_rtd_theme python-tomli-w python-trove-classifiers python-typogrify python-urllib3 python-webencodings python-wheel python-zipp python2-pycairo qrencode qt5 qt5-webkit qt6 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 talloc tango-icon-theme tango-icon-theme-extras tdb tevent tidy-html5 unicode-ucd utf8proc v4l-utils vid.stab vte wavpack wireplumber woff2 xapian-core xxHash zlib zstd zug zxing-cpp \
|
||||
; do
|
||||
if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
|
||||
echo "$PACKAGE: ADD" >> $TMP/SeTnewtag
|
||||
|
|
|
@ -18,6 +18,7 @@ aalib:REC
|
|||
abseil-cpp:REC
|
||||
accountsservice:REC
|
||||
adwaita-icon-theme:REC
|
||||
adwaita-icon-theme-legacy:REC
|
||||
alsa-lib:ADD
|
||||
alsa-oss:OPT
|
||||
alsa-plugins:ADD
|
||||
|
|
26
source/a/sysvinit-scripts/default/zram
Normal file
26
source/a/sysvinit-scripts/default/zram
Normal file
|
@ -0,0 +1,26 @@
|
|||
# Should we use swap on ZRAM?
|
||||
ZRAM_ENABLE=1
|
||||
|
||||
# Total system RAM, in KB:
|
||||
MEMTOTAL=$(echo $(cat /proc/meminfo | grep ^MemTotal:) | cut -f 2 -d ' ')
|
||||
|
||||
# ZRAM device size. We'll make this the same size as the system RAM.
|
||||
# Assuming 1:4 compression, this would (if filled) occupy 1/4 of the system
|
||||
# RAM. Until pages are swapped to ZRAM, the device occupies almost no RAM.
|
||||
# As far as what's optimal here, I've heard all kinds of theories. So maybe
|
||||
# you want to set this to twice the system RAM. Or half. Or something else
|
||||
# entirely.
|
||||
ZRAMSIZE=$MEMTOTAL
|
||||
|
||||
# Number of ZRAM devices. We are only going to use one of them, so there's no
|
||||
# need to increase this unless you'll be needing additional ZRAM devices for
|
||||
# other purposes.
|
||||
ZRAMNUMBER=1
|
||||
|
||||
# Set the compression algorithm.
|
||||
# Use zstd for best results.
|
||||
# Nothing else makes any sense.
|
||||
ZRAMCOMPRESSION=zstd
|
||||
|
||||
# Set the swap priority for the ZRAM device:
|
||||
ZRAMPRIORITY=100
|
34
source/a/sysvinit-scripts/default/zram.i686
Normal file
34
source/a/sysvinit-scripts/default/zram.i686
Normal file
|
@ -0,0 +1,34 @@
|
|||
# Should we use swap on ZRAM?
|
||||
ZRAM_ENABLE=1
|
||||
|
||||
# Total system RAM, in KB:
|
||||
MEMTOTAL=$(echo $(cat /proc/meminfo | grep ^MemTotal:) | cut -f 2 -d ' ')
|
||||
|
||||
# ZRAM device size. We'll make this the same size as the system RAM.
|
||||
# Assuming 1:4 compression, this would (if filled) occupy 1/4 of the system
|
||||
# RAM. Until pages are swapped to ZRAM, the device occupies almost no RAM.
|
||||
# As far as what's optimal here, I've heard all kinds of theories. So maybe
|
||||
# you want to set this to twice the system RAM. Or half. Or something else
|
||||
# entirely.
|
||||
ZRAMSIZE=$MEMTOTAL
|
||||
|
||||
# In case of a 32-bit kernel, we are limited to 4G maximum ZRAM device size.
|
||||
# If ZRAMSIZE size is greater than 4G, then use 4G for the ZRAMSIZE.
|
||||
if [ "$(uname -m)" = "i686" ]; then
|
||||
if [ "$ZRAMSIZE" -gt "4194304" ]; then
|
||||
ZRAMSIZE=4194304
|
||||
fi
|
||||
fi
|
||||
|
||||
# Number of ZRAM devices. We are only going to use one of them, so there's no
|
||||
# need to increase this unless you'll be needing additional ZRAM devices for
|
||||
# other purposes.
|
||||
ZRAMNUMBER=1
|
||||
|
||||
# Set the compression algorithm.
|
||||
# Use zstd for best results.
|
||||
# Nothing else makes any sense.
|
||||
ZRAMCOMPRESSION=zstd
|
||||
|
||||
# Set the swap priority for the ZRAM device:
|
||||
ZRAMPRIORITY=100
|
|
@ -25,6 +25,7 @@ config etc/rc.d/rc.modules.new
|
|||
config etc/rc.d/rc.modules.local.new
|
||||
config etc/default/cpufreq.new
|
||||
config etc/default/efivarfs.new
|
||||
config etc/default/zram.new
|
||||
|
||||
( cd etc/rc.d ; rm -rf rc.0 )
|
||||
( cd etc/rc.d ; ln -sf rc.6 rc.0 )
|
||||
|
|
|
@ -292,7 +292,7 @@ if [ -z "$container" ]; then
|
|||
# (and found to be clean) at boot:
|
||||
/bin/sync
|
||||
echo "Remounting root filesystem read-only:"
|
||||
/bin/mount -v -n -o remount,ro /
|
||||
/bin/mount -v -o remount,ro /
|
||||
fi
|
||||
|
||||
# This never hurts:
|
||||
|
|
|
@ -16,12 +16,12 @@ fi
|
|||
|
||||
# Mount /proc if it is not already mounted:
|
||||
if [ ! -d /proc/sys -a -z "$container" ]; then
|
||||
/sbin/mount -v proc /proc -n -t proc 2> /dev/null
|
||||
/sbin/mount -v proc /proc -t proc 2> /dev/null
|
||||
fi
|
||||
|
||||
# Mount /sys if it is not already mounted:
|
||||
if [ ! -d /sys/kernel -a -z "$container" ]; then
|
||||
/sbin/mount -v sysfs /sys -n -t sysfs 2> /dev/null
|
||||
/sbin/mount -v sysfs /sys -t sysfs 2> /dev/null
|
||||
fi
|
||||
|
||||
# The efivarfs filesystem is used for reading and writing EFI variables, such
|
||||
|
@ -53,7 +53,7 @@ fi
|
|||
# initrd has already done so):
|
||||
if [ -d /run -a -z "$container" ]; then
|
||||
if ! grep -wq "tmpfs /run tmpfs" /proc/mounts ; then
|
||||
/sbin/mount -v -n -t tmpfs tmpfs /run -o mode=0755,size=32M,nodev,nosuid,noexec
|
||||
/sbin/mount -v -t tmpfs tmpfs /run -o mode=0755,size=32M,nodev,nosuid,noexec
|
||||
fi
|
||||
fi
|
||||
|
||||
|
@ -140,6 +140,24 @@ if [ -z "$container" ]; then
|
|||
/sbin/swapon -a 2> /dev/null
|
||||
fi
|
||||
|
||||
# Enable swapping on a ZRAM device:
|
||||
if [ -z "$container" -a -r /etc/default/zram ]; then
|
||||
. /etc/default/zram
|
||||
if [ "$ZRAM_ENABLE" = "1" ]; then
|
||||
if [ ! -d /sys/devices/virtual/block/zram0 ]; then
|
||||
modprobe zram num_devices=$ZRAMNUMBER
|
||||
fi
|
||||
echo "Setting up /dev/zram0: zramctl -f -a $ZRAMCOMPRESSION -s ${ZRAMSIZE}K"
|
||||
ZRAM_DEVICE=$(zramctl -f -a $ZRAMCOMPRESSION -s ${ZRAMSIZE}K)
|
||||
if [ ! -z $ZRAM_DEVICE ]; then
|
||||
mkswap $ZRAM_DEVICE 1> /dev/null 2> /dev/null
|
||||
echo "Activating ZRAM swap: swapon --priority $ZRAMPRIORITY $ZRAM_DEVICE"
|
||||
swapon --priority $ZRAMPRIORITY $ZRAM_DEVICE
|
||||
fi
|
||||
fi
|
||||
unset MEMTOTAL ZRAMCOMPRESSION ZRAMNUMBER ZRAMSIZE ZRAM_DEVICE ZRAM_ENABLE
|
||||
fi
|
||||
|
||||
# Set the tick and frequency for the system clock.
|
||||
# Default values are: TICK=10000 and FREQ=0
|
||||
if [ -z "$container" ]; then
|
||||
|
@ -203,7 +221,7 @@ if [ -z "$container" ]; then
|
|||
# allow checking a read-only filesystem:
|
||||
if grep -q ' / f2fs ' /proc/mounts ; then
|
||||
echo "Remounting root device with read-write enabled."
|
||||
/sbin/mount -w -v -n -o remount /
|
||||
/sbin/mount -w -v -o remount /
|
||||
elif [ ! $READWRITE = yes ]; then
|
||||
# Check the root filesystem:
|
||||
RETVAL=0
|
||||
|
@ -242,13 +260,13 @@ if [ -z "$container" ]; then
|
|||
fi
|
||||
echo "Unmounting file systems."
|
||||
/sbin/umount -a -r
|
||||
/sbin/mount -n -o remount,ro /
|
||||
/sbin/mount -o remount,ro /
|
||||
echo "Rebooting system."
|
||||
reboot -f
|
||||
fi
|
||||
# Remount the root filesystem in read-write mode
|
||||
echo "Remounting root device with read-write enabled."
|
||||
/sbin/mount -w -v -n -o remount /
|
||||
/sbin/mount -w -v -o remount /
|
||||
if [ $? -gt 0 ] ; then
|
||||
echo "FATAL: Attempt to remount root device as read-write failed! This is going to"
|
||||
echo "cause serious problems."
|
||||
|
|
|
@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd)
|
|||
PKGNAM=sysvinit-scripts
|
||||
VERSION=${VERSION:-15.1}
|
||||
ARCH=noarch
|
||||
BUILD=${BUILD:-16}
|
||||
BUILD=${BUILD:-17}
|
||||
|
||||
# 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
|
||||
|
@ -59,6 +59,13 @@ cat $CWD/default/cpufreq > $PKG/etc/default/cpufreq.new
|
|||
# Install /etc/default/efivarfs.new:
|
||||
cat $CWD/default/efivarfs > $PKG/etc/default/efivarfs.new
|
||||
|
||||
# Install /etc/default/zram.new:
|
||||
if [ "$(uname -m)" = "i686" ]; then
|
||||
cat $CWD/default/zram.i686 > $PKG/etc/default/zram.new
|
||||
else
|
||||
cat $CWD/default/zram > $PKG/etc/default/zram.new
|
||||
fi
|
||||
|
||||
mkdir -p $PKG/install
|
||||
zcat $CWD/doinst.sh > $PKG/install/doinst.sh
|
||||
cat $CWD/slack-desc > $PKG/install/slack-desc
|
||||
|
|
|
@ -1,3 +1,9 @@
|
|||
Tue May 28 17:53:49 UTC 2024
|
||||
Add /sbin/zramctl.
|
||||
rc.S: Set up some swap on a ZRAM device.
|
||||
SeTpartitions: Support installing to bcachefs filesystems.
|
||||
SeTpartitions: quit offering reiserfs which will be gone in Linux 6.10.
|
||||
+--------------------------+
|
||||
Sat May 25 17:39:17 UTC 2024
|
||||
Add zram.ko.
|
||||
+--------------------------+
|
||||
|
|
|
@ -1184,6 +1184,7 @@ cp --remove-destination -fa${VERBOSE1} ${EXTRA_PKGS_SBIN} \
|
|||
udev* \
|
||||
umount \
|
||||
xfs_repair \
|
||||
zramctl \
|
||||
$PKG/$ARCH-installer-filesystem/sbin/
|
||||
# This had dmsetup* above, which unnecessarily copies dmsetup.static
|
||||
# This had lvm* above, which unnecessarily copies lvm.static
|
||||
|
|
|
@ -139,6 +139,27 @@ else
|
|||
|
||||
fi # End Run udev:
|
||||
|
||||
# Set up some swap on a ZRAM device:
|
||||
ZRAMSIZE=$(echo $(cat /proc/meminfo | grep ^MemTotal:) | cut -f 2 -d ' ')
|
||||
ZRAMCOMPRESSION=zstd
|
||||
ZRAMPRIORITY=100
|
||||
if [ ! -d /sys/devices/virtual/block/zram0 ]; then
|
||||
modprobe zram
|
||||
fi
|
||||
# In case of a 32-bit kernel, we are limited to 4G maximum ZRAM device size.
|
||||
# If the RAM size is greater than 4G, then use 4G for the ZRAMSIZE.
|
||||
if [ "$(uname -m)" = "i686" ]; then
|
||||
if [ "$ZRAMSIZE" -gt "4194304" ]; then
|
||||
ZRAMSIZE=4194304
|
||||
fi
|
||||
fi
|
||||
ZRAM_DEVICE=$(/sbin/zramctl -f -a $ZRAMCOMPRESSION -s ${ZRAMSIZE}K)
|
||||
if [ ! -z $ZRAM_DEVICE ]; then
|
||||
/sbin/mkswap $ZRAM_DEVICE
|
||||
/sbin/swapon -p $ZRAMPRIORITY $ZRAM_DEVICE
|
||||
fi
|
||||
unset ZRAMCOMPRESSION ZRAM_DEVICE ZRAMPRIORITY ZRAMSIZE
|
||||
|
||||
# Here's the situation. Because of the practice of keeping the local
|
||||
# time (rather than UTC) in the system's clock, at any given time half
|
||||
# of the people doing an install will be creating files that upon
|
||||
|
|
|
@ -35,6 +35,50 @@ Filesystem type: f2fs " 0 0
|
|||
mkfs.f2fs -f $1 1> $REDIR 2> $REDIR
|
||||
}
|
||||
|
||||
# make_bcachefs( dev ) - Create a new bcachefs filesystem on the named dev.
|
||||
# Parameters: dev Device node to format.
|
||||
make_bcachefs() {
|
||||
dialog --title "BCACHEFS COMPRESSION" --default-item "none" --menu \
|
||||
"Bcachefs supports on-the-fly compression/decompression to make the \
|
||||
most of your storage. If you'd like to use filesystem compression, \
|
||||
select one of the options below. Note that bcachefs has a lot of \
|
||||
options for compression, such as different levels, or compressing \
|
||||
in the background to eliminate write lag. These basic options will \
|
||||
get you going, though. Bcachefs filesystem options can be changed \
|
||||
later with \"bcachefs set-option\"." \
|
||||
17 76 4 \
|
||||
"none" "Do not use filesystem compression" \
|
||||
"zstd" "Fast writes and very good compression ratio" \
|
||||
"lz4" "Very fast writes and good compression ratio" \
|
||||
"gzip" "Relatively useless, but be my guest" 2> $TMP/SeTcompress
|
||||
if [ ! $? = 0 ]; then
|
||||
rm -f $TMP/SeTcompress
|
||||
exit
|
||||
fi
|
||||
if [ -r $TMP/SeTcompress ]; then
|
||||
BCACHEFS_COMPRESSION="$(cat $TMP/SeTcompress)"
|
||||
else
|
||||
BCACHEFS_COMPRESSION=none
|
||||
fi
|
||||
# get the size of the named partition
|
||||
SIZE=`get_part_size $1`
|
||||
# output a nice status message
|
||||
dialog --title "FORMATTING" \
|
||||
--backtitle "Formatting $1 with filesystem bcachefs, compression type $BCACHEFS_COMPRESSION." \
|
||||
--infobox "Formatting $1 \n\
|
||||
Size: $SIZE \n\
|
||||
Compression: $BCACHEFS_COMPRESSION \n\
|
||||
Filesystem type: bcachefs " 0 0
|
||||
# do the format
|
||||
if mount | grep "$1 " 1> $NDIR 2> $NDIR ; then
|
||||
umount $1 2> $NDIR
|
||||
fi
|
||||
mkfs.bcachefs -f --compression=$BCACHEFS_COMPRESSION $1 1> $REDIR 2> $REDIR
|
||||
# mkfs.bcachefs is so ridiculously fast that we'd better pause for a moment
|
||||
# or folks will wonder if the format failed
|
||||
sleep 3
|
||||
}
|
||||
|
||||
# make_btrfs( dev ) - Create a new btrfs filesystem on the named dev.
|
||||
# Parameters: dev Device node to format.
|
||||
make_btrfs() {
|
||||
|
@ -45,7 +89,7 @@ make_btrfs() {
|
|||
--backtitle "Formatting $1 with filesystem btrfs." \
|
||||
--infobox "Formatting $1 \n\
|
||||
Size: $SIZE \n\
|
||||
Filesystem type: btrfs " 0 0
|
||||
Filesystem type: btrfs " 0 0
|
||||
# do the format
|
||||
if mount | grep "$1 " 1> $NDIR 2> $NDIR ; then
|
||||
umount $1 2> $NDIR
|
||||
|
@ -65,7 +109,7 @@ make_ext2() {
|
|||
--backtitle "Formatting $1 with filesystem ext2." \
|
||||
--infobox "Formatting $1 \n\
|
||||
Size: $SIZE \n\
|
||||
Filesystem type: ext2" 0 0
|
||||
Filesystem type: ext2" 0 0
|
||||
# do the format
|
||||
if mount | grep "$1 " 1> $NDIR 2> $NDIR ; then
|
||||
umount $1 2> $NDIR
|
||||
|
@ -89,7 +133,7 @@ make_ext3() {
|
|||
--backtitle "Formatting $1 with filesystem ext3." \
|
||||
--infobox "Formatting $1 \n\
|
||||
Size: $SIZE \n\
|
||||
Filesystem type: ext3" 0 0
|
||||
Filesystem type: ext3" 0 0
|
||||
# do the format
|
||||
if mount | grep "$1 " 1> $NDIR 2> $NDIR ; then
|
||||
umount $1 2> $NDIR
|
||||
|
@ -113,7 +157,7 @@ make_ext4() {
|
|||
--backtitle "Formatting $1 with filesystem ext4." \
|
||||
--infobox "Formatting $1 \n\
|
||||
Size: $SIZE \n\
|
||||
Filesystem type: ext4" 0 0
|
||||
Filesystem type: ext4" 0 0
|
||||
# do the format
|
||||
if mount | grep "$1 " 1> $NDIR 2> $NDIR ; then
|
||||
umount $1 2> $NDIR
|
||||
|
@ -137,7 +181,7 @@ make_jfs() {
|
|||
--backtitle "Formatting $1 with filesystem jfs." \
|
||||
--infobox "Formatting $1 \n\
|
||||
Size: $SIZE \n\
|
||||
Filesystem type: jfs" 0 0
|
||||
Filesystem type: jfs" 0 0
|
||||
# do the format
|
||||
if mount | grep "$1 " 1> $NDIR 2> $NDIR ; then
|
||||
umount $1 2> $NDIR
|
||||
|
@ -159,7 +203,7 @@ make_reiserfs() {
|
|||
--backtitle "Formatting $1 with filesystem reiserfs." \
|
||||
--infobox "Formatting $1 \n\
|
||||
Size: $SIZE \n\
|
||||
Filesystem type: reiserfs " 0 0
|
||||
Filesystem type: reiserfs " 0 0
|
||||
# do the format
|
||||
if mount | grep "$1 " 1> $NDIR 2> $NDIR ; then
|
||||
umount $1 2> $NDIR
|
||||
|
@ -177,7 +221,7 @@ make_xfs() {
|
|||
--backtitle "Formatting $1 with filesystem xfs." \
|
||||
--infobox "Formatting $1 \n\
|
||||
Size: $SIZE \n\
|
||||
Filesystem type: xfs " 0 0
|
||||
Filesystem type: xfs " 0 0
|
||||
# do the format
|
||||
if mount | grep "$1 " 1> $NDIR 2> $NDIR ; then
|
||||
umount $1 2> $NDIR
|
||||
|
@ -238,7 +282,7 @@ to format this partition?" 12 70 3 \
|
|||
# ask_fs( dev ) - Asks the user the type of filesystem to use for the named
|
||||
# device. Answer in $TMP/return
|
||||
ask_fs() {
|
||||
unset BTRFS EXT2 EXT3 F2FS JFS REISERFS XFS
|
||||
unset BCACHEFS BTRFS EXT2 EXT3 F2FS JFS REISERFS XFS
|
||||
if grep -wq ext2 /proc/filesystems 1> $NDIR 2> $NDIR ; then
|
||||
EXT2="Ext2 is the traditional Linux file system and is fast and stable. "
|
||||
fi
|
||||
|
@ -250,8 +294,12 @@ ask_fs() {
|
|||
EXT4="Ext4 is the successor to the ext3 filesystem. "
|
||||
DEFAULT=ext4
|
||||
fi
|
||||
if grep -wq reiserfs /proc/filesystems 1> $NDIR 2> $NDIR ; then
|
||||
REISERFS="ReiserFS is a journaling filesystem that stores all files and filenames in a balanced tree structure. "
|
||||
# This will be gone in Linux 6.10, so it's probably time to quit offering it.
|
||||
#if grep -wq reiserfs /proc/filesystems 1> $NDIR 2> $NDIR ; then
|
||||
# REISERFS="ReiserFS is a journaling filesystem that stores all files and filenames in a balanced tree structure. "
|
||||
#fi
|
||||
if grep -wq bcachefs /proc/filesystems 1> $NDIR 2> $NDIR ; then
|
||||
BCACHEFS="Bcachefs is a B-tree copy-on-write filesystem. "
|
||||
fi
|
||||
if grep -wq btrfs /proc/filesystems 1> $NDIR 2> $NDIR ; then
|
||||
BTRFS="Btrfs is a B-tree copy-on-write filesystem. "
|
||||
|
@ -272,7 +320,7 @@ dialog --title "SELECT FILESYSTEM FOR $1" \\
|
|||
--backtitle "Partition $1 will be formatted." \\
|
||||
--default-item $DEFAULT --menu \\
|
||||
"Please select the type of filesystem to use for the specified \\
|
||||
device. Here are descriptions of the available filesystems: $EXT2 $EXT3 $EXT4 $BTRFS $F2FS $JFS $REISERFS $XFS" \\
|
||||
device. Here are descriptions of the available filesystems: $EXT2 $EXT3 $EXT4 $BCACHEFS $BTRFS $F2FS $JFS $REISERFS $XFS" \\
|
||||
0 0 0 \\
|
||||
EOF
|
||||
if [ ! "$EXT2" = "" ]; then
|
||||
|
@ -290,6 +338,9 @@ EOF
|
|||
if [ ! "$REISERFS" = "" ]; then
|
||||
echo "\"reiserfs\" \"ReiserFS Journaling Filesystem\" \\" >> $TMP/tempscript
|
||||
fi
|
||||
if [ ! "$BCACHEFS" = "" ]; then
|
||||
echo "\"bcachefs\" \"Bcachefs Copy-on-Write B-tree Filesystem\" \\" >> $TMP/tempscript
|
||||
fi
|
||||
if [ ! "$BTRFS" = "" ]; then
|
||||
echo "\"btrfs\" \"Btrfs Copy-on-Write B-tree Filesystem\" \\" >> $TMP/tempscript
|
||||
fi
|
||||
|
@ -374,6 +425,8 @@ if [ ! "$DOFORMAT" = "No" ]; then
|
|||
fi
|
||||
elif [ "$ROOT_SYS_TYPE" = "reiserfs" ]; then
|
||||
make_reiserfs $ROOT_DEVICE
|
||||
elif [ "$ROOT_SYS_TYPE" = "bcachefs" ]; then
|
||||
make_bcachefs $ROOT_DEVICE
|
||||
elif [ "$ROOT_SYS_TYPE" = "btrfs" ]; then
|
||||
make_btrfs $ROOT_DEVICE
|
||||
elif [ "$ROOT_SYS_TYPE" = "f2fs" ]; then
|
||||
|
@ -478,6 +531,8 @@ EOF
|
|||
fi
|
||||
elif [ "$NEXT_SYS_TYPE" = "reiserfs" ]; then
|
||||
make_reiserfs $NEXT_PARTITION
|
||||
elif [ "$NEXT_SYS_TYPE" = "bcachefs" ]; then
|
||||
make_bcachefs $NEXT_PARTITION
|
||||
elif [ "$NEXT_SYS_TYPE" = "btrfs" ]; then
|
||||
make_btrfs $NEXT_PARTITION
|
||||
elif [ "$NEXT_SYS_TYPE" = "f2fs" ]; then
|
||||
|
|
149
source/l/adwaita-icon-theme-legacy/adwaita-icon-theme-legacy.SlackBuild
Executable file
149
source/l/adwaita-icon-theme-legacy/adwaita-icon-theme-legacy.SlackBuild
Executable file
|
@ -0,0 +1,149 @@
|
|||
#!/bin/bash
|
||||
|
||||
# Copyright 2024 Patrick J. Volkerding, Sebeka, Minnesota, USA
|
||||
# All rights reserved.
|
||||
#
|
||||
# Redistribution and use of this script, with or without modification, is
|
||||
# permitted provided that the following conditions are met:
|
||||
#
|
||||
# 1. Redistributions of this script must retain the above copyright
|
||||
# notice, this list of conditions and the following disclaimer.
|
||||
#
|
||||
# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
|
||||
# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
|
||||
# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
|
||||
# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
|
||||
# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
|
||||
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
|
||||
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
|
||||
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
cd $(dirname $0) ; CWD=$(pwd)
|
||||
|
||||
PKGNAM=adwaita-icon-theme-legacy
|
||||
VERSION=${VERSION:-$(echo $PKGNAM-*.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) ARCH=i586 ;;
|
||||
arm*) readelf /usr/bin/file -A | egrep -q "Tag_CPU.*[4,5]" && ARCH=arm || ARCH=armv7hl ;;
|
||||
# Unless $ARCH is already set, use uname -m for all other archs:
|
||||
*) ARCH=$(uname -m) ;;
|
||||
esac
|
||||
export ARCH
|
||||
fi
|
||||
|
||||
# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
|
||||
# the name of the created package would be, and then exit. This information
|
||||
# could be useful to other scripts.
|
||||
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
|
||||
echo "$PKGNAM-$VERSION-noarch-$BUILD.txz"
|
||||
exit 0
|
||||
fi
|
||||
|
||||
NUMJOBS=${NUMJOBS:-" -j $(expr $(nproc) + 1) "}
|
||||
|
||||
if [ "$ARCH" = "i586" ]; then
|
||||
SLKCFLAGS="-O2 -march=i586 -mtune=i686"
|
||||
LIBDIRSUFFIX=""
|
||||
elif [ "$ARCH" = "i686" ]; then
|
||||
SLKCFLAGS="-O2 -march=i686"
|
||||
LIBDIRSUFFIX=""
|
||||
elif [ "$ARCH" = "s390" ]; then
|
||||
SLKCFLAGS="-O2"
|
||||
LIBDIRSUFFIX=""
|
||||
elif [ "$ARCH" = "x86_64" ]; then
|
||||
SLKCFLAGS="-O2 -fPIC"
|
||||
LIBDIRSUFFIX="64"
|
||||
elif [ "$ARCH" = "armv7hl" ]; then
|
||||
SLKCFLAGS="-O3 -march=armv7-a -mfpu=vfpv3-d16"
|
||||
LIBDIRSUFFIX=""
|
||||
else
|
||||
SLKCFLAGS="-O2"
|
||||
LIBDIRSUFFIX=""
|
||||
fi
|
||||
|
||||
TMP=${TMP:-/tmp}
|
||||
PKG=$TMP/package-$PKGNAM
|
||||
|
||||
rm -rf $PKG
|
||||
mkdir -p $TMP $PKG
|
||||
|
||||
cd $TMP
|
||||
rm -rf $PKGNAM-$VERSION
|
||||
tar xvf $CWD/$PKGNAM-$VERSION.tar.?z || exit 1
|
||||
cd $PKGNAM-$VERSION || exit 1
|
||||
|
||||
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 {} \+
|
||||
|
||||
# Configure, build, and install:
|
||||
export CFLAGS="$SLKCFLAGS"
|
||||
export CXXFLAGS="$SLKCFLAGS"
|
||||
mkdir meson-build
|
||||
cd meson-build
|
||||
meson setup \
|
||||
--prefix=/usr \
|
||||
--libdir=lib${LIBDIRSUFFIX} \
|
||||
--libexecdir=/usr/libexec \
|
||||
--bindir=/usr/bin \
|
||||
--sbindir=/usr/sbin \
|
||||
--includedir=/usr/include \
|
||||
--datadir=/usr/share \
|
||||
--mandir=/usr/man \
|
||||
--sysconfdir=/etc \
|
||||
--localstatedir=/var \
|
||||
--buildtype=release \
|
||||
.. || exit 1
|
||||
"${NINJA:=ninja}" $NUMJOBS || exit 1
|
||||
DESTDIR=$PKG $NINJA install || exit 1
|
||||
cd ..
|
||||
|
||||
# Add some extra icons that are missing for Xfce.
|
||||
# Copy from the main tree and back to make sure that we
|
||||
# don't overwrite these if they eventally appear.
|
||||
( cd $PKG
|
||||
mkdir tmpicons
|
||||
cd tmpicons
|
||||
tar xf $CWD/adwaita-xfce-icons-0.6.tar.xz
|
||||
rm -f README
|
||||
mv usr/share/icons/Adwaita usr/share/icons/AdwaitaLegacy
|
||||
rsync -lprvt --progress ../usr/ usr/
|
||||
# Then sync back:
|
||||
rsync -lprvt --progress usr/ ../usr/
|
||||
# And remove the leftovers:
|
||||
cd ..
|
||||
rm -r tmpicons
|
||||
)
|
||||
|
||||
# It's a bad idea to ship these in the packages. If they aren't kept
|
||||
# updated, there will be missing icons. Let the user create them if
|
||||
# they care to.
|
||||
find $PKG -name icon-theme.cache -exec rm "{}" \+
|
||||
find $PKG -name .icon-theme.cache -exec rm "{}" \;
|
||||
find $PKG -name .placeholder -exec rm "{}" \;
|
||||
find $PKG -name .empty -exec rm "{}" \;
|
||||
|
||||
# Add a documentation directory:
|
||||
mkdir -p $PKG/usr/doc/${PKGNAM}-$VERSION
|
||||
cp -a \
|
||||
COPYING* NEWS* README* \
|
||||
$PKG/usr/doc/${PKGNAM}-$VERSION
|
||||
|
||||
mv $PKG/usr/share/licenses/*/* $PKG/usr/doc/$PKGNAM-$VERSION
|
||||
rm -rf $PKG/usr/share/licenses
|
||||
|
||||
mkdir -p $PKG/install
|
||||
zcat $CWD/doinst.sh.gz > $PKG/install/doinst.sh
|
||||
cat $CWD/slack-desc > $PKG/install/slack-desc
|
||||
|
||||
cd $PKG
|
||||
/sbin/makepkg -l y -c n $TMP/$PKGNAM-$VERSION-noarch-$BUILD.txz
|
|
@ -0,0 +1 @@
|
|||
https://gitlab.gnome.org/jimmac/adwaita-icon-theme-legacy
|
6
source/l/adwaita-icon-theme-legacy/doinst.sh
Normal file
6
source/l/adwaita-icon-theme-legacy/doinst.sh
Normal file
|
@ -0,0 +1,6 @@
|
|||
if [ -e /usr/share/icons/AdwaitaLegacy/icon-theme.cache ]; then
|
||||
if [ -x /usr/bin/gtk-update-icon-cache ]; then
|
||||
/usr/bin/gtk-update-icon-cache /usr/share/icons/AdwaitaLegacy 1> /dev/null 2> /dev/null
|
||||
fi
|
||||
fi
|
||||
|
52
source/l/adwaita-icon-theme-legacy/fetch-adwaita-icon-theme-legacy.sh
Executable file
52
source/l/adwaita-icon-theme-legacy/fetch-adwaita-icon-theme-legacy.sh
Executable file
|
@ -0,0 +1,52 @@
|
|||
#!/bin/sh
|
||||
|
||||
# Copyright 2024 Patrick J. Volkerding, Sebeka, Minnesota, USA
|
||||
# All rights reserved.
|
||||
#
|
||||
# Redistribution and use of this script, with or without modification, is
|
||||
# permitted provided that the following conditions are met:
|
||||
#
|
||||
# 1. Redistributions of this script must retain the above copyright
|
||||
# notice, this list of conditions and the following disclaimer.
|
||||
#
|
||||
# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
|
||||
# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
|
||||
# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
|
||||
# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
|
||||
# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
|
||||
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
|
||||
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
|
||||
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
|
||||
PKGNAM=adwaita-icon-theme-legacy
|
||||
|
||||
# Pull a stable branch + patches
|
||||
BRANCH=${1:-master}
|
||||
|
||||
# Clear download area:
|
||||
rm -rf ${PKGNAM}
|
||||
|
||||
# Clone repository:
|
||||
git clone https://gitlab.gnome.org/jimmac/adwaita-icon-theme-legacy
|
||||
|
||||
# checkout $BRANCH:
|
||||
( cd ${PKGNAM}
|
||||
git checkout $BRANCH || exit 1
|
||||
)
|
||||
|
||||
HEADISAT="$( cd ${PKGNAM} && git log -1 --format=%h )"
|
||||
DATE="$( cd ${PKGNAM} && git log -1 --format=%cd --date=format:%Y%m%d )"
|
||||
LONGDATE="$( cd ${PKGNAM} && git log -1 --format=%cd --date=format:%c )"
|
||||
# Cleanup. We're not packing up the whole git repo.
|
||||
( cd ${PKGNAM} && find . -type d -name ".git*" -exec rm -rf {} \; 2> /dev/null )
|
||||
mv ${PKGNAM} ${PKGNAM}-${DATE}_${HEADISAT}
|
||||
tar cf ${PKGNAM}-${DATE}_${HEADISAT}.tar ${PKGNAM}-${DATE}_${HEADISAT}
|
||||
plzip -9 -f ${PKGNAM}-${DATE}_${HEADISAT}.tar
|
||||
rm -rf ${PKGNAM}-${DATE}_${HEADISAT}
|
||||
touch -d "$LONGDATE" ${PKGNAM}-${DATE}_${HEADISAT}.tar.lz
|
||||
echo
|
||||
echo "${PKGNAM} branch $BRANCH with HEAD at $HEADISAT packaged as ${PKGNAM}-${DATE}_${HEADISAT}.tar.lz"
|
||||
echo
|
19
source/l/adwaita-icon-theme-legacy/slack-desc
Normal file
19
source/l/adwaita-icon-theme-legacy/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------------------------------------------------------|
|
||||
adwaita-icon-theme-legacy: adwaita-icon-theme-legacy (fallback icons from old Adwaita theme)
|
||||
adwaita-icon-theme-legacy:
|
||||
adwaita-icon-theme-legacy: AdwaitaLegacy theme that provides fallback icons that have been
|
||||
adwaita-icon-theme-legacy: removed from the main Adwaita theme.
|
||||
adwaita-icon-theme-legacy:
|
||||
adwaita-icon-theme-legacy: Homepage: https://gitlab.gnome.org/jimmac/adwaita-icon-theme-legacy
|
||||
adwaita-icon-theme-legacy:
|
||||
adwaita-icon-theme-legacy:
|
||||
adwaita-icon-theme-legacy:
|
||||
adwaita-icon-theme-legacy:
|
||||
adwaita-icon-theme-legacy:
|
|
@ -1,6 +1,6 @@
|
|||
#!/bin/bash
|
||||
|
||||
# Copyright 2008, 2009, 2010, 2012, 2013, 2018, 2023 Patrick Volkerding, Sebeka, MN, USA
|
||||
# Copyright 2008, 2009, 2010, 2012, 2013, 2018, 2023, 2024 Patrick Volkerding, Sebeka, MN, 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=adwaita-icon-theme
|
||||
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
|
||||
BUILD=${BUILD:-2}
|
||||
BUILD=${BUILD:-1}
|
||||
|
||||
NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}
|
||||
|
||||
|
@ -92,51 +92,13 @@ meson setup \
|
|||
DESTDIR=$PKG $NINJA install || exit 1
|
||||
cd ..
|
||||
|
||||
# Add some extra icons that have gone missing since adwaita-icon-theme-41.0
|
||||
# to ensure complete coverage of the FDo icon theme specification.
|
||||
# Copy from the main tree and back to make sure that we
|
||||
# don't overwrite these if they eventally appear.
|
||||
( cd $PKG
|
||||
mkdir tmpicons
|
||||
cd tmpicons
|
||||
tar xvf $CWD/41/adwaita-icon-theme-41.0.tar.xz || exit 1
|
||||
cd adwaita-icon-theme-41.0
|
||||
# Configure, build, and install:
|
||||
export CFLAGS="$SLKCFLAGS"
|
||||
export CXXFLAGS="$SLKCFLAGS"
|
||||
./configure \
|
||||
--prefix=/usr \
|
||||
--libdir=/usr/lib${LIBDIRSUFFIX} \
|
||||
--sysconfdir=/etc \
|
||||
--localstatedir=/var \
|
||||
--build=$ARCH-slackware-linux || exit 1
|
||||
make $NUMJOBS || make || exit 1
|
||||
make install DESTDIR=$PKG/tmpicons || exit 1
|
||||
rsync -lprvt --progress ../usr/ usr/
|
||||
# Then sync back:
|
||||
rsync -lprvt --progress usr/ ../usr/
|
||||
# And remove the leftovers:
|
||||
cd ..
|
||||
rm -r tmpicons
|
||||
)
|
||||
|
||||
# Add some extra icons that are missing for Xfce.
|
||||
# Copy from the main tree and back to make sure that we
|
||||
# don't overwrite these if they eventally appear.
|
||||
( cd $PKG
|
||||
mkdir tmpicons
|
||||
cd tmpicons
|
||||
tar xf $CWD/adwaita-xfce-icons-0.6.tar.xz
|
||||
rm -f README
|
||||
rsync -lprvt --progress ../usr/ usr/
|
||||
# Then sync back:
|
||||
rsync -lprvt --progress usr/ ../usr/
|
||||
# And remove the leftovers:
|
||||
cd ..
|
||||
rm -r tmpicons
|
||||
)
|
||||
|
||||
# It's a bad idea to ship these in the packages. If they aren't kept
|
||||
# updated, there will be missing icons. Let the user create them if
|
||||
# they care to.
|
||||
find $PKG -name icon-theme.cache -exec rm "{}" \+
|
||||
find $PKG -name .icon-theme.cache -exec rm "{}" \;
|
||||
find $PKG -name .placeholder -exec rm "{}" \;
|
||||
find $PKG -name .empty -exec rm "{}" \;
|
||||
|
||||
mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION
|
||||
cp -a \
|
||||
|
@ -147,10 +109,8 @@ if [ -r ChangeLog ]; then
|
|||
touch -r ChangeLog $PKG/usr/doc/$PKGNAM/ChangeLog
|
||||
fi
|
||||
|
||||
# It's a bad idea to ship these in the packages. If they aren't kept
|
||||
# updated, there will be missing icons. Let the user create them if
|
||||
# they care to.
|
||||
find $PKG -name icon-theme.cache -exec rm "{}" \+
|
||||
mv $PKG/usr/share/licenses/*/* $PKG/usr/doc/$PKGNAM-$VERSION
|
||||
rm -rf $PKG/usr/share/licenses
|
||||
|
||||
mkdir -p $PKG/install
|
||||
cat $CWD/slack-desc > $PKG/install/slack-desc
|
||||
|
@ -158,4 +118,3 @@ zcat $CWD/doinst.sh.gz > $PKG/install/doinst.sh
|
|||
|
||||
cd $PKG
|
||||
/sbin/makepkg -l y -c n $TMP/$PKGNAM-$VERSION-noarch-$BUILD.txz
|
||||
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
https://github.com/AbiWord/enchant
|
||||
https://github.com/AbiWord/enchant/releases/download/v2.7.3/enchant-2.7.3.tar.gz
|
||||
https://github.com/AbiWord/enchant/releases/download/v2.8.0/enchant-2.8.0.tar.gz
|
||||
|
|
|
@ -0,0 +1,305 @@
|
|||
From patchwork Wed May 8 07:11:11 2024
|
||||
Content-Type: text/plain; charset="utf-8"
|
||||
MIME-Version: 1.0
|
||||
Content-Transfer-Encoding: 7bit
|
||||
X-Patchwork-Submitter: David Rosca <nowrep@gmail.com>
|
||||
X-Patchwork-Id: 48663
|
||||
Delivered-To: ffmpegpatchwork2@gmail.com
|
||||
Received: by 2002:a05:6a20:9c8f:b0:1af:cdee:28c5 with SMTP id mj15csp25621pzb;
|
||||
Wed, 8 May 2024 00:13:15 -0700 (PDT)
|
||||
X-Forwarded-Encrypted: i=2;
|
||||
AJvYcCWCijb8ZSk/y8BcczxdaxTNBz7xLlmGjenN9PJh0RzaUJGrdvM2Z+GAPh5e5kTeJCYeN8HiQuAyRm6Zzig7PSUIzb8PhAA2sq2Yzw==
|
||||
X-Google-Smtp-Source:
|
||||
AGHT+IHdqdMZBAjvbqLRYHa7Md6t9fwRSoJZl7CE/0w7QXsoqw/TDzXZ6Mpbl7AURm+q/U0l6qor
|
||||
X-Received: by 2002:a50:8713:0:b0:572:689f:6380 with SMTP id
|
||||
4fb4d7f45d1cf-5731d9a29d8mr1644806a12.3.1715152394950;
|
||||
Wed, 08 May 2024 00:13:14 -0700 (PDT)
|
||||
ARC-Seal: i=1; a=rsa-sha256; t=1715152394; cv=none;
|
||||
d=google.com; s=arc-20160816;
|
||||
b=B6jZA/nq8Ym26kz7+ZsenrfiE6wW++e7SnAGUHwNm/gWod3Yl4PNnHvyeR8S5Zmw9O
|
||||
3V09Yv3C5LTean+x2RVayPx0AGzKudIRJyy5IM8OhUNm2W7gc1dSif9DZDSaAXZB+TU/
|
||||
ZDXUltX0Mb5q2WOCZvHtP97HInDnGH2/v+H17UVTJrGq3BCsV6G2RfHLMkyA1Bw2Kbvb
|
||||
JDY0R7esCGVoOeTw60KvlRCJZ4nl8rusR1F0ejIiy2T1+peYjxyBVTlcJSRp9qUKq2vx
|
||||
qi3YZo7KEJ4GvpWU6gaW+OR2j5IYi9hmTa6I2MBAC9MSaoPTY02I/45L5g8oHpwZSYhs
|
||||
voxw==
|
||||
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com;
|
||||
s=arc-20160816;
|
||||
h=sender:errors-to:content-transfer-encoding:cc:reply-to
|
||||
:list-subscribe:list-help:list-post:list-archive:list-unsubscribe
|
||||
:list-id:precedence:subject:mime-version:message-id:date:to:from
|
||||
:dkim-signature:delivered-to;
|
||||
bh=QyukGgEk1XAr25k9qbILTx4kdg6yKzLRJ3F+p3y8b8E=;
|
||||
fh=mbb85L8FZ404unHdLI+iF4ZFmTMGr6nZHIcfO/oKEvw=;
|
||||
b=0c8ndpLDPBOwZFnv/cS4Jq7WKrDe+E5pfeQvSMzpmBQnyQCuM4A1kVjtLtnmezYmBb
|
||||
FwKv+qTrH+qYcoDuDOhMc9q3xAU2PES61rIZZ6wCOxObyaI3I08j4Y717BOHqa6horAH
|
||||
yWxZwZ/AZVa3WjmYDVCGnYi1BVn2y7fDmeAP9Cm2eGBI96bqRZDFgI+ADa7grssNAyUP
|
||||
jY8IDHQXDbtIPR7YtOhvJQt9dkZrTuyGyz5hpeUbvxNvFj8uYJo2KOLsvbCBF7IVxj5+
|
||||
UxfiIJCu4qGBbz9nYGID0GXtK1+fJfRIk15S62z0pDULbeUHylcXJcXb3eMgWp9KtdnG
|
||||
8+ug==;
|
||||
dara=google.com
|
||||
ARC-Authentication-Results: i=1; mx.google.com;
|
||||
dkim=neutral (body hash did not verify) header.i=@gmail.com
|
||||
header.s=20230601 header.b=O+XtIIZD;
|
||||
spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org
|
||||
designates 79.124.17.100 as permitted sender)
|
||||
smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org;
|
||||
dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com
|
||||
Return-Path: <ffmpeg-devel-bounces@ffmpeg.org>
|
||||
Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100])
|
||||
by mx.google.com with ESMTP id
|
||||
w18-20020a056402269200b00571b9f2bd09si7128266edd.34.2024.05.08.00.13.14;
|
||||
Wed, 08 May 2024 00:13:14 -0700 (PDT)
|
||||
Received-SPF: pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org
|
||||
designates 79.124.17.100 as permitted sender) client-ip=79.124.17.100;
|
||||
Authentication-Results: mx.google.com;
|
||||
dkim=neutral (body hash did not verify) header.i=@gmail.com
|
||||
header.s=20230601 header.b=O+XtIIZD;
|
||||
spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org
|
||||
designates 79.124.17.100 as permitted sender)
|
||||
smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org;
|
||||
dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com
|
||||
Received: from [127.0.1.1] (localhost [127.0.0.1])
|
||||
by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id ED92D68D4CA;
|
||||
Wed, 8 May 2024 10:13:10 +0300 (EEST)
|
||||
X-Original-To: ffmpeg-devel@ffmpeg.org
|
||||
Delivered-To: ffmpeg-devel@ffmpeg.org
|
||||
Received: from mail-lf1-f44.google.com (mail-lf1-f44.google.com
|
||||
[209.85.167.44])
|
||||
by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 0F82168D48B
|
||||
for <ffmpeg-devel@ffmpeg.org>; Wed, 8 May 2024 10:13:04 +0300 (EEST)
|
||||
Received: by mail-lf1-f44.google.com with SMTP id
|
||||
2adb3069b0e04-51fea3031c3so5148511e87.0
|
||||
for <ffmpeg-devel@ffmpeg.org>; Wed, 08 May 2024 00:13:04 -0700 (PDT)
|
||||
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
|
||||
d=gmail.com; s=20230601; t=1715152383; x=1715757183; darn=ffmpeg.org;
|
||||
h=content-transfer-encoding:mime-version:message-id:date:subject:cc
|
||||
:to:from:from:to:cc:subject:date:message-id:reply-to;
|
||||
bh=ffXg2XQu2Z246T8u+pR5mw8scM+kCnRnc2DEIwGVp5Y=;
|
||||
b=O+XtIIZD3mEw83APJDrBeFsRuzwVt3Kyyg3FuAhCXFxtdsjvkBCUAr7QxcnMv6WelI
|
||||
9waHWdeZ3Gr3gKWpesLlrvATXFJ0NXsZu78H9ddX0YWj/zrCU3bafwiQw8YqmuSxvQku
|
||||
tt2FxjepsnsddQ4Rd9xQQbixME7L88FlPIc5cUbSLO6kWAHWg4yrZ83OgHyoX3y+9tRE
|
||||
cAZq2q+ieBkSd58/Fi/bIad1FrvE2rHNjD2eC0z84uNjH46OiynFFdJZMBvwEoydjAYs
|
||||
FPch8HkUBtEcMFbY772efPUD1fUua4ZoJYkMJsU9wweRXf6fzWVs144L8UzMXffVJF7V
|
||||
/CuA==
|
||||
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
|
||||
d=1e100.net; s=20230601; t=1715152383; x=1715757183;
|
||||
h=content-transfer-encoding:mime-version:message-id:date:subject:cc
|
||||
:to:from:x-gm-message-state:from:to:cc:subject:date:message-id
|
||||
:reply-to;
|
||||
bh=ffXg2XQu2Z246T8u+pR5mw8scM+kCnRnc2DEIwGVp5Y=;
|
||||
b=WORFsv2dMz6yM+ahOJTkfqEjGb37TOSJqIw2Nl55aCSFQOKvma/C8aKz4A1UlIeD6Y
|
||||
2QYcGwrGFxynBdkMT9+Sl1fZyhOdcYpYQwFMFtCvLJxUFlDWujzhk4lVjO/XSqJJMV1E
|
||||
rnMWVOlrkIuwmPnpa6yK8c+10Sq3stzeeOL2+oFcYVWZE6kQhEdEvFyCGAsdhNH0gDlm
|
||||
LwdTocOaNoI42/FrGVexOMgdRBEpfkrvPJILJR3AFDCwCJD0nFFx5lOh+soX09XC8l7Q
|
||||
RzaoeGq8qE2OR7TZKOBJiAXKPLFdAUm9Y1DNmS2jW5U3ndmVH/K7C3GbPfOGbICYcle6
|
||||
bpHg==
|
||||
X-Gm-Message-State: AOJu0YxS6mZKvl8CFJt92+Sq4Bu0Q1qCEj4mRz+D6PCG+tLwamYoFb78
|
||||
7SVtiAxsN4Dvyx9PVifcgIXTj1m0AYmwl2tkchF4F+m3SH+lQHxh6Q6bpA==
|
||||
X-Received: by 2002:ac2:4a71:0:b0:519:e878:9385 with SMTP id
|
||||
2adb3069b0e04-5217c5671a9mr1284790e87.18.1715152382619;
|
||||
Wed, 08 May 2024 00:13:02 -0700 (PDT)
|
||||
Received: from mitsuki.. (ip-78-45-35-87.bb.vodafone.cz. [78.45.35.87])
|
||||
by smtp.gmail.com with ESMTPSA id
|
||||
t16-20020a170906609000b00a59d7505366sm2872828ejj.62.2024.05.08.00.13.02
|
||||
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
|
||||
Wed, 08 May 2024 00:13:02 -0700 (PDT)
|
||||
From: David Rosca <nowrep@gmail.com>
|
||||
To: ffmpeg-devel@ffmpeg.org
|
||||
Date: Wed, 8 May 2024 09:11:11 +0200
|
||||
Message-ID: <20240508071247.133615-2-nowrep@gmail.com>
|
||||
X-Mailer: git-send-email 2.45.0
|
||||
MIME-Version: 1.0
|
||||
Subject: [FFmpeg-devel] [PATCH v2 1/2] lavc/vaapi_decode: Make it possible
|
||||
to send multiple slice params buffers
|
||||
X-BeenThere: ffmpeg-devel@ffmpeg.org
|
||||
X-Mailman-Version: 2.1.29
|
||||
Precedence: list
|
||||
List-Id: FFmpeg development discussions and patches <ffmpeg-devel.ffmpeg.org>
|
||||
List-Unsubscribe: <https://ffmpeg.org/mailman/options/ffmpeg-devel>,
|
||||
<mailto:ffmpeg-devel-request@ffmpeg.org?subject=unsubscribe>
|
||||
List-Archive: <https://ffmpeg.org/pipermail/ffmpeg-devel>
|
||||
List-Post: <mailto:ffmpeg-devel@ffmpeg.org>
|
||||
List-Help: <mailto:ffmpeg-devel-request@ffmpeg.org?subject=help>
|
||||
List-Subscribe: <https://ffmpeg.org/mailman/listinfo/ffmpeg-devel>,
|
||||
<mailto:ffmpeg-devel-request@ffmpeg.org?subject=subscribe>
|
||||
Reply-To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org>
|
||||
Cc: David Rosca <nowrep@gmail.com>
|
||||
Errors-To: ffmpeg-devel-bounces@ffmpeg.org
|
||||
Sender: "ffmpeg-devel" <ffmpeg-devel-bounces@ffmpeg.org>
|
||||
X-TUID: CXdjf/rnNjyo
|
||||
|
||||
---
|
||||
v2: No changes
|
||||
|
||||
libavcodec/vaapi_av1.c | 2 +-
|
||||
libavcodec/vaapi_decode.c | 3 ++-
|
||||
libavcodec/vaapi_decode.h | 1 +
|
||||
libavcodec/vaapi_h264.c | 2 +-
|
||||
libavcodec/vaapi_hevc.c | 4 ++--
|
||||
libavcodec/vaapi_mjpeg.c | 2 +-
|
||||
libavcodec/vaapi_mpeg2.c | 2 +-
|
||||
libavcodec/vaapi_mpeg4.c | 2 +-
|
||||
libavcodec/vaapi_vc1.c | 2 +-
|
||||
libavcodec/vaapi_vp8.c | 2 +-
|
||||
libavcodec/vaapi_vp9.c | 2 +-
|
||||
11 files changed, 13 insertions(+), 11 deletions(-)
|
||||
|
||||
diff --git a/libavcodec/vaapi_av1.c b/libavcodec/vaapi_av1.c
|
||||
index 1f563483b9..4a90db1e09 100644
|
||||
--- a/libavcodec/vaapi_av1.c
|
||||
+++ b/libavcodec/vaapi_av1.c
|
||||
@@ -409,7 +409,7 @@ static int vaapi_av1_decode_slice(AVCodecContext *avctx,
|
||||
.tg_end = s->tg_end,
|
||||
};
|
||||
|
||||
- err = ff_vaapi_decode_make_slice_buffer(avctx, pic, &slice_param,
|
||||
+ err = ff_vaapi_decode_make_slice_buffer(avctx, pic, &slice_param, 1,
|
||||
sizeof(VASliceParameterBufferAV1),
|
||||
buffer,
|
||||
size);
|
||||
diff --git a/libavcodec/vaapi_decode.c b/libavcodec/vaapi_decode.c
|
||||
index 21b273cd0f..8e9f647c20 100644
|
||||
--- a/libavcodec/vaapi_decode.c
|
||||
+++ b/libavcodec/vaapi_decode.c
|
||||
@@ -63,6 +63,7 @@ int ff_vaapi_decode_make_param_buffer(AVCodecContext *avctx,
|
||||
int ff_vaapi_decode_make_slice_buffer(AVCodecContext *avctx,
|
||||
VAAPIDecodePicture *pic,
|
||||
const void *params_data,
|
||||
+ int nb_params,
|
||||
size_t params_size,
|
||||
const void *slice_data,
|
||||
size_t slice_size)
|
||||
@@ -88,7 +89,7 @@ int ff_vaapi_decode_make_slice_buffer(AVCodecContext *avctx,
|
||||
|
||||
vas = vaCreateBuffer(ctx->hwctx->display, ctx->va_context,
|
||||
VASliceParameterBufferType,
|
||||
- params_size, 1, (void*)params_data,
|
||||
+ params_size, nb_params, (void*)params_data,
|
||||
&pic->slice_buffers[index]);
|
||||
if (vas != VA_STATUS_SUCCESS) {
|
||||
av_log(avctx, AV_LOG_ERROR, "Failed to create slice "
|
||||
diff --git a/libavcodec/vaapi_decode.h b/libavcodec/vaapi_decode.h
|
||||
index 6beda14e52..702171e108 100644
|
||||
--- a/libavcodec/vaapi_decode.h
|
||||
+++ b/libavcodec/vaapi_decode.h
|
||||
@@ -73,6 +73,7 @@ int ff_vaapi_decode_make_param_buffer(AVCodecContext *avctx,
|
||||
int ff_vaapi_decode_make_slice_buffer(AVCodecContext *avctx,
|
||||
VAAPIDecodePicture *pic,
|
||||
const void *params_data,
|
||||
+ int nb_params,
|
||||
size_t params_size,
|
||||
const void *slice_data,
|
||||
size_t slice_size);
|
||||
diff --git a/libavcodec/vaapi_h264.c b/libavcodec/vaapi_h264.c
|
||||
index 55cf5a05ee..b47531ce1c 100644
|
||||
--- a/libavcodec/vaapi_h264.c
|
||||
+++ b/libavcodec/vaapi_h264.c
|
||||
@@ -375,7 +375,7 @@ static int vaapi_h264_decode_slice(AVCodecContext *avctx,
|
||||
slice_param.chroma_offset_l1);
|
||||
|
||||
err = ff_vaapi_decode_make_slice_buffer(avctx, pic,
|
||||
- &slice_param, sizeof(slice_param),
|
||||
+ &slice_param, 1, sizeof(slice_param),
|
||||
buffer, size);
|
||||
if (err) {
|
||||
ff_vaapi_decode_cancel(avctx, pic);
|
||||
diff --git a/libavcodec/vaapi_hevc.c b/libavcodec/vaapi_hevc.c
|
||||
index 3bdd2dd1b8..3937b7574a 100644
|
||||
--- a/libavcodec/vaapi_hevc.c
|
||||
+++ b/libavcodec/vaapi_hevc.c
|
||||
@@ -353,7 +353,7 @@ static int vaapi_hevc_end_frame(AVCodecContext *avctx)
|
||||
if (pic->last_size) {
|
||||
last_slice_param->LongSliceFlags.fields.LastSliceOfPic = 1;
|
||||
ret = ff_vaapi_decode_make_slice_buffer(avctx, &pic->pic,
|
||||
- &pic->last_slice_param, slice_param_size,
|
||||
+ &pic->last_slice_param, 1, slice_param_size,
|
||||
pic->last_buffer, pic->last_size);
|
||||
if (ret < 0)
|
||||
goto fail;
|
||||
@@ -471,7 +471,7 @@ static int vaapi_hevc_decode_slice(AVCodecContext *avctx,
|
||||
|
||||
if (!sh->first_slice_in_pic_flag) {
|
||||
err = ff_vaapi_decode_make_slice_buffer(avctx, &pic->pic,
|
||||
- &pic->last_slice_param, slice_param_size,
|
||||
+ &pic->last_slice_param, 1, slice_param_size,
|
||||
pic->last_buffer, pic->last_size);
|
||||
pic->last_buffer = NULL;
|
||||
pic->last_size = 0;
|
||||
diff --git a/libavcodec/vaapi_mjpeg.c b/libavcodec/vaapi_mjpeg.c
|
||||
index 5b8d47bb2a..9557cf5f9b 100644
|
||||
--- a/libavcodec/vaapi_mjpeg.c
|
||||
+++ b/libavcodec/vaapi_mjpeg.c
|
||||
@@ -131,7 +131,7 @@ static int vaapi_mjpeg_decode_slice(AVCodecContext *avctx,
|
||||
sp.components[i].ac_table_selector = s->ac_index[i];
|
||||
}
|
||||
|
||||
- err = ff_vaapi_decode_make_slice_buffer(avctx, pic, &sp, sizeof(sp), buffer, size);
|
||||
+ err = ff_vaapi_decode_make_slice_buffer(avctx, pic, &sp, 1, sizeof(sp), buffer, size);
|
||||
if (err)
|
||||
goto fail;
|
||||
|
||||
diff --git a/libavcodec/vaapi_mpeg2.c b/libavcodec/vaapi_mpeg2.c
|
||||
index eeb4e87321..171a742c7f 100644
|
||||
--- a/libavcodec/vaapi_mpeg2.c
|
||||
+++ b/libavcodec/vaapi_mpeg2.c
|
||||
@@ -162,7 +162,7 @@ static int vaapi_mpeg2_decode_slice(AVCodecContext *avctx, const uint8_t *buffer
|
||||
};
|
||||
|
||||
err = ff_vaapi_decode_make_slice_buffer(avctx, pic,
|
||||
- &slice_param, sizeof(slice_param),
|
||||
+ &slice_param, 1, sizeof(slice_param),
|
||||
buffer, size);
|
||||
if (err < 0) {
|
||||
ff_vaapi_decode_cancel(avctx, pic);
|
||||
diff --git a/libavcodec/vaapi_mpeg4.c b/libavcodec/vaapi_mpeg4.c
|
||||
index 363b686e42..612de10cd7 100644
|
||||
--- a/libavcodec/vaapi_mpeg4.c
|
||||
+++ b/libavcodec/vaapi_mpeg4.c
|
||||
@@ -169,7 +169,7 @@ static int vaapi_mpeg4_decode_slice(AVCodecContext *avctx, const uint8_t *buffer
|
||||
};
|
||||
|
||||
err = ff_vaapi_decode_make_slice_buffer(avctx, pic,
|
||||
- &slice_param, sizeof(slice_param),
|
||||
+ &slice_param, 1, sizeof(slice_param),
|
||||
buffer, size);
|
||||
if (err < 0) {
|
||||
ff_vaapi_decode_cancel(avctx, pic);
|
||||
diff --git a/libavcodec/vaapi_vc1.c b/libavcodec/vaapi_vc1.c
|
||||
index 5594118a69..abbe877dd8 100644
|
||||
--- a/libavcodec/vaapi_vc1.c
|
||||
+++ b/libavcodec/vaapi_vc1.c
|
||||
@@ -490,7 +490,7 @@ static int vaapi_vc1_decode_slice(AVCodecContext *avctx, const uint8_t *buffer,
|
||||
};
|
||||
|
||||
err = ff_vaapi_decode_make_slice_buffer(avctx, pic,
|
||||
- &slice_param, sizeof(slice_param),
|
||||
+ &slice_param, 1, sizeof(slice_param),
|
||||
buffer, size);
|
||||
if (err < 0) {
|
||||
ff_vaapi_decode_cancel(avctx, pic);
|
||||
diff --git a/libavcodec/vaapi_vp8.c b/libavcodec/vaapi_vp8.c
|
||||
index 31137a45bd..66fdde1f39 100644
|
||||
--- a/libavcodec/vaapi_vp8.c
|
||||
+++ b/libavcodec/vaapi_vp8.c
|
||||
@@ -209,7 +209,7 @@ static int vaapi_vp8_decode_slice(AVCodecContext *avctx,
|
||||
for (i = 0; i < 8; i++)
|
||||
sp.partition_size[i+1] = s->coeff_partition_size[i];
|
||||
|
||||
- err = ff_vaapi_decode_make_slice_buffer(avctx, pic, &sp, sizeof(sp), data, data_size);
|
||||
+ err = ff_vaapi_decode_make_slice_buffer(avctx, pic, &sp, 1, sizeof(sp), data, data_size);
|
||||
if (err)
|
||||
goto fail;
|
||||
|
||||
diff --git a/libavcodec/vaapi_vp9.c b/libavcodec/vaapi_vp9.c
|
||||
index b8e760c807..a28fc75a59 100644
|
||||
--- a/libavcodec/vaapi_vp9.c
|
||||
+++ b/libavcodec/vaapi_vp9.c
|
||||
@@ -158,7 +158,7 @@ static int vaapi_vp9_decode_slice(AVCodecContext *avctx,
|
||||
}
|
||||
|
||||
err = ff_vaapi_decode_make_slice_buffer(avctx, pic,
|
||||
- &slice_param, sizeof(slice_param),
|
||||
+ &slice_param, 1, sizeof(slice_param),
|
||||
buffer, size);
|
||||
if (err) {
|
||||
ff_vaapi_decode_cancel(avctx, pic);
|
|
@ -0,0 +1,233 @@
|
|||
From patchwork Wed May 8 07:11:13 2024
|
||||
Content-Type: text/plain; charset="utf-8"
|
||||
MIME-Version: 1.0
|
||||
Content-Transfer-Encoding: 7bit
|
||||
X-Patchwork-Submitter: David Rosca <nowrep@gmail.com>
|
||||
X-Patchwork-Id: 48664
|
||||
Delivered-To: ffmpegpatchwork2@gmail.com
|
||||
Received: by 2002:a05:6a20:9c8f:b0:1af:cdee:28c5 with SMTP id mj15csp25694pzb;
|
||||
Wed, 8 May 2024 00:13:24 -0700 (PDT)
|
||||
X-Forwarded-Encrypted: i=2;
|
||||
AJvYcCUU0WAejd+vI8Md/fk24xz5o+Vf/o8BRW6HaRPRrGxjq6S//PLkmyUZRPzd+gHeFBzdlMsfYeq9DopcaKEGU11Y8gnU172C7IbtRw==
|
||||
X-Google-Smtp-Source:
|
||||
AGHT+IG3oXW6Btb0nOsLsgP/8AeKUJDwzM/PSxrC5jUdm6vhgOZQDuI+wXt7iXGX4rN6ViSYQ3D/
|
||||
X-Received: by 2002:a17:906:6b9a:b0:a59:bae0:b12f with SMTP id
|
||||
a640c23a62f3a-a59fb9ce9d9mr94975366b.57.1715152404530;
|
||||
Wed, 08 May 2024 00:13:24 -0700 (PDT)
|
||||
ARC-Seal: i=1; a=rsa-sha256; t=1715152404; cv=none;
|
||||
d=google.com; s=arc-20160816;
|
||||
b=TyPiCxBIX4CkQJzb/tN61GGUtaed+8YXJp0fMtMCWRLhJtQcyPEGQfgMMxf8ud7SjV
|
||||
XasOofP00bXz6aA/3IDgRNOOR8W9kwSTI6uLYm67idB/vFjKHziHELvkE8reWyYGGUnm
|
||||
3Wac/MdE30bLkfj5e5xLKTuAjS+tfDiqPQoY+x0bVErkuGZ5kvsVFBY36zForQQI6gI6
|
||||
7KRKgu69eooP/7GjdfgBJDpRoV5cOimWHTnOrFicoplIhvkiGya3wLg8ewhvYd0FvEPl
|
||||
mV9jr2J4EkZvwXU6mU0H4kfz3XnZ5lm3VcvN1/7IyVvb2vbUar5H/YpFy/Egakk6kZDq
|
||||
E2WA==
|
||||
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com;
|
||||
s=arc-20160816;
|
||||
h=sender:errors-to:content-transfer-encoding:cc:reply-to
|
||||
:list-subscribe:list-help:list-post:list-archive:list-unsubscribe
|
||||
:list-id:precedence:subject:mime-version:references:in-reply-to
|
||||
:message-id:date:to:from:dkim-signature:delivered-to;
|
||||
bh=lG1MGLor19Gww/xCmlAJWXZbhpue6ooFmY8SVpcxzoo=;
|
||||
fh=mbb85L8FZ404unHdLI+iF4ZFmTMGr6nZHIcfO/oKEvw=;
|
||||
b=Gf3+xGKpwkxLAdDWLnNlyqQItLga7dBAeke4JLFO0nfgfO9y88/lSZaHMQrNLrFA22
|
||||
vJ95hHGS2oaiaJcDbE1P6tmZrp0qjDqKSW02GplFORvI92l80hmqZfUjnZ7Ck72ZMj8e
|
||||
3xPxoevI40uz1A0v7kgYvTpMvHezDaOOn3/p6/lEDhWNieas1xoZv8/EUvXGVMyyslOJ
|
||||
BjLbxoV90InDYTDuDSJyFBl91A/gqOWEATTQJk/mABJhXpbljeejfWyg7jaWnbViIoUD
|
||||
eIDt7wsyJYmNQkCISpWuISkqBrWXlKxkQvB6MihxwIdtPcYmQ6ra6rKNRI924EX2VAEK
|
||||
yXVA==;
|
||||
dara=google.com
|
||||
ARC-Authentication-Results: i=1; mx.google.com;
|
||||
dkim=neutral (body hash did not verify) header.i=@gmail.com
|
||||
header.s=20230601 header.b=OypvhYGi;
|
||||
spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org
|
||||
designates 79.124.17.100 as permitted sender)
|
||||
smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org;
|
||||
dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com
|
||||
Return-Path: <ffmpeg-devel-bounces@ffmpeg.org>
|
||||
Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100])
|
||||
by mx.google.com with ESMTP id
|
||||
b27-20020a170906151b00b00a59befed255si3984295ejd.576.2024.05.08.00.13.24;
|
||||
Wed, 08 May 2024 00:13:24 -0700 (PDT)
|
||||
Received-SPF: pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org
|
||||
designates 79.124.17.100 as permitted sender) client-ip=79.124.17.100;
|
||||
Authentication-Results: mx.google.com;
|
||||
dkim=neutral (body hash did not verify) header.i=@gmail.com
|
||||
header.s=20230601 header.b=OypvhYGi;
|
||||
spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org
|
||||
designates 79.124.17.100 as permitted sender)
|
||||
smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org;
|
||||
dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com
|
||||
Received: from [127.0.1.1] (localhost [127.0.0.1])
|
||||
by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 6258868D5D8;
|
||||
Wed, 8 May 2024 10:13:16 +0300 (EEST)
|
||||
X-Original-To: ffmpeg-devel@ffmpeg.org
|
||||
Delivered-To: ffmpeg-devel@ffmpeg.org
|
||||
Received: from mail-ej1-f42.google.com (mail-ej1-f42.google.com
|
||||
[209.85.218.42])
|
||||
by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 8ED3B68D5C6
|
||||
for <ffmpeg-devel@ffmpeg.org>; Wed, 8 May 2024 10:13:09 +0300 (EEST)
|
||||
Received: by mail-ej1-f42.google.com with SMTP id
|
||||
a640c23a62f3a-a59a934ad50so920836666b.1
|
||||
for <ffmpeg-devel@ffmpeg.org>; Wed, 08 May 2024 00:13:09 -0700 (PDT)
|
||||
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
|
||||
d=gmail.com; s=20230601; t=1715152388; x=1715757188; darn=ffmpeg.org;
|
||||
h=content-transfer-encoding:mime-version:references:in-reply-to
|
||||
:message-id:date:subject:cc:to:from:from:to:cc:subject:date
|
||||
:message-id:reply-to;
|
||||
bh=2gr9y0ycJUz7g/8locnNp/xbvm4Xt9bm5oGOJk63n1Q=;
|
||||
b=OypvhYGiEgVBtlATeDRoSQ8uoRlMpZj4OZFdaLx8eHWuZ+dnUTUL04V8v+psg5iqL9
|
||||
A53WZ9lLffgZpj3KrBtoMKXb4wdW7gf4xM5/PKTx5VPQdK6BRLXEKVLSaRzFBWHFu/9b
|
||||
bkQfxnsTF+tKwKnuxomZEnZKdtxK9GzoMx5uPJnT27LqxU6DGSWe4OY9or5BO4iRGThe
|
||||
suvUHkZ7K3MRjncUVtPcm2CF8wIXlbDsD2MROp/GnG7UWUwCZlVIwNiyDlfrygvGSqrb
|
||||
5hToNlkEs+yKgcH3mQsYQQOOS7zPWj3OZ+3xHufHNmYxXvwlf/l2NVxED2RpgPFHLTIe
|
||||
mYEQ==
|
||||
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
|
||||
d=1e100.net; s=20230601; t=1715152388; x=1715757188;
|
||||
h=content-transfer-encoding:mime-version:references:in-reply-to
|
||||
:message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc
|
||||
:subject:date:message-id:reply-to;
|
||||
bh=2gr9y0ycJUz7g/8locnNp/xbvm4Xt9bm5oGOJk63n1Q=;
|
||||
b=Bd1s9ViPxXl4TdTBYOfQAT9wrkmI1uBRar/MUyJEIHHv1GVO6yy0mGvKXzK9dA7JRf
|
||||
ADq8nqUSLuJm7HVqX03X8vNl8lhQzOHeq0lnTNP8OWU3WLn+8vgINDqrg7u2TBhVJChu
|
||||
fk0aAuG361EckiGCujtlnjWPmUmjaCyWwVqDoPGJQW31L8jqPklOKIEr2Le6Zc7+eX67
|
||||
1tU4u4MMWZqo4UPVdhYopV1em2EVLvq9eu3PdqK9Bx4Q+DwCYyC3KPxZEJm5xt9EAir0
|
||||
b4k642TSP4uTtbQCPt/qDI32CsnA+nvz1p5iCJIS3n6WWrKBha+I+Bl1nvtLwQCRCRSP
|
||||
Ap5A==
|
||||
X-Gm-Message-State: AOJu0YyCCVm0AjHkgA3h1/7JMutpn1Aexcggxj5vAwjMMJVANDxR5Prh
|
||||
oeODe3Hr6qmpyzUfxgYYzOINyE0APs4dadLz45mg5zgYptS+BHmNCBegTQ==
|
||||
X-Received: by 2002:a17:906:80c2:b0:a55:5e89:a158 with SMTP id
|
||||
a640c23a62f3a-a59fb9e7628mr98238166b.68.1715152388430;
|
||||
Wed, 08 May 2024 00:13:08 -0700 (PDT)
|
||||
Received: from mitsuki.. (ip-78-45-35-87.bb.vodafone.cz. [78.45.35.87])
|
||||
by smtp.gmail.com with ESMTPSA id
|
||||
t16-20020a170906609000b00a59d7505366sm2872828ejj.62.2024.05.08.00.13.07
|
||||
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
|
||||
Wed, 08 May 2024 00:13:08 -0700 (PDT)
|
||||
From: David Rosca <nowrep@gmail.com>
|
||||
To: ffmpeg-devel@ffmpeg.org
|
||||
Date: Wed, 8 May 2024 09:11:13 +0200
|
||||
Message-ID: <20240508071247.133615-4-nowrep@gmail.com>
|
||||
X-Mailer: git-send-email 2.45.0
|
||||
In-Reply-To: <20240508071247.133615-2-nowrep@gmail.com>
|
||||
References: <20240508071247.133615-2-nowrep@gmail.com>
|
||||
MIME-Version: 1.0
|
||||
Subject: [FFmpeg-devel] [PATCH v2 2/2] lavc/vaapi_av1: Avoid sending the
|
||||
same slice buffer multiple times
|
||||
X-BeenThere: ffmpeg-devel@ffmpeg.org
|
||||
X-Mailman-Version: 2.1.29
|
||||
Precedence: list
|
||||
List-Id: FFmpeg development discussions and patches <ffmpeg-devel.ffmpeg.org>
|
||||
List-Unsubscribe: <https://ffmpeg.org/mailman/options/ffmpeg-devel>,
|
||||
<mailto:ffmpeg-devel-request@ffmpeg.org?subject=unsubscribe>
|
||||
List-Archive: <https://ffmpeg.org/pipermail/ffmpeg-devel>
|
||||
List-Post: <mailto:ffmpeg-devel@ffmpeg.org>
|
||||
List-Help: <mailto:ffmpeg-devel-request@ffmpeg.org?subject=help>
|
||||
List-Subscribe: <https://ffmpeg.org/mailman/listinfo/ffmpeg-devel>,
|
||||
<mailto:ffmpeg-devel-request@ffmpeg.org?subject=subscribe>
|
||||
Reply-To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org>
|
||||
Cc: David Rosca <nowrep@gmail.com>
|
||||
Errors-To: ffmpeg-devel-bounces@ffmpeg.org
|
||||
Sender: "ffmpeg-devel" <ffmpeg-devel-bounces@ffmpeg.org>
|
||||
X-TUID: q0qvq9b+ZBYX
|
||||
|
||||
When there are multiple tiles in one slice buffer, use multiple slice
|
||||
params to avoid sending the same slice buffer multiple times and thus
|
||||
increasing the bitstream size the driver will need to upload to hw.
|
||||
---
|
||||
v2: Avoid allocations every slice.
|
||||
|
||||
libavcodec/vaapi_av1.c | 47 +++++++++++++++++++++++++++++-------------
|
||||
1 file changed, 33 insertions(+), 14 deletions(-)
|
||||
|
||||
diff --git a/libavcodec/vaapi_av1.c b/libavcodec/vaapi_av1.c
|
||||
index 4a90db1e09..4ee33a3ae3 100644
|
||||
--- a/libavcodec/vaapi_av1.c
|
||||
+++ b/libavcodec/vaapi_av1.c
|
||||
@@ -19,6 +19,7 @@
|
||||
*/
|
||||
|
||||
#include "libavutil/frame.h"
|
||||
+#include "libavutil/mem.h"
|
||||
#include "hwaccel_internal.h"
|
||||
#include "vaapi_decode.h"
|
||||
#include "internal.h"
|
||||
@@ -42,6 +43,9 @@ typedef struct VAAPIAV1DecContext {
|
||||
*/
|
||||
VAAPIAV1FrameRef ref_tab[AV1_NUM_REF_FRAMES];
|
||||
AVFrame *tmp_frame;
|
||||
+
|
||||
+ int nb_slice_params;
|
||||
+ VASliceParameterBufferAV1 *slice_params;
|
||||
} VAAPIAV1DecContext;
|
||||
|
||||
static VASurfaceID vaapi_av1_surface_id(AV1Frame *vf)
|
||||
@@ -97,6 +101,8 @@ static int vaapi_av1_decode_uninit(AVCodecContext *avctx)
|
||||
for (int i = 0; i < FF_ARRAY_ELEMS(ctx->ref_tab); i++)
|
||||
av_frame_free(&ctx->ref_tab[i].frame);
|
||||
|
||||
+ av_freep(&ctx->slice_params);
|
||||
+
|
||||
return ff_vaapi_decode_uninit(avctx);
|
||||
}
|
||||
|
||||
@@ -393,13 +399,24 @@ static int vaapi_av1_decode_slice(AVCodecContext *avctx,
|
||||
{
|
||||
const AV1DecContext *s = avctx->priv_data;
|
||||
VAAPIDecodePicture *pic = s->cur_frame.hwaccel_picture_private;
|
||||
- VASliceParameterBufferAV1 slice_param;
|
||||
- int err = 0;
|
||||
+ VAAPIAV1DecContext *ctx = avctx->internal->hwaccel_priv_data;
|
||||
+ int err, nb_params;
|
||||
+
|
||||
+ nb_params = s->tg_end - s->tg_start + 1;
|
||||
+ if (ctx->nb_slice_params < nb_params) {
|
||||
+ ctx->slice_params = av_realloc_array(ctx->slice_params,
|
||||
+ nb_params,
|
||||
+ sizeof(*ctx->slice_params));
|
||||
+ if (!ctx->slice_params) {
|
||||
+ ctx->nb_slice_params = 0;
|
||||
+ err = AVERROR(ENOMEM);
|
||||
+ goto fail;
|
||||
+ }
|
||||
+ ctx->nb_slice_params = nb_params;
|
||||
+ }
|
||||
|
||||
for (int i = s->tg_start; i <= s->tg_end; i++) {
|
||||
- memset(&slice_param, 0, sizeof(VASliceParameterBufferAV1));
|
||||
-
|
||||
- slice_param = (VASliceParameterBufferAV1) {
|
||||
+ ctx->slice_params[i - s->tg_start] = (VASliceParameterBufferAV1) {
|
||||
.slice_data_size = s->tile_group_info[i].tile_size,
|
||||
.slice_data_offset = s->tile_group_info[i].tile_offset,
|
||||
.slice_data_flag = VA_SLICE_DATA_FLAG_ALL,
|
||||
@@ -408,18 +425,20 @@ static int vaapi_av1_decode_slice(AVCodecContext *avctx,
|
||||
.tg_start = s->tg_start,
|
||||
.tg_end = s->tg_end,
|
||||
};
|
||||
-
|
||||
- err = ff_vaapi_decode_make_slice_buffer(avctx, pic, &slice_param, 1,
|
||||
- sizeof(VASliceParameterBufferAV1),
|
||||
- buffer,
|
||||
- size);
|
||||
- if (err) {
|
||||
- ff_vaapi_decode_cancel(avctx, pic);
|
||||
- return err;
|
||||
- }
|
||||
}
|
||||
|
||||
+ err = ff_vaapi_decode_make_slice_buffer(avctx, pic, ctx->slice_params, nb_params,
|
||||
+ sizeof(VASliceParameterBufferAV1),
|
||||
+ buffer,
|
||||
+ size);
|
||||
+ if (err)
|
||||
+ goto fail;
|
||||
+
|
||||
return 0;
|
||||
+
|
||||
+fail:
|
||||
+ ff_vaapi_decode_cancel(avctx, pic);
|
||||
+ return err;
|
||||
}
|
||||
|
||||
const FFHWAccel ff_av1_vaapi_hwaccel = {
|
|
@ -30,7 +30,7 @@ cd $(dirname $0) ; CWD=$(pwd)
|
|||
|
||||
PKGNAM=ffmpeg
|
||||
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.xz | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
|
||||
BUILD=${BUILD:-2}
|
||||
BUILD=${BUILD:-3}
|
||||
|
||||
if [ -z "$ARCH" ]; then
|
||||
case "$( uname -m )" in
|
||||
|
@ -60,7 +60,7 @@ else
|
|||
fi
|
||||
|
||||
# GCC 14 "fix":
|
||||
SLKCFLAGS="$SLKCFLAGS -Wno-error=int-conversion"
|
||||
SLKCFLAGS="$SLKCFLAGS -Wno-error=int-conversion -Wno-error=incompatible-pointer-types"
|
||||
|
||||
# If PulseAudio is not found, use the _alsa $TAG and disable it in the build:
|
||||
if [ ! -r /usr/lib${LIBDIRSUFFIX}/pkgconfig/libpulse.pc ]; then
|
||||
|
@ -219,6 +219,10 @@ zcat $CWD/250471ea1745fc703eb346a2a662304536a311b1.patch | patch -p1 --verbose |
|
|||
# Patch for recent nv-codec-headers:
|
||||
zcat $CWD/0004-support-nv-codec-headers-12.2.patch.gz | patch -p1 --verbose || exit 1
|
||||
|
||||
# Work with recent Mesa:
|
||||
zcat $CWD/FFmpeg-devel-v2-1-2-lavc-vaapi_decode-Make-it-possible-to-send-multiple-slice-params-buffers.patch.gz | patch -p1 --verbose || exit 1
|
||||
zcat $CWD/FFmpeg-devel-v2-2-2-lavc-vaapi_av1-Avoid-sending-the-same-slice-buffer-multiple-times.patch.gz | patch -p1 --verbose || exit 1
|
||||
|
||||
CFLAGS="$SLKCFLAGS" \
|
||||
CXXFLAGS="$SLKCFLAGS" \
|
||||
./configure \
|
||||
|
|
Loading…
Reference in a new issue