Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

nativefiledialog-extended-devel-1.2.1-1.1 RPM for aarch64

From OpenSuSE Ports Tumbleweed for aarch64

Name: nativefiledialog-extended-devel Distribution: openSUSE Tumbleweed
Version: 1.2.1 Vendor: openSUSE
Release: 1.1 Build date: Fri Aug 16 12:35:33 2024
Group: Unspecified Build host: reproducible
Size: 47817 Source RPM: nativefiledialog-extended-1.2.1-1.1.src.rpm
Packager: http://bugs.opensuse.org
Url: https://github.com/btzy/nativefiledialog-extended
Summary: Development files for nativefiledialog-extended
A small C library with that portably invokes native file open, folder
select and file save dialogs. Write dialog code once and have it pop up
native dialogs on all supported platforms. Avoid linking large
dependencies like wxWidgets and Qt.
This library is based on Michael Labbe's Native File Dialog
(mlabbe/nativefiledialog).

Provides

Requires

License

Zlib

Changelog

* Fri Aug 16 2024 Luigi Baldoni <aloisio@gmx.com>
  - Update to version 1.2.1
    This is a bugfix release that fixes a crash in the GTK backend
    that is caused by GTK creating a dialog window on X11 even
    though the parent window is on Wayland, or vice versa. The
    build script also received a fix that improves usability when
    this library is set up as a dependency of another project.
    What's Changed
    * Build: Add alias target for dependent project CMake
      consumption
    * GTK: Open the dialog window on the same GdkScreen (and
      GdkDisplay) as the parent
    version 1.2.0:
    This release brings two new features: Opening a folder picker
    that allows multiple selection (PickFolderMultiple), and giving
    the dialog a parent window (only X11 support is currently
    implemented; Wayland support will likely be added in the
    future). A bunch of new functions have also been added to nfd.h
    in a backward compatible manner to support passing a parent
    window and allow for adding more new optional parameters in the
    future. There are also various code cleanups and improved code
    comments in Doxygen syntax.
    What's Changed
    * Test: Add tests with NFD_NATIVE
    * Replace Macros with Aliases
    * Doxygen Syntax
    * Add versioned API
    * New feature: Implement PickFolderMultiple
    * New feature: Accept native parent window handle and
      implement glue code to major platform abstraction frameworks
    * README: Add versioned API, PickFolderMultiple, and parent
      handle
    version 1.1.1:
    What's Changed
    * Build: Update minimum CMake version to 3.5
    version 1.1.0:
    This release brings support for setting a default folder for
    OpenDialog(), OpenDialogMultiple(), and PickFolder() in the
    Portal backend on a sufficiently new version of
    xdg-desktop-portal.
    This relies on flatpak/xdg-desktop-portal#1045, which has been
    merged and will be included in their next feature release. With
    older versions of xdg-desktop-portal, setting a default folder
    will have no effect, as is currently the case.
    In addition, the install target now generates and installs an
    nfd-config.cmake file, which makes for better CMake
    integration.
    What's Changed
    * Install CMake config script.
    * Portal: Support defaultPath for OpenDialog,
      OpenDialogMultiple, and PickFolder
    version 1.0.3:
    This release brings two improvements to the Portal
    implementation: better error messages, and a runtime check in
    NFD_PickFolder() for whether the installed xdg-desktop-portal
    service supports a folder picker.
    What's Changed
    * README: Remove untested portal warning and link OpenFile()
      current_folder PR
    * Portal: Support formatted error messages using sprintf()
    * Portal: Make PickFolder() check that portal interface
      version is >=3
    version 1.0.2:
    The Portal backend supports more older versions of glibc now.
    Code using NFDe that could previously build correctly should
    not encounter any behavioural changes.
    What's Changed
    * Build: Set target_include_directories correctly when NFDe is
      added as a subdirectory
    * ClangFormat: Force ClangFormat 13 for now
    * Build: Use XXX_LINK_LIBRARIES for linking to support *BSD
    * Portal: Add getrandom fallback for versions of GLIBC < 2.25
  - Add nfd-use_correct_cmake_folder.patch
* Fri Nov 25 2022 jonathan@almalinux.org
  - Update to 1.0.1 rhbz#2148493
* Sat Aug 13 2022 jonathan@almalinux.org
  - Initial package build

Files

/usr/include/nfd.h
/usr/include/nfd.hpp
/usr/include/nfd_glfw3.h
/usr/include/nfd_sdl2.h
/usr/lib64/cmake/nfd
/usr/lib64/cmake/nfd/nfd-config-relwithdebinfo.cmake
/usr/lib64/cmake/nfd/nfd-config.cmake
/usr/lib64/libnfd.so
/usr/lib64/pkgconfig/nfd.pc
/usr/share/licenses/nativefiledialog-extended-devel
/usr/share/licenses/nativefiledialog-extended-devel/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Sep 14 00:09:44 2025