Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/lxqt/lxqt-build-tools

Various packaging tools and scripts for LXQt applications
https://github.com/lxqt/lxqt-build-tools

FindUDev: Adds Feature Summary

f3b3792bcecaa6b72e0d3f6cb341d375e9852bb4 authored about 8 years ago by Luís Pereira <[email protected]>
FindUDev: Add VERSION_STRING support

Also adds me to the Copyright holders.

6cd454c752e47a6a7eb4e8c95f671f1cf7dff046 authored about 8 years ago by Luís Pereira <[email protected]>
Enables colored diagnostics for CLang/Ninja combination

Make already does that by default.

2352498cad4bba479c39d60e52b833c2257d02c7 authored about 8 years ago by Luís Pereira <[email protected]>
* Disable link-time optimization for clang++/llvm since after some testing it breaks QObject signal/slot sometimes.

* Remove trailing spaces.

b1687d15920d0b38cc7e89aabb8ec01fe8613248 authored about 8 years ago by Hong Jen Yee (PCMan) <[email protected]>
Use different link-time optimization compiler options for gcc and clang and move -Bsymbolic flags to linker flags.

1c28211296ec9421612830ac26cb6641fb408b2e authored about 8 years ago by Hong Jen Yee (PCMan) <[email protected]>
Add more linker options to turn on linker-time optimizations for gcc & clang.

c67fe593e1608190ad1155e6108e82bf756c4160 authored about 8 years ago by Hong Jen Yee (PCMan) <[email protected]>
Set CMAKE_BUILD_TYPE to Release by default if it's value is not set.

231644645339644dfda420282c0571d6c81491ae authored about 8 years ago by Hong Jen Yee (PCMan) <[email protected]>
Merge branch 'add-find-modules'

* add-find-modules:
FindGLIB: Improve gio-unix handling
Adds a FindGLIB CMake module
Adds ...

45ce2671283f48f6435aa247a3254b0921b52b8f authored about 8 years ago by Luís Pereira <[email protected]>
FindGLIB: Improve gio-unix handling

Put more effort in handling gio-unix.
gio-unix library is part of the gio library, but the inclu...

c13531b2bb83efdf67de568040a409a102f7f05b authored about 8 years ago by Luís Pereira <[email protected]>
Adds a FindGLIB CMake module

Taken from:
https://github.com/WebKit/webkit/blob/master/Source/cmake/FindGLIB.cmake

45a84b7af3af3d6b6c2fee2a51bde98897028e64 authored about 8 years ago by Luís Pereira <[email protected]>
Adds a FindMenuCache CMake module

It encapsulates all needed stuff. Works when MenuCache is installed in a
standard or non standar...

956164ae5e64b7617e9feae56eecf9c882daab00 authored about 8 years ago by Luís Pereira <[email protected]>
Adds a FindFm CMake module

It encapsulates all needed stuff. Works when Fm is installed in a
standard or non standard locat...

c420a10fde7cf8a23670c6e71e36650e9ca36bb1 authored about 8 years ago by Luís Pereira <[email protected]>
move project name to top

8ef5cf002c5cc3146a3044c3348265b3557633a4 authored about 8 years ago by Alf Gaida <[email protected]>
Fixes the name of package config file name in superbuild mode

Without the ending "config" CMake will not find it.

c719c998fe2745a620b274225f906bc9e8d53d7b authored about 8 years ago by Luís Pereira <[email protected]>
Release 0.2.0: Update changelog

