Skip to content

Releases: Inokinoki/kde-blog

GSoC Release

01 Sep 15:42
Compare
Choose a tag to compare

Release for Google Summer of Code evaluation

  • kdeconnect-indicator.zip Signed but not notarised
  • kdeconnect-indicator-no-qca.zip Signed and notarised, get rid of qca-at5, rpath fixed(recommend)

Issue:

  • If you met the problem in the following picture, right click on kdeconnect-indicator.app and reopen it.
    image
  • Please ensure your app package for KDE Connect is kdeconnect-indicator.app, not kdeconnect-indicator 1.app or something else. This will lead to a failure booting of kdeconnectd and other executables in the package.

Install with Homebrew Cask:

There is Homebrew Cask receipt:

cask 'kdeconnect' do
  version '20190901'
  sha256 '871d0be35e931b1ce5eee37eb4ca6927557484bf158c1ab46727f0e8939a34f9'

  url "https://github.com/Inokinoki/kde-blog/releases/download/#{version}/kdeconnect-indicator-no-qca.zip"
  appcast 'https://github.com/Inokinoki/kde-blog/releases.atom'
  name 'KDE Connect'
  homepage 'https://github.com/Inokinoki/kde-blog'

  app 'kdeconnect-indicator.app'
end

But it's rejected by Homebrew workgroup, as the repo is not notable enough.

You can use the command to add it into your own Homebrew receipt:

brew cask create kdeconnect

Then delete the auto-generated content, paste the content, save and exit.

Finally, install it:

brew cask install kdeconnect

KDE Connect flatpak

23 Apr 20:37
Compare
Choose a tag to compare

Manually install, for those who cannot access FlatHub:

> flatpak install org.freedesktop.Platform.openh264.flatpak
> flatpak install org.kde.Platform.flatpak
> flatpak install org.kde.kdeconnect.standalone.flatpak
> flatpak override --filesystem=xdg-download org.kde.kdeconnect    # Allow KDE Connect to access ~/Downloads to save received file

Automatically, please make sure you have FlatHub repository added:

> flatpak install org.kde.kdeconnect.flatpak

Google Summer of Code Final Release

26 Aug 21:40
Compare
Choose a tag to compare

Google Summer of Code Final Release 10.14.5+

26 Aug 04:28
Compare
Choose a tag to compare

This release is well signed and notarised.

>spctl -a -v kdeconnect-indicator.app
kdeconnect-indicator.app: accepted
source=Notarized Developer ID

image

KDE Connect macOS Release POC

20 Aug 21:58
Compare
Choose a tag to compare
20190820

macOS DBus

KDE Connect MacOS Release code sign test

19 Aug 05:44
Compare
Choose a tag to compare

KDE Connect MacOS Debug code sign

14 Aug 08:04
Compare
Choose a tag to compare

Code sign command:

codesign --deep kdeconnect-indicator.app -s "My debug cerficate"

Removed files:

➜  KDE rm -rf /Volumes/GSoC/CraftRoot/build/extragear/kdeconnect-kde/archive/Applications/KDE/kdeconnect-indicator.app/Contents/PlugIns/kf5/org.kde.kwindowsystem.platforms/KF5WindowSystemWaylandPlugin.so
➜  KDE rm -rf /Volumes/GSoC/CraftRoot/build/extragear/kdeconnect-kde/archive/Applications/KDE/kdeconnect-indicator.app/Contents/Frameworks/engines-1.1

Verification result:

