Skip to content
LingmoOSPublic

About

No description, website, or topics provided.

Resources

Code of conduct

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

17 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dock

deepin desktop-environment - dock module

Layout

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

Build

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 build

Dependencies

Build-Depends in debian/control lists 30 entries; the first 8 are listed below (see debian/control for the complete list):

  • cmake
  • debhelper-compat (= 10)
  • extra-cmake-modules
  • libdbusmenu-qt5-dev
  • libdtkcore-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.

Translations

Translation files are in translations/, 94 .ts files in total.

  • dde-dock_<locale>.ts form: 92 files (e.g. dde-dock_ady.ts).
  • bare language_TERRITORY codes: 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.txt calls translate_generation.

Packaging

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 -b

License

This 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: LICENSE at 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.
  • License field of debian/copyright: GPL-3+.
  • SPDX identifiers in file headers: 40 source files sampled, 34 carry SPDX-License-Identifier, most frequently LGPL-3.0-or-later (32 files), GPL-3.0-or-later (2 files).
  • Note: the License field of debian/copyright reads GPL-3+, which does not match LGPL-3.0 detected in the text of LICENSE.

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.

Contributing

About

No description, website, or topics provided.

Resources

Code of conduct

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages