Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package lite-xl-plugin-manager for
openSUSE:Factory checked in at 2026-11-06 19:47:46
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/lite-xl-plugin-manager (Old)
and /work/SRC/openSUSE:Factory/.lite-xl-plugin-manager.new.3759290 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "lite-xl-plugin-manager"
Fri Nov 6 19:47:46 2026 rev:21 rq:1395494 version:1.5.1
Changes:
--------
---
/work/SRC/openSUSE:Factory/lite-xl-plugin-manager/lite-xl-plugin-manager.changes
2026-10-27 18:54:04.095795722 +0100
+++
/work/SRC/openSUSE:Factory/.lite-xl-plugin-manager.new.3759290/lite-xl-plugin-manager.changes
2026-11-06 19:53:54.609966118 +0100
@@ -1,0 +2,12 @@
+Thu Oct 29 14:32:26 UTC 2026 - Scott Bradnick <[email protected]>
+
+- Update to version 1.5.1:
+ * Fixed typos.
+ * Updated build process for MacOS, which was building in the wrong
+ architecutre for MacOS x64.
+ * Fixed issues with underlying packages that were broken due to issues with
+ their underlying build processes and the github CI runners.
+ * Added additional meson options to better mirror what's in build.sh.
+ * Bumped mbedtls version.
+
+-------------------------------------------------------------------
Old:
----
lite-xl-plugin-manager-1.5.0.tar.gz
New:
----
_service
lite-xl-plugin-manager-1.5.1.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ lite-xl-plugin-manager.spec ++++++
--- /var/tmp/diff_new_pack.oADAYr/_old 2026-11-06 19:53:55.710012178 +0100
+++ /var/tmp/diff_new_pack.oADAYr/_new 2026-11-06 19:53:55.721012639 +0100
@@ -18,7 +18,7 @@
%define baseprogramname lite-xl
Name: lite-xl-plugin-manager
-Version: 1.5.0
+Version: 1.5.1
Release: 0
Summary: A %{baseprogramname} plugin manager
# Legal-Review-Notice: v1.4.9 GitHub tarball ships LPM and vendored microtar
(both MIT). Previous
Apache-2.0/BSD-3-Clause/Zlib/SUSE-GPL-2.0-with-linking-exception covered
obs_scm git submodules meson does not link.
++++++ _service ++++++
<services>
<service name="download_files" mode="manual" />
</services>
++++++ lite-xl-plugin-manager-1.5.0.tar.gz ->
lite-xl-plugin-manager-1.5.1.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/lite-xl-plugin-manager-1.5.0/.github/workflows/build.yml
new/lite-xl-plugin-manager-1.5.1/.github/workflows/build.yml
--- old/lite-xl-plugin-manager-1.5.0/.github/workflows/build.yml
2026-10-20 03:52:55.000000000 +0200
+++ new/lite-xl-plugin-manager-1.5.1/.github/workflows/build.yml
2026-10-28 23:19:13.000000000 +0100
@@ -134,7 +134,7 @@
- name: Build
run: |
- ./build.sh clean && COMPILE_FLAGS="-arch ${{ matrix.config.macosarch
}}" ./build.sh -DLPM_STATIC -DLPM_VERSION='"'$FULL_VERSION-$ARCH'"' -O3
+ ./build.sh clean && CFLAGS="-arch ${{ matrix.config.macosarch }}"
./build.sh -DLPM_STATIC -DLPM_VERSION='"'$FULL_VERSION-$ARCH'"' -O3
- name: Upload Artifacts
uses: actions/upload-artifact@v4
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lite-xl-plugin-manager-1.5.0/CHANGELOG.md
new/lite-xl-plugin-manager-1.5.1/CHANGELOG.md
--- old/lite-xl-plugin-manager-1.5.0/CHANGELOG.md 2026-10-20
03:52:55.000000000 +0200
+++ new/lite-xl-plugin-manager-1.5.1/CHANGELOG.md 2026-10-28
23:19:13.000000000 +0100
@@ -1,3 +1,27 @@
+# 1.5.1
+
+* Fixed typos.
+* Updated build process for MacOS, which was building in the wrong
architecutre for MacOS x64.
+* Fixed issues with underlying packages that were broken due to issues with
their underlying build processes and the github CI runners.
+* Added additional meson options to better mirror what's in build.sh.
+* Bumped mbedtls version.
+
+# 1.5.0
+
+* Reverted error of selecting `4.0.0` as the default mod-version.
+* Fixed some typos.
+
+# 1.4.9
+
+* Added additional options in `config.plugin_manager` for `configdir` and
`tmpdir`.
+* Also installed relevant libraries when building in meson.
+
+# 1.4.8
+
+* Added in optional CJSON dependency for JSON to be used instead of JSON if
wanted.
+* Allowed for functional specification of directories in
`config.plugin_manager`, rather than static, which is more flexible.
+* Update build procedures for MacOS.
+
# 1.4.7
* Fixed UTC timestamp handling.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lite-xl-plugin-manager-1.5.0/LICENSE
new/lite-xl-plugin-manager-1.5.1/LICENSE
--- old/lite-xl-plugin-manager-1.5.0/LICENSE 2026-10-20 03:52:55.000000000
+0200
+++ new/lite-xl-plugin-manager-1.5.1/LICENSE 2026-10-28 23:19:13.000000000
+0100
@@ -1,6 +1,6 @@
## LPM License
-Copyright (c) 2022 lite-xl Team
+Copyright (c) 2026 Lite XL Team
Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lite-xl-plugin-manager-1.5.0/README.md
new/lite-xl-plugin-manager-1.5.1/README.md
--- old/lite-xl-plugin-manager-1.5.0/README.md 2026-10-20 03:52:55.000000000
+0200
+++ new/lite-xl-plugin-manager-1.5.1/README.md 2026-10-28 23:19:13.000000000
+0100
@@ -3,12 +3,12 @@

A standalone binary that provides an easy way of installing, and uninstalling
-plugins from lite-xl, as well as different version of lite-xl.
+plugins from Lite XL, as well as different version of Lite XL.
Can be used by a package manager plugin that works from inside the editor
and calls this binary.
-Also contains a `plugin_manager.lua` plugin to integrate the binary with
lite-xl in
+Also contains a `plugin_manager.lua` plugin to integrate the binary with Lite
XL in
the form of an easy-to-use GUI.
By default in releases, `lpm` will automatically consume the `manifest.json`
@@ -55,8 +55,8 @@
wget
https://github.com/lite-xl/lite-xl-plugin-manager/releases/download/latest/lpm.$(uname
-m | sed 's/arm64/aarch64/')-$(uname | tr '[:upper:]' '[:lower:]') -O lpm &&
chmod +x lpm
```
-If you want to get the GUI version installed with lite-xl, you can tell `lpm`
to install `plugin_manager`, which will allow
-you to access `Plugin Manager: Show` in the command palette in `lite-xl`.
+If you want to get the GUI version installed with Lite XL, you can tell `lpm`
to install `plugin_manager`, which will allow
+you to access `Plugin Manager: Show` in the command palette in Lite XL.
```sh
./lpm install plugin_manager --assume-yes
@@ -121,7 +121,7 @@
## Supported Platforms
-`lpm` should work on all platforms `lite-xl` works on; but releases are
offered for the following:
+`lpm` should work on all platforms Lite XL works on; but releases are offered
for the following:
* Windows x86_64
* Linux x86_64
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lite-xl-plugin-manager-1.5.0/SPEC.md
new/lite-xl-plugin-manager-1.5.1/SPEC.md
--- old/lite-xl-plugin-manager-1.5.0/SPEC.md 2026-10-20 03:52:55.000000000
+0200
+++ new/lite-xl-plugin-manager-1.5.1/SPEC.md 2026-10-28 23:19:13.000000000
+0100
@@ -1,6 +1,6 @@
# Manifest Specification
-A lite-xl manifest is a JSON file containing three different keys:
+A Lite XL manifest is a JSON file containing three different keys:
* Remotes
* Addons
@@ -119,18 +119,18 @@
## Lite-XLs
-Lite-XLs represent different version of lite-xl that are registered in this
+Lite-XLs represent different version of Lite XL that are registered in this
repository. Lite-XLs has the following metadata, as well as a `files` array.
* `version`: A version specifier. Must take the form of x(.x)\*(-suffix).
- Suffixes can be used to denote different flavours of lite-xl.
+ Suffixes can be used to denote different flavours of Lite XL.
* `mod_version`: The modversion the binary corresponds to.
### Files
The files array is identical to that of the `files` array under `addons`.
Conventionally, there should be a single file per architecture that is a
-`.tar.gz` or `.zip` containing all necessary files for `lite-xl` to run.
+`.tar.gz` or `.zip` containing all necessary files for Lite XL to run.
## Version Specifiers
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lite-xl-plugin-manager-1.5.0/build.sh
new/lite-xl-plugin-manager-1.5.1/build.sh
--- old/lite-xl-plugin-manager-1.5.0/build.sh 2026-10-20 03:52:55.000000000
+0200
+++ new/lite-xl-plugin-manager-1.5.1/build.sh 2026-10-28 23:19:13.000000000
+0100
@@ -43,7 +43,7 @@
LINK_FLAGS="$LINK_FLAGS -lz"
fi
if [[ "$@" != *"-llzma"* ]]; then
- [ ! -e "lib/xz/build" ] && { cd lib/xz && mkdir build && cd build &&
CFLAGS="$COMPILE_FLAGS -Wno-incompatible-pointer-types" cmake .. -G "Unix
Makefiles" $CMAKE_DEFAULT_FLAGS -DHAVE_ENCODERS=false && $MAKE -j $JOBS &&
$MAKE install && cd ../../../ || exit -1; }
+ [ ! -e "lib/xz/build" ] && { cd lib/xz && mkdir build && cd build &&
CFLAGS="$COMPILE_FLAGS -Wno-incompatible-pointer-types" cmake .. -G "Unix
Makefiles" $CMAKE_DEFAULT_FLAGS -DXZ_TOOL_LZMAINFO=OFF -DXZ_NLS=OFF
-DXZ_TOOL_XZDEC=OFF -DXZ_TOOL_LZMADEC=OFF -DHAVE_ENCODERS=false && $MAKE -j
$JOBS && $MAKE install && cd ../../../ || exit -1; }
LINK_FLAGS="$LINK_FLAGS -llzma"
fi
if [[ "$@" != *"-DLPM_NO_NETWORK"* && "$@" != *"-lmbedtls"* && "$@" !=
*"-lmbedcrypto"* && "$@" != *"-lmbedx509"* ]]; then
@@ -56,7 +56,7 @@
LINK_FLAGS="-lgit2 $LINK_FLAGS"
fi
if [[ "$@" != *"-lzip"* ]]; then
- [ ! -e "lib/libzip/build" ] && { cd lib/libzip && mkdir build && cd build &&
CFLAGS="$COMPILE_FLAGS -Wno-incompatible-pointer-types" cmake .. -G "Unix
Makefiles" $CMAKE_DEFAULT_FLAGS -DBUILD_TOOLS=OFF -DBUILD_EXAMPLES=OFF
-DBUILD_DOC=OFF -DENABLE_COMMONCRYPTO=OFF -DENABLE_GNUTLS=OFF
-DENABLE_OPENSSL=OFF -DENABLE_BZIP2=OFF -DENABLE_LZMA=ON -DENABLE_ZSTD=OFF &&
$MAKE -j $JOBS && $MAKE install && cd ../../../ || exit -1; }
+ [ ! -e "lib/libzip/build" ] && { cd lib/libzip && mkdir build && cd build &&
CFLAGS="$COMPILE_FLAGS -Wno-incompatible-pointer-types" cmake .. -G "Unix
Makefiles" $CMAKE_DEFAULT_FLAGS -DBUILD_TOOLS=OFF -DBUILD_EXAMPLES=OFF
-DBUILD_DOC=OFF -DENABLE_COMMONCRYPTO=OFF -DENABLE_GNUTLS=OFF
-DENABLE_OPENSSL=OFF -DENABLE_BZIP2=OFF -DENABLE_LZMA=ON -DENABLE_ZSTD=OFF
-DBUILD_OSSFUZZ=OFF -DBUILD_REGRESS=OFF && $MAKE -j $JOBS && $MAKE install &&
cd ../../../ || exit -1; }
LINK_FLAGS="$LINK_FLAGS -lzip -llzma"
fi
[[ "$@" != *"-lmicrotar"* ]] && COMPILE_FLAGS="$COMPILE_FLAGS
-Ilib/microtar/src" && SRCS="$SRCS lib/microtar/src/microtar.c"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lite-xl-plugin-manager-1.5.0/meson.build
new/lite-xl-plugin-manager-1.5.1/meson.build
--- old/lite-xl-plugin-manager-1.5.0/meson.build 2026-10-20
03:52:55.000000000 +0200
+++ new/lite-xl-plugin-manager-1.5.1/meson.build 2026-10-28
23:19:13.000000000 +0100
@@ -37,6 +37,24 @@
cflags += '-DLPM_STATIC'
endif
+allow_upgrade = get_option('allow_self-upgrade')
+release_url = get_option('release_download_url')
+if not allow_upgrade
+ cflags += ('-DLPM_DEFAULT_RELEASE=\'\'')
+ if release_url != ''
+ warning('The release_download_url option was specified while
self-upgrading was disabled by the allow_self-upgrade option.')
+ endif
+else
+ if release_url != ''
+ cflags += ('-DLPM_DEFAULT_RELEASE=\'"@0@"\'').format(release_url)
+ endif
+endif
+
+version = get_option('version')
+if version != ''
+ cflags += ('-DLPM_VERSION=\'"@0@"\'').format(version)
+endif
+
lpm_exe = executable('lpm',
lpm_source,
dependencies: [
@@ -59,6 +77,7 @@
lite_datadir = get_option('datadir') + '/lite-xl'
endif
- install_subdir('plugins', install_dir : lite_datadir)
+ # Only install the plugin_manager plugin
+ install_subdir('plugins/plugin_manager', install_dir : lite_datadir +
'/plugins')
install_subdir('libraries', install_dir : lite_datadir)
endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lite-xl-plugin-manager-1.5.0/meson_options.txt
new/lite-xl-plugin-manager-1.5.1/meson_options.txt
--- old/lite-xl-plugin-manager-1.5.0/meson_options.txt 2026-10-20
03:52:55.000000000 +0200
+++ new/lite-xl-plugin-manager-1.5.1/meson_options.txt 2026-10-28
23:19:13.000000000 +0100
@@ -1,3 +1,6 @@
option('static', type : 'boolean', value : false, description: 'Build the
pre-packaged lua file into the executable.')
-option('install_plugin', type : 'boolean', value : false, description:
'Install the Lite-XL plugin for lpm')
-option('lite_datadir', type : 'string', value : '', description: 'Path to the
Lite-XL data directory, usually \'share/lite-xl\'')
+option('install_plugin', type : 'boolean', value : false, description:
'Install the Lite XL plugin for lpm')
+option('lite_datadir', type : 'string', value : '', description: 'Path to the
Lite XL data directory, usually \'share/lite-xl\'')
+option('allow_self-upgrade', type : 'boolean', value : true, description:
'Allow lpm to `self-upgrade`.')
+option('release_download_url', type : 'string', value : '', description:
'Release URL for lpm `self-upgrade`. An empty string keeps the default.')
+option('version', type : 'string', value : '', description: 'Application
version string, visible to the user. An empty string will default to "unknown"')