92c9170a8019b8ac76240356edfcfc4f7482cb7c authored about 8 years ago by Alf Gaida <[email protected]>
Bump minor to 2 (#7)

f92448169009f220e84af4ca88b949103ea139e8 authored about 8 years ago by Alf Gaida <[email protected]>
Added Qt5Core to README.md (#6)

2dd8ecd6f297f19fdd004311022def851d287e05 authored about 8 years ago by Alf Gaida <[email protected]>
Adds an LXQtConfigVars module

It contains compile time definitions. They were moved from liblxqt.
Use example:
find_packag...

6ef6ecfc775332477e3f0ecf25027064b50c7eef authored about 8 years ago by Luís Pereira <[email protected]>
Adds superbuild support

Makes find_pacakge(lxqt-build-tools) also work when using the superbuild
mode.

8aaaf029a2365ea87ef4ada0aff7bdabef208771 authored about 8 years ago by Luís Pereira <[email protected]>
README.md: Update dependencies

b6d01675c25457dfc7d939d1386e5dfdff325f53 authored about 8 years ago by Peter Mattern <[email protected]>
Release 0.1.0: Update changelog

1befb5c5a9593ef39f90595502646ed60fbbfa1f authored about 8 years ago by Alf Gaida <[email protected]>
Merge branch 'make-it-work'

* make-it-work:
Adds LXQtCreatePortableHeaders module
Make lxqt-build-tools be usable

829b49b7a6364961536689cece1be1e7e24f403d authored about 8 years ago by Luís Pereira <[email protected]>
Adds LXQtCreatePortableHeaders module

TODO:
* Update documentation.
* Re-add an updated lxqt_check_portable_headers() function.

163b61eb65fc7f77b7ba6f2b1cc65fcf374d71eb authored about 8 years ago by Luís Pereira <[email protected]>
Authors and license (#2)

* Add AUTHORS and BSD-3-Clause as root license
* fixed .gitignore and .gitattributes

91d1328703457f52b9ea61c21d9dc8187830baa4 authored about 8 years ago by Alf Gaida <[email protected]>
Add README.md

bf3d71f9c04febc56ea3afa6611478f4dda64921 authored about 8 years ago by Peter Mattern <[email protected]>
Make lxqt-build-tools be usable

Now it's an CMake package that can be used by others.

446d82e7fe5a3d4f8e88e82f5a096c88f750fb4b authored about 8 years ago by Luís Pereira <[email protected]>
Remove cpack (#107)

* remove "building with cpack" from CMakeLists.txt - not used anymore
* Added very basic .gitat...

46d839862721c4218a9995ff1b2205391f85e565 authored about 8 years ago by Alf Gaida <[email protected]>
Bump version ot 0.11.0 (#105)

89ae60caf382d62b8df92f0d09e224046f25d146 authored about 8 years ago by Alf Gaida <[email protected]>
Settings: Add "homemade" XDG_CONFIG_DIRS support

The LXQt::Settings uses the Qt's QSettings which doesn't support the
xdg spec regarding th XDG_C...

524a6062b38c87e4201d1b5802fdc7c9b34b163d authored over 8 years ago by Palo Kisa <[email protected]>
translations: Change default translations repository

https://github.com/lxde/translations.git -> https://github.com/lxde/lxqt-l10n.git

177ffdecde0e1fa891c5953b7cb76c0afeb03526 authored over 8 years ago by Palo Kisa <[email protected]>
Don't lock the screen when it's already locked.

The status of the screensaver wasn't taken into account when locking it.
Now we only lock it if ...

65a4ce642b0ea941960a1815133c00d57d60f677 authored over 8 years ago by Luís Pereira <[email protected]>
LXQtTranslateTs.cmake: Enable PULL_TRANSLATIONS by default

14a78353ddcf451d70f30bab71ea22fe3f335fab authored over 8 years ago by Palo Kisa <[email protected]>
LXQtTranslateTs.cmake: Use/update template in remote repo

...if possible

d173e0da06dfca12fc9a55b1cbb90240fa884943 authored over 8 years ago by Palo Kisa <[email protected]>
.gitignore: Cleanup

a9b89e614211ee1ca8641eb4dafb86926ce09131 authored over 8 years ago by Palo Kisa <[email protected]>
build: Use external translations

c48215910dd5129c00ae8c47af5ed49662bae387 authored over 8 years ago by Palo Kisa <[email protected]>
Merge branch 'icon-theme-fallback'

* icon-theme-fallback:
Print warning messages when using the fallback Icon Theme
Use LXQT_DA...

e9e63adcec4fb16d0c1a211b3039c44506ef9874 authored over 8 years ago by Luís Pereira <[email protected]>
translations: Add external translations support

Translations can now be pulled from external git repository, if enabled
by PULL_TRANSLATIONS.

a69f584c1e89ca7802a05bdbac25fcc10c0639c5 authored over 8 years ago by Palo Kisa <[email protected]>
translations: Fix external translations logic

- Don't try to remove non existing files (If the file doesn't exists
ex_result will contain an e...

a7255faa463e876396bf9e6a66c34a963aaa28b9 authored over 8 years ago by Luís Pereira <[email protected]>
Adds CMAKE_INSTALL_PREFIX to the LXQt Theme search paths

Just add it as a fallback.

11b396ee7f5f2c6aeddce21ba0908999e412121f authored over 8 years ago by Luís Pereira <[email protected]>
LXQtCompilerSettings: Add QT_USE_QSTRINGBUILDER to the compile definitions

It makes the '+' will automatically be performed as the QStringBuilder '%'
everywhere.

Disclaim...

1b8a37d6872ee29ae60924b747cd854cc18fa858 authored over 8 years ago by Luís Pereira <[email protected]>
Merge pull request #82 from lxde/translate-add-options

Translate add options

deb65aa5a72c94f9bc5c77d1ba68445f4dd949ad authored almost 9 years ago by Luís Pereira <[email protected]>
TranslateDesktopTs: Adds UPDATE_OPTIONS options

qtX_add_translation() allows the user to pass OPTIONS to lupdate, but we
didn't provide a way, f...

efea57c1f14557789480ea1731486c402b9f4aa8 authored almost 9 years ago by Luís Pereira <[email protected]>
TranslateDesktop: Remove lupdate absolute option

Not needed, it's the default behaviour.

7b5fa4af44e9b9c01e52462e96fed160e3d6e57d authored almost 9 years ago by Luís Pereira <[email protected]>
TranslateDesktop: Use -a switch in grep commands

As of grep v2.23 some translation files are considered as binary (maybe because of some locale s...

6c6d8280c4cb9710c4378b04540825a7fc5d15a0 authored almost 9 years ago by Palo Kisa <[email protected]>
Use CMAKE_INSTALL_FULL_DATAROOTDIR

562d3949052dff8162ecf7cad37540815d30365c authored about 9 years ago by Hong Hao <[email protected]>
Add LXQT_GRAPHICS_DIR directory definition

a5c711abf845b3c614c74f7b7c6e4f112ab9e59e authored about 9 years ago by Palo Kisa <[email protected]>
Merge branch 'add-find-package-xdg-user-dirs'

57be0e77e35c76d025edc08f24331d75900a0b49 authored about 9 years ago by Luís Pereira <[email protected]>
Adds FindXdgUserDirs CMake find_package module

It will be used to make lxqt-session depended on it.
Referenced at lxde/lxqt#896.

6a9d492f47bb5ae87d06e92612936d3fb61d682d authored about 9 years ago by Luís Pereira <[email protected]>
Release 0.10.0

7105209e6b97c40d12c82e8970c3917d006d06da authored about 9 years ago by Jerome Leclanche <[email protected]>
Adds "automatic" plugin translations loader support

Q_COREAPP_STARTUP_FUNCTION can also be used with libs. That's great.

Its part of the solution f...

2be990a11a1477d123dca083a366d7fcb24cb1fa authored about 9 years ago by Luís Pereira <[email protected]>
pluginTranslation: removed using QStringLiteral as it was causing SEGFAULT in static finalization time

f901618a79aa53a440808532cb2eb01969717f5f authored about 9 years ago by Palo Kisa <[email protected]>
pluginTranslation: add some symbol for referencing (for file to be not stripped out in static linking time)

3e463ed46ab9f780d02a1d4466dbf62a398c1bee authored about 9 years ago by Palo Kisa <[email protected]>
Rename LxQt to LXQt everywhere

e18f327e186b18575de2fe5d006ebf929d1c9553 authored over 9 years ago by Paulo Lieuthier <[email protected]>
Handles CMake policy CMP0063

The ``OLD`` behavior for this policy is to ignore the visibility properties
for static libraries...

139874f95e6d209f2f0b1ec97486f537eee5db2a authored over 9 years ago by Luís Pereira <[email protected]>
Merge branch 'compiler-settings'

* compiler-settings:
Adds an lxqt_enable_target_exceptions() CMake function
Adds LXQtCompile...

14a3662642f2cb7146d759a5aa42dde18ea2063f authored over 9 years ago by Luís Pereira <[email protected]>
Adds an lxqt_enable_target_exceptions() CMake function

Some components need exceptions, e.g, lxqt-globalkeys.

f68ad98df77944a1c63b94dea27725adbb006f86 authored over 9 years ago by Luís Pereira <[email protected]>
Adds LXQtCompilerSettings CMake module

All settings in one place. Easier to search and maintain.
It will also bring performance improve...

ee61b029708d7d4051226f6c0b4ae73eba09f46a authored over 9 years ago by Luís Pereira <[email protected]>
Merge branch 'build-system'

* build-system:
LXQtCreatePkgConfigFile.cmake: Makes install COMPONENT configurable
LXQtTran...

cd9d2b4d51a3b9bf5f505d5cdf695f94e6eb0a4c authored over 9 years ago by Luís Pereira <[email protected]>
LXQtCreatePkgConfigFile.cmake: Makes install COMPONENT configurable

Devel remains the default of course.

ed2134ef52af38c4239adb9d466cdd006df8388a authored over 9 years ago by Luís Pereira <[email protected]>
LXQtTranslateTs.cmake Adds install COMPONENT option

Defaults to Runtime.

db7dbcbb2212e4683b1cf3a32f9a870395e7d6ce authored over 9 years ago by Luís Pereira <[email protected]>
Adds Runtime install COMPONENT

There are two install components:
* Devel Contains all the development files;
* Runtime Contains...

8289e06e590c94e539bbacc6fb27d4b96a57aa16 authored over 9 years ago by Luís Pereira <[email protected]>
Merge branch 'build-system'

* build-system:
Fixes an SuperBuild/NormalBuild FTBFS
CMake: Use CMAKE_AUTOUIC, drop qt5_wra...

419b6b411e54d0b4d1b070ceb28a6e1957868cdb authored over 9 years ago by Luís Pereira <[email protected]>
Fixes an SuperBuild/NormalBuild FTBFS

The two weren't interchangeable. If one user compiled in NormalBuild with
SuperBuild already ins...

75bdd667f287bd6a3c2f8765fcbe4cb05d648f47 authored over 9 years ago by Luís Pereira <[email protected]>
CMake: Use CMAKE_AUTOUIC, drop qt5_wrap()

09a6ca6e0dc877d6597f4201d6bc935954135062 authored over 9 years ago by Luís Pereira <[email protected]>
CMake: Quote variables

Quoting the ones that may have blanks. Blanks break things.

e9ff9c497eb5db7858310c36a4014c9c562309d4 authored over 9 years ago by Luís Pereira <[email protected]>
CMake: Removes unused variables

Not used anymore.

df17ed6e2b26fbefd0abed82a43158a3f1b9409d authored over 9 years ago by Luís Pereira <[email protected]>
Merge branch 'targets'

* targets:
Removes LIB_INSTALL_DIR CACHE PATH variable
Removes deprecated documentation
Us...

c37d00dfa94848cd3b61740bd11ccef97a59c2bd authored over 9 years ago by Luís Pereira <[email protected]>
Removes LIB_INSTALL_DIR CACHE PATH variable

It's not used anymore.

86b6f5afd69862d3e3e20312d74bf4eb434d3cdc authored over 9 years ago by Luís Pereira <[email protected]>
Use relative paths in install DESTINATION

4eedcc091fcc039dad5f71a9418b1fa2126d9709 authored over 9 years ago by Luís Pereira <[email protected]>
Marks link libraries as PUBLIC

This way they will be include in the target INTERFACE_LINK_LIBRARIES.

f09f92ea175b3b96295f7d2089f6d91bbee77b87 authored over 9 years ago by Luís Pereira <[email protected]>
Use target_compile_definitions() instead of add_definitions()

It narrows it's scope. We use cmake generator expressions instead of
matching CMAKE_BUILD_TYPE.

609dd3956b876cab7a23a7d74fd3faec74335252 authored over 9 years ago by Luís Pereira <[email protected]>
Make Release the default build type

It wasn't defined.

d7cc3fd9781848f1594530f9938788d07ad78478 authored over 9 years ago by Luís Pereira <[email protected]>
lxqt-config.cmake.in: Use find_dependency()

Replaces find_package() with find_dependency(). From the documentation:

"find_dependency() wrap...

40ea3ca2fb979d91eec33fc49e60262787dce1b4 authored over 9 years ago by Luís Pereira <[email protected]>
Simplifies build type matching

Using the idiomatic way.

06fb1337ec8ce5a645685d112a6ab1ac6cb07d7e authored over 9 years ago by Luís Pereira <[email protected]>
Updates the build system to the Targets infrastructure

Drops the include(${USE_FILE}) way. Adopts the Targets way.

0528aaf5f3cf3bc3e542d0c282e20bf95fd87595 authored over 9 years ago by Luís Pereira <[email protected]>
Sort .desktop translations.

Fix typos in the comments.
Remove local dir artifact.

1b262ed6d4a0aaaf3f7dc8df259c4d547c71c20f authored over 9 years ago by Thomas Viehweger <[email protected]>
pkg-config: Adds Qt5Xdg to the required dependencies

Really don't know why, but it was missing.

ab9f627d5a2557a2d6edd7d28857731c1c8baaf2 authored over 9 years ago by Luís Pereira <[email protected]>
Updates lxqt_create_pkgconfig_file()

Also makes it an LXQt cmake module. Every LXQt component will use it.

089a5b043ad4656193ff710e887b3dd22bef1910 authored over 9 years ago by Luís Pereira <[email protected]>
Stops using Qt5Xdg dropped stuff

1e5dd22e103d8a0943a4644d949bd20863cd3064 authored over 9 years ago by Luís Pereira <[email protected]>
Adds LXQT_DATA_DIR configuration variable

LXQT_DATA_DIR is LXQt base directory relative to which data files should
be searched. It default...

b7ec872dd14c3004720426b7f2f2f96f92488789 authored over 9 years ago by Luís Pereira <[email protected]>
Merge branch 'move-about-dialog'

ed5c9073c18f6e46a1e2d0dcd4bada68156ba110 authored over 9 years ago by Luís Pereira <[email protected]>
Moves the about dialog to lxqt-about

It's actually only used by lxqt-about. Decreasing the number of exported
symbols can reduce the ...

b17be083dc4e4fea827d2b04231f1c90f02df8a1 authored over 9 years ago by Luís Pereira <[email protected]>
debug: showing qDebug()/qWarning() only in "debug" build

b5ff0ab4c3e3fcf21e2c0e6188c6737abb377229 authored over 9 years ago by Palo Kisa <[email protected]>
debug: strip debug messages in "release" build

c13cb509cb360f73ff638a96c50741aa47ca7fe2 authored over 9 years ago by Palo Kisa <[email protected]>
Remove AddPluginDialog as it is no longer used

Only lxqt-panel uses it now, and has it's own version. Razor-qt is no
more.

ef1100862a720d668226bf0e7c4abff2d023eb53 authored over 9 years ago by Paulo Lieuthier <[email protected]>
Add KDevelop4 project type to .gitignore

765f210ad598be580715cb7dfc358af2ee830742 authored over 9 years ago by Paulo Lieuthier <[email protected]>
require c++11 support

8b67ae1b474c515a6911a81aad1520afa4951783 authored over 9 years ago by Palo Kisa <[email protected]>
Release 0.9.0

12cd367531453b930a8de2cc17a02d64a6276189 authored almost 10 years ago by Jerome Leclanche <[email protected]>
- Remove KF5 from prefix. This will fix compilation when KDE framework headers are not in standard paths.

e9d455d215a8b8204ad5873e74a3d03eaefcab7f authored almost 10 years ago by Helio Chissini de Castro <[email protected]>
i18n/i10n: Updates documentation and behavior

Skips processing when it gets an empty SOURCES list.
Properly handles the TRANSLATION_DIR parame...

1d243614c1ba76866ef0097cc7d3699ed03c7e15 authored almost 10 years ago by Luís Pereira <[email protected]>
remove lxqtleave from liblxqt

f24988c3654a9d71c7d55a88feea42c6ff391972 authored almost 10 years ago by Alf Gaida <[email protected]>
lxqt_translate_desktop: pass -h instead of --no-filename to grep which is compatible with Busybox

c76c4b6471f25f8508c1b3fc4439c1d94202de2e authored almost 10 years ago by Ivailo Monev <[email protected]>
add executable to handle leave actions

fa5b19706953008c6911fdc58d23b3e1375b6e50 authored almost 10 years ago by Ludger Krämer <[email protected]>
lxqt_translate_desktop: Updates code to cope with the cmake-policy CMP0054

This policy was introduced in CMake version 3.1. In any case the use of the
cmake_make_parse_arg...

7fb920623f8c1916dbbd52414c9cf935c79a106d authored almost 10 years ago by Luís Pereira <[email protected]>
Merge branch 'master' of git.lxde.org:/lxde/liblxqt

81e40e84fd9314a7f36d2e7c7c63e245372ae606 authored almost 10 years ago by Christian Surlykke <[email protected]>
- Use simple approach to data dir. Current setup of code not allows both

qt4 and qt5 cohexists, and data files are same for both libraries.
If a different data dir is...

179856cfca0c3c9e5aa5b6004b36d07d536d4a23 authored about 10 years ago by Helio Chissini de Castro <[email protected]>
Adds the LxQt::SingleApplication class.

The SingleApplication class provides an single instance Application.

This class allows the user...

7e2872b50b3414fa6dedb078991bce1e4ce9ff33 authored about 10 years ago by Luís Pereira <[email protected]>
CMakeLists.txt maintenaince

qt5_use_modules() is obsolete. Updating also the cmake_minimum_required()
to match it.

e4329500d7335b17f34ceb48dc19ad2e649cc5bb authored about 10 years ago by Luís Pereira <[email protected]>
Fixes yet another translations install dir mistake

After writing it so may times....... Bummm.

87b1af65b93a7ce390e4a7c440068fec0c39b8d5 authored about 10 years ago by Luís Pereira <[email protected]>
Fixes translations install dir

Only use variables after they are defined. Just move the code around.

9c0ccaae5d072442d5adffe280c89d5b854478ce authored about 10 years ago by Luís Pereira <[email protected]>