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
 

Reply via email to