Commit Graph

33 Commits

Author SHA1 Message Date
dengbo 853d2c9487 fix: ll-build failed to convert appimage
linglong.yaml must have command and base option when convert

Log:
2024-05-30 17:17:57 +08:00
kamiyadm bcbdb90ef5 fix: license lint of example.yaml
-

Log:
2024-05-30 17:17:57 +08:00
kamiyadm 025d41be8c fix: move the reinstall operation to new script
-

Log:
2024-05-13 13:04:40 +08:00
dengbo 6b633f6f8c docs: optimization api doc
add description of api doc

Log:
2024-04-29 17:09:24 +08:00
kamiyadm c5ccd8a658 chore: add rpm spec file
-

Log:
2024-04-26 16:01:39 +08:00
black-desk 36c9d35800 build: backport to UOS v20
1. vendor more dependencies
   - docopt.cpp
   - tl-expected
2. make ocppi subproject
3. upgrade PFL.cmake

Signed-off-by: black-desk <me@black-desk.cn>
2024-04-17 20:55:14 +08:00
black-desk a50f60cd10 fix: add types for v0 API
Signed-off-by: black-desk <me@black-desk.cn>
2024-04-02 14:35:19 +08:00
black-desk ee364e3007 refact: all API types use quicktype
1. Update dbus interface xml files to
   use QVariantMap as parameters and response;

2. Add api/schema/v1.yaml to generate all API types;

3. Remove qserializer.

Signed-off-by: black-desk <me@black-desk.cn>
2024-04-01 17:05:32 +08:00
black-desk 91fd4c77b9
chore: add cmake presets
* add CMakePresets.json
* update documentation for building linglong

Signed-off-by: black-desk <me@black-desk.cn>
2024-03-05 15:51:04 +08:00
black-desk 5265f5769d
refact: generate repo config class use json schema
Signed-off-by: black-desk <me@black-desk.cn>
2023-12-21 17:28:40 +08:00
kamiyadm e58adbbccf chore: specify license for new files
-

Log:
2023-12-20 17:49:40 +08:00
myml a66ac84558
feat: use openapi generator cpp code for http api
Signed-off-by: black-desk <me@black-desk.cn>
2023-11-29 09:03:59 +08:00
black-desk a5738a1cb9 chore: update reuse config
Signed-off-by: black-desk <me@black-desk.cn>
2023-11-20 13:49:02 +08:00
black-desk 467a6ab061 chore: update reuse config
It is ok to use a GPL-3.0-only code generator to produce code in a LGPL
project.
2023-11-13 01:01:23 +08:00
black-desk bfbf6de337
ci: add OWNERS
Signed-off-by: black-desk <me@black-desk.cn>
2023-10-12 09:56:42 +08:00
black-desk 9ada065677
build: refact build process
- update cmake-format config;
- using PFL.cmake (https://github.com/black-desk/PFL.cmake);
- using CPM.cmake (https://github.com/cpm-cmake/CPM.cmake).

Signed-off-by: black-desk <me@black-desk.cn>
2023-10-11 13:35:51 +08:00
black-desk b74e5abde7
build: move virtual-base to apps/prototype
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-15 13:52:14 +08:00
black-desk 66760ac084
chore: add licenses for tests
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-15 13:52:11 +08:00
black-desk 70e18c5ec1
chore: update dep5 for some json in qrc files
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-15 13:51:59 +08:00
black-desk f815d2ac66
chore: update dep5 for debian/*
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-15 13:51:57 +08:00
black-desk cb5a4e379d
chore: update dep5 for documents
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-15 13:51:56 +08:00
black-desk a4d6511aef
chore: add SPDX-* comments to misc/*
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-15 13:51:54 +08:00
black-desk 08443be054
chore: update dep5 for external/qserializer
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-15 13:51:53 +08:00
black-desk fe7d64641b
chore: license CI config files with CC0-1.0
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-15 13:51:50 +08:00
black-desk 7eb3276879
chore: remove all items in .reuse/dep5
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-15 13:51:48 +08:00
black-desk ece2029a31
feat: add tools/prototype/virtual_base
Signed-off-by: Iceyer <me@iceyer.net>
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-15 13:50:53 +08:00
tsic404 1d0eb3a0d6 ci: add OBS workflows
* add OBS workflows;
* update reuse.
2023-03-28 14:48:20 +08:00
Chen Linxuan e90bd9f4ff build: move app config files to static library
To use qrc in static library, Q_INIT_RESOURCE should be called outside
any namespace.

I write a init() function in app.cpp, to archive this.
2023-03-06 15:41:47 +08:00
Chen Linxuan 0a116de545 fix: make reuse happy
-
2023-03-06 15:41:47 +08:00
Chen Linxuan 3acc6edacf chore: move builder tempaltes to /misc
Now builder releated files are in /misc/builder-template
2023-02-15 19:45:59 +08:00
Chen Linxuan b0e2220ea3 feat: add sysuser config file
This commit introduce the new /misc directory, which should contains
all the static files.

This commit just install a sysuser config file which will make systemd
create "linglong" user. The systemd and dbus service configuration
files will be updated later.
2023-02-15 19:45:59 +08:00
Chen Linxuan 6ade7ba0cb style: update clang-format
from https://github.com/linuxdeepin/deepin-styleguide/pull/12
2023-02-09 17:23:02 +08:00
deepin-admin-bot 14ce1fe9ae chore: Sync by 91e05639e8
sync by github workflow

Log: none
Influence: none
Change-Id: I51d2e2bb20f8cec911f829e68f6bcae3c9b04ac9
2022-12-06 13:30:19 +08:00