summaryrefslogtreecommitdiffstats
path: root/flatpak
diff options
context:
space:
mode:
author Eric Hameleers <alien@slackware.com>2022-10-23 10:57:49 +0000
committer Eric Hameleers <alien@slackware.com>2022-10-23 10:57:49 +0000
commitd7c22d7915856264c47795b2159fc8197c77a586 (patch)
tree2bae8cdff54d4d3a482b1f611cbf8e1f03a95921 /flatpak
parent943e29bd628d59d642bb60b2e5e480c6461cc51d (diff)
downloadasb-d7c22d7915856264c47795b2159fc8197c77a586.tar.gz
asb-d7c22d7915856264c47795b2159fc8197c77a586.tar.xz
flatpak: allow building for Slackware 15.0 as well as current using the appropriate version
Diffstat (limited to 'flatpak')
-rwxr-xr-xflatpak/build/flatpak.SlackBuild15
1 files changed, 13 insertions, 2 deletions
diff --git a/flatpak/build/flatpak.SlackBuild b/flatpak/build/flatpak.SlackBuild
index 79e37bde..dca112bb 100755
--- a/flatpak/build/flatpak.SlackBuild
+++ b/flatpak/build/flatpak.SlackBuild
@@ -41,13 +41,23 @@
# -----------------------------------------------------------------------------
PRGNAM=flatpak
-VERSION=${VERSION:-1.14.0}
BUILD=${BUILD:-1}
NUMJOBS=${NUMJOBS:-" -j$(nproc) "}
TAG=${TAG:-alien}
DOCS="COPYING INSTALL NEWS README.md"
+if [ -z "$VERSION" ]; then
+ eval $(grep -E '(^VERSION_ID=|^VERSION_CODENAME=)' /etc/os-release)
+ if [ "$VERSION_ID" == "15.0" ] && [ "$VERSION_CODENAME" == "stable" ]; then
+ VERSION=1.12.7
+ APPSTREAM=appstream-glib
+ else
+ VERSION=1.14.0
+ APPSTREAM=appstream
+ fi
+fi
+
# Flatpak system helper (as defined in https://slackbuilds.org/uid_gid.txt):
FLAT_UID=372
FLAT_GID=372
@@ -276,7 +286,8 @@ find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
# Add a package description:
mkdir -p $PKG/install
cat $SRCDIR/slack-desc > $PKG/install/slack-desc
-cat $SRCDIR/slack-required > $PKG/install/slack-required
+cat $SRCDIR/slack-required | sed -e "s/appstream/$APPSTREAM/" \
+ > $PKG/install/slack-required
# Build the package:
cd $PKG