diff options
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 |
commit | d7c22d7915856264c47795b2159fc8197c77a586 (patch) | |
tree | 2bae8cdff54d4d3a482b1f611cbf8e1f03a95921 /flatpak | |
parent | 943e29bd628d59d642bb60b2e5e480c6461cc51d (diff) | |
download | asb-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-x | flatpak/build/flatpak.SlackBuild | 15 |
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 |