deepin desktop-environment - dde-session-shell module
- Repository: https://github.com/LingmoOS/velora-session-shell
- License:
GPL-3.0-or-later - One-line summary source:
debian/control(DescriptionofPackage: dde-session-shell)
| Path | Contents |
|---|---|
.github/workflows/ |
CI workflows (1 file) |
LICENSES/ |
3 files |
archlinux/ |
Arch Linux packaging (1 file) |
cmake/ |
CMake modules and find scripts (1 subdirectory, 2 files) |
configs/ |
1 subdirectory, 2 files |
debian/ |
Debian packaging (1 subdirectory, 9 files) |
docs/ |
documentation (1 file) |
files/ |
6 subdirectories, 9 files |
interface/ |
4 files |
lighter-greeter/ |
8 files |
misc/ |
miscellaneous scripts and templates (1 subdirectory) |
plugins/ |
plugins (4 subdirectories, 1 file) |
rpm/ |
RPM packaging (2 files) |
src/ |
source code (8 subdirectories) |
tests/ |
tests (2 subdirectories, 4 files) |
toolGenerate/ |
2 subdirectories |
translations/ |
translation files (102 files) |
xml/ |
1 subdirectory, 6 files |
The top-level build script is CMakeLists.txt at the repository root (cmake_minimum_required(VERSION 3.16), project(dde-session-shell)).
cmake -S . -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build -j"$(nproc)"
sudo cmake --install buildBuild-Depends in debian/control lists 22 entries; the first 8 are listed below (see debian/control for the complete list):
debhelper-compat (=12)pkg-configcmakeqt6-base-devqt6-svg-devqt6-tools-devliblightdm-qt6-3-dev | liblightdm-qt-devlibxcb-ewmh-dev
The top-level CMakeLists.txt looks up 8 packages with find_package: Qt6, PAM, PkgConfig, Threads, Qt, Dtk, KF5Wayland, Qt5.
Translation files are in translations/, 102 .ts files in total.
dde-session-shell_<locale>.tsform: 100 files (e.g.dde-session-shell_ady.ts).- files without a language suffix: 2 (
dde-session-shell.ts,dde-session-shell_ky@Arab.ts). - sample file names:
dde-session-shell.ts,dde-session-shell_ady.ts,dde-session-shell_af.ts,dde-session-shell_af_ZA.ts,dde-session-shell_ak.ts,dde-session-shell_am.ts. - build integration:
CMakeLists.txtcallstranslate_generation.
The debian/ directory provides the Debian packaging files (control, changelog, rules, copyright, source/format).
| Item | Value |
|---|---|
| Source package | velora-session-shell |
| Binary packages | dde-session-shell, dde-session-shell-dev |
| Version | 6.0.57.lingmo.1 (debian/changelog) |
| Section | devel |
| Homepage | https://github.com/LingmoOS/velora-session-shell |
sudo apt build-dep .
dpkg-buildpackage -uc -us -nc -bThis project is released under GNU General Public License v3.0 or later (GPL-3.0-or-later), based on the text of LICENSE at the repository root, whose version matches the License field in debian/copyright.
- 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. Licensefield ofdebian/copyright:GPL-3+.- SPDX identifiers in file headers: 40 source files sampled, 39 carry
SPDX-License-Identifier, most frequentlyGPL-3.0-or-later(39 files).
This project is derived from the Deepin/DDE upstream implementation (upstream: dde-session-shell), under its original license GPL-3.0-or-later; Lingmo OS changes are released under GPL-3.0-or-later.
- Issue tracker: https://github.com/LingmoOS/velora-session-shell/issues
- Pull requests: https://github.com/LingmoOS/velora-session-shell/pulls
- Discussions: https://github.com/orgs/LingmoOS/discussions
- Continuous integration:
upload.yml(workflow: Upload to OBS)