From d7c22d7915856264c47795b2159fc8197c77a586 Mon Sep 17 00:00:00 2001 From: Eric Hameleers Date: Sun, 23 Oct 2022 10:57:49 +0000 Subject: flatpak: allow building for Slackware 15.0 as well as current using the appropriate version --- flatpak/build/flatpak.SlackBuild | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) (limited to 'flatpak/build') 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 -- cgit v1.2.3-65-gdbad