Commit Graph

782 Commits

Author SHA1 Message Date
kamiyadm 80644d766d chore: bump version to 1.3.17
bump version to 1.3.16

Log:
2023-11-17 14:27:38 +08:00
kamiyadm a76793ccbb chore: update default repo url
Update default repo url in linglong-bin.postinst.

Log:
2023-11-17 14:27:38 +08:00
kamiyadm 9c59c3d2da chore: remove old configs before install linglong
remove linglong.sh and 21linglong which in old package.

Log:
2023-11-17 14:27:38 +08:00
shirui 146909bdb8 fix: mount XAUTHORITY in the correct order
sometimes XAUTHORITY will in /tmp.

Log:
2023-11-16 16:42:43 +08:00
kamiyadm a683465274 fix: failed to get the base environment
we should sort the runtime info by version again.

Log:
2023-11-14 10:50:18 +08:00
kamiyadm 83f3abb456 chore: remove linglong.sh
-

Log:
2023-11-13 14:31:37 +08:00
kamiyadm bc1497cfed fix: some app run failed in other linux distro
* get the runtime info from the latest version.
* the default LINGLONG_ROOT_PATH should be /var/lib/linglong.
* if the VERSION_ID and NAME are matched, we think it's deepin/uos.

Log:
2023-11-13 14:31:37 +08:00
linxin 4325cfbcc6 chore: bump version to 1.3.16
bump version to 1.3.16
2023-11-02 17:59:18 +08:00
linxin cf65b5a15d feat: add license check
add licence check
2023-11-02 17:59:18 +08:00
Chen Linxuan d81b1d5aa9 refactor: use systemd to start AppManager
backport: ff353d8c41

We can use systemd to start AppManager.

This commit remove the old configure files of autostart AppManager.
2023-11-02 17:59:18 +08:00
kamiyadm 9129260715 chore: bump version to 1.3.15
-
2023-10-17 18:54:47 +08:00
kamiyadm 977c542591 feat: support URL redirect and more suffixs
backport from 16c59712f4

Log:
2023-10-17 18:54:47 +08:00
kamiyadm 634129d378 chore: update example.yaml
Update some dependencies in example.yaml.

backport from 0abb7d2
2023-10-17 18:54:29 +08:00
kamiyadm 09a4584a11 feat: support git to pull submodules
Add '--recurse-submodules' to git clone.
backport from a5eb577
2023-10-17 18:53:50 +08:00
kamiyadm 105bdebb12 chore: bump version to 1.3.14
-
2023-09-20 16:51:54 +08:00
black-desk 17dc8b579c fix(repo): set http2=false
Signed-off-by: black-desk <me@black-desk.cn>
2023-09-20 16:51:54 +08:00
kamiyadm c853b2bc6e feat: support ostree config set
Support ostree config set.

Log:
2023-09-20 16:51:54 +08:00
black-desk 50a5960853 chore: bump version to 1.3.13
Signed-off-by: black-desk <me@black-desk.cn>
2023-09-19 11:30:00 +08:00
black-desk 92683fc38d fix(scripts): correct command
backport 03b41991ae

Signed-off-by: black-desk <me@black-desk.cn>
2023-09-19 11:30:00 +08:00
black-desk 39911d7b02 chore: bump verison to 1.3.12
Signed-off-by: black-desk <me@black-desk.cn>
2023-09-11 10:55:13 +08:00
black-desk 20991b7ae2 fix(scripts): ignore error in xargs
backport 302385a from master.

Related: linuxdeepin/developer-center#5561
Signed-off-by: black-desk <me@black-desk.cn>
2023-09-11 09:49:12 +08:00
black-desk 5011f58273 fix: include debhelper in linglong-bin triggers
debhelper will not override existing triggers with auto generated one.

To use the auto generated content in a hand-write trigger,
we should add #DEBHELPER# comment.

Related: linuxdeepin/developer-center#5561
Signed-off-by: black-desk <me@black-desk.cn>
2023-09-09 14:35:58 +08:00
black-desk faa7e864bb
chore: bump version to 1.3.11
Signed-off-by: black-desk <me@black-desk.cn>
2023-09-06 14:37:08 +08:00
black-desk 2e2e3caa4e
feat: upgrade debian/compat to 12
backport e7cf35277f

Upgrade debian/compat to 12 to
let dh_installsystemduser auto enable and
start linglong-upgrade.timer and linglong-upgrade.service.

Signed-off-by: black-desk <me@black-desk.cn>
2023-09-06 14:37:07 +08:00
black-desk 5122370260
chore: bump version to 1.3.10
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-30 13:22:14 +08:00
hudeng d608f07ac4 chore(CI): Add obs workflow files
for obs build(deepin_develop,debian,archlinux)

