Skip to content

Conversation

@MoYingJi
Copy link
Collaborator

The output of this file in the current version:

dengh@Lenovo ~/Projects/xlings/xlings-xim/core (xim) 
❯ xmake l ./xim/pm/wrapper/pacman.lua
true
code
├─electron32
├─libsecret
├─libx11
├─libxkbfile
└─ripgrep
名字           : code
版本           : 1.95.1-1
描述           : The Open Source build of Visual Studio Code (vscode) editor
架构           : x86_64
URL            : https://github.com/microsoft/vscode
软件许可       : MIT
组             : 无
提供           : vscode
依赖于         : electron32  libsecret  libx11  libxkbfile  ripgrep
可选依赖       : bash-completion: Bash completions
                 zsh-completions: ZSH completitons
                 x11-ssh-askpass: SSH authentication [已安装]
依赖它         : 无
被可选依赖     : 无
与它冲突       : 无
取代           : 无
安装后大小     : 83.21 MiB
打包者         : Massimiliano Torromeo <mtorromeo@archlinux.org>
编译日期       : 2024年11月02日 星期六 01时17分40秒
安装日期       : 2024年12月13日 星期五 21时17分20秒
安装原因       : 单独指定安装
安装脚本       : 否
验证者         : 数字签名
error: 错误:软件包 'awa' 未找到

Possible issue:
Function 'deps' does not print optional dependencies
The print information format of the function 'info' is not consistent in each package manager

@Sunrisepeak Sunrisepeak merged commit 6b1e8c6 into d2learn:xim Dec 13, 2024
@MoYingJi MoYingJi deleted the xim branch December 13, 2024 16:41
Sunrisepeak added a commit that referenced this pull request Dec 15, 2024
* test

* xim base

* update xpackage spec

* adjust xpackage spec, impl&test - (only ubuntu)

* update: add ref feature for package and name@version@maintainer -> name@version@arch

* Update pacman.lua (#52)

pacman wrapper impl

* xlings: xim: cmd/package/test

- #41

1. input params
2. cmd process
3. update pkg manager

Signed-off-by: sunrisepeak <speakshen@163.com>

* core: adapt xim for xlings

1. add input args -> cmd_args
2. adjust xinstall interface -> xim's interface
3. update install script
4. add readme for package index repo

Signed-off-by: sunrisepeak <speakshen@163.com>

* xim: windows: adpat for windows platform

1.install test
2.xim test

Signed-off-by: sunrisepeak <speakshen@163.com>

* install: win: update install script

* xim: rust for windows

* xim: seprate package file to a new repository

1.add repo manager
2.seprate pm-wrapper and xmp
3.create a package index repo
4.update command format

repo: https://github.com/d2learn/xim-pkgindex

Signed-off-by: sunrisepeak <speakshen@163.com>

* update

* xim: update submodule & repo manager

1. xim-pkgindex -> pkgindex
2. add pkgindex mirror repo to RepoManager
3. add syscmds --update [index | self]

mirror-repo: https://gitee.com/sunrisepeak/xim-pkgindex

Signed-off-by: sunrisepeak <speakshen@163.com>

* xim: fix index store issue

---------

Signed-off-by: sunrisepeak <speakshen@163.com>
Co-authored-by: MoYingJi <moyingjiaw@outlook.com>
Co-authored-by: Nostalgia <lv15623448685@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants