Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package hyprwayland-scanner for
openSUSE:Factory checked in at 2024-09-24 17:31:50
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/hyprwayland-scanner (Old)
and /work/SRC/openSUSE:Factory/.hyprwayland-scanner.new.29891 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "hyprwayland-scanner"
Tue Sep 24 17:31:50 2024 rev:5 rq:1202595 version:0.4.2
Changes:
--------
--- /work/SRC/openSUSE:Factory/hyprwayland-scanner/hyprwayland-scanner.changes
2024-07-25 11:52:41.950620207 +0200
+++
/work/SRC/openSUSE:Factory/.hyprwayland-scanner.new.29891/hyprwayland-scanner.changes
2024-09-24 17:32:09.274261788 +0200
@@ -1,0 +2,7 @@
+Sat Sep 21 12:43:18 UTC 2024 - Soc Virnyl Estela <[email protected]>
+
+- Update to version 0.4.2
+ * core: fixup client new_id handling
+ * core: fix overzealous wl_proxy* replacement of uint32s
+
+-------------------------------------------------------------------
Old:
----
hyprwayland-scanner-0.4.0.obscpio
New:
----
hyprwayland-scanner-0.4.2.obscpio
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ hyprwayland-scanner.spec ++++++
--- /var/tmp/diff_new_pack.CJN499/_old 2024-09-24 17:32:10.186299969 +0200
+++ /var/tmp/diff_new_pack.CJN499/_new 2024-09-24 17:32:10.186299969 +0200
@@ -18,7 +18,7 @@
Name: hyprwayland-scanner
-Version: 0.4.0
+Version: 0.4.2
Release: 0
Summary: Hyprland implementation of wayland-scanner
License: BSD-3-Clause
++++++ hyprwayland-scanner-0.4.0.obscpio -> hyprwayland-scanner-0.4.2.obscpio
++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/hyprwayland-scanner-0.4.0/CMakeLists.txt
new/hyprwayland-scanner-0.4.2/CMakeLists.txt
--- old/hyprwayland-scanner-0.4.0/CMakeLists.txt 2024-07-05
23:44:17.000000000 +0200
+++ new/hyprwayland-scanner-0.4.2/CMakeLists.txt 2024-09-20
15:57:53.000000000 +0200
@@ -1,11 +1,12 @@
cmake_minimum_required(VERSION 3.19)
-set(VERSION 0.4.0)
+file(READ "${CMAKE_SOURCE_DIR}/VERSION" VER_RAW)
+string(STRIP ${VER_RAW} VERSION)
-project(hyprwayland-scanner
- DESCRIPTION "A hyprland version of wayland-scanner in and for C++"
- VERSION ${VERSION}
-)
+project(
+ hyprwayland-scanner
+ DESCRIPTION "A hyprland version of wayland-scanner in and for C++"
+ VERSION ${VERSION})
include(GNUInstallDirs)
include(CMakePackageConfigHelpers)
@@ -15,18 +16,17 @@
set(CMAKE_MESSAGE_LOG_LEVEL "STATUS")
if(CMAKE_BUILD_TYPE MATCHES Debug OR CMAKE_BUILD_TYPE MATCHES DEBUG)
- message(STATUS "Configuring hyprwayland-scanner in Debug with CMake")
- add_compile_definitions(HYPRLAND_DEBUG)
+ message(STATUS "Configuring hyprwayland-scanner in Debug with CMake")
+ add_compile_definitions(HYPRLAND_DEBUG)
else()
- add_compile_options(-O3)
- message(STATUS "Configuring hyprwayland-scanner in Release with CMake")
+ add_compile_options(-O3)
+ message(STATUS "Configuring hyprwayland-scanner in Release with CMake")
endif()
-
# configure
set(CMAKE_CXX_STANDARD 23)
add_compile_options(-Wall -Wextra -Wno-unused-parameter -Wno-unused-value
- -Wno-missing-field-initializers -Wno-narrowing)
+ -Wno-missing-field-initializers -Wno-narrowing)
add_compile_definitions(SCANNER_VERSION="${VERSION}")
@@ -41,25 +41,22 @@
file(GLOB_RECURSE SRCFILES CONFIGURE_DEPENDS "src/*.cpp")
add_executable(hyprwayland-scanner ${SRCFILES})
-target_link_libraries(hyprwayland-scanner PRIVATE rt Threads::Threads
PkgConfig::deps)
+target_link_libraries(hyprwayland-scanner PRIVATE rt Threads::Threads
+ PkgConfig::deps)
configure_package_config_file(
- hyprwayland-scanner-config.cmake.in
- hyprwayland-scanner-config.cmake
- INSTALL_DESTINATION "${CMAKE_INSTALL_LIBDIR}/cmake/hyprwayland-scanner"
- PATH_VARS CMAKE_INSTALL_BINDIR
-)
+ hyprwayland-scanner-config.cmake.in hyprwayland-scanner-config.cmake
+ INSTALL_DESTINATION "${CMAKE_INSTALL_LIBDIR}/cmake/hyprwayland-scanner"
+ PATH_VARS CMAKE_INSTALL_BINDIR)
write_basic_package_version_file(
- "hyprwayland-scanner-config-version.cmake"
- VERSION "${VERSION}"
- COMPATIBILITY AnyNewerVersion
-)
+ "hyprwayland-scanner-config-version.cmake"
+ VERSION "${VERSION}"
+ COMPATIBILITY AnyNewerVersion)
# Installation
install(TARGETS hyprwayland-scanner)
-install(FILES ${CMAKE_BINARY_DIR}/hyprwayland-scanner.pc DESTINATION
${CMAKE_INSTALL_LIBDIR}/pkgconfig)
-install(FILES
- ${CMAKE_BINARY_DIR}/hyprwayland-scanner-config.cmake
- ${CMAKE_BINARY_DIR}/hyprwayland-scanner-config-version.cmake
- DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/hyprwayland-scanner
-)
+install(FILES ${CMAKE_BINARY_DIR}/hyprwayland-scanner.pc
+ DESTINATION ${CMAKE_INSTALL_LIBDIR}/pkgconfig)
+install(FILES ${CMAKE_BINARY_DIR}/hyprwayland-scanner-config.cmake
+ ${CMAKE_BINARY_DIR}/hyprwayland-scanner-config-version.cmake
+ DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/hyprwayland-scanner)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/hyprwayland-scanner-0.4.0/README.md
new/hyprwayland-scanner-0.4.2/README.md
--- old/hyprwayland-scanner-0.4.0/README.md 2024-07-05 23:44:17.000000000
+0200
+++ new/hyprwayland-scanner-0.4.2/README.md 2024-09-20 15:57:53.000000000
+0200
@@ -7,6 +7,11 @@
hyprwayland-scanner '/path/to/proto' '/path/to/output/directory'
```
+### Options
+
+- `--client` -> generate client code
+- `--wayland-enums` -> use wayland enum naming (snake instead of camel)
+
## Dependencies
Requires a compiler with C++23 support.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/hyprwayland-scanner-0.4.0/VERSION
new/hyprwayland-scanner-0.4.2/VERSION
--- old/hyprwayland-scanner-0.4.0/VERSION 1970-01-01 01:00:00.000000000
+0100
+++ new/hyprwayland-scanner-0.4.2/VERSION 2024-09-20 15:57:53.000000000
+0200
@@ -0,0 +1 @@
+0.4.2
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/hyprwayland-scanner-0.4.0/flake.lock
new/hyprwayland-scanner-0.4.2/flake.lock
--- old/hyprwayland-scanner-0.4.0/flake.lock 2024-07-05 23:44:17.000000000
+0200
+++ new/hyprwayland-scanner-0.4.2/flake.lock 2024-09-20 15:57:53.000000000
+0200
@@ -2,11 +2,11 @@
"nodes": {
"nixpkgs": {
"locked": {
- "lastModified": 1717974879,
- "narHash": "sha256-GTO3C88+5DX171F/gVS3Qga/hOs/eRMxPFpiHq2t+D8=",
+ "lastModified": 1721138476,
+ "narHash": "sha256-+W5eZOhhemLQxelojLxETfbFbc19NWawsXBlapYpqIA=",
"owner": "NixOS",
"repo": "nixpkgs",
- "rev": "c7b821ba2e1e635ba5a76d299af62821cbcb09f3",
+ "rev": "ad0b5eed1b6031efaed382844806550c3dcb4206",
"type": "github"
},
"original": {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/hyprwayland-scanner-0.4.0/flake.nix
new/hyprwayland-scanner-0.4.2/flake.nix
--- old/hyprwayland-scanner-0.4.0/flake.nix 2024-07-05 23:44:17.000000000
+0200
+++ new/hyprwayland-scanner-0.4.2/flake.nix 2024-09-20 15:57:53.000000000
+0200
@@ -29,13 +29,15 @@
(builtins.substring 4 2 longDate)
(builtins.substring 6 2 longDate)
]);
+
+ version = lib.removeSuffix "\n" (builtins.readFile ./VERSION);
in {
overlays = {
default = self.overlays.hyprwayland-scanner;
hyprwayland-scanner = final: prev: {
hyprwayland-scanner = final.callPackage ./nix/default.nix {
stdenv = final.gcc13Stdenv;
- version = "0.1.0" + "+date=" + (mkDate (self.lastModifiedDate or
"19700101")) + "_" + (self.shortRev or "dirty");
+ version = version + "+date=" + (mkDate (self.lastModifiedDate or
"19700101")) + "_" + (self.shortRev or "dirty");
};
};
};
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/hyprwayland-scanner-0.4.0/src/main.cpp
new/hyprwayland-scanner-0.4.2/src/main.cpp
--- old/hyprwayland-scanner-0.4.0/src/main.cpp 2024-07-05 23:44:17.000000000
+0200
+++ new/hyprwayland-scanner-0.4.2/src/main.cpp 2024-09-20 15:57:53.000000000
+0200
@@ -107,11 +107,16 @@
return "uint32_t";
// enum
- if (!arg.enumName.empty())
+ if (!arg.enumName.empty()) {
for (auto& e : XMLDATA.enums) {
if (e.nameOriginal == arg.enumName)
return e.name;
}
+ return "uint32_t";
+ }
+
+ if (!event && clientCode && arg.wlType == "new_id")
+ return "wl_proxy*";
// iface
if (!arg.interface.empty() && event) {
++++++ hyprwayland-scanner.obsinfo ++++++
--- /var/tmp/diff_new_pack.CJN499/_old 2024-09-24 17:32:10.322305663 +0200
+++ /var/tmp/diff_new_pack.CJN499/_new 2024-09-24 17:32:10.326305830 +0200
@@ -1,5 +1,5 @@
name: hyprwayland-scanner
-version: 0.4.0
-mtime: 1720215857
-commit: d5fa094ca27e0039be5e94c0a80ae433145af8bb
+version: 0.4.2
+mtime: 1726840673
+commit: b68dab23fc922eae99306988133ee80a40b39ca5