mirror of
git://slackware.nl/current.git
synced 2024-12-27 09:59:16 +01:00
Wed Jun 16 01:06:18 UTC 2021
a/grub-2.06-x86_64-2.txz: Rebuilt. Don't use the -O2 compiler optimization as it causes an immediate reboot. Thanks to kaott. ap/nano-5.8-x86_64-1.txz: Upgraded. d/opencl-headers-2021.04.29-noarch-1.txz: Upgraded. Thanks to Heinz Wiesinger. kde/bluedevil-5.22.1-x86_64-1.txz: Upgraded. kde/breeze-5.22.1-x86_64-1.txz: Upgraded. kde/breeze-grub-5.22.1-x86_64-1.txz: Upgraded. kde/breeze-gtk-5.22.1-x86_64-1.txz: Upgraded. kde/drkonqi-5.22.1-x86_64-1.txz: Upgraded. kde/kactivitymanagerd-5.22.1-x86_64-1.txz: Upgraded. kde/kde-cli-tools-5.22.1-x86_64-1.txz: Upgraded. kde/kde-gtk-config-5.22.1-x86_64-1.txz: Upgraded. kde/kdecoration-5.22.1-x86_64-1.txz: Upgraded. kde/kdeplasma-addons-5.22.1-x86_64-1.txz: Upgraded. kde/kgamma5-5.22.1-x86_64-1.txz: Upgraded. kde/khotkeys-5.22.1-x86_64-1.txz: Upgraded. kde/kinfocenter-5.22.1-x86_64-1.txz: Upgraded. kde/kmenuedit-5.22.1-x86_64-1.txz: Upgraded. kde/kscreen-5.22.1-x86_64-1.txz: Upgraded. kde/kscreenlocker-5.22.1-x86_64-1.txz: Upgraded. kde/ksshaskpass-5.22.1-x86_64-1.txz: Upgraded. kde/ksystemstats-5.22.1-x86_64-1.txz: Upgraded. kde/kwallet-pam-5.22.1-x86_64-1.txz: Upgraded. kde/kwayland-integration-5.22.1-x86_64-1.txz: Upgraded. kde/kwayland-server-5.22.1-x86_64-1.txz: Upgraded. kde/kwin-5.22.1-x86_64-1.txz: Upgraded. kde/kwrited-5.22.1-x86_64-1.txz: Upgraded. kde/layer-shell-qt-5.22.1-x86_64-1.txz: Upgraded. kde/libkscreen-5.22.1-x86_64-1.txz: Upgraded. kde/libksysguard-5.22.1-x86_64-1.txz: Upgraded. kde/milou-5.22.1-x86_64-1.txz: Upgraded. kde/oxygen-5.22.1-x86_64-1.txz: Upgraded. kde/plasma-browser-integration-5.22.1-x86_64-1.txz: Upgraded. kde/plasma-desktop-5.22.1-x86_64-1.txz: Upgraded. kde/plasma-disks-5.22.1-x86_64-1.txz: Upgraded. kde/plasma-firewall-5.22.1-x86_64-1.txz: Upgraded. kde/plasma-integration-5.22.1-x86_64-1.txz: Upgraded. kde/plasma-nm-5.22.1-x86_64-1.txz: Upgraded. kde/plasma-pa-5.22.1-x86_64-1.txz: Upgraded. kde/plasma-sdk-5.22.1-x86_64-1.txz: Upgraded. kde/plasma-systemmonitor-5.22.1-x86_64-1.txz: Upgraded. kde/plasma-vault-5.22.1-x86_64-1.txz: Upgraded. kde/plasma-workspace-5.22.1-x86_64-1.txz: Upgraded. kde/plasma-workspace-wallpapers-5.22.1-x86_64-1.txz: Upgraded. kde/polkit-kde-agent-1-5.22.1-x86_64-1.txz: Upgraded. kde/powerdevil-5.22.1-x86_64-1.txz: Upgraded. kde/qqc2-breeze-style-5.22.1-x86_64-1.txz: Upgraded. kde/sddm-kcm-5.22.1-x86_64-1.txz: Upgraded. kde/systemsettings-5.22.1-x86_64-1.txz: Upgraded. kde/xdg-desktop-portal-kde-5.22.1-x86_64-1.txz: Upgraded. l/M2Crypto-0.38.0-x86_64-1.txz: Upgraded. l/libclc-12.0.0-x86_64-1.txz: Upgraded. Thanks to Heinz Wiesinger. l/spirv-llvm-translator-12.0.0-x86_64-1.txz: Added. Needed by libclc. Thanks to Heinz Wiesinger. n/getmail-6.17-x86_64-1.txz: Upgraded. n/nfs-utils-2.5.4-x86_64-1.txz: Upgraded. n/proftpd-1.3.7b-x86_64-1.txz: Upgraded. x/fonttosfnt-1.2.2-x86_64-1.txz: Upgraded. x/vulkan-sdk-1.2.176.1-x86_64-1.txz: Upgraded. Thanks to Heinz Wiesinger. xap/mozilla-firefox-89.0.1-x86_64-1.txz: Upgraded. This release contains security fixes and improvements. For more information, see: https://www.mozilla.org/en-US/firefox/89.0.1/releasenotes/ (* Security fix *)
This commit is contained in:
parent
81279f3890
commit
a4778c719f
24 changed files with 1215 additions and 23077 deletions
|
@ -11,9 +11,87 @@
|
||||||
<description>Tracking Slackware development in git.</description>
|
<description>Tracking Slackware development in git.</description>
|
||||||
<language>en-us</language>
|
<language>en-us</language>
|
||||||
<id xmlns="http://www.w3.org/2005/Atom">urn:uuid:c964f45e-6732-11e8-bbe5-107b4450212f</id>
|
<id xmlns="http://www.w3.org/2005/Atom">urn:uuid:c964f45e-6732-11e8-bbe5-107b4450212f</id>
|
||||||
<pubDate>Mon, 14 Jun 2021 19:10:17 GMT</pubDate>
|
<pubDate>Wed, 16 Jun 2021 01:06:18 GMT</pubDate>
|
||||||
<lastBuildDate>Tue, 15 Jun 2021 06:59:42 GMT</lastBuildDate>
|
<lastBuildDate>Wed, 16 Jun 2021 06:59:40 GMT</lastBuildDate>
|
||||||
<generator>maintain_current_git.sh v 1.12</generator>
|
<generator>maintain_current_git.sh v 1.12</generator>
|
||||||
|
<item>
|
||||||
|
<title>Wed, 16 Jun 2021 01:06:18 GMT</title>
|
||||||
|
<pubDate>Wed, 16 Jun 2021 01:06:18 GMT</pubDate>
|
||||||
|
<link>https://git.slackware.nl/current/tag/?h=20210616010618</link>
|
||||||
|
<guid isPermaLink="false">20210616010618</guid>
|
||||||
|
<description>
|
||||||
|
<![CDATA[<pre>
|
||||||
|
a/grub-2.06-x86_64-2.txz: Rebuilt.
|
||||||
|
Don't use the -O2 compiler optimization as it causes an immediate reboot.
|
||||||
|
Thanks to kaott.
|
||||||
|
ap/nano-5.8-x86_64-1.txz: Upgraded.
|
||||||
|
d/opencl-headers-2021.04.29-noarch-1.txz: Upgraded.
|
||||||
|
Thanks to Heinz Wiesinger.
|
||||||
|
kde/bluedevil-5.22.1-x86_64-1.txz: Upgraded.
|
||||||
|
kde/breeze-5.22.1-x86_64-1.txz: Upgraded.
|
||||||
|
kde/breeze-grub-5.22.1-x86_64-1.txz: Upgraded.
|
||||||
|
kde/breeze-gtk-5.22.1-x86_64-1.txz: Upgraded.
|
||||||
|
kde/drkonqi-5.22.1-x86_64-1.txz: Upgraded.
|
||||||
|
kde/kactivitymanagerd-5.22.1-x86_64-1.txz: Upgraded.
|
||||||
|
kde/kde-cli-tools-5.22.1-x86_64-1.txz: Upgraded.
|
||||||
|
kde/kde-gtk-config-5.22.1-x86_64-1.txz: Upgraded.
|
||||||
|
kde/kdecoration-5.22.1-x86_64-1.txz: Upgraded.
|
||||||
|
kde/kdeplasma-addons-5.22.1-x86_64-1.txz: Upgraded.
|
||||||
|
kde/kgamma5-5.22.1-x86_64-1.txz: Upgraded.
|
||||||
|
kde/khotkeys-5.22.1-x86_64-1.txz: Upgraded.
|
||||||
|
kde/kinfocenter-5.22.1-x86_64-1.txz: Upgraded.
|
||||||
|
kde/kmenuedit-5.22.1-x86_64-1.txz: Upgraded.
|
||||||
|
kde/kscreen-5.22.1-x86_64-1.txz: Upgraded.
|
||||||
|
kde/kscreenlocker-5.22.1-x86_64-1.txz: Upgraded.
|
||||||
|
kde/ksshaskpass-5.22.1-x86_64-1.txz: Upgraded.
|
||||||
|
kde/ksystemstats-5.22.1-x86_64-1.txz: Upgraded.
|
||||||
|
kde/kwallet-pam-5.22.1-x86_64-1.txz: Upgraded.
|
||||||
|
kde/kwayland-integration-5.22.1-x86_64-1.txz: Upgraded.
|
||||||
|
kde/kwayland-server-5.22.1-x86_64-1.txz: Upgraded.
|
||||||
|
kde/kwin-5.22.1-x86_64-1.txz: Upgraded.
|
||||||
|
kde/kwrited-5.22.1-x86_64-1.txz: Upgraded.
|
||||||
|
kde/layer-shell-qt-5.22.1-x86_64-1.txz: Upgraded.
|
||||||
|
kde/libkscreen-5.22.1-x86_64-1.txz: Upgraded.
|
||||||
|
kde/libksysguard-5.22.1-x86_64-1.txz: Upgraded.
|
||||||
|
kde/milou-5.22.1-x86_64-1.txz: Upgraded.
|
||||||
|
kde/oxygen-5.22.1-x86_64-1.txz: Upgraded.
|
||||||
|
kde/plasma-browser-integration-5.22.1-x86_64-1.txz: Upgraded.
|
||||||
|
kde/plasma-desktop-5.22.1-x86_64-1.txz: Upgraded.
|
||||||
|
kde/plasma-disks-5.22.1-x86_64-1.txz: Upgraded.
|
||||||
|
kde/plasma-firewall-5.22.1-x86_64-1.txz: Upgraded.
|
||||||
|
kde/plasma-integration-5.22.1-x86_64-1.txz: Upgraded.
|
||||||
|
kde/plasma-nm-5.22.1-x86_64-1.txz: Upgraded.
|
||||||
|
kde/plasma-pa-5.22.1-x86_64-1.txz: Upgraded.
|
||||||
|
kde/plasma-sdk-5.22.1-x86_64-1.txz: Upgraded.
|
||||||
|
kde/plasma-systemmonitor-5.22.1-x86_64-1.txz: Upgraded.
|
||||||
|
kde/plasma-vault-5.22.1-x86_64-1.txz: Upgraded.
|
||||||
|
kde/plasma-workspace-5.22.1-x86_64-1.txz: Upgraded.
|
||||||
|
kde/plasma-workspace-wallpapers-5.22.1-x86_64-1.txz: Upgraded.
|
||||||
|
kde/polkit-kde-agent-1-5.22.1-x86_64-1.txz: Upgraded.
|
||||||
|
kde/powerdevil-5.22.1-x86_64-1.txz: Upgraded.
|
||||||
|
kde/qqc2-breeze-style-5.22.1-x86_64-1.txz: Upgraded.
|
||||||
|
kde/sddm-kcm-5.22.1-x86_64-1.txz: Upgraded.
|
||||||
|
kde/systemsettings-5.22.1-x86_64-1.txz: Upgraded.
|
||||||
|
kde/xdg-desktop-portal-kde-5.22.1-x86_64-1.txz: Upgraded.
|
||||||
|
l/M2Crypto-0.38.0-x86_64-1.txz: Upgraded.
|
||||||
|
l/libclc-12.0.0-x86_64-1.txz: Upgraded.
|
||||||
|
Thanks to Heinz Wiesinger.
|
||||||
|
l/spirv-llvm-translator-12.0.0-x86_64-1.txz: Added.
|
||||||
|
Needed by libclc. Thanks to Heinz Wiesinger.
|
||||||
|
n/getmail-6.17-x86_64-1.txz: Upgraded.
|
||||||
|
n/nfs-utils-2.5.4-x86_64-1.txz: Upgraded.
|
||||||
|
n/proftpd-1.3.7b-x86_64-1.txz: Upgraded.
|
||||||
|
x/fonttosfnt-1.2.2-x86_64-1.txz: Upgraded.
|
||||||
|
x/vulkan-sdk-1.2.176.1-x86_64-1.txz: Upgraded.
|
||||||
|
Thanks to Heinz Wiesinger.
|
||||||
|
xap/mozilla-firefox-89.0.1-x86_64-1.txz: Upgraded.
|
||||||
|
This release contains security fixes and improvements.
|
||||||
|
For more information, see:
|
||||||
|
https://www.mozilla.org/en-US/firefox/89.0.1/releasenotes/
|
||||||
|
(* Security fix *)
|
||||||
|
</pre>]]>
|
||||||
|
</description>
|
||||||
|
</item>
|
||||||
<item>
|
<item>
|
||||||
<title>Mon, 14 Jun 2021 19:10:17 GMT</title>
|
<title>Mon, 14 Jun 2021 19:10:17 GMT</title>
|
||||||
<pubDate>Mon, 14 Jun 2021 19:10:17 GMT</pubDate>
|
<pubDate>Mon, 14 Jun 2021 19:10:17 GMT</pubDate>
|
||||||
|
|
|
@ -1,3 +1,73 @@
|
||||||
|
Wed Jun 16 01:06:18 UTC 2021
|
||||||
|
a/grub-2.06-x86_64-2.txz: Rebuilt.
|
||||||
|
Don't use the -O2 compiler optimization as it causes an immediate reboot.
|
||||||
|
Thanks to kaott.
|
||||||
|
ap/nano-5.8-x86_64-1.txz: Upgraded.
|
||||||
|
d/opencl-headers-2021.04.29-noarch-1.txz: Upgraded.
|
||||||
|
Thanks to Heinz Wiesinger.
|
||||||
|
kde/bluedevil-5.22.1-x86_64-1.txz: Upgraded.
|
||||||
|
kde/breeze-5.22.1-x86_64-1.txz: Upgraded.
|
||||||
|
kde/breeze-grub-5.22.1-x86_64-1.txz: Upgraded.
|
||||||
|
kde/breeze-gtk-5.22.1-x86_64-1.txz: Upgraded.
|
||||||
|
kde/drkonqi-5.22.1-x86_64-1.txz: Upgraded.
|
||||||
|
kde/kactivitymanagerd-5.22.1-x86_64-1.txz: Upgraded.
|
||||||
|
kde/kde-cli-tools-5.22.1-x86_64-1.txz: Upgraded.
|
||||||
|
kde/kde-gtk-config-5.22.1-x86_64-1.txz: Upgraded.
|
||||||
|
kde/kdecoration-5.22.1-x86_64-1.txz: Upgraded.
|
||||||
|
kde/kdeplasma-addons-5.22.1-x86_64-1.txz: Upgraded.
|
||||||
|
kde/kgamma5-5.22.1-x86_64-1.txz: Upgraded.
|
||||||
|
kde/khotkeys-5.22.1-x86_64-1.txz: Upgraded.
|
||||||
|
kde/kinfocenter-5.22.1-x86_64-1.txz: Upgraded.
|
||||||
|
kde/kmenuedit-5.22.1-x86_64-1.txz: Upgraded.
|
||||||
|
kde/kscreen-5.22.1-x86_64-1.txz: Upgraded.
|
||||||
|
kde/kscreenlocker-5.22.1-x86_64-1.txz: Upgraded.
|
||||||
|
kde/ksshaskpass-5.22.1-x86_64-1.txz: Upgraded.
|
||||||
|
kde/ksystemstats-5.22.1-x86_64-1.txz: Upgraded.
|
||||||
|
kde/kwallet-pam-5.22.1-x86_64-1.txz: Upgraded.
|
||||||
|
kde/kwayland-integration-5.22.1-x86_64-1.txz: Upgraded.
|
||||||
|
kde/kwayland-server-5.22.1-x86_64-1.txz: Upgraded.
|
||||||
|
kde/kwin-5.22.1-x86_64-1.txz: Upgraded.
|
||||||
|
kde/kwrited-5.22.1-x86_64-1.txz: Upgraded.
|
||||||
|
kde/layer-shell-qt-5.22.1-x86_64-1.txz: Upgraded.
|
||||||
|
kde/libkscreen-5.22.1-x86_64-1.txz: Upgraded.
|
||||||
|
kde/libksysguard-5.22.1-x86_64-1.txz: Upgraded.
|
||||||
|
kde/milou-5.22.1-x86_64-1.txz: Upgraded.
|
||||||
|
kde/oxygen-5.22.1-x86_64-1.txz: Upgraded.
|
||||||
|
kde/plasma-browser-integration-5.22.1-x86_64-1.txz: Upgraded.
|
||||||
|
kde/plasma-desktop-5.22.1-x86_64-1.txz: Upgraded.
|
||||||
|
kde/plasma-disks-5.22.1-x86_64-1.txz: Upgraded.
|
||||||
|
kde/plasma-firewall-5.22.1-x86_64-1.txz: Upgraded.
|
||||||
|
kde/plasma-integration-5.22.1-x86_64-1.txz: Upgraded.
|
||||||
|
kde/plasma-nm-5.22.1-x86_64-1.txz: Upgraded.
|
||||||
|
kde/plasma-pa-5.22.1-x86_64-1.txz: Upgraded.
|
||||||
|
kde/plasma-sdk-5.22.1-x86_64-1.txz: Upgraded.
|
||||||
|
kde/plasma-systemmonitor-5.22.1-x86_64-1.txz: Upgraded.
|
||||||
|
kde/plasma-vault-5.22.1-x86_64-1.txz: Upgraded.
|
||||||
|
kde/plasma-workspace-5.22.1-x86_64-1.txz: Upgraded.
|
||||||
|
kde/plasma-workspace-wallpapers-5.22.1-x86_64-1.txz: Upgraded.
|
||||||
|
kde/polkit-kde-agent-1-5.22.1-x86_64-1.txz: Upgraded.
|
||||||
|
kde/powerdevil-5.22.1-x86_64-1.txz: Upgraded.
|
||||||
|
kde/qqc2-breeze-style-5.22.1-x86_64-1.txz: Upgraded.
|
||||||
|
kde/sddm-kcm-5.22.1-x86_64-1.txz: Upgraded.
|
||||||
|
kde/systemsettings-5.22.1-x86_64-1.txz: Upgraded.
|
||||||
|
kde/xdg-desktop-portal-kde-5.22.1-x86_64-1.txz: Upgraded.
|
||||||
|
l/M2Crypto-0.38.0-x86_64-1.txz: Upgraded.
|
||||||
|
l/libclc-12.0.0-x86_64-1.txz: Upgraded.
|
||||||
|
Thanks to Heinz Wiesinger.
|
||||||
|
l/spirv-llvm-translator-12.0.0-x86_64-1.txz: Added.
|
||||||
|
Needed by libclc. Thanks to Heinz Wiesinger.
|
||||||
|
n/getmail-6.17-x86_64-1.txz: Upgraded.
|
||||||
|
n/nfs-utils-2.5.4-x86_64-1.txz: Upgraded.
|
||||||
|
n/proftpd-1.3.7b-x86_64-1.txz: Upgraded.
|
||||||
|
x/fonttosfnt-1.2.2-x86_64-1.txz: Upgraded.
|
||||||
|
x/vulkan-sdk-1.2.176.1-x86_64-1.txz: Upgraded.
|
||||||
|
Thanks to Heinz Wiesinger.
|
||||||
|
xap/mozilla-firefox-89.0.1-x86_64-1.txz: Upgraded.
|
||||||
|
This release contains security fixes and improvements.
|
||||||
|
For more information, see:
|
||||||
|
https://www.mozilla.org/en-US/firefox/89.0.1/releasenotes/
|
||||||
|
(* Security fix *)
|
||||||
|
+--------------------------+
|
||||||
Mon Jun 14 19:10:17 UTC 2021
|
Mon Jun 14 19:10:17 UTC 2021
|
||||||
ap/alsa-utils-1.2.5.1-x86_64-1.txz: Upgraded.
|
ap/alsa-utils-1.2.5.1-x86_64-1.txz: Upgraded.
|
||||||
d/cmake-3.20.4-x86_64-1.txz: Upgraded.
|
d/cmake-3.20.4-x86_64-1.txz: Upgraded.
|
||||||
|
|
735
FILELIST.TXT
735
FILELIST.TXT
File diff suppressed because it is too large
Load diff
|
@ -43,9 +43,6 @@ gzip ./source/d/cvs/cvs.crypt-2.diff
|
||||||
gzip ./source/d/cvs/cvs.getline64.diff
|
gzip ./source/d/cvs/cvs.getline64.diff
|
||||||
gzip ./source/d/llvm/llvm.polly.hack.diff
|
gzip ./source/d/llvm/llvm.polly.hack.diff
|
||||||
gzip ./source/d/llvm/clang.toolchains.i586.triple.diff
|
gzip ./source/d/llvm/clang.toolchains.i586.triple.diff
|
||||||
gzip ./source/d/opencl-headers/cl.hpp
|
|
||||||
gzip ./source/d/opencl-headers/cl2.hpp
|
|
||||||
gzip ./source/d/opencl-headers/opencl.no.pragma.for.default.version.diff
|
|
||||||
gzip ./source/d/rust/link_libffi.diff
|
gzip ./source/d/rust/link_libffi.diff
|
||||||
gzip ./source/d/vala/disable-graphviz.patch
|
gzip ./source/d/vala/disable-graphviz.patch
|
||||||
gzip ./source/d/vala/no.gvc-compat.c.diff
|
gzip ./source/d/vala/no.gvc-compat.c.diff
|
||||||
|
|
|
@ -352,6 +352,7 @@ you are done." 22 74 10 \
|
||||||
"speech-dispatcher" "device independent speech synthesizer" "on" \
|
"speech-dispatcher" "device independent speech synthesizer" "on" \
|
||||||
"speex" "Low-bitrate voice audio codec" "on" \
|
"speex" "Low-bitrate voice audio codec" "on" \
|
||||||
"speexdsp" "Speex DSP codec and library" "on" \
|
"speexdsp" "Speex DSP codec and library" "on" \
|
||||||
|
"spirv-llvm-translator" "LLVM/SPIR-V Bi-Directional Translator" "on" \
|
||||||
"startup-notification" "Busy cursor library" "on" \
|
"startup-notification" "Busy cursor library" "on" \
|
||||||
"svgalib" "Super-VGA Graphics Library" "on" \
|
"svgalib" "Super-VGA Graphics Library" "on" \
|
||||||
"system-config-printer" "CUPS printer administration tool" "on" \
|
"system-config-printer" "CUPS printer administration tool" "on" \
|
||||||
|
@ -379,7 +380,7 @@ if [ $? = 1 -o $? = 255 ]; then
|
||||||
rm -f $TMP/SeTpkgs
|
rm -f $TMP/SeTpkgs
|
||||||
> $TMP/SeTnewtag
|
> $TMP/SeTnewtag
|
||||||
for pkg in \
|
for pkg in \
|
||||||
GConf LibRaw M2Crypto Mako PyQt5 QScintilla QtAV SDL2 SDL2_gfx SDL2_image SDL2_mixer SDL2_net SDL2_ttf a52dec aalib accountsservice adwaita-icon-theme alsa-lib alsa-oss alsa-plugins apr apr-util argon2 aspell aspell-en at-spi2-atk at-spi2-core atk atkmm audiofile babl boost brotli cairo cairomm cfitsio chmlib clucene cryfs cryptopp db48 dbus-glib dbus-python dconf dconf-editor desktop-file-utils djvulibre dotconf dvdauthor ebook-tools eigen2 eigen3 elfutils enchant esound espeak-ng exiv2 expat farstream ffmpeg fftw fluidsynth freecell-solver freetype frei0r-plugins fribidi fuse fuse3 gamin gc gcr gd gdbm gdk-pixbuf2 gdk-pixbuf2-xlib gegl gexiv2 giflib gjs glade glib glib-networking glib2 glibc glibc-i18n glibc-profile glibmm gmime gmm gmp gnome-keyring gnome-themes-extra gnu-efi gobject-introspection grantlee graphene graphite2 gsettings-desktop-schemas gsl gst-plugins-base gst-plugins-good gst-plugins-libav gstreamer gtk+ gtk+2 gtk+3 gtkmm2 gtkmm3 gtksourceview3 gtkspell gvfs harfbuzz hicolor-icon-theme hunspell hyphen icon-naming-utils icu4c id3lib imagemagick isl iso-codes jansson jasper jemalloc jmtpfs json-c json-glib judy kdsoap keybinder3 keyutils lame lcms lcms2 lensfun libaio libao libappindicator libarchive libasyncns libatasmart libbluray libburn libcaca libcanberra libcap libcap-ng libcddb libcdio libcdio-paranoia libclc libcue libdbusmenu libdbusmenu-qt libdiscid libdmtx libdvdnav libdvdread libedit libevent libexif libfakekey libffi libglade libgnome-keyring libgnt libgphoto2 libgpod libgsf libgtop libical libid3tag libidl libidn libidn2 libieee1284 libimobiledevice libindicator libiodbc libjpeg-turbo libkarma libmad libmcrypt libmng libmpc libmtp libnice libnih libnjb libnl libnl3 libnotify libnsl libnss_nis libodfgen libogg liboggz liboil libopusenc libpcap libplist libpng libproxy libpsl libqalculate libraw1394 librevenge librsvg libsamplerate libsass libsecret libsigc++ libsigc++3 libsigsegv libsndfile libsodium libsoup libspectre libssh libssh2 libtasn1 libtheora libtiff libunistring libunwind 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 mozjs78 mpfr ncurses neon netpbm newt ocl-icd oniguruma openal-soft opencv openexr openjpeg opus opusfile orc pango pangomm parted pcaudiolib pcre pcre2 phonon phonon-backend-gstreamer pilot-link pipewire polkit polkit-gnome polkit-qt-1 poppler poppler-data popt pulseaudio pycairo pycups pycurl pygobject pygobject3 pygtk pyparsing python-appdirs python-certifi python-chardet python-distro python-dnspython python-docutils python-future python-idna python-markdown python-notify2 python-packaging python-pillow python-ply python-pygments python-pysol_cards python-random2 python-requests python-sane python-six python-urllib3 python2-module-collection qca qrencode qt5 qt5-webkit qtkeychain quazip readline rpcsvc-proto rttr rubygem-asciidoctor sbc sdl serf sg3_utils shared-desktop-ontologies shared-mime-info sip slang slang1 sound-theme-freedesktop speech-dispatcher speex speexdsp startup-notification svgalib system-config-printer t1lib taglib taglib-extras talloc tango-icon-theme tango-icon-theme-extras tdb tevent tidy-html5 utf8proc v4l-utils vid.stab vte wavpack woff2 xapian-core xxHash zlib zstd \
|
GConf LibRaw M2Crypto Mako PyQt5 QScintilla QtAV SDL2 SDL2_gfx SDL2_image SDL2_mixer SDL2_net SDL2_ttf a52dec aalib accountsservice adwaita-icon-theme alsa-lib alsa-oss alsa-plugins apr apr-util argon2 aspell aspell-en at-spi2-atk at-spi2-core atk atkmm audiofile babl boost brotli cairo cairomm cfitsio chmlib clucene cryfs cryptopp db48 dbus-glib dbus-python dconf dconf-editor desktop-file-utils djvulibre dotconf dvdauthor ebook-tools eigen2 eigen3 elfutils enchant esound espeak-ng exiv2 expat farstream ffmpeg fftw fluidsynth freecell-solver freetype frei0r-plugins fribidi fuse fuse3 gamin gc gcr gd gdbm gdk-pixbuf2 gdk-pixbuf2-xlib gegl gexiv2 giflib gjs glade glib glib-networking glib2 glibc glibc-i18n glibc-profile glibmm gmime gmm gmp gnome-keyring gnome-themes-extra gnu-efi gobject-introspection grantlee graphene graphite2 gsettings-desktop-schemas gsl gst-plugins-base gst-plugins-good gst-plugins-libav gstreamer gtk+ gtk+2 gtk+3 gtkmm2 gtkmm3 gtksourceview3 gtkspell gvfs harfbuzz hicolor-icon-theme hunspell hyphen icon-naming-utils icu4c id3lib imagemagick isl iso-codes jansson jasper jemalloc jmtpfs json-c json-glib judy kdsoap keybinder3 keyutils lame lcms lcms2 lensfun libaio libao libappindicator libarchive libasyncns libatasmart libbluray libburn libcaca libcanberra libcap libcap-ng libcddb libcdio libcdio-paranoia libclc libcue libdbusmenu libdbusmenu-qt libdiscid libdmtx libdvdnav libdvdread libedit libevent libexif libfakekey libffi libglade libgnome-keyring libgnt libgphoto2 libgpod libgsf libgtop libical libid3tag libidl libidn libidn2 libieee1284 libimobiledevice libindicator libiodbc libjpeg-turbo libkarma libmad libmcrypt libmng libmpc libmtp libnice libnih libnjb libnl libnl3 libnotify libnsl libnss_nis libodfgen libogg liboggz liboil libopusenc libpcap libplist libpng libproxy libpsl libqalculate libraw1394 librevenge librsvg libsamplerate libsass libsecret libsigc++ libsigc++3 libsigsegv libsndfile libsodium libsoup libspectre libssh libssh2 libtasn1 libtheora libtiff libunistring libunwind 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 mozjs78 mpfr ncurses neon netpbm newt ocl-icd oniguruma openal-soft opencv openexr openjpeg opus opusfile orc pango pangomm parted pcaudiolib pcre pcre2 phonon phonon-backend-gstreamer pilot-link pipewire polkit polkit-gnome polkit-qt-1 poppler poppler-data popt pulseaudio pycairo pycups pycurl pygobject pygobject3 pygtk pyparsing python-appdirs python-certifi python-chardet python-distro python-dnspython python-docutils python-future python-idna python-markdown python-notify2 python-packaging python-pillow python-ply python-pygments python-pysol_cards python-random2 python-requests python-sane python-six python-urllib3 python2-module-collection qca qrencode qt5 qt5-webkit qtkeychain quazip readline rpcsvc-proto rttr rubygem-asciidoctor sbc sdl serf sg3_utils shared-desktop-ontologies shared-mime-info sip slang slang1 sound-theme-freedesktop speech-dispatcher speex speexdsp spirv-llvm-translator startup-notification svgalib system-config-printer t1lib taglib taglib-extras talloc tango-icon-theme tango-icon-theme-extras tdb tevent tidy-html5 utf8proc v4l-utils vid.stab vte wavpack woff2 xapian-core xxHash zlib zstd \
|
||||||
; do
|
; do
|
||||||
echo "$pkg: SKP" >> $TMP/SeTnewtag
|
echo "$pkg: SKP" >> $TMP/SeTnewtag
|
||||||
done
|
done
|
||||||
|
@ -387,7 +388,7 @@ GConf LibRaw M2Crypto Mako PyQt5 QScintilla QtAV SDL2 SDL2_gfx SDL2_image SDL2_m
|
||||||
fi
|
fi
|
||||||
cat /dev/null > $TMP/SeTnewtag
|
cat /dev/null > $TMP/SeTnewtag
|
||||||
for PACKAGE in \
|
for PACKAGE in \
|
||||||
GConf LibRaw M2Crypto Mako PyQt5 QScintilla QtAV SDL2 SDL2_gfx SDL2_image SDL2_mixer SDL2_net SDL2_ttf a52dec aalib accountsservice adwaita-icon-theme alsa-lib alsa-oss alsa-plugins apr apr-util argon2 aspell aspell-en at-spi2-atk at-spi2-core atk atkmm audiofile babl boost brotli cairo cairomm cfitsio chmlib clucene cryfs cryptopp db48 dbus-glib dbus-python dconf dconf-editor desktop-file-utils djvulibre dotconf dvdauthor ebook-tools eigen2 eigen3 elfutils enchant esound espeak-ng exiv2 expat farstream ffmpeg fftw fluidsynth freecell-solver freetype frei0r-plugins fribidi fuse fuse3 gamin gc gcr gd gdbm gdk-pixbuf2 gdk-pixbuf2-xlib gegl gexiv2 giflib gjs glade glib glib-networking glib2 glibc glibc-i18n glibc-profile glibmm gmime gmm gmp gnome-keyring gnome-themes-extra gnu-efi gobject-introspection grantlee graphene graphite2 gsettings-desktop-schemas gsl gst-plugins-base gst-plugins-good gst-plugins-libav gstreamer gtk+ gtk+2 gtk+3 gtkmm2 gtkmm3 gtksourceview3 gtkspell gvfs harfbuzz hicolor-icon-theme hunspell hyphen icon-naming-utils icu4c id3lib imagemagick isl iso-codes jansson jasper jemalloc jmtpfs json-c json-glib judy kdsoap keybinder3 keyutils lame lcms lcms2 lensfun libaio libao libappindicator libarchive libasyncns libatasmart libbluray libburn libcaca libcanberra libcap libcap-ng libcddb libcdio libcdio-paranoia libclc libcue libdbusmenu libdbusmenu-qt libdiscid libdmtx libdvdnav libdvdread libedit libevent libexif libfakekey libffi libglade libgnome-keyring libgnt libgphoto2 libgpod libgsf libgtop libical libid3tag libidl libidn libidn2 libieee1284 libimobiledevice libindicator libiodbc libjpeg-turbo libkarma libmad libmcrypt libmng libmpc libmtp libnice libnih libnjb libnl libnl3 libnotify libnsl libnss_nis libodfgen libogg liboggz liboil libopusenc libpcap libplist libpng libproxy libpsl libqalculate libraw1394 librevenge librsvg libsamplerate libsass libsecret libsigc++ libsigc++3 libsigsegv libsndfile libsodium libsoup libspectre libssh libssh2 libtasn1 libtheora libtiff libunistring libunwind 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 mozjs78 mpfr ncurses neon netpbm newt ocl-icd oniguruma openal-soft opencv openexr openjpeg opus opusfile orc pango pangomm parted pcaudiolib pcre pcre2 phonon phonon-backend-gstreamer pilot-link pipewire polkit polkit-gnome polkit-qt-1 poppler poppler-data popt pulseaudio pycairo pycups pycurl pygobject pygobject3 pygtk pyparsing python-appdirs python-certifi python-chardet python-distro python-dnspython python-docutils python-future python-idna python-markdown python-notify2 python-packaging python-pillow python-ply python-pygments python-pysol_cards python-random2 python-requests python-sane python-six python-urllib3 python2-module-collection qca qrencode qt5 qt5-webkit qtkeychain quazip readline rpcsvc-proto rttr rubygem-asciidoctor sbc sdl serf sg3_utils shared-desktop-ontologies shared-mime-info sip slang slang1 sound-theme-freedesktop speech-dispatcher speex speexdsp startup-notification svgalib system-config-printer t1lib taglib taglib-extras talloc tango-icon-theme tango-icon-theme-extras tdb tevent tidy-html5 utf8proc v4l-utils vid.stab vte wavpack woff2 xapian-core xxHash zlib zstd \
|
GConf LibRaw M2Crypto Mako PyQt5 QScintilla QtAV SDL2 SDL2_gfx SDL2_image SDL2_mixer SDL2_net SDL2_ttf a52dec aalib accountsservice adwaita-icon-theme alsa-lib alsa-oss alsa-plugins apr apr-util argon2 aspell aspell-en at-spi2-atk at-spi2-core atk atkmm audiofile babl boost brotli cairo cairomm cfitsio chmlib clucene cryfs cryptopp db48 dbus-glib dbus-python dconf dconf-editor desktop-file-utils djvulibre dotconf dvdauthor ebook-tools eigen2 eigen3 elfutils enchant esound espeak-ng exiv2 expat farstream ffmpeg fftw fluidsynth freecell-solver freetype frei0r-plugins fribidi fuse fuse3 gamin gc gcr gd gdbm gdk-pixbuf2 gdk-pixbuf2-xlib gegl gexiv2 giflib gjs glade glib glib-networking glib2 glibc glibc-i18n glibc-profile glibmm gmime gmm gmp gnome-keyring gnome-themes-extra gnu-efi gobject-introspection grantlee graphene graphite2 gsettings-desktop-schemas gsl gst-plugins-base gst-plugins-good gst-plugins-libav gstreamer gtk+ gtk+2 gtk+3 gtkmm2 gtkmm3 gtksourceview3 gtkspell gvfs harfbuzz hicolor-icon-theme hunspell hyphen icon-naming-utils icu4c id3lib imagemagick isl iso-codes jansson jasper jemalloc jmtpfs json-c json-glib judy kdsoap keybinder3 keyutils lame lcms lcms2 lensfun libaio libao libappindicator libarchive libasyncns libatasmart libbluray libburn libcaca libcanberra libcap libcap-ng libcddb libcdio libcdio-paranoia libclc libcue libdbusmenu libdbusmenu-qt libdiscid libdmtx libdvdnav libdvdread libedit libevent libexif libfakekey libffi libglade libgnome-keyring libgnt libgphoto2 libgpod libgsf libgtop libical libid3tag libidl libidn libidn2 libieee1284 libimobiledevice libindicator libiodbc libjpeg-turbo libkarma libmad libmcrypt libmng libmpc libmtp libnice libnih libnjb libnl libnl3 libnotify libnsl libnss_nis libodfgen libogg liboggz liboil libopusenc libpcap libplist libpng libproxy libpsl libqalculate libraw1394 librevenge librsvg libsamplerate libsass libsecret libsigc++ libsigc++3 libsigsegv libsndfile libsodium libsoup libspectre libssh libssh2 libtasn1 libtheora libtiff libunistring libunwind 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 mozjs78 mpfr ncurses neon netpbm newt ocl-icd oniguruma openal-soft opencv openexr openjpeg opus opusfile orc pango pangomm parted pcaudiolib pcre pcre2 phonon phonon-backend-gstreamer pilot-link pipewire polkit polkit-gnome polkit-qt-1 poppler poppler-data popt pulseaudio pycairo pycups pycurl pygobject pygobject3 pygtk pyparsing python-appdirs python-certifi python-chardet python-distro python-dnspython python-docutils python-future python-idna python-markdown python-notify2 python-packaging python-pillow python-ply python-pygments python-pysol_cards python-random2 python-requests python-sane python-six python-urllib3 python2-module-collection qca qrencode qt5 qt5-webkit qtkeychain quazip readline rpcsvc-proto rttr rubygem-asciidoctor sbc sdl serf sg3_utils shared-desktop-ontologies shared-mime-info sip slang slang1 sound-theme-freedesktop speech-dispatcher speex speexdsp spirv-llvm-translator startup-notification svgalib system-config-printer t1lib taglib taglib-extras talloc tango-icon-theme tango-icon-theme-extras tdb tevent tidy-html5 utf8proc v4l-utils vid.stab vte wavpack woff2 xapian-core xxHash zlib zstd \
|
||||||
; do
|
; do
|
||||||
if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
|
if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
|
||||||
echo "$PACKAGE: ADD" >> $TMP/SeTnewtag
|
echo "$PACKAGE: ADD" >> $TMP/SeTnewtag
|
||||||
|
|
|
@ -352,6 +352,7 @@ you are done." 22 74 10 \
|
||||||
"speech-dispatcher" "device independent speech synthesizer" "on" \
|
"speech-dispatcher" "device independent speech synthesizer" "on" \
|
||||||
"speex" "Low-bitrate voice audio codec" "on" \
|
"speex" "Low-bitrate voice audio codec" "on" \
|
||||||
"speexdsp" "Speex DSP codec and library" "on" \
|
"speexdsp" "Speex DSP codec and library" "on" \
|
||||||
|
"spirv-llvm-translator" "LLVM/SPIR-V Bi-Directional Translator" "on" \
|
||||||
"startup-notification" "Busy cursor library" "on" \
|
"startup-notification" "Busy cursor library" "on" \
|
||||||
"svgalib" "Super-VGA Graphics Library" "on" \
|
"svgalib" "Super-VGA Graphics Library" "on" \
|
||||||
"system-config-printer" "CUPS printer administration tool" "on" \
|
"system-config-printer" "CUPS printer administration tool" "on" \
|
||||||
|
@ -379,7 +380,7 @@ if [ $? = 1 -o $? = 255 ]; then
|
||||||
rm -f $TMP/SeTpkgs
|
rm -f $TMP/SeTpkgs
|
||||||
> $TMP/SeTnewtag
|
> $TMP/SeTnewtag
|
||||||
for pkg in \
|
for pkg in \
|
||||||
GConf LibRaw M2Crypto Mako PyQt5 QScintilla QtAV SDL2 SDL2_gfx SDL2_image SDL2_mixer SDL2_net SDL2_ttf a52dec aalib accountsservice adwaita-icon-theme alsa-lib alsa-oss alsa-plugins apr apr-util argon2 aspell aspell-en at-spi2-atk at-spi2-core atk atkmm audiofile babl boost brotli cairo cairomm cfitsio chmlib clucene cryfs cryptopp db48 dbus-glib dbus-python dconf dconf-editor desktop-file-utils djvulibre dotconf dvdauthor ebook-tools eigen2 eigen3 elfutils enchant esound espeak-ng exiv2 expat farstream ffmpeg fftw fluidsynth freecell-solver freetype frei0r-plugins fribidi fuse fuse3 gamin gc gcr gd gdbm gdk-pixbuf2 gdk-pixbuf2-xlib gegl gexiv2 giflib gjs glade glib glib-networking glib2 glibc glibc-i18n glibc-profile glibmm gmime gmm gmp gnome-keyring gnome-themes-extra gnu-efi gobject-introspection grantlee graphene graphite2 gsettings-desktop-schemas gsl gst-plugins-base gst-plugins-good gst-plugins-libav gstreamer gtk+ gtk+2 gtk+3 gtkmm2 gtkmm3 gtksourceview3 gtkspell gvfs harfbuzz hicolor-icon-theme hunspell hyphen icon-naming-utils icu4c id3lib imagemagick isl iso-codes jansson jasper jemalloc jmtpfs json-c json-glib judy kdsoap keybinder3 keyutils lame lcms lcms2 lensfun libaio libao libappindicator libarchive libasyncns libatasmart libbluray libburn libcaca libcanberra libcap libcap-ng libcddb libcdio libcdio-paranoia libclc libcue libdbusmenu libdbusmenu-qt libdiscid libdmtx libdvdnav libdvdread libedit libevent libexif libfakekey libffi libglade libgnome-keyring libgnt libgphoto2 libgpod libgsf libgtop libical libid3tag libidl libidn libidn2 libieee1284 libimobiledevice libindicator libiodbc libjpeg-turbo libkarma libmad libmcrypt libmng libmpc libmtp libnice libnih libnjb libnl libnl3 libnotify libnsl libnss_nis libodfgen libogg liboggz liboil libopusenc libpcap libplist libpng libproxy libpsl libqalculate libraw1394 librevenge librsvg libsamplerate libsass libsecret libsigc++ libsigc++3 libsigsegv libsndfile libsodium libsoup libspectre libssh libssh2 libtasn1 libtheora libtiff libunistring libunwind 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 mozjs78 mpfr ncurses neon netpbm newt ocl-icd oniguruma openal-soft opencv openexr openjpeg opus opusfile orc pango pangomm parted pcaudiolib pcre pcre2 phonon phonon-backend-gstreamer pilot-link pipewire polkit polkit-gnome polkit-qt-1 poppler poppler-data popt pulseaudio pycairo pycups pycurl pygobject pygobject3 pygtk pyparsing python-appdirs python-certifi python-chardet python-distro python-dnspython python-docutils python-future python-idna python-markdown python-notify2 python-packaging python-pillow python-ply python-pygments python-pysol_cards python-random2 python-requests python-sane python-six python-urllib3 python2-module-collection qca qrencode qt5 qt5-webkit qtkeychain quazip readline rpcsvc-proto rttr rubygem-asciidoctor sbc sdl serf sg3_utils shared-desktop-ontologies shared-mime-info sip slang slang1 sound-theme-freedesktop speech-dispatcher speex speexdsp startup-notification svgalib system-config-printer t1lib taglib taglib-extras talloc tango-icon-theme tango-icon-theme-extras tdb tevent tidy-html5 utf8proc v4l-utils vid.stab vte wavpack woff2 xapian-core xxHash zlib zstd \
|
GConf LibRaw M2Crypto Mako PyQt5 QScintilla QtAV SDL2 SDL2_gfx SDL2_image SDL2_mixer SDL2_net SDL2_ttf a52dec aalib accountsservice adwaita-icon-theme alsa-lib alsa-oss alsa-plugins apr apr-util argon2 aspell aspell-en at-spi2-atk at-spi2-core atk atkmm audiofile babl boost brotli cairo cairomm cfitsio chmlib clucene cryfs cryptopp db48 dbus-glib dbus-python dconf dconf-editor desktop-file-utils djvulibre dotconf dvdauthor ebook-tools eigen2 eigen3 elfutils enchant esound espeak-ng exiv2 expat farstream ffmpeg fftw fluidsynth freecell-solver freetype frei0r-plugins fribidi fuse fuse3 gamin gc gcr gd gdbm gdk-pixbuf2 gdk-pixbuf2-xlib gegl gexiv2 giflib gjs glade glib glib-networking glib2 glibc glibc-i18n glibc-profile glibmm gmime gmm gmp gnome-keyring gnome-themes-extra gnu-efi gobject-introspection grantlee graphene graphite2 gsettings-desktop-schemas gsl gst-plugins-base gst-plugins-good gst-plugins-libav gstreamer gtk+ gtk+2 gtk+3 gtkmm2 gtkmm3 gtksourceview3 gtkspell gvfs harfbuzz hicolor-icon-theme hunspell hyphen icon-naming-utils icu4c id3lib imagemagick isl iso-codes jansson jasper jemalloc jmtpfs json-c json-glib judy kdsoap keybinder3 keyutils lame lcms lcms2 lensfun libaio libao libappindicator libarchive libasyncns libatasmart libbluray libburn libcaca libcanberra libcap libcap-ng libcddb libcdio libcdio-paranoia libclc libcue libdbusmenu libdbusmenu-qt libdiscid libdmtx libdvdnav libdvdread libedit libevent libexif libfakekey libffi libglade libgnome-keyring libgnt libgphoto2 libgpod libgsf libgtop libical libid3tag libidl libidn libidn2 libieee1284 libimobiledevice libindicator libiodbc libjpeg-turbo libkarma libmad libmcrypt libmng libmpc libmtp libnice libnih libnjb libnl libnl3 libnotify libnsl libnss_nis libodfgen libogg liboggz liboil libopusenc libpcap libplist libpng libproxy libpsl libqalculate libraw1394 librevenge librsvg libsamplerate libsass libsecret libsigc++ libsigc++3 libsigsegv libsndfile libsodium libsoup libspectre libssh libssh2 libtasn1 libtheora libtiff libunistring libunwind 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 mozjs78 mpfr ncurses neon netpbm newt ocl-icd oniguruma openal-soft opencv openexr openjpeg opus opusfile orc pango pangomm parted pcaudiolib pcre pcre2 phonon phonon-backend-gstreamer pilot-link pipewire polkit polkit-gnome polkit-qt-1 poppler poppler-data popt pulseaudio pycairo pycups pycurl pygobject pygobject3 pygtk pyparsing python-appdirs python-certifi python-chardet python-distro python-dnspython python-docutils python-future python-idna python-markdown python-notify2 python-packaging python-pillow python-ply python-pygments python-pysol_cards python-random2 python-requests python-sane python-six python-urllib3 python2-module-collection qca qrencode qt5 qt5-webkit qtkeychain quazip readline rpcsvc-proto rttr rubygem-asciidoctor sbc sdl serf sg3_utils shared-desktop-ontologies shared-mime-info sip slang slang1 sound-theme-freedesktop speech-dispatcher speex speexdsp spirv-llvm-translator startup-notification svgalib system-config-printer t1lib taglib taglib-extras talloc tango-icon-theme tango-icon-theme-extras tdb tevent tidy-html5 utf8proc v4l-utils vid.stab vte wavpack woff2 xapian-core xxHash zlib zstd \
|
||||||
; do
|
; do
|
||||||
echo "$pkg: SKP" >> $TMP/SeTnewtag
|
echo "$pkg: SKP" >> $TMP/SeTnewtag
|
||||||
done
|
done
|
||||||
|
@ -387,7 +388,7 @@ GConf LibRaw M2Crypto Mako PyQt5 QScintilla QtAV SDL2 SDL2_gfx SDL2_image SDL2_m
|
||||||
fi
|
fi
|
||||||
cat /dev/null > $TMP/SeTnewtag
|
cat /dev/null > $TMP/SeTnewtag
|
||||||
for PACKAGE in \
|
for PACKAGE in \
|
||||||
GConf LibRaw M2Crypto Mako PyQt5 QScintilla QtAV SDL2 SDL2_gfx SDL2_image SDL2_mixer SDL2_net SDL2_ttf a52dec aalib accountsservice adwaita-icon-theme alsa-lib alsa-oss alsa-plugins apr apr-util argon2 aspell aspell-en at-spi2-atk at-spi2-core atk atkmm audiofile babl boost brotli cairo cairomm cfitsio chmlib clucene cryfs cryptopp db48 dbus-glib dbus-python dconf dconf-editor desktop-file-utils djvulibre dotconf dvdauthor ebook-tools eigen2 eigen3 elfutils enchant esound espeak-ng exiv2 expat farstream ffmpeg fftw fluidsynth freecell-solver freetype frei0r-plugins fribidi fuse fuse3 gamin gc gcr gd gdbm gdk-pixbuf2 gdk-pixbuf2-xlib gegl gexiv2 giflib gjs glade glib glib-networking glib2 glibc glibc-i18n glibc-profile glibmm gmime gmm gmp gnome-keyring gnome-themes-extra gnu-efi gobject-introspection grantlee graphene graphite2 gsettings-desktop-schemas gsl gst-plugins-base gst-plugins-good gst-plugins-libav gstreamer gtk+ gtk+2 gtk+3 gtkmm2 gtkmm3 gtksourceview3 gtkspell gvfs harfbuzz hicolor-icon-theme hunspell hyphen icon-naming-utils icu4c id3lib imagemagick isl iso-codes jansson jasper jemalloc jmtpfs json-c json-glib judy kdsoap keybinder3 keyutils lame lcms lcms2 lensfun libaio libao libappindicator libarchive libasyncns libatasmart libbluray libburn libcaca libcanberra libcap libcap-ng libcddb libcdio libcdio-paranoia libclc libcue libdbusmenu libdbusmenu-qt libdiscid libdmtx libdvdnav libdvdread libedit libevent libexif libfakekey libffi libglade libgnome-keyring libgnt libgphoto2 libgpod libgsf libgtop libical libid3tag libidl libidn libidn2 libieee1284 libimobiledevice libindicator libiodbc libjpeg-turbo libkarma libmad libmcrypt libmng libmpc libmtp libnice libnih libnjb libnl libnl3 libnotify libnsl libnss_nis libodfgen libogg liboggz liboil libopusenc libpcap libplist libpng libproxy libpsl libqalculate libraw1394 librevenge librsvg libsamplerate libsass libsecret libsigc++ libsigc++3 libsigsegv libsndfile libsodium libsoup libspectre libssh libssh2 libtasn1 libtheora libtiff libunistring libunwind 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 mozjs78 mpfr ncurses neon netpbm newt ocl-icd oniguruma openal-soft opencv openexr openjpeg opus opusfile orc pango pangomm parted pcaudiolib pcre pcre2 phonon phonon-backend-gstreamer pilot-link pipewire polkit polkit-gnome polkit-qt-1 poppler poppler-data popt pulseaudio pycairo pycups pycurl pygobject pygobject3 pygtk pyparsing python-appdirs python-certifi python-chardet python-distro python-dnspython python-docutils python-future python-idna python-markdown python-notify2 python-packaging python-pillow python-ply python-pygments python-pysol_cards python-random2 python-requests python-sane python-six python-urllib3 python2-module-collection qca qrencode qt5 qt5-webkit qtkeychain quazip readline rpcsvc-proto rttr rubygem-asciidoctor sbc sdl serf sg3_utils shared-desktop-ontologies shared-mime-info sip slang slang1 sound-theme-freedesktop speech-dispatcher speex speexdsp startup-notification svgalib system-config-printer t1lib taglib taglib-extras talloc tango-icon-theme tango-icon-theme-extras tdb tevent tidy-html5 utf8proc v4l-utils vid.stab vte wavpack woff2 xapian-core xxHash zlib zstd \
|
GConf LibRaw M2Crypto Mako PyQt5 QScintilla QtAV SDL2 SDL2_gfx SDL2_image SDL2_mixer SDL2_net SDL2_ttf a52dec aalib accountsservice adwaita-icon-theme alsa-lib alsa-oss alsa-plugins apr apr-util argon2 aspell aspell-en at-spi2-atk at-spi2-core atk atkmm audiofile babl boost brotli cairo cairomm cfitsio chmlib clucene cryfs cryptopp db48 dbus-glib dbus-python dconf dconf-editor desktop-file-utils djvulibre dotconf dvdauthor ebook-tools eigen2 eigen3 elfutils enchant esound espeak-ng exiv2 expat farstream ffmpeg fftw fluidsynth freecell-solver freetype frei0r-plugins fribidi fuse fuse3 gamin gc gcr gd gdbm gdk-pixbuf2 gdk-pixbuf2-xlib gegl gexiv2 giflib gjs glade glib glib-networking glib2 glibc glibc-i18n glibc-profile glibmm gmime gmm gmp gnome-keyring gnome-themes-extra gnu-efi gobject-introspection grantlee graphene graphite2 gsettings-desktop-schemas gsl gst-plugins-base gst-plugins-good gst-plugins-libav gstreamer gtk+ gtk+2 gtk+3 gtkmm2 gtkmm3 gtksourceview3 gtkspell gvfs harfbuzz hicolor-icon-theme hunspell hyphen icon-naming-utils icu4c id3lib imagemagick isl iso-codes jansson jasper jemalloc jmtpfs json-c json-glib judy kdsoap keybinder3 keyutils lame lcms lcms2 lensfun libaio libao libappindicator libarchive libasyncns libatasmart libbluray libburn libcaca libcanberra libcap libcap-ng libcddb libcdio libcdio-paranoia libclc libcue libdbusmenu libdbusmenu-qt libdiscid libdmtx libdvdnav libdvdread libedit libevent libexif libfakekey libffi libglade libgnome-keyring libgnt libgphoto2 libgpod libgsf libgtop libical libid3tag libidl libidn libidn2 libieee1284 libimobiledevice libindicator libiodbc libjpeg-turbo libkarma libmad libmcrypt libmng libmpc libmtp libnice libnih libnjb libnl libnl3 libnotify libnsl libnss_nis libodfgen libogg liboggz liboil libopusenc libpcap libplist libpng libproxy libpsl libqalculate libraw1394 librevenge librsvg libsamplerate libsass libsecret libsigc++ libsigc++3 libsigsegv libsndfile libsodium libsoup libspectre libssh libssh2 libtasn1 libtheora libtiff libunistring libunwind 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 mozjs78 mpfr ncurses neon netpbm newt ocl-icd oniguruma openal-soft opencv openexr openjpeg opus opusfile orc pango pangomm parted pcaudiolib pcre pcre2 phonon phonon-backend-gstreamer pilot-link pipewire polkit polkit-gnome polkit-qt-1 poppler poppler-data popt pulseaudio pycairo pycups pycurl pygobject pygobject3 pygtk pyparsing python-appdirs python-certifi python-chardet python-distro python-dnspython python-docutils python-future python-idna python-markdown python-notify2 python-packaging python-pillow python-ply python-pygments python-pysol_cards python-random2 python-requests python-sane python-six python-urllib3 python2-module-collection qca qrencode qt5 qt5-webkit qtkeychain quazip readline rpcsvc-proto rttr rubygem-asciidoctor sbc sdl serf sg3_utils shared-desktop-ontologies shared-mime-info sip slang slang1 sound-theme-freedesktop speech-dispatcher speex speexdsp spirv-llvm-translator startup-notification svgalib system-config-printer t1lib taglib taglib-extras talloc tango-icon-theme tango-icon-theme-extras tdb tevent tidy-html5 utf8proc v4l-utils vid.stab vte wavpack woff2 xapian-core xxHash zlib zstd \
|
||||||
; do
|
; do
|
||||||
if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
|
if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
|
||||||
echo "$PACKAGE: ADD" >> $TMP/SeTnewtag
|
echo "$PACKAGE: ADD" >> $TMP/SeTnewtag
|
||||||
|
|
|
@ -337,6 +337,7 @@ sound-theme-freedesktop:REC
|
||||||
speech-dispatcher:REC
|
speech-dispatcher:REC
|
||||||
speex:REC
|
speex:REC
|
||||||
speexdsp:ADD
|
speexdsp:ADD
|
||||||
|
spirv-llvm-translator:REC
|
||||||
startup-notification:ADD
|
startup-notification:ADD
|
||||||
svgalib:REC
|
svgalib:REC
|
||||||
system-config-printer:ADD
|
system-config-printer:ADD
|
||||||
|
|
|
@ -28,7 +28,7 @@ PKGNAM=grub
|
||||||
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.xz | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
|
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.xz | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
|
||||||
# Better to use _ than ~ in the package filenames version:
|
# Better to use _ than ~ in the package filenames version:
|
||||||
PKGVER=$(echo $VERSION | tr '~' '_')
|
PKGVER=$(echo $VERSION | tr '~' '_')
|
||||||
BUILD=${BUILD:-1}
|
BUILD=${BUILD:-2}
|
||||||
|
|
||||||
# Automatically determine the architecture we're building on:
|
# Automatically determine the architecture we're building on:
|
||||||
if [ -z "$ARCH" ]; then
|
if [ -z "$ARCH" ]; then
|
||||||
|
@ -52,33 +52,33 @@ fi
|
||||||
NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}
|
NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}
|
||||||
|
|
||||||
if [ "$ARCH" = "i386" ]; then
|
if [ "$ARCH" = "i386" ]; then
|
||||||
SLKCFLAGS="-O2 -march=i386 -mcpu=i686"
|
SLKCFLAGS="-march=i386 -mcpu=i686"
|
||||||
LIBDIRSUFFIX=""
|
LIBDIRSUFFIX=""
|
||||||
elif [ "$ARCH" = "i486" ]; then
|
elif [ "$ARCH" = "i486" ]; then
|
||||||
SLKCFLAGS="-O2 -march=i486 -mtune=i686"
|
SLKCFLAGS="-march=i486 -mtune=i686"
|
||||||
EFI32_FLAGS=" --with-platform=efi --target=i386 --program-prefix= "
|
EFI32_FLAGS=" --with-platform=efi --target=i386 --program-prefix= "
|
||||||
LIBDIRSUFFIX=""
|
LIBDIRSUFFIX=""
|
||||||
elif [ "$ARCH" = "i586" ]; then
|
elif [ "$ARCH" = "i586" ]; then
|
||||||
SLKCFLAGS="-O2 -march=i586 -mtune=i686"
|
SLKCFLAGS="-march=i586 -mtune=i686"
|
||||||
EFI32_FLAGS=" --with-platform=efi --target=i386 --program-prefix= "
|
EFI32_FLAGS=" --with-platform=efi --target=i386 --program-prefix= "
|
||||||
LIBDIRSUFFIX=""
|
LIBDIRSUFFIX=""
|
||||||
elif [ "$ARCH" = "i686" ]; then
|
elif [ "$ARCH" = "i686" ]; then
|
||||||
SLKCFLAGS="-O2 -march=i686"
|
SLKCFLAGS="-march=i686"
|
||||||
EFI32_FLAGS=" --with-platform=efi --target=i386 --program-prefix= "
|
EFI32_FLAGS=" --with-platform=efi --target=i386 --program-prefix= "
|
||||||
LIBDIRSUFFIX=""
|
LIBDIRSUFFIX=""
|
||||||
elif [ "$ARCH" = "s390" ]; then
|
elif [ "$ARCH" = "s390" ]; then
|
||||||
SLKCFLAGS="-O2"
|
SLKCFLAGS=""
|
||||||
LIBDIRSUFFIX=""
|
LIBDIRSUFFIX=""
|
||||||
elif [ "$ARCH" = "x86_64" ]; then
|
elif [ "$ARCH" = "x86_64" ]; then
|
||||||
SLKCFLAGS="-O2"
|
SLKCFLAGS=""
|
||||||
EFI32_FLAGS=" --with-platform=efi --target=i386 --program-prefix= "
|
EFI32_FLAGS=" --with-platform=efi --target=i386 --program-prefix= "
|
||||||
EFI_FLAGS=" --with-platform=efi --target=x86_64 --program-prefix= "
|
EFI_FLAGS=" --with-platform=efi --target=x86_64 --program-prefix= "
|
||||||
LIBDIRSUFFIX="64"
|
LIBDIRSUFFIX="64"
|
||||||
elif [ "$ARCH" = "armv7hl" ]; then
|
elif [ "$ARCH" = "armv7hl" ]; then
|
||||||
SLKCFLAGS="-O3 -march=armv7-a -mfpu=vfpv3-d16"
|
SLKCFLAGS="-march=armv7-a -mfpu=vfpv3-d16"
|
||||||
LIBDIRSUFFIX=""
|
LIBDIRSUFFIX=""
|
||||||
else
|
else
|
||||||
SLKCFLAGS="-O2"
|
SLKCFLAGS=""
|
||||||
LIBDIRSUFFIX=""
|
LIBDIRSUFFIX=""
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
@ -1,9 +1,7 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
# Slackware build script for opencl-headers
|
# Copyright 2016, 2021 Heinz Wiesinger, Amsterdam, The Netherlands
|
||||||
|
# Copyright 2016, 2018, 2019, 2021 Patrick J. Volkerding, Sebeka, MN, USA
|
||||||
# Copyright 2016, 2019 Heinz Wiesinger, Amsterdam, The Netherlands
|
|
||||||
# Copyright 2016, 2018, 2019 Patrick J. Volkerding, Sebeka, MN, USA
|
|
||||||
# All rights reserved.
|
# All rights reserved.
|
||||||
#
|
#
|
||||||
# Redistribution and use of this script, with or without modification, is
|
# Redistribution and use of this script, with or without modification, is
|
||||||
|
@ -27,8 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd)
|
||||||
|
|
||||||
PKGNAM=opencl-headers
|
PKGNAM=opencl-headers
|
||||||
VERSION=${VERSION:-$(echo OpenCL-Headers-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
|
VERSION=${VERSION:-$(echo OpenCL-Headers-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
|
||||||
PKGVER=${PKGVER:-2.2}
|
BUILD=${BUILD:-1}
|
||||||
BUILD=${BUILD:-4}
|
|
||||||
|
|
||||||
NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}
|
NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}
|
||||||
|
|
||||||
|
@ -38,7 +35,7 @@ ARCH=noarch
|
||||||
# the name of the created package would be, and then exit. This information
|
# the name of the created package would be, and then exit. This information
|
||||||
# could be useful to other scripts.
|
# could be useful to other scripts.
|
||||||
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
|
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
|
||||||
echo "$PKGNAM-$PKGVER-$ARCH-$BUILD.txz"
|
echo "$PKGNAM-$VERSION-$ARCH-$BUILD.txz"
|
||||||
exit 0
|
exit 0
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
@ -51,37 +48,29 @@ cd $TMP
|
||||||
rm -rf OpenCL-Headers-$VERSION
|
rm -rf OpenCL-Headers-$VERSION
|
||||||
tar xvf $CWD/OpenCL-Headers-$VERSION.tar.?z* || exit 1
|
tar xvf $CWD/OpenCL-Headers-$VERSION.tar.?z* || exit 1
|
||||||
cd OpenCL-Headers-$VERSION || exit 1
|
cd OpenCL-Headers-$VERSION || exit 1
|
||||||
|
|
||||||
# Don't trigger "#pragma message" in cl_version.h when falling back on a default
|
|
||||||
# version of OpenCL to target. Applications such as ffmpeg are detecting this as
|
|
||||||
# an error and failing to compile:
|
|
||||||
zcat $CWD/opencl.no.pragma.for.default.version.diff.gz | patch -p1 --verbose || exit 1
|
|
||||||
|
|
||||||
chown -R root:root .
|
chown -R root:root .
|
||||||
find . \
|
find . \
|
||||||
\( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \
|
\( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \
|
||||||
-exec chmod 755 {} \+ -o \
|
-exec chmod 755 {} \; -o \
|
||||||
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
|
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
|
||||||
-exec chmod 644 {} \+
|
-exec chmod 644 {} \;
|
||||||
|
|
||||||
mkdir -p $PKG/usr/include/CL
|
mkdir build
|
||||||
|
cd build
|
||||||
|
cmake \
|
||||||
|
-DCMAKE_INSTALL_PREFIX="/usr" \
|
||||||
|
..
|
||||||
|
|
||||||
install -p -m 0644 CL/* -t $PKG/usr/include/CL/
|
make $NUMJOBS || make || exit 1
|
||||||
|
make install/strip DESTDIR=$PKG || exit 1
|
||||||
|
cd ..
|
||||||
|
|
||||||
zcat $CWD/cl.hpp.gz > $PKG/usr/include/CL/cl.hpp
|
mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION
|
||||||
zcat $CWD/cl2.hpp.gz > $PKG/usr/include/CL/cl2.hpp
|
cp -a LICENSE README* *.md \
|
||||||
|
$PKG/usr/doc/$PKGNAM-$VERSION
|
||||||
# Drop Direct3D related headers
|
|
||||||
for i in cl_dx9_media_sharing.h cl_dx9_media_sharing_intel.h cl_d3d10.h cl_d3d11.h; do
|
|
||||||
rm -f $PKG/usr/include/CL/$i
|
|
||||||
done
|
|
||||||
|
|
||||||
mkdir -p $PKG/usr/doc/$PKGNAM-$PKGVER
|
|
||||||
cp -a LICENSE* README* \
|
|
||||||
$PKG/usr/doc/$PKGNAM-$PKGVER
|
|
||||||
|
|
||||||
mkdir -p $PKG/install
|
mkdir -p $PKG/install
|
||||||
cat $CWD/slack-desc > $PKG/install/slack-desc
|
cat $CWD/slack-desc > $PKG/install/slack-desc
|
||||||
|
|
||||||
cd $PKG
|
cd $PKG
|
||||||
/sbin/makepkg -l y -c n $TMP/$PKGNAM-$PKGVER-$ARCH-$BUILD.txz
|
/sbin/makepkg -l y -c n $TMP/$PKGNAM-$VERSION-$ARCH-$BUILD.txz
|
||||||
|
|
|
@ -1,3 +1 @@
|
||||||
https://github.com/KhronosGroup/OpenCL-Headers/archive/49f07d313344ddb22701847ea5c18cb7db03b0d7/OpenCL-Headers-49f07d313344ddb22701847ea5c18cb7db03b0d7.tar.gz
|
https://github.com/KhronosGroup/OpenCL-Headers/releases
|
||||||
https://github.com/KhronosGroup/OpenCL-CLHPP/releases/download/v2.0.10/cl2.hpp
|
|
||||||
https://www.khronos.org/registry/cl/api/2.1/cl.hpp
|
|
||||||
|
|
|
@ -1,11 +0,0 @@
|
||||||
--- ./CL/cl_version.h.orig 2019-01-17 12:40:56.000000000 -0600
|
|
||||||
+++ ./CL/cl_version.h 2019-02-06 15:22:44.022548935 -0600
|
|
||||||
@@ -31,7 +31,7 @@
|
|
||||||
|
|
||||||
/* Detect which version to target */
|
|
||||||
#if !defined(CL_TARGET_OPENCL_VERSION)
|
|
||||||
-#pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)")
|
|
||||||
+/* #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") */
|
|
||||||
#define CL_TARGET_OPENCL_VERSION 220
|
|
||||||
#endif
|
|
||||||
#if CL_TARGET_OPENCL_VERSION != 100 && \
|
|
|
@ -10,7 +10,7 @@ opencl-headers: opencl-headers (OpenCL header files)
|
||||||
opencl-headers:
|
opencl-headers:
|
||||||
opencl-headers: OpenCL (Open Computing Language) header files.
|
opencl-headers: OpenCL (Open Computing Language) header files.
|
||||||
opencl-headers:
|
opencl-headers:
|
||||||
opencl-headers: Homepage: https://www.khronos.org/registry/cl/
|
opencl-headers: Homepage: https://github.com/KhronosGroup/OpenCL-Headers
|
||||||
opencl-headers:
|
opencl-headers:
|
||||||
opencl-headers:
|
opencl-headers:
|
||||||
opencl-headers:
|
opencl-headers:
|
||||||
|
|
|
@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd)
|
||||||
|
|
||||||
PKGNAM=M2Crypto
|
PKGNAM=M2Crypto
|
||||||
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
|
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
|
||||||
BUILD=${BUILD:-3}
|
BUILD=${BUILD:-1}
|
||||||
|
|
||||||
# Automatically determine the architecture we're building on:
|
# Automatically determine the architecture we're building on:
|
||||||
if [ -z "$ARCH" ]; then
|
if [ -z "$ARCH" ]; then
|
||||||
|
|
|
@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd)
|
||||||
|
|
||||||
PKGNAM=libclc
|
PKGNAM=libclc
|
||||||
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z* | rev | cut -f 4- -d . | cut -f 1 -d - | rev)}
|
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z* | rev | cut -f 4- -d . | cut -f 1 -d - | rev)}
|
||||||
BUILD=${BUILD:-3}
|
BUILD=${BUILD:-1}
|
||||||
|
|
||||||
NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}
|
NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}
|
||||||
|
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
https://github.com/llvm/llvm-project/releases/download/llvmorg-11.0.1/libclc-11.0.1.src.tar.xz
|
https://github.com/llvm/llvm-project/releases/download/llvmorg-12.0.0/libclc-12.0.0.src.tar.xz
|
||||||
|
|
19
source/l/spirv-llvm-translator/slack-desc
Normal file
19
source/l/spirv-llvm-translator/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------------------------------------------------------|
|
||||||
|
spirv-llvm-translator: spirv-llvm-translator (LLVM/SPIR-V Bi-Directional Translator)
|
||||||
|
spirv-llvm-translator:
|
||||||
|
spirv-llvm-translator: This is the LLVM/SPIR-V Bi-Directional Translator, a library and tool
|
||||||
|
spirv-llvm-translator: for translation between LLVM IR and SPIR-V.
|
||||||
|
spirv-llvm-translator:
|
||||||
|
spirv-llvm-translator: Homepage: https://github.com/KhronosGroup/SPIRV-LLVM-Translator
|
||||||
|
spirv-llvm-translator:
|
||||||
|
spirv-llvm-translator:
|
||||||
|
spirv-llvm-translator:
|
||||||
|
spirv-llvm-translator:
|
||||||
|
spirv-llvm-translator:
|
124
source/l/spirv-llvm-translator/spirv-llvm-translator.SlackBuild
Executable file
124
source/l/spirv-llvm-translator/spirv-llvm-translator.SlackBuild
Executable file
|
@ -0,0 +1,124 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
# Copyright 2021 Patrick J. Volkerding, Sebeka, MN, USA
|
||||||
|
# All rights reserved.
|
||||||
|
#
|
||||||
|
# Redistribution and use of this script, with or without modification, is
|
||||||
|
# permitted provided that the following conditions are met:
|
||||||
|
#
|
||||||
|
# 1. Redistributions of this script must retain the above copyright
|
||||||
|
# notice, this list of conditions and the following disclaimer.
|
||||||
|
#
|
||||||
|
# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
|
||||||
|
# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||||
|
# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
|
||||||
|
# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||||
|
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
|
||||||
|
# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
|
||||||
|
# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
|
||||||
|
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
|
||||||
|
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
|
||||||
|
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
|
||||||
|
cd $(dirname $0) ; CWD=$(pwd)
|
||||||
|
|
||||||
|
PKGNAM=spirv-llvm-translator
|
||||||
|
VERSION=${VERSION:-$(echo SPIRV-LLVM-Translator-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
|
||||||
|
BUILD=${BUILD:-1}
|
||||||
|
|
||||||
|
NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}
|
||||||
|
|
||||||
|
# Automatically determine the architecture we're building on:
|
||||||
|
MARCH=$( uname -m )
|
||||||
|
if [ -z "$ARCH" ]; then
|
||||||
|
case "$MARCH" in
|
||||||
|
i?86) export ARCH=i586 ;;
|
||||||
|
armv7hl) export ARCH=$MARCH ;;
|
||||||
|
arm*) export ARCH=arm ;;
|
||||||
|
# Unless $ARCH is already set, use uname -m for all other archs:
|
||||||
|
*) export ARCH=$MARCH ;;
|
||||||
|
esac
|
||||||
|
fi
|
||||||
|
|
||||||
|
# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
|
||||||
|
# the name of the created package would be, and then exit. This information
|
||||||
|
# could be useful to other scripts.
|
||||||
|
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
|
||||||
|
echo "$PKGNAM-$VERSION-$ARCH-$BUILD.txz"
|
||||||
|
exit 0
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ "$ARCH" = "i586" ]; then
|
||||||
|
SLKCFLAGS="-O2 -march=i586 -mtune=i686"
|
||||||
|
LIBDIRSUFFIX=""
|
||||||
|
elif [ "$ARCH" = "s390" ]; then
|
||||||
|
SLKCFLAGS="-O2"
|
||||||
|
LIBDIRSUFFIX=""
|
||||||
|
elif [ "$ARCH" = "x86_64" ]; then
|
||||||
|
SLKCFLAGS="-O2 -fPIC"
|
||||||
|
LIBDIRSUFFIX="64"
|
||||||
|
elif [ "$ARCH" = "armv7hl" ]; then
|
||||||
|
SLKCFLAGS="-O2 -march=armv7-a -mfpu=vfpv3-d16"
|
||||||
|
LIBDIRSUFFIX=""
|
||||||
|
else
|
||||||
|
SLKCFLAGS="-O2"
|
||||||
|
LIBDIRSUFFIX=""
|
||||||
|
fi
|
||||||
|
|
||||||
|
TMP=${TMP:-/tmp}
|
||||||
|
PKG=$TMP/package-${PKGNAM}
|
||||||
|
rm -rf $PKG
|
||||||
|
mkdir -p $TMP $PKG
|
||||||
|
|
||||||
|
cd $TMP
|
||||||
|
rm -rf SPIRV-LLVM-Translator-${VERSION}
|
||||||
|
tar xvf $CWD/SPIRV-LLVM-Translator-$VERSION.tar.?z* || exit 1
|
||||||
|
cd SPIRV-LLVM-Translator-$VERSION || exit 1
|
||||||
|
|
||||||
|
# Make sure ownerships and permissions are sane:
|
||||||
|
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 {} \+
|
||||||
|
|
||||||
|
# Build and install:
|
||||||
|
mkdir -p build
|
||||||
|
cd build
|
||||||
|
cmake \
|
||||||
|
-DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
|
||||||
|
-DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
|
||||||
|
-DCMAKE_INSTALL_PREFIX=/usr \
|
||||||
|
-DLIB_INSTALL_DIR=/usr/lib${LIBDIRSUFFIX} \
|
||||||
|
-DMAN_INSTALL_DIR=/usr/man \
|
||||||
|
-DSYSCONF_INSTALL_DIR=/etc \
|
||||||
|
-DINCLUDE_INSTALL_DIR=/usr/include \
|
||||||
|
-DLIB_SUFFIX=${LIBDIRSUFFIX} \
|
||||||
|
-DBUILD_SHARED_LIBS=ON \
|
||||||
|
-DCMAKE_BUILD_TYPE=Release \
|
||||||
|
..
|
||||||
|
make $NUMJOBS || make || exit 1
|
||||||
|
make $NUMJOBS llvm-spirv || make llvm-spirv || exit 1
|
||||||
|
make install DESTDIR=$PKG || exit 1
|
||||||
|
cd -
|
||||||
|
|
||||||
|
mkdir -p $PKG/usr/bin
|
||||||
|
install -m 755 build/tools/llvm-spirv/llvm-spirv $PKG/usr/bin/
|
||||||
|
|
||||||
|
# Strip binaries:
|
||||||
|
find $PKG | xargs file | grep -e "executable" -e "shared object" \
|
||||||
|
| grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
|
||||||
|
|
||||||
|
# Add a documentation directory:
|
||||||
|
mkdir -p $PKG/usr/doc/${PKGNAM}-$VERSION
|
||||||
|
cp -a \
|
||||||
|
LICENSE.txt README* *.md \
|
||||||
|
$PKG/usr/doc/${PKGNAM}-$VERSION
|
||||||
|
|
||||||
|
mkdir -p $PKG/install
|
||||||
|
cat $CWD/slack-desc > $PKG/install/slack-desc
|
||||||
|
|
||||||
|
cd $PKG
|
||||||
|
/sbin/makepkg -l y -c n $TMP/${PKGNAM}-$VERSION-$ARCH-$BUILD.txz
|
||||||
|
|
|
@ -23,9 +23,9 @@
|
||||||
cd $(dirname $0) ; CWD=$(pwd)
|
cd $(dirname $0) ; CWD=$(pwd)
|
||||||
|
|
||||||
PKGNAM=proftpd
|
PKGNAM=proftpd
|
||||||
VERSION=1.3.7a
|
VERSION=1.3.7b
|
||||||
DIRVER=1.3.7a
|
DIRVER=1.3.7b
|
||||||
BUILD=${BUILD:-4}
|
BUILD=${BUILD:-1}
|
||||||
|
|
||||||
NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}
|
NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}
|
||||||
|
|
||||||
|
|
1
source/x/vulkan-sdk/VERSION
Normal file
1
source/x/vulkan-sdk/VERSION
Normal file
|
@ -0,0 +1 @@
|
||||||
|
1.2.176.1
|
|
@ -1,6 +1,7 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
# Copyright 2017, 2018 Patrick J. Volkerding, Sebeka, Minnesota, USA
|
# Copyright 2017, 2018 Patrick J. Volkerding, Sebeka, Minnesota, USA
|
||||||
|
# Copyright 2021 Heinz Wiesinger, Amsterdam, The Netherlands
|
||||||
# All rights reserved.
|
# All rights reserved.
|
||||||
#
|
#
|
||||||
# Redistribution and use of this script, with or without modification, is
|
# Redistribution and use of this script, with or without modification, is
|
||||||
|
@ -27,102 +28,99 @@
|
||||||
#
|
#
|
||||||
# Example: VERSION=1.1.92.1 ./fetch-sources.sh
|
# Example: VERSION=1.1.92.1 ./fetch-sources.sh
|
||||||
|
|
||||||
VERSION=${VERSION:-1.2.162.2}
|
VERSION=${VERSION:-latest}
|
||||||
BRANCH=${BRANCH:-sdk-1.2.162}
|
|
||||||
|
|
||||||
rm -rf Vulkan-*-*.tar.?z glslang* SPIRV-Tools* SPIRV-Headers* \
|
get_known_good() {
|
||||||
Vulkan-Headers-sdk-${VERSION}* \
|
JSON_PATH=$1
|
||||||
Vulkan-ValidationLayers-sdk-${VERSION}* \
|
DEP=$2
|
||||||
Vulkan-Loader-sdk-${VERSION}* \
|
KEY=$3
|
||||||
Vulkan-Tools-sdk-${VERSION}*
|
|
||||||
|
|
||||||
|
DEP_COMMIT=$(python3 - << EOF
|
||||||
git clone -b "$BRANCH" --single-branch https://github.com/KhronosGroup/Vulkan-Headers.git Vulkan-Headers-sdk-${VERSION}
|
|
||||||
rm -rf Vulkan-Headers-sdk-${VERSION}/.git
|
|
||||||
tar cf Vulkan-Headers-sdk-${VERSION}.tar Vulkan-Headers-sdk-${VERSION}
|
|
||||||
rm -rf Vulkan-Headers-sdk-${VERSION}
|
|
||||||
plzip -9 Vulkan-Headers-sdk-${VERSION}.tar
|
|
||||||
|
|
||||||
git clone -b "$BRANCH" --single-branch https://github.com/KhronosGroup/Vulkan-ValidationLayers.git Vulkan-ValidationLayers-sdk-${VERSION}
|
|
||||||
rm -rf Vulkan-ValidationLayers-sdk-${VERSION}/.git
|
|
||||||
tar cf Vulkan-ValidationLayers-sdk-${VERSION}.tar Vulkan-ValidationLayers-sdk-${VERSION}
|
|
||||||
rm -rf Vulkan-ValidationLayers-sdk-${VERSION}
|
|
||||||
# Put this here since python's tarfile.open doesn't like tar.lz:
|
|
||||||
GLSLANG_COMMIT=$(python3 - << EOF
|
|
||||||
import json
|
import json
|
||||||
import tarfile
|
with open('$JSON_PATH') as f:
|
||||||
with tarfile.open('Vulkan-ValidationLayers-sdk-$VERSION.tar') as layers:
|
|
||||||
known_good = layers.extractfile('Vulkan-ValidationLayers-sdk-${VERSION}/scripts/known_good.json')
|
|
||||||
known_good_info = json.loads(known_good.read())
|
|
||||||
glslang = next(repo for repo in known_good_info['repos'] if repo['name'] == 'glslang')
|
|
||||||
print(glslang['commit'])
|
|
||||||
EOF
|
|
||||||
)
|
|
||||||
# Now it's safe to compress:
|
|
||||||
plzip -9 Vulkan-ValidationLayers-sdk-${VERSION}.tar
|
|
||||||
|
|
||||||
git clone -b "$BRANCH" --single-branch https://github.com/KhronosGroup/Vulkan-Loader.git Vulkan-Loader-sdk-${VERSION}
|
|
||||||
rm -rf Vulkan-Loader-sdk-${VERSION}/.git
|
|
||||||
tar cf Vulkan-Loader-sdk-${VERSION}.tar Vulkan-Loader-sdk-${VERSION}
|
|
||||||
rm -rf Vulkan-Loader-sdk-${VERSION}
|
|
||||||
plzip -9 Vulkan-Loader-sdk-${VERSION}.tar
|
|
||||||
|
|
||||||
git clone -b "$BRANCH" --single-branch https://github.com/KhronosGroup/Vulkan-Tools.git Vulkan-Tools-sdk-${VERSION}
|
|
||||||
rm -rf Vulkan-Tools-sdk-${VERSION}/.git
|
|
||||||
tar cf Vulkan-Tools-sdk-${VERSION}.tar Vulkan-Tools-sdk-${VERSION}
|
|
||||||
rm -rf Vulkan-Tools-sdk-${VERSION}
|
|
||||||
plzip -9 Vulkan-Tools-sdk-${VERSION}.tar
|
|
||||||
|
|
||||||
git clone https://github.com/KhronosGroup/glslang.git
|
|
||||||
cd glslang || exit
|
|
||||||
git checkout "$GLSLANG_COMMIT"
|
|
||||||
GLSLANG_VERSION=$(git rev-parse --short HEAD)
|
|
||||||
rm -rf .git
|
|
||||||
cd ..
|
|
||||||
|
|
||||||
mv glslang "glslang-$GLSLANG_VERSION"
|
|
||||||
|
|
||||||
SPIRV_TOOLS_COMMIT=$(python3 - << EOF
|
|
||||||
import json
|
|
||||||
with open('glslang-$GLSLANG_VERSION/known_good.json') as f:
|
|
||||||
known_good = json.load(f)
|
known_good = json.load(f)
|
||||||
tools = next(commit for commit in known_good['commits'] if commit['name'] == 'spirv-tools')
|
name = '$DEP'
|
||||||
print(tools['commit'])
|
headers = next(commit for commit in known_good['$KEY'] if commit['name'] == name)
|
||||||
EOF
|
|
||||||
)
|
|
||||||
|
|
||||||
git clone https://github.com/KhronosGroup/SPIRV-Tools.git
|
|
||||||
cd SPIRV-Tools || exit
|
|
||||||
git checkout "$SPIRV_TOOLS_COMMIT"
|
|
||||||
SPIRV_TOOLS_VERSION="$(git rev-parse --short HEAD)"
|
|
||||||
rm -rf .git
|
|
||||||
cd ..
|
|
||||||
mv SPIRV-Tools SPIRV-Tools-$SPIRV_TOOLS_VERSION
|
|
||||||
tar cf SPIRV-Tools-$SPIRV_TOOLS_VERSION.tar SPIRV-Tools-$SPIRV_TOOLS_VERSION
|
|
||||||
rm -rf SPIRV-Tools-$SPIRV_TOOLS_VERSION
|
|
||||||
plzip -9 SPIRV-Tools-$SPIRV_TOOLS_VERSION.tar
|
|
||||||
|
|
||||||
SPIRV_HEADERS_COMMIT=$(python3 - << EOF
|
|
||||||
import json
|
|
||||||
with open('glslang-$GLSLANG_VERSION/known_good.json') as f:
|
|
||||||
known_good = json.load(f)
|
|
||||||
name = 'spirv-tools/external/spirv-headers'
|
|
||||||
headers = next(commit for commit in known_good['commits'] if commit['name'] == name)
|
|
||||||
print(headers['commit'])
|
print(headers['commit'])
|
||||||
EOF
|
EOF
|
||||||
)
|
)
|
||||||
|
|
||||||
git clone https://github.com/KhronosGroup/SPIRV-Headers.git
|
echo $DEP_COMMIT
|
||||||
cd SPIRV-Headers || exit
|
}
|
||||||
git checkout "$SPIRV_HEADERS_COMMIT"
|
|
||||||
SPIRV_HEADERS_VERSION="$(git rev-parse --short HEAD)"
|
|
||||||
rm -rf .git
|
|
||||||
cd ..
|
|
||||||
mv SPIRV-Headers SPIRV-Headers-$SPIRV_HEADERS_VERSION
|
|
||||||
tar cf SPIRV-Headers-$SPIRV_HEADERS_VERSION.tar SPIRV-Headers-$SPIRV_HEADERS_VERSION
|
|
||||||
rm -rf SPIRV-Headers-$SPIRV_HEADERS_VERSION
|
|
||||||
plzip -9 SPIRV-Headers-$SPIRV_HEADERS_VERSION.tar
|
|
||||||
|
|
||||||
tar cf glslang-$GLSLANG_VERSION.tar glslang-$GLSLANG_VERSION
|
rm -f *.tar.lz
|
||||||
rm -rf glslang-$GLSLANG_VERSION
|
|
||||||
plzip -9 glslang-$GLSLANG_VERSION.tar
|
wget https://vulkan.lunarg.com/doc/view/$VERSION/linux/release_notes.html
|
||||||
|
|
||||||
|
VERSION=$(grep "Version" release_notes.html | grep "for Linux" | sed -e 's/<[^>]*>//g' | cut -d " " -f 2)
|
||||||
|
|
||||||
|
for i in $(grep "Repo:" release_notes.html | cut -d "\"" -f 2); do
|
||||||
|
COMMIT=$(basename $i)
|
||||||
|
REPO=$(echo $i | cut -d "/" -f 1-5)
|
||||||
|
NAME=$(basename $REPO)
|
||||||
|
|
||||||
|
# release notes for bugfix releases contain the repo list multiple times
|
||||||
|
# only create tarballs for the most recent ones (on top)
|
||||||
|
if ! [ -e $NAME.fetched ]; then
|
||||||
|
git clone $REPO $NAME-$COMMIT
|
||||||
|
cd $NAME-$COMMIT
|
||||||
|
git reset --hard $COMMIT || git reset --hard origin/$COMMIT
|
||||||
|
git submodule update --init --recursive
|
||||||
|
git describe > .git-version
|
||||||
|
cd ..
|
||||||
|
tar --exclude-vcs -cf $NAME-$COMMIT.tar $NAME-$COMMIT
|
||||||
|
plzip -9 $NAME-$COMMIT.tar
|
||||||
|
touch $NAME.fetched
|
||||||
|
|
||||||
|
if [ "$NAME" = "glslang" -a ! -e SPIRV-Headers.fetched ]; then
|
||||||
|
SPIRV_HEADERS_COMMIT=$(get_known_good glslang-$COMMIT/known_good.json spirv-tools/external/spirv-headers commits)
|
||||||
|
|
||||||
|
git clone https://github.com/KhronosGroup/SPIRV-Headers.git SPIRV-Headers-$SPIRV_HEADERS_COMMIT
|
||||||
|
cd SPIRV-Headers-$SPIRV_HEADERS_COMMIT
|
||||||
|
git reset --hard $SPIRV_HEADERS_COMMIT || git reset --hard origin/$SPIRV_HEADERS_COMMIT
|
||||||
|
git submodule update --init --recursive
|
||||||
|
git describe > .git-version
|
||||||
|
cd ..
|
||||||
|
tar --exclude-vcs -cf SPIRV-Headers-$SPIRV_HEADERS_COMMIT.tar SPIRV-Headers-$SPIRV_HEADERS_COMMIT
|
||||||
|
plzip -9 SPIRV-Headers-$SPIRV_HEADERS_COMMIT.tar
|
||||||
|
rm -rf SPIRV-Headers-$SPIRV_HEADERS_COMMIT
|
||||||
|
touch SPIRV-Headers.fetched
|
||||||
|
elif [ "$NAME" = "Vulkan-ValidationLayers" -a ! -e robin-hood-hashing.fetched ]; then
|
||||||
|
ROBIN_HOOD_COMMIT=$(get_known_good Vulkan-ValidationLayers-$COMMIT/scripts/known_good.json robin-hood-hashing repos)
|
||||||
|
|
||||||
|
git clone https://github.com/martinus/robin-hood-hashing.git robin-hood-hashing-$ROBIN_HOOD_COMMIT
|
||||||
|
cd robin-hood-hashing-$ROBIN_HOOD_COMMIT
|
||||||
|
git reset --hard $ROBIN_HOOD_COMMIT || git reset --hard origin/$ROBIN_HOOD_COMMIT
|
||||||
|
git submodule update --init --recursive
|
||||||
|
git describe > .git-version
|
||||||
|
cd ..
|
||||||
|
tar --exclude-vcs -cf robin-hood-hashing-$ROBIN_HOOD_COMMIT.tar robin-hood-hashing-$ROBIN_HOOD_COMMIT
|
||||||
|
plzip -9 robin-hood-hashing-$ROBIN_HOOD_COMMIT.tar
|
||||||
|
rm -rf robin-hood-hashing-$ROBIN_HOOD_COMMIT
|
||||||
|
touch robin-hood-hashing.fetched
|
||||||
|
fi
|
||||||
|
|
||||||
|
rm -rf $NAME-$COMMIT
|
||||||
|
fi
|
||||||
|
|
||||||
|
done
|
||||||
|
|
||||||
|
if ! [ -e "Vulkan-ExtensionLayer.fetched" ]; then
|
||||||
|
git clone https://github.com/KhronosGroup/Vulkan-ExtensionLayer.git Vulkan-ExtensionLayer-sdk-$VERSION
|
||||||
|
cd Vulkan-ExtensionLayer-sdk-$VERSION
|
||||||
|
git reset --hard sdk-$VERSION || git reset --hard origin/sdk-$VERSION || \
|
||||||
|
git reset --hard sdk-$VERSION-TAG || git reset --hard origin/sdk-$VERSION-TAG || \
|
||||||
|
git reset --hard sdk.$VERSION-TAG || git reset --hard origin/sdk.$VERSION-TAG
|
||||||
|
git submodule update --init --recursive
|
||||||
|
git describe > .git-version
|
||||||
|
cd ..
|
||||||
|
tar --exclude-vcs -cf Vulkan-ExtensionLayer-sdk-$VERSION.tar Vulkan-ExtensionLayer-sdk-$VERSION
|
||||||
|
plzip -9 Vulkan-ExtensionLayer-sdk-$VERSION.tar
|
||||||
|
rm -rf Vulkan-ExtensionLayer-sdk-$VERSION
|
||||||
|
touch Vulkan-ExtensionLayer.fetched
|
||||||
|
fi
|
||||||
|
|
||||||
|
echo $VERSION > VERSION
|
||||||
|
|
||||||
|
rm -f release_notes.html
|
||||||
|
rm -f *.fetched
|
||||||
|
|
|
@ -2,7 +2,6 @@
|
||||||
|
|
||||||
# Slackware build script for vulkan-sdk
|
# Slackware build script for vulkan-sdk
|
||||||
|
|
||||||
# Copyright 2016, 2017 Heinz Wiesinger, Amsterdam, The Netherlands
|
|
||||||
# Copyright 2016, 2017, 2018, 2020, 2021 Patrick J. Volkerding, Sebeka, MN, USA
|
# Copyright 2016, 2017, 2018, 2020, 2021 Patrick J. Volkerding, Sebeka, MN, USA
|
||||||
# All rights reserved.
|
# All rights reserved.
|
||||||
#
|
#
|
||||||
|
@ -26,7 +25,8 @@
|
||||||
cd $(dirname $0) ; CWD=$(pwd)
|
cd $(dirname $0) ; CWD=$(pwd)
|
||||||
|
|
||||||
PKGNAM=vulkan-sdk
|
PKGNAM=vulkan-sdk
|
||||||
VERSION=${VERSION:-$(echo Vulkan-ValidationLayers-sdk-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
|
# The ./VERSION file is created by ./fetch-sources.sh:
|
||||||
|
VERSION=${VERSION:-$(cat VERSION)}
|
||||||
BUILD=${BUILD:-1}
|
BUILD=${BUILD:-1}
|
||||||
|
|
||||||
# Automatically determine the architecture we're building on:
|
# Automatically determine the architecture we're building on:
|
||||||
|
@ -74,18 +74,76 @@ PKG=$TMP/package-vulkan-sdk
|
||||||
GLSLANG_VERSION=$(echo glslang-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)
|
GLSLANG_VERSION=$(echo glslang-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)
|
||||||
SPIRV_HEADERS_VERSION=$(echo SPIRV-Headers-sdk-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)
|
SPIRV_HEADERS_VERSION=$(echo SPIRV-Headers-sdk-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)
|
||||||
SPIRV_TOOLS_VERSION=$(echo SPIRV-Tools-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)
|
SPIRV_TOOLS_VERSION=$(echo SPIRV-Tools-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)
|
||||||
|
VULKAN_HEADERS_VERSION=$(echo Vulkan-Headers-sdk-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)
|
||||||
|
VULKAN_LOADER_VERSION=$(echo Vulkan-Loader-sdk-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)
|
||||||
|
VULKAN_VALIDATIONLAYERS_VERSION=$(echo Vulkan-ValidationLayers-sdk-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)
|
||||||
|
ROBIN_HOOD_VERSION=$(echo robin-hood-hashing-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)
|
||||||
|
VULKAN_EXTENSIONLAYER_VERSION=$(echo Vulkan-ExtensionLayer-sdk-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)
|
||||||
|
VULKAN_TOOLS_VERSION=$(echo Vulkan-Tools-sdk-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)
|
||||||
|
VULKANTOOLS_VERSION=$(echo VulkanTools-sdk-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)
|
||||||
|
SHADERC_VERSION=$(echo shaderc-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)
|
||||||
|
SPIRV_CROSS_VERSION=$(echo SPIRV-Cross-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)
|
||||||
|
GFXRECONSTRUCT_VERSION=$(echo gfxreconstruct-sdk-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)
|
||||||
|
DXC_VERSION=$(echo DirectXShaderCompiler-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)
|
||||||
|
SPIRV_REFLECT_VERSION=$(echo SPIRV-Reflect-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)
|
||||||
|
|
||||||
|
# upstream builder order:
|
||||||
|
# - SPIRV-Headers
|
||||||
|
# - glslang
|
||||||
|
# - Vulkan-Headers
|
||||||
|
# - Vulkan-Loader
|
||||||
|
# - Vulkan-ValidationLayers
|
||||||
|
# - Vulkan-ExtensionLayer
|
||||||
|
# - Vulkan-Tools
|
||||||
|
# - VulkanTools
|
||||||
|
# - shaderc
|
||||||
|
# - SPIRV-Cross
|
||||||
|
# - gfxreconstruct
|
||||||
|
# - DirectXShaderCompiler
|
||||||
|
# - SPIRV-Reflect
|
||||||
|
|
||||||
rm -rf $PKG
|
rm -rf $PKG
|
||||||
mkdir -p $TMP $PKG
|
mkdir -p $TMP $PKG
|
||||||
|
|
||||||
cd $TMP
|
cd $TMP
|
||||||
# Clear existing tmp sources:
|
# Clear existing tmp sources:
|
||||||
rm -rf glslang-${GLSLANG_VERSION} \
|
rm -rf SPIRV-Headers-$SPIRV_HEADERS_VERSION \
|
||||||
Vulkan-Headers-sdk-$VERSION \
|
glslang-${GLSLANG_VERSION} \
|
||||||
Vulkan-Loader-sdk-$VERSION \
|
Vulkan-Headers-sdk-$VULKAN_HEADERS_VERSION \
|
||||||
Vulkan-ValidationLayers-sdk-$VERSION \
|
Vulkan-Loader-sdk-$VULKAN_LOADER_VERSION \
|
||||||
Vulkan-Tools-sdk-$VERSION
|
Vulkan-ValidationLayers-sdk-$VULKAN_VALIDATIONLAYERS_VERSION \
|
||||||
|
Vulkan-ExtensionLayer-sdk-$VULKAN_EXTENSIONLAYER_VERSION \
|
||||||
|
Vulkan-Tools-sdk-$VULKAN_TOOLS_VERSION \
|
||||||
|
VulkanTools-sdk-$VULKANTOOLS_VERSION \
|
||||||
|
shaderc-$SHADERC_VERSION \
|
||||||
|
SPIRV-Cross-$SPIRV_CROSS_VERSION \
|
||||||
|
gfxreconstruct-sdk-$GFXRECONSTRUCT_VERSION \
|
||||||
|
DirectXShaderCompiler-$DXC_VERSION \
|
||||||
|
SPIRV-Reflect-$SPIRV_REFLECT_VERSION
|
||||||
|
|
||||||
|
tar xvf $CWD/SPIRV-Headers-$SPIRV_HEADERS_VERSION.tar.?z || exit 1
|
||||||
|
cd SPIRV-Headers-$SPIRV_HEADERS_VERSION
|
||||||
|
|
||||||
|
chown -R root:root .
|
||||||
|
find . \
|
||||||
|
\( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \
|
||||||
|
-exec chmod 755 {} \+ -o \
|
||||||
|
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
|
||||||
|
-exec chmod 644 {} \+
|
||||||
|
|
||||||
|
mkdir -p build
|
||||||
|
cd build
|
||||||
|
cmake \
|
||||||
|
-DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
|
||||||
|
-DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
|
||||||
|
-DCMAKE_INSTALL_PREFIX=/usr \
|
||||||
|
-DCMAKE_INSTALL_LIBDIR=lib$LIBDIRSUFFIX \
|
||||||
|
-DCMAKE_BUILD_TYPE=Release \
|
||||||
|
..
|
||||||
|
make $NUMJOBS || make || exit 1
|
||||||
|
make install DESTDIR=$PKG || exit 1
|
||||||
|
|
||||||
|
cd $TMP
|
||||||
tar xvf $CWD/glslang-${GLSLANG_VERSION}.tar.?z || exit 1
|
tar xvf $CWD/glslang-${GLSLANG_VERSION}.tar.?z || exit 1
|
||||||
cd glslang-$GLSLANG_VERSION/External
|
cd glslang-$GLSLANG_VERSION/External
|
||||||
tar xvf $CWD/SPIRV-Tools-$SPIRV_TOOLS_VERSION.tar.?z || exit 1
|
tar xvf $CWD/SPIRV-Tools-$SPIRV_TOOLS_VERSION.tar.?z || exit 1
|
||||||
|
@ -113,17 +171,18 @@ cd build
|
||||||
cmake \
|
cmake \
|
||||||
-DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
|
-DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
|
||||||
-DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
|
-DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
|
||||||
-DCMAKE_INSTALL_PREFIX=$PKG \
|
-DCMAKE_INSTALL_PREFIX=/usr \
|
||||||
-DCMAKE_INSTALL_LIBDIR=lib$LIBDIRSUFFIX \
|
-DCMAKE_INSTALL_LIBDIR=lib$LIBDIRSUFFIX \
|
||||||
-DCMAKE_BUILD_TYPE=Release \
|
-DCMAKE_BUILD_TYPE=Release \
|
||||||
|
-DBUILD_SHARED_LIBS=On \
|
||||||
|
-DSPIRV_TOOLS_BUILD_STATIC=Off \
|
||||||
..
|
..
|
||||||
cmake .. -DCMAKE_INSTALL_PREFIX=/usr
|
|
||||||
make $NUMJOBS || make || exit 1
|
make $NUMJOBS || make || exit 1
|
||||||
make install DESTDIR=$PKG || exit 1
|
make install DESTDIR=$PKG || exit 1
|
||||||
|
|
||||||
cd $TMP
|
cd $TMP
|
||||||
tar xvf $CWD/Vulkan-Headers-sdk-$VERSION.tar.?z || exit 1
|
tar xvf $CWD/Vulkan-Headers-sdk-$VULKAN_HEADERS_VERSION.tar.?z || exit 1
|
||||||
cd Vulkan-Headers-sdk-$VERSION
|
cd Vulkan-Headers-sdk-$VULKAN_HEADERS_VERSION
|
||||||
|
|
||||||
chown -R root:root .
|
chown -R root:root .
|
||||||
find . \
|
find . \
|
||||||
|
@ -144,25 +203,9 @@ cmake \
|
||||||
make $NUMJOBS || make || exit 1
|
make $NUMJOBS || make || exit 1
|
||||||
make install DESTDIR=$PKG || exit 1
|
make install DESTDIR=$PKG || exit 1
|
||||||
|
|
||||||
# Make sure some SPIR-V headers are there:
|
|
||||||
HEADER_SOURCE_DIR="$TMP/glslang-${GLSLANG_VERSION}/External/spirv-tools/external/spirv-headers/include/spirv/unified1"
|
|
||||||
mkdir -p $PKG/usr/include/vulkan
|
|
||||||
for file in GLSL.std.450.h spirv.h spirv.hpp spirv.hpp11 spirv.json \
|
|
||||||
spirv.lua spirv.py ; do
|
|
||||||
if [ -r $HEADER_SOURCE_DIR/$file -a ! -r $PKG/usr/include/vulkan/$file ]; then
|
|
||||||
cp -a --verbose $HEADER_SOURCE_DIR/$file $PKG/usr/include/vulkan/$file
|
|
||||||
chown root:root $PKG/usr/include/vulkan/$file
|
|
||||||
chmod 644 $PKG/usr/include/vulkan/$file
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
unset HEADER_SOURCE_DIR
|
|
||||||
# This location is checked as well, so link it:
|
|
||||||
mkdir -p $PKG/usr/include/spirv
|
|
||||||
( cd $PKG/usr/include/spirv ; ln -sf ../vulkan unified1 )
|
|
||||||
|
|
||||||
cd $TMP
|
cd $TMP
|
||||||
tar xvf $CWD/Vulkan-Loader-sdk-$VERSION.tar.?z || exit 1
|
tar xvf $CWD/Vulkan-Loader-sdk-$VULKAN_LOADER_VERSION.tar.?z || exit 1
|
||||||
cd $TMP/Vulkan-Loader-sdk-$VERSION
|
cd $TMP/Vulkan-Loader-sdk-$VULKAN_LOADER_VERSION
|
||||||
|
|
||||||
chown -R root:root .
|
chown -R root:root .
|
||||||
find . \
|
find . \
|
||||||
|
@ -177,19 +220,19 @@ cd build
|
||||||
-DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
|
-DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
|
||||||
-DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
|
-DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
|
||||||
-DCMAKE_INSTALL_PREFIX=/usr \
|
-DCMAKE_INSTALL_PREFIX=/usr \
|
||||||
-DGLSLANG_INSTALL_DIR=$PKG/usr \
|
|
||||||
-DVULKAN_HEADERS_INSTALL_DIR=$PKG/usr \
|
-DVULKAN_HEADERS_INSTALL_DIR=$PKG/usr \
|
||||||
-DBUILD_WSI_WAYLAND_SUPPORT=On \
|
-DBUILD_WSI_WAYLAND_SUPPORT=On \
|
||||||
-DBUILD_WSI_MIR_SUPPORT=Off \
|
|
||||||
..
|
..
|
||||||
|
|
||||||
make $NUMJOBS || make || exit 1
|
make $NUMJOBS || make || exit 1
|
||||||
make install DESTDIR=$PKG || exit 1
|
make install DESTDIR=$PKG || exit 1
|
||||||
|
|
||||||
cd $TMP
|
cd $TMP
|
||||||
|
tar xvf $CWD/Vulkan-ValidationLayers-sdk-$VULKAN_VALIDATIONLAYERS_VERSION.tar.?z || exit 1
|
||||||
tar xvf $CWD/Vulkan-ValidationLayers-sdk-$VERSION.tar.?z || exit 1
|
cd $TMP/Vulkan-ValidationLayers-sdk-$VULKAN_VALIDATIONLAYERS_VERSION/external
|
||||||
cd $TMP/Vulkan-ValidationLayers-sdk-$VERSION
|
tar xvf $CWD/robin-hood-hashing-$ROBIN_HOOD_VERSION.tar.?z || exit 1
|
||||||
|
mv robin-hood-hashing-$ROBIN_HOOD_VERSION robin-hood-hashing
|
||||||
|
cd ..
|
||||||
|
|
||||||
chown -R root:root .
|
chown -R root:root .
|
||||||
find . \
|
find . \
|
||||||
|
@ -211,22 +254,52 @@ cd build
|
||||||
-DBUILD_WSI_XLIB_SUPPORT=On \
|
-DBUILD_WSI_XLIB_SUPPORT=On \
|
||||||
-DBUILD_WSI_XCB_SUPPORT=On \
|
-DBUILD_WSI_XCB_SUPPORT=On \
|
||||||
-DBUILD_WSI_WAYLAND_SUPPORT=On \
|
-DBUILD_WSI_WAYLAND_SUPPORT=On \
|
||||||
-DBUILD_WSI_MIR_SUPPORT=Off \
|
|
||||||
-DCMAKE_BUILD_TYPE=Release \
|
-DCMAKE_BUILD_TYPE=Release \
|
||||||
-DGLSLANG_INSTALL_DIR=$PKG/usr \
|
-DGLSLANG_INSTALL_DIR=$PKG/usr \
|
||||||
-DVULKAN_HEADERS_INSTALL_DIR=$PKG/usr \
|
-DVULKAN_HEADERS_INSTALL_DIR=$PKG/usr \
|
||||||
-DVULKAN_LOADER_INSTALL_DIR=$PKG/usr \
|
|
||||||
-DSPIRV_HEADERS_INSTALL_DIR=$PKG/usr \
|
-DSPIRV_HEADERS_INSTALL_DIR=$PKG/usr \
|
||||||
-DBUILD_LAYER_SUPPORT_FILES=On \
|
-DBUILD_LAYER_SUPPORT_FILES=On \
|
||||||
-DCMAKE_INSTALL_INCLUDEDIR=/usr/include/vulkan \
|
-DROBIN_HOOD_HASHING_INSTALL_DIR="$TMP/Vulkan-ValidationLayers-sdk-$VULKAN_VALIDATIONLAYERS_VERSION/external/robin-hood-hashing" \
|
||||||
..
|
..
|
||||||
|
|
||||||
make $NUMJOBS || make || exit 1
|
make $NUMJOBS || make || exit 1
|
||||||
make install DESTDIR=$PKG || exit 1
|
make install DESTDIR=$PKG || exit 1
|
||||||
|
|
||||||
cd $TMP
|
cd $TMP
|
||||||
tar xvf $CWD/Vulkan-Tools-sdk-$VERSION.tar.?z || exit 1
|
tar xvf $CWD/Vulkan-ExtensionLayer-sdk-$VULKAN_EXTENSIONLAYER_VERSION.tar.?z || exit 1
|
||||||
cd $TMP/Vulkan-Tools-sdk-$VERSION
|
cd $TMP/Vulkan-ExtensionLayer-sdk-$VULKAN_EXTENSIONLAYER_VERSION
|
||||||
|
|
||||||
|
chown -R root:root .
|
||||||
|
find . \
|
||||||
|
\( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \
|
||||||
|
-exec chmod 755 {} \+ -o \
|
||||||
|
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
|
||||||
|
-exec chmod 644 {} \+
|
||||||
|
|
||||||
|
mkdir -p build
|
||||||
|
cd build
|
||||||
|
cmake \
|
||||||
|
-DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
|
||||||
|
-DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
|
||||||
|
-DCMAKE_INSTALL_PREFIX=/usr \
|
||||||
|
-DCMAKE_INSTALL_SYSCONFDIR=/etc \
|
||||||
|
-DCMAKE_INSTALL_DATADIR=/share \
|
||||||
|
-DCMAKE_SKIP_RPATH=True \
|
||||||
|
-DBUILD_TESTS=Off \
|
||||||
|
-DBUILD_WSI_XLIB_SUPPORT=On \
|
||||||
|
-DBUILD_WSI_XCB_SUPPORT=On \
|
||||||
|
-DBUILD_WSI_WAYLAND_SUPPORT=On \
|
||||||
|
-DCMAKE_BUILD_TYPE=Release \
|
||||||
|
-DVULKAN_HEADERS_INSTALL_DIR=$PKG/usr \
|
||||||
|
-DBUILD_LAYER_SUPPORT_FILES=On \
|
||||||
|
..
|
||||||
|
|
||||||
|
make $NUMJOBS || make || exit 1
|
||||||
|
make install DESTDIR=$PKG || exit 1
|
||||||
|
|
||||||
|
cd $TMP
|
||||||
|
tar xvf $CWD/Vulkan-Tools-sdk-$VULKAN_TOOLS_VERSION.tar.?z || exit 1
|
||||||
|
cd $TMP/Vulkan-Tools-sdk-$VULKAN_TOOLS_VERSION
|
||||||
|
|
||||||
chown -R root:root .
|
chown -R root:root .
|
||||||
find . \
|
find . \
|
||||||
|
@ -246,22 +319,312 @@ cd build
|
||||||
-DGLSLANG_INSTALL_DIR=$PKG/usr \
|
-DGLSLANG_INSTALL_DIR=$PKG/usr \
|
||||||
-DVULKAN_LOADER_INSTALL_DIR=$PKG/usr \
|
-DVULKAN_LOADER_INSTALL_DIR=$PKG/usr \
|
||||||
-DBUILD_WSI_WAYLAND_SUPPORT=On \
|
-DBUILD_WSI_WAYLAND_SUPPORT=On \
|
||||||
-DBUILD_WSI_MIR_SUPPORT=Off \
|
..
|
||||||
|
|
||||||
|
# make uses glslangValidator, which is built against a shared
|
||||||
|
# libglslang that isn't installed yet
|
||||||
|
export LD_LIBRARY_PATH=$PKG/usr/lib$LIBDIRSUFFIX
|
||||||
|
|
||||||
|
make $NUMJOBS || make || exit 1
|
||||||
|
make install DESTDIR=$PKG || exit 1
|
||||||
|
|
||||||
|
cd $TMP
|
||||||
|
tar xvf $CWD/VulkanTools-sdk-$VULKANTOOLS_VERSION.tar.?z || exit 1
|
||||||
|
cd $TMP/VulkanTools-sdk-$VULKANTOOLS_VERSION
|
||||||
|
|
||||||
|
chown -R root:root .
|
||||||
|
find . \
|
||||||
|
\( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \
|
||||||
|
-exec chmod 755 {} \+ -o \
|
||||||
|
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
|
||||||
|
-exec chmod 644 {} \+
|
||||||
|
|
||||||
|
# building jsoncpp
|
||||||
|
cd submodules/jsoncpp
|
||||||
|
python3 amalgamate.py
|
||||||
|
cd ../../
|
||||||
|
|
||||||
|
mkdir -p build
|
||||||
|
cd build
|
||||||
|
cmake \
|
||||||
|
-DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
|
||||||
|
-DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
|
||||||
|
-DCMAKE_BUILD_TYPE=Release \
|
||||||
|
-DCMAKE_INSTALL_PREFIX=/usr \
|
||||||
|
-DCMAKE_INSTALL_SYSCONFDIR=/usr/share \
|
||||||
|
-DVULKAN_HEADERS_INSTALL_DIR=$PKG/usr \
|
||||||
|
-DVULKAN_REGISTRY_PATH_HINT=$PKG/usr \
|
||||||
|
-DVULKAN_LOADER_INSTALL_DIR=$PKG/usr \
|
||||||
|
-DVULKAN_VALIDATIONLAYERS_INSTALL_DIR=$PKG/usr \
|
||||||
|
-DBUILD_WSI_WAYLAND_SUPPORT=On \
|
||||||
|
-DBUILD_TESTS=Off \
|
||||||
|
-DINSTALL_GTEST=Off \
|
||||||
..
|
..
|
||||||
|
|
||||||
make $NUMJOBS || make || exit 1
|
make $NUMJOBS || make || exit 1
|
||||||
make install DESTDIR=$PKG || exit 1
|
make install DESTDIR=$PKG || exit 1
|
||||||
|
|
||||||
|
mkdir -p $PKG/usr/share/vulkan/config/VK_LAYER_LUNARG_device_simulation
|
||||||
|
install -m 644 ../layersvt/device_simulation_examples/sdk_sample_configs/*.json \
|
||||||
|
$PKG/usr/share/vulkan/config/VK_LAYER_LUNARG_device_simulation/
|
||||||
|
|
||||||
|
cd $TMP
|
||||||
|
tar xvf $CWD/shaderc-$SHADERC_VERSION.tar.?z || exit 1
|
||||||
|
cd $TMP/shaderc-$SHADERC_VERSION
|
||||||
|
|
||||||
|
chown -R root:root .
|
||||||
|
find . \
|
||||||
|
\( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \
|
||||||
|
-exec chmod 755 {} \+ -o \
|
||||||
|
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
|
||||||
|
-exec chmod 644 {} \+
|
||||||
|
|
||||||
|
# Report correct versions in `glslc --version`
|
||||||
|
# git describe output collected in fetch-sources.sh
|
||||||
|
sed -i "s|\['git', 'describe'\]|\['cat', '.git-version'\]|" \
|
||||||
|
utils/update_build_version.py
|
||||||
|
|
||||||
|
# We're pointing shaderc to the sources we just compiled
|
||||||
|
# This won't avoid compiling them again, but slightly better than
|
||||||
|
# extracting them twice.
|
||||||
|
# Short of polluting the build system with the libraries we built
|
||||||
|
# so far, there's no (easy) way to point shaderc to the already
|
||||||
|
# built versions.
|
||||||
|
|
||||||
|
mkdir -p build
|
||||||
|
cd build
|
||||||
|
cmake \
|
||||||
|
-DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
|
||||||
|
-DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
|
||||||
|
-DCMAKE_BUILD_TYPE=Release \
|
||||||
|
-DCMAKE_INSTALL_PREFIX=/usr \
|
||||||
|
-DCMAKE_INSTALL_SYSCONFDIR=/usr/share \
|
||||||
|
-DSHADERC_SKIP_TESTS=On \
|
||||||
|
-DSHADERC_SKIP_EXAMPLES=On \
|
||||||
|
-DSHADERC_SPIRV_TOOLS_DIR=$TMP/glslang-$GLSLANG_VERSION/External/spirv-tools \
|
||||||
|
-DSHADERC_GLSLANG_DIR=$TMP/glslang-$GLSLANG_VERSION \
|
||||||
|
-DSKIP_GLSLANG_INSTALL=On \
|
||||||
|
-DSKIP_SPIRV_TOOLS_INSTALL=On \
|
||||||
|
-DBUILD_SHARED_LIBS=On \
|
||||||
|
-DSPIRV_TOOLS_BUILD_STATIC=Off \
|
||||||
|
-DBUILD_TESTING=Off \
|
||||||
|
..
|
||||||
|
|
||||||
|
|
||||||
|
make $NUMJOBS || make || exit 1
|
||||||
|
make install DESTDIR=$PKG || exit 1
|
||||||
|
|
||||||
|
cd $TMP
|
||||||
|
tar xvf $CWD/SPIRV-Cross-$SPIRV_CROSS_VERSION.tar.?z || exit 1
|
||||||
|
cd $TMP/SPIRV-Cross-$SPIRV_CROSS_VERSION
|
||||||
|
|
||||||
|
chown -R root:root .
|
||||||
|
find . \
|
||||||
|
\( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \
|
||||||
|
-exec chmod 755 {} \+ -o \
|
||||||
|
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
|
||||||
|
-exec chmod 644 {} \+
|
||||||
|
|
||||||
|
# Set git hash
|
||||||
|
SPIRV_CROSS_SHORT_HASH=$(echo $SPIRV_CROSS_VERSION | cut -c 1-8)
|
||||||
|
sed -i "s|version \"unknown\"|version \"$SPIRV_CROSS_SHORT_HASH\"|" \
|
||||||
|
CMakeLists.txt
|
||||||
|
|
||||||
|
mkdir -p build
|
||||||
|
cd build
|
||||||
|
cmake \
|
||||||
|
-DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
|
||||||
|
-DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
|
||||||
|
-DCMAKE_BUILD_TYPE=Release \
|
||||||
|
-DCMAKE_INSTALL_PREFIX=/usr \
|
||||||
|
-DSPIRV_CROSS_ENABLE_TESTS=Off \
|
||||||
|
-DSPIRV_CROSS_SHARED=On \
|
||||||
|
-DSPIRV_CROSS_FORCE_PIC=On \
|
||||||
|
-DCMAKE_DISABLE_FIND_PACKAGE_Git=ON \
|
||||||
|
..
|
||||||
|
|
||||||
|
make $NUMJOBS || make || exit 1
|
||||||
|
make install DESTDIR=$PKG || exit 1
|
||||||
|
|
||||||
|
cd $TMP
|
||||||
|
tar xvf $CWD/gfxreconstruct-sdk-$GFXRECONSTRUCT_VERSION.tar.?z || exit 1
|
||||||
|
cd $TMP/gfxreconstruct-sdk-$GFXRECONSTRUCT_VERSION
|
||||||
|
|
||||||
|
chown -R root:root .
|
||||||
|
find . \
|
||||||
|
\( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \
|
||||||
|
-exec chmod 755 {} \+ -o \
|
||||||
|
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
|
||||||
|
-exec chmod 644 {} \+
|
||||||
|
|
||||||
|
mkdir -p build
|
||||||
|
cd build
|
||||||
|
cmake \
|
||||||
|
-DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
|
||||||
|
-DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
|
||||||
|
-DCMAKE_BUILD_TYPE=Release \
|
||||||
|
-DCMAKE_INSTALL_PREFIX=/usr \
|
||||||
|
..
|
||||||
|
|
||||||
|
make $NUMJOBS || make || exit 1
|
||||||
|
make install DESTDIR=$PKG || exit 1
|
||||||
|
|
||||||
|
cd $TMP
|
||||||
|
tar xvf $CWD/DirectXShaderCompiler-$DXC_VERSION.tar.?z || exit 1
|
||||||
|
cd $TMP/DirectXShaderCompiler-$DXC_VERSION
|
||||||
|
|
||||||
|
chown -R root:root .
|
||||||
|
find . \
|
||||||
|
\( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \
|
||||||
|
-exec chmod 755 {} \+ -o \
|
||||||
|
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
|
||||||
|
-exec chmod 644 {} \+
|
||||||
|
|
||||||
|
mkdir -p build
|
||||||
|
cd build
|
||||||
|
cmake \
|
||||||
|
-DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
|
||||||
|
-DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
|
||||||
|
-DCMAKE_BUILD_TYPE=Release \
|
||||||
|
-DCMAKE_INSTALL_PREFIX=/usr \
|
||||||
|
-DCMAKE_INSTALL_INCLUDEDIR=include/dxc \
|
||||||
|
-DLLVM_LIBDIR_SUFFIX=$LIBDIRSUFFIX \
|
||||||
|
$(cat ../utils/cmake-predefined-config-params) \
|
||||||
|
..
|
||||||
|
|
||||||
|
make $NUMJOBS || make || exit 1
|
||||||
|
|
||||||
|
# "make install" is essentially useless at this point
|
||||||
|
# It installs a bunch of unnecessary llvm files
|
||||||
|
# https://github.com/microsoft/DirectXShaderCompiler/issues/3276
|
||||||
|
|
||||||
|
# install steps taken from appveyor.yml
|
||||||
|
mkdir -p $PKG/usr/{bin,lib$LIBDIRSUFFIX,include}
|
||||||
|
cp -P bin/dxc* $PKG/usr/bin/
|
||||||
|
cp -P lib$LIBDIRSUFFIX/libdxcompiler.so* $PKG/usr/lib$LIBDIRSUFFIX/
|
||||||
|
cp -r ../include/dxc $PKG/usr/include/
|
||||||
|
|
||||||
|
cd $TMP
|
||||||
|
tar xvf $CWD/SPIRV-Reflect-$SPIRV_REFLECT_VERSION.tar.?z || exit 1
|
||||||
|
cd $TMP/SPIRV-Reflect-$SPIRV_REFLECT_VERSION
|
||||||
|
|
||||||
|
chown -R root:root .
|
||||||
|
find . \
|
||||||
|
\( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \
|
||||||
|
-exec chmod 755 {} \+ -o \
|
||||||
|
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
|
||||||
|
-exec chmod 644 {} \+
|
||||||
|
|
||||||
|
mkdir -p build
|
||||||
|
cd build
|
||||||
|
cmake \
|
||||||
|
-DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
|
||||||
|
-DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
|
||||||
|
-DCMAKE_INSTALL_PREFIX=/usr \
|
||||||
|
..
|
||||||
|
|
||||||
|
make $NUMJOBS || make || exit 1
|
||||||
|
make install DESTDIR=$PKG || exit 1
|
||||||
|
|
||||||
|
mkdir -p $PKG/usr/include/SPIRV-Reflect/include/spirv/unified1
|
||||||
|
|
||||||
|
install -m 644 ../spirv_reflect.c $PKG/usr/include/SPIRV-Reflect/
|
||||||
|
install -m 644 ../spirv_reflect.h $PKG/usr/include/SPIRV-Reflect/
|
||||||
|
install -m 644 ../include/spirv/unified1/spirv.h \
|
||||||
|
$PKG/usr/include/SPIRV-Reflect/include/spirv/unified1/
|
||||||
|
|
||||||
cd $TMP
|
cd $TMP
|
||||||
|
|
||||||
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
|
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
|
||||||
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
|
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
|
||||||
|
|
||||||
mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION
|
mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION
|
||||||
|
mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION/SPIRV-Headers
|
||||||
|
mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION/SPIRV-Tools
|
||||||
|
mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION/glslang
|
||||||
|
mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION/Vulkan-Headers
|
||||||
|
mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION/Vulkan-Loader
|
||||||
|
mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION/Vulkan-ValidationLayers
|
||||||
|
mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION/Vulkan-ExtensionLayer
|
||||||
|
mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION/Vulkan-Tools
|
||||||
|
mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION/VulkanTools
|
||||||
|
mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION/shaderc
|
||||||
|
mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION/SPIRV-Cross
|
||||||
|
mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION/gfxreconstruct
|
||||||
|
mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION/DirectXShaderCompiler
|
||||||
|
mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION/SPIRV-Reflect
|
||||||
cp -a \
|
cp -a \
|
||||||
Vulkan-Loader-sdk-$VERSION/*.txt \
|
SPIRV-Headers-$SPIRV_HEADERS_VERSION/LICENSE* \
|
||||||
Vulkan-Loader-sdk-$VERSION/loader/LoaderAndLayerInterface.md \
|
SPIRV-Headers-$SPIRV_HEADERS_VERSION/README* \
|
||||||
$PKG/usr/doc/$PKGNAM-$VERSION
|
$PKG/usr/doc/$PKGNAM-$VERSION/SPIRV-Headers
|
||||||
|
cp -a \
|
||||||
|
glslang-$GLSLANG_VERSION/External/spirv-tools/LICENSE* \
|
||||||
|
glslang-$GLSLANG_VERSION/External/spirv-tools/README* \
|
||||||
|
glslang-$GLSLANG_VERSION/External/spirv-tools/*.md \
|
||||||
|
$PKG/usr/doc/$PKGNAM-$VERSION/SPIRV-Tools
|
||||||
|
cp -a \
|
||||||
|
glslang-$GLSLANG_VERSION/LICENSE* \
|
||||||
|
glslang-$GLSLANG_VERSION/README* \
|
||||||
|
glslang-$GLSLANG_VERSION/*.md \
|
||||||
|
$PKG/usr/doc/$PKGNAM-$VERSION/glslang
|
||||||
|
cp -a \
|
||||||
|
Vulkan-Headers-sdk-$VULKAN_HEADERS_VERSION/LICENSE* \
|
||||||
|
Vulkan-Headers-sdk-$VULKAN_HEADERS_VERSION/README* \
|
||||||
|
Vulkan-Headers-sdk-$VULKAN_HEADERS_VERSION/*.md \
|
||||||
|
$PKG/usr/doc/$PKGNAM-$VERSION/Vulkan-Headers
|
||||||
|
cp -a \
|
||||||
|
Vulkan-Loader-sdk-$VULKAN_LOADER_VERSION/LICENSE* \
|
||||||
|
Vulkan-Loader-sdk-$VULKAN_LOADER_VERSION/README* \
|
||||||
|
Vulkan-Loader-sdk-$VULKAN_LOADER_VERSION/*.md \
|
||||||
|
Vulkan-Loader-sdk-$VULKAN_LOADER_VERSION/loader/LoaderAndLayerInterface.md \
|
||||||
|
$PKG/usr/doc/$PKGNAM-$VERSION/Vulkan-Loader
|
||||||
|
cp -a \
|
||||||
|
Vulkan-ValidationLayers-sdk-$VULKAN_VALIDATIONLAYERS_VERSION/LICENSE* \
|
||||||
|
Vulkan-ValidationLayers-sdk-$VULKAN_VALIDATIONLAYERS_VERSION/README* \
|
||||||
|
Vulkan-ValidationLayers-sdk-$VULKAN_VALIDATIONLAYERS_VERSION/*.md \
|
||||||
|
$PKG/usr/doc/$PKGNAM-$VERSION/Vulkan-ValidationLayers
|
||||||
|
cp -a \
|
||||||
|
Vulkan-ExtensionLayer-sdk-$VULKAN_EXTENSIONLAYER_VERSION/LICENSE* \
|
||||||
|
Vulkan-ExtensionLayer-sdk-$VULKAN_EXTENSIONLAYER_VERSION/README* \
|
||||||
|
Vulkan-ExtensionLayer-sdk-$VULKAN_EXTENSIONLAYER_VERSION/*.md \
|
||||||
|
$PKG/usr/doc/$PKGNAM-$VERSION/Vulkan-ExtensionLayer
|
||||||
|
cp -a \
|
||||||
|
Vulkan-Tools-sdk-$VULKAN_TOOLS_VERSION/LICENSE* \
|
||||||
|
Vulkan-Tools-sdk-$VULKAN_TOOLS_VERSION/README* \
|
||||||
|
Vulkan-Tools-sdk-$VULKAN_TOOLS_VERSION/*.md \
|
||||||
|
$PKG/usr/doc/$PKGNAM-$VERSION/Vulkan-Tools
|
||||||
|
cp -a \
|
||||||
|
VulkanTools-sdk-$VULKANTOOLS_VERSION/LICENSE* \
|
||||||
|
VulkanTools-sdk-$VULKANTOOLS_VERSION/README* \
|
||||||
|
VulkanTools-sdk-$VULKANTOOLS_VERSION/*.md \
|
||||||
|
$PKG/usr/doc/$PKGNAM-$VERSION/VulkanTools
|
||||||
|
cp -a \
|
||||||
|
shaderc-$SHADERC_VERSION/AUTHORS \
|
||||||
|
shaderc-$SHADERC_VERSION/LICENSE* \
|
||||||
|
shaderc-$SHADERC_VERSION/README* \
|
||||||
|
shaderc-$SHADERC_VERSION/*.md \
|
||||||
|
$PKG/usr/doc/$PKGNAM-$VERSION/shaderc
|
||||||
|
cp -a \
|
||||||
|
SPIRV-Cross-$SPIRV_CROSS_VERSION/LICENSE* \
|
||||||
|
SPIRV-Cross-$SPIRV_CROSS_VERSION/README* \
|
||||||
|
SPIRV-Cross-$SPIRV_CROSS_VERSION/*.md \
|
||||||
|
$PKG/usr/doc/$PKGNAM-$VERSION/SPIRV-Cross
|
||||||
|
cp -a \
|
||||||
|
gfxreconstruct-sdk-$GFXRECONSTRUCT_VERSION/LICENSE* \
|
||||||
|
gfxreconstruct-sdk-$GFXRECONSTRUCT_VERSION/README* \
|
||||||
|
gfxreconstruct-sdk-$GFXRECONSTRUCT_VERSION/*.md \
|
||||||
|
$PKG/usr/doc/$PKGNAM-$VERSION/gfxreconstruct
|
||||||
|
cp -a \
|
||||||
|
DirectXShaderCompiler-$DXC_VERSION/LICENSE* \
|
||||||
|
DirectXShaderCompiler-$DXC_VERSION/README* \
|
||||||
|
DirectXShaderCompiler-$DXC_VERSION/ThirdPartyNotices.txt \
|
||||||
|
DirectXShaderCompiler-$DXC_VERSION/*.md \
|
||||||
|
$PKG/usr/doc/$PKGNAM-$VERSION/DirectXShaderCompiler
|
||||||
|
cp -a \
|
||||||
|
SPIRV-Reflect-$SPIRV_REFLECT_VERSION/LICENSE* \
|
||||||
|
SPIRV-Reflect-$SPIRV_REFLECT_VERSION/README* \
|
||||||
|
SPIRV-Reflect-$SPIRV_REFLECT_VERSION/*.md \
|
||||||
|
$PKG/usr/doc/$PKGNAM-$VERSION/SPIRV-Reflect
|
||||||
|
|
||||||
mkdir -p $PKG/install
|
mkdir -p $PKG/install
|
||||||
cat $CWD/slack-desc > $PKG/install/slack-desc
|
cat $CWD/slack-desc > $PKG/install/slack-desc
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
3
|
1
|
||||||
|
|
Loading…
Reference in a new issue