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 @@
 
![image](https://user-images.githubusercontent.com/1034518/216748882-3ae8c8d4-a767-4d97-acc4-c1cde7e3e331.png)
 
 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"')

Reply via email to