log:
2023-08-30 13:14:34 +08:00
black-desk 2b2d48fafa feat: initial implementation of upgrade tool
1. add a script upgrade-all;
2. add a systemd user timer linglong-upgrade.timer;
3. add a systemd user service linglong-upgrade.service;
4. update debian *.install.

backport
- 80d983ea39
- e1cf9a32ec

Signed-off-by: black-desk <me@black-desk.cn>
2023-08-29 13:10:42 +08:00
deepin-admin-bot 1c54c5fa95 chore: Sync by 559e91167d
sync by github workflow

Log: none
Influence: none
2023-07-10 06:33:22 +00:00
kamiyadm d477dbbcc7 chore: bump version to 1.3.9
-
2023-06-27 15:59:29 +08:00
kamiyadm 07809bad70 chore: update the remote url in config files
-
2023-06-27 15:59:29 +08:00
deepin-admin-bot d04ad3d482 chore: Sync by 2e5e092ba3
sync by github workflow

Log: none
Influence: none
2023-05-10 02:26:15 +00:00
chenhuixing b9758449e3 chore: bump version to 1.3.8
-
2023-04-21 08:52:17 +00:00
chenhuixing 0adfc56e0c fix: install app with default verison is wrong
If the app is already installed, we should compare the local
version with the remote version. And the remote version of app
should not be installed if the local version is bigger than the
remote version.

Log:

(cherry picked from commit e9dd54d075)
2023-04-21 08:52:17 +00:00
black-desk 0de8d5131f chore: bump version to 1.3.7
-
2023-04-04 16:13:19 +08:00
wurongjie 47b2d4d8cd feat: builder add offline parameter
支持离线构建参数,启用时不会再查询和拉取远程仓库

Log:

(cherry picked from commit 66965874a7)
2023-03-30 16:05:46 +08:00
wurongjie eca276a8d9 fix: Unable to get the latest local ref
命令行多加了一个参数,ostree会返回空内容,无法正确获取本地最新分支

Log:

(cherry picked from commit c0592d0b96)
2023-03-30 16:05:44 +08:00
chenhuixing cfe5d26947
feat: add a section to the desktop entry
Add 'X-linglong=${appId}' to the desktop entry to indicate
 that this is a linglong application.

(cherry picked from commit 58f95ffd7a)

Signed-off-by: black-desk <me@black-desk.cn>
2023-03-14 16:20:56 +08:00
black-desk 3785547452
chore: bump version to 1.3.6
-
2023-03-13 15:06:08 +08:00
Chen Linxuan 75fe5fecc8
Revert "fix: some parameter of exec parsing failed"
This reverts commit eef1fa9544.

(cherry picked from commit 85258d966a)
2023-03-13 14:18:03 +08:00
Chen Linxuan 23c200cf73 fix: ll-cli update with the wrong version
If the installed version of application is bigger than the
latest version in remote repository, we should not update it.

linuxdeepin/developer-center#3637

Log:
2023-02-14 13:38:38 +08:00
chenhuixing c3a955a107 fix: optimize the prompt of builder
Print useful message if pull dependency failed

Log:
2023-02-14 13:38:38 +08:00
Chen Linxuan 44ea3e6161 fix: void qt keywords as gio using signals
gio use signals as member name, which conflicts with qt keywords.
2023-02-09 17:23:02 +08:00
Chen Linxuan b0a240285a fix: add missing includes
Add missing includes to fix build.
2023-02-09 17:23:02 +08:00
Chen Linxuan ed2116751b style: run clang-format
Just run clang-format on all .cpp/.h files.
2023-02-09 17:23:02 +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
Chen Linxuan d345bd12c6 fix(builder): read config from /usr/local/etc
Now linglong-build will read configuration files from /usr/local/etc
2023-02-09 09:53:27 +08:00
chenhuixing fdde13b23b fix(builder): add config files of builder to qrc
Fix build failed if the configuration file is not found or installed
wrongly.
2023-02-09 09:53:27 +08:00
chenhuixing 17004e189b feat: track the latest submission
track the latest submisson and update it in linglong.yaml

Log:
2023-02-08 21:10:26 +08:00
chenhuixing 2f0c63aab4 fix: some application data files should be shared
link ${LINGLONG_PREFIX}/files/share and ${LINGLONG_PREFIX}/files/lib/systemd/user to ${LINGLONG_PREFIX}/entries

Log: make some application data files shared
2023-02-08 10:11:28 +08:00
chenhuixing eef1fa9544 fix: some parameter of exec parsing failed
use single quotes to make exec be parsed as a whole parameter

Log: fix some parameter parsing failed
2023-02-08 10:11:28 +08:00