summaryrefslogtreecommitdiffstats
path: root/source/l
diff options
context:
space:
mode:
author Patrick J Volkerding <volkerdi@slackware.com>2023-05-03 19:33:18 +0000
committer Eric Hameleers <alien@slackware.com>2023-05-03 22:45:57 +0200
commit8b05abc6cfdef17ca59b284bfb80a2519ce6c3ed (patch)
tree891703b83c579af13cc585caae6bc092f9cb299e /source/l
parent8c29b57243e3f992f1f2468b6880cf7f6437495f (diff)
downloadcurrent-8b05abc6cfdef17ca59b284bfb80a2519ce6c3ed.tar.gz
current-8b05abc6cfdef17ca59b284bfb80a2519ce6c3ed.tar.xz
Wed May 3 19:33:18 UTC 202320230503193318
d/llvm-16.0.3-x86_64-1.txz: Upgraded. kde/calligra-3.2.1-x86_64-27.txz: Rebuilt. Recompiled against poppler-23.05.0. kde/cantor-23.04.0-x86_64-2.txz: Rebuilt. Recompiled against poppler-23.05.0. kde/kfilemetadata-5.105.0-x86_64-2.txz: Rebuilt. Recompiled against poppler-23.05.0. kde/kile-2.9.93-x86_64-24.txz: Rebuilt. Recompiled against poppler-23.05.0. kde/kitinerary-23.04.0-x86_64-2.txz: Rebuilt. Recompiled against poppler-23.05.0. kde/krita-5.1.5-x86_64-7.txz: Rebuilt. Recompiled against poppler-23.05.0. kde/okular-23.04.0-x86_64-2.txz: Rebuilt. Recompiled against poppler-23.05.0. l/poppler-23.05.0-x86_64-1.txz: Upgraded. Shared library .so-version bump. l/sof-firmware-2.2.4-noarch-1.txz: Added. Thanks to Heinz Wiesinger. n/whois-5.5.17-x86_64-1.txz: Upgraded. Added the .cd TLD server. Updated the -kg NIC handles server name. Removed 2 new gTLDs which are no longer active.
Diffstat (limited to 'source/l')
-rw-r--r--source/l/poppler/slack-desc2
-rw-r--r--source/l/sof-firmware/slack-desc19
-rwxr-xr-xsource/l/sof-firmware/sof-firmware.SlackBuild100
-rw-r--r--source/l/sof-firmware/sof-firmware.url1
4 files changed, 121 insertions, 1 deletions
diff --git a/source/l/poppler/slack-desc b/source/l/poppler/slack-desc
index baba4a307..b4247ef13 100644
--- a/source/l/poppler/slack-desc
+++ b/source/l/poppler/slack-desc
@@ -14,6 +14,6 @@ poppler: library, whenever a flaw was found potentially dozens of applications
poppler: incorporating code from xpdf would have to be patched. By providing
poppler: a centralized PDF library this duplicated effort will be eliminated.
poppler:
-poppler: Homepage: http://poppler.freedesktop.org
+poppler: Homepage: https://poppler.freedesktop.org
poppler:
poppler:
diff --git a/source/l/sof-firmware/slack-desc b/source/l/sof-firmware/slack-desc
new file mode 100644
index 000000000..1442ff140
--- /dev/null
+++ b/source/l/sof-firmware/slack-desc
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|'
+# on the right side marks the last column you can put a character in. You must
+# make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':'.
+
+ |-----handy-ruler------------------------------------------------------|
+sof-firmware: sof-firmware (SOF firmware and topology binaries)
+sof-firmware:
+sof-firmware: Sound Open Firmware is an open source audio DSP firmware and SDK that
+sof-firmware: provides audio firmware infrastructure and development tools for
+sof-firmware: developers who are interested in audio or signal processing on modern
+sof-firmware: DSPs.
+sof-firmware:
+sof-firmware: Homepage: https://www.sofproject.org
+sof-firmware:
+sof-firmware:
+sof-firmware:
diff --git a/source/l/sof-firmware/sof-firmware.SlackBuild b/source/l/sof-firmware/sof-firmware.SlackBuild
new file mode 100755
index 000000000..152f35066
--- /dev/null
+++ b/source/l/sof-firmware/sof-firmware.SlackBuild
@@ -0,0 +1,100 @@
+#!/bin/bash
+
+# Copyright 2021-2022 Heinz Wiesinger, Amsterdam, The Netherlands
+# Copyright 2023 Patrick J. Volkerding, Sebeka, MN, USA
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+cd $(dirname $0) ; CWD=$(pwd)
+
+PKGNAM=sof-firmware
+VERSION=${VERSION:-$(echo sof-bin-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev | cut -d v -f 2)}
+BUILD=${BUILD:-1}
+
+ARCH=noarch
+
+# 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
+
+TMP=${TMP:-/tmp}
+PKG=$TMP/package-${PKGNAM}
+rm -rf $PKG
+mkdir -p $TMP $PKG
+
+cd $TMP
+rm -rf sof-bin-v${VERSION}
+tar xvf $CWD/sof-bin-v$VERSION.tar.?z || exit 1
+cd sof-bin-v$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 {} \+
+
+mkdir -p $PKG/lib/firmware/intel/{sof/community,sof-tplg}
+
+# install debug files
+for i in sof-v$VERSION/*.ldc; do
+ mv $i $PKG/lib/firmware/intel/sof/
+done
+
+# install un-signed binaries
+for i in sof-v$VERSION/*.ri; do
+ mv $i $PKG/lib/firmware/intel/sof/
+done
+
+# install intel-signed binaries
+# This will overwrite some of the un-signed binaries installed before
+for i in sof-v$VERSION/intel-signed/*.ri; do
+ mv $i $PKG/lib/firmware/intel/sof/
+done
+
+# install community-signed binaries
+for i in sof-v$VERSION/community/*.ri; do
+ mv $i $PKG/lib/firmware/intel/sof/community/
+done
+
+# install topology files
+for i in sof-tplg-v$VERSION/*; do
+ mv $i $PKG/lib/firmware/intel/sof-tplg/
+done
+
+# SST topology files (not SOF related, but it's a Intel hw support
+# and this package seems a good place to distribute them
+# - Quote Fedora
+alsatplg -c /usr/share/alsa/topology/hda-dsp/skl_hda_dsp_generic-tplg.conf \
+ -o $PKG/lib/firmware/skl_hda_dsp_generic-tplg.bin
+
+mkdir -p $PKG/usr/doc/sof-firmware-$VERSION
+cp -a LICENCE* Notice* README* \
+ $PKG/usr/doc/sof-firmware-$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
diff --git a/source/l/sof-firmware/sof-firmware.url b/source/l/sof-firmware/sof-firmware.url
new file mode 100644
index 000000000..fff88365e
--- /dev/null
+++ b/source/l/sof-firmware/sof-firmware.url
@@ -0,0 +1 @@
+https://github.com/thesofproject/sof-bin/releases