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 \