➜  KDE codesign -vvvv kdeconnect-indicator.app 
--prepared:/Volumes/GSoC/CraftRoot/build/extragear/kdeconnect-kde/archive/Applications/KDE/kdeconnect-indicator.app/Contents/MacOS/sftpbrowser
--validated:/Volumes/GSoC/CraftRoot/build/extragear/kdeconnect-kde/archive/Applications/KDE/kdeconnect-indicator.app/Contents/MacOS/sftpbrowser
--prepared:/Volumes/GSoC/CraftRoot/build/extragear/kdeconnect-kde/archive/Applications/KDE/kdeconnect-indicator.app/Contents/MacOS/kioslave
--validated:/Volumes/GSoC/CraftRoot/build/extragear/kdeconnect-kde/archive/Applications/KDE/kdeconnect-indicator.app/Contents/MacOS/kioslave
--prepared:/Volumes/GSoC/CraftRoot/build/extragear/kdeconnect-kde/archive/Applications/KDE/kdeconnect-indicator.app/Contents/MacOS/ksendbugmail
--validated:/Volumes/GSoC/CraftRoot/build/extragear/kdeconnect-kde/archive/Applications/KDE/kdeconnect-indicator.app/Contents/MacOS/ksendbugmail
--prepared:/Volumes/GSoC/CraftRoot/build/extragear/kdeconnect-kde/archive/Applications/KDE/kdeconnect-indicator.app/Contents/MacOS/kiod5
--validated:/Volumes/GSoC/CraftRoot/build/extragear/kdeconnect-kde/archive/Applications/KDE/kdeconnect-indicator.app/Contents/MacOS/kiod5
--prepared:/Volumes/GSoC/CraftRoot/build/extragear/kdeconnect-kde/archive/Applications/KDE/kdeconnect-indicator.app/Contents/MacOS/kpac_dhcp_helper
--validated:/Volumes/GSoC/CraftRoot/build/extragear/kdeconnect-kde/archive/Applications/KDE/kdeconnect-indicator.app/Contents/MacOS/kpac_dhcp_helper
--prepared:/Volumes/GSoC/CraftRoot/build/extragear/kdeconnect-kde/archive/Applications/KDE/kdeconnect-indicator.app/Contents/MacOS/dbus-daemon
--validated:/Volumes/GSoC/CraftRoot/build/extragear/kdeconnect-kde/archive/Applications/KDE/kdeconnect-indicator.app/Contents/MacOS/dbus-daemon
--prepared:/Volumes/GSoC/CraftRoot/build/extragear/kdeconnect-kde/archive/Applications/KDE/kdeconnect-indicator.app/Contents/MacOS/kconf_update
--validated:/Volumes/GSoC/CraftRoot/build/extragear/kdeconnect-kde/archive/Applications/KDE/kdeconnect-indicator.app/Contents/MacOS/kconf_update
--prepared:/Volumes/GSoC/CraftRoot/build/extragear/kdeconnect-kde/archive/Applications/KDE/kdeconnect-indicator.app/Contents/MacOS/kdeconnect-cli
--validated:/Volumes/GSoC/CraftRoot/build/extragear/kdeconnect-kde/archive/Applications/KDE/kdeconnect-indicator.app/Contents/MacOS/kdeconnect-cli
--prepared:/Volumes/GSoC/CraftRoot/build/extragear/kdeconnect-kde/archive/Applications/KDE/kdeconnect-indicator.app/Contents/MacOS/kconfig_compiler_kf5
--validated:/Volumes/GSoC/CraftRoot/build/extragear/kdeconnect-kde/archive/Applications/KDE/kdeconnect-indicator.app/Contents/MacOS/kconfig_compiler_kf5
--prepared:/Volumes/GSoC/CraftRoot/build/extragear/kdeconnect-kde/archive/Applications/KDE/kdeconnect-indicator.app/Contents/MacOS/kioexec
--validated:/Volumes/GSoC/CraftRoot/build/extragear/kdeconnect-kde/archive/Applications/KDE/kdeconnect-indicator.app/Contents/MacOS/kioexec
--prepared:/Volumes/GSoC/CraftRoot/build/extragear/kdeconnect-kde/archive/Applications/KDE/kdeconnect-indicator.app/Contents/MacOS/kdeconnect-sms
--validated:/Volumes/GSoC/CraftRoot/build/extragear/kdeconnect-kde/archive/Applications/KDE/kdeconnect-indicator.app/Contents/MacOS/kdeconnect-sms
--prepared:/Volumes/GSoC/CraftRoot/build/extragear/kdeconnect-kde/archive/Applications/KDE/kdeconnect-indicator.app/Contents/MacOS/kdeconnectd
--validated:/Volumes/GSoC/CraftRoot/build/extragear/kdeconnect-kde/archive/Applications/KDE/kdeconnect-indicator.app/Contents/MacOS/kdeconnectd
--prepared:/Volumes/GSoC/CraftRoot/build/extragear/kdeconnect-kde/archive/Applications/KDE/kdeconnect-indicator.app/Contents/MacOS/dbus-daemon-launch-helper
--validated:/Volumes/GSoC/CraftRoot/build/extragear/kdeconnect-kde/archive/Applications/KDE/kdeconnect-indicator.app/Contents/MacOS/dbus-daemon-launch-helper
--prepared:/Volumes/GSoC/CraftRoot/build/extragear/kdeconnect-kde/archive/Applications/KDE/kdeconnect-indicator.app/Contents/MacOS/kio_http_cache_cleaner
--validated:/Volumes/GSoC/CraftRoot/build/extragear/kdeconnect-kde/archive/Applications/KDE/kdeconnect-indicator.app/Contents/MacOS/kio_http_cache_cleaner
--prepared:/Volumes/GSoC/CraftRoot/build/extragear/kdeconnect-kde/archive/Applications/KDE/kdeconnect-indicator.app/Contents/MacOS/kdeconnect
--validated:/Volumes/GSoC/CraftRoot/build/extragear/kdeconnect-kde/archive/Applications/KDE/kdeconnect-indicator.app/Contents/MacOS/kdeconnect
--prepared:/Volumes/GSoC/CraftRoot/build/extragear/kdeconnect-kde/archive/Applications/KDE/kdeconnect-indicator.app/Contents/PlugIns/mediaservice/libqavfmediaplayer.dylib
--validated:/Volumes/GSoC/CraftRoot/build/extragear/kdeconnect-kde/archive/Applications/KDE/kdeconnect-indicator.app/Contents/PlugIns/mediaservice/libqavfmediaplayer.dylib
--prepared:/Volumes/GSoC/CraftRoot/build/extragear/kdeconnect-kde/archive/Applications/KDE/kdeconnect-indicator.app/Contents/PlugIns/mediaservice/libqtmedia_audioengine.dylib
--validated:/Volumes/GSoC/CraftRoot/build/extragear/kdeconnect-kde/archive/Applications/KDE/kdeconnect-indicator.app/Contents/PlugIns/mediaservice/libqtmedia_audioengine.dylib
--prepared:/Volumes/GSoC/CraftRoot/build/extragear/kdeconnect-kde/archive/Applications/KDE/kdeconnect-indicator.app/Contents/PlugIns/mediaservice/libqavfcamera.dylib
--validated:/Volumes/GSoC/CraftRoot/build/extragear/kdeconnect-kde/archive/Applications/KDE/kdeconnect-indicator.app/Contents/PlugIns/mediaservice/libqavfcamera.dylib
--prepared:/Volumes/GSoC/CraftRoot/build/extragear/kdeconnect-kde/archive/Applications/KDE/kdeconnect-indicator.app/Contents/PlugIns/kdeconnect_runcommand_config.so
--validated:/Volumes/GSoC/CraftRoot/build/extragear/kdeconnect-kde/archive/Applications/KDE/kdeconnect-indicator.app/Contents/PlugIns/kdeconnect_runcommand_config.so
--prepared:/Volumes/GSoC/CraftRoot/build/extragear/kdeconnect-kde/archive/Applications/KDE/kdeconnect-indicator.app/Contents/PlugIns/crypto/libqca-gnupg.dylib
--validated:/Volumes/GSoC/CraftRoot/build/extragear/kdeconnect-kde/archive/Applications/KDE/kdeconnect-indicator.app/Contents/PlugIns/crypto/libqca-gnupg.dylib
--prepared:/Volumes/GSoC/CraftRoot/build/extragear/kdeconnect-kde/archive/Applications/KDE/kdeconnect-indicator.app/Contents/PlugIns/crypto/libqca-softstore.dylib
--validated:/Volumes/GSoC/CraftRoot/build/extragear/kdeconnect-kde/archive/Applications/KDE/kdeconnect-indicator.app/Contents/PlugIns/crypto/libqca-softstore.dylib
--prepared:/Volumes/GSoC/CraftRoot/build/extragear/kdeconnect-kde/archive/Applications/KDE/kdeconnect-indicator.app/Contents/PlugIns/crypto/libqca-logger.dylib
--validated:/Volumes/GSoC/CraftRoot/build/extragear/kdeconnect-kde/archive/Applications/KDE/kdeconnect-indicator.app/Contents/PlugIns/crypto/libqca-logger.dylib
--prepared:/Volumes/GSoC/CraftRoot/build/extragear/kdeconnect-kde/archive/Applications/KDE/kdeconnect-indicator.app/Contents/PlugIns/crypto/libqca-ossl.dylib
--validated:/Volumes/GSoC/CraftRoot/build/extragear/kdeconnect-kde/archive/Applications/KDE/kdeconnect-indicator.app/Contents/PlugIns/crypto/libqca-ossl.dylib
--prepared:/Volumes/GSoC/CraftRoot/build/extragear/kdeconnect-kde/archive/Applications/KDE/kdeconnect-indicator.app/Contents/PlugIns/crypto/libqca-cyrus-sasl.dylib
--validated:/Volumes/GSoC/CraftRoot/build/extragear/kdeconnect-kde/archive/Applications/KDE/kdeconnect-indicator.app/Contents/PlugIns/crypto/libqca-cyrus-sasl.dylib
--prepared:/Volumes/GSoC/CraftRoot/build/extragear/kdeconnect-kde/archive/Applications/KDE/kdeconnect-indicator.app/Contents/PlugIns/kauth/helper/kauth_helper_plugin.so
--validated:/Volumes/GSoC/CraftRoot/build/extragear/kdeconnect-kde/archive/Applications/KDE/kdeconnect-indicator.app/Contents/PlugIns/kauth/helper/kauth_helper_plugin.so
--prepared:/Volumes/GSoC/CraftRoot/build/extragear/kdeconnect-kde/archive/Applications/KDE/kdeconnect-indicator.app/Contents/PlugIns/platforms/libqoffscreen.dylib
--validated:/Volumes/GSoC/CraftRoot/build/extragear/kdeconnect-kde/archive/Applications/KDE/kdeconnect-indicator.app/Contents/PlugIns/platforms/libqoffscreen.dylib
--prepared:/Volumes/GSoC/CraftRoot/build/extragear/kdeconnect-kde/archive/Applications/KDE/kdeconnect-indicator.app/Contents/PlugIns/platforms/libqminimal.dylib
--validated:/Volumes/GSoC/CraftRoot/build/extragear/kdeconnect-kde/archive/Applications/KDE/kdeconnect-indicator.app/Contents/PlugIns/platforms/libqminimal.dylib
--prepared:/Volumes/GSoC/CraftRoot/build/extragear/kdeconnect-kde/archive/Applications/KDE/kdeconnect-indicator.app/Contents/PlugIns/platforms/libqcocoa.dylib
--validated:/Volumes/GSoC/CraftRoot/build/extragear/kdeconnect-kde/archive/Applications/KDE/kdeconnect-indicator.app/Contents/PlugIns/platforms/libqcocoa.dylib
--prepared:/Volumes/GSoC/CraftRoot/build/extragear/kdeconnect-kde/archive/Applications/KDE/kdeconnect-indicator.app/Contents/PlugIns/kdeconnect_sendnotifications_config.so
--validated:/Volumes/GSoC/CraftRoot/build/extragear/kdeconnect-kde/archive/Applications/KDE/kdeconnect-indicator.app/Contents/PlugIns/kdeconnect_sendnotifications_config.so
--prepared:/Volumes/GSoC/CraftRoot/build/extragear/kdeconnect-kde/archive/Applications/KDE/kdeconnect-indicator.app/Contents/PlugIns/qmltooling/libqmldbg_messages.dylib
--validated:/Volumes/GSoC/CraftRoot/build/extragear/kdeconnect-kde/archive/Applications/KDE/kdeconnect-indicator.app/Contents/PlugIns/qmltooling/libqmldbg_messages.dylib
--prepared:/Volumes/GSoC/CraftRoot/build/ext...
Read more

