From ddd0297868c0d28bb5894456cabcecbbd31915f5 Mon Sep 17 00:00:00 2001 From: Julian Schacher Date: Sun, 15 Jan 2023 23:35:36 +0100 Subject: [PATCH] Build: Use `gnome-extensions pack` for creating extension zip/bundle --- .gitignore | 3 +-- package.sh | 13 ++++++++----- 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/.gitignore b/.gitignore index eb99e38..5e78671 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,2 @@ /node_modules/ -gschemas.compiled -top-bar-organizer@julian.gse.jsts.xyz.zip +top-bar-organizer@julian.gse.jsts.xyz.shell-extension.zip diff --git a/package.sh b/package.sh index bc05fc0..857c266 100755 --- a/package.sh +++ b/package.sh @@ -4,8 +4,11 @@ set -e REAL_BASE_DIR=$( dirname $( readlink -f "$0" )) -glib-compile-schemas "$REAL_BASE_DIR/src/schemas" -rm "$REAL_BASE_DIR/top-bar-organizer@julian.gse.jsts.xyz.zip" || true -cd "$REAL_BASE_DIR/src" -zip -r "$REAL_BASE_DIR/top-bar-organizer@julian.gse.jsts.xyz.zip" * -zip -d "$REAL_BASE_DIR/top-bar-organizer@julian.gse.jsts.xyz.zip" "schemas/org.gnome.shell.extensions.top-bar-organizer.gschema.xml" +gnome-extensions pack "$REAL_BASE_DIR/src" \ + --force \ + --extra-source extensionModules \ + --extra-source prefsModules \ + --extra-source prefs-box-order-item-row.ui \ + --extra-source prefs-box-order-list-box.ui \ + --extra-source prefs-box-order-list-empty-placeholder.ui \ + --extra-source prefs-page.ui \