From 4e1fee92fdf1b29aa2c326f637a24df308df7692 Mon Sep 17 00:00:00 2001 From: sithlord48 Date: Sun, 10 Nov 2024 22:31:31 -0500 Subject: [PATCH] build: add metainfo --- deploy/CMakeLists.txt | 6 + deploy/org.deskflow.deskflow.metainfo.xml | 206 ++++++++++++++++++++++ 2 files changed, 212 insertions(+) create mode 100644 deploy/org.deskflow.deskflow.metainfo.xml diff --git a/deploy/CMakeLists.txt b/deploy/CMakeLists.txt index fcda7c293..99fa3ff49 100644 --- a/deploy/CMakeLists.txt +++ b/deploy/CMakeLists.txt @@ -25,6 +25,12 @@ elseif(NOT APPLE) RENAME org.deskflow.deskflow.png ) + # Install our metainfo + install( + FILES ${CMAKE_CURRENT_SOURCE_DIR}/org.deskflow.deskflow.metainfo.xml + DESTINATION share/metainfo/ + ) + # Prepare PKGBUILD for Arch Linux configure_file( ${CMAKE_CURRENT_LIST_DIR}/dist/arch/PKGBUILD.in diff --git a/deploy/org.deskflow.deskflow.metainfo.xml b/deploy/org.deskflow.deskflow.metainfo.xml new file mode 100644 index 000000000..40c866c42 --- /dev/null +++ b/deploy/org.deskflow.deskflow.metainfo.xml @@ -0,0 +1,206 @@ + + + org.deskflow.deskflow + CC0-1.0 + GPL-2.0+ + Deskflow + Deskflow Developers + Software Keyboard and mouse sharing + +

+ Use your keyboard and mouse to control other machines on the network or be controle +

+
+ org.deskflow.deskflow.desktop + https://deskflow.org + https://github.com/deskflow/deskflow/issues + + + https://github.com/user-attachments/assets/883660dc-f3f5-4b69-8821-a079a58d3882 + + + org.deskflow.deskflow.desktop + + Utility + + + Input + Sharing + KVM + Synergy + + + #deddda + #5e5c64 + + + + + +

This stable Release Has a very long chagelog some notable ones are.