KDE Connect MacOS test signed release

07 Jul 14:35
Compare
Choose a tag to compare

Based on https://invent.kde.org/wxiao/kdeconnect-kde/tree/macos-private-dbus
Commit: 00a9009624f505048490b689c869221bbab2ad78

Code sign info, an example with libkdeconnectcore.1.3.3.dylib :

Executable=/Users/***/CraftRoot/build/extragear/kdeconnect-kde/archive/Applications/KDE/kdeconnect-indicator.app/Contents/Frameworks/libkdeconnectcore.1.3.3.dylib
Identifier=libkdeconnectcore.1
Format=Mach-O thin (x86_64)
CodeDirectory v=20200 size=3699 flags=0x0(none) hashes=111+2 location=embedded
Hash type=sha256 size=32
CandidateCDHash sha256=dee9d541356253bcd8b43da841e2002c8fbe3d7a
Hash choices=sha256
CDHash=dee9d541356253bcd8b43da841e2002c8fbe3d7a
Signature size=4707
Authority=Mac Developer: 威轩 肖 (A79C3PCR8H)
Authority=Apple Worldwide Developer Relations Certification Authority
Authority=Apple Root CA
Signed Time=Jul 7, 2019 at 4:26:19 PM
Info.plist=not bound
TeamIdentifier=5433B4KXM8
Sealed Resources=none
Internal requirements count=1 size=176

KDE Connect MacOS test release

05 Jun 21:29
Compare
Choose a tag to compare
Pre-release
0.8964-alpha

Site updated: 2019-05-27 06:58:42