Skip to content

XDream8/kiss-rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

85 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

kiss-rs

kiss-rs is currently WIP, but it is usable to some extent

completed commands

  • [ ] alternatives
  • [X] build
  • [X] checksum
  • [X] download
  • [-] install(bugs are expected)
  • [X] list
  • [X] provides
  • [ ] remove
  • [X] search
  • [X] update
  • [X] upgrade

things missing

  • [ ] Top Priority: add a flag and env variable named user_id to allow users set build user
  • [ ] pkg_depends:
    • [ ] add circular dependency checks
  • [ ] pkg_conflicts:
    • [ ] enable alternatives automatically if it is safe to do so.

Bugs

  • [ ] replace all .expect(s) with appropriate error management
  • [ ] packages: cbindgen(a bug related to pkg_extract())

using provides system

  • you can use kiss-provides cli app:
    # kiss-provides rustup rust
        
  • or open /var/db/kiss/provides file using your favourite editor:
    $ doas vim /var/db/kiss/provides
        
  • syntax: <replacement> <package>
  • for example to replace rust with rustup: rustup rust

packages that kiss-rs can build and install successfully:

alsa-utils file-rs foot freetype-harfbuzz glib libdrm libjpeg-turbo mesa meson openssl qemu sqlite ttf-font-awesome rust python

IMPORTANT

to preserve PATH variable you need to configure doas(/etc/doas.conf):

permit persist keepenv setenv { PATH } :wheel

Releases

No releases published

Packages

No packages published