<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/cmake, branch master</title>
<subtitle>Patched KDE Dolphin with Pixel Scaling
</subtitle>
<id>https://fiftyfourth.xyz/git/dolphin/atom?h=master</id>
<link rel='self' href='https://fiftyfourth.xyz/git/dolphin/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/'/>
<updated>2023-12-27T10:56:54Z</updated>
<entry>
<title>Fix build with cmake &gt;= 3.28</title>
<updated>2023-12-27T10:56:54Z</updated>
<author>
<name>Albert Astals Cid</name>
<email>aacid@kde.org</email>
</author>
<published>2023-12-27T10:46:22Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=792a92befe48c9c5616ec3b578ada8b57195306f'/>
<id>urn:sha1:792a92befe48c9c5616ec3b578ada8b57195306f</id>
<content type='text'>
Proposed by krop on #kde-devel

Unless my bisect skills failed broken by https://gitlab.kitware.com/cmake/cmake/-/commit/ebc9e448b38378cc21a6b77df03a77d9732c24ac
</content>
</entry>
<entry>
<title>Adapt build system for building against qt6</title>
<updated>2022-01-14T07:04:01Z</updated>
<author>
<name>Laurent Montel</name>
<email>montel@kde.org</email>
</author>
<published>2022-01-14T07:04:01Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=c21a02bcab3e8188c4c9b431cd6b506402d2b87d'/>
<id>urn:sha1:c21a02bcab3e8188c4c9b431cd6b506402d2b87d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Output of licensedigger + manual cleanup afterwards.</title>
<updated>2020-08-25T17:07:38Z</updated>
<author>
<name>Elvis Angelaccio</name>
<email>elvis.angelaccio@kde.org</email>
</author>
<published>2020-08-25T17:07:38Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=954e8c47906c12edaaf6e6aebdd41516eceb0d44'/>
<id>urn:sha1:954e8c47906c12edaaf6e6aebdd41516eceb0d44</id>
<content type='text'>
Unfortunately licensedigger does not strip the trailing * characters.
While at it, use a common style for all source files.
</content>
</entry>
<entry>
<title>Use non-deprecated install dir variables from ECM</title>
<updated>2019-12-24T18:30:44Z</updated>
<author>
<name>Elvis Angelaccio</name>
<email>elvis.angelaccio@kde.org</email>
</author>
<published>2019-12-24T18:30:44Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=61edac18424908c0184d66fc8cfa87f36bb7d470'/>
<id>urn:sha1:61edac18424908c0184d66fc8cfa87f36bb7d470</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix indentation</title>
<updated>2019-05-12T11:12:01Z</updated>
<author>
<name>Elvis Angelaccio</name>
<email>elvis.angelaccio@kde.org</email>
</author>
<published>2019-05-12T11:09:39Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=863112002c00878c1722f4a12c178212c998e3f4'/>
<id>urn:sha1:863112002c00878c1722f4a12c178212c998e3f4</id>
<content type='text'>
GIT_SILENT
</content>
</entry>
<entry>
<title>find ruby gems &amp; make coverage conditional on BUILD_COVERAGE</title>
<updated>2019-03-21T09:56:11Z</updated>
<author>
<name>Harald Sitter</name>
<email>sitter@kde.org</email>
</author>
<published>2019-03-18T14:37:52Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=af8c491904e084ad153cbeee82110c29f91a5fa3'/>
<id>urn:sha1:af8c491904e084ad153cbeee82110c29f91a5fa3</id>
<content type='text'>
Summary:
new finding tech:
- find_gem function configures gem-specific FindFoo files and wraps around
  find_package
- FindFoo files look for ruby and then attempt to require the gem name
  i.e. it checks if the gem can be successfully loaded by the interpreter
- since this is based on find_package it may be influenced in all the
  regular ways (e.g. forced found or disabled from finding altogether
  via CMAKE_DISABLE_FIND_PACKAGE_$PKGNAME)

various notes for the future:
- technically this isn't 100% correct because the require name of a gem and
  the gem name may not be the same. e.g. the gem `docker-api` has the
  require name `docker`. for all currently used gems the names are however
  the same and so simply requiring the gem name is expected to work
- the implementation doesn't care about versions, again because we don't
  need it to
- test-unit is a bundled gem, some distributions (e.g. Arch) do split it
  out without making suitable dependency arrangements on a package level
  though

the tech is heavily inspired by Aleix Pol's tech for finding QML modules
as seen in extra-cmake-modules

Test Plan:
- ruby not found: none of the modules found
- test-unit not present: error
- simplecov not prseent: never errors
- having a module installed or not is reported in the cmake output

Reviewers: #dolphin, elvisangelaccio

Reviewed By: #dolphin, elvisangelaccio

Subscribers: elvisangelaccio, kfm-devel

Tags: #dolphin

Differential Revision: https://phabricator.kde.org/D19856
</content>
</entry>
<entry>
<title>Fix "make install" with ninja.</title>
<updated>2015-07-29T20:53:06Z</updated>
<author>
<name>David Faure</name>
<email>faure@kde.org</email>
</author>
<published>2015-07-29T20:53:06Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=1cb516cb48584a8ab01c95a3a36c768eed4f0920'/>
<id>urn:sha1:1cb516cb48584a8ab01c95a3a36c768eed4f0920</id>
<content type='text'>
The custom command name must differ from the name of the generated file.
</content>
</entry>
<entry>
<title>Add dbus interface to dolphin</title>
<updated>2015-04-22T13:29:39Z</updated>
<author>
<name>Ashish Bansal</name>
<email>bansal.ashish096@gmail.com</email>
</author>
<published>2015-04-22T13:29:39Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=7042c6c2899a4e46a095a38ee1481b63ca4b96d8'/>
<id>urn:sha1:7042c6c2899a4e46a095a38ee1481b63ca4b96d8</id>
<content type='text'>
Implemented org.freedesktop.FileManager1 dbus interface in dolphin
http://www.freedesktop.org/wiki/Specifications/file-manager-interface/

REVIEW: 123313
BUG: 343016
</content>
</entry>
</feed>
