deepin desktop-environment - dock module
- Repository: https://github.com/LingmoOS/dock
- License:
LGPL-3.0-or-later - One-line summary source:
debian/control(DescriptionofPackage: lingmo-dock)
| Path | Contents |
|---|---|
.github/workflows/ |
CI workflows (1 file) |
LICENSES/ |
4 files |
archlinux/ |
Arch Linux packaging (1 file) |
cmake/ |
CMake modules and find scripts (1 subdirectory) |
configs/ |
2 files |
debian/ |
Debian packaging (1 subdirectory, 7 files) |
frame/ |
11 subdirectories, 3 files |
gschema/ |
1 file |
interfaces/ |
interface definitions (D-Bus/IDL) (4 files) |
plugins/ |
plugins (16 subdirectories, 1 file) |
rpm/ |
RPM packaging (1 file) |
tests/ |
tests (9 subdirectories, 4 files) |
toolGenerate/ |
2 subdirectories |
translations/ |
translation files (94 files) |
widgets/ |
4 files |
The top-level build script is CMakeLists.txt at the repository root (cmake_minimum_required(VERSION 3.16), project(dde-dock)).
cmake -S . -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build -j"$(nproc)"
sudo cmake --install buildBuild-Depends in debian/control lists 30 entries; the first 8 are listed below (see debian/control for the complete list):
cmakedebhelper-compat (= 10)extra-cmake-moduleslibdbusmenu-qt5-devlibdtkcore-dev (>=5.4.14)libdtkcore5-bin (>=5.4.14)libdtkgui-dev (>=5.4.13)libdtkwidget-dev (>=5.4.19)
The top-level CMakeLists.txt looks up 1 packages with find_package: DtkTools.
Translation files are in translations/, 94 .ts files in total.
dde-dock_<locale>.tsform: 92 files (e.g.dde-dock_ady.ts).- bare
language_TERRITORYcodes: 1 file (e.g.dde-dock.ts). - files without a language suffix: 1 (
dde-dock_ky@Arab.ts). - sample file names:
dde-dock.ts,dde-dock_ady.ts,dde-dock_af.ts,dde-dock_ak.ts,dde-dock_am_ET.ts,dde-dock_ar.ts. - build integration:
CMakeLists.txtcallstranslate_generation.
The debian/ directory provides the Debian packaging files (control, changelog, rules, copyright, source/format).
| Item | Value |
|---|---|
| Source package | lingmo-dock |
| Binary packages | lingmo-dock, lingmo-dock-dev, lingmo-dock-onboard-plugin |
| Version | 6.2.8.lingmo5u1 (debian/changelog) |
| Section | x11 |
| Homepage | http://lingmo.org/ |
sudo apt build-dep .
dpkg-buildpackage -uc -us -nc -bThis project is released under GNU Lesser General Public License v3.0 or later (LGPL-3.0-or-later), based on the text of LICENSE at the repository root, which matches the SPDX headers of the source files.
- License text:
LICENSEat the repository root. - License texts under
LICENSES/:CC-BY-4.0.txt,CC0-1.0.txt,GPL-3.0-or-later.txt,LGPL-3.0-or-later.txt. Licensefield ofdebian/copyright:GPL-3+.- SPDX identifiers in file headers: 40 source files sampled, 34 carry
SPDX-License-Identifier, most frequentlyLGPL-3.0-or-later(32 files),GPL-3.0-or-later(2 files). - Note: the
Licensefield ofdebian/copyrightreadsGPL-3+, which does not matchLGPL-3.0detected in the text ofLICENSE.
This project is derived from the Deepin/DDE upstream implementation (upstream: dde-dock), under its original license LGPL-3.0-or-later; Lingmo OS changes are released under LGPL-3.0-or-later.
- Issue tracker: https://github.com/LingmoOS/dock/issues
- Pull requests: https://github.com/LingmoOS/dock/pulls
- Discussions: https://github.com/orgs/LingmoOS/discussions
- Continuous integration:
upload.yml(workflow: Upload to OBS)