+
    +
  • Remove word 'beta' from Wayland message
  • +
  • docs: Update `README.md` with Matrix link
  • +
  • Make `README.md` more relevant to current repo state
  • +
  • Use #pragma once for headers
  • +
  • Remove Python `.venv` dir caching to reduce complexity
  • +
  • Add discussion value to project values in README.md
  • +
  • Use modern Qt connections in GUI
  • +
  • chore: rm unused string_utils file
  • +
  • build: findSSL via cmake
  • +
  • fix: Set correct QGuiApplication::desktopFileName
  • +
  • feat: Use native style on KDE Plasma
  • +
  • build: Don't force CMAKE_INSTALL_PREFIX
  • +
  • CI: Requires Lint to pass before running other jobs. Allow CI to be skipped for non code changes
  • +
  • Move res/config.h.in -> src/lib/config.h.in
  • +
  • build: Drop warnings_as_errors
  • +
  • chore: cmake user files to gitignore
  • +
  • chore: add basic .gitattributes
  • +
  • Use high res icons and remove unused
  • +
  • Coverage for `AboutDialog.cpp`
  • +
  • CI cleanup and consolidation
  • +
  • Remove dead `test-dist-upload.yml` file
  • +
  • fix: align --display explanation in help message
  • +
  • Use version from Git tags instead of `VERSION` file
  • +
  • Add leading edge philosophy to README.md
  • +
  • Fixed minor typos in the bug report template
  • +
  • Change TLS dir to same as Qt config
  • +
  • Restore `pull_request` trigger for `codeql-analysis.yml`
  • +
  • Fixed error count logic for test summary
  • +
  • Solve QCheckBox 6.7+ warning and exclude GUI from coverage
  • +
  • build: set project description
  • +
  • fix: Check for errors before reading version string
  • +
  • ci: clearer and cleaner steps
  • +
  • Arch package fixup
  • +
  • Force LF in gitattributes
  • +
  • docs: Add other build type to bug report template
  • +
  • Fixed code style in `ci.yml` workflow
  • +
  • Remove `cmake-format` linter (more harm than good)
  • +
  • Ignore paths for CodeQL Analysis
  • +
  • Always run PR comments job
  • +
  • docs: Add .editorconfig file
  • +
  • Remove Wayland experimental pop
  • +
  • build: linux packages with proper names using cpack
  • +
  • ci: vcpkg cache working
  • +
  • fix: Use `OPENSSL_EXE_DIR` instead of `OPENSSL_ROOT_DIR` on Windows
  • +
  • build: Add `gtest-args` for VS Code users
  • +
  • chore: Replace assert with warning for screen boundary issue
  • +
  • chore: resolve cmake cap nits
  • +
  • fix: Let users select version number and build in About Dialog
  • +
  • Adjust Clang-format linter rules
  • +
  • chore: Update feature request template
  • +
  • build: update required ssl to 3.0+
  • +
  • ci: Use `cmake` instead of `make` directly for Arch package
  • +
  • build: Require cmake 3.24
  • +
  • ci: use vcpkg action on ci to cache
  • +
  • ci: Remove CMake presets
  • +
  • build: get CLI11 via file download if not on system
  • +
  • ci: remove unused cache step
  • +
  • build: arch package won't install /bin
  • +
  • build: use File to dl toml++ if not on system
  • +
  • ci: Catch std::exception on toml::parse_file
  • +
  • Optional FreeBSD integtests and reduce CMake arg dupe
  • +
  • fix: server config dialog show event
  • +
  • docs: Checkbox for continuous build on bug template
  • +
  • build: use vcpkg for all depends, vcpkg action on ci to cache
  • +
  • Remove `.ui` files from being the base class
  • +
  • Protocol interoperability for Input Leap (Barrier) and Synergy
  • +
  • build: arch package requires tomlplusplus and cli11
  • +
  • build: Use Fetch Content for Gtest
  • +
  • fix:#7760 use a proper fedora package name
  • +
  • Static cast screen column count for scan alert 559
  • +
  • build: remove stale meson parts for wintoast
  • +
  • ci: Normalize CI step names, descriptions, etc
  • +
  • ci: New macOS CI with Qt action
  • +
  • Drop `.ui` file for setup wizard
  • +
  • Clazy nits
  • +
  • ci: Bump containers for analyze workflows
  • +
  • ci: use fancy checkout action
  • +
  • Fix the windows installer
  • +
  • build: Require libei and libportal on linux
  • +
  • Unify Jobs into one matrix
  • +
  • docs: Update Readme
  • +
  • ci: remove unused libportal check from Librarires.cmake
  • +
  • docs: Remove confusing value line in readme
  • +
  • Simplify build by using Docker containers directly
  • +
  • docs: Remote build containers badge
  • +
  • Elaborate on settings dialog help (what's this)
  • +
  • Mosty glob free
  • +
  • build: update package names for linux to be more unified
  • +
  • chore: add link to wayland discussion
  • +
  • docs: readme add mac os xattr note
  • +
  • Update README.md to restore sponsor link
  • +
  • docs: Fixed sponsor link in README
  • +
  • User docs
  • +
  • chore: settingsDialog rm unused CoreTool include
  • +
  • Do not build deskflow legacy
  • +
  • build: add deskflow devs to binaries copyright
  • +
  • doc: correct target for documents
  • +
  • docs: Improve error messages around Doxygen
  • +
  • fix: crash on --help arg
  • +
  • docs: contributors on readme
  • +
  • Clean up scripts directory
  • +
  • No UI about dialog
  • +
  • chore: add homebrew tap info to readme
  • +
  • chore: Replace screen leave/enter asserts with warnings
  • +
  • CI: added updated winget package submission
  • +
  • ci: Use GITHUB_TOKEN in place of PAT
  • +
  • ci: use pre-release for continuous to stop it from grabbing latest tag
  • +
  • ci: git-version-action: Always report described version
  • +
  • ci: adjust pacakge script to use the names we would like when in cpack
  • +
+
+ https://github.com/deskflow/deskflow/releases/tag/v1.17.1 +
+ + +

This is the first Deskflow Release.

+
    +
  • Use Deskflow Name
  • +
  • fix: windows build typos
  • +
  • Fix broken CI caused by renaming project to Deskflow
  • +
  • fix: protocol compatibility with Synergy
  • +
  • Remove Google Drive upload and always upload to GitHub
  • +
  • fix: stuck keys on leave
  • +
  • ci: always upgrade packages on arch
  • +
  • ci: option to skip changelog lint in PR
  • +
  • docs: fixed link to config.yaml in README.md
  • +
  • docs: add sponsor badge and blurb to readme
  • +
  • ci: lint and add comment to PR on fail
  • +
  • docs: add build type to bug report form
  • +
  • docs: add extra badges and fix sponsor link
  • +
  • build: default to system tomlplusplus and CLI11
  • +
  • ci: give write permission for PR comments
  • +
  • build: fixed option name for SYSTEM_TOMLPLUSPLUS
  • +
  • build: script to create Python virtual env
  • +
  • build: set BUILD_DATE instead of using __DATE__
  • +
  • ci: delete ChangeLog because it's redundant
  • +
  • feat: use new Deskflow graphics
  • +
  • fix: various typos found by unit193
  • +
  • docs: add new logo to readme and update screenshot
  • +
  • ci: use workflow_run to comment on PRs
  • +
  • feat: change most domains to Deskflow
  • +
  • feat: ask for permission before update check
  • +
  • ci: remove restore-keys for vcpkg and use local bootstrap
  • +
  • ci: add pr comment based on ci result
  • +
  • ci: add link back to workflow summary in pr comment
  • +
  • ci: use github.event.workflow_run.id for CI summary comment
  • +
  • ci: check for summaries dir before building message
  • +
  • ci: handle files with same name in ci comment workflow
  • +
  • ci: fixed syntax error in ci comment workflow
  • +
  • ci: use braces block for formatting in ci comment
  • +
  • ci: use job summary instead of pr comment
  • +
  • ci: lookup pr number by head sha for ci comment
  • +
  • fix: Update onMouseMoveSecondary to allow offset adjustments
  • +
  • ci: lock qt version to 6.7.2 on win/mac
  • +
  • docs: Fixed broken URL in README.md
  • +
  • fix: Use library config for Windows OpenSSL
  • +
  • Relocate commercial code downstream
  • +
  • build: Bump min libei and libportal versions
  • +
  • Use sonarsource/sonarcloud-github-c-cpp
  • +
+
+ https://github.com/deskflow/deskflow/releases/tag/v1.17.0 +